.new_block_context{ overflow: auto; }
	/*  PROJECT NAME:         Siskins	 */
	

	/* SMALL RESET */

* { margin:0; padding:0; }
img { border:0; }
a { outline:0; }
ul { list-style:none; }
html, body { width:100%; height:100%; }


	/* MISC */
	
p { color:#ffffff; font-size:0.75em; }
label { font-size: 0.75em; }
a { color:#993300; }
h1 { font-family:"Arial Black"; font-size:1.2em; color:#646464; background:url(images/dots_middle.gif) repeat-x bottom; padding-bottom:3px; margin-bottom:15px; }
h2 { color:#993300; font-size:0.95em; margin-bottom:7px; }
span.grey { color:#646464; font-size:0.75em; }
.middle p { color:#000000; }
.middle hr { width:473px; height:3px; overflow:hidden; border:0; background:url(images/dots_middle.gif) repeat-x; margin:20px 0 20px 0; }
.right hr { float:left; width:169px; height:3px; overflow:hidden; border:0; background:url(images/dots_right.gif) repeat-x; margin:10px 0 10px 0; }
a.rm { float:right; font-size:0.8em; background:url(images/middle_arr.gif) no-repeat right 2px; padding-right:10px; }
.right h1 { background:none; color:#231f20; font-size:1em; font-weight:normal; width:169px; clear:left; }
	
	
	/* MAIN LAYOUT */
	
body { font-size:medium; font-family:Arial; background:#999999 url(images/bg.jpg) repeat-y 965px 0; }	
div.wrapper { width:945px; float:left; background:url(images/content_nosidebar.png) repeat-y; }
div.header { width:100%; height:175px; float:left; background:url(images/header.gif) no-repeat; }
	.header a { display: block; width: 100%; height: 175px; position:relative; text-decoration: none;}
	.header span { position: absolute; bottom:0px; height:38px; line-height:38px; left:5px; font-family:"Arial Black"; font-size:1.2em; color: black; }
div.left { width:189px; float:left; clear:left; background:url(images/left_shadow.png) repeat-x; }
div.middle { width:662px; float:left; padding:17px 44px 30px 40px; }
div.right { width:169px; float:right; clear:right; padding:15px 8px 20px 12px; }
div.footer { width:100%; height:136px; float:left; clear:left; background:url(images/footer.png) no-repeat; }
	.footer p { font-size:0.7em; line-height:1.6em; color:#f4f4f4; }
	.footer a { color:#f4f4f4; }
	.footer a:hover { text-decoration:none; }
	.footer p.one { float:left; margin:20px 0 0 195px; display:inline; }
	.footer p.two { float:left; margin:20px 0 0 80px; }
	.footer p.three { width:935px; clear:left; text-align:center; padding-top:10px; }
	.footer p.three a { margin:0 10px 0 10px; }

ul.nav { width:189px; float:left; overflow:hidden; margin:20px 0 20px 0; font-family:Arial; background:url(images/dots_left.gif) repeat-x bottom; padding-bottom:3px; }
	.nav li { float:left; background:url(images/dots_left.gif) repeat-x; padding-top:3px; height:33px; overflow:hidden; text-transform: uppercase; }
	.nav li.active { height:auto; overflow:visible; }
	.nav li a { float:left; width:189px; font-size:0.8em; line-height:33px; text-decoration:none; color:#ffffff; }
	.nav li a span { float:left; width:31px; padding-left:5px; height:33px; font-size:0.85em; line-height:33px; color:#c4c4c4; }
	.nav li a:hover, .nav li.active a { color:#ffb326; background:url(images/nav_hover.gif) no-repeat; }
	.nav li a:hover span, .nav li.active a span { color:#ffffff; cursor:pointer; }
	
	.nav li ul { float:left; background:#4f4d4d; padding-bottom:15px; display:none; margin: 0px; }
	.nav li.active ul { display:inline; }
	.nav li.active ul li { background:#4f4d4d; border-top:1px solid #646464; padding:0; height:23px; }
	.nav li.active ul li a { line-height:23px; background:none; padding-left:36px; color:#ffffff; }
	.nav li.active ul li a:hover { color:#ffb326; background:none; text-decoration:underline; }
	
div.nl { float:left; width:189px; padding:100px 0 0 0; background:url(images/news.gif) no-repeat; margin-bottom:20px; }
	.nl p { font-size:0.7em; margin-left:10px; }
	.nl input { float:left; width:120px; border:1px solid #000000; background:#ffffff; padding:4px; font-size:0.7em; margin:5px 0 0 10px; }
	.nl button, .nl newsletter_signup_submit { float:left; width:28px; height:23px; border:1px solid #000000; background:#ffb326 url(images/news_btn.gif) no-repeat 6px 4px; margin:5px 0 0 5px; cursor:pointer; }
	
div.scoreboard { width:473px; height:140px; background:url(images/scoreboard.jpg) no-repeat; margin-bottom:30px; }
	.scoreboard h3 { float:left; margin:10px 0 0 15px; color:#c4c4c4; font-family:"Arial Black"; font-size:0.9em; font-weight:normal; display:inline; }
	.scoreboard span.time { float:right; margin:18px 20px 0 0; color:#c4c4c4; font-size:0.7em; display:inline; }
	.scoreboard table { float:left; width:438px; color:#ffffff; margin:15px 20px 0 15px; text-align:center; display:inline; }
	html > body .scoreboard table { display:table; }
	.scoreboard tr.q { color:#c4c4c4; font-size:0.7em; }
	.scoreboard tr.white { color:#ffffff; font-size:0.8em; font-weight:bold; }
	.scoreboard td.team { text-align:left; padding:7px 0 10px 0; }
	.scoreboard td.cell { text-align:right; padding:0 0 0 18px; }
	.scoreboard td.cell2 { padding:0 0 0 45px; }
	.scoreboard tr.white td.cell { padding-right:3px; }
	
div.countdown { width:172px; height:120px; background:url(images/countdown.gif) no-repeat; margin-bottom:30px; }
	.countdown p { color:#ffb326; font-size:0.8em; font-weight:bold; text-align:center; padding:5px 0 0 0; }
	.countdown p.time { font-size:1.25em; font-weight:normal; }
	.countdown p.time span { color:#c4c4c4; }
	.countdown p.units { font-size:0.7em; color:#c4c4c4; padding:0; }
	.countdown a { float:right; color:#ffffff; margin:10px 15px 0px 0; font-weight:normal; font-size:0.7em !important; }
	
.right { display: none; }
.right a { font-size:0.8em; }
.right span.grey { font-size:0.7em; color:#231f20; }
.right a.rm { font-size:0.8em; color:#423f3f; background-image:url(images/right_arr.gif); }
.right a.feed { font-size:0.7em; }

.featured_poll input, .featured_poll label { display: inline; width: auto; }

table.noborder, table.noborder td
{
	border: none;
}
table.GameDetails { text-align: center; width:100%; }
table.GameDetails td.label { width: 115px; font-weight: bold; text-align: left; }
table.game_whenwhere th { text-align: right; font-weight: bold; font-size: 0.9em; }
table.game_whenwhere td { font-size: 0.8em; }

#news_stories{ width: 450px;}
#news_archives{ width: 190px; float: right;}
#news_archives h2{ margin-bottom: 0px; }
#news_archives ul{ margin-left: 10px; margin-bottom: 10px; }
#news_archives a { text-decoration: none; }

#weather
{
	width: 150px;
	margin: 0px auto;
}

#GoogleSearch {	padding-left: 10px; width: 180px; }


/* Photo gallery styling */

div.photo_gallery
{
}

div.photo_gallery p, div.photo_gallery h1, div.photo_gallery h2, div.photo_gallery h3
{
	margin: 0.5em 0;
}

