* {margin: 0px; padding: 0px;}
body {padding: 5px; background:#cfcfc8; font: 13px Tahoma, sans-serif; color:#113670}
html {font-size: 100%;}
p {margin-bottom: 15px}
ul {margin-left: 3em; padding-left: 0; padding-bottom:3px;}

#wrapper {POSITION: relative; width: 808px; height: 727px; padding-bottom: 5px;}
#masthead {POSITION: relative; background: #113670; width: 806px; height: 105px; padding-right:2px;}

#navcol {POSITION: absolute; top: 105px; left: 0px; width: 142px; height: 613px; float: left;
         border-right: 1px solid #f6ff00; border-top: 2px solid #f6ff00; background: #113670;}
#nav {POSITION: relative; top: 0px; left: 0px; width: 142px; height: 574px;}
#home a{POSITION: absolute; top: 0px; width: 142px; height: 37px;
           background: url(images/nav/home.gif); border:none; outline:none;}
#home a:hover {background: url(images/nav/home_hov.gif); border:none; outline:none;}
#news a{POSITION: absolute; top: 37px; left: 0px; width: 142px; height: 37px;
        background: url(images/nav/news.gif); border:none; outline:none;}
#news a:hover {background: url(images/nav/news_hov.gif); border:none; outline:none;}
#stags a{POSITION: absolute; top: 74px; left: 0px; width: 142px; height: 37px;
         background: url(images/nav/stags.gif); border:none; outline:none;}
#stags a:hover {background: url(images/nav/stags_hov.gif); border:none; outline:none;}
#sschedule a{POSITION: absolute; top: 111px; left: 0px; width: 142px; height: 23px;
             background: url(images/nav/schedule.gif); border:none; outline:none;}
#sschedule a:hover {background: url(images/nav/schedule_hov.gif); border:none; outline:none;}
#sroster a{POSITION: absolute; top: 134px; left: 0px; width: 142px; height: 23px;
           background: url(images/nav/roster.gif); border:none; outline:none;}
#sroster a:hover {background: url(images/nav/roster_hov.gif); border:none; outline:none;}
#shistory a{POSITION: absolute; top: 157px; left: 0px; width: 142px; height: 23px;
             background: url(images/nav/seasons.gif); border:none; outline:none;}
#shistory a:hover {background: url(images/nav/seasons_hov.gif); border:none; outline:none;}
#pony a{POSITION: absolute; top: 180px; left: 0px; width: 142px; height: 37px;
        background: url(images/nav/pony.gif); border:none; outline:none;}
#pony a:hover {background: url(images/nav/pony_hov.gif); border:none; outline:none;}
#phistory a{POSITION: absolute; top: 217px; left: 0px; width: 142px; height: 23px;
             background: url(images/nav/seasons.gif); border:none; outline:none;}
#phistory a:hover {background: url(images/nav/seasons_hov.gif); border:none; outline:none;}
#bronco a{POSITION: absolute; top: 240px; left: 0px; width: 142px; height: 37px;
           background: url(images/nav/bronco.gif); border:none; outline:none;}
#bronco a:hover {background: url(images/nav/bronco_hov.gif); border:none; outline:none;}
#bhistory a{POSITION: absolute; top: 277px; left: 0px; width: 142px; height: 23px;
             background: url(images/nav/seasons.gif); border:none; outline:none;}
#bhistory a:hover {background: url(images/nav/seasons_hov.gif); border:none; outline:none;}
#academy a{POSITION: absolute; top: 300px; left: 0px; width: 142px; height: 37px;
       background: url(images/nav/academy.gif); border:none; outline:none;}
#academy a:hover {background: url(images/nav/academy_hov.gif); border:none; outline:none;}
#park a{POSITION: absolute; top: 337px; left: 0px; width: 142px; height: 37px;
       background: url(images/nav/park.gif); border:none; outline:none;}
#park a:hover {background: url(images/nav/park_hov.gif); border:none; outline:none;}
#gallery a{POSITION: absolute; top: 374px; left: 0px; width: 142px; height: 37px;
            background: url(images/nav/gallery.gif); border:none; outline:none;}
#gallery a:hover {background: url(images/nav/gallery_hov.gif); border:none; outline:none;}
#history a{POSITION: absolute; top: 411px; left: 0px; width: 142px; height: 37px;
           background: url(images/nav/history.gif); border:none; outline:none;}
#history a:hover {background: url(images/nav/history_hov.gif); border:none; outline:none;}
#forum a{POSITION: absolute; top: 448px; left: 0px; width: 142px; height: 37px;
         background: url(images/nav/forum.gif); border:none; outline:none;}
#forum a:hover {background: url(images/nav/forum_hov.gif); border:none; outline:none;}
#links a{POSITION: absolute; top: 485px; left: 0px; width: 142px; height: 38px;
         background: url(images/nav/links.gif); border:none; outline:none;}
#links a:hover {background: url(images/nav/links_hov.gif); border:none; outline:none;}

#home_cur a{POSITION: absolute; top: 0px; width: 142px; height: 37px;
           background: url(images/nav/home_hov.gif); border:none; outline:none;}
#news_cur a{POSITION: absolute; top: 37px; left: 0px; width: 142px; height: 37px;
        background: url(images/nav/news_hov.gif); border:none; outline:none;}
#stags_cur a{POSITION: absolute; top: 74px; left: 0px; width: 142px; height: 37px;
         background: url(images/nav/stags_hov.gif); border:none; outline:none;}
#sschedule_cur a{POSITION: absolute; top: 111px; left: 0px; width: 142px; height: 23px;
             background: url(images/nav/schedule_hov.gif); border:none; outline:none;}
#sroster_cur a{POSITION: absolute; top: 134px; left: 0px; width: 142px; height: 23px;
           background: url(images/nav/roster_hov.gif); border:none; outline:none;}
#shistory_cur a{POSITION: absolute; top: 157px; left: 0px; width: 142px; height: 23px;
           background: url(images/nav/seasons_hov.gif); border:none; outline:none;}
#pony_cur a{POSITION: absolute; top: 180px; left: 0px; width: 142px; height: 37px;
        background: url(images/nav/pony_hov.gif); border:none; outline:none;}
#phistory_cur a{POSITION: absolute; top: 217px; left: 0px; width: 142px; height: 23px;
           background: url(images/nav/seasons_hov.gif); border:none; outline:none;}
#bronco_cur a{POSITION: absolute; top: 240px; left: 0px; width: 142px; height: 37px;
           background: url(images/nav/bronco_hov.gif); border:none; outline:none;}
#bhistory_cur a{POSITION: absolute; top: 277px; left: 0px; width: 142px; height: 23px;
           background: url(images/nav/seasons_hov.gif); border:none; outline:none;}
#academy_cur a{POSITION: absolute; top: 300px; left: 0px; width: 142px; height: 37px;
       background: url(images/nav/academy_hov.gif); border:none; outline:none;}
#park_cur a{POSITION: absolute; top: 337px; left: 0px; width: 142px; height: 37px;
       background: url(images/nav/park_hov.gif); border:none; outline:none;}
#gallery_cur a{POSITION: absolute; top: 374px; left: 0px; width: 142px; height: 37px;
            background: url(images/nav/gallery_hov.gif); border:none; outline:none;}
#history_cur a{POSITION: absolute; top: 411px; left: 0px; width: 142px; height: 37px;
           background: url(images/nav/history_hov.gif); border:none; outline:none;}
#forum_cur a{POSITION: absolute; top: 448px; left: 0px; width: 142px; height: 37px;
         background: url(images/nav/forum_hov.gif); border:none; outline:none;}
#links_cur a{POSITION: absolute; top: 485px; left: 0px; width: 142px; height: 38px;
         background: url(images/nav/links_hov.gif); border:none; outline:none;}
#clubmark a{POSITION: absolute; top: 530px; left: 3px; width: 137px; height: 32px;
         background: url(images/clubmark.gif); border:none; outline:none;}
#jp a{POSITION: absolute; top: 565px; left: 3px; width: 137px; height: 32px;
         background: url(images/jp.gif); border:none; outline:none;}

#content {POSITION: absolute; top: 105px; left: 142px; width: 664px; height: 606px; float: right; border: 0px solid #f6ff00; 
          background: #ffffff;}
#newsticker {POSITION: relative; top: 0px; left: 0px; width: 524px; height: 19px;  color: #f6ff00; font-weight: bold;
             border-top: 2px solid #f6ff00; border-bottom: 2px solid #f6ff00;  border-right: 1px solid #f6ff00; background: #000000;}
#newsticker A {text-decoration:none; color:#f6ff00;}
#newsticker A:link{text-decoration:none; color:#f6ff00;}
#newsticker A:visited{text-decoration:none; color:#f6ff00;}
#newsticker A:hover{text-decoration:none; color:#f6ff00;}
 .tab {font-size:13px;font-family:Tahoma;color:#f6ff00;}
#weather a {position:relative; top: -22px; left: 5px; width: 298px; height: 10px; font: 9px Tahoma, sans-serif; color:#f6ff00; text-decoration: none;}


#topmain {POSITION: relative; top: 7px; left: 3px; width: 518px; height: 125px; overflow: hidden;}
#botmain {POSITION: relative; top: 0px; left: 0px; border-right: 2px solid #113670; border-bottom: 2px solid #113670; 
          width: 664px; height: 459px; overflow: auto;}

#Heading {font: 32px Tahoma, sans-serif; color: #113670; text-align: center; padding: 5px; Line-height: 30px; margin-bottom: 5px; 
          text-shadow: #cfcfc8 4px 4px 3px; letter-spacing:2px;}

#Subheading {font: 24px Tahoma, sans-serif; color: #113670; text-align: center; padding: 4px; Line-height: 20px; margin-bottom: 4px;
             text-shadow: #cfcfc8 4px 4px 3px;}
.main a {text-decoration: none; color: #bd0116; font-weight: bold;}

.main a:hover {text-decoration: underline overline; color: #bd0116; font-weight: bold;}

table {border-collapse: collapse; border: 2px solid #113670; padding: 6px; margin-left: auto; margin-right: auto; font: 12px Tahoma}
table#nest {border-collapse: collapse; border: 0px;}
table#plain {border: 2px solid #02057C; border-spacing: 0px; padding: 4px; border-spacing: 1px;}
td#head {padding: 2px; background-color: #F5F5F5; text-align: center; padding: 2px;}
#check td, th {border:1px #394d6e solid; padding: 2px 2px;} 
#lined td, th {border-top:1px #394d6e solid; border-bottom:1px #394d6e solid; padding: 2px 2px;} 
#plain td, th {border:2px #394d6e solid; padding: 2px 2px;} 
#nest td, th {padding: 2px 2px;} 

.main th {background: #e4e5e4 url(images/tab/table-heading-background.gif) 0 50% repeat-x;
          text-align: center; border: 2px solid #113670;}
.main tfoot td {background: #e4e5e4 url(images/tab/table-footer-background.gif) 0 50% repeat-x;
                text-align: center; border: 2px solid #113670; line-height: 10px; padding: 2px;}

#stripedTable1 td, th {border:1px solid #394d6e; padding: 2px 2px; background: #ffffff;} 
#stripedTable1 tbody td {border-top: 0; border-bottom: 0;}
#stripedTable1 tfoot {background: #e4e5e4 url(images/tab/table-footer-background.gif) 0 50% repeat-x; color: #02057C;
                      border: 2px solid #113670; line-height: 10px;}
#stripedTable1 tbody tr.alt td {background: #cfcfc8; color: #c00e21;} 
#stripedTable1 tbody tr.over td, tbody#plain tr:hover td {background: #113670; color: #f6ff00; font-weight: bold;}
#stripedTable1 tbody tr.over+tr td {background-image: url(images/tab/shadow.gif); background-repeat: repeat-x;}

#rightbox {POSITION: absolute; top: 105px; left: 666px; background: #113670; width: 140px; height: 148px; padding-right:2px;}
#bsukbox {POSITION: relative; top: 4px; left: 3px; background: url(images/bsuknews.gif); width: 132px; height: 140px;}
#bsuknews {POSITION: relative; top: 39px; left: 2px; width: 113px; height: 95px;}

#footer {POSITION: absolute; top: 711px; left: 0px; width: 806px; height: 10px; background: #113670; text-align: right; 
         font: 7px Tahoma; color: #f6ff00; margin-bottom: 5px; border-right: 2px solid #113670;}
#footer a {color: #f6ff00; text-decoration: none;}

.RSSPumpContent {font-family: Tahoma; font-size: 9px; color: #F6FF00;}
.RSSPumpArticle {padding-bottom: 6px;}
.RSSPumpArticleHeader {font-weight: bold;}
.RSSPumpArticleContent { }
.RSSPumpContent A:hover {text-decoration: none;}
.RSSPumpContent A {text-decoration: none; color: #F6FF00;}

div#scrollbar {display:block;}

div#wn{position:relative; width:113px; height:92px; overflow:hidden;}
div#scrollbar {position:relative; width:11px; height:99px;  font-size:1px;}
div#track {position:absolute; left:0; top:8px; width:11px; height:79px; background: #F6FF00;}
div#dragBar {position:absolute; left:0px; top:0px; width:9px; height:30px; background-color:#000000;}  
div#up {position:absolute; left:0; top:-2;}  
div#down {position:absolute; left:0; bottom:1;}
div#scrollbar, div#track, div#dragBar, div#up, div#down {-moz-user-select: none; -khtml-user-select: none;}
div#scrollbar img {display:block;} 

#ibox_wrapper {line-height:25px; border-color:#00089b;}
#ibox_wrapper, #ibox_footer_wrapper a {background-color:#ffcc00; border: 2px solid #113670;}
#ibox_content {background-color:#ffcc00; border:0; margin: 5px 5px 20px 5px; }
#ibox_footer_wrapper {line-height: 15px; bottom: 2px; top: auto; color: #113670;}
#ibox_footer_wrapper a {text-indent: -100000px; border:0; background: #ffcc00 url('images/closelabel.gif') center center no-repeat;
    width: 66px; padding: 0; height: 22px; line-height: 22px;}
#ibox_footer_wrapper a:hover { background-color:#ffcc00; }
#ibox_loading {text-indent: -100000px; width: 200px; height: 200px; url('images/loading.gif') center center no-repeat;}
