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

body	{ background-color: #000; margin: 0; font-family: arial, sans-serif; color: #fff; /*background-image: url(../images/common/bg_content.gif);*/ }

a:link, a:visited	{ color: #fc6; text-decoration: none; }
a:hover, a:active	{ color: #999; 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; }

.clearfloats	{ clear: both; }

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

.dropshadow	{ background-image: url(../images/common/dropnavshadow.png); background-repeat: repeat-x; background-color: none !important; padding: 0 !important; height: 5px; }

.dropnav	{ display: none; position: absolute; width: 100%; }
	.dropnav ul	{ padding-left: 0; margin-left: 0; margin-top: 0; list-style-type: none; }
		.dropnav ul li				{ /*margin-bottom: 5px;*/ font-size: 16px; font-weight: bold; background-image: url(../images/common/bg_dropbutton.png); background-repeat: repeat-x; background-color: #333333; padding: 10px 15px; border-bottom: 1px solid #666; }
			.dropnav ul li a:link, .dropnav ul li a:visited	{ color: #fff; text-decoration: none; }
			.dropnav ul li a:hover, .dropnav ul li a:active	{ color: #f8c327; }
	/* new drop nav styles */
	/*.link_menu a,*/
	.link_menu .nulllink	{ display: block; font-size: 16px; font-weight: bold; background-image: url(../images/common/bg_dropbutton.png); background-repeat: repeat-x; background-color: #333333; padding: 10px 15px; border-bottom: 1px solid #666; }
	.link_menu a:active	{ background: #808080; color: #fff; }

.subhead	{ border-bottom: 1px solid #3a3a3a; padding-bottom: 4px; margin-bottom: 10px; text-transform: uppercase; color: #fff; font-size: 12px; font-weight: bold; }

.simplelist ul	{ padding-left: 0; margin-left: 0; margin-top: 0; list-style-type: none; }
	.simplelist ul li				{ margin-bottom: 5px; font-size: 12px; }
		.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 ul li a blockquote	{ margin: 3px 0 15px; }

.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; font-size: 11px; /*line-height: 14px; display: block;*/ }
		.imagelist ul li:hover	{ background-color: #313131; }
		.imagelist ul li img	{ margin-right: 10px; float: left; }
		.imagelist ul li a:link, .imagelist ul li a:visited	{ color: #fff; text-decoration: none; font-weight: bold; }
		.imagelist ul li a:hover, .imagelist ul li a:active	{ color: #f8c327; font-weight: bold; }
		.imagelist ul li .timestamp	{ font-size: 9px; }
		.imagelist ul li h1	{ font-size: 12px; margin: 0 0 5px 0; }

/* general dropdown appearance */
select	{ background-color: #000; padding: 2px; border: none; color: #000; vertical-align: middle; width: 100%; font-size: 12px; font-weight: bold; margin: 10px 0; }

.highlight	{ color: #fc6; }




/*************************/
/* general controls      */
/*************************/

#main	{ width: 100%; /*background-color: #000;*/ }

#header	{ background-image: url(../images/common/bg_logo-header.gif); background-repeat: repeat-x; text-align: center; }

#menu	{ background-image: url(../images/common/bg_menubutton.gif); background-repeat: repeat-x; text-align: right; }

#content	{ padding: 10px; /*background-image: url(../images/common/bg_content.gif); background-repeat: repeat-x;*/ font-size: 12px; }

#more		{ background-image: url(../images/common/bg_more.gif); background-repeat: repeat-x; text-align: right; }

#selection	{ background-color: #727376; background-image: url(../images/common/bg_selection.gif); background-repeat: repeat-x; padding: 10px; }
	#selection .subhead	{ border-bottom: 1px solid #797b7d; font-size: 10px; }
	#selection select	{ background-color: #595959; padding: 2px; border: none; color: #000; vertical-align: middle; width: 100%; font-size: 12px; font-weight: bold; margin: 5px 0; }

.nav	{ font-size: 11px; margin: 5px 0 10px; text-align: center; }
	.keypad	{ background-color: red; padding: 2px 4px; margin: 0 3px 0 8px; }


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



/*************************/
/* story style           */
/*************************/
#thestory h1	{ font-size: 14px; margin: 0 0 10px 0; }
#thestory p	{ font-size: 12px; line-height: 14px; margin-bottom: 5px; }
.byline		{ font-size: 11px; font-weight: bold; margin-top: 5px; margin-bottom: 10px; }



/*************************/
/* story style           */
/*************************/
/* generic style */
.teamcolor	{ color: #fff; background-color: #0054a6; }

.theteam	{ padding: 5px 10px; font-size: 12px; text-transform: uppercase; /*margin-bottom: 10px;*/ }

table.generaltable	{ width: 100%; margin-bottom: 10px; }
	table.generaltable th, table.generaltable td	{ font-size: 11px; padding: 4px; text-align: center; }
	table.generaltable th	{ border-bottom: 1px solid #323232; background-color: #262626; }



/******************************/
/* downloads page styles      */
/******************************/
/* desktops list */
.dtlist	{ margin-bottom: 10px; }
	.dtlist ul	{ padding-left: 0; padding-bottom: 0; margin: 0; /*width: 100%;*/ }
		.dtlist ul li	{ display: inline; margin-left: 15px; padding-left: 0; padding-bottom: 0; margin-bottom: 10px; width: 90px; float: left; }

.dlinstructions	ol			{ padding-left: 0; margin-left: 15px; margin-top: 0; }
	.dlinstructions ol li	{ margin-bottom: 5px; font-size: 12px; }



/******************************/
/* social networking styles   */
/******************************/
.facebook	{ background-color: #3b5998; border: 1px solid #3b5998; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-align: center; padding: 10px; font-size: 11px; }
.twitter	{ background-color: #1b6582; border: 1px solid #1b6582; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-align: center; padding: 10px; font-size: 11px; }
	.twitter a:link, .twitter a:visited	{ color: #fff; text-decoration: none; }
	.twitter a:hover, .twitter a:active	{ color: #fff; text-decoration: underline; }

	.twitterfeed	{ text-align: left; }
	.twitterfeed h1	{ font-size: 12px; border-bottom: 1px solid #3d7c95; padding-bottom: 3px; }
	.twitterfeed strong	{ display: block; text-align: right; }


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

.paginator	{ font-size: 14px; text-align: center; width: 100%; margin: 20px; }
	.paginator span	{ padding: 5px 10px; }
	.paginate-pages	{ font-size: 16px; font-weight: bold; display: block; padding-bottom: 10px; }
	.paginate-current	{ background-color: #333; color: #fff; }