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: 98%; font-family: inherit; vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {text-align: center; color: #fff; background-color: #333; font: small/1.3 Verdana, Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-family: Georgia, "Times New Roman", Times, serif;}
h1 {font-size: 2.2em;}
h2, h3 {font-size: 1.8em;}
h4, h5, h6 {font-size: 1.4em;}
p {padding: .25em 0;}
dl, dt, dd, ol, ul, li {margin: 0; padding: 0; list-style: none;}
dt {font: bold 120% "Lucida Sans", sans-serif; background-color: transparent; color: #ff0;}
dd, ol {padding: .5em 0;}
ul li ul li {margin: 0; padding: 0; float: none;}
strong, b, abbr {background-color: transparent; color: #667c38;}
abbr, acronym {cursor: help;}
a:link, a:visited {background-color: transparent; color: #61b7ea; text-decoration: none;}
a:hover, a:focus, a:active {background-color: transparent; color: #abc970; text-decoration: none;}
img, img a {border: none; padding: 1em; vertical-align: middle; background-color: transparent;}
div#container {text-align: left; margin: 0 auto; max-width: 76em; height: 100%; font-size: 1em; color: #fff; background-color: #000;}
div#mainContent {clear: both; width: 100%; height: 100%;}
	div#feature {float: left; width: 63%; height: 100%; margin-right: 2%;}
		div.dateStamp {width: 12%; height: 100%; float: left; padding: .5em; margin-right: 1%;}
			p.center {text-align: center; width: 80%; font: bold 1em "Lucida Sans", Georgia, "Times New Roman", Times, serif; background-color: #222; color: #fff; padding: .5em 0; margin: 0 auto; border: .5em solid #fff; overflow: hidden;}
			span.year a:link, span.year a:visited {font-size: .9em; color: #85ad45;}
				span.year a:hover, span.year a:focus, span.year a:active {color: #066;}
			span.month a:link, span.month a:visited {font-size: 1.5em; color: #ff0;}
				span.month a:hover, span.month a:focus, span.month a:active {color: #f90;}
			span.date a:link, span.date a:visited {font-size: 1.8em; color: #85ad45;}
				span.date a:hover, span.date a:focus, span.date a:active {color: #066;}
		div.blogEntry {width: 82%; height: 100%; float: left; padding: .5em 1% 2em; overflow: hidden;}
			div.blogEntry h1 a:link, div.blogEntry h1 a:visited {float: left; display: block; width: 100%; height: auto; font: 1.4em "Adobe Caslon Pro", "Adobe Garamond Pro", Georgia, serif; padding: 25px 0; background: transparent url(http://www.standardsociety.com/images/sslogo.gif) no-repeat 3px 5px; color: #efecca; overflow: hidden;}
			div.blogEntry h1 a:hover, div.blogEntry h1 a:focus, div.blogEntry h1 a:active {color: #7869A3;}
			div.blogEntry h2 a:link, div.blogEntry h2 a:visited {font-size: 1.3em; color: #066;}
				div.blogEntry h2 a:hover, div.blogEntry h2 a:focus, div.blogEntry h2 a:active {color: #90c;}
			div.blogEntry > p > a, div.blogEntry > span > a {background-color: #f2e784; color: #537233;}
			div.blogEntry > p > a:hover, div.blogEntry > span > a:hover {background-color: #8984dd; color: #fffef2;}
			p.underHeading, p.closingEntry {clear: both; text-align: left; text-indent: 0; font-size: .9em; border-bottom: 1px solid #cacaca; padding: 0 0 .5em;}
			div.leadImage {float: left; height: 70px; width: 100%; margin: .25em 0;}
			div.leadImage * {background: none; background-color: #111; color: #eef3e0; font-style: normal; margin: 5px;}
			p.closingEntry {margin-top: 1em; font-size: .9em;}
		div.preEntry {clear: both; width: 100%; height: auto; margin: 0; padding: 0; overflow: hidden;}
		div.siteGuide {width: 32%; height: 100%; float: right; padding: .5em 1.5%; margin: 0; background-color: #222; color: #eef3e0; overflow: hidden;}
			ul.sideMenu {margin: 0; padding: 0; list-style-type: none; height: 100%;}
			ul.sideMenu li {background-color: transparent;}
			ul.sideMenu li a {display: block; width: auto; font-size: 1.1em; height: 1.6em; line-height: 1.6; padding-left: 30px; text-decoration: none;}
			ul.sideMenu li a:hover {background-color: #1d1d1d;}
			body .mblrr_v{float: left; display: inline; width: auto; overflow: hidden; background-color: transparent; border: 0;}
			body .mblrr_v img {border:0; background-color: transparent; color: inherit;}
			body .mblrr_v h2 {font: bold 110% "Lucida Sans", Verdana, Helvetica, sans-serif; float: left; display: none;}
			body .mblrr_v a {font: bold 100% "Lucida Sans", Verdana, Helvetica, sans-serif; background-color: transparent; color: 61b7ea; text-align: left; float: left; display: block; width: 28px; overflow: hidden;}
			body .mblrr_v a:visited {font: bold 100% "Lucida Sans", Verdana, Helvetica, sans-serif; background-color: transparent; color: 61b7ea; text-align: left; float: left; display: block; width: 28px; overflow: hidden;}
			body .mblrr_v a img {border: 0; background-color: transparent;}
			body .mblrr_v div {clear: both; border: 0; background-color: transparent;}
			body .mblrr_v div a {font: bold 100% "Lucida Sans", Verdana, Helvetica, sans-serif; background-color: transparent; color: 61b7ea; text-align: left; float: left; display: block; width: 100%; overflow: hidden;}
		div.locationBar {clear: both; padding: 0; font-size: 1em; width: 100%; height: 2em; margin: 0; background-color: #333; color: #eef3e0;}