﻿/* 	Theme Name: Revolution Streamline Author: Brian Gardner*/body {	background: #222222;	color: #333333;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	margin: 0px auto 0px;	padding: 0px;	}	#main {	background: #ccc;	color: #333333;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	margin: 10px auto 10px auto;	padding: 1px 0px 1px 0px;		width:940px;	}	#wrap {	background: #FFFFFF;	width: 936px;	margin: 0px auto 0px;	padding: 0px;	border: 1px solid #777;	}	/*************************************************	Hyperlinks									*************************************************/a, a:visited {	color: #d90909;	text-decoration: none;	}	a:hover {	color: #666666;	text-decoration: underline;	}	a img {	border: none;	}	a:focus, a:hover, a:active {	outline: none 	}	/*************************************************	Top Navbar      							*************************************************/#topnavbar {	width: 936px;	height: 30px;	color: #ddd;	margin: 0px auto 0px;	padding: 0px;		font-family: georgia;	}	#topnavbar a, #topnavbar a:visited {	font-size: 11px;	font-weight: bold;	color: #ddd;	text-decoration: none;	}	#topnavbar a:hover {	color: #FFFFFF;	text-decoration: underline;	}	#topnavbar p {	font-size: 11px;	font-weight: bold;	padding: 0px;	margin: 0px;	}	.topnavbarleft {	width: 260px;	float: left;	margin: 0px;	padding: 8px 0px 0px 0px;	}	.topnavbarright {	width: 700px;	float: right;	margin: 0px;	padding: 7px 0px 0px 0px;	text-transform: uppercase;	text-align: right;	}	.topnavbarright a img {	border: none;	margin: 0px 3px 1px 0px;	padding: 0px;	}	/*************************************************	Header  									*************************************************/#header {	width: 938px;	height: 100px;	color: #FFFFFF;	font-size: 16px;	font-weight: normal;	margin: 0px auto 0px;	padding: 0px;	overflow: hidden;	}	#header p {	padding: 0px 0px 3px 0px;	margin: 0px;	line-height: 20px;	}	#header h1 {	color: #FFFFFF;	font-size: 36px;	font-family: Times New Roman, Georgia, Trebuchet MS;	font-weight: normal;	margin: 0px;	padding: 20px 0px 0px 0px;	text-decoration: none;	}	#header h1 a, #header h1 a:visited {	color: #FFFFFF;	font-size: 36px;	font-family: Times New Roman, Georgia, Trebuchet MS;	font-weight: normal;	margin: 0px;	padding: 20px 0px 0px 0px;	text-decoration: none;	}	#header h1 a:hover {	color: #FFFFFF;	text-decoration: none;	}.headerleft {	width: 450px;	float: left;	margin: 0px;	padding: 0px;	overflow: hidden;	}	.headerright {  background: url(http://www.ncaastrategy.com/img/rightbg.jpg);	width: 478px;  height: 100px;	float: right;	margin: 0px;	padding: 15px 10px 0px 0px;	text-align: right;	}	.headerright a, .headerright a:visited {	color: #FFFFFF;	font-size: 11px;	text-transform: uppercase;	text-decoration: none;	padding: 0px 0px 0px 3px;	}	.headerright a:hover {	color: #FFFFFF;	text-decoration: underline;	}	.headerright a img {	border: none;	margin: 0px;	padding: 0px;	}	/*************************************************	Navbar  									*************************************************/#navbar {	background: #222;	width: 934px;	height: 35px;  font-family: georgia;    text-transform: uppercase;	color: #FFFFFF;	margin: 0px auto 0px;		border:#ccc double 3px;	padding: 0px 0px 0px 0px;	}	#navbarleft {	width: 640px;	float: left;	margin: 0px 0px 0px 0x;	padding: 0px;	}	#navbarright {	width: 280px;	float: right;	margin: 0px;	padding: 0px 0px 0px 0px;	}	#nav {	margin: 0px;	padding: 0px;	}	#nav ul {	float: left;	list-style: none;	margin: 0px 0px 0px 0px;	padding: 0px;	}	#nav li {  border-right: 1px solid #ccc;	float: left;	list-style: none;	margin: 0px;	padding: 0px;  height:35px;	}	#nav ul li {	list-style: none;	margin: 0px 0px 0px -1px;	padding: 0px;	}	#nav li a, #nav li a:link, #nav li a:visited {	color: #CCCCCC;	display: block;	font-size: 14px;    margin: 0px 0px 0px 0px;	padding: 9px 20px 6px 20px;	}	#nav li a:hover, #nav li a:active {	background: #d90909;	color: #FFFFFF;		height:14px;	display: block;	text-decoration: none;    margin: 0px 0px 0px 0px;	padding: 9px 20px 12px 20px;	}	#nav li li a, #nav li li a:link, #nav li li a:visited {	opacity: .90;	filter: alpha(opacity=90);	background: #1A1A1A;	width: 170px;  height: 20px;  	color: #CCCCCC;	float: none;	margin: 0px;	padding: 7px 10px 7px 10px;	border: 1px solid #333333;	}	#nav li li a:hover, #nav li li a:active {	background: #d90909;	color: #FFFFFF;		height:20px;	padding: 7px 10px 7px 10px;		}#nav li ul:hover {  margin-top:3px;}#nav li ul {	z-index: 9999;	position: absolute;	left: -999em;	height: auto;	width: 190px;	margin: 0px;	padding: 0px;	}#nav li li { 	}#nav li ul a { 	width: 160px;	}#nav li ul a:hover, #nav li ul a:active { 	}#nav li ul ul {	margin: -31px 0 0 192px;	}#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {	left: -999em;	}#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {	left: auto;	}#nav li:hover, #nav li.sfhover { 	position: static;	}	/*************************************************	Homepage					     		    * ************************************************/#homepage, #featuredpage {	width: 936px;	margin: 0px 0px 0px -10px;	padding: 10px 0px 0px 0px;	line-height: 20px;	}	#homepage p, #featuredpage p {	font-family:Georgia; padding: 0px 0px 0px 0px;	margin: 0px;	}	#homepage h1, #featuredpage h1 {	color: #2255AA;	font-size: 18px;	font-family: Georgia, Times New Roman, Trebuchet MS;	font-weight: normal;	margin: 0px 0px 5px 0px;	padding: 5px 0px 0px 0px;	}	#homepage h1 a, #homepage h1 a:visited, #featuredpage h1 a, #featuredpage h1 a:visited {	color: #333333;	text-decoration: none;	}#homepage h1 a:hover, #featuredpage h1 a:hover {	color: #2255AA;	text-decoration: none;	}	#homepage h2, #homebottom h2, #featuredpage h2 {	background: #333333;	color: #FFFFFF;	font-size: 11px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	text-transform: uppercase;	margin: 0px 0px 5px 0px;	padding: 3px 0px 3px 7px;	}	#homepage h3, #featuredpage h3 {	color: #333333;	font-size: 18px;	font-family: Georgia, Times New Roman, Trebuchet MS;	font-weight: normal;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}	.hometopleft {	background: #FFFFFF url(images/sidebar.png) repeat-x;	float: left;	width: 592px;	margin: 0px 20px 0px 0px;	padding: 5px 5px 5px 5px;	border: 1px solid #333333;	}	.hometopright {	float: left;	width: 292px;	margin: 0px 0px 0px 0px;	padding: 0px;	display: inline	}	#hometop {	width: 916px;	margin: 0px auto 0px;	padding: 0px 0px 0px 0px;	line-height: 20px;	}	#homebottom {	width: 916px;	margin: 0px auto 0px;	padding: 20px 0px 0px 0px;	line-height: 20px;	}	#hometop p, #homebottom p {	margin: 0px;	padding: 0px 5px 0px 5px;	}	#hometop ul, #homebottom ul {	list-style-type: none;	margin: 0px;	padding: 0px;	}	#hometop ul li, #homebottom ul li {	list-style-type: none;	margin: 0px 0px 10px 0px;	padding: 5px;	}#hometop ul ul, #homebottom ul ul {	list-style-type: none;	margin: 5px 0px 0px 20px;	padding: 0px;	}	#hometop ul li li, #homebottom ul li li {	list-style-type: square;	margin: 0px;	padding: 0px;	}	#hometop ul li ul li, #homebottom ul li ul li {	margin: 0px;	padding: 0px 0px 3px 0px;	}	.homebottomleft {	float: left;	width: 292px;	margin: 0px 20px 10px 0px;	padding: 0px;	display: inline	}	.homebottommiddle {	float: left;	width: 292px;	margin: 0px 20px 10px 0px;	padding: 0px;	display: inline	}	.homebottomright {	float: left;	width: 292px;	margin: 0px 0px 10px 0px;	padding: 0px;	display: inline	}	/*************************************************	Content 					     		    * ************************************************/#content {	width: 936px;	margin: 0px 0px 0px -10px;	padding: 10px 0px 0px 0px;	line-height: 20px;	}	#content h1 {	color: #333333;	font-size: 18px;	font-family: Georgia, Times New Roman, Trebuchet MS;	font-weight: normal;	margin: 0px;	padding: 0px;	}	#content h1 a, #content h1 a:visited {	color: #333333;	text-decoration: none;	}#content h1 a:hover {	color: #2255AA;	text-decoration: none;	}	#contentleft h2 {	color: #FFFFFF;	font-size: 20px;	font-family: Georgia, Times New Roman, Trebuchet MS;	font-weight: normal;	text-transform: none;	margin: 0px 0px 5px 0px;	padding: 5px 0px 5px 10px;	}	#content h3 {	color: #333333;	font-size: 18px;	font-family: Georgia, Times New Roman, Trebuchet MS;	font-weight: normal;	margin: 0px 0px 10px 0px;	padding: 0px 0px 0px 0px;	}	#content h4 {	color: #333333;	font-size: 18px;	font-family: Georgia, Times New Roman, Trebuchet MS;	font-weight: normal;	margin: 20px 0px 10px 0px;	padding: 0px 0px 7px 0px;;	border-bottom: 1px dotted #BBBBBB;	}	#content h5 {	color: #333333;	font-size: 16px;	font-family: Georgia, Times New Roman, Trebuchet MS;	font-weight: normal;	font-style: italic;	margin: 20px 0px 10px 0px;	padding: 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;	}	#content blockquote p {	margin: 0px 0px 0px 0px;	padding: 0px 0px 10px 0px;	}	blockquote {	background: #EEEEEE;	margin: 0px 20px 15px 20px;	padding: 10px 15px 0px 15px;	border: 1px dotted #BBBBBB;	} #content p{font-family:Georgia;}	#fcg {	margin: 0px 0px 10px 0px;	padding: 0px;	}	#fcg p {	margin: 0px;	padding: 0px 10px 0px 10px;	}	#contentleft {	float: left;	width: 570px;	margin: 0px;	padding: 0px 26px 20px 20px;	}	.postarea {	width: 570px;	float: left;	margin: 0px;	padding: 0px;	}	.postarea p, #postwide {	padding: 0px 0px 10px 0px;	margin: 0px;	}	.postarea ol, .postright ol, #postwide ol {	margin: 0px 0px 0px 15px;	padding: 0px 0px 5px 0px;	}	.postarea ol li, .postright ol li, #postwide ol li {	margin: 0px 0px 0px 15px;	padding: 0px 0px 5px 0px;	}	.postarea ul, .postright ul, #postwide ul {	list-style-type: square;	margin: 0px 0px 0px 15px;	padding: 0px 0px 5px 0px;	}	.postarea ul li, .postright ul li, #postwide ul li {	list-style-type: square;	margin: 0px 0px 0px 15px;	padding: 0px 0px 5px 0px;	}	.postarea ul ul, .postright ul ul, #postwide ul ul {	list-style-type: none;	margin: 5px 0px 0px 20px;	padding: 0px;	}	.postarea ul li li, .postright ul li li, #postwide ul li li {	list-style-type: square;	margin: 0px;	padding: 0px;	}	.postarea ul li ul li, .postright ul li ul li, .postwide ul li ul li {	margin: 0px;	padding: 0px 0px 3px 0px;	}	.postright {	float: right;	width: 324px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 10px 0px;	}	.postright p {	padding: 0px 0px 20px 0px;	margin: 0px;	line-height: 20px;	}	#postwide {	width: 916px;	float: left;	margin: 0px;	padding: 0px 20px 10px 20px;	z-index:2;	}	.breadcrumb {	color: #333333;	font-size: 11px;	text-transform: uppercase;	margin: 0px 0px 20px 0px;	padding: 0px 0px 5px 0px;	border-bottom: 2px solid #333333;	}	.headline {	width: 570px;	float: left;	margin: 10px 0px 10px 0px;	padding: 3px 0px 7px 0px;	border-bottom: 1px dotted #BBBBBB;	clear: both;	}	.headline p {	margin: 0px;	padding: 0px;	}	.headline #bywho {  font-size:12px;  margin-bottom:-5px;}	.headline #bywho a {  font-size: 12px;}		.headline a, .headline a:visited {	color: #333333;	font-size: 18px;	font-family: Georgia, Times New Roman, Trebuchet MS;	font-weight: normal;	margin: 0px;	padding: 0px;	text-decoration: none;	}	.headline a:hover {	color: #2255AA;	text-decoration: none;	}	.headlineleft {	width: 520px;	float: left;	margin: 0px;	padding: 0px;	}	.headlineright {	width: 50px;	float: right;	margin: 0px;	padding: 0px;	text-align: right;	}	.postmeta {	background: #EEEEEE;	width: 550px;	font-size: 11px;	text-transform: uppercase;	margin: 0px 0px 50px 0px;	padding: 5px 10px 5px 10px;	border: 1px dotted #BBBBBB;	}.postmeta p {	margin: 0px;	padding: 0px;	}	.author {	background: #EEEEEE;	width: 550px;	float: left;	font-size: 11px;	text-transform: uppercase;	margin: 0px 0px 50px 0px;	padding: 10px 10px 0px 10px;	border: 1px dotted #BBBBBB;	}	.pagination {	color: #333333;	font-size: 11px;	text-transform: uppercase;	margin: 0px 0px 30px 0px;	padding: 5px 0px 0px 0px;	border-top: 2px solid #333333;	}.palignright {	float: right;	}.palignleft {	float: left;	}	.archives {	width: 270px;	float: left;	margin: 0px;	padding: 0px;	}	.aheadline {	width: 570px;	float: left;	margin: 10px 0px 10px 0px;	padding: 3px 0px 7px 0px;	border-bottom: 1px dotted #BBBBBB;	clear: both;	}	.bheadline {	width: 570px;	float: left;	margin: 10px 0px 0px 0px;	padding: 3px 0px 7px 0px;	clear: both;	}	.fheadline {	width: 916px;	float: left;	margin: 10px 0px 10px 0px;	padding: 3px 0px 7px 0px;	border-bottom: 1px dotted #BBBBBB;	clear: both;	}	.pheadline {	width: 324px;	float: left;	margin: 0px 0px 10px 0px;	padding: 3px 0px 7px 0px;	border-bottom: 1px dotted #BBBBBB;	clear: both;	}	.vheadline {	width: 570px;	float: left;	margin: 0px 0px 10px 0px;	padding: 3px 0px 7px 0px;	border-bottom: 1px dotted #BBBBBB;	clear: both;	}	/*************************************************	Images  					     		    * ************************************************/img.centered {	display: block;	margin-left: auto;	margin-right: auto;	margin-bottom: 10px;	padding: 0px;	}	img.alignnone {	margin: 0px 0px 10px 0px;	padding: 0px;	display: inline;	}img.alignright {	margin: 0px 0px 10px 10px;	padding: 0px;	display: inline;	}img.alignleft {	padding: 0px;	margin: 0px 10px 10px 0px;	display: inline;	}	.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;	margin-bottom: 10px;	}.alignright {	float: right;	margin: 0px 0px 10px 10px;	}.alignleft {	float: left;	margin: 0px 10px 10px 0px;	}	.wp-caption {	border: 1px solid #DDDDDD;	text-align: center;	background-color: #EEEEEE;	padding: 4px 0px 5px 0px;	}.wp-caption img {	margin: 0px 0px 5px 0px;	padding: 0px;	border: 0px;	}.wp-caption p.wp-caption-text {	margin: 0px;	padding: 0px 0px 0px 0px;	font-size: 11px;	font-weight: normal;	line-height: 12px;	}	/*************************************************	Sidebar 		    	        	        * ************************************************/#sidebar {	float: left;	width: 320px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 10px 0px;	}	#sidebar h2 {	background: #d90909;	color: #FFFFFF;	font-size: 11px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	text-transform: uppercase;	margin: 0px 0px 5px 0px;	padding: 3px 0px 3px 7px;	}	#sidebar p {	margin: 0px;	padding: 0px 5px 5px 5px;	}	#sidebar a img {	border: none;	margin: 0px;	padding: 0px;	}	#sidebar ul {	list-style-type: none;	margin: 0px;	padding: 0px;	}	#sidebar ul li {	list-style-type: none;	margin: 0px 0px 10px 0px;	padding: 5px;	}#sidebar ul ul {	list-style-type: none;	margin: 5px 0px 0px 20px;	padding: 0px;	}	#sidebar ul li li {	list-style-type: square;	margin: 0px;	padding: 0px;	}	#sidebar ul li ul li {	margin: 0px;	padding: 0px 0px 3px 0px;	}	.widget {	background: #FFFFFF url(images/sidebar.png) repeat-x;	margin: 0px 0px 10px 0px;	padding: 0px;	border: 1px solid #333333;	}	.video {	background: #FFFFFF url(images/sidebar.png) repeat-x;	float: left;	margin: 0px 0px 10px 0px;	padding: 0px;	border: 1px solid #333333;	width: 100%;	}	.newsletter {	background: #FFFFFF url(images/sidebar.png) repeat-x;	width: 308px;	float: left;	margin: 0px 0px 10px 0px;	padding: 5px;	border: 1px solid #333333;	}/*************************************************	Left Sidebar                    	        * ************************************************/#l_sidebar {	float: left;	width: 178px;	margin: 0px;	padding: 0px;	}	#l_sidebar p {	margin: 0px;	padding: 0px 0px 10px 0px;	}	#l_sidebar a img {	border: none;	margin: 0px;	padding: 0px;	}/*************************************************	Right Sidebar                       	    * ************************************************/#r_sidebar {	float: right;	width: 132px;	margin: 0px;	padding: 0px;	}	#r_sidebar p {	margin: 0px;	padding: 0px 0px 10px 0px;	}	#r_sidebar a img {	border: none;	margin: 0px;	padding: 0px;	}/*************************************************	Footer Background							*************************************************/#footerbg {	background: #222222 url(images/footer.png) repeat-x;	}	/*************************************************	Footer  									*************************************************/#footer {	width: 931px;	height: 20px;	color: #CCCCCC;	margin: 1px auto 0px;	padding: 5px 0px 0px 5px;		background: #fff;		border: 1px #777 solid;	}#footer #login55 {    float: right;    color: #111;  font-weight: normal;	margin: 0px;		padding: 0px 5px 0px 0px;		font-family: georgia;		font-size: 12px;    }	#footer p {  float: left;  	color: #111;  font-weight: normal;	margin: 0px;		padding: 0px 0px 0px 0px;		font-family: georgia;		font-size: 12px;	}#footer a {	color: #d90909;	text-decoration: none;	}#footer a:hover {	text-decoration: underline;	}	#footer ul {	list-style-type: none;	margin: 0px;	padding: 0px;	}	#footer ul li {	list-style-type: none;	margin: 0px 0px 10px 0px;	padding: 5px;	}#footer ul ul {	list-style-type: none;	margin: 5px 0px 0px 20px;	padding: 0px;	}	#footer ul li li {	list-style-type: square;	margin: 0px;	padding: 0px;	}	#footer ul li ul li {	margin: 0px;	padding: 0px 0px 3px 0px;	}	#footer h2 {	color: #999999;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	text-transform: uppercase;	margin: 0px 0px 5px 0px;	padding: 0px 0px 0px 0px;	}	#footer h2 a {	color: #999999;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	text-transform: uppercase;	margin: 0px 0px 5px 0px;	padding: 0px 0px 0px 0px;	}	#footer .widget {	background: none;	margin: 0px;	padding: 5px 0px 0px 0px;	border: none;	}.footer1 a img, .footer2 a img, .footer3 a img {	border: none;	margin: 0px 5px 0px 0px;	padding: 0px;	}	.footer1 {	width: 220px;	float: left;	margin: 0px;	padding: 20px 20px 5px 0px;	}	.footer2 {	width: 220px;	float: left;	margin: 0px;	padding: 20px 20px 5px 0px;	}	.footer3 {	width: 220px;	float: left;	margin: 0px;	padding: 20px 20px 5px 0px;	}	.footer5 {	width: 230px;	float: right;	margin: 0px;	padding: 20px 0px 20px 0px;	}	.footer5 a img {	border: none;	margin: 0px 10px 0px 0px;	padding: 0px;	}	/*************************************************	Search Form									*************************************************/#searchdiv {	margin: 0px;	padding: 0px;	}	#searchform {	margin: 0px;	padding: 4px 0px 0px 0px;	}	#searchbox {	background: #393939 !important;	width: 210px;	color: #CCCCCC;	font-size: 14px;	font-family: Arial, Tahoma, Verdana;	padding: 5px 5px 4px 5px;	margin: 0px 3px 0px 0px;	border: 1px solid #fff;	}	#searchbutton {	background: #1A1A1A;	color: #CCCCCC;	font-size: 14px;	font-family: Arial, Tahoma, Verdana;	padding: 3px 3px 4px 3px;	margin: 0px;	border: 1px solid #fff;	}	#author, #email, #url {	background: #EAEAEA !important;	color: #333333;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	margin: 0px;	padding: 4px;	border-top: 1px solid #666666;	border-right: 1px solid #DDDDDD;	border-left: 1px solid #666666;	border-bottom: 1px solid #DDDDDD;	}	#comment {	background: #EAEAEA !important;	width: 460px;	color: #333333;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	padding: 4px;	margin: 0px;	border-top: 1px solid #666666;	border-right: 1px solid #DDDDDD;	border-left: 1px solid #666666;	border-bottom: 1px solid #DDDDDD;	}	#submit {	background: #333333;	color: #CCCCCC;	font-size: 14px;	font-family: Arial, Tahoma, Verdana;	padding: 4px;	margin: 0px;	border: 1px solid #111111;	}	#subscribe {	margin: 0px;	padding: 0px 0px 5px 5px;	overflow: hidden;	}#subbox {	background: #FFFFFF !important;	width: 240px;	color: #333333;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	padding: 5px;	margin: 0px 5px 0px 0px;	border-top: 1px solid #666666;	border-right: 1px solid #DDDDDD;	border-left: 1px solid #666666;	border-bottom: 1px solid #DDDDDD;	}	#subbutton {	background: #333333;	color: #FFFFFF;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	padding: 4px;	margin: 0px;	border: 1px solid #111111;	}	/*************************************************	Comments									*************************************************/	.commentlist li ul li {	font-size: 12px;	}.commentlist li {	font-weight: bold;	}.commentlist li .avatar { 	background: #FFFFFF;	float: right;	border: 1px solid #EEEEEE;	margin: 0px 0px 0px 10px;	padding: 2px;	}.commentlist cite, .commentlist cite a {	font-weight: bold;	font-style: normal;	font-size: 12px;	}.commentlist p {	font-weight: normal;	text-transform: none;	}.commentmetadata {	font-weight: normal;	}#commentform input {	width: 170px;	padding: 2px;	margin: 5px 5px 1px 0px;	}#commentform {	margin: 5px 10px 0px 0px;	}	#commentform textarea {	width: 100%;	padding: 2px;	}	#respond:after {	content: "."; 	display: block; 	height: 0px; 	clear: both; 	visibility: hidden;	}	#commentform p {	margin: 5px 0px 5px 0px;	}	#commentform #submit {	margin: 0px;	float: left;	}	.alt {	margin: 0px;	padding: 10px;	}.commentlist {	margin: 0px;	padding: 0px;	}	.commentlist ol {	margin: 0px;	padding: 10px;	}.commentlist li {	margin: 15px 0px 10px;	padding: 10px 5px 10px 10px;	list-style: none;	}.commentlist li ul li { 	margin-right: -5px;	margin-left: 10px;	}.commentlist p {	margin: 10px 5px 10px 0px;	padding: 0px;	}	.children { 	margin: 0px;	padding: 0px;	}.nocomments {	text-align: center;	margin: 0px;	padding: 0px;	}.commentmetadata {	font-size: 10px;	margin: 0px;	display: block;	}.navigation {	display: block;	text-align: center;	margin-top: 10px;	margin-bottom: 40px;	}	.alignright {	float: right;	}.alignleft {	float: left;	}	.thread-alt {	background: #FFFFFF;	margin: 0px;	padding: 0px;	}	.thread-even {	background: #EEEEEE;	margin: 0px;	padding: 0px;	}	.depth-1 {	border: 1px dotted #BBBBBB;	margin: 0px;	padding: 0px;	}.even, .alt {	border-top: 1px dotted #BBBBBB;	border-bottom: 1px dotted #BBBBBB;	border-left: 1px dotted #BBBBBB;	margin: 0px;	padding: 0px;	}