/* 	Theme Name: Vertigo Blue 3Column	Theme URL: http://www.briangardner.com/themes/vertigo-blue-wordpress-theme.htm	Description: Vertigo Blue is a modern, 3-column Widget-ready theme created for WordPress.	Author: Brian Gardner	Author URI: http://www.briangardner.com	Version: 1.0			The CSS, XHTML and design is released under GPL:	http://www.opensource.org/licenses/gpl-license.php		Changelog:		v1.0 - 05.14.07		First Release of Vertigo Blue 3-Column*/body {	color: #000000;	font-size: 12px;	font-family: Arial, Helvetica, Sans-Serif;	margin: 0px auto 0px;	padding: 0px;	}	#wrap {	background: #FFFFFF;	width: 960px;	margin: 0px auto 0px;	padding: 0px;	}	/*************************************************	Hyperlinks									*************************************************/a, a:visited{	color: #2255AA;	text-decoration: none;	}	a:hover      {	text-decoration: underline;	}	/*************************************************	Header  									*************************************************/#header {	background: #FFFFFF url(images/header.gif);	width: 960px;	height: 160px;	margin: 0px auto 0px;	padding: 0px;	overflow: hidden;	}#header h1, #header h3 {	float:left; 	color: white; 	font-family: 'Trebuchet MS', Arial, Verdana; 	font-size:27px; 	margin:30px 5px 0;}		#header img a{	margin: 0px;	border: none;	}	#headerleft {	background: #FFFFFF url(images/logo.gif);	height: 160px;	width: 160px;	float: left;	margin: 0px;	padding: 0px;	}	#headerright {	width: 800px;	float: right;	text-align: right;	margin: 0px;	padding: 10px 0px 0px 0px;	}	#headerright li {	display: inline;	list-style-type: none;	margin: 0px;	padding: 0px;	}		#headerright ul {	margin: 0px;	padding: 0px;	}		#headerright a, #headerright a:visited {	color: #FFFFFF;	font-weight: bold;	margin: 0px;	padding: 6px 10px 6px 10px;	text-decoration: none;	}		#headerright a:hover {	color: #FFFFFF;	font-weight: bold;	text-decoration: underline;	}	/*************************************************	Content 					     		    * ************************************************/#content {	width: 960px;	margin: 0px auto 0px;	padding: 0px;	}#content p{	padding: 0px 0px 15px 0px;	margin: 0px;	line-height: 20px;	}	#content h1 {	color: #000000;	font-size: 22px;	font-family: Century Gothic, Verdana, Arial, Sans-Serif;	font-weight: normal;	margin: 25px 0px 0px 0px;	padding: 20px 0px 10px 0px;	border-top: 2px solid #000000;	}	#content h1 a  {	color: #000000;	text-decoration: none;	}#content h1 a:hover {	color: #2255AA;	text-decoration: none;	}	#content h2.post_title {	color: #000000;	font-size: 22px;	font-family: Century Gothic, Verdana, Arial, Sans-Serif;	font-weight: normal;	margin: 25px 0px 0px 0px;	padding: 20px 0px 10px 0px;	border-top: 2px solid #000000;		border-bottom: none;	}	#content h2.post_title  a  {	color: #000000;	text-decoration: none;	}#content h2.post_title  a:hover {	color: #2255AA;	text-decoration: none;	}		#content p img{	border: none;	}	#content h2 {	color: #000000;	font-size: 16px;	font-family: Century Gothic, Verdana, Arial, Sans-Serif;	font-weight: normal;	padding: 20px 0px 5px 0px;	margin: 0px;	border-bottom: 1px solid #C0C0C0;	}	#content h3 {	color: #000000;	font-size: 22px;	font-family: Century Gothic, Verdana, Arial, Sans-Serif;	font-weight: normal;	margin: 25px 0px 0px 0px;	padding: 20px 0px 10px 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: 470px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 20px 0px;	margin-left:248px;		}	* html #contentleft {        margin-left:124px;}		#contentleft ol{	margin: 0px 0px 0px 20px;	padding: 0px 0px 10px 0px;	}	#contentleft ol li{	margin: 0px 0px 0px 20px;	padding: 0px 0px 5px 0px;	}	#contentleft ul{	list-style-type: square;	margin: 0px 0px 0px 20px;	padding: 0px 0px 10px 0px;	}	#contentleft ul li{	list-style-type: square;	margin: 0px 0px 0px 20px;	padding: 0px 0px 5px 0px;	}	blockquote{	margin: 0px 25px 15px 25px;	padding: 0px 25px 0px 10px;	background: #E8E8E8;	border-top: 2px solid #000000;	border-bottom: 1px solid #000000;	}	#content blockquote p{	margin: 0px 0px 10px 0px;	padding: 10px 0px 0px 0px;	}	/*************************************************	Left Sidebar 					     	    * ************************************************/#l_sidebar {	float: left;	width: 225px;	margin: 25px 0px 0px 20px;	padding: 0px 0px 20px 0px;	border-top: 2px solid #000000;	margin-left:-715px;		}	#l_sidebar ul {	list-style: none;	margin: 0px;	padding: 0px;	}#l_sidebar ul li {	display: inline;	padding: 0px;	margin: 0px;	}	#l_sidebar ul li a {	display: block;	color: #FF3300;	text-decoration: none;	margin: 0px;	padding: 5px 0px 5px 0px;	border-bottom: 1px solid #C0C0C0;	}#l_sidebar ul li a:hover {	background: #EFEFEF;	color: #800000;	text-decoration: underline;	}	#l_sidebar p{	padding: 3px 0px 0px 0px;	margin: 0px;	line-height: 20px;	}	/*************************************************	Right Sidebar 					     	    * ************************************************/	#r_sidebar {	float: right;	width: 225px;	margin: 25px 0px 0px 0px;	padding: 0px 0px 20px 0px;	border-top: 2px solid #000000;	}#r_sidebar h3 {	color: #000000;	margin: 0 0 5px 0;	padding: 0 0 0 0;	font-size: 14px;	font-family: Century Gothic, Verdana, Arial, Sans-Serif;	font-weight: normal;}#r_sidebar ul {	list-style: none;	margin: 0px;	padding: 0px;	}#r_sidebar ul li {	display: inline;	padding: 0px;	margin: 0px;	}	#r_sidebar ul li a {	display: block;	color: #0073BF;	text-decoration: none;	margin: 0px;	padding: 5px 0px 5px 0px;	border-bottom: 1px solid #C0C0C0;	}#r_sidebar ul li a:hover {	background: #EFEFEF;	color: #2255AA;	text-decoration: underline;	}	#r_sidebar p{	padding: 3px 0px 0px 0px;	margin: 0px;	line-height: 20px;	}	/*************************************************	Footer Background							*************************************************/#footerbg {	background: #000000;	}	/*************************************************	Footer  									*************************************************/#footer {	width: 960px;	height: 30px;	background: #000000;	color: #FFFFFF;	margin: 0px auto 0px;	text-align: left;	position: relative;	line-height: 17px;	}	#footerbottom {	height: 5px;	background: #2255AA;	position: relative;	}	#footer p {	color: #FFFFFF;	padding: 3px 0px 0px 0px;	list-style-type: none;	margin: 0px;		}	#footer h2 {	color: #FFFFFF;	font-size: 12px;	font-family: Arial, Helvetica, Sans-Serif;	font-weight: bold;	border-bottom: 2px solid #666666;	padding: 0px 0px 2px 0px;	margin: 15px 0px 0px 0px;	text-transform: uppercase;	}#footer a {	color: #AAAAAA;	text-decoration: none;	}#footer a:hover {	color: #2255AA;	text-decoration: none;	}	#footer ul {	list-style: none;	margin: 0px 0px 0px 0px;	padding: 0px;	}#footer ul li {	display: inline;	padding: 0px;	margin: 0px;	}	#footer ul li a {	display: block;	color: #FFFFFF;	text-decoration: none;	margin: 0px;	padding: 5px 0px 5px 0px;	border-bottom: 1px solid #666666;	}#footer ul li a:hover {	background: #2A2A2A;	color: #FFFFFF;	}	#footerleft {	background: #000000;	float: left;	width: 225px;	margin: 0px 20px 0px 0px;	padding: 0px;	}	#footermiddle1 {	background: #000000;	float: left;	width: 225px;	margin: 0px 20px 0px 0px;	padding: 0px;	}	#footermiddle2 {	background: #000000;	float: left;	width: 225px;	margin: 0px 20px 0px 0px;	padding: 0px;	}	#footerright {	background: #000000;	float: right;	width: 225px;	margin: 0px 0px 0px 0px;	padding: 0px;	}/*************************************************	Search Form									*************************************************/#searchdiv {	margin: 0px;	padding: 0px;	}	#searchform {	margin: 0px;	padding: 0px;	overflow: hidden;	}	#s {	background: #FFFFFF;	width: 200px;	color: #333333;	font-size: 11px;	font-family: Verdana, Helvetica, Sans-Serif;	padding: 4px;	margin: 7px 0px 0px 0px;	border-top: 1px solid #666666;	border-right: 1px solid #666666;	border-left: 1px solid #999999;	border-bottom: 1px solid #999999;	}	#sbutt {	background: #878787;	color: #FFFFFF;	font-size: 11px;	font-family: Verdana, Helvetica, Sans-Serif;	padding: 1px;	margin: 0px 0px 0px 5px;	border: 1px solid #333333;	}	/*************************************************	Comments									*************************************************/	#commentblock {	width: 430px;	background: #E8E8E8;	color: #000000;	float: left;	padding: 20px 20px 10px 20px;	margin: 10px 0px 0px 0px;	border-top: 2px solid #000000;	border-bottom: 1px solid #000000;	}	#commentblock ol{	list-style-type: square;	margin: 0px 0px 0px 0px;	padding: 0px 0px 10px 0px;	}	.commentdate {	font-size: 12px;	padding-left: 0px;	}	#commentlist li p{	margin-bottom: 8px;	line-height: 20px;	padding: 0px;	}.commentname {	color: #333333;	margin: 0px;	padding: 5px 5px 5px 0px;	}.commentinfo{	clear: both;	}.commenttext {	clear: both;	margin: 3px 0px 10px 0px;	padding: 20px 10px 5px 10px;	width: 380px;	background: #FFFFFF url(images/comment.gif) no-repeat top;	}.commenttext-admin {	clear: both;	margin: 3px 0px 10px 0px;	padding: 20px 10px 5px 10px;	width: 380px;	background: #FFFFFF url(images/comment.gif) no-repeat top;	}#commentsformheader{	padding-left: 0px;	}#commentsform{	text-align: center;	margin: 0px;	padding: 0px;	}#commentsform form{	text-align: left;	margin: 0px;	}#commentsform p{	margin: 0px;	}#commentsform form textarea{	width: 99%;	}	p.comments_link  img{	margin: 0px;	padding: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	}		td.aom_sb {	background: #DFDFDF;}div.aom_sb	{	background: #DFDFDF;	width:925px;	margin-left:3px;	margin-bottom:1px;	padding:3px 15px 3px;}