/*
Theme Name: Salvador
Theme URI: http://www.visualcoma.com/
Description: Defalut Child Theme for Parent Theme
Version: 0.0.3 | Start Date 3.18.09
Author: Randy Hicks
Author URI: http://www.visualcoma.com
Tags: Child Theme 
Template: ParentTheme
*/

@import url("../ParentTheme/style.css");
@import url("css/default.css");
@import url("css/type.css");
@import url("css/blocks.css");

.twtr-ft { display:none; }
.twtr-timeline {  }

/* home_addons */

#home_addons {
	margin:25px 0 15px 0;
}

/* Email Signup Form */

.newsletter-form {
	width:300px;
	padding:0 30px;
}

.newsletter-form input[type="submit"] {
	margin-top:7px;
}

.newsletter-form td {
	padding:5px 0;
}

.newsletter-form img {
	display:block;
	float:right;
}

.newsletter-form input {
	display:block;
	width:200px;
}

.newsletter-form input#Captcha {
	clear:right;
	float:right;
}

.newsletter-form label {
	display:block;
	width:150px;
	float:left;
	text-align:left;
}

.newsletter-form span.req {
	color:#c99;
}

/* NNG */

#loop .ngg-album {
	border:none;
}

/* recent_blog */

.recent_blog ul {
	clear:both;
	text-align:left;
	background:#1a1a1a;
}

.recent_blog ul li {
	border-bottom:solid 1px #000;
	background:#1a1a1a;
	margin:0 0 5px 0;
	padding:0 15px 7px 15px;
}

.home #loop table.titles {
	width:100%;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:1px;
}

.recent_blog .title,
.recent_blog .p_comments,
.recent_blog .p_date {
	margin:0 5px 0 0;
	padding:0;
	float:left;
	font-size:14px;
	line-height:14px;
	font-style:italic;
	background:#1a1a1a;
}

.recent_blog .p_comments,
.recent_blog .p_date {
	float:right;
	font-size:11px;
}

.home #loop .hentry {
	margin:0;
	padding:0;
}

.home #above_loop {
	height:25px;
}

/* header icons */

img#headphones {
	cursor:pointer;
}

/* GigCalendar */

#loop table.gigs {
	width: 100%;
	text-align: left;
	font-size: .9em;
	border-collapse: collapse;
	border:none;
}

#loop table.gigs tr.gig {
	border-top: 1px solid #666;
}

#loop table.gigs td {
	padding:5px 0;
}

#loop table.gigs td.time {
	text-align: left;
}

#loop table.gigs td.tickets {
	padding-right:5px;
}

#loop table.gigs th {
	font-size:13px;
}

ul.menu li.dtc_gigs_widget_upcoming ul {
	padding:0;
}

ul.menu li.dtc_gigs_widget_upcoming ul li {
	padding:0 10px 7px 10px;
	border-bottom:solid 1px #000;
	margin:0 0 7px 0;
}

#loop .gig-post tr.when td.bold,
#loop .gig-post tr.where td.bold  {
	width:75px;
}

#loop .gig-post td {
	padding:0 0 10px 0;
}

/* Gigpress */

ul.menu li.gigpress_widget ul {
	padding:0;
}

ul.menu li.gigpress_widget ul li {
	padding:0 10px 7px 10px;
	border-bottom:solid 1px #000;
	margin:0 0 7px 0;
}

ul.menu li.gigpress_widget ul li.gigpress-list-more,
ul.menu li.gigpress_widget ul li.gigpress-list-rss {
	border:none;
	padding:0 20px;
	margin:0;
}

/* three_column */

.home #content {
	width:640px;
}

.home #loop {
	float:left;
	width:450px;
}

.home #short {}

.home #below_loop {
	width:170px;
	float:right;
	text-align:left;
}

.home #below_loop table.titles {
	width:100%;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:1px;
}

.home #below_loop .title {
	font-style:italic;
	font-size:12px;
	line-height:12px;
	padding:0 0 5px 0;
	margin:0 15px 5px 15px;
	border-bottom:dotted 1px #222;
}

.home #below_loop .title a:hover {
	text-decoration:underline;
}

img#news_rss, img#bird_16, img#flickr_dots, img#flickr_show {
	float:right;
	margin:0 0 0 10px;
	padding:0;
}

/* above_hme_page */

#above_hme_page {
	width:450px;
	height:50px;
	float:left;
	margin:15px 0 0 0;
	background:#0a0a0a;
}

#above_hme_page .entry,
#above_hme_page .entry p {
	padding:0;
	margin:0;
}

/* post-edit-link */

a.post-edit-link {
	display:block;
	background:#000;
	color:#111;
	padding:0 10px;
}

/* title image */

#title_img {
	text-align:right;
}

/* Header Menu */

.icons_left {
	width:204px;
	float:left;
	text-align:left;
}

.icons_left img#itune_icon_lrg {
	float:right;
	margin-right:7px;
}

.icons_left img#roland_logo_sml {
	float:right;
	clear:right;
	margin-top:8px;
}

img#facebook, img#myspace {
	float:left;
}

.m_links {
	padding-top:3px;
	width:620px;
	float:left;
}

.icons_right {
	width:200px;
	float:right;
}


/* FlickrRSS */

li.widget_flickrRSS h3 {
	text-align:left;
}

li.widget_flickrRSS {
	text-align:center;
}

li.widget_flickrRSS img {
	border:solid 1px #000;
	margin:3px;
}

.home #below_loop .flickrRSS img {
	height:30px;
	width:30px;
	margin:1px;
}

.home #sidebar .flickrRSS img {
	height:50px;
	width:50px;
	margin:1px;
	border:solid 1px #000;
}

.flickr_more {
	display:block;
}

#below_loop .flickrRSS .flickr_more img,
.home #sidebar .flickrRSS .flickr_more img {
	height:auto;
	width:auto;
}

.home #sidebar .flickrRSS .flickr_more img {
	height:auto;
	width:auto;
}

#below_loop .flickrRSS {
	text-align:center;
	margin:0 15px 5px 15px;
}

.home #sidebar .flickrRSS {
	text-align:center;
}

ul.menu li.extra_flickr_w {}

/* VC MTweets */

li#vc-mtweets {}

li.vc_mtweets {}

li.vc_mtweets .vc_mtweets_follow {
	display:block;
	text-align:right;
	padding:0 30px 0 0;
}

#below_loop .vc_mtweets_follow {
	display:none;
}

li.vc_mtweets .vc_mtweets_follow a {}

li.vc_mtweets .vc_mtweets_follow .follow_title {}

ul#twitter_multi_update_list li.vc_mtweets_single {
	text-align:left;
	padding:0 0 7px 0;
	margin:0 0 7px 0;
	border-bottom:solid 1px #111;
}

#below_loop ul#twitter_multi_update_list li.vc_mtweets_single {
	padding:0 0 7px 0;
	margin:0 15px 7px 15px;
	border-bottom:solid 1px #111;
}

li li.vc_mtweets_single img {
	float:left;
	border:solid 1px #000;
	margin:0 5px 1px 0;
}

#below_loop li.vc_mtweets_single img {
	float:left;
	border:solid 1px #000;
	margin:0 5px 1px 0;
}

li li.vc_mtweets_single .vc_mtweets_text {
	font-size:11px;
	line-height:14px;
}

#below_loop li.vc_mtweets_single .vc_mtweets_text {
	font-size:11px;
	line-height:14px;
}

#below_loop li.vc_mtweets_single .vc_mtweets_time {
	display:none;
}

#below_loop h3.twitter_title {
	display:none;
}

/* Title Table */

table.titles {
	color:#fff;
	line-height:14px;
}

.hentry table.titles {
	float:left;
}

td.top_space { padding-top:15px; }

td.bot_space { height:19px; }

td.left_space,
td.right_space { width:20px; }

td.title_bk_tl {background:url('images/title_bk_tl.png') left top no-repeat;}
td.title_bk_tx {background:url('images/title_bk_tx.png') left top repeat-x;}
td.title_bk_tr {background:url('images/title_bk_tr.png') right top no-repeat;}

td.title_bk_ly {background:url('images/title_bk_ly.png') left top repeat-y;}
td.title_bk_1px {background:url('images/title_bk_1px.png');}
td.title_bk_ry {background:url('images/title_bk_ry.png') right top repeat-y;}

td.title_bk_bl {background:url('images/title_bk_bl.png') left bottom no-repeat;}
td.title_bk_bx {background:url('images/title_bk_bx.png') left bottom repeat-x;}
td.title_bk_br {background:url('images/title_bk_br.png') right bottom no-repeat;}

/* Post BK */

.post_crn_l {
	background:url('images/post_crn_l.png') left top no-repeat;
}

.post_crn_r {
	background:url('images/post_crn_r.png') right top no-repeat;
}

/* artistdata_shows */

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

.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_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:50px; }
.artistdata_shows .artistdata_show .ad_all_info, .ad_info_column { width:240px; }
.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:#fff; letter-spacing:1px; }

/* AD General */

.artistdata_shows { line-height:18px; }
.artistdata_shows .artistdata_show { padding:10px 0; border-bottom:solid 1px #666; }
.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:#666; }

/* 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 #666; }