/*Theme Name:		Herald Theme
Theme URL:		http://performancing.com/wordpress-themes/
Description:	The Herald Theme is an elegant, three-column theme created originally created for <a href="http://www.blogherald.com/">The Blog Herald</a>. For WordPress 2.8 and newer.
Version: 		1.0
Author:			Brian Gardner
Author URI:		http://www.performancing.com/
Tags:			three-columns, right-sidebar, black, white, gray, red, sticky-post, microformats, fixed-width, widgets
*//* Lazy reset */* { margin: 0; padding: 0;}html { font-size: 100%; font-size: 62.5%; font-size: 0.8em; line-height: 150%; }body, input, select, option, textarea { font-family: Verdana, Helvetica, Arial, sans-serif; }#navbar li, .sidebar li, #footer li { list-style: none; height: 1%; }.clear { clear: both; }
body {	background: #fff url(images/bg1.gif) repeat-x;	color: #333;}/* Hyperlinks */img { border: 0; }a, a:visited {	color: #0000FF;	text-decoration: none;}.entry-content a:hover, .meta a:hover, .meta-author a:hover, #commentsection a:hover {	border-bottom: 1px solid #0000FF;}/* Fonts */h1, h2, h3, h4, h5, h6, #pagetitle {	font-family: "Times New Roman", "Times", serif;	line-height: 120%;	font-weight: normal;	color: #000;}.entry-title, .sidebar h2, #pagetitle, #error {	padding: 20px 0 10px;	line-height: 24px;}.entry-title, .sidebar h2 {	border-bottom: 1px dotted #999;}h1 { font-size: 2em; }h2 { font-size: 1.9em; }h3 { font-size: 1.7em; }h4 { font-size: 1.3em; }h5 { font-size: 1.2em; }h6 { font-size: 1.1em; }#pagetitle, .sidebar h2 {	font-size: 1.3em;	text-transform: uppercase;	}.sidebar h2 { letter-spacing: 1px; }code, pre { font-family: "Lucida Console", "Courier New", monospace; }#navbar li  { font-size: 0.8em; line-height: 1em; }.meta, .meta-author  { font-size: 0.85em; line-height: 1.3em; }
/* Header */#header {	background: #fff;	width: 960px;	height: 70px;	margin: 0 auto;	padding: 20px 0 10px;	overflow: hidden;}.headerleft {	width: 480px;	float: left;}.headerright {	width: 470px;	float: right;	text-align: right;	height: 60px;	margin: 10px 0 0;	background: #fff;		text-align: center;		line-height: 60px;}/* Navbar */#navbar {	background: #444;	width: 960px;	margin: 0 auto;}	#navbar a, #navbar a:visited {
		color: #fff;
		text-decoration: none;
		text-transform: uppercase;
		border-left: 1px solid #4D4D4D;				line-height: 1.5; 		padding: 10px 20px; 		display: block; 
	}	#navbar a:hover, #navbar li.current_page_item a {		background: #555;		color: #fff;		text-decoration: none;	}	/* suckerfish dropdown */		#navbar .nav { /* all lists */			display: block;		} 		#navbar .nav li { /* all list items */			float: left;			position: relative;			z-index: 1000;			zoom: 1;			text-align: center;			height: 35px;		} 		#navbar .nav li ul { /* second-level lists */			display: none;			position: absolute;			top: 1em;			left: 0;			text-align: left;			clear: both;			background: #333;		}		#navbar .nav li ul li {			text-transform: none;			clear: both;			width: 180px;			text-align: left;			border-bottom: 1px solid #444;		}		#navbar .nav li ul li a {		}		#navbar .nav li ul li a:hover {		}.navbarleft {	float: left;}.navbarright {	width: 200px;	float: right;	padding: 6px 5px 0 0;	text-align: right;}
/* Content */#content {	width: 960px;	margin: 0 auto;	padding: 0;    overflow: hidden;	clear: both;}#pagetitle { 	text-align: center; }#content img.wp-smiley {	float: none;	border: none;}#content img.wp-wink {	float: none;	border: none;}#contentleft {	background: #fff;	display: inline;	float: left;	width: 470px;	margin: 0 15px 0 0;}#contentleft .entry-content {	margin: 10px 0;}#contentleft h2, #contentleft h3, #contentleft h4, #contentleft h5, #contentleft h6 {	margin: 30px 0 20px;}#contentleft p {	margin: 0 0 20px;}#contentleft ol {	margin: 10px 0 10px 10px;}#contentleft ol li {	margin: 0 0 5px 10px;}#contentleft ul {	list-style-type: square;	margin: 10px 15px;}
#contentleft ul li {	list-style-type: square;	padding: 0 5px 5px;}#contentleft blockquote{	padding: 1% 20px;	margin: 0 20px 20px;	background: #E8E8E8;	border-top: 2px solid #000;	border-bottom: 1px solid #000;}#content blockquote p {	margin: 10px 0;}.meta {	padding: 5px 0 10px;}.meta-author {	width: 450px;	background: #EAEAEA;	color: #333;	margin: 0 0 20px 0;	padding: 10px 10px 10px 10px;	border-top: 2px solid #000;	border-bottom: 1px solid #000;}/* Sidebars */.sidebar {	padding: 0 0 40px;}.sidebar ul li ul ul {	margin: 0 0 0 20px;	padding: 0;}.sidebar ul li li a {	background: #fff url(images/bullet.gif) 5px 8px no-repeat;	display: block;	color: #333;	text-decoration: none;	padding: 5px 0 5px 25px;	border-bottom: 1px dotted #999;}.sidebar ul li a:hover {	background-color: #eee !important;	color: #0000FF;}/* stuff */	.sidebar .subscribe li a { padding: 5px 5px 5px 30px; }	.sidebar .subscribe .rss a { background: url(images/rss.png) 5px 6px no-repeat }	.sidebar .subscribe .twitter a { background: url(images/twitter.png) 5px 6px no-repeat }	.sidebar .subscribe .facebook a { background: url(images/facebook.png) 5px 6px no-repeat }	.sidebar .sponsors div {		text-align: center;		padding: 10px 0;	}	.sidebar .sponsors a img {		padding: 5px;		background: #eee;	}	.sidebar .recent li p { 		font-size: 0.85em; 		padding: 5px 0;		border-bottom: 1px dotted #999;	}
/* Left Sidebar */#l_sidebar {	display: inline;	float: left;	width: 300px;}
/* Right Sidebar */#r_sidebar {	display: inline;	float: right;	width: 160px;}/* Footer Background */#footerbg {	width: 100%;	background: #444;}/* Footer */#footer {	width: 960px;	overflow: hidden;	padding: 0 0 30px;	color: #999;	margin: 0 auto;	text-align: left;	position: relative;}#footerbottom {	height: 5px;	background: #2255AA;	position: relative;}#footer p {	color: #fff;	padding: 3px 0 0 0;	list-style-type: none;}#footer h2 {	color: #fff;	font-size: 0.9em;	font-family: Helvetica, Arial, san-serif;	font-weight: bold;	border-bottom: 2px solid #666;	padding: 0 0 5px 0;	margin: 20px 0 0 0;	text-transform: uppercase;}#footer a {	color: #999;	text-decoration: none;}#footer a:hover {	color: #EAEAEA;	text-decoration: none;}#footer ul {	list-style: none;	margin: 0 0 0 0;}#footer ul li {	padding: 3px 0 3px 0;	border-bottom: 1px dotted #666;}#footer ul li a {	color: #999;	text-decoration: none;	padding: 3px 0 3px 0;}#footer ul li a:hover {	color: #EAEAEA;}#footer .widget {	float: left;	width: 225px;	margin: 0 20px 0 0;}#footer #footer1 {	width: 200px;}#footer #footer2 {	width: 250px;}#footer #footer3 {	margin: 0;}#footer #footer4 {	margin: 0;	float: right;}#footer .ad {	text-align: center;	width: 250px;	height: 250x;	background: #333;	line-height: 250px;}/* Credits */#credits {	width: 100%;	background: #999;	color: #333;	margin: 0 auto;	padding: 10px 0 10px 0;	text-align: center;}#credits p {	color: #333;}#credits a, #credits a:visited {	color: #333;	text-decoration: none;	font-weight: bold;}#credits a:hover {	color: #333;	text-decoration: underline;}/* Search Form */#searchform {	overflow: hidden;}#s {	background: #fff;	width: 200px;	color: #333;	padding: 2px;	border-top: 1px solid #C0C0C0;	border-right: 1px solid #EFEFEF;	border-left: 1px solid #C0C0C0;	border-bottom: 1px solid #EFEFEF;}/* Image Styles */.alignleft { float: left; display: inline; }.alignright { float: right; display: inline; }	#contentleft .entry-content img { border: 0; }	#contentleft .entry-content .alignnone { display: block; margin: 10px 10px 20px 0; }	#contentleft .entry-content img.alignleft { margin: 10px 10px 20px 0; float: left; clear: left; }			#contentleft .entry-content img.alignright { margin: 10px 0 20px 10px; float: right; clear: right; }	#contentleft .entry-content img.aligncenter { display: block; margin: 0 auto 10px auto; float: none; clear: both; }	#contentleft .entry-content div.wp-caption { margin: 10px 10px 20px; background: #f5f5f5; overflow: hidden; padding: 10px; }	#contentleft .entry-content div.alignleft { text-align: left; float: left; margin-left: 0; }	#contentleft .entry-content div.alignright { text-align: right; float: right; margin-right: 0; }	#contentleft .entry-content div.aligncenter { text-align: center; margin: 0 auto; }		#contentleft .entry-content .wp-caption img { margin: 0 auto; border: none; }			#contentleft .entry-content .wp-caption-text { margin: 10px 5px; font-size: 0.85em; line-height: 1.3em; color: #555; }	#contentleft .entry-content .gallery { margin: auto auto 10px; }		#contentleft .entry-content .gallery .gallery-item { clear: none; margin: 0; }		#contentleft .entry-content .gallery .gallery-icon, #contentleft .entry-content .gallery .gallery-caption { margin: 0; }		#contentleft .entry-content .gallery .gallery-caption { text-align: left; font-size: 0.85em; line-height: 1.3em; color: #555; margin: 0 5px 10px; }	.attachment #contentleft .navigation .attachment-thumbnail { width: 80px; height: 80px; }	/* Navigation */.navigation, .comment-navigation { overflow: hidden; padding: 0 0 20px; }.navigation div, .comment-navigation div { width: 45%; }	.navigation .previous, .comment-navigation .previous { text-align: left; float: left; }	.navigation .next, .comment-navigation .next { text-align: right; float: right; }		
/* Comments */#commentblock {	width: 450px;	background: #E8E8E8;	color: #333;	float: left;	padding: 10px;	margin: 10px 0 20px 0;	border-top: 2px solid #000;	border-bottom: 1px solid #000;}#contentleft #commentblock .commentlist {	margin: 0;}#contentleft #commentblock .commentlist li {	list-style-type: square;	margin: 0 0 10px 20px;	padding: 10px;	border: 1px dotted #E8E8E8;}	#contentleft #commentblock .commentlist li:hover {		border-color: #ccc;	}#contentleft .commentlist li .avatar {	float: left;	display: inline;	vertical-align: middle;	position: relative;	margin: 0 5px 5px 0;	background: #ccc;}#contentleft #commentblock .commentlist li .content {	clear: both;	margin: 0 0 0 0;	padding: 30px 10px 5px 10px;	width: 390px;	background: #fff url(images/comment.gif) no-repeat 0 0;}	#contentleft #commentblock .commentlist .children li .content {		width: auto;	}#contentleft #commentblock .commentlist .children {	margin: 0;	padding: 0;}#contentleft #commentblock .commentlist .children li {	width: auto;	list-style: none;	margin: 0;	padding: 20px 0 0 10px;	border: 0;}#author, #url, #email, #comment {	border: 1px solid #999;	padding: 5px;}#commentform label {	font-weight: bold;}#commentform input[type="text"]:focus, #commentform textarea:focus {	border-color: #BE0C0C;	background: #f4f4f4;}#comment { width: 97%; }#submit { padding: 10px; }
