@charset "UTF-8";
/* ----- General ----- */

*{margin: 0px;padding: 0px;}

html, body{height: 100%;width: 100%;background: #666666 url(../images/xhatch-bg.png) repeat-x fixed;font: 12px/1.6 Arial, Tahoma, sans-serif;color: #333333;}

/* ----- Header ----- */

#profile_header{position: relative;width: 100%;height: 80px;padding: 0px; margin: 0px; background: #111111 url(../images/profile/profile-header-bg.png) no-repeat;}
#profile_header #sp_logo{position: relative;height: 80px;}
#profile_header #banner{position:absolute;right: 10px;top: 0px;}
#profile_header #team_nav{position: absolute;float: right;bottom: 0px;right: 0px;margin-right: 10px;height: 18px;}
#profile_header #team_nav ul{list-style: none;}
#profile_header #team_nav ul li{position: relative;float: left;padding-right: 1px;text-align: center;background: url(../images/profile/inactive-tab-bg.png) no-repeat;}
#profile_header #team_nav ul li:hover{background: url(../images/profile/active-tab-bg.png) no-repeat;}
#profile_header #team_nav ul li a{display: block;height: 18px;width: 115px;color: #999999;font-size: 10px;font-weight: bold;line-height: 18px;}
#profile_header #team_nav ul li a:hover{color: #D2C272;font-size: 10px;font-weight: bold;}

#page_scores #profile_header #team_nav ul li.scores{background: url(../images/profile/active-tab-bg.png) no-repeat;}
#page_scores #profile_header #team_nav ul li.scores a{color: #D2C272;}
#page_blog #profile_header #team_nav ul li.blog{background: url(../images/profile/active-tab-bg.png) no-repeat;}
#page_blog #profile_header #team_nav ul li.blog a{color: #D2C272;}
#page_info #profile_header #team_nav ul li.info{background: url(../images/profile/active-tab-bg.png) no-repeat;}
#page_info #profile_header #team_nav ul li.info a{color: #D2C272;}
#page_stats #profile_header #team_nav ul li.stats{background: url(../images/profile/active-tab-bg.png) no-repeat;}
#page_stats #profile_header #team_nav ul li.stats a{color: #D2C272;}
#page_gallery #profile_header #team_nav ul li.gallery{background: url(../images/profile/active-tab-bg.png) no-repeat;}
#page_gallery #profile_header #team_nav ul li.gallery a{color: #D2C272;}

/* ----- Footer ----- */

#profile_footer{position: relative;height: 23px;width: 960px;margin: 0px auto;}
#profile_footer p{position: absolute;width: 100%;bottom: 2px;text-align: center;font-size: 10px;margin: 0px;padding: 0px;color: #333333;}
#profile_footer a{font-weight: normal;}

/* ----- Main Elements ----- */

#sp_wrapper{position: relative;min-height: 100%;height: auto !important;height: 100%;width: 960px;margin: 0px auto -23px;background: #ffffff;border-left: 1px solid #444444;border-right: 1px solid #444444;}
#sp_inner{position: relative;width: 960px;margin: 0px auto;}

/* ----- Team Statistics ----- */

#team_stats{position: relative;height: 30px;width: 960px;padding: 0px;margin: 0px;}
#team_stats h3{margin-left: 20px;margin-right: 20px;}
#team_stats p{color: #eeeeee;font-size: 11px;line-height: 30px;font-weight: bold;margin-left: 20px;}
#team_stats p .large{font-size: 14px;}
#ts_footer{position: relative;height: 30px;width: 960px;background: url(../images/profile/sb-footer-bg.png);}

/* ----- School Info ----- */

#school_info{position: relative;height: 170px;width: 760px;background: transparent;margin: 0px auto;padding: 0px;}
#school_info #mascotLogo{position: relative;height: 150px;width: 150px;background: #ffffff;float: left;margin-right: 10px;}
#school_info #mascotLogo img{position: relative;}
#school_info #mascotName{position: relative;}
#school_info #mascotName h1{font-size: 30px;}
#school_info #info_box{position: relative;width: 250px;float: left;margin-left: 10px;}
#school_info #schoolAddr{position: relative;}
/* #school_info #clubAddr{position: relative;} */
#school_info #stadiumMap{position: relative;height: 150px;width: 280px;margin-left: 10px;background: #ffffff url(../images/map-bg.png) -25px -10px;float: right;overflow: hidden;border: 2px solid #666666;}
#school_info h5{margin: 0px;}

/* ----- Score Board ----- */

#score_board{position: relative;width: 960px;font-size: 18px;line-height: 1.0em;}
#score_board #sb_header{position: relative;height: 30px;width: 760px;margin: 0px auto;padding: 0px;background: transparent;}
#score_board #sb_content{position: relative;width: 760px;margin: 0px auto;padding: 0px;}
#score_board #sb_content #schedule{position: relative;width: 760px;min-height: 400px;margin: 0px auto;padding: 0px;background: url(../images/profile/sb-body-bg.png) repeat;}
#score_board #sb_content #schedule table{position: relative;width: 100%;margin: 0px;}
#score_board #sb_content #schedule table tr{position: relative;width: 100%;color: #ffffff;}
#score_board #sb_content #schedule table tr td{position: relative;padding: 2px 4px;margin: 0px;vertical-align: middle;border-bottom: 1px solid #666666;}
#score_board #sb_content #schedule table tr.active{opacity: 1;}
#score_board #sb_content #schedule table tr.inactive{opacity: 0.5;}
#score_board #sb_content #schedule table tr:hover{opacity: 1;cursor: default;}
#score_board #sb_content table tr td.schedDate{width: 120px;padding-left: 4px;font-size: 14px;font-weight: bold;}
#score_board #sb_content table tr td.teamIcon{width: 32px;padding-left: 4px;}
#score_board #sb_content table tr td.teamIcon img{border: 1px solid #000000;margin-top: 4px;}
#score_board #sb_content table tr td.teamName{width: 148px;padding-left: 2px;}
#score_board #sb_content table tr td.numPlate{width: 96px;padding-left: 2px;}
#score_board #sb_content table tr td.numPlate img{margin-top: 4px;}
#score_board #sb_content table tr td.gameStat{width: 20px;padding-left: 4px;padding-right: 2px;}
#score_board #sb_content table tr td.gameLoc{width: 19px;padding-left: 2px;padding-right: 4px;}
#score_board #sb_content table tr td.gameLoc img{cursor: pointer;margin-top: 4px;}
#score_board a{color: #999999;font-weight: normal;}
#score_board a:hover{color: #eeeeee;}

/* ----- Team Updates Section ----- */

#score_board #sb_content #teamUpdates{position: relative;width: 760px;margin: 0px auto;padding: 0px;background: transparent;}
ul#newsticker{height: 160px;width: 100%;overflow: hidden;border: 0px;margin: 0px;padding:0px;list-style: none;text-align: left;background: #080808;}
ul#newsticker li{height: 160px;padding: 10px 10px;margin: 0px;list-style: none;border: 0px solid #222222;}
ul#newsticker img{float: left;margin-right: 14px;padding: 4px;border: 1px solid #DEDEDE;}

/* ----- Team & Club Info Section ----- */
#sport_bg{position: absolute;width: 960px;height: 639px;bottom: 0px;margin-bottom: 22px;}
#content_section{position: relative;width: 760px;margin: 0px auto;min-height: 500px;height: auto !important;height: 500px;}

/* ----- Classes ----- */

.small{font-size: 10px;}
.medium{font-size: 20px;}
.big{font-size: 32px;}
.hide{}
.show{}
.left{float: left;}
.right{float: right;}
.sp_clear{width: 100%;clear: both;}
.divider{position: relative;height: 20px;width: 100%;background: #222222 url(../images/divider-bg.png) repeat-x;clear: both;}
.push{height: 22px;} /* for positioning footer at bottom of page */

/* ----- Images ----- */

img{margin: 0px;padding: 0px;border: none;}
img a{}
img a:hover{}

/* ----- Links ----- */

a{color: #666666;text-decoration: none;font-weight: bold;}
a:hover{color: #111111;}
a:visited, a:active, a:focus{color: #666666;}
a:visited{}
a:active{}
a:focus{}

/* ----- Headings ----- */

h1{font-size: 24px;}
h2{font-size: 22px;}
h3{font-size: 20px;}
h4{font-size: 18px;}
h5{font-size: 16px;}
h6{font-size: 14px;}



