/* CSS Document */

html{
overflow-y:scroll;
overflow-x:hidden;
color:#FFFFFF;
background-color:#83A2A3;
font-size:12px;
}
body,html{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:0;
padding:0;

}

p{
margin:0;
}
.newsItemDescription embed{
width:auto;
height:auto;
}
object{
outline:none;
}
input,textarea{
border:solid 1px #666666;
background-color:#F4F4F4;
padding:1px;
}
td{
padding:3px;

}

#wholeContainer{
width:900px;
min-height:600px;
clear:both;
height:auto;
margin-left:auto;
margin-right:auto;
}
#wholeContainer .headline{
font-size:20px;
font-weight:bold;
margin-bottom:15px;
color:#F4F4F4;
/*
color:#F4F4F4;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
*/
height:auto;

}
#wholeContainer .subHeader{
font-size:14px;
font-weight:bold;
color:#F4F4F4;
margin-bottom:5px;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
height:auto;
}

a:link,a:visited,a:active{
color:#F4F4F4;
text-decoration:underline;
border:none;
/*
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
*/
}
a:hover{
color:#FFFFFF;
border:none;
text-decoration:underline;
/*
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
*/
}
a img{
border:2px solid #CCCCCC;
text-decoration:none;
}
a img:hover{
border-color:#FFFFFF;
text-decoration:none;
}
a.venuLink:link,a.venuLink:visited,a.venuLink:active{
color:#F4F4F4;
text-decoration:none;
border:none;
font-weight:bold;
}
a.venuLink:hover{
color:#FFFFFF;
border:none;
text-decoration:underline;
font-weight:bold;
}
#maincontent{
margin-left:35px;
margin-right:15px;
}
.homeBody{
background-color:#83A2A3;
}
.musicBody{
background-color:#83A2A3;
}
.musicBody{
background-color:#83A2A3;
}
.musicBody{
background-color:#83A2A3;
}
.musicBody{
background-color:#83A2A3;
}

#newscolumn{
width:45%;
float:left;


}

#showscolumn{
width:48%;
margin-left:52%;

}
.showsHeader{
margin-bottom:5px;

}
.newsItemHomepage{
margin-bottom:5px;
}
.newsItemHomepage p{

}
.newsItemHeader{
margin-bottom:5px;
font-weight:bold;
}
.newsItemHeader a{
text-decoration:none;
}
.newsItemHeader .date{
font-size:12px;
}
.newsItemImage{
margin-right:15px;
margin-bottom:10px;
float:left;

}

.pageNumbers{
margin-top:14px;
}
.pageNumbers ul{
list-style:none;
}
.pageNumbers li{
display:inline;
font-weight:bold;
font-size:12px;
margin-right:8px;
}
.pageNumbers a{
text-decoration:none;
font-size:16px;
}
.pageNumbers span{
display:block;
}

.commentItem{
margin-bottom:16px;
max-width:720px;
}
.commentItemDate{
font-size:9px;
font-style:italic;
margin-left:8px;
}

.commentItemName{
font-weight:bold;
margin-left:12px;
font-size:12px;
}
.commentItemName a{
text-decoration:none;
}
#commentFormHolder{
margin-bottom:25px;

}
.newsItemDescription{
padding-left:0;
font-size:12px;
}
.newsItemDescription p{
margin-left:3px;
margin-right:3px;
}
.newsItemComments{
font-size:10px;
}
.newsItemComments a{
text-decoration:none;
}
.newsItemDate{
font-size:10px;
}
.showsList{
margin:0;
margin-top:15px;
padding:0;
list-style:none;
font-size:14px;
}

.moreshows{
font-size:12px;

}
#loaderGif{
filter:alpha(opacity=30);
-moz-opacity:.30;
opacity:.30;
font-size:18px;
font-weight:bold;

}
.frontShowsOdd{
background-color:#678A8B;
}
.showsPageOdd{
background-color:#A0A5AB;
}
.showsTableFront .showdate{
width:45px;
}
.showdate{
width:45px;
}
.showsTableFront .citystate{
width:105px;
}
.showsTableFront .venuename{
width:125px;
}
.newsHeadline{
font-size:14px;


}
.newsItem{
margin-bottom:15px;
}
.newsItemHeader .date{
font-weight:normal;
vertical-align:middle;
line-height:16px;
font-size:10px;
padding-bottom:2px;
margin-left:25px;

}

/*press stuff

*/

.pressItem{
float:left;
display:inline;
margin-right:25px;
}


/* shows stuff

*/

.showsTable{
width:85%;
margin-left:auto;
margin-right:auto;
font-size:14px;
}
#footerDiv{
clear:both;
height:50px;



}
#footerDiv hr{
width:600px;
filter:alpha(opacity=30);
-moz-opacity:.30;
opacity:.30;
color:#FFFFFF;
height:0;
border:1px solid #FFFFFF;
margin-bottom:50px;
margin-top:50px;



}
#showscolumndetail{
text-align:center;
}
#showscolumndetail td{
text-align:left;
}
#showscolumndetail .headline{
margin-bottom:15px;
height:auto;
}
.showsHeadline{
font-size:16px;
font-weight:bold;
color:#F4F4F4;
margin-bottom:0;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
height:auto;
}

/*
music stuff
*/

.musicItem{
list-style:none;
display:inline;
height:auto;
margin-right:5px;
}
.musicItem a{
height:auto;
clear:both;
}
#subContent{
clear:both;

}

#catalogDetail{
float:left;
width:260px;

}
.tracklist{
float:left;
margin-left:15px;


}
#catalogpage{
text-align:center;
height:auto;
display:block;


}
#catalogpage .headline{
margin-bottom:15px;
height:auto;
text-align:center;
}

#musicItems{
margin:0;
margin-bottom:15px;
padding:0;
text-align:center;


}
#musicMenuHolder{
display:block;
clear:both;
}

.clearMe{
display:block;
clear:both;

height:1px;
}
 .headline2{
font-size:16px;
font-weight:bold;
color:#F4F4F4;
margin-bottom:5px;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
height:auto;
}

.albumDetailInfo{
font-size:12px;
font-weight:bold;
}
.albumDetailInfo .date{
font-size:10px;
font-weight:normal;
}
.detailBuyLink{
font-size:10px;
float:right;
}
#lyricsDiv{
display:inline;
float:left;
width:350px;
margin-left:25px;
}
/*
store stuff
*/
#storeItems{
margin:0;
padding:0;
text-align:center;


}
.storeItem{
list-style:none;
display:inline;
height:auto;
margin-right:5px;
}
.storeItem a{
height:auto;
clear:both;
}
#storeMenuHolder{
display:block;
clear:both;
}
#storeDetail .col1{
float:left;
display:inline;
margin-right:15px;
width:300px;


}
#storeDetail .col2{
float:left;
display:inline;
margin-right:15px;
margin-top:60px;


}
/*
PHOTOS STUFF
*/
.photoListItem{
display:inline;
float:left;
margin-right:25px;
}
.photoCatItem{
float:left;
margin-right:15px;


}


/* VIDEO STUFF */


.videoItem{
float:left;
display:inline;
margin-right:25px;
width:170px;
}
.videoItemDetail{
float:left;
display:inline;
margin-right:25px;
width:auto;
}
.videoItemHeadline{
font-size:14px;
font-weight:bold;

}

.videoItemDate{
font-size:10px;
}
.videoItemCaption{
float:left;
margin-right:5px;
}
.videoItemCaption p{
margin:0;

}
.videoItemComments{
font-size:10px;

}
#videoPage{
text-align:center;
}
/*
contacts

*/

#contactpage{
margin-left:auto;
margin-right:auto;
text-align:center;
width:300px;
}
#contactpage .subHeader,#contactpage .contactCatItem{
text-align:left;
}
#storeBuyButton select{
font-size:12px;
background:none;
border:none;
color:#FFFFFF;



}
.styleButton{
font-size:14px;
background:none;
border:none;
color:#FFFFFF;
text-decoration:none;
cursor:pointer;
}
 .styleButton input{
font-size:14px;
background:none;
border:none;
color:#FFFFFF;
text-decoration:none;
}
.ajaxLink select{
font-size:12px;
background:none;
border:none;
color:#FFFFFF;
text-decoration:none;



}
#storeBuyButton select{
width:175px;
background-color:#666666;
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;

}
.formatPrice{
float:left;
width:65px;
}
.newsHr{
border:none;
height:1px;
background-color:#BEC2C9;
margin-top:25px;
margin-bottom:30px;
}
.newsItemDescription embed{
height:344px;
width:425px;
}




/*JUITTER PLUGIN CSS*/
#juitterContainer{
float:right;
width:48%;
color:#F4F4F4;
} /*Juitter container*/
#juitterContainer2{
margin-top:10px;
}
#juitterContainer2 a{
text-decoration:none;
color:#FFFFFF;

} 
#juitterContainer2 a:hover{
text-decoration:underline;
color:#FFFFFF;

} 
#juitterContainer2 .twittList{margin:0;padding:0;} /* UL that will contain the list of tweets */
/* Bellow the list of tweets "<li>" */
#juitterContainer2 .twittLI{list-style:none;margin:0;padding:5px 0 0 0;border-bottom:dashed 1px #CAF8C9;padding:3px;clear:both;height:55px;} 

/* Bellow the CSS for the avatar image  */
#juitterContainer2 .juitterAvatar{float:left;border:solid 1px #D3EECA;background:#FFF;margin-right:5px;padding:2px;width:48px;;height:48px;}
#juitterContainer2 .jRM{float:right;clear:both} /*read it on twitter link*/
#juitterContainer2 .extLink{} /*CSS for the external links*/
#juitterContainer2 .hashLink{} /*CSS for the hash links*/
/*end of Juitter CSS*/