/*
Theme Name: iShine
Theme URI: http://www.visualcoma.com/
Description: Based on Parent Theme 3.3.2
Author: Randy Hicks | VisualComa
Author URI: http://www.visualcoma.com
Version: 0.0.1
*/

@import url("css/reset.css");
@import url("css/default.css");
@import url("css/blocks.css");
@import url("css/comments.css");



li.cat-item-59 { display:none !important; }




.page_nav .wp-pagenavi a,
.page_nav .wp-pagenavi span { padding: 2px 4px; margin: 2px; }

#breadcrum_nav { font-weight:bold; letter-spacing:1px; padding-bottom:15px; display:block; clear:both; }
.page_nav { font-weight:bold; letter-spacing:1px; padding-bottom:15px; display:block; clear:both; text-align:center; }






/* Bonus Downloads Page
#################################################################################################### */
#bonus_downloads_page {}
#bonus_downloads_page #default_loop { margin-bottom:35px; }
#bonus_downloads_page .loop .hentry { background:url("images/bk/widget_title_980x130.png") no-repeat scroll center top transparent; }
#bonus_downloads_page .loop .hentry .title {}
#bonus_downloads_page .loop .hentry .bonus_download_image { display:block; float:left; margin:0; }
#bonus_downloads_page .loop .hentry .entry { display:block; clear:none; float:right; width:500px; padding-top:0; background:none; }
#bonus_downloads_page .loop .hentry form {}

#bonus_downloads_page #above_footer { padding:20px 0 30px; margin-bottom:35px; width:980px; text-align:left; background:url("images/bk/widget_title_980x130.png") no-repeat scroll center top transparent; }
#bonus_downloads_page #above_footer .title { line-height:30px; padding:0 15px 10px; }
#bonus_downloads_page #above_footer .entry { margin-left:15px; }

#bonus_downloads_page #above_footer .shortcode_products { width:290px; min-height:170px; padding:15px; margin:0; float:left; background:url('images/bk/widget_title_300x130.png') left top no-repeat; }
#bonus_downloads_page #above_footer .shortcode_products .title { width:250px; padding:0 0 15px; line-height:20px; font-size:16px; text-transform:inherit; }
#bonus_downloads_page #above_footer .shortcode_products .foxycart { padding-top:7px; }






/* Club iShine
#################################################################################################### */

.page-template-ishine-sunday-school-php .cc_success,
.page-template-ishine-sunday-school-php .cc_error { display:block; padding-bottom:10px; color: #A68D5E; font-family: Gill Sans, Gill Sans MT; font-size: 18px; }






/* #constant_contact
#################################################################################################### */

#constant_contact {}

#constant_contact div.error { display:block; padding:0 0 10px; }
#constant_contact ul { list-style:none; margin:0; }
#constant_contact ul li { margin-bottom:7px; }
#constant_contact .regular-text { display:block; margin-top:2px 0 7px; }
#constant_contact .label { display:block; }
#constant_contact label.error { color:red; font-style:italic; font-size:10px; }

#constant_contact .submit_text { padding-top:15px; }

#constant_contact .choose_list label.error { float:right; }

#constant_contact label { cursor:pointer; }
#constant_contact select { display:block; }
#constant_contact input[type="radio"], #constant_contact input[type="checkbox"] { margin-left:0; }
#constant_contact input[type="submit"] { height: 32px; text-indent: -9999px; width: 120px; margin-top:7px; background: url("images/buttons/submit_button.png") no-repeat scroll left top transparent; border: medium none; }

#post-3081 .entry { padding-bottom:0; }

.post-width-default { margin-top:15px; }






/* Discography
#################################################################################################### */


#music_page .mentry { width:290px; min-height:170px; padding:15px; margin:0; float:left; background:url('images/bk/widget_title_300x130.png') left top no-repeat; }
#music_page .mentry .title { width:250px; }
#music_page .mentry .entry { clear:none; padding:0 10px 10px 120px; background:none; }
#music_page .mentry .thumbnail { display:block; float:left; }
#music_page .mentry .thumbnail img { max-width:110px; max-height:110px; }

#music_page #disc_loop .hentry { padding:15px; background:url("images/bk/widget_title_980x130.png") no-repeat scroll center top transparent; }
#music_page #disc_loop .disc-thumbnail { float:left; margin-right:20px; }
#music_page #disc_loop .entry { display:block; float:left; padding:0; margin-right:20px; clear:none; }
#music_page #disc_loop .buy_now { display:block; margin:0 0 7px 20px; }






/* Other CSS 
####################################################################################################

*/


/* ishine_widget_textarea */
.entry textarea.ishine_widget_textarea { width:90%; height:75px; }

/* myspaceplayer */
.openmyspaceplayer { cursor:pointer; }
#myspaceplayer { background:url('images/bk/loading_myspace.png') 20px 20px no-repeat; }

/* comments ticker */
.comment_ticker { width:700px !important; }
.comment_ticker li { text-align:left; }
.comment_ticker .entry { clear:none; }
.comment_ticker .entry p { padding:0; }
.comment_ticker .entry .read_more { display:inline; }

/* Hide Images */
#guest_book_page .rlh_sidebar_menu #vc_img_w-5 { display:none; }

/* Store */
#right_column .store_menu li { margin:0 0 15px; }

/* Surveys */
#PDF_bg_chezchenz { z-index:20; }
#PDF_c_chezchenz { z-index:21; }
#PDF_i_chezchenz { z-index:22; }
.survey_button { text-align:center; width:100%; }
.survey_button a { text-indent:-9999px; display:block; margin:0 auto; width:369px; height:56px; background:url('images/buttons/How-was-your-shoping.png') left top no-repeat; }

/* Twitter */
.twtr-hd { display:none; }
.twtr-ft { display:none; }
.twtr-timeline { height:; }
.twitter_java_wrap { padding-bottom:20px; background:url("images/pieces/stars_sml.png") no-repeat scroll center bottom transparent; }

/* widget_flickrRSS */
.widget_flickrRSS {}
.widget_flickrRSS .widget_title {}
.widget_flickrRSS .widget_title img { margin:0; -moz-border-radius:none; -khtml-border-radius:none; -webkit-border-radius:none; border-radius:none; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; }
.widget_flickrRSS img { margin:10px; margin-bottom:0px; }


/* artistdata_shows */

/* AD Page */
.ad_page_header { width:100%; }
.ad_column_header { font-size:18px; font-weight:800; color:; border-bottom:; }

.ad_blocked span,
.ad_blocked .ad_city_state,
.ad_blocked .ad_ticket_price,
.ad_blocked .ad_all_info,
.ad_column { display:block; float:left; margin:0 10px 10px 0; padding:5px; }

.ad_blocked span.ad_city, .ad_blocked span.ad_stateAbbreviation,
span.ad_map_link,
.ad_blocked span.ad_ticketURI, .ad_blocked span.ad_ticketPrice,
.ad_blocked span.ad_description/*, .ad_blocked span.ad_name*/ { display:inline; float:none; margin:0; padding:0; }

.artistdata_shows .artistdata_show .ad_date, .ad_date_column { width:95px; }
.artistdata_shows .artistdata_show .ad_name, .ad_name_column { width:100px; }
.artistdata_shows .artistdata_show .ad_city_state, .ad_city_column {  width:100px;  }
.artistdata_shows .artistdata_show .ad_venueName, .ad_venue_column { width:125px; }
.artistdata_shows .artistdata_show .ad_timeSet, .ad_time_column { width:60px; }
.artistdata_shows .artistdata_show .ad_all_info, .ad_info_column { width:160px; }
.artistdata_shows .artistdata_show .ad_ticket_price, .ad_tickets_column { width:75px; }
.artistdata_shows .artistdata_show .ad_map_link, .ad_map_column { width:75px; }

.artistdata_shows .artistdata_show .ad_city { padding-right:7px; }
.artistdata_shows .artistdata_show .ad_date { font-weight:800; color:; }
.ad_blocked .ad_all_info span { margin:0; padding:0 7px 0 0;}
.ad_blocked .ad_city_state span.ad_venueAddress { margin:0; padding:0; }

/* AD General */
.artistdata_shows { line-height:18px; }
.artistdata_shows .artistdata_show { padding:10px 0; border-bottom:solid 1px #999; }
.artistdata_shows .artistdata_show .ad_added_info { text-align:right; }
.artistdata_shows .artistdata_show .ad_added_info span { padding:0 5px 0 0; font-size:11px; color:#999; }

/* AD Widget */
.widget_box .artistdata_shows .artistdata_show .ad_city { padding-right:5px; }
.widget_box .artistdata_shows .artistdata_show .ad_stateAbbreviation { padding-right:15px; }
.widget_box .artistdata_shows .artistdata_show { border-bottom:solid 1px #999; }
.artistdata_shows .artistdata_show .ad_ticketPrice { display:block; }

/* Cform Blank */
.linklove { display:none; }
.linklove a,
.linklove a:visited { font-size: 0.8em; font-family: Tahoma; color:#fff!important; }

form.cform { display:block; margin:15px 0 0; }
form.cform .cf_hidden { display:none; }
form.cform ol { margin:0; list-style:none; }
form.cform ol li { display:block; }
form.cform input[type="text"] { display:block; }
form.cform textarea { display:block; width:80%; }
span.reqtxt, span.emailreqtxt { font-size:10px; font-style:italic; color:red; }

form.cform { margin-top:15px; }
form.cform legend { font-size:18px; font-weight:400; padding:0 0 10px; }
form.cform ol li { height:20px; }
form.cform ol li label { width:100px; display:block; float:left; padding-right:7px; }
form.cform ol li input { width:200px; display:block; float:left; margin-right:7px; }
form.cform ol li span.reqtxt, form.cform ol li span.emailreqtxt
{ display:block; float:left; padding-right:7px; }

form.cform .cf-sb { width:320px; text-align:right; }
form.cform input[type="submit"] { width:120px; height:32px; background:url('images/buttons/submit_button.png') left top no-repeat; }



