/******************************/
/* general controls           */
/******************************/
*	{ margin: 0; padding: 0; }

body	{ background-color: #000; margin: 0; text-align: center; font-family: arial, sans-serif; color: #fff; }

.left	{ float: left; }
.right	{ float: right; }
.clearfloats	{ clear: both; }

.bottom	{ margin-bottom: 10px; }
.rtmargin	{ margin-right: 10px; }

a:link, a:visited	{ color: #fc6; text-decoration: none; }
a:hover, a:active	{ color: #ac8725; text-decoration: none; }

a.photo:link img, a.photo:visited img	{ border: 1px solid #808080; }
a.photo:hover img, a.photo:active img	{ border: 1px solid #fc6; }

a.photo2:link img, a.photo2:visited img	{ border: 5px solid #fff; }
a.photo2:hover img, a.photo2:active img	{ border: 5px solid #fc6; }

.module		{ background-color: #1a1a1a; margin-bottom: 10px; padding: 10px; font-size: 11px; line-height: 14px; }
.module2	{ background-color: #1a1a1a; margin-bottom: 10px; padding: 15px; font-size: 11px; line-height: 14px; }
.module3	{ padding: 10px; }
.module4	{ padding: 10px 5px 0 5px; }

.subhead	{ border-bottom: 1px solid #3c3c3c; margin-bottom: 10px; }
.getmore	{ border-top: 1px solid #3c3c3c; padding-top: 5px; margin-top: 10px; text-align: right; font-size: 10px; }

.simplelist ul	{ padding-left: 0; margin-left: 0; margin-top: 0; list-style-type: none; }
	.simplelist ul li				{ margin-bottom: 5px; }
	.simplelist ul li a blockquote {margin-top:3px; margin-bottom: 15px;}
		.simplelist ul li a:link, .simplelist ul li a:visited	{ color: #fff; text-decoration: none; }
		.simplelist ul li a:hover, .simplelist ul li a:active	{ color: #f8c327; }
		.simplelist p	{ margin: 0 0 10px 0; }
		

.imagelist ul	{ padding-left: 0; margin-left: 0; margin-top: 0; color: #fff; list-style-type: none; }
	.imagelist ul li			{ padding: 5px; /*margin-bottom: 5px;*/ border-bottom: 1px solid #3c3c3c; /*line-height: 14px; display: block;*/ }
		.imagelist ul li:hover	{ background-color: #313131; }
		.imagelist ul li img	{ margin-right: 10px; float: left; }
		.imagelist ul li h1		{ font-size: 11px; margin: 0 0 3px 0; }
		.imagelist ul li .timestamp	{ font-size: 9px; }

	.videolist .logo	{ /*border-top: 1px solid #3c3c3c;*/ margin-top: 10px; padding-top: 5px; text-align: center; }

.widebannertop, .widebannerbottom	{ margin-bottom: 10px; padding: 0 !important; text-align: center; }

.first	{ margin-left: 0 !important; }

/******************************/
/* school colors              */
/******************************/
.amarillohs			{ color: #fff; background-color: #dbc42c; }
.arboracademyhs		{ color: #fff; background-color: #0000CD; }

.bibleheritagehs	{ color: #fff; background-color: #0000CD; }
.boisecityhs		{ color: #fff; background-color: #FFA500; }
.bookerhs			{ color: #fff; background-color: #800000; }
.borgerhs			{ color: #fff; background-color: #CC0000; }
.bovinahs			{ color: #fff; background-color: #800000; }
.boysranchhs		{ color: #fff; background-color: #0000CD; }
.bushlandhs			{ color: #fff; background-color: #FFD700; }

.canadianhs			{ color: #fff; background-color: #FFD700; }
.canyonhs			{ color: #fff; background-color: #700070; }
.caprockhs			{ color: #fff; background-color: #f26522; }
.childresshs		{ color: #fff; background-color: #0000FF; }
.clarendonhs		{ color: #fff; background-color: #4848e9; }
.claudehs			{ color: #fff; background-color: #4169E1; }
.claytonhs			{ color: #fff; background-color: #800000; }
.clovishs			{ color: #fff; background-color: #5d015d; }

.dalharths			{ color: #fff; background-color: #550055; }
.dimmitths			{ color: #fff; background-color: #5d015d; }
.dumashs			{ color: #fff; background-color: #ff6600; }

.farwellhs			{ color: #fff; background-color: #3333cc; }
.floydadahs			{ color: #fff; background-color: #009900; }
.folletths			{ color: #fff; background-color: #FFD700; }
.fortelliotths		{ color: #fff; background-color: #DD0000; }
.frionahs			{ color: #fff; background-color: #CC0000; }

.groomhs			{ color: #fff; background-color: #CC0000; }
.gruverhs			{ color: #fff; background-color: #CC0000; }
.guymonhs			{ color: #fff; background-color: #f26522; }

.happyhs			{ color: #fff; background-color: #ffcc00; }
.harths				{ color: #fff; background-color: #800000; }
.hedleyhs			{ color: #fff; background-color: #2E8B57; }
.herefordhs			{ color: #fff; background-color: #663333; }
.highlandparkhs		{ color: #fff; background-color: #006400; }
.holycrosshs		{ color: #fff; background-color: #CC0000; }
.hookerhs			{ color: #fff; background-color: #0066cc; }

.kresshs			{ color: #fff; background-color: #FFD700; }

.lazbuddiehs		{ color: #fff; background-color: #f26522; }
.leforshs			{ color: #fff; background-color: #f26522; }
.lockneyhs			{ color: #fff; background-color: #DD0000; }

.mcleanhs			{ color: #fff; background-color: #FFD700; }
.memphishs			{ color: #fff; background-color: #FFD700; }
.miamihs			{ color: #fff; background-color: #5d015d; }
.muleshoehs			{ color: #fff; background-color: #999999; }

.nazarethhs			{ color: #fff; background-color: #333399; }

.oltonhs			{ color: #fff; background-color: #0000CD; }

.palodurohs			{ color: #fff; background-color: #0054a6; }
.pampahs			{ color: #fff; background-color: #006400; }
.panhandlehs		{ color: #fff; background-color: #700070; }
.perrytonhs			{ color: #fff; background-color: #CC0000; }
.plainviewhs		{ color: #fff; background-color: #CC0000; }

.quanahhs			{ color: #fff; background-color: #FFD700; }

.randallhs			{ color: #fff; background-color: #999999; }
.riverroadhs		{ color: #fff; background-color: #700070; }

.samnorwoodhs		{ color: #fff; background-color: #0000FF; }
.sanjacintohs		{ color: #fff; background-color: #FF0000; }
.sanfordfritchhs	{ color: #fff; background-color: #0000CD; }
.shamrockhs			{ color: #fff; background-color: #336633; }
.silvertonhs		{ color: #fff; background-color: #DD0000; }
.spearmanhs			{ color: #fff; background-color: #700070; }
.springlakeearthhs	{ color: #fff; background-color: #336633; }
.stratfordhs		{ color: #fff; background-color: #0000CD; }
.sudanhs			{ color: #fff; background-color: #FFD700; }
.sunrayhs			{ color: #fff; background-color: #0000CD; }

.tascosahs			{ color: #fff; background-color: #CC0000; }
.texhomahs			{ color: #fff; background-color: #DD0000; }
.texicohs			{ color: #fff; background-color: #336633; }
.tucumcarihs		{ color: #fff; background-color: #700070; }
.tuliahs			{ color: #fff; background-color: #800000; }

.valleyhs			{ color: #fff; background-color: #DD0000; }
.vegahs				{ color: #fff; background-color: #FFD700; }

.wellingtonhs		{ color: #fff; background-color: #CC0000; }
.westtexashs		{ color: #fff; background-color: #CC0000; }
.wheelerhs			{ color: #fff; background-color: #FFD700; }
.whitedeerhs		{ color: #fff; background-color: #0000CD; }

/* BELOW IS FOR DATABASE DRIVEN COLORS! */
.teamcolor			{ color: #fff; background-color: #0054a6; }


/******************************/
/* layout modules             */
/******************************/
#maincontainer	{ width: 970px; margin: 0 auto; text-align: left; background-color: #000; }

	/* header */
	#header	{ margin-bottom: 10px; }

	/* wide left rail -- 660 pixels */
	#leftrail	{ width: 660px; float: left; }

	/* right rail -- 300 pixels + 10 pixels of left margin */
	#rightrail	{ width: 300px; margin-left: 10px; float: left; }

	/* footer*/
	#footer	{ background-color: #1a1a1a; padding: 20px; font-size: 11px; }



/******************************/
/* common styles              */
/******************************/

/* header           */
/********************/
#tabscontainer ul	{ padding-left: 0; margin: 0; background-color: #535353; color: #fff; font-size: 11px; float: left; width: 100%; }
	#tabscontainer ul li				{ display: inline; }
		#tabscontainer ul li a			{ padding: 15px 15px 5px 10px; background-color: #535353; color: #fff; text-decoration: none; float: left; border-right: 1px solid #474747; }
		#tabscontainer ul li a:hover	{ background-color: #f7941d; color: #fff; }

		/*.dropdownbox			{ font-size: 11px; background-color: #474747; padding: 2px; margin: 1px; border: none; color: #fff; width: 200px; float: right; /*margin-right: 20px; margin-top: 20px;*/ }*/



/* right rail       */
/********************/
/* news/blogs/schedule */
#tabnav	{ background-color: #313131; }
	#tabnav ul	{ padding-left: 0; margin: 0; background-color: #313131; color: #fff; font-size: 11px; font-weight: bold; float: left; width: 100%; }
		#tabnav ul li				{ display: inline; }
			#tabnav ul li a			{ padding: 5px 20px 5px 10px; background-color: #313131; color: #fff; text-decoration: none; float: left; border-right: 1px solid #262626; }
			#tabnav ul li a:hover	{ background-color: #76542a; color: #fff; }
			#tabnav ul li a.selected	{ padding: 5px 20px 5px 10px; background-color: #f7941d; color: #fff; text-decoration: none; float: left; border-right: 1px solid #262626; }
			#tabnav ul li a.selected:hover	{ background-color: #a86c25; color: #fff; }
			
/* social networking module */
.twitterbox	{ border: 1px solid #070707; -moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #070707; padding: 10px; }
	.twitterbox h1	{ font-size: 11px; border-bottom: 1px solid #2c2c2c; padding-bottom: 5px; margin-bottom: 5px; }
	.twitterbox h2	{ font-size: 11px; text-align: right; margin-top: 5px; }

.facebook	{ }
.mobile		{ }	

/* multimedia module */
.videobox	{ margin-bottom: 10px; }

/* spotted module */
.spottedcaption			{ text-align: center; font-size: 10px; }
	.spottedcaption h1	{ font-size: 14px; font-weight: normal; margin: 10px 0 5px 0; }
	.uploadphotos	{ border-top: 1px solid #3c3c3c; margin-top: 10px; padding-top: 10px; text-align: center; }
		.uploadphotos img	{ margin-bottom: 10px; }


/* footer           */
/********************/
/* channels */
#channels ul	{ padding-left: 0; padding-bottom: 0; margin: 0 0 6px 0; float: left; width: 100%; }
	#channels ul li	{ display: inline; margin-left: 10px; padding-left: 0; padding-bottom: 0; }
	/*#channels ul li.first	{ margin-left: 0; }*/

/* footer nav */
.footerlogo	{ width: 200px; text-align: right; float: right; padding-right: 20px; font-size: 10px; color: #8d8d8d; }
	.footerlogo img	{ margin-bottom: 10px; }


.footernav	{ width: 200px; border-left: 1px solid #404040; padding-left: 10px; margin-left: 9px; float: right; color: #fff; min-height: 200px !important; min-height: 200px;}
	.footernav ul	{ padding-left: 0; margin-left: 0; margin-top: 0; list-style-type: none; }
		.footernav ul li				{ margin-bottom: 7px; }
			.footernav ul li a:link, .footernav ul li a:visited	{ color: #8d8d8d; text-decoration: none; }
			.footernav ul li a:hover, .footernav ul li a:active	{ color: #f8c327; }



/* team nav         */
/********************/
.teamnavcontainer	{ background-color: #141414; width: 950px; text-align: left; font-size: 11px; margin-bottom: 10px; padding: 15px 10px 10px 10px; position: absolute; }

	.teamnavlist	{ float: left; width: 150px; margin-left: 10px; /*min-height:330px!important;*/ }
		.teamnavlist ul	{ padding-left: 0; margin-left: 0; margin-top: 0; margin-bottom: 0px; list-style-type: none; }
			.teamnavlist ul li { margin-bottom: 5px; }
				.teamnavlist ul li a:link, .teamnavlist ul li a:visited	{ color: #8d8d8d; text-decoration: none; }
				.teamnavlist ul li a:hover, .teamnavlist ul li a:active	{ color: #f8c327; }

.teamnavclose	{ text-align:right; }
	.teamnavclose a:link, .teamnavclose a:visited	{ color:#8d8d8d; }

.noleftborder	{ border-left-style:none; }

/******************************/
/* homepage styles            */
/******************************/
/* top flash module */
.topnewsmodule	{ margin-bottom: 10px; }

/* high school diaries */
.hsdiarycontainer	{ width: 210px; background-color: #262626; margin-left: 5px; /*float: left;*/ }
	.thediary		{ padding: 10px; }
		.thediary .thephoto	{ width: 50px; float: left; }
		.thediary .thetext	{ width: 130px; margin-left: 10px; float: left; }
			.thediary .thetext h1	{ font-size: 14px; font-weight: normal; }
				.thediary .thetext h1 a:link, .thediary .thetext h1 a:visited	{ color: #fff; text-decoration: none; }
				.thediary .thetext h1 a:hover, .thediary .thetext h1 a:active	{ color: #ffe6b4; }
			.thediary .thetext em	{ font-style: normal; font-size: 10px; margin: 0 0 5px 0; display: block; }
			.thediary .thetext strong	{ display: block; }
			.thediary .thetext h2	{ font-size: 10px; }
		
/* recent news */
#leftrail_col1	{ width: 430px; float: left; }

/* player of the week / blogs */
#leftrail_col2	{ width: 220px; margin-left: 10px; float: left; }

	/* player of the week */
	.playerofweek .thephoto	{ width: 75px; text-align: center; float: left; }
	.playerofweek .thephoto img	{ margin-bottom: 10px; }
	.playerofweek .thetext	{ width: 115px; margin-left: 10px; float: left; }
		.playerofweek .thetext h1		{ font-size: 14px; font-weight: normal; margin: 0 0 5px 0; }
		.playerofweek .thetext strong	{ font-weight: bold; display: block; }


/******************************/
/* story page styles          */
/******************************/
#storycontainer	{ margin-top: 20px; font-size: 12px; }
	.headline		{ font-size: 20px; padding-bottom: 5px; }
	.subheadline	{ font-size: 16px; padding-bottom: 5px; }
	.byline			{ margin: 10px 0; /*margin-bottom: 30px;*/ }
	.addthis_button	{ margin-bottom: 20px; display: block; }
	.thestory		{ line-height: 18px; }
		.thestory p		{ margin-top: 0; margin-bottom: 20px; }

		/* inset photo & caption */
		.thestory .insetphoto	{ background-color: #1a1a1a; width: 300px; float: right; font-size: 11px; margin: 0 0 10px 10px; line-height: normal; }
			.thestory .insetphoto .photocontainer	{ margin: 5px; text-align: center; }
			.thestory .insetphoto .photocontainer .caption	{ border-top: 3px double #535353; border-bottom: 1px solid #535353; padding: 10px 5px; margin-top: 10px; margin-bottom: 10px; }
			.thestory .insetphoto .photocontainer .photographer	{ text-align: right; font-size: 10px; margin-top: 10px; }
	#gamestats	{ font-size: 10px; }



/******************************/
/* teampage styles            */
/******************************/
.topphotomodule	{ margin-bottom: 10px; }

	.generichead	{ font-size: 12px; padding: 5px 10px; font-weight: bold; }

	/* roster table */
	table.rostertable td,
	table.rostertable th	{ /*color: #fff;*/ text-align: center; padding: 5px; }
	table.rostertable td	{ color: #fff; }

	/* coach info */
	.schoolname	{ font-size: 20px; padding: 10px; }

	.coachphoto	{ width: 90px; margin: 0 10px 10px 0; float: left; }
	.coachinfo	{ width: 180px; margin-bottom: 10px; float: left; }
		.coachinfo h1	{ margin: 0 0 5px 0; font-size: 12px; }

	/* generic team data table */
	table.datatable td,
	table.datatable th	{ text-align: center; padding: 5px; }
		table.datatable th	{ background-color: #313131; }



/******************************/
/* player of the week styles  */
/******************************/
/* players list */
.powlist	{ margin-bottom: 20px; }
	.powlist ul	{ padding-left: 0; padding-bottom: 0; margin: 0; width: 100%; }
		.powlist ul li	{ display: inline; margin-left: 10px; padding-left: 0; padding-bottom: 0; width: 150px; float: left; }
			.powlist ul li .subhead	{ font-size: 14px; font-weight: bold; border-bottom: 1px solid #3c3c3c; padding-bottom: 5px; margin: 10px 0; }
			.powlist ul li img		{ margin-bottom: 10px; }
			.powlist ul li h1		{ font-size: 14px; font-weight: bold; text-align: center; margin: 0 0 5px 0; }
			.powlist ul li h2		{ font-size: 12px; font-weight: bold; text-align: center; margin: 0 0 5px 0; }


/******************************/
/* fantasy team styles        */
/******************************/
.ftcol1	{ width: 250px; font-size: 11px; line-height: 16px; }
	.ftcol1 h1	{ font-size: 14px; margin-bottom: 20px; }
	.ftcol1 h2	{ font-size: 12px; color: #fbe5a4; }
	.ftcol1 p	{ font-size: 12px; margin-bottom: 40px; }
	.ftcol1 strong	{ margin: 5px 0 0 0; display: block; }

.ftcol2	{ width: 275px; font-size: 12px; background-color: #282828; }
	ul.ftlist	{ padding-left: 0; margin-left: 0; margin-top: 0; list-style-type: none; }
		ul.ftlist li				{ margin-bottom: 5px; }
			ul.ftlist li.subhead	{ font-size: 16px; font-weight: bold; padding-bottom: 3px; margin-bottom: 5px; /*border-bottom: 2px solid red;*/ }

			ul.ftlist li a:link, .ftlist ul li a:visited	{ color: #fff; text-decoration: none; border-bottom: 1px sold yellow !important; }
			ul.ftlist li a:hover, .ftlist ul li a:active	{ color: #f8c327; border-bottom: 1px sold yellow !important; }

.ftcol3	{ width: 395px; font-size: 12px; background-color: #070707; }
	.ftvideo	{ width: 365px; }
	.ftphoto	{ width: 150px; }
	.ftinfo		{ width: 205px; }
		.ftinfo h1	{ font-size: 16px; font-weight: bold; margin-bottom: 10px; }
		.ftinfo h2	{ font-size: 14px; font-weight: bold; margin-bottom: 15px; }
		.ftinfo strong	{ margin-bottom: 5px; display: block; }
		.ftschool	{ padding: 10px; font-size: 18px; font-weight: bold; }

	.ftselect	{ margin: 35px 0 365px; font-size: 10px; color: #666; }
.ftmodule	{ padding: 15px; }



/******************************/
/* teampage styles            */
/******************************/
.stats h1	{ font-size: 18px; color: #fde79a; border-bottom: 3px double #535353; padding-bottom: 5px; margin-top: 20px; }
.stats h2	{ font-size: 12px; text-align: center; padding: 5px; background-color: #0d0d0d; margin: 10px 0; }

.stats .inforow	{ -clear: both; font-weight: bold; border-bottom: 1px solid #535353; padding-bottom: 3px; margin-bottom: 3px; }
.stats .row		{ clear: both; border-bottom: 1px solid #262626; padding-bottom: 3px; margin-bottom: 3px; }
	.stats .inforow .leftcol,
	.stats .row .leftcol	{ width: 230px; margin-left: 0 !important; float: left; -background-color: red; }

	.stats .inforow .defcol,
	.stats .row .defcol	{ display: block; width: 90px; margin-left: 10px; text-align: center; float: left; -background-color: pink; }


/******************************/
/* filmroom styles            */
/******************************/
body#video_holder {margin:0px;padding:0px;}
/* top module */
#videocontainer			{ width: 400px; float: left; }
#video_frame            { width: 400px; height:300px; border: none;}
#recentvidscontainer	{ width: 530px; float: left; margin-left: 10px; }

/* bottom module */
.videolist	{ width: 300px; margin-left: 20px; float: left; }
		.vidlist-r2	{ margin-top: 20px; }
	.videolist ul	{ padding-left: 0; margin-left: 0; margin-top: 0; color: #fff; list-style-type: none; }
		.videolist ul li			{ padding: 5px; /*margin-bottom: 5px;*/ border-bottom: 1px solid #3c3c3c; /*line-height: 14px; display: block;*/ }
			.videolist ul li:hover	{ background-color: #313131; }
			.videolist ul li img	{ margin-right: 10px; float: left; }
			.videolist ul li h1		{ font-size: 11px; margin: 0 0 3px 0; }
	.videolist .logo	{ /*border-top: 1px solid #3c3c3c;*/ margin-top: 10px; padding-top: 5px; text-align: center; }


/******************************/
/* sidebar video styles       */
/******************************/

#video_frame_module { width: 280px; height: 210px; border: none;}
.imagelist_module ul {padding-left: 0; margin-left: 0; margin-top: 0; color: #fff; list-style-type: none;}
.imagelist_module ul li	{ padding: 5px; /*margin-bottom: 5px;*/ border-bottom: 1px solid #3c3c3c; /*line-height: 14px; display: block;*/ }
.imagelist_module ul li:hover	{ background-color: #313131; }
.imagelist_module ul li img	{ margin-right: 10px; float: left; }
.imagelist_module ul li h1		{ font-size: 11px; margin: 0 0 3px 0; }

/******************************/
/* downloads page styles      */
/******************************/
/* desktops list */
.desktoplist ul	{ padding-left: 0; padding-bottom: 0; margin: 0; width: 100%; }
	.desktoplist ul li	{ display: inline; margin-left: 20px; padding-left: 0; padding-bottom: 0; width: 200px; float: left; }
		.desktoplist ul li .subhead	{ font-size: 11px; font-weight: bold; border-bottom: 1px solid #3c3c3c; padding-bottom: 5px; /*margin: 10px 0;*/ }
		.desktoplist ul li h1		{ font-size: 14px; font-weight: bold; text-align: center; margin: 10px 0 5px 0; }
		.desktoplist ul li h2		{ font-size: 12px; font-weight: bold; text-align: center; margin: 0 0 5px 0; }

		/* sizes container */
		.dtsizes	{ width: 100px; margin-top: 5px; margin-bottom: 15px; float: left; }
		.dtsizes .simplelist ul li { margin-left: 0px !important; width: 100px !important; } /* override default simple list left margin */

/* banners */
.bannercontainer	{ width: 300px; float: left; margin: 10px 0 10px 20px; }
	.bannercontainer img	{ margin-bottom: 10px; }
	.bannercontainer strong	{ display: block; margin-bottom: 5px; }
	.bannercontainer input	{ font-family: arial, sans-serif; padding: 5px; margin-top: 10px; border: none; color: #fff; background-color: #595959; /*width: 290px; display: block;*/ }
	.bannercontainer textarea	{ font-family: arial, sans-serif; font-size: 11px; padding: 5px; margin-top: 10px; border: none; color: #fff; background-color: #595959; width: 200px; height: 30px; /*display: block;*/ }

/* feeds list */
.feedslist ul	{ padding-left: 0; padding-bottom: 0; margin: 0; width: 100%; }
	.feedslist ul li	{ display: inline; margin-left: 10px; padding-left: 0; padding-bottom: 0; width: 150px; float: left; }
		.feedslist ul li strong	{ display: block; }
		.feedslist ul li img	{ display: block; margin-top: 10px; }

/* badge */
p.instructions	{ margin: 5px 0; }

table.badgetable	{ border-top: 3px double #3c3c3c; border-bottom: 3px double #3c3c3c; padding: 10px 0; margin: 10px 0; }
	table.badgetable td	{ font-weight: bold; padding: 5px; }
	table.badgetable td.first	{ text-align: right; }
	table.badgetable td input.badgeinfo	{ font-family: arial, sans-serif; padding: 2px; font-weight: normal; border: 1px solid #404040; color: #fff; background-color: #595959; vertical-align:middle; width: 150px; /*display: block;*/ }
	table.badgetable td img	{ cursor:pointer; vertical-align:middle; }
	table.badgetable td .dropdownlist	{ background-color: #595959; padding: 2px; border: none; color: #fff; vertical-align: middle; width: 155px; font-size: 11px; /*margin-right: 20px; margin-top: 20px;*/ }

#badgearea	{ margin: 10px 0; }

.thebadgecode	{ text-align: center; }
	.thebadgecode textarea	{ font-family: arial, sans-serif; font-size:12px; padding: 2px; font-weight: normal; border: 1px solid #404040; color: #fff; background-color: #595959; width: 274px; height:100px; margin-top: 10px; overflow:auto; /*display: block;*/ }

/* printable schedules */
.dropdownbox	{ font-size: 11px; font-family: arial, sans-serif; background-color: #474747; padding: 2px; border: none; color: #fff; width: 280px; }

/* video podcast */
.logo	{ text-align: center; margin-bottom: 15px; }
.subscribe	{ text-align: center; margin: 10px; }

/* aim icons */
.aimiconslist ul	{ padding-left: 0; padding-bottom: 0; margin: 10px 0 0 0; width: 100%; }
	.aimiconslist ul li	{ display: inline; margin-left: 10px; padding-left: 0; padding-bottom: 0; width: 48px; float: left; }




/******************************/
/* blogs styles               */
/******************************/
#blograil	{ width: 550px; margin-bottom: 10px; background-color: #1a1a1a; float: left; }
#blograil1	{ width: 220px; margin-bottom: 10px; float: left; }
#blograil2	{ width: 320px; margin-bottom: 10px; margin-left: 10px; float: left; font-size: 12px; }
	#blograil2 img	{ width: 300px; }
#blograil3,
#blograil4	{ width: 200px; margin-bottom: 10px; margin-left: 10px; float: left; font-size: 12px; }
	#blograil3 img, #blograil4 img	{ width: 180px; }
	.mugshot	{ margin-bottom: 10px; }

	/* blog text controls */
	.blogdate	{ color: #bfbfbf; font-size: 10px; font-weight: bold; }
	.blogtitle	{ font-size: 14px; margin-top: 10px; margin-bottom: 5px; }
	.blogdetails	{ font-weight: bold; font-size: 11px; border-bottom: 1px solid #3c3c3c; padding-bottom: 10px; margin-bottom: 10px; }




/******************************/
/* player profile styles      */
/******************************/
#profilecontainer	{ width: 470px; margin: 10px 10px 0 10px; text-align: left; }
	.playerdetails	{ width: 170px; background-color: #262626; float: left; }
		.thedetails	{ margin: 10px; text-align: center; line-height: 16px; }
			.thedetails img	{ border: 5px solid #fff; display: block; margin-bottom: 10px; }
			.thedetails h1		{ font-size: 16px; margin: 0 0 5px 0; font-weight: normal; }
	.playeranswers	{ width: 270px; float: left; margin-left: 10px; }
		.thequestion	{ margin-top: 10px; font-weight: bold; color: #fc6; }

		.playeranswers a	{ color: #fff; margin-bottom: 10px;  }

		a.twitter:link, a.twitter:visited	{ border: 1px solid #2dbae0; -moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #2dbae0; padding: 5px; width: 258px; display: block; }
		a.facebook:link, a.facebook:visited	{ border: 1px solid #3b5998; -moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #3b5998; padding: 5px; width: 258px; display: block; }
		a.myspace:link, a.myspace:visited	{ border: 1px solid #003399; -moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #003399; padding: 5px; width: 258px; display: block; }
		a.flickr:link, a.flickr:visited		{ border: 1px solid #ec008c; -moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #ec008c; padding: 5px; width: 258px; display: block; }
		a.youtube:link, a.youtube:visited	{ border: 1px solid #ff0a0f; -moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #ff0a0f; padding: 5px; width: 258px; display: block; }

			a.twitter:hover, a.twitter:active,
			a.facebook:hover, a.facebook:active,
			a.myspace:hover, a.myspace:active,
			a.flickr:hover, a.flickr:active,
			a.youtube:hover, a.youtube:active	{ border: 1px solid #484848; -moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #484848; }



/******************************/
/* super fan styles           */
/******************************/
#superfancontainer	{ min-height: 510px; height: auto !important; height: 510px; padding: 20px; background-image: url(../images/superfan/bg_fans.jpg); background-repeat: no-repeat; }
#superfancontainer2	{ min-height: 510px; height: auto !important; height: 510px; padding: 20px; background-image: url(../images/superfan/bg_thanks.jpg); background-repeat: no-repeat; }
	.appcontainer	{ width: 285px; float: left; background-color: #000; min-height: 470px; height: auto !important; height: 470px; }
		.appinner	{ margin: 15px; }
			.appinner p	{ line-height: 18px; margin: 0 0 10px 0; }

			.appinner form	{ margin: 0; padding: 0; }
				.appinner form input,
				.appinner form select	{ background-color: #7f7f7f; border: 1px solid #a6a6a6; color: #fff; font-family: arial, sans-serif; font-size: 11px; width: 175px; padding: 3px; }
			.appinner table	{ width: 255px; }
				.appinner table td				{ padding: 5px; }
				.appinner table td:first-child	{ text-align: right; }



/******************************/
/* scoreboard styles          */
/******************************/
/* week navigation */
	#weeknav ul	{ padding-left: 0; margin: 0; background-color: #535353; color: #fff; font-size: 11px; float: left; width: 100%; }
		#weeknav ul li				{ padding: 5px 10px; display: inline; float: left; border-right: 1px solid #474747; }
			#weeknav ul li a		{ /*background-color: #535353;*/ color: #fff; text-decoration: none; }
			#weeknav ul li a:hover	{ /*background-color: #f7941d;*/ color: #f7941d; }
			#weeknav ul li.selected	{ background-color: #f7941d; }
			#weeknav ul li.selected a	{ color: #fff; }

/* scoreboards */
.scoreboardlist	{ margin-top: 10px; }
	.scoreboardlist ul	{ padding-left: 0; padding-bottom: 0; margin: 0; width: 100%; }
		.scoreboardlist ul li	{ display: inline; margin-left: 10px; padding-left: 0; padding-bottom: 0; width: 180px; background-color: #333; float: left; margin-bottom: 10px; }
			.scoreboardlist table	{ margin: 5px; width: 170px; }
				.scoreboardlist table td		{ text-align: right; padding: 5px; font-weight: bold; font-size: 12px; }
				.scoreboardlist table td.first	{ text-align: left; }
				.scoreboardlist table td.getmore	{ border-top: 1px solid #535353; /*padding-top: 5px; margin-top: 10px; text-align: right;*/ font-size: 10px; }



/******************************/
/* schedule styles            */
/******************************/
.theweek	{ font-size: 14px; border-bottom: 1px solid #333; margin-top: 10px; margin-bottom: 10px; padding-bottom: 5px; }
h5 { font-size: 12px; text-align: center; padding: 5px; background-color: #0d0d0d; margin: 10px 0; }


/******************************/
/* custom error styles        */
/******************************/
#errorcontainer	{ margin: 25px 0; }
	.errorleft	{ width: 315px; float: left; padding: 60px 0 100px 0; margin: 0 50px 0 120px; }
	.errorright	{ width: 250px; float: left; padding: 60px 0 100px 50px; border-left: 1px solid #262626; font-size: 11px; line-height: 18px; }




/******************************/
/* news index styles          */
/******************************/
.newslist	{ padding-top: 10px; }
.newslist ul	{ padding-left: 0; margin-left: 0; margin-top: 0; list-style-type: none; font-size: 11px; }
	.newslist ul li				{ margin-bottom: 20px; }
		.newslist ul li a strong	{ font-size: 16px; font-weight: normal; }
		.newslist ul li a blockquote { margin-top: 2px; margin-left: 0; }
			.newslist ul li a:link, .newslist ul li a:visited	{ color: #fff; text-decoration: none; }
			.newslist ul li a:hover, .newslist ul li a:active	{ color: #f8c327; }


/******************************/
/* pagination styles          */
/******************************/

.paginator { font-size: 14px; text-align:center; width:100%; margin: 20px;}
.paginator span { padding-left: 5px;}
.paginate-pages { font-size: 16px; font-weight: bold; display: block; padding-bottom: 10px;}
.paginate-link { }
