@charset "UTF-8";/* CSS Document *//*** CSS RESET Adapted from Eric Meyer's CSS Reset Reloadedhttp://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ ***/ html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0; padding: 0; border: 0; outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%; line-height: 100%;	vertical-align: baseline; }	:focus {outline: 0;}ol, ul {list-style: none;}table {border-collapse: separate;border-spacing: 0;}caption, th, td {text-align: left;font-weight: normal;}img {border: 0;}/*** universal styles ***/h1,h2,h3,h4,h5,h6{font-size:100%; font-weight: normal}ul, ol {list-style:none;}a img {border: none;}/*** universal styles ***/		strong {font-weight: bold;}		em {font-style: italic;}		.clear {clear:both;}		.alignleft {float: left; margin: 0 8px 8px 0;}		.alignright {float: right; margin: 0 0 8px 8px;}		.aligncenter {display: block; margin: 10px auto}		a:hover {text-decoration: none}		p {padding: 0.25em 0;}/*** header.php styles ***/body {line-height: 1em; font-size: 90%; font-family:}#wrapper {padding: 0 20px 20px; min-width: 500px}	#header {text-align: center; padding: 20px 0; clear: both}			#logo-or-name {font-size: 2em; display: block; padding: 10px 0 16px}			#tagline {padding: 0 0 16px; font-style: italic}				.header-nav {text-align: left; padding: 10px 0; clear: both}			.header-nav li {display: block; float: left; padding: 6px 10px; margin: 0 2px 2px 0; font-weight: bold}				.header-nav li a {text-decoration: none;}					.header-nav li a:hover {text-decoration: underline;}				.header-nav li.clear {background: none}				#menu-main-nav {font-size: 1.2em; float: left; padding: 0}			#menu-main-nav li {padding: 10px 14px; margin: 0}/*** featured post elements ***/#featured {padding: 10px 0 20px; width: 70%; margin: 0 auto; clear: both}	#featured h2 {margin: 0 0 10px; text-align: center; text-decoration: underline}	#featured p {line-height: 1.4em; text-align: center}/*** link list page structure and style ***/#content-wrap {padding: 10px 0}.link-col {width: 33%; float: left; }	.link-col li {margin: 0 0 0.6em; clear: both}    .link-col img {max-width: 100%}		.link-col .sub-menu {padding: 12px 0 2px 20px}.widget-box {margin: 0 10px 6px; padding: 6px 0;}	h2.widget-head {margin: 0 0 20px}		.posts-list li {margin: 0 0 0.9em;}		.posts-list li a, .posts-list li p, .textwidget p, .textwidget li, .textwidget a, .textwidget strong, .textwidget em {line-height: 1.4em; text-decoration: underline}		.posts-list li img {display: block; margin: 6px 0;}		.links-list {padding: 0 0 10px}		.links-list li { line-height: 1.1em; text-decoration: underline}			.links-list li a {display: block;}		.link-content {line-height: 1.2em}	a.headline-link {display: block; text-decoration: underline}	a.comment-link {font-style: italic}/*** single page or post styles ***/#single-col {width: 66%; float: left;}#single-wide {width: 70%; margin: 0 auto; }	#single-col .link-col, #single-wide .link-col {width: auto; border: none}	.home-link {clear: both; padding: 8px 0; font-style: italic; font-size: 0.9em	}#main-content h1 {text-decoration: underline; font-size: 2em; margin: 18px 0; line-height: 1.3em}	#main-content h1 a {font-size: 0.7em}.the-content {}	.the-meta {font-size: 0.9em; font-style: italic; margin: 0 0 20px}	.the-content h2, .the-content h3, .the-content h4, .the-content h5, .the-content h6 {font-weight: bold; line-height: 1.2em}	.the-content h2 {font-size: 1.8em; margin: 16px 0 10px}	.the-content h3 {font-size: 1.6em; margin: 14px 0 8px}	.the-content h4 {font-size: 1.4em; margin: 12px 0 8px}	.the-content h5 {font-size: 1.2em; margin: 10px 0 8px}	.the-content h6 {margin: 8px 0}	.the-content p, .the-content blockquote {line-height: 1.5em;}	.the-content p strong, .the-content p em, .the-content p b, .the-content p i, .the-content p a {line-height: 1.5em}		.the-content p a:hover {text-decoration: none}	.the-content ul, .textwidget ul {list-style-type: disc; padding: 10px 0 0 40px; }	.the-content ol, .textwidget ol {list-style-type: decimal; padding: 10px 0 0 40px;}	.the-content li, .textwidget li {margin: 0 0 0.5em 0; line-height: 1.3em; }	.the-content blockquote {padding: 10px 20px; font-style:italic; line-height: 1.8em}		.the-content .alignleft {float: left; margin: 0 8px 6px 0}	.the-content .alignright {float: right; margin: 0 0 6px 8px}		.the-content .wp-caption {font-size: 0.8em; font-style: italic; text-align: center; color: #444}	/** Comments **/		#the-comments {clear: both; padding: 20px 0;}		#the-comments h6 {font-weight: bold; margin: 0 0 20px; padding: 8px 0;}				.commentlist {margin: 0 0 15px; padding: 0 20px 20px;}			.commentlist li {margin: 0 0 10px; padding: 0 0 10px; }				.commentlist li span {display: block; margin: 0 0 8px; font-style: italic }				.commentlist li p {line-height: 1.5em; padding: 0 0 0 10px}				.commentlist li img {float: left; margin: 0 8px 6px 0}				#respond {padding: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}						#reply-title {font-size: 1em; margin: 0 0 20px }				#commentform {width: 400px; margin: 0 auto;}			#commentform p {padding: 2px 0;}			#commentform label {font-size: 0.8em; font-weight: bold; }			#commentform input[type=text], #commentform textarea {padding: 2px; width: 100%; display: block; border: 1px solid #ccc}			#commentform textarea {height: 100px}						.form-allowed-tags {display: none}/*** search results and archive ***/.results {padding: 12px 0 20px 30px;}	.results .result {margin: 0 0 20px}		.results .result h2 {font-size: 1.4em;}		.post-navigation { background: #f5f5f5; border: 1px solid #eee}	.post-navigation .alignleft, .post-navigation .alignright {width: 40%; padding: 10px; margin: 0;}		 .post-navigation a {font-style: italic; color: black; text-decoration: none;}		 	.post-navigation a:visited {color: black; }	.post-navigation .alignright {text-align: right} /*** Sidebar ***/#sidebar-col {float: right }	#sidebar-col.single {padding: 50px 0 0 }/*** footer styles ***/#footer {text-align: center; padding: 12px 0}	#footer .navigation {margin: 0 0 10px; display: inline}		#footer .navigation li, #footer p {display: inline}		#footer p.attribution {display: block; padding: 10px 0 0 }/*** advertising styles ***/.banner-container {text-align: center; padding: 20px 0}.banner-site-top {text-align: center; padding: 20px 0}.banner-content-top {text-align: center; padding: 20px 0}.banner-site-bottom {text-align: center; padding: 20px 0}