/*   Theme Name: McCormick ThemeAuthor: Tim KennettAuthor URI: http://www.akennettdesign.com/Version: 1.0Tags: McCormick 2-Column Layout*//* Reset default browser styles */@import url('styles/reset.css');/* Rebuild default browser styles */@import url('styles/rebuild.css');/* Basic WordPress Styles */@import url('styles/wp.css');/* Import a basic layout */@import url('styles/2c-r.css');/* Begin Typography & Colors */body {	font-family: Tahoma, Helvetica, Verdana, Arial, Sans-Serif;	background: #ffffff;	color: #333;	margin:0px;	padding:0px;}/* Top Navigation Bar */.topnav {	background:#d9e5ee url(images/topnav_bkgrd.jpg) 0px 0px repeat-x;	height:50px;	padding:0px;	margin:0px;	padding-left:15px;	font-size:1em;	text-transform: uppercase;}.topnav ul{	float:left;	overflow:hidden;	list-style-type:none;	margin:0px;	padding:10px 0px;}.topnav ul li{		display:block;	float:left;	border-left:1px solid #fff;	margin:0 4px 0 -4px; /*use negative margin-left to hide the background image*/	padding:0px 20px 0px 20px;}.topnav li a {	text-decoration:none;	color: #00538e;	font-family:Tahoma, Helvetica, Verdana, Arial;	margin:0px;	padding:0px;}/* End Top Navigation Bar *//* Begin Search Form Elements */#searchform {	float:right;	margin: 0px auto;	padding:5px 5px;	text-align: left;	}#searchform #s {	width: 108px;	padding: 2px;	}#searchform label {	position:absolute;	top:-1500px;	left:-1500px;}/* End Search From */.currentissue {	font-size:.9em;	font-family:Tahoma, Helvetica, Verdana, Arial;	font-weight:bold;	margin-left:30px;	color: #898989;}.logo {	height:95px;	width:260px;	background:#d9e5ee url(images/logo.jpg) 0px 0px repeat-x;	float:left;	margin-left:30px;	margin-top:10px;	margin-bottom:20px;}/* Start Top Links */.toplinks {	float:right;	border-right:1px solid #000;	border-left:1px solid #000;	margin:0px 20px 0px 0px;	padding:0px;	font-size:.85em;	text-transform: uppercase;	font-family:Tahoma, Helvetica, Verdana, Arial;}.toplinks ul {	margin:0px 10px;	padding:0px;}.toplinks li {	list-style-type:none;	margin:0px;	padding:0px;	line-height:200%;}.toplinks li a {	text-decoration:none;}/* End Top Links */#blackline {	height: 1px;	width: 580px;	background: #959595;}.navigation {	margin:10px 0;}/* Column Information */.entry {	line-height: 1.4em;	}.postmetadata {	text-align: center;	clear: both;}h1, h2, h3 {	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;	font-weight: bold;	}h2 {	font-size: 1.6em;	}h2.pagetitle {	font-size: 1.6em;	}#sidebar h2 {	font-family: 'Lucida Grande', Verdana, Sans-Serif;	font-size: 1.2em;	}h3 {	font-size: 1.15em;	}h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {	text-decoration: none;	}h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {	color: #00538e;	}h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {	text-decoration: none;	}.entry p a:visited {	color: #b85b5a;	}a, h2 a:hover, h3 a:hover {	color: #06c;	text-decoration: none;	}a:hover {	color: #147;	text-decoration: underline;	}	.onecolumncontent {	width:850px;}.twocolumncontent {	background:#fff url(images/articles_bkgrd.gif) top left repeat-y;	width:850px;}.narrowcolumn h1 {	color:#00538e;	font-size:1.5em;}.widecolumn .post {	margin: 0;	}.postmetadata {	padding-top: 5px;	}.widecolumn .postmetadata {	margin: 30px 0;	}.widecolumn .smallattachment {	text-align: center;	float: left;	width: 128px;	margin: 5px 5px 5px 0px;}.widecolumn .attachment {	text-align: center;	margin: 5px 0px;}.clear {	position:relative;	clear:both;	margin:0px;	padding:0px;}#footer p {	margin: 0;	padding: 5px 0;	text-align: center;	}/* End Structure *//*	Begin Headers */h1 {	margin: 0;	padding: 0;	color:#00538e;	font-size:1.8em;	}h2 {	margin: 10px 0 0 0;	padding: 0;	}#sidebar h2 {	margin: 5px 0 0;	padding: 0;	}h3 {	padding: 0;	margin: 30px 0 0;	}h3.comments {	padding: 0;	margin: 40px auto 20px ;	}/* End Headers *//* Front Page */.home_entry p {	margin:0px;	padding:0px;}.home_entry h1 {	color:#fff;	margin:20px 0px 0px 0px;	padding:0px;}.home_entry h2 {	color:#000;	font-size:1.2em;	margin:0px;	padding:0px;}/* End Front Page *//* Upcoming Events */#upcomingevents_header {	background: url(images/header_upcomingevents.jpg) top left;	width:850px;	height:189px;}.upcomingevents h1 {	color:#00538e;	font-size:1.8em;	margin:20px 0px 0px 0px;	padding:0px;}.upcomingevents h2 {	color:#000;	font-size:1.2em;	margin:0px;	padding:0px;}.upcomingevents {	margin:0px;	padding:0px 30px 30px 30px;}.upcomingevents p {	margin:0px;	padding:0px;}/* End Upcoming Events *//* Stewardship */#stewardship_header {	background: url(images/header_stewardship.jpg) top left;	width:850px;	height:189px;	margin-bottom:10px;}.stewardship h1 {	color:#00538e;	font-size:1.8em;	margin:20px 0px 0px 0px;	padding:0px;}.stewardship h2 {	color:#000;	font-size:1.2em;	margin:0px;	padding:0px;}.stewardship {	margin:0px;	padding:0px 30px 30px 30px;}.stewardship p {	margin:0px;	padding:5px 0;}/* End Stewardship *//* About */#about_header {	background: url(images/header_about.jpg) top left;	width:850px;	height:189px;}.about h1 {	color:#00538e;	font-size:1.8em;	margin:20px 0px 0px 0px;	padding:0px;}.about h2 {	color:#000;	font-size:1.2em;	margin:0px;	padding:0px;}.about {	margin:0px;	padding:0px 30px 30px 30px;}.about p {	margin:0px;	padding:5px 0;}/* End About *//* Begin Lists	Special stylized non-IE bullets	Do not work in Internet Explorer, which merely default to normal bullets. */html>body .entry ul {	margin-left: 0px;	padding: 0 0 0 30px;	list-style: none;	padding-left: 10px;	text-indent: -10px;	}html>body .entry li {	margin: 7px 0 8px 10px;	}.entry ul li:before, #sidebar ul ul li:before {	content: "\00BB \0020";	}.entry ol {	padding: 0 0 0 35px;	margin: 0;	}.entry ol li {	margin: 0;	padding: 0;	}.postmetadata ul, .postmetadata li {	display: inline;	list-style-type: none;	list-style-image: none;	}#sidebar ul, #sidebar ul ol {	margin: 5px;	padding: 0;	}#sidebar ul li {	list-style-type: none;	list-style-image: none;	margin-bottom: 15px;	}#sidebar ul p, #sidebar ul select {	margin: 5px 0 8px;	}#sidebar ul ul, #sidebar ul ol {	margin: 5px 0 0 10px;	}#sidebar ul ul ul, #sidebar ul ol {	margin: 0 0 0 10px;	}ol li, #sidebar ul ol li {	list-style: decimal inside;	}#sidebar ul ul li, #sidebar ul ol li {	margin: 3px 0 0;	padding: 0;	}/* End Entry Lists */#articleauthor {	font-style:italic;	color:#00538e;	padding-bottom:10px;}.separator {	margin-left:auto;	margin-right:auto;	text-align:center;}#sidebar #searchsubmit {	padding: 1px;	}.entry form { /* This is mainly for password protected posts, makes them look better. */	text-align:center;	}select {	width: 130px;	}#commentform input {	width: 170px;	padding: 2px;	margin: 5px 5px 1px 0;	}#commentform {	margin: 5px 10px 0 0;	}#commentform textarea {	width: 100%;	padding: 2px;	}#respond:after {		content: "."; 	    display: block; 	    height: 0; 	    clear: both; 	    visibility: hidden;	}#commentform #submit {	margin: 0 0 5px auto;	float: right;	}/* End Form Elements */