/* CSS Document */

/* REDEFINE YO SELF (TAGS) */
body { background-image:url(../images/bg_site.jpg); background-position:top; background-repeat:repeat-x; background-color:#ffb127; text-align:center; font:11px Verdana, Arial, Helvetica, sans-serif;line-height:18px;color:#000;}
p { margin-bottom:14px; }
ul { padding:0; margin:0;}
h2 { font-size:16px; }
h3 { font-size:14px; }


/* page layout */
#sitewrapper { width:100%; margin:auto; }
#siteimghd { display:block; }
#pagewrapper { border-left:2px solid #FFFDE8; border-right:2px solid #FFFDE8; width:988px; margin:auto;text-align:left; background:#232323;color:#eee;}
#pagetitle { }
#pagecontent { margin-top:0; margin-left:200px;padding:18px; color:#FFFDE8;background-color:inherit;}
.content {  margin-left:175px;  color:#bbb; padding:8px 18px 8px 18px;}
.content a { color:#fff;background-color:inherit; }
/* footer */
#footer { border-top:2px solid #FFFDE8; border-bottom:2px solid #FFFDE8; height:100px;  background:#111; color:#FFFDE8;clear:both; padding:10px; } 
#footer a { color:#FCC85B; text-decoration:none; background-color:inherit;}
#footer a:hover { text-decoration:underline; color:#FFFDE8;background-color:inherit; }
#centerpoint { float:left; width:300px; text-align:center; }
#centerpoint img { padding:5px; margin:5px; background:#333; border:none; color:#eee;}
#footernav { margin-top:15px; }
#credit { text-align:right; font-size:10px; margin-right:10px; color:#999;background-color:inherit;  }
/* header nav */
#headernav ul { background-color: #454545;color:#fff;float: left;border-top: 2px solid #FFFDE8;border-bottom: 2px solid #FFFDE8; width:988px;}
#headernav ul li { display: inline; }
#headernav ul li a {padding:0.4em 0.6em;background-color: #454545;color: #fff;text-decoration: none;float: left;border-right: 2px solid #FFFDE8;}
#headernav ul li a:hover {background-color: #970506;color: #fff;}
/* utility classes */
.noborder { border:none !important; }
.morelink { color:#FCC85B; font-weight:bold; text-decoration:none;background-color:inherit; }
/* GOOD OL CLEAR FIX */
/* clear fix */
.clearfix:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 

h2 { background:#000; border-bottom:1px solid #666; padding:4px; color:#FFB125; }
h3 { background:#000; padding:4px; color:#999 }

#bgent { background:#232323 url(../images/bg_entertain.jpg) top left no-repeat !important; color:inherit;}
#bgupdates { background:#232323 url(../images/bg_updates.jpg) top left no-repeat !important; color:inherit; }
#bginfo { background:#232323 url(../images/bg_info.jpg) top left no-repeat !important; color:inherit; }
#bgcomm { background:#232323 url(../images/bg_comm.jpg) top left no-repeat !important; color:inherit; }
#bgsponsors { background:#232323 url(../images/bg_sponsors.jpg) top left no-repeat !important;color:inherit; }
#bghistory { background:#232323 url(../images/bg_history.jpg) top left no-repeat !important;color:inherit; }
#bgsouv { background:#232323 url(../images/bg_souvenirs.jpg) top left no-repeat !important;color:inherit; }
#bgvendors { background:#232323 url(../images/bg_vendors.jpg) top left no-repeat !important;color:inherit; }
#bgcontact { background:#232323 url(../images/bg_contact.jpg) top left no-repeat !important;color:inherit; }
.timestub { float:left; width:150px;color:#FFB125; margin-right:10px; border-right:1px dotted #888;background-color:inherit;   }
.times {margin-left:15px; padding-left:5px; list-style-type:none;color:#bbb; border-top:1px solid #666;font-weight:bold;background-color:inherit; }
.times li { border-bottom:1px solid #666; padding-bottom:4px; }
.alt { background:#333;color:inherit; }
#madness { width:100% }
.controller { font-size:14px; float:right; margin-top:-20px; padding-right:5px; }
.h300 { height:300px; }
td a { color:#fc0 !important; background-color:inherit;}
td { vertical-align:top;border-bottom:1px solid #666; padding:4px; }
.sponsors { float:left; width:280px; margin-right:60px; padding-bottom:50px; }
.sponsors ul { line-height:22px; list-style-type:none; }
.fileicon { border:none; vertical-align:middle; margin:5px; }
.myul { list-style-type:none; line-height:25px; }
label { float:left; width:200px; }
input, textarea { border:1px solid #FFFDE8; padding:3px; color:#fff; background:#000;}
input:focus, textarea:focus { background:#333; border:1px solid #fff; color:inherit;}
textarea { width:250px; height:175px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
form div { margin-bottom:20px; }
form { margin-left: 40px }
#submit { margin-left:200px; }
#kids ul { margin-left:20px; list-style-type:none; color:#fc0; background:inherit; }
.goright { float:right; }
.logoframe { padding:5px; border:1px solid #666; background:#232323;color:inherit; }
.sm { font-size:10px; }
.sp { color:#FFB127; background:transparent;}
.wht {color:#fff; background:inherit }
.indent-after{ text-indent: -2em;padding-left: 2em;}
.bold { font-weight:bold }
.content-indent { margin-left:25px; list-style:none; }
.content-indent ul { margin-left:25px; }
.content-indent li { margin-bottom:6px; }
