body {
 font-family: verdana, helvetica, arial, sans-serif;
 font-size: 12pt;
}

h1, h2, h3, h4, h5 { font-family: helvetica, arial, sans-serif; }
h4 { margin: 6px 0 6px 0; }

p {
 margin: 0;
 padding: 0;
}

input
{
	font-size: 10px;
	vertical-align: middle;
}

select
{
   font-size: 10px;
   vertical-align: middle;
}

img { border-width: 0; }

a
{
	color: #000;
	text-decoration: none;
}

a:hover { text-decoration: underline; }

.rightform
{
	text-align: left;
	margin: 0 5px 0 5px;
}

select.rightform
{
	color: #fff;
	font-size: 11px;
	background: #555;
}

input.btn
{
	color: #fff;
	font-size: 9px;
	font-weight: bold;
	background: transparent;
	border: 1px solid;
	border-top-color: #fff;
	border-left-color: #fff;
	border-right-color: #eee;
	border-bottom-color: #ddd;
}

.rightfloat
{
	width: 130px;
	min-height: 120px;
	display: block;
	float: right;
	background-color: white;
	margin: 0 1px 0 1px;
	padding: 2px;
	color: #00429E;
}

#drop
{
	width: 782px;
	margin: 0 auto 0 auto;
	background-color: #CCC;
	background-image: url(/images/nav/bg.gif);
}

#dropdown { float: right; }
#wrapper { background: white; }
#wrapper2col { background: white; }
#wrapper3col { background: white; }
#extrabar { display: none; }
#banner { display: none; }
#header { display: none; }
#menu { display: none; }

#column1
{
	width: 360px;
	float: left;
	/*background-color: white;*/
	display: inline;
	margin: 0;
}

#content
{
	width: 590px;
	float: left;
	background-color: white;
	display: inline;
	margin: 0;
	padding: 5px;
	text-align: left;
	min-height: 600px;
}

#content p
{
	font-family: Georgia, Times, serif;
	font-size: 12px;
	padding: 6px 0 6px 0;
}

#content .byline
{
	font-family: Georgia, Times, serif;
	font-size: 13px;
	font-style: italic;
	padding: 0 0 12px 0;
}

#content h1
{
	font-size: 26px;
	margin: 6px 0 6px 0;
}

#content h2
{
	font-family: Georgia, Times, serif;
	font-style: italic;
	font-size: 18px;
}

#content h3 { margin: 4px 0 4px 0; }

#content p a
{
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

.faq { font-family: Georgia, Times, serif; }

/* stats */
.stats table table
{
	margin: 0 0 4px 0;
	border-color: #ccc;
	border-width: 1px;
	border-style: solid;
	padding: 2px;
	font-size: 10px;
}

.box th { text-align: left; }

.stats td .stats-section
{
	color: white;
	font-weight: bold;
	font-size: 10px;
	background: #666;
}

.stats td { vertical-align: top; }

.stats a
{
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

.stats a:hover
{
	font-weight: bold;
	color: #C00;
	text-decoration: underline;
}

.stats-header
{
	color: white;
	font-weight: bold;
	font-size: 10px;
	background: #666;
}

#content .box .stats-header a
{
	color: white;
	font-weight: bold;
	font-size: 10px;
	background: #666;
	text-decoration: underline;
}

#content .box .stats-header a:hover { color: yellow; }

.stats-section
{
	color: black;
	font-weight: bold;
	font-size: 10px;
}

.sked-header
{
	color: #700;
	font-weight: bold;
	font-size: 11px;
}

.sked-section
{
	color: black;
	font-weight: bold;
	font-size: 10px;
}

.lastnext { display: none; }
tr.stats-row0 { background: white; }
tr.stats-row1 { background: #eee; }

.infobox
{
	margin: 5px;
	padding: 2px;
	color: #333;
}

#content .infobox p
{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 8px;
	line-height: 10px;
	margin: 0;
}

#content .stats .infobox p
{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 8px;
	line-height: 10px;
	margin: 0;
}

#content .box a { font-weight: bold; }

.box a
{
	color: #000;
	margin: 0;
}

#content .box ul li a
{
	font-weight: normal;
	display: block;
}

.box a:hover
{
	text-decoration: underline;
	color: #c00;
}

.box ul
{
	margin: 0;
	padding: 0;
	line-height: 13px;
}

.box li
{
	padding: 1px;
	font-size: 10px;
	margin: 0 0 0 2px;
	list-style-type: none;
	line-height: 13px;
	font-weight: normal;
}

#content .box pre { font-size: 1em; }

.lastnext
{
	text-align: center;
	font-size: 13px;
}

.lastnext a { color: #009; }

#content p a:hover
{
	font-weight: bold;
	color: #C33;
	text-decoration: underline;
}

#content p a:visited
{
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

#content pre { font-size: .8em; }

#content .sidebar p
{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11px;
}

#content .sidebar h5
{
	color: white;
	padding: 2px;
	margin: -2px -2px -2px -2px;
	background-color: #666;
	font-size: 14px;
	font-weight: bold;
	display: block;
	width: 200px;
	text-shadow: 3px 3px 3px #000;
}

#content .box
{
	margin: 0 0 4px 0;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	padding: 2px;
	font-size: 10px;
}

#contentwide .box
{
	margin: 0 0 4px 0;
	border-color: #ccc;
	border-width: 1px;
	border-style: solid;
	padding: 2px;
	font-size: 10px;
}

#contentwide .stats table { font-family: verdana, helvetica, arial, sans-serif; }

#contentwide .stats p
{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10px;
}

#content .stats table { font-family: verdana, helvetica, arial, sans-serif; }

#content .stats p
{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10px;
}

.daterule
{
	border-color: #ccc;
	border-width: 0 0 1px 0;
	border-style: solid;
}

.daterule2
{
	border-color: #999;
	border-width: 0 0 1px 0;
	border-style: solid;
}

#content .box h3
{
	padding: 2px;
	margin: 0 0 3px 0;
	font-size: 13px;
}

#content h1.teamdk
{
	font-size: 32px;
	text-shadow: 3px 3px 3px #bbb;
	margin: 4px 0 4px 0;
}

#content .teamcol1
{
	width: 340px;
	float: left;
	margin: 0;
	clear: right;
}

#content .teamcol2
{
	width: 245px;
	float: right;
	margin: 0;
	clear: right;
}

#contentwide
{
	width: 760px;
	float: left;
	background-color: white;
	display: inline;
	margin: 0;
	padding: 5px;
	text-align: left;
	min-height: 600px;
}

#contentwide p
{
	font-family: Georgia, Times, serif;
	font-size: 12px;
	padding: 6px 0 6px 0;
}

#contentwide .byline
{
	font-family: Georgia, Times, serif;
	font-size: 13px;
	font-style: italic;
	padding: 0 0 12px 0;
}

#contentwide h1 { font-size: 24px; }

#contentwide h2
{
	font-family: Georgia, Times, serif;
	font-style: italic;
	font-size: 18px;
}

#contentwide a
{
	font-family: Georgia, Times, serif;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

#contentwide a:hover
{
	font-weight: bold;
	color: #C33;
	text-decoration: underline;
}

#contentwide a:visited
{
	font-weight: bold;
	color: #000;
}

#contentwide .box a { font-family: verdana, helvetica, arial, sans-serif; }
#contentwide .stats { font-family: verdana, helvetica, arial, sans-serif; }

#contentwide .box a:hover
{
	font-weight: bold;
	color: #C33;
	text-decoration: underline;
}

#contentwide .box a:visited
{
	font-weight: bold;
	color: #000;
}

#contentwide pre { font-size: .9em; }
img.bug { margin: 0 0 0 6px; }

#column2
{
	width: 250px;
	float: left;
	margin: 0;
	/*background-color: #999;*/
	display: inline;
}

#column3 { display: none; }

#morestuff
{
	clear: both;
	width: 770px;
	height: 120px;
	background-color: #FF3;
	margin: 0;
}

#footer { display: none; }

img.fullwidth
{
	border-color: #000;
	border-width: 1px 0 1px 0;
	border-style: solid;
	width: 359px;
	overflow: hidden;
}

.topboxcontent
{
	margin: 0;
	width: 359px;
	text-align: left;
	padding: 0 0 3px 0;
	border-color: #000;
	border-width: 0 1px 0 0;
	border-style: solid;
	background: #333;
	color: #FFF;
}

.topboxcontent a
{
	color: #9CF;
	font-weight: bold;
}

.topboxcontent h3
{
	color: #FFC;
	margin: 4px 0 0 0;
	padding: 0 2px;
	font-size: 12px;
	font-weight: bold;
}

.topboxcontent p
{
	margin: 4px 0 0 0;
	font-size: 12px;
	padding: 0 3px 0 3px;
}

.topboxcontent ul
{
	margin-top: 0;
	margin-bottom: 1px;
	line-height: 13px;
}

.topboxcontent li
{
	padding: 1px;
	margin-left: -6px;
	font-size: 10px;
	list-style-type: square;
}

.topboxcontent h1
{
	background-image: url(/images/nav/adbar.jpg);
	color: white;
	text-shadow: 3px 3px 3px #333;
	padding: 4px 0 2px 4px;
	margin: 0 0 0 0;
	background-color: #00429E;
	background-position: 0 -24px;
	font-size: 24px;
	font-weight: bold;
	display: block;
}

.topboxcontent h2
{
	margin: 0;
	padding: 0 2px;
	font-size: 20px;
	font-weight: bold;
}

.bottomboxcontent
{
	margin: 0;
	width: 359px;
	text-align: left;
	padding: 0 0 3px 0;
	border-color: #000;
	border-width: 1px 1px 0 0;
	border-style: solid;
	background: white;
	color: black;
}

.bottomboxcontent a
{
	color: #006;
	font-weight: bold;
}

.bottomboxcontent h3
{
	color: #700;
	margin: 4px 0 0 0;
	padding: 0 2px;
	font-size: 12px;
	font-weight: bold;
}

.bottomboxcontent p
{
	margin: 4px 0 0 0;
	font-size: 12px;
	padding: 0 3px 0 3px;
}

.bottomboxcontent ul
{
	margin-top: 0;
	margin-bottom: 1px;
	line-height: 13px;
}

.bottomboxcontent li
{
	padding: 1px;
	margin-left: -6px;
	font-size: 10px;
	list-style-type: square;
}

.bottomboxcontent h1
{
	background-image: url(/images/nav/titlebar.jpg);
	color: white;
	text-shadow: 3px 3px 3px #333;
	padding: 4px 0 2px 4px;
	margin: 0 0 0 0;
	background-color: #00429E;
	background-position: 0 -24px;
	font-size: 22px;
	font-weight: bold;
	display: block;
}

.bottomboxcontent h2
{
	margin: 0;
	padding: 0 2px;
	font-size: 20px;
	font-weight: bold;
}

.qotw
{
	margin: 0;
	width: 248px;
	border-color: #006;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	text-align: left;
	padding: 0px;
	background: transparent;
}

.qotw h1
{
	color: white;
	text-shadow: 3px 3px 3px #333;
	padding: 2px 0 2px 2px;
	margin: 0 0 0 0;
	font-size: 13px;
	font-weight: bold;
	display: block;
	text-align: left;
	background-image: url(/images/nav/qotw.jpg);
	background-color: #006;
	background-position: 0 -5px;
}

.qotw h2
{
	margin: 2px 0 0 0;
	padding: 2px;
	font-size: 15px;
	font-weight: bold;
}

.qotw table
{
	font-size: 10px;
	line-height: 11px;
}

.floatboxcontent
{
	margin: 0;
	width: 248px;
	border-color: #700;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	text-align: left;
	padding: 0px;
	background: #FFFFDB;
	background-image: url(/images/nav/floatbg.gif);
}

.floatboxcontent a
{
	color: #006;
	font-weight: bold;
}

.floatboxcontent h3
{
	color: #700;
	margin: 4px 0 0 0;
	padding: 0 3px 0 5px;
	font-size: 13px;
	font-weight: bold;
}

.floatboxcontent p
{
	margin: 1px 0 2px 0;
	font-size: 10px;
	line-height: 13px;
	padding: 0 3px 0 5px;
}

.floatboxcontent ul
{
	margin-top: 0;
	margin-bottom: 3px;
	line-height: 13px;
}

.floatboxcontent li
{
	padding: 1px;
	margin-left: -6px;
	font-size: 11px;
	list-style-type: square;
}

.floatboxcontent h1
{
	color: white;
	text-shadow: 3px 3px 3px #333;
	padding: 2px 0 2px 4px;
	margin: 0 0 0 0;
	font-size: 13px;
	font-weight: bold;
	display: block;
	text-align: left;
	background-image: url(/images/nav/floatbox.jpg);
	background-color: #700;
	background-position: 0 -5px;
}

.floatboxcontent h2
{
	margin: 2px 0 0 0;
	padding: 0 3px 3px 5px;
	font-size: 15px;
	font-weight: bold;
}

.ppcontent
{
	margin: 0;
	width: 248px;
	border-color: #700;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	text-align: left;
	padding: 0px;
	background: white;
	background-image: url(/images/nav/featurebg.gif);
}

.ppcontent a
{
	color: #006;
	font-weight: bold;
}

.ppcontent h3
{
	color: #700;
	margin: 4px 0 0 0;
	padding: 0 3px 0 5px;
	font-size: 13px;
	font-weight: bold;
}

.ppcontent p
{
	margin: 1px 0 2px 0;
	font-size: 10px;
	line-height: 13px;
	padding: 0 3px 0 5px;
}

.ppcontent ul
{
	margin-top: 0;
	margin-bottom: 3px;
	line-height: 13px;
}

.ppcontent li
{
	padding: 1px;
	margin-left: -6px;
	font-size: 11px;
	list-style-type: square;
}

.ppcontent h1
{
	color: white;
	text-shadow: 3px 3px 3px #333;
	padding: 2px 0 2px 4px;
	margin: 0 0 0 0;
	font-size: 13px;
	font-weight: bold;
	display: block;
	text-align: left;
	background-image: url(/images/nav/floatbox.jpg);
	background-color: #700;
	background-position: 0 -5px;
}

.ppcontent h2
{
	margin: 2px 0 0 0;
	padding: 0 3px 3px 5px;
	font-size: 15px;
	font-weight: bold;
}

.headlines
{
	margin: 0;
	width: 359px;
	border-color: black;
	border-width: 1px 0 0 0;
	border-style: solid;
	text-align: left;
	padding: 0 0 4px 0;
	background: silver;
}

.headlines a
{
	color: #003;
	display: block;
	margin: 0;
}

.headlines a:hover
{
	background: white;
	text-decoration: none;
}

.headlines ul
{
	margin: 0;
	padding: 0;
	line-height: 13px;
}

.headlines li
{
	padding: 1px;
	font-size: 11px;
	margin: 0 0 0 2px;
	list-style-type: none;
	line-height: 13px;
}

.headlines h1
{
	color: white;
	text-shadow: 3px 3px 3px #333;
	padding: 2px 0 2px 4px;
	margin: 0 0 0 0;
	font-size: 13px;
	font-weight: bold;
	display: block;
	text-align: left;
	background-image: url(/images/nav/qotw.jpg);
	background-color: #006;
	background-position: 0 -5px;
}

#column2 .headlines
{
	width: 248px;
	border-color: #006;
	border-width: 1px;
	border-style: solid;
	text-align: left;
	background: transparent;
}

.features
{
	margin: 0;
	width: 359px;
	border-color: black;
	border-width: 0 0 1px 0;
	border-style: solid;
	text-align: left;
	padding: 0 0 4px 0;
	background: white;
}

.features a
{
	color: #003;
	font-weight: bold;
	font-size: 13px;
	display: block;
	margin: 0;
	font-family: helvetica, arial, sans-serif;
}

.features a:hover { text-decoration: underline; }

.features ul
{
	margin: 0;
	padding: 0;
	line-height: 13px;
}

.features li
{
	padding: 1px;
	font-size: 10px;
	margin: 2px 2px 2px 2px;
	list-style-type: none;
}

.features h1
{
	color: white;
	text-shadow: 3px 3px 3px #333;
	padding: 2px 0 2px 4px;
	margin: 0 0 0 0;
	font-size: 13px;
	font-weight: bold;
	display: block;
	text-align: left;
	background-image: url(/images/nav/qotw.jpg);
	background-color: #006;
	background-position: 0 -5px;
}

#column2 .features
{
	width: 248px;
	border-color: #006;
	border-width: 1px;
	border-style: solid;
	text-align: left;
	background-image: url(/images/nav/featurebg.gif);
	background-color: white;
}

.headlinelist
{
	margin: 0 0 4px 0;
	width: 590px;
	border-color: #ccc;
	border-width: 1px;
	border-style: solid;
	text-align: left;
	padding: 0 0 4px 0;
}

.headlinelist a
{
	color: #000;
	display: block;
	font-weight: bold;
	margin: 0;
}

.headlinelist p a
{
	display: inline;
	font-weight: bold;
}

.headlinelist a:hover
{
	color: #C00;
	text-decoration: underline;
}

.headlinelist ul
{
	margin: 0;
	padding: 0;
	line-height: 13px;
}

.headlinelist li
{
	padding: 1px;
	font-size: 11px;
	margin: 0 0 0 2px;
	list-style-type: none;
	line-height: 13px;
}

#content .headlinelist h1
{
	color: white;
	padding: 2px 0 2px 4px;
	margin: 2px;
	font-size: 14px;
	font-weight: bold;
	display: block;
	text-align: left;
	background: #666;
}

.headlinelist li p
{
	padding: 1px;
	font-size: 11px;
	margin: 0 0 0 6px;
}

.boxleft
{
	float: left;
	margin: 0 5px 5px 4px;
}

.boxright
{
	float: right;
	margin: 0 0 5px 5px;
}

.teamboxright
{
	float: right;
	padding: 0 2px 0 2px;
}

.boxfull { overflow: hidden; }

.boxgif
{
	border-color: black;
	border-width: 1px;
	border-style: solid;
	background-color: white;
	padding: 3px;
}

#content .boxgif { border-width: 0; }

.boxjpg
{
	border-color: black;
	border-width: 1px;
	border-style: solid;
}

.caption
{
	font-size: 9px;
	font-weight: bold;
}

.namecaption
{
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.credit
{
	font-size: 7px;
	text-align: right;
}

.pullquote
{
	font-family: Georgia, Times, serif;
	border-color: #999;
	border-width: 6px 0 1px 0;
	border-style: solid;
	color: #666;
	width: 120px;
	float: right;
	text-align: right;
	margin: 3px 0 3px 5px;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	padding: 3px 0 0 0;
}

p.quoteattrib
{
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}

.sidebar
{
	border-color: #666;
	border-width: 6px 1px 1px 1px;
	border-style: solid;
	float: right;
	width: 200px;
	background: #eee;
	margin: 0 0 0 9px;
	padding: 2px;
}

.trail { display: none; }
.trailctr { display: none; }

.trailctr select
{
	color: #000;
	font-size: 11px;
	background: #ddd;
}

.trail img
{
	margin: 0 3px 0 0;
	padding: 0;
	vertical-align: baseline;
}

.adright { display: none; }
.adcenter { display: none; }

.edit { display: none; }

.statsmenu
{ display: none; }
.statscolumn
{ display: none; }
.statscolumn ul
{ display: none; }
.statscolumn li
{ display: none; }

/* navigation */
div#nav { display: none; }
#navmenu { display: none; }
#d1 { display: none; }
#d3 { display: none; }
#women { display: none; }
#sked { display: none; }
#stats { display: none; }
#standings { display: none; }
#news { display: none; }
#ncaa { display: none; }
#polls { display: none; }
#fanforum { display: none; }
#fanforum { display: none; }
#extra { display: none; }
div#secondnav { display: none; }
#secondnavmenu { display: none; }

#search
{
	width: 490px;
	height: 22px;
	background-image: url(/images/nav/search.gif);
	float: left;
}

#shop { display: none; }
#classifieds { display: none; }
#about { display: none; }

#printbanner
{
	height: 63px;
	width: 226px;
	border: 0;
	background-image: url(/images/nav/uschoprintlogo.gif);
	padding: 2px;
	background-repeat: no-repeat;
}

#printfooter
{
	text-align: center;
	font-size: 9px;
	float: left;
	font-family: helvetica, arial,sans-serif;
	margin: auto;
	width: 590px;
}

#ddhide{ display: none;}

 input
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351
}

 select
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351
}
