@charset "utf-8";
/* CSS Document */

body{
font-size:16px;
text-align:center;
font-family:"Trebuchet MS", Arial, sans-serif;
background-color:#AA0000;
background-image:url(images/bgstar.png);
background-position:bottom center;
background-repeat:no-repeat;
background-attachment:fixed;
}
img{
border:none;
}
#wrapper{
position:relative;
width:1000px;
height:auto;
text-align:left;
margin:0 auto;
}
#header{
height:150px;
width:1000px;
position:relative;
display:block;
top:10px;
border-bottom:40px solid #AA0000;
}
#logo{
position:relative;
float:left;
top:10px;
}
#top_nav{
position:relative;
left:25px;
float:left;
width:255px;
height:150px;
background-image:url(images/ss-nav.png);
background-repeat:no-repeat;
}
#buttons{
position:relative;
margin:0;
top:2px;
width:180px;
height:150px;
text-align:center;
list-style:none;
overflow:hidden;
}
.navs{
position:relative;
height:40px;
}
#navbands{
position:absolute;
left:600px;
width:411px;
height:180px;
background-color:#AA0000;
background-image:url(images/bandlist-bg.png);
background-repeat:no-repeat;
margin-bottom:1em;
overflow:hidden;
}
#bandlist{
position:relative;
left:15px;
top:0px;
font-weight:bold;
color:#AA0000;
width:360px;
list-style-type:none;
overflow:hidden;
}
#bandlist li{
font-size:11px;
float:left;
width:12em;
line-height:14px;
margin-top:2px;
}
#bandlist li a{
color:#AA0000;
}

#img-rotator{
position:absolute;
left:610px;
width:400px;
height:150px;
z-index:-1;
overflow:hidden;
top:0px;
background-image:url(images/rotator/rotate.php);
background-position:center center;
background-repeat:no-repeat;
}
a{
text-align:center;
color:#ffffff;
width:250px;
font-size:1.25em;
font-weight:bold;
text-decoration:none;
}

tt{
font-size:9px;
margin-left:5px;
}
.spacer{
margin:0 auto;
clear:both;
height:0;
position:relative;
}
.displaynone{
display:none;
}

/* BEGIN MAIN CONTENT SECTION */
#main-content{
position:relative;
clear:both;
background-color:#AA0000;
width:600px;
float:left;
height:auto;
}
.post-container{
position:relative;
display:block;
width:100%;
height:auto;
background-color:#ffffff;
margin-bottom:10px;
overflow:hidden;
padding-right:5px;
}
.side-container{
position:relative;
width:250px;
height:auto;
float:left;
}
.post-main{
position:relative;
width:342px;
float:right;
}
.post-main p{
padding:2px;
}
.catplug{
position:relative;
font-weight:bold;
height:40px;
width:245px;
background-color:#2A3F55;
color:#ffffff;
padding-left:5px;
font-size:.75em;
}
.page-post-content a{
color:#d11241;
}
.post-image{
position:relative;
width:250px;
max-height:250px;
min-height:175px;
overflow:hidden;
clear:both;
display:block;
margin:0;
background-color:#000000;

}
.post-image img{
background-position:center;
}


.post-title{
color:#AA0000;
margin:0 5px;
font-size:1.35em;
text-transform:uppercase;
}
.post-footer{
position:relative;
font-size:.5em;
text-align:center;
color:#2A3F55;
top:10px;
}
/* END POST CONTENT STYLE */

/* BEGIN SIDEBAR */
#sidebar-wrap{
position:relative;
top:0px;
float:right;
width:390px;
height:auto;
}
#sidebar-1{
position:relative;
float:left;
width:185px;
margin-right:5px;
}
#sidebar-2{
position:relative;
float:right;
width:185px;
}
#sidebar-2 li a{
font-size:12px;
}
#search-3{
height:100px;
width:185px;
}
#searchform input {
margin-bottom:10px;
width:180px;
} 
#socials{
position:relative;
text-align:left;
padding-bottom:5px;
}
.widgetbox{
position:relative;
clear:both;
top:1px;
background-color:#ffffff;
padding:5px;
width:180px;
display:block;
}
.widget1{
position:relative;
width:185px;
height:auto;
padding:5px 5px 5px 5px;
background-image:url(images/sb-header_dk.png);
background-repeat:no-repeat;
}
#sidebar-2 .widget1{
position:relative;
padding-bottom:20px;
}
#sidebar-2 li{
position:relative;
left:-30px;
font-weight:bold;
}
#links{
position:relative;
height:40px;
padding:5px;
background-image:url(images/sb-header_dk.png);
background-repeat:no-repeat;
width:180px;
}
h2.sb-header{
position:relative;
color:#557FAA;
font-size:1.25em;
margin:0 0 0 .25em;
text-transform:uppercase;
}
h2.sb-header-2{
position:relative;
color:#A6CAF0;
font-size:1.25em;
margin:0 0 0 .25em;
text-transform:uppercase;
}
#link-list a{
color:#000000;
text-decoration:underline;
}
#link-list a:hover{
color:#AA0000;
text-decoration:none;
}




#footer{
position:relative;
width:1000px;
text-align:center;
height:auto;
color:#ffffff;
background-color:#d11241;
border:1px solid white;

}
#footer a{
font-size:.85em;
color:#cccccc;
}
.post-main a{
color:#AA0000;
font-weight:bold;
text-decoration:underline;
font-size:14px;
}
.post-main a:hover{
color:#000000;
text-decoration:none;}
.post-title a{
font-size:.9em;
text-decoration:none;
color:#AA0000;
text-align:left;
}
.post-title a:hover{
color:#2A3F55;
}
li{
list-style:none;
}
#sidebar-1 li a{
color:#000000;
font-size:12px;
}
#sidebar-1 li{
list-style:square;
}
p a{
color:#000000;
}
.wpcf7-form{
width:400px;
position:relative;
float:left;
border:2px dotted black;
padding:20px;
background-color:#c8af83;
margin:10px;
}
#comingwrapper{
position:relative;
width:auto;
height:auto;
}
#comingsoon{
position:relative;
width:auto;
height:200px;
background-color:#ffffff;
margin-bottom:7px;
}
.widgetsoon{
position:relative;
width:185px;
height:auto;
padding:5px 5px 0px 5px;
background-image:url(images/sb-header_dk.png);
background-repeat:no-repeat;
}
#innercoming{
position:relative;
padding:5px;
height:185px;
overflow:hidden;
}
#innercoming p{
margin:0;
padding:0;
text-indent:0;
position:relative;
display:block;
font-size:11px;
}
#g-lock-double-opt-in-manager p{
font-size:11px;
clear:both;
}
#g-lock-double-opt-in-manager .widgetbox{
min-height:250px;

}
/* CUSTOM FIELDS MUSIC PLAYER */
hr{
width:100%;
height:4px;
background-color:#d11241;
color:#ffffff;
border-top-style:dashed;
border-top-width:1px;
border-bottom-style:dashed;
border-bottom-width:1px;
clear:both;

}
.page-post-content hr{
width:100%;
height:4px;
background-color:#d11241;
color:#ffffff;
border-top-style:dashed;
border-top-width:1px;
border-bottom-style:dashed;
border-bottom-width:1px;
clear:both;
position:relative;
top:20px;
margin-bottom:10px;

}
#music{
position:relative;
width:310px;
left:10px;
background-color:#ffffff;
padding:10px;
font-size:.85em;
font-weight:bold;
}

#presslinks{
position:relative;
display:block;
background-image:url(images/presspakbg.jpg);
background-repeat:repeat-y;
background-position:top right;
height:auto;
overflow-y:auto;
}
.plugin-support{
display:none;
}
#pressheader{
position:relative;
width:430px;
height:auto;
float:right;
left:-10px;
color:#666666;
}
#pressheader a{
position:relative;
color:#000000;
font-size:.85em;
}
#pressheader a:hover{
position:relative;
color:#2A3F55;
font-size:.85em;
}
#pressheader ul{
position:relative;
margin:0;
padding:0;
text-indent:0;
}


/* GIGS CALENDAR */
.bold{
font-weight:bold;
font-size:1.15em;
color:#ffffff;
padding-right:20px;
padding-left:10px;
background-color:#aa0000;
}
.eventName{
color:#2A3F55;
font-weight:bold;
}
.when{
color:#ffffff;
font-weight:bold;
}
.date, .performance{
color:#000000;
}
.venue{
font-weight:bold;
color:#000000;
}
.venue a{
color:#2BAF09;
font-size:.85em;
}
dl{
font-size:.75em;
position:relative;
top:-10px;
left:-2px;
}
dt{
font-size:.8em;
font-weight:bold;
text-transform:uppercase;
}
dd.gig-band{
font-weight:bold;
color:#AA0000;
text-transform:capitalize;
}
dd.gig-details a{
color:#808080;
font-size:12px;
margin-bottom:10px;
}


/* ECOMMERCE STYLES */
a.wpsc_edit_product{
font-size:.75em;
color:#666666;
}
div.productdisplay{
position:relative;
margin-top:50px;
clear:both;
}
.single_product_display{
position:relative;
clear:both;
float:left;
padding:10px;
}
#sideshoppingcart{
position:relative;
float:left;
background-color:#cccccc;
padding:10px;
border-left:20px solid #d11241;
border-top:10px solid #ffffff;
border-bottom:10px solid #000000;
border-right:10px solid #000000;
margin:10px;
width:740px;
}
.producttext{
position:relative;
float:left;
padding-left:10px;
width:550px;
margin-bottom:40px;
}
.imagecol{
position:relative;
float:left;
clear:both;
}
.textcol{
position:relative;
clear:both;
}
a.wpsc_product_title{
font-size:.9em;
}

a.gocheck{
color:#000000;
}
a.gocheck:hover{
color:#cc0099;
}

ul.eshop{
position:relative;
float:left;
}
ul.eshop li{
padding-bottom:100px;
}
ul.eshop img{
position:relative;
float:left;
top:-20px;
padding:20px;
}
 a.itemref{
position:relative;
clear:both;
}


.cart{
position:relative;
clear:both;
border:1px solid black;
background-color:#cccccc;
padding:10px;
width:100%;
}
.cart img{
position:relative;
margin:10px;
float:left;
}
.cart td a{
font-size:1em;
font-weight:bold;
margin:10px;
float:left;
}
ul.continue-proceed li a{
position:relative;
float:left;
width:50%;
}
.error{
position:relative;
clear:both;
float:left;
}
form.addtocart{
position:relative;
clear:both;
top:10px;
}


a.w-subhead{
color:#000066;
font-size:.75em;
padding:1px;
}
a.w-subhead:hover{
color:#ffffff;
background-color:#AA0000;
padding:1px;
}

li.pagenav{
display:none;
}
#sidebar-1 #shopp{
overflow:hidden;
position:relative;
width:180px;
text-align:left;
}
#sidebar-1 #shopp img{
padding:0;
margin:0;
float:left;
width:180px;
height:180px;
margin-bottom:10px;

}
#sidebar-1 .price{
position:absolute;
clear:both;
margin-top:200px;
}
#sidebar-1 #shopp .gallery .previews li{
position:absolute;
width:180px;
}
#sidebar-1 ul.previews{
position:relative;
height:230px;
}

.frame{
position:relative;
float:left;
margin-left:auto;
margin-right:auto;
text-align:center;
padding:10px;
width:30%;
}
#sidebar-1 #shopp form{
position:relative;
clear:both;
margin-top:190px;
}

#sidebar-1 .headline{
font-size:10px;
}
.listview{
font-size:11px;
}
h4.name a{
width:100%;
font-size:14px;
padding:10px;
}

#shopp ul.products li.product .frame
{
width:30%
float:left;
}
ul.breadcrumb{
display:none;
}
ul.views{
display:none;
}
div.category{
position:relative;
width:100%;
float:left;
}
.row{
clear:both;
}
#bandtour{
background:#ffffff;
padding:10px;
margin-bottom:40px;
}
#bandtour .eventName a{
color:red;
}