/*  Theme Name: ElegantBlueAuthor URI: http://www.nathanrice.net/Version: 1.0Author: Nathan RiceDescription: ElegantBlue is a free theme by <a href="http://www.nathanrice.net/">Nathan Rice</a>.The CSS/XHTML is released under GPL: http://www.opensource.org/licenses/gpl-license.php*/body {	background: #ffffff url(images/body-bg.jpg) top left repeat-x;	color: #333333;	font-size: 13px;	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;	margin: 0px 0px 0px 0px;	}body * {	margin: 0px; 	padding: 0px;}img {	border: none;	background: none;}hr {	height: 5px;	color: #fff;	margin: 10px 0px;	border: none;	border-top: 1px dotted #D3D3D3;}/*************************************	Links**************************************/a, a:visited{	color: #3F6E84;	text-decoration: underline;	}	a:hover{	text-decoration: underline;	color: #FF8800;	}/*************************************	Headings**************************************/h1, h3 {	color: #245A73;	font-size: 22px;	font-weight: normal;	margin: 0px 0px 5px 0px;	line-height: 150%;	}h1 a, h3 a, h1 a:visited, h3 a:visited  {	color: #245A73;	text-decoration: none;	}h1 a:hover, h3 a:hover {	color: #000000;	text-decoration: none;	}h2 {	color: #000;	font-size: 24px;	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;	font-weight: normal;	padding: 10px 0px;	line-height: 150%;	margin: 0px;	}	h2 a, h2 a:visited  {	color: #6B030B;	text-decoration: underline;	}h2 a:hover {	color: #000000;	text-decoration: none;	}h3 {	color: #245A73;	font-size: 22px;	font-weight: normal;	margin: 0px 0px 5px 0px;	line-height: 150%;	font-size: 18px;	}
h4 {
	color: #666666;
	font-size: 17px;
	margin-top: -4px;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;	font-weight: normal;
	}h3.h1 { /*make homepage h3's for the first 2 stories look like H1 */	font-size: 22px;}/* This is for our sidebar headers.  We need them large */#sidebar h3 {	font-size: 22px; }h3 a, h3 a:visited {	color: #245A73;	text-decoration: none;	}/*****************************************************************************************/#twitter_update_list li {margin-top:10px;}#r_sidebar h2, #l_sidebar h2 {	margin: 10px 0px; padding: 0px;	font-size: 15px;	text-transform: uppercase;	font-weight: bold;	color: #245A73;}h6 {	color: #000;	font-size: 24px;	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;;	font-weight: normal;	padding: 10px 0px;	line-height: 150%;	margin: 0px;	}/*************************************	Main Container**************************************/#container { 	width: 950px; 	text-align: left; 	margin: 0 auto;	border: 0px solid black;	}/*************************************	Header**************************************/#header { 	height: 89px; 	padding: 0px;	position: relative;	}#header .title {	color: #DEDEDE;	text-decoration: none;	font-family: Helvetica, Sans-Serif;	font-size: 35px;	font-weight: bold;	margin: 0px;	padding: 12px 0px 0px 0px;}#header .title a {	color: #DEDEDE;	text-decoration: none;	font-family: Arial, Helvetica, Sans-Serif;	font-size: 35px;	font-weight: bold;	margin: 0px;	padding: 0px;}#header .title a:hover {	color: #A1B4B9;}#header .description {	color: #FFF;	font-family: Arial, Helvetica, Sans-Serif;	font-size: 18px;	font-style: italic;	font-weight: normal;	margin: 0px;	padding: 0px;}/*************************************	Top Search Form**************************************/.searchform {	background: #A3C159 url(images/search.jpg) bottom left no-repeat;	float: right;	padding: 4px;	position: absolute;	top: 1px;	right: 0px;}.searchform .s {	border: none;	background: #FFF;	color: #666;	font-family: Times New Roman, Georgia, Serif;	padding: 2px;	width: 184px;}/*************************************	Horizontal Menu**************************************/#menu { 	background: transparent;	font-size: 12px;	font-family: Verdana, Helvetica, Arial, Sans-Serif;	padding: 0px;	text-align: right;	position: absolute;	bottom: 0px; right: 0px;	}#menu ul {	margin: 0px;	padding: 0px;	}#menu li {	float: left;	list-style-type: none;	margin: 0px 0px 0px 4px;	padding: 0px;	background: url(images/tab.jpg) 0px 0px repeat-x;	}#menu ul li a {	font-family: Verdana, Helvetica, Arial, Sans-Serif;	font-size: 11px;	color: #ffffff;	padding: 0px;	margin: 0px;	text-decoration: none;	display: block;	padding: 12px 15px;	}#menu ul li a:hover, #menu ul li.current_page_item {	text-decoration: none;	background: url(images/tab.jpg) 0px -50px repeat-x;	}/*************************************	Content**************************************/#content { 	width: 550px; 	float: left; 	margin: 14px 0px 20px 0px;	display: block;	}#content p{	margin: 0px;	line-height: 18px;	padding: 0px 0px 10px 0px;	font-size: 13px;	}#content p img{	border: none;	padding: 0px 5px 15px 0px;	}#content ol {	list-style-type: decimal;	line-height: 18px;	margin: 0px;	padding: 0px 0px 10px 30px;	}#content ul {	list-style: none;	margin: 0px;	padding: 0px 0px 10px 0px;	}	#content li {	margin: 0px;	padding: 0px;	}	#content ul li {	list-style: square outside;	margin: 0px 30px 0px 30px;	padding: 5px 0px 0px 5px;	}blockquote{	margin: 0px 0px 0px 25px;	padding: 0px 25px 0px 10px;	font-style: italic;	color: #666666;	border-left: 1px solid #cccccc;	}	#content blockquote p{	margin: 0px 0px 20px 0px;	padding: 0px;	}#content .post-meta {	display: block;        border-color:#F3F4F4;        background-color:#FAFAFA;	margin: 8px 0px 15px 0px;	padding: 5px 10px;	font-size: 11px;	color: #A3C159;	clear: both;}#content .post-meta-more {	display: block;	margin: 0px 0px 15px 0px;	padding: 0px 0px;	font-size: 11px;	color: #A3C159;	clear: both;}/*********************************************		Previous/Next Page Navigation*********************************************/.page-nav {	clear: both; /* To clear any floats */	margin: 15px 0px;	padding: 2px 0px;	height: 22px;	border-top: 2px solid #274756;	border-bottom: 1px solid #1A2E39;}.nav-previous {	width: 249px; 	float: left; 	text-align: left;	margin: 2px 0px;}.nav-next {	width: 249px; 	float: right; 	text-align: right;	margin: 2px 0px;}.page-nav a {	text-decoration: none;}.nav-previous a {	padding-left: 18px;	background: url(images/arrow-left.gif) 0px 6px no-repeat;}.nav-next a {	padding-right: 18px;	background: url(images/arrow-right.gif) right 6px no-repeat;}/***************************************************************************	Comments****************************************************************************/#comments-wrap {	width: 548px;}/*	Headers	*/#comments-wrap h3 {	font-size: 20px;}/*	Trackbacks	*/.trackbacklist {}.thetrackback {	margin: 0px 0px 20px 0px;}.trackback-body {	margin: 0px; padding: 10px;	border: 1px solid #D3D3D3;	border-bottom: none;}.trackback-metadata {	margin: 0px; padding: 10px;	border: 1px solid #D3D3D3;	font-size: 10px;}/*	Comments	*/.commentlist {	}.thecomment {	margin: 0px 0px 20px 0px;	overflow: hidden;}.comment-body {	border-top: 1px solid #D3D3D3;	border-right: 1px solid #D3D3D3;	border-left: 1px solid #D3D3D3;	margin: 0px; padding: 10px;}.comment-metadata {	background: #325768;	padding: 10px;	color: #FFF;}.comment-metadata a, .comment-metadata a:visited {	color: #FFF;}.comment-metadata a:hover {	color: #FF8800;}.authorcomment {	border: 1px solid #CCC;	margin: 0px 0px 20px 0px;	overflow: hidden;}.authorcomment .comment-body {	border: none;}.authorcomment .comment-metadata {	background: #FCF4C7;	padding: 11px 10px;	color: #AD5433;}.authorcomment .comment-metadata a {	color: #AD5433;}.authorcomment .comment-metadata a:hover {	color: #FF8800;}/*	Comment Form	*/#commentform {}/*************************************	Sidebar**************************************/#sidebar {	float: left;	display: block;	width: 350px;	margin: 14px 0px 10px 25px; padding: 0px 0px 0px 25px;}#sidebar .sidebar-rss {	border-bottom: 1px dotted #D3D3D3;	padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px;}#sidebar .sidebar-email {	border-bottom: 1px dotted #D3D3D3;	padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px;}#sidebar .recentposts {	border-bottom: 1px dotted #D3D3D3;	padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px;}#sidebar p img {	float: right;	margin: 0px 0px 0px 7px;}#sidebar ul {	list-style-type: none;}/*************************************	Left Sidebar**************************************/#l_sidebar {	float: left;	display: block;	width: 160px;	font-size: 11px;	margin: 0px; padding: 0px;}#l_sidebar ul, #l_sidebar ul li {	margin: 0px; padding: 0px;}#l_sidebar ul li ul {	border-top: 1px dotted #D3D3D3;}#l_sidebar ul li ul li {	margin: 0px; padding: 0px;	border-bottom: 1px dotted #D3D3D3;}#l_sidebar ul li ul li a, #l_sidebar ul li ul li a:visited {	color: #666666;	display: block;	padding: 5px 3px;	margin: 0px;	text-decoration: none;}#l_sidebar ul li ul li a:hover {	background: #FCF4C7;	color: #AD5433;	text-decoration: none;}#l_sidebar ul li ul li ul li {	border-bottom: 1px dotted #FFF; /*IE Bug Fix */	border-top: 1px dotted #D3D3D3;}#l_sidebar ul li ul li ul li a, #l_sidebar ul li ul li ul li a:visited {	color: #666666;	display: block;	padding: 5px 3px 5px 10px;	margin: 0px;	text-decoration: none;}#l_sidebar ul li ul li ul {	border: none;	padding: 0px; margin: 0px;}#l_sidebar ul li ul li ul li a:hover {	background: #FCF4C7;	color: #AD5433;	text-decoration: none;}/*************************************	Right Sidebar**************************************/#r_sidebar {	float: right;	display: block;	width: 160px;	font-size: 11px;}#r_sidebar ul, #r_sidebar ul li {	margin: 0px; padding: 0px;}#r_sidebar ul li ul {	border-top: 1px dotted #D3D3D3;}#r_sidebar ul li ul li {	margin: 0px; padding: 0px;	border-bottom: 1px dotted #D3D3D3;}#r_sidebar ul li ul li a, #r_sidebar ul li ul li a:visited {	color: #666666;	display: block;	padding: 5px 3px;	margin: 0px;	text-decoration: none;}#r_sidebar ul li ul li a:hover {	background: #FCF4C7;	color: #AD5433;	text-decoration: none;}#r_sidebar ul li ul li ul li {	border-bottom: 1px dotted #FFF; /*IE Bug Fix */	border-top: 1px dotted #D3D3D3;}#r_sidebar ul li ul li ul li a, #r_sidebar ul li ul li ul li a:visited {	color: #666666;	display: block;	padding: 5px 3px 5px 10px;	margin: 0px;	text-decoration: none;}#r_sidebar ul li ul li ul {	border: none;	padding: 0px; margin: 0px;}#r_sidebar ul li ul li ul li a:hover {	background: #FCF4C7;	color: #AD5433;	text-decoration: none;}/*************************************	Footer**************************************/#text-link-ads {	padding: 15px;	text-align: left;	clear: both;	}/*************************************	Footer**************************************/#footer { 	padding: 15px;	text-align: center;	border-top: 1px solid #666666;	clear: both;	background: #14252D;	color: #FFF;	}#footer a {	color: #9BB1BB;}#footer-wrap {	width: 950px;	margin: 0px auto;}