/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
TAGS: widgets, sandbox, microformats, hcard, hatom, xoxo
VERSION: 1.5.2
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
@import url('sandbox-layouts/2c-r.css');

#wrapper {
	width:  800px;
	margin:  0 auto;
}

img {
border: 0;
}

body {
	background: #FFF url(images/bg-main.gif) repeat-x top left;
	margin: 0;
	font: 10pt Verdana;
}

#header {
	background: #142d51 url(images/header.png);
	width: 800px;
	height: 229px;
	float: left;
}

/* Just some example content */
#menu {
	width: 800px;
	height: 40px;
	float: left;
	margin:  0 0 20px 0;
	padding:  12px 0 0 0;
}

#menu li {
	list-style-type: none;
	display: inline;
}

#menu a {
	padding: 5px 25px;
	color: #71afe0;
	text-decoration: none;
	border-right: 1px solid #656565;
}

#menu a:hover {
	color: #FFF;
}


.entry-title{clear:both;}
div#container,div.sidebar{margin-top:0;}
div#nav-above,div#nav-below{float: left;width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;margin-bottom: 1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;list-style-type: none;}
div.sidebar h3{font: 14pt Verdana, Geneva, sans-serif;border-bottom: 1px dashed #000;padding-bottom: 3px;margin-bottom: 5px;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 1em;}
div.sidebar ul ul li{list-style:none;margin:0;}
div.sidebar ul ul li a {display: block; padding: 2px 5px; border-bottom: 1px solid #e8e8e8;color: #4c4c4c; text-decoration: none;}
div.sidebar ul ul li a:hover {display: block; padding: 2px 5px; border-bottom: 1px solid #e8e8e8;color: #000; text-decoration: none;background: #e8e8e8;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:circle;}

.hentry {
	padding: 0;
	margin: 0 0 35px 0;
}

.hentry h2 {
	font: 18pt Arial;
	margin: 0;
	padding: 5px 0 5px 10px;
	color: #356AA0;
}

.hentry h2 a {
	color: #356AA0;
	text-decoration: none;
	border: none;
}

.hentry h2 a:hover {
	color: #356AA0;
	border-bottom: 1px solid #000;
}

.hentry .entry-date {
	font: 8pt Verdana;
	margin: 0;
	padding: 5px 10px;
	background: #e1e1e1;
	border: 1px solid #cdcdcd;
}

.hentry p {
	padding: 10px;
	line-height: 20px;
	margin: 0;
}

.hentry .entry-meta {
	background: #eaeaea;
	text-align: left;
	padding: 5px 10px;
	font-size: smaller;
	border: 1px solid #cdcdcd;
}

.hentry a {
	color: #3f3f3f;
	border-bottom: 1px solid #3f3f3f;
	text-decoration: none;
}

.hentry a:hover {
	color: #000;
	border-bottom: 1px solid #000;
}

.navigation {
	background: #e1e1e1;
	border: 1px solid #cdcdcd;
	font-size: smaller;
	padding: 4px;
}

.nav-previous a {
	color: #3a3a3a;
	text-decoration: none;
}

.nav-next a {
	color: #3a3a3a;
	text-decoration: none;
}

#rssfeed {
	background: url(images/rssfeed.jpg) top left;
	border-top: 1px solid #1f81b7;
	border-left: 1px solid #1f81b7;
	border-right: 1px solid #1f81b7;
	height: 47px;
}

#sidegrad {
	background: #1b3765 url(images/bg-side.gif) repeat-x top left;
	border: 1px solid #1f81b7;
	padding: 5px;
	margin-bottom: 15px;
}

#sidegrad h1 {
	color: #FFF;
	font: 16pt Arial;
	margin: 0;
	padding: 0;
}

#sidegrad form {
	margin: 0;
	padding: 0;
}

#sidegrad .searchbox {
	width: 176px;
	margin: 0;
	padding: 3px;
}

.comments {
	padding: 5px;
	clear: left;
	margin-top: 15px;
}

.comments h3 {
	font: italic 16pt Georgia;
	color: #aeaeae;
	margin: 0 0 10px 0;
	padding: 0;
}

.comments ol {
	margin: 0;
	padding: 0;
}

#respond {
	float: left;
}

#respond h3 {
	font: 18pt Arial;
	margin: 0;
	padding: 25px 0 5px 0px;
	color: #356AA0;
}

li.comment {
	width: auto;
	margin-bottom: 24px;
	border: none;
}

li.comment blockquote {
	margin: 0px;
	padding: 0px;
	border: 1px solid #c9c2c1;
	background-color: #fff;
}

li.comment blockquote p {
	margin: 10px;
	padding: 0px;
}

li.comment cite {
	position: relative;
	margin: 0px;
	padding: 7px 0px 0px 15px;
	top: 6px;
	background: transparent url(images/tip.gif) no-repeat 20px 0;
	font-style: normal;
}


div#footer{text-align:center;}

/* New gallery feature styles; Can't use div.attachment because shortcodes can link to galleries in other posts */
div.gallery{clear:both;float:left;width:100%;}
div.gallery dl{float:left;text-align:center;}
div.gallery dl dt{margin:0;}
div.gallery dl dd{margin-left:0;}
div.entry-attachment,div.entry-caption{text-align:center;}
div.entry-attachment img,div#nav-images div img{overflow:hidden;}
body.attachment div#nav-images{clear:both;width:100%;}
body.attachment div#nav-images div{padding:1em 0;width:50%;}
body.attachment div#nav-images div.nav-previous{text-align:left;}
body.attachment div#nav-images div.nav-next{text-align:right;}
body.attachment div.entry-meta,body.attachment div#comments{clear:both;}