html, body{margin-top:6px;padding:0;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;font-size:12px;background-image:url(bg.jpg);background-repeat:repeat-x;background-attachment:fixed;background-color:#999999;}
a:link{color:#454545;}
a:visited{color:#454545;}
a:hover{color:#FF0000;}
a:active{color:#454545;}
a img{border:0px;}
*:focus{outline:none;}
select{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;background-color:#dddddd;}
input{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;background-color:#dddddd;}
h1{font-weight:bold;color:#FF0000;font-size:12px;}
h2{font-size:10px;font-weight:bold;}
textarea{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;background-color:#dddddd;}
#pagewidth{width:1000px;text-align:left;margin-left:auto;margin-right:auto;background-color:#FFFFFF;}
#header{position:relative;height:138px;width:100%;}
#header img{border:solid;border-width:1px;border-color:#dddddd;background-color:#CCCCCC;}
#leftcol{width:165px;float:left;position:relative;text-align:center;}
#maincol{float:right;display:inline;position:relative;width:800px;min-height:500px;border:solid;border-color:#ccc;border-width:1px;margin-right:15px;margin-bottom:15px;padding:8px;text-indent:12px;}
.bars{background-color:#aaaaaa;height:15px;width:1000px;padding:0px;margin-left:auto;margin-right:auto;background-image:url(gfx/footerbar.jpg);background-repeat:repeat-x;text-align:center;vertical-align:middle;clear:both;color:#666666;font-size:10px;}
.bars a:link{color:#666;}
.bars a:visited{color:#666;}
.bars a:hover{color:#990000;}
.bars a:active{color:#666;}
#pageshadow{background-color:transparent;background-image:url(gfx/shadow.png);background-position:top;background-repeat:repeat-x;height:15px;width:1000px;padding:0px;margin-left:auto;margin-right:auto;clear:both;}
.minicart{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;background-color:#ffffff;color:#333333;margin:0px;padding:0px;border-width:0px;overflow:hidden;text-align:center;}
#musicholder{width:750px;margin-left:auto;margin-right:auto;}
.musicleft{width:60%;text-indent:0;}
.musicright{font-size:10px;width:38%;float:right;text-align:center;text-indent:0;}
.news{background-color:#e4e4e4;border:solid;border-color:#999999;border-width:1px;}
.gallery{width:648px;margin-left:auto;margin-right:auto;}
.thumb{margin-bottom:0px;margin-left:35px;margin-right:35px;margin-top:10px;background-color:#CCCCCC;border:1px solid #666666;vertical-align:top;}
.thumbtext{font-size:10px;text-indent:0px;}
.uploadOutput{font-weight:bold;color:#FF0000;}
.flowR{float:right;margin:10px 5px 1px 10px;}
.flowL{float:left;margin:10px 10px 1px 5px;}
.newsItem{background-color:#434343;width:700px;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:10px;padding:8px;}
.centertext{text-align:center;}
.centerObject{margin-left:auto;margin-right:auto;}
.strongred{color:#FF0000;font-weight:bold;}
.tableholder{margin-left:auto;margin-right:auto;margin-top:8px;background-color:#2a2a2a;padding:1px;}
.tableheader{background-color:#454545;width:100%;text-align:center;}
.tablerow{background-color:#282828;width:100%;margin-top:1px;padding-top:1px;padding-bottom:1px;}
.rightcolumn{float:right;}
.pagestrip{width:80%;margin:8px auto;background-color:#bbbbbb;border:solid;border-width:1px;border-color:#888888;padding:6px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
@media print{#leftcol{display:none;}
#twocols, #maincol{width:100%;float:none;}
}
#pagewidth #wrapper #leftcol .menuarea{vertical-align:top;margin-top:0px;}
.gallery{width:720px;margin-top:22px;margin-bottom:8px;margin-left:auto;margin-right:auto;}
.thumbholder{width:170px;text-align:center;margin-bottom:35px;margin-top:0px;vertical-align:top;}
.gallerythumb{margin-bottom:0px;margin-top:0px;background-color:#666666;border:1px solid #999999;}
.thumbtext{width:115px;margin-bottom:25px;margin-top:0px;margin-left:auto;margin-right:auto;}
.shopwrapper{width:750px;height:450px;margin-left:auto;margin-right:auto;padding:0px;margin-top:8px;}
.shopleftcol{width:50%;height:400px;float:left;text-align:left;}
.shoprightcol{width:50%;height:400px;float:right;text-align:center;}
#contact{margin-left:auto;margin-right:auto;margin-top:8px;background-image:url(gfx/contactbg.jpg);background-position:top right;width:500px;height:auto;padding-top:4px;background-color:#CCCCCC;text-align:right;border:solid;border-width:1px;border-color:#999999;font-size:10px;}
#contact input{margin-right:120px;}
#contact textarea{margin-right:120px;vertical-align:top;}
#menu{list-style:none;padding:0;width:80%;font-size:11px;margin-left:auto;margin-right:auto;margin-top:0;border-left:1px solid #999999;border-right:1px solid #999999;border-top:1px solid #999999;text-align:left;}
#menu li{font-family:Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;}
#menu a{background:#f4f4f4;border-bottom:1px solid #999;color:#999;display:block;margin:0;padding:4px;text-decoration:none;font-weight:bold;text-indent:4px;}
#menu a:hover{background:#dddddd url("gfx/hover.png") left center no-repeat;color:#333;padding-bottom:4px;font-weight:bold;}
#guestbook{width:700px;margin:12px auto;background-color:#999999;height:auto;text-indent:0px;font-size:10px;}
