html,body{
margin:0;
padding:0; 
height:100%;
overflow:auto;
}


body{
background-color:#050400;
font-family:verdana, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
text-align:center;
background-color:#FFFFFF;
}

div#page{
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -203px;
}

a{color:#312504}
a:hover{text-decoration:none}
.h3{font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal; display:block; padding-bottom:10px;}
h3{font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal;}

div#nav-wrapper{
background-color:#000000;
text-align:center;
margin:0 auto;
height:35px;
border-bottom:1px solid #2f2200;

	}
div#nav{
color:#bd8c01;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:11px;
width:960px;
margin:0 auto;

}

div#nav ul{
list-style:none;
margin:0;
padding:0;
}

div#nav ul li {
list-style:none;
margin:0;
padding:0;
float:left;
}

div#nav ul li a {
display:block;
padding:8px 0px 10px 0px;
width:105px;
text-decoration:none;
color:#FFFFFF;
}

div#nav ul li a:hover {
color:#785701;
}

div#nav ul li.current_page_item{
background-color:#785701;
}
div#nav ul li.current_page_item a:hover {
color:#FFFFFF;
}

div#header{
height:220px;
margin:0 auto;
color: #79B30B;
background-image:url(images/bgr.jpg);
background-repeat:repeat-x;
background-position:center;
border-bottom:1px solid #000000;
}

div#wrapper{
text-align:center;
padding-top:15px;
margin:0 auto;
width:960px;
height:100% auto;}

#content{
width:510px;
float:left;
text-align:left;
padding-bottom:15px;
height:100% auto;
}

#content p{
height:100% auto;
}
#slideshow{
margin-left:-5px;
}
#content-lg p{
height:100% auto;
}
#content-lg{
width:750px;
float:left;
text-align:left;
padding-bottom:15px;
height:100% auto;
}
#content-all{
width:960px;
float:left;
text-align:left;
padding-bottom:15px;
height:100% auto;
}
#content-artists{
width:650px;
float:left;
text-align:left;
padding-bottom:15px;
height:100% auto;
}

#calendar{
width:750px;
float:left;
text-align:left;
padding-bottom:15px;
}
#sidebar{
width:200px;
text-align:left;
padding-left:20px;
padding-right:30px;
float:left;}

#sidebar ul{
padding:0;
margin:0;
list-style:none;
}
#sidebar ul li{
padding-bottom:10px;
}
#sidebar2{
width:200px;
text-align:left;
float:left;}

#sidebar2 img{
padding-bottom:3px;}

#sidebar3{
width:300px;
text-align:left;
float:left;
padding-bottom:30px;}

div#footer{
clear:both;
color: #FFF;
text-align:center; 
background-color:#000000;
border-top:3px solid #815c01;
height:203px;
}

div#footer a{
color:#FFFFFF;
}

.footercolumns{
width:235px;
text-align:left;
float:left;}

#footercolumns2{
width:450px;
text-align:left;
float:left;}

.copy{
width:100%;
clear:both;
border-top:1px solid #2f2200;
padding:5px 0px 5px 0px;
}

#footercolumns2 ul{
margin:0;
padding:0;
list-style:none;
}
#footercolumns2 ul li{
float:left;
padding-bottom:10px;
}

#footercolumns2 ul li.pad{
padding-right:26px;
}

div#footer, .push {height: 203px; clear:left}

/* Gig Press Styes here */

.gigpress-table{width:710px;}
.gigpress-date{font-weight:bold; width:190px;}
.gigpress-city{width:350px; font-weight:bold}
.gigpress-info-item{display:block;}
.gigpress-rss{padding-bottom:15px;}
.gigpress-row td{padding-top:15px;}


/* Artists and Categories */
.ddsg-wrapper ul{
margin:0;
padding:0;
list-style-type:none;
}

.ddsg-wrapper ul li{
margin:0;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}
.ddsg-wrapper ul li a{
text-decoration:none;
padding:10px 0px 0px 0px;
display:block;
}
.ddsg-wrapper ul li a:hover{
text-decoration:underline;
}
.ddsg-wrapper ul li ul li{
margin:0;
padding:0;
font-size:14px;
}

.ddsg-wrapper ul li ul li ul li{
margin:0px 0px 0px 10px;
padding:0;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
list-style-type:circle;
}

.ddsg-wrapper ul li ul li ul li a{
padding:0;

}

.audioplayer_container{
margin-left:5px;
}
