/*
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
VERSION: 1.6.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* Two-column with sidebar on left from the /examples/ folder  */


/* Just some example content */
div.skip-link {
position:absolute;
right:1em;
top:1em;
}

div#menu {
background:#EEE;
height:1.5em;
margin:1em 0;
width:100%;
}

div#menu ul,div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul a {
display:block;
margin-right:1em;
padding:0.2em 0.5em;
text-decoration:none;
}

div#menu ul ul ul a {
font-style:italic;
}

div#menu ul li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover ul {
left:auto;
}

.entry-title,.entry-meta {
clear:both;
}

div#container,div#primary {
margin-top:2em;
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

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:disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header,div#footer {
text-align:center;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}

div#access div.skip-link { 	display:none; }  div#nav-above { 	margin-bottom:1em; }  div#nav-above a,div#nav-below a { 	color:#aaa; 	border:none; }  form#searchform { 	margin:3px 0 0 5px; }  h2.go_to_indylist { 	margin-left:5px; 	margin-bottom:0; }  .avatar { 	float:right; 	border:1px solid #eee; 	padding:2px; }  .linkcat { 	display:none; }  .hentry { 	margin-bottom:2em; }  body { 	font-family:Helvetica, Arial, "Lucida Grand", sans-serif; 	font-size:12px; 	line-height:18px; 	color:#023b58; 	background:#f5f5f5; 	margin:0; 	padding:0; }  #wpstats { 	position:fixed; 	bottom:5px; 	left:5px; }  #header { 	background:#07537b; 	border-bottom:solid 5px #00a79d; 	height:25px; 	padding:1.3em 1em 1em; }  #container { 	float:left; 	width:580px; 	padding:20px 40px 20px 20px; }  #primary.sidebar,#secondary.sidebar { 	float:right; 	width:180px; 	clear:right; 	padding:20px 20px 20px 0; }  #wrapper { 	width:840px; 	background:white; 	overflow:hidden; 	margin:0 auto; }  #header a { 	color:white; 	border:none; }  #header a:hover { 	color:#fff797; 	background:transparent; }  #access,#footer,#secondary { 	display:none; } h1,h2,h3,h4,h5,h6,p { 	margin:0; }  h1 { 	font-weight:normal; 	font-size:24px; 	line-height:24px; 	margin-bottom:.5em; }  h1#blog-title { 	margin-top:0; 	float:left; }  #blog-description { 	font-style:italic; 	float:left; 	font-size:16px; 	margin:5px 0 0 5px; }  h2 { 	font-weight:normal; 	color:#0c5880; 	font-size:18px; 	line-height:24px; 	margin-bottom:.5em; 	clear:left; }  h3 { 	font-size:14px; 	font-weight:bold; }  p { 	margin:0 0 1em; }  ul { 	margin-bottom:1em; }  dd ul { 	margin-bottom:0; }  em { 	font-style:italic; }  a { 	color:#00a79d; 	border:solid 1px transparent; 	border-bottom-color:#fbaf33; 	border-bottom-style:solid; 	border-bottom-width:1px; 	text-decoration:none; 	border-top-width:3px; 	border-top-color:transparent; 	border-top-style:solid; }  a:hover { 	background-color:#fff797; 	color:#0c5880; 	border-color:#fff797; }  .sidebar { 	color:#5a6a72; 	font-size:11px; 	padding-top:0; }  .sidebar ul { 	margin:0; 	padding:0; }  .sidebar li { 	border-top-style:solid; 	border-top-width:2px; 	border-top-color:#f5f5f5; 	color:#9d9d9d; 	list-style:none outside; 	padding-bottom:3px; 	margin:0; }  .sidebar li li { 	border:none; 	padding:3px 0 0 5px; }  .sidebar li p { 	margin-left:5px; }  .sidebar li h3 { 	font-weight:normal; 	font-size:11px; 	height:14px; 	margin:0; 	padding:0 0 0 5px; }  .sidebar p { 	margin-bottom:0; }  .entry-title,.entry-date { 	float:left; }  .entry-title a { 	border:none; }  .entry-date { 	font-size:12px; 	color:#ddd; 	font-style:italic; 	margin:3px 0 0 5px; }  .entry-date abbr { 	border:none; }  .entry-meta { 	color:#ddd; 	font-style:italic; 	font-size:11px; }  .entry-meta a { 	color:#bbb; 	border-bottom-color:#ddd; }  .entry-content { 	clear:left; }  .formcontainer { 	-moz-border-radius:10px; 	border-radius:10px; 	background:#F5F5F5 none repeat scroll 0 0; 	float:left; 	padding:20px; }  .formcontainer label { 	color:#0c5880; }  .form-input,.form-label,.form-textarea,.form-submit { 	float:left; 	clear:left; }  .form-input { 	margin-bottom:1em; }  .form-submit { 	padding-top:1em; }  #comments { 	margin-top:2em; }