/* Style: red */

body {
	background: #7c0a00 url(red/bg.jpg) repeat-x scroll center top;
	/*#4b1a1a*/
}

#logo {
	/*background: transparent url(red/logo_bg.png) no-repeat scroll right top;*/
}

a {
	color:#ffcc00;
}

.post-image a:link,
.post-image a:visited {
	border-color:#000
}

.post-image a:hover,
.post-image a:active { 
	border-color:#ffff99
}

.post-audio-thumb a:link,
.post-audio-thumb a:visited {
	border-color:#000
}

.post-audio-thumb a:hover,
.post-audio-thumb a:active {
	border-color:#ffff99
}

.archive-audio .col-left #main a { text-decoration:none}
.archive-audio .col-left #main a:hover { text-decoration:underline}
.archive-audio .col-left #main p a { text-decoration:underline}

#top-nav {
	background:transparent url(red/nav_bg.png) repeat-x;
}

#top-nav li.current_page_item a,
#top-nav li.current-cat a,
#top-nav li.current-cat-parent a{
	background-color: #990000;
	color: #ffffff;
}

#top-nav li.current_page_item ul a,
#top-nav li.current-cat ul a {
	background-color: #000000;
	color: #ffffff;
}

#search {
	background-image: url(red/search-form-back.gif) !important;
}

#main .col1 .post, #main .col2 .post,.col-right .post  {  border-bottom-color:rgba(140,140,140,0.5);}



#main h3 a {
	color: #ffff99;
}

#main .col1 h3 {
	background:transparent url(red/h2_col1.png) no-repeat scroll left top;
}

#main .col2 h3 {
	background:transparent url(red/h2_col2.png) no-repeat scroll left top;
}

.col-left #main h3 {
	background:transparent url(red/h2_long.png) repeat-x;
}

#main h2.arh {color:#ffcc00; font-size:20px; text-transform:uppercase; text-shadow: 1px 1px 1px #000;}

.col-left #main .widget h2 {text-shadow: 1px 1px 1px #000;}






#main .col1 h3 a, #main .col2 h3 a, .col-left #main h3 a {
	color: #ffffff;
}


#main .post .audioplayer_container, #main .advert_468x60 {
	background:transparent url(red/audio_player_bg.png) repeat scroll center top;
}

#main .comment-entry {
	 background:#330000; background: rgba(0,0,0,0.3);
}

#main .post .audioplayer_container{
	border-bottom-color: #ffffff;
}

#main .post .intro p {
	color: #CCFFFF;
}

.wp-caption {background-color:#000000;border:1px solid #111111;}

#comments .commentlist img.avatar {
	border-color: #000000;
}

#comments .user-meta {
	font-size: 14px;
	margin-bottom: 20px;
	padding-top: 6px;
}

#sidebar h3, .widget h3 {
	background:transparent url(red/h2_short.png) repeat-x;	
}

.col2 .widget h3{
	background:transparent url(red/h2_long.png) repeat-x;
}



#main .post img.thumbnail {
	background-color:#333333;
	border-color: #000000;
}

#footer-out {
	/*background:transparent url(red/footer_bg.png) no-repeat scroll center top;*/
	background: #000;
}

#footer p {
	background-color: #000000;
}

.search-terms { color:#fff }

.featured-tracks-holder .featured-track {background: #330000;background: rgba(0,0,0,0.3);  }

#home-sidebar .show h2 a, #home-sidebar .show h2 a:hover { color: #fff; }

#sidebar .video-tabs li a {
	background: #330000; background: rgba(0,0,0,0.3);
	border-color: #330000;
}

#video-tabs li a {
	background: #330000; background: rgba(0,0,0,0.3); 
	border-color: #330000;
}

.video-line {border-color: #330000;}

/* Contact Form */
span.wpcf7-not-valid-tip {
	background: #C00;
}

/* photos */
div.album, div#photos, div#context {
    background:#330000 !important; background: rgba(0,0,0,0.3) !important;
}
div.note div.text {
    border-color: #330000 !important; background: rgba(0,0,0,0.3) !important;
}

/* breadcrumb */
.breadcrumb { background: #330000; background: rgba(0,0,0,0.3); }

/* facebox */
#facebox .body {
  background: #330000 !important;
}

span.styled-heading  {color:#ffcc00; text-shadow: 1px 1px 1px #000;}

#video-tabs li.current-cat a, #video-tabs li.current-cat-parent a, #video-tabs li a:hover, #sidebar .video-tabs li.current-cat a, #sidebar .video-tabs li.current-cat-parent a, #sidebar .video-tabs li a:hover {
	color:#ffcc00;
}

#sidebar .video-tabs li a small {
	color: #ccc;
}