/* CSS Document */
html{background-color:#FFCC33;}
body{text-align:center; font-size:90%;font-family:arial,verdana,helvetica,sans-serif; padding:0; margin:0;}
h2,h3,h4,h5{display:block; font-family:Tahoma,Arial,sans-serif;}

a{outline:none;}
a:link,a:active{color:#008;}
a:visited{color:#4F0271;}
a:hover{color:#800;}
a img{border:0px;}
a.closer,a.closer:visited{color:#800 !important;font-size:.9em !important;font-weight:normal !important;}
strong{font-weight:bold;}
em{font-style:italic;}
/* Master Layout and Navigation */
#pageBody{position:relative; margin:0 auto; padding:0; width:800px; text-align:left; background:#FFFFFF;}
#pageBody *{text-align:left;}
#siteHeader{width:100%;padding:0; margin:0; height:100px;}
#siteHeader #brand{margin:0;padding:0;}
#siteHeader #brand h1{margin:0;padding:0;}
/*#siteHeader #brand h1 span{display:none;}*/
#siteHeader #brand h1 a{display:block;cursor:pointer; padding:0; margin:0;}
#siteHeader #brand h1 img{display:block;cursor:pointer; padding:0; margin:0;}

#siteHeader #brand p{margin:0;padding:0; float:right; width:470px; margin-top:-100px;}

#pageNav{clear:both;margin:0;padding:0; width:500px; float:right; margin-top:-30px;}
#navBar{clear:both; height:30px; margin:0;padding:0;}
#navBar li{float:left;list-style:none;text-align:center;height:30px;}
#navBar li:hover{ background:url(images/bee_mite.png) no-repeat;}
#navBar a{padding:0 10px;color:#FF9933; line-height:30px; font-size:14px;font-weight:bold;text-decoration:none;}
#navBar a#store{border:none;}
#navBar a.home{border:none;}
#navBar a:hover,#navBar a.selected{color:#FF3300;text-decoration:underline;}
#navBar li.active a{color:#fc0 !important;}

#pageContent{margin:0;padding:0;width:800px;background:transparent;line-height:1.5em;}
h2{ background:url(images/h2.gif); padding:10px; margin:0; color:#FF6600;}
#pageContent h2{ border:#FFFFCC solid 1px; background:#FFFFCC; padding:4px 15px;}
#pageContent object{ margin-bottom:20px; display:block;} 

.majorsection { width:800px; clear:both; margin:0; padding:0;}
.majorsection h2 {padding:0 10px; font-size:18px; margin:0; color:#FF3300; line-height:30px; background:url(images/h2.gif);}
.web_desc { margin:5px 10px; padding:0;}
.web_desc p{font-size:.9em; margin:0; padding:2px 0; display:block;}
.web_desc ul,.web_desc ol{ margin:10px 30px 10px 30px; padding:0;}
.web_desc ul li,.web_desc ol li { margin-bottom:10px; font-size:12px;}

.msection { margin:5px auto; width:390px; height:90px; padding:0; font-size:12px; border:#FFCC99 solid 1px;}
.msection:hover { border:#FF6600 solid 1px; color:#400040;}
.msection a{text-decoration:underline; color:#333333}
.msection a:hover{color:#c00;}
.msection .game_log	  { float:left; height:90px; padding:0; margin:0;}
.msection .game_log	img{ padding:5px; margin:10px 0;}
.msection .game_log	img:hover{ background:#FFCC99;}
.msection .game_note   {margin:0; height:90px; display:inherit; padding-right:5px; color:#333333;}
.msection p{ color:#333333;}
.msection p:hover{ color:#FF0000;}

#footer{clear:both;margin:20px 0;width:100%;border:1px solid #FFCC99;}
#footer p{padding:0; text-align:center; margin:0; line-height:30px;}
#footer #links{font-weight:bold;font-size:.9em; padding:10px;}
#footer a{text-decoration:underline; color:#FF6600;}
#footer a:visited{color:#990000;}
#footer a:hover{color:#c00;}
