img { border:0px;}
html {}
body {background:#0f4880 url(../images/mainbg.gif) repeat-x; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}

#page {width:703px; padding-left:309px; background:url(../images/pagebg.gif) repeat-y;}
#header {}
#nav {background:#f00; color:#fff; height:36px;}
#nav p{text-align:right; float:left; margin:0px; width:644px; font-size:16px; font-weight:bold; padding-top:8px;}
#nav p a{padding:0px 10px; color:#fff; text-decoration:none;}
#nav p a:hover{color:#0f4780}

#contentwrap{clear:both; background:#fff url(../images/ContentCap2.gif) repeat-y;}
#content {background:#fff; min-height:512px; max-height:100%; width:650px; margin-left:53px; padding-top:1px;}
#content h1{margin-top:5px; margin-bottom:10px; font-size:18px; text-align:center;}
#page #contentwrap #content .des {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}

#content p{margin-top:0px; margin-bottom:10px; font-size:14px;}

#content ul{font-size:14px; margin-left:0px; list-style:none; padding:0px; text-indent:0px;}
#content ul li{list-style:none; font-weight:bold; margin-bottom:10px; margin-left:0px; font-size:16px;}
#content ul li li{list-style:disc; font-weight:normal; margin-left:40px; margin-bottom:0px; font-size:14px; padding:1px 0px;}
#content address{margin-top:0px; margin-bottom:10px; font-style:normal; font-size:14px; margin-left:40px;}

#content .smalllink{font-size:11px;}

#content .mininav{font-size:14px; text-align:center; font-weight:bold;}
#content .mininav a{padding:0px 20px; color:#000; text-decoration:none;}
#content .mininav a:hover{color:#0066FF;}

#footer {font-size:10px; color:#fff; padding:0px 15px; background:#031A3C;}

#content .shows{float:left; width:270px; margin:5px 20px;display:inline;} /* display:inline for IE dbl float bug */
#content .home{width:580px;}
#content .shows .inner .boxcontent .sepline{height:3px; font-size:0px; background:#fc3; margin:18px 5%;}
#content .shows .inner .boxcontent p{font-size:14px; font-weight:bold; font-style:italic; text-align:center; margin:13px 0px;}
#content .shows .inner .boxcontent p a{font-size:16px; text-decoration:none; color:#000;}
#content .shows .inner .boxcontent p a:hover{color:#fc3;}
#content .shows .inner .boxcontent .date {color:#ff0000; text-decoration:blink;}
#content .shows .outer h1{font-size:20px; color:#000; font-style:italic; text-align:center; margin:0px;}	

#showsImgNav{position:absolute; top:0px; left:0px; width:309px;}

#content li.showdates {display:block; list-style:none;}
#content li.showdates span{width:175px; display:inline-block; float:left; border-bottom:1px dotted #000;}
.nopadding { display:block; padding:0px; margin:0px;}
.spacer { clear:both;}
.digital{float:right;}
.digital a{color:#fff; text-decoration:none;}
.imgLogos {margin:auto; border:0px;}
.sponsorLogo {vertical-align:middle;}


#contact{clear:right; margin:10px 0px;}
#contact fieldset{border:1px solid #0f4880; margin:8px 20px; padding:10px;}
#contact legend{background:#0f4880; color:#fff; padding:2px 20px; margin:2px 10px;}
#contact label{display:block; float:left; text-align:right; width:180px; padding-top:3px;}
#contact input{width:250px;}
#contact textarea{overflow:auto; width:520px; height:85px; margin:0px auto; display:block;}
#contact button{display:block; margin:2px auto;}



/* Outer Boat Shows rounded corner box */
.outer {background:transparent; }

.outer .b1, .outer .b2, .outer .b3, .outer .b4, .outer .b1b, .outer .b2b, .outer .b3b, .outer .b4b {display:block; overflow:hidden; font-size:1px;}
.outer .b1, .outer .b2, .outer .b3, .outer .b1b, .outer .b2b, .outer .b3b {height:1px;}
.outer .b2 {background:#dcdcdc; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.outer .b3 {background:#dcdcdc; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.outer .b4 {background:#dcdcdc; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.outer .b4b {background:#dcdcdc; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.outer .b3b {background:#dcdcdc; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.outer .b2b {background:#dcdcdc; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}


.outer .b1 {margin:0 5px; background:#dcdcdc;}
.outer .b2, .outer .b2b {margin:0 3px; border-width:0 2px;}
.outer .b3, .outer .b3b {margin:0 2px;}
.outer .b4, .outer .b4b {height:2px; margin:0 1px;}
.outer .b1b {margin:0 5px; background:#dcdcdc;}
.outer .boxcontent {display:block;  background:#dcdcdc; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;padding:0px 5px;}

/* Inner Boat Shows rounded corner box */
.inner {background: transparent;}

.inner .b1, .inner .b2, .inner .b3, .inner .b4, .inner .b1b, .inner .b2b, .inner .b3b, .inner .b4b {display:block; overflow:hidden; font-size:1px;}
.inner .b1, .inner .b2, .inner .b3, .inner .b1b, .inner .b2b, .inner .b3b {height:1px;}
.inner .b2 {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.inner .b3 {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.inner .b4 {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.inner .b4b {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.inner .b3b {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.inner .b2b {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}


.inner .b1 {margin:0 5px; background:#fff;}
.inner .b2, .inner .b2b {margin:0 3px; border-width:0 2px;}
.inner .b3, .inner .b3b {margin:0 2px;}
.inner .b4, .inner .b4b {height:2px; margin:0 1px;}
.inner .b1b {margin:0 5px; background:#fff;}
.inner .boxcontent {display:block;  background:#fff; border:1px solid #fff;}

