/*Skin Name: SpartanSkin URI: http://www.plaintxt.org/themes/sandbox/Version: 1.0.1Description: A new minimalist skin for the SandboxAuthor: Scott Allan WallickAuthor URI: http://www.plaintxt.org/Global Navigation: Y*/body {	background: #000000;	color: #333;	/*font-size: 125%;*/	line-height: 130%;	margin: 4em 3em 3em 6.5em;	padding: 0;}/* STRUCTURAL BITS */div#container {	float: left;	margin: 0 0 0 0px;	width: 720px;	/*background-color: #00CCFF;*/}div#content {	width: 720px;	margin: 0 0 0 0px;	/*background-color: #222;*/}div.sidebar {	/*float: right;*/	position:absolute;	left: 825px;	overflow: hidden;	width: 150px;	/*background-color: #444;*/}div#secondary {	clear: right;}div#footer {	clear: both;	width: 100%;}p.access, div#globalnav {	display: none;}/* HEADER STUFF */div#header {	margin: 0 0 3em 0;}div#header a, div#header a:link, div#header a:visited {	background: #000000;	color: #444444;	text-decoration: none;}div#header a:hover {	/*background: #fff;*/	color: #666666;}h1#blog-title {	font: 3.5em/116% Georgia, Times, serif;	margin: 0;}div#blog-description {	font-family: Georgia, Times, serif;	font-size: 0.8em;}/* CONTENT STUFF */div#content a, div#content a:link, div#content a:visited {	/* This is the content page links */	/*border-bottom: 2px solid #b8c4ce;*/	color: #FFF;	text-decoration: none;}div#content a:hover {	color: #b32c0e;}h2.entry-title {	font-size: 1.5em;	margin: 0;}body.single h2.entry-title, body.page h2.entry-title {	clear: both;	margin: 0 0 -0.5em 0;}abbr.published {	border: none;	cursor: default;	display: block;	font: 0.6em/normal verdana, geneva, sans-serif;	margin: 0.5em 0 0 0;}div.entry-content p {	/* This is the description text */	margin: 1em 0;	color: #999999;	font-size: 0.7em;	font-family: Georgia, Times, serif;}div.entry-meta {	/* This is the post info text */	font: 9px/150% verdana, geneva, sans-serif;	margin: 0 0 5em 0;	text-transform: uppercase;	color: #555;}span.metasep {	color: #b32c0e;	margin: 0 0.2em;	padding: 0 0.2em;}body.single div.entry-meta {	/*background: #fff;*/	/*border: 1px solid #b8c4ce;*/	color: #505555;	padding: 0.5em;}body.single div#content div.entry-meta a, body.single div#content div.entry-meta a:link, body.single div#content div.entry-meta a:visited {	/*background: #fff;*/	border: none;	color: #FFF;}body.single div#content div.entry-meta a:hover {	/*background: #fff;*/	border-bottom: 1px solid #b8c4ce;	color: #FFF;}body.single div.entry-meta abbr.published {	display: inline;	font-size: 1em;}div.archive-meta {	font: 0.7em/150% verdana, geneva, sans-serif;	margin-bottom: 3em;	/*background: #fff;*/	color: #505555;}div#content div.content-column {	float: left;	width: 45%;}div.entry-content ul#linkcats, div.entry-content ul#linkcats li, div.entry-content ul#linkcats ul {	list-style: none;	margin: 0;	padding: 0;}div.entry-content ol {	margin: 0 0 0 1.2em;	padding: 0;}div.entry-content ul {	margin: 0 0 0 1em;	padding: 0;}div.entry-content span.more-link {	font: bold 0.7em/130% verdana, geneva, sans-serif;}div.entry-content div.page-link {	font: bold 0.7em/130% verdana, geneva, sans-serif;	margin: -0.5em 0 1em 0;}div#content div.page-link a, div#content div.page-link a:link, div#content div.page-link a:visited {	/*background: #fff;*/	border: 2px solid #d9e6f2;	color: #505555;	margin: -0.5em 0 1em 0;	padding: 0.2em;}div#content div.page-link a:hover {	/*background: #fff;*/	border: 2px solid #b8c4ce;	color: #000;}code, pre {	font-family: "courier new", courier, monospace;	font-size: 0.9em;}blockquote {	background: #eeefef;	color: #000;	margin: 0;	padding: 0.1em 1em;}blockquote blockquote p {	border-left: 2px dotted #505555;	padding: 0 0 0 0.5em;}abbr, acronym {	border-bottom: 1px dotted #88807c;	cursor: help;}strong {	font-weight: bold;}em {	font-style: italic;}strong.caps, em.caps, span.caps {	text-transform: uppercase;}/* CONTENT IMAGES */div.entry-content img {	border: none;}div.entry-content img.center {	display: block;	margin: 0.5em auto;}div.entry-content img.alignright {	margin: 0.5em 0 0.5em 1.2em}div.entry-content img.alignleft {	margin: 0.5em 1.2em 0.5em 0;}div#content div.entry-content a img.center, div#content div.entry-content a:link img.center, div#content div.entry-content a:visited img.center, div#content div.entry-content a img.alignleft, div#content div.entry-content a:link img.alignleft, div#content div.entry-content a:visited img.alignleft, div#content div.entry-content a img.alignright, div#content div.entry-content a:link img.alignright, div#content div.entry-content a:visited img.alignright {	border: 1px solid #505555;}div#content div.entry-content a:hover img.center, div#content div.entry-content a:hover img.alignleft, div#content div.entry-content a:hover img.alignright {	border: 1px solid #b8c4ce;}/* HEADINGS, ALL AROUND */h2, h3, h4 , h5, h6 {	font-family: helvetica, arial, sans-serif;	font-weight: normal;	line-height: 110%;}body.home h2.entry-title {	/*this is the post title text*/	font-size: 1em;	margin: 0;	text-transform: uppercase;}body.single h2.entry-title, body.page h2.entry-title {	/*this is the 2nd page post title text*/	clear: both;	font-size: 1em;	color: #FFF;	text-transform: uppercase;	margin: 0 0 -0.4em 0;}body h2.page-title {	font-size: 1.6em;}body.category h2.page-title, body.author h2.page-title {	margin: 0;}body.date h2.page-title {	margin: 0 0 1em 0;}body.archive h3.entry-title, body.single h3.entry-title {	font-size: 1.3em;	margin: 0;}body.single h3.comment-header {	font-size: 1.4em;	margin: 3em 0 1em 0;}body.single h3#respond {	font-size: 1.2em;	margin: 3em 0 0.5em 0;}div.entry-content ul#linkcats li h3 {	margin: 1em 0 0 0;}div.entry-content h2 {	font-size: 1.2em;	margin: 1.5em 0 -0.7em;}div.entry-content h3 {	font-size: 1.1em;	margin: 1.5em 0 -0.9em;}div.entry-content h4, div.entry-content h5, div.entry-content h6 {	font-size: 1em;	margin: 1.5em 0 -1.1em;}div.entry-content div.content-column h3 {	margin: 0;}/* COMMENTS STUFF */ol.commentlist li {	color: #8E9090;	font-size: 1.2em;	margin: 0 0 2em 0;}ol.commentlist li div, ol.commentlist li p {	font-size: 0.8em;}ol.commentlist div.comment-author {	font: 0.8em/130% arial, helvetica, sans-serif;	margin: 0 0 0.2em 0;}ol.commentlist li div.comment-meta {	color: #8E9090;	font: 0.5em/130% verdana, geneva, sans-serif;}ol.commentlist li p {	margin: 0.5em 0;}ol.commentlist li.bypostauthor {	border-left: 10px solid #eeefef;	padding: 0 0 0 0.5em;}form#commentform, form#commentform p {	padding: 0;}form#commentform span.req-field {	/*background: #fff;*/	color: #c30;}form#commentform .form-label {	margin: 1em 0 0 0;}input#author, input#email, input#url, textarea#comment {	font-family: verdana, geneva, sans-serif;	font-size: 0.7em;	padding: 0.2em;}input#author, input#email, input#url {	width: 50%;}textarea#comment {	height: 15em;	margin: 0 0 0.5em 0;	overflow: auto;	width: 66%;}/* SIDEBAR STUFF */div.sidebar a, div.sidebar a:link, div.sidebar a:visited {	color: #0082b6;	text-decoration: none;	font-size: 1.1em;	font-family: Georgia, Times, serif;	line-height: 190%;}div.sidebar a:hover {	/*background: #fff;*/	color: #333;	/*border-bottom: 2px solid #b8c4ce;*/}body.single div#secondary ul li, body.page  div#secondary ul li {	display: none;}body.single div#secondary ul li.blog-search {	display: block;}div.sidebar div, div.sidebar h3, div.sidebar ul, div.sidebar li {	margin: 0;	padding: 0;	text-align: right;	font-size: 0.9em;}div.sidebar li {	list-style: none;}div.sidebar li form {	margin: 0.2em 0 0 0;	padding: 0;}div.sidebar h3 {	font-size: 1em;}div.sidebar li {	margin: 0 0 1em 0;}div.sidebar ul ul li {	margin: 0;}div.sidebar input#s {	width: 5em;}div.sidebar li img, div.sidebar li a img {	border: none;}/* FOOTER STUFF */div#footer a, div#footer a:link, div#footer a:visited {	/*background: #fff;*/	color: #505555;	text-decoration: none;}div#footer a:hover {	/*background: #fff;*/	color: #FFF;	border-bottom: 2px solid #b8c4ce;}div#footer {	clear: both;	font: bold 0.5em/normal verdana, geneva, sans-serif;	text-align: right;	margin: 0 -2em 0 0;}div#footer span.metasep {	display: none;}div#footer span#generator-link {	border-right: 5px solid #ddd;	padding-right: 0.7em;}div#footer span#theme-link {	padding-left: 0.3em;}/*  COMMON MULTI-PURPOSE ELEMENTS */.alignleft {	float: left;}.alignright {	float: right;}.clearer {	clear: both;}/* NAVIGATION LINKS */div.navigation {	font: 0.7em/normal verdana, geneva, sans-serif;	width: 100%;}div#nav-above, body.single div#nav-below { display: none; }body.single div#nav-above { display: block; }body div#content div.nav-next a, body div#content div.nav-next a:link, body div#content div.nav-next a:visited, body div#content div.nav-previous a, body div#content div.nav-previous a:link, body div#content div.nav-previous a:visited {	/*border: 2px solid #d9e6f2;*/	padding: 0.5em;}body div#content div.nav-next a:hover, body div#content div.nav-previous a:hover {	/*border: 2px solid #b8c4ce;*/}body.single div#content div.nav-next a, body.single div#content div.nav-next a:link, body.single div#content div.nav-next a:visited, body.single div#content div.nav-previous a, body.single div#content div.nav-previous a:link, body.single div#content div.nav-previous a:visited {	/*background: #fff;*/	/*border-bottom: 2px solid #d9e6f2;	border-left: none;	border-right: none;	border-top: none;*/	color: #505555;	margin: 0;	padding: 0;	text-decoration: none;}body.single div#content div.nav-next a:hover, body.single div#content div.nav-previous a:hover {	/*background: #fff;*/	color: #FFF;	/*border-bottom: 2px solid #b8c4ce;*/}body.single div.navigation {	padding: 0 0 3em 0;}div.nav-next, div.nav-previous {	display: inline;}body.single div.nav-next {	margin: 0 0 0 1em;}body.single div.nav-previous {	margin: 0 1em 0 0;}