/* 	Theme Name: Revolution Sports	Theme URL: http://www.revolutiontheme.com	Description: Revolution Sports is an insanely customizable 2 or 3-column Widget-ready theme created for WordPress.	Author: Brian Gardner	Author URI: http://www.briangardner.com	Version: 1.0		Please read the theme's FAQ page at http://www.revolutiontheme.com/faqs for licensing agreements.	Changelog:		v1.0 - 10.01.07		First Release of Revolution Sports*/body {	background: #333333 url(images/bg.gif);	width: 960px;	color: #000000;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	margin: 0px auto 0px;	padding: 0px;	}	#wrap {	background: #FFFFFF;	width: 920px;
height: 1650px;	margin: 10px auto 10px;	padding: 0px 20px 20px 20px;	border: double #000000;	}/*************************************************	Hyperlinks									*************************************************/a, a:visited {	color: #CC0000;	text-decoration: none;	}	a:hover {	color: #CC0000;	text-decoration: underline;	}	/*************************************************	Header  									*************************************************/#header {	background: #FFFFFF;	width: 920px;	height: 100px;	color: #000000;	font-size: 11px;	margin: 0px auto 0px;	padding: 0px 0px 0px 0px;	overflow: hidden;	}#header h1 {	color: #000000;	font-size: 48px;	font-family: Georgia, Times New Roman, Trebuchet MS;	font-weight: normal;	margin: 0px;	padding: 0px 0px 0px 0px;	text-decoration: none;	}	#header h1 a, #header h1 a:visited {	color: #000000;	font-size: 48px;	font-family: Georgia, Times New Roman, Trebuchet MS;	font-weight: normal;	margin: 0px;	padding: 0px 0px 0px 0px;	text-decoration: none;	}	#header h1 a:hover{	color: #000000;	text-decoration: none;	}	#header p {	padding: 0px 0px 0px 0px;	margin: 0px;	line-height: 20px;	}	#header a img {	border: none;	margin: 0px;	padding: 0px;	}#header ul {	margin: 0px;	padding: 0px 0px 5px 0px;	}	#header li {	list-style-type: none;	margin: 0px;	padding: 0px;	display: inline;	}	#header ul li a, #header ul li a:visited {	font-size: 11px;	font-family: Arial, Tahoma, Verdana;	color: #CC0000;	padding: 0px;	margin: 0px;	font-weight: bold;	text-decoration: none;	}#header ul li a:hover {	color: #CC0000;	padding: 0px;	margin: 0px;	text-decoration: none;	}.headerleft {	width: 420px;	float: left;	font-size: 14px;	margin: 0px;	padding: 0px 0px 0px 0px;	}.headerright {	width: 480px;	float: right;	margin: 0px;	padding: 20px 0px 0px 0px;	font-weight: bold;	text-align: right;	}	/*************************************************	Navbar      								*************************************************/#navbar {	background: #800000 url(images/navbar.gif);	width: 920px;	height: 28px;	font-size: 11px;	font-family: Arial, Tahoma, Verdana;	color: #FFFFFF;	font-weight: bold;	margin: 0px auto 0px;	padding: 0px 0px 0px 0px;	border-top: 1px solid #800000;	border-bottom: 1px solid #800000;	overflow: hidden;	}	#navbar a, #navbar a:visited {	color: #FFFFFF;	font-size: 11px;	text-decoration: none;	text-transform: uppercase;	padding: 0px 0px 0px 3px;	}	#navbar a:hover {	color: #FFFFFF;	text-decoration: underline;	}	#navbar p {	color: #FFFFFF;	margin: 0px auto 0px;	padding: 0px 0px 0px 10px;	font-weight: bold;	}	#navbarright a img {	border: none;	margin: 0px;	padding: 0px;	}	#navbarleft {	width: 670px;	float: left;	margin: 0px;	padding: 8px 0px 8px 0px;	}	#navbarright {	width: 230px;	font-size: 11px;	float: right;	margin: 0px;	padding: 4px 0px 6px 0px;	border-right: 1px solid #777777;	}	#navbar ul {	margin: 0px;	padding: 0px 0px 0px 0px;	}	#navbar li {	display: inline;	list-style-type: none;	margin: 0px;	padding: 0px;	}	#navbar ul li a, #navbar ul li a:visited {	font-size: 11px;	font-family: Arial, Tahoma, Verdana;	color: #FFFFFF;	margin: 0px -3px 0px 0px;	padding: 8px 19px 6px 17px;	font-weight: bold;	text-decoration: none;	text-transform: uppercase;	border-right: 1px solid #B90102;	border-left: 1px solid #860202;	}#navbar ul li a:hover {	background: #800000 url(images/navhover.gif);	color: #FFFFFF;	margin: 0px -3px 0px 0px;	padding: 8px 19px 6px 17px;	text-decoration: none;	border-right: 1px solid #B90102;	}	.current_page_item a, .current_page_item a:hover {    background: #FFFFFF !important;    color: #CC0000 !important;    }/*************************************************	Subnav      								*************************************************/#subnav {	background: #444444;	width: 920px;	height: 27px;	margin: 0px auto 0px;	padding: 0px 0px 0px 0px;	border-bottom: 1px solid #222222;	}	#subnav p {	color: #FFFFFF;	font-size: 11px;	margin: 0px;	padding: 0px;	font-weight: bold;	text-transform: uppercase;	}	#subnav a, #subnav a:visited {	color: #FFFFFF;	font-size: 11px;	text-decoration: none;	text-transform: uppercase;	padding: 0px 0px 0px 3px;	}	#subnav a:hover {	color: #FFFFFF;	text-decoration: underline;	}	#subnav p {	color: #FFFFFF;	margin: 0px auto 0px;	padding: 0px 0px 0px 10px;	font-weight: bold;	}	#subnav a img {	border: none;	margin: 0px;	padding: 0px;	}	#subnav ul {	margin: 0px;	padding: 0px;	}	#subnav li {	list-style-type: none;	margin: 0px 20px 0px 0px;	padding: 0px;	display: inline;	}	#subnav ul li a, #subnav ul li a:visited {	font-size: 11px;	font-family: Arial, Tahoma, Verdana;	color: #FFFFFF;	padding: 0px;	margin: 0px;	font-weight: bold;	text-decoration: none;	}#subnav ul li a:hover {	color: #CC0000;	padding: 0px;	margin: 0px;	text-decoration: none;	}	#subnavleft {	width: 780px;	float: left;	margin: 0px;	padding: 5px 0px 0px 10px;	}	#subnavright {	width: 120px;	float: right;	margin: 0px;	padding: 4px 10px 0px 0px;	text-align: right;	}/*************************************************	Content 					     		    * ************************************************/#content {	width: 920px;	margin: 0px auto 0px;	padding: 0px 0px 0px 0px;	line-height: 17px;	}#content p {	padding: 0px 0px 15px 0px;	margin: 0px;	}	#content h1 {	color: #000000;	font-size: 22px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	margin: 0px 0px 2px 0px;	padding: 0px 0px 0px 0px;	line-height: 24px;	}	#content h1 a, #content h1 a:visited  {	color: #000000;	text-decoration: none;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}#content h1 a:hover {	color: #CC0000;	text-decoration: none;	}	#content h2 {	background: #000000 url(images/headline.gif);	color: #FFFFFF;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	padding: 3px 0px 2px 5px;	margin: 0px 0px 5px 0px;}	#content h7 {	background: #666666 url(images/headline.gif);	color: #FFFFFF;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	padding: 3px 0px 2px 5px;	margin: 0px 0px 5px 0px;}	#content h4 {	color: #000000;	font-size: 18px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	margin: 0px 0px 10px 0px;	padding: 0px 0px 0px 0px;	}	#content img.wp-smiley {	float: none;	border: none;	padding: 0px;	margin: 0px;	}#content img.wp-wink {	float: none;	border: none;	padding: 0px;	margin: 0px;	}	#contentleft {	float: left;	width: 600px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 20px 0px;	}#contentleft p img {	border: none;    float: left;	margin: 0px 10px 10px 0px;	}	#contentleft ol  {	margin: 0px 0px 0px 5px;	padding: 0px 0px 15px 0px;	}	#contentleft ol li{	margin: 0px 0px 0px 20px;	padding: 0px 0px 0px 0px;	}	#contentleft ul{	list-style-type: circle;	margin: 0px 0px 0px 0px;	padding: 0px 0px 15px 0px;	}	#contentleft ul li{	list-style-type: circle;	margin: 0px 0px 0px 20px;	padding: 0px 0px 0px 0px;	}	blockquote{	background: #FFFFFF;	margin: 0px 25px 15px 25px;	padding: 10px 20px 15px 15px;	border-top: 1px solid #DDDDDD;	border-right: 1px solid #666666;	border-left: 1px solid #DDDDDD;	border-bottom: 1px solid #666666;	}	#content blockquote p{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}	.breadcrumb {	float: left;	width: 600px;	font-size: 11px;	margin: 0px 0px 20px 0px;	padding: 10px 0px 3px 0px;	border-bottom: double #C0C0C0;	}	.date {	float: left;	width: 600px;	font-size: 12px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}	.postmeta {	width: 600px;	font-size: 12px;	padding: 5px 0px 40px 0px;	margin: 0px 0px 0px 0px;	border-top: double #C0C0C0;	}	.archive {	float: left;	width: 275px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 20px 0px;	}	/*************************************************	Homepage 		    	                    * ************************************************/	#homepage {	float: left;	width: 600px;	margin: 0px 0px 0px 0px;	padding: 15px 0px 20px 0px;	}	#homepage p {	padding: 0px 0px 5px 0px;	margin: 0px;	}	#homepage p img {	border: none;    float: left;	margin: 0px 5px 10px 0px;	}	#homepage h3 {	color: #000000;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	padding: 0px 0px 4px 0px;	margin: 0px 0px 5px 0px;	border-bottom: double #C0C0C0;	}#homepage ul{	list-style-type: circle;	margin: 0px 0px 0px 0px;	padding: 0px 0px 15px 0px;	}	#homepage ul li{	list-style-type: circle;	margin: 0px 0px 0px 20px;	padding: 0px 0px 0px 0px;	}	.featured2 {	float: left;	width: 600px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 20px 0px;	}	.hppostmeta {	width: 265px;	font-size: 11px;	padding: 0px;	margin: 0px 0px 15px 0px;	border-bottom: 1px dotted #C0C0C0;	font-weight: bold;	}	#homepageleft {	float: left;	width: 310px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 20px 0px;	}	#homepageleft p {	padding: 0px 0px 0px 0px;	margin: 0px;	}	#homepageleft p img {	border: none;    float: left;	margin: 0px 5px 0px 0px;	}	.featured {	background: #d8d8d8;	float: left;	width: 290px;	margin: 0px 0px 15px 0px;	padding: 10px 10px 5px 10px;	border: 1px solid #000000;	}	.featuredd {	background: #D8D8D8;	float: right;	width: 280px;	margin: 0px 0px 15px 0px;	padding: 10px 10px 5px 10px;	border: 1px solid #000000;	}.newsletter {	background: #FFFFFF;	float: left;	width: 310px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border: 1px solid #FFFFFF;	}	.newsletterr {	background: #FFFFFF;	float: left;	width: 310px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border: 1px solid #FFFFFF;	}.toproomsleft {	float: left;	width: 140px;	padding: 0px;	margin: 5px 0px 0px 0px;	display: inline;	}	.toproomsmiddle {	float: left;	width: 60px;	padding: 0px;	margin: 5px 0px 0px 0px;	display: inline;	}	.toproomsright {	float: right;	width: 70px;	padding: 0px;	margin: 5px 0px 0px 0px;	display: inline;	}	#homepageright {	float: right;	width: 270px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 20px 0px;	}	#homepagerightt {	float: right;	width: 300px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 20px 0px;	}#homepagerightz {		width: 270px;	}/*************************************************	Sidebar 		    	        	        * ************************************************/#sidebar {	float: right;	width: 300px;	margin: 0px;	padding: 15px 0px 20px 0px;	line-height: 18px;	display: inline;	}	#sidebar p {	padding: 0px 0px 15px 0px;	margin: 0px;	}	#sidebar a img {	border: none;	margin: 0px;	padding: 0px 0px 15px 0px;	}	#sidebar h2 {	background: #666666 url(images/headline.gif);text-align: center; 	color: #ffffff;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	padding: 3px 0px 2px 5px;	margin: 0px 0px 5px 0px;	}#sidebar h7 {	background: #666666 url(images/headline.gif);	color: #FFFFFF;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	padding: 3px 0px 2px 5px;	margin: 0px 0px 5px 0px;	}	#sidebar h3 {	color: #000000;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	padding: 0px 0px 2px 0px;	margin: 0px 0px 0px 0px;	}.posts ul {	list-style-type: none;	margin: 0px 0px 20px 0px;	padding: 5px 0px 0px 0px;	}.posts ul li {	background: #ffffff url(images/side_post.gif) no-repeat top left;	padding: 0px 0px 5px 20px;	margin: 0px 0px 0px 0px;	}	#sidebar ul li a, #sidebar ul li a:visited {	color: #CC0000;	text-decoration: none;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}#sidebar ul li a:hover {	color: #CC0000;	text-decoration: underline;	}	.sideleft {	float: left;	width: 140px;	margin: 0px;	padding: 0px 0px 0px 0px;	line-height: 20px;	display: inline;	}	.sideright {	float: right;	width: 140px;	margin: 0px;	padding: 0px 0px 0px 0px;	line-height: 20px;	display: inline;	}	.advertisement {	float: right;	width: 300px;	font-size: 11px;	margin: 0px 0px 10px 0px;	padding: 8px 0px 5px 0px;	border-bottom: 1px solid #AEC3D4;	}#sidebar li{	list-style-type: none;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}								/*************************************************	Left Sidebar 		    	        	    * ************************************************/#l_sidebar {	float: right;	width: 270px;	margin: 0px;	padding: 15px 0px 20px 0px;	line-height: 18px;	display: inline;	}	#l_sidebar p {	padding: 0px 0px 15px 0px;	margin: 0px;	}	#l_sidebar a img {	border: none;	margin: 0px;	padding: 0px 0px 15px 0px;	}	#l_sidebar h2 {	background: #666666 url(images/headline.gif);	color: #FFFFFF;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	padding: 3px 0px 2px 5px;	margin: 0px 0px 5px 0px;	}#l_sidebar h7 {	background: #666666 url(images/headline.gif);	color: #FFFFFF;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	padding: 3px 0px 2px 5px;	margin: 0px 0px 5px 0px;	}	#l_sidebar h3 {	background: #666666 url(images/headline.gif);	color: #FFFFFF;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	padding: 3px 0px 2px 5px;	margin: 0px 0px 5px 0px;	}#l_sidebar ul{	list-style-type: none;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}	#l_sidebar li{	list-style-type: none;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}	#l_sidebar ul li{	list-style-type: circle;	margin: 0px 0px 0px 20px;	padding: 0px 0px 0px 0px;	}.posts ul {	list-style-type: none;	margin: 0px 0px 20px 0px;	padding: 5px 0px 0px 0px;	}.posts ul li {	background: #FFFFFF url(images/side_post.gif) no-repeat top left;	padding: 0px 0px 5px 20px;	margin: 0px 0px 0px 0px;	}.sideleft {	float: left;	width: 140px;	margin: 0px;	padding: 0px 0px 0px 0px;	line-height: 20px;	display: inline;	}	.sideright {	float: right;	width: 140px;	margin: 0px;	padding: 0px 0px 0px 0px;	line-height: 20px;	display: inline;	}	.advertisement {	float: right;	width: 300px;	font-size: 11px;	margin: 0px 0px 10px 0px;	padding: 8px 0px 5px 0px;	border-bottom: 1px solid #AEC3D4;	}	/*************************************************	Right Sidebar 		    	        	    * ************************************************/#r_sidebar {	float: right;	width: 270px;	margin: 0px;	padding: 15px 0px 20px 0px;	line-height: 18px;	display: inline;	}	#r_sidebar p {	padding: 0px 0px 15px 0px;	margin: 0px;	}	#r_sidebar a img {	border: none;	margin: 0px;	padding: 0px 0px 15px 0px;	}	#r_sidebar h2 {	background: #666666 url(images/headline.gif);text-align: center; 	color: #FFFFFF;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	padding: 3px 0px 2px 5px;	margin: 0px 0px 5px 0px;	}#r_sidebar h7 {	background: #666666 url(images/headline.gif);	color: #FFFFFF;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	padding: 3px 0px 2px 5px;	margin: 0px 0px 5px 0px;	}	#r_sidebar h3 {	background: #666666 url(images/headline.gif);	color: #FFFFFF;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	padding: 3px 0px 2px 5px;	margin: 0px 0px 5px 0px;	}#r_sidebar ul{	list-style-type: none;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}	#r_sidebar li{	list-style-type: none;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}	#r_sidebar ul li{	list-style-type: circle;	margin: 0px 0px 0px 20px;	padding: 0px 0px 0px 0px;	}.posts ul {	list-style-type: none;	margin: 0px 0px 20px 0px;	padding: 5px 0px 0px 0px;	}.posts ul li {	background: #FFFFFF url(images/side_post.gif) no-repeat top left;	padding: 0px 0px 5px 20px;	margin: 0px 0px 0px 0px;}.sideleft {	float: left;	width: 140px;	margin: 0px;	padding: 0px 0px 0px 0px;	line-height: 20px;	display: inline;	}	.sideright {	float: right;	width: 140px;	margin: 0px;	padding: 0px 0px 0px 0px;	line-height: 20px;	display: inline;	}	.advertisement {	float: right;	width: 300px;	font-size: 11px;	margin: 0px 0px 10px 0px;	padding: 8px 0px 5px 0px;	border-bottom: 1px solid #AEC3D4;	}	/*************************************************	Footer      								*************************************************/






#footer {	background: #555555;	width: 920px;	height: 35px;	margin: 0px auto 0px;	padding: 0px 0px 0px 0px;	}	#footer p {	color: #FFFFFF;	font-size: 11px;	font-family: Arial, Tahoma, Verdana;	margin: 0px;	padding: 0px 10px 0px 10px;	}	#footer a, #footer a:visited {	color: #FFFFFF;	text-decoration: none;	}	#footer a:hover {	text-decoration: underline;	}	#footer a img {	border: none;	margin: 0px 0px 0px 10px;	padding: 0px;	}	#footerleft {	width: 650px;	float: left;	margin: 0px;	padding: 10px 0px 0px 0px;	}	#footerright {	width: 260px;	float: right;	margin: 0px;	padding: 7px 0px 0px 0px;	text-align: right;	}/*************************************************	Search Form									*************************************************/#searchdiv {	margin: 0px;	padding: 0px;	}	#searchform {	margin: 0px;	padding: 0px;	overflow: hidden;	display: inline;	}#s {	background: #FFFFFF;	width: 180px;	color: #000000;	font-size: 11px;	font-family: Arial, Tahoma, Verdana;	font-weight: normal;	padding: 2px;	margin: 0px;	border-top: 1px solid #666666;	border-right: 1px solid #DDDDDD;	border-left: 1px solid #666666;	border-bottom: 1px solid #DDDDDD;	display: inline;	}#s2 {	background: #FFFFFF;	width: 200px;	color: #000000;	font-size: 11px;	font-family: Arial, Tahoma, Verdana;	font-weight: normal;	padding: 3px;	margin: 0px;	border-top: 1px solid #666666;	border-right: 1px solid #DDDDDD;	border-left: 1px solid #666666;	border-bottom: 1px solid #DDDDDD;	display: inline;	}	#sbutt {	background: #376B9D url(images/navbar.gif);	color: #FFFFFF;	font-size: 11px;	font-family: Arial, Tahoma, Verdana;	padding: 1px;	margin: 0px 0px 0px 5px;	border: 1px solid #B90102;	font-weight: bold;	}	#sbutt2 {	background: #376B9D url(images/navbar.gif);	color: #FFFFFF;	font-size: 11px;	font-family: Arial, Tahoma, Verdana;	padding: 2px;	margin: 0px 0px 0px 8px;	border: 1px solid #B90102;	font-weight: bold;	}	#name, #email, #url, #submit {	background: #FFFFFF;	color: #000000;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	padding: 4px;	margin: 0px 0px 0px 0px;	border-top: 1px solid #666666;	border-right: 1px solid #DDDDDD;	border-left: 1px solid #666666;	border-bottom: 1px solid #DDDDDD;	}	#words {	background: #FFFFFF;	width: 460px;	color: #000000;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	padding: 4px;	margin: 0px 0px 0px 0px;	border-top: 1px solid #666666;	border-right: 1px solid #DDDDDD;	border-left: 1px solid #666666;	border-bottom: 1px solid #DDDDDD;	}	/*************************************************	Comments									*************************************************/	#commentblock {	width: 500px;	background: #FFFFFF;	color: #000000;	float: left;	padding: 20px 20px 10px 20px;	margin: 10px 0px 0px 0px;		}	#commentblock ol {	list-style-type: circle;	margin: 0px 0px 0px 0px;	padding: 0px 0px 10px 0px;	}	.commentdate {	font-size: 12px;	padding-left: 0px;	}.commentname {	color: #000000;	margin: 0px;	padding: 5px 5px 5px 0px;	}.commentinfo {	clear: both;	}.commenttext {	background: #FFFFFF;	width: 440px;	color: #000000;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	padding: 10px 10px 0px 15px;	margin: 5px 0px 20px 0px;		border-bottom: 1px solid #666666;	}.commenttext-admin {	background: #FFFFFF;	width: 440px;	color: #000000;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	padding: 10px 10px 0px 15px;	margin: 5px 0px 20px 0px;	border-top: 1px solid #DDDDDD;	border-right: 1px solid #666666;	border-left: 1px solid #DDDDDD;	border-bottom: 1px solid #666666;	}
