@charset "utf-8";
/* CSS Document */

p { margin:10px; text-align:justify; }
#main { width:828px; min-height:513px; color:#555; }
#main #pg_content a { letter-spacing:0em; }
#main #pg_content { width:788px; min-height:448px; margin:0; padding:20px; text-align:left; border:#333 1px solid; border-top:0 none; background:url(../../images/bgmn.jpg) repeat-x #fff; }
#main #pg_content table, #main #event_content table { width:100%; }
#main #event_info td, #main #event_list td, #main .event_list td { height:18px; }
#main #pg_content #kudos { width:80%; border:solid #999 1px; margin:0 auto; }
#main #pg_content #kudos td { padding:2px; }
#main #pg_content #ckout { border:solid #999 1px; }
#main #pg_content #ckout td.midrow { background:#eee; vertical-align:top;}
#main #pg_content #ckout h3 { margin-left:10px; }
#main #pg_content #team_form td { height:24px; }
#main #pg_content #season_bar td, #main #pg_content td.season_bar { height:28px; }
#main #pg_content #sponsorship_menu { padding-bottom:10px; }
#main #rules { text-align:left; margin:10px; }
#main #rules ol li, #main #rules ol li ul li, .box ol li, .psview ul li { margin:8px 30px; }
#event_content { margin:0; padding:10px; border:solid #777 1px; border-top:0 none; }
#event_nav { margin:10px 0 0; }
#event_navtabs { width:100%; }
#event_navtabs td.active, #event_navtabs td.inactive { width:130px; height:26px; padding:0 6px; text-align:center; letter-spacing:-0.1em; font-weight:bold; }
#event_navtabs td.active { border:solid #777 1px; border-bottom:0 none; border-right:0 none; background:#fff; color:#436287; }
#event_navtabs td.inactive { border:solid #777 1px; border-right:0 none; background:#ccc; }
#event_navtabs td.notab { border-bottom:solid #777 1px; border-left:solid #777 1px; }
#event_navtabs td.inactive a { color:#fff; }
#feat td.headrow { height:24px; width:276px; background:url(../../images/bgsnav.jpg) repeat-x; text-align:center; border-bottom:#aaa 1px solid; }
#feat td.midrow, #feat td.ftrow { text-align:center; background:#fff url(../../images/bgmn.jpg) repeat-x; border-right:#111 3px solid; border-left:#111 3px solid; }
#feat td.midrow a:link, #feat td.midrow a:active, #feat td.midrow a:visited, #feat td.midrow a:focus, #feat td.ftrow a:link, #feat td.ftrow a:active, #feat td.ftrow a:visited, #feat td.ftrow a:focus { color:#1f396e; font-weight:bold; letter-spacing:-0.1em; }
#feat td.midrow a:hover, #feat td.ftrow a:hover { color:#ff0000; font-weight:bold; letter-spacing:-0.1em; }
#feat td.ftrow { border-bottom:#111 3px solid; }
#feat h5 { color:#fff; letter-spacing:-0.1em; }
#feat_topx, #feat_sched, #feat_slinks { color:#1f396e; width:250px; min-height:137px; margin:10px; margin-bottom:8px; text-align:left; letter-spacing:-0.1em; }
#feat_topx td.hrow, #feat_sched td.hrow, #feat_slinks td.hrow { border:none; border-bottom:#1f396e 1px solid; font-weight:bold; }
#season { width:100px; }
#event_logo { display:inline-block; width:100px; height:75px; float:left; margin-right:10px; }
#event_header { height:75px; float:left; margin-right:10px; }
#bf_ad { display:none; width:150px; height:75px; float:right; }
#bf_award, #toy_award, #champ_award, #qual_award { width:100%; height:40px; float:left; }
#bf_banner, #toy_banner, #champ_banner, #qual_banner { width:280px; height:40px; display:inline-block; float:left; margin-right:10px; }
#bf_winner, #toy_winner, #champ_winner, #qual_winner { height:40px; display:inline-block; float:left; font-size:120%; color:#000; margin-right:10px; padding-top:10px; line-height:12px; }
#bf_winner:hover, #toy_winner:hover, #champ_winner:hover, #qual_winner:hover { color:#ff0000; }
#bf_weight { height:40px; float:left; color:#000; font-size:200%; padding-top:8px; margin-right:10px; }
.link_btn, .btn { margin:10px; background:#eee; border:#436287 solid 1px; padding:3px; font-size:1.0em; letter-spacing:-0.1em; }
.profile_img { border:4px solid #eee; margin:0 10px 10px; }
.psimg { border:4px solid #eee; }
.ps { position:relative; text-align:center; margin:10px; }
.reg td.row { height:20px; }
.hrow, #season_bar, .season_bar { border-top:solid #777 1px; border-bottom:solid #777 1px; padding:4px 0; }
.hrow, .trow { font-weight:bold; color:#1f396e; }
.row { border-top:#eee 1px solid; }
.hrow, .row { padding-right:6px; }
table.reg { border-top:#666 1px solid; border-bottom:#666 1px solid; }
p.copy { font-size:1.1em;  margin:10px 0; text-align:justify; }
.currenttag { font-size:80%; font-weight:normal; }