#main .logo { background: url("../images/logo.png") no-repeat top right; }
#main .logo.cp { background: url("../images/cplogo.png") no-repeat top right; }
#topbar .counter .title { background: url("../images/nextliveshow.png") no-repeat center center; }


#footer {
	background:#333333;
	color:#999999;
	text-align: center;
}
#footer a, #footer a:visited{ color:#CCCCCC; }
#footer a:hover{ color:#FFFFFF; }

body { background:#000000 55px; }
#content { background:#000000; }

a, h2 a, a:visited, h1 a span {color:#FFFFFF; }
a, a:hover {color:#ff3333;}
a, h1 a:visited, h1 a {color:#FFFFFF; }
a, h1 a:hover {color:#ff3333;}

.btn{
    /*background-image: -webkit-linear-gradient(top, #6f6f6f 0%, #6f6f6f 100%);
    background-image: -o-linear-gradient(top, #6f6f6f 0%, #6f6f6f 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#6f6f6f), to(#6f6f6f));
    background-image: linear-gradient(to bottom, #6f6f6f 0%, #6f6f6f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6f6f6f', endColorstr='#6f6f6f', GradientType=0);
    */
    background: #f3f3f3;
    border-color: #FFFFFF;
    color:#000000 !important;
}
.btn:hover{
	background: #ff3333;
	color:#FFFFFF !important;
}
#topbar{
    background: #000000;
    color:#FFFFFF;
}
.slogan h2 {
    background: #6f6f6f;
	color: #FFFFFF;
}
.slogan.mark h2{
    background:#9a0000;
}

.past_stars_boxes .paststar_title, .past_stars_boxes .paststar_category { color:#000000; }

.future_liveshows .preview.x340 .thumb,
#main #header .headimg, #main #content .big.small a, #main #content .big.small a:visited,
#main #content .small a, #main #content .small a:visited, #main #content .hybrid-video{
	border:#000000 1px solid;
}
#main #content .big.small a:hover, #main #content .small a:hover {
	border:#ff3333 1px solid;
    margin:7px;
}
#main #header .headimg img, #main #content a img, #main #content a:visited img, #main #content .hybrid-video .vid{
	border:#000000 8px solid;
}
#main #content a:hover img{
	border:#000000 1px solid;
}


.future_liveshows{
    background: #000000;
    border: #000000 4px solid;
}
.future_liveshows h2 a, .future_liveshows h2 a:visited{ color: #FFFFFF; }
.future_liveshows h2 a:hover{ color: #ff3333; text-decoration: underline; }

.future_liveshows .preview.x340 .thumb { border:#FFFFFF 1px solid; }
.future_liveshows .preview.x340 .title { background: #FFFFFF; }
.future_liveshows .preview.x340 .thumb a img {
    border: #9a9a9a 8px solid !important;
}
.future_liveshows .preview.x340 .thumb a:hover img {
    border: #ff3333 8px solid !important;
}
.future_liveshows h2 {
    background: #000000;
    border-bottom: #000000 0px solid !important;
    text-transform: uppercase;
}

.future_liveshows .preview.x340 { color:#333333; }

#main #header .headimg {
    border-width: 0px;
}
#main #header .headimg img {
    border-width: 0px;
    margin-left: 8px;
}