/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: A theme rich with powerful and dynamic semantic class selectors; a canvas for CSS artists
VERSION: 1.3http://www.clevercarrot.net/wp-admin/theme-editor.php?file=/themes/carrot/header.php&theme=Sandbox
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*
http://www.clevercarrot.net/wp-admin/theme-editor.php?file=/themes/carrot/style.css&theme=Sandbox&a=te
/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
@import url('sandbox-layouts/2c-l.css');

body {font-family:calibri,gotham,helvetica,univers,trebuchet,arial;font-size:1em;background: #fff url(/images/bg.png) repeat-x top center;margin:0; padding:0;}
div#body2 {margin:0;padding:0;background: url(/images/sky.jpg) no-repeat top center;}
a, a:visited {color:#226422;text-decoration:underline;font-weight:bold;}
a:hover {text-decoration:none;}

h1,h2,h3,h4,h5 {font-family:calibri, helvetica, arial;}
a img {border:0px;}
.border {border:1px solid #323;margin:2px 0 0 0;background:#323;padding:9px;}

div.top {width:860px;margin:0px auto 0 auto;}
div#header {background:url(/images/navbar.png) 0px 0px repeat-x;margin:0 auto 12px auto;width:100%;height:55px;}
div#title{margin:0px auto;height:100px;padding:20px 0;width:700px;}

div#menu{font-family:calibri, tahoma,arial;margin:10px 0 0;float:left;}
div#menu ul  {margin:0 auto; font-size:1.3em;font-family:calibri,univers,trebuchet,arial;font-weight:700;text-decoration:none;text-align:center;width:860px;}
div#menu ul li{display:inline;height:85px;margin:0;}
div#menu ul li a{padding:10px 20px 27px 20px;color:#fff;margin:0 20px;text-decoration:none;text-transform:uppercase;font-weight:bold;text-shadow:0 1px 1px #000000;}
div#menu ul li.current_page_item a{background:url(/images/menuback.png) bottom center no-repeat;}
div#menu ul li a:hover {color:#faa21b;}
div#menu ul ul{display:none;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{padding:0;}

div#menubottom{ width:455px;float:left;margin:-19px 0 0 435px;font-family:calibri, tahoma,arial;}
div#menubottom ul a {font-size:1.1em;font-family:calibri,univers,trebuchet,helvetica,arial;color:#fff;font-weight:normal;text-decoration:none;}
div#menubottom ul a{font-weight:700;text-decoration:none;}
div#menubottom ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menubottom ul li{float:left;}
div#menubottom ul li a{padding:0.5em 1.2em 0.5em 1.2em;color:#4ff843}
div#menubottom ul li a:hover{color:white;}
div#menubottom ul ul{display:none;}
div#menubottom ul ul li{float:none;}
div#menubottom ul ul li a{margin:0;padding:0;}
div#menubottom ul li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}
div#menubottom ul li:hover ul li a{border:none;display:block;padding:0.5em;width:1em;}

.entry-title{clear:both;}
.entry-date {margin-bottom:5px;}
div#blog-description {font-family:calibri,univers,trebuchet,helvetica,arial; font-size:1.6em; padding:0;margin:0px auto 10px auto;color:black;width:860px;}
div#blog-description h1 {padding:0;margin:0 0 5px;font-size:1.9em;line-height:1.1em;}
div#blog-description p{margin:0;padding:0;}
div.entry-meta {margin-bottom:30px;}
div#container{margin:0;padding:0; clear:both; border-bottom:1px solid #2a701a;background:url(/images/grass.png) bottom repeat-x;}
div#content {margin:0 auto 0 auto;padding:0 0px 20px 0px;width:860px;}

div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}

.aligncenter {
	margin: 0 0 15px;border:6px solid #111;clear:both;
}

.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;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

div.sidebar {font-family:helvetica,arial; clear:both;width:900px;display:none;}
div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font-size:1.2em;}

div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 1em;display:inline;}
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#dirt{background:url(/images/dirt.jpg) repeat-x;
height:133px; color:white;padding:25px 0 0 0; border-top:1px solid #3c1300;clear:both;width:100%;}
div#question {float:left;margin-right:35px;}
div#question img {border:0;}
div#info{float:left; padding:15px 0 0 0;width:620px;font-size:1.4em;}

div#footer {background:#081303;border-top:1px solid #00931c;height:80px;width:100%;}

.fit {width:860px;margin:0 auto 0 auto;}

div#copyright {color:#00931c;margin-top:30px;float:left;font-size:1em;font-family:calibri,tahoma,arial;}
div#copyright a {color:#006400}

div.entry-content1 {margin:15px 0 0px 0;overflow: auto;
width:860px;padding:0;-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border: 1px solid #ccc;
background:#fff url(/images/sub_col_bg.jpg) repeat-y 512px 0%;height:100%;}
div.entry-content  {line-height:1.5em;margin:15px 0 20px 0;width:860px;background:#fff;padding:5px 25px;margin-bottom:30px; width:810px;}
div.entry-content2 {width:462px; height:100%;float:left;padding:25px;line-height:1.5em;}
div.entry-content2 p {padding:0;margin:0 0 10px;}
img.size-full {margin-top:5px;}
div.side-content img {vertical-align:0%;}
div.side-content {float:right;line-height:1.5em;font-size:1em;margin:0 0 10px 0;padding:25px 25px 25px 5px;width:285px;}
div.side-content a {font-weight:normal;}
div.side-content ul{list-style:none;padding:0;margin:0 0 20px;}
div.side-content h3 {margin:0 0 10px;}
li {margin:0 0 5px 0px;padding:0;}
ul, ol {margin-left:20px;padding-left:0;}

div.entry-content ul li {list-style-type:none;}

h2 {font-size:1.5em;padding:0;margin:0px 0 15px;}
h2 a {text-decoration:none;}
h2.entry-title {margin-bottom:5px;}
img.alignright {margin-left:20px;margin-bottom:10px;}
img.alignleft {margin-right:20px;margin-bottom:10px;}

#quote {position:relative;float:right;top:0;display:block;right:0;margin-right:-50px;margin-top:-50px;z-index:102;}
#quote img {border:0;}
div.wpcf7 {margin:15px 0 0 15px;}

h1,h2,h3 {clear:both;}
h4 {border-bottom: 2px solid #faa21b;padding:0 0 1px;margin:18px 0 10px;}
h3 {padding-top:0;margin-top:0;}
h3 a {text-decoration:none;}
ol.commentlist {list-style:none;padding:0;margin:0;}
.comment-author a {font-weight:bold;}
.searchbox {margin-bottom:25px;font-family:calibri;font-weight:bold;}
h5 {font-weight:normal;margin:0px 0 15px; font-size:1.3em;line-height:1.2em;}
.avatar {float:left;margin:5px 10px 0 0;}
.fn {font-size:1.2em;}
.comment-meta {font-size:0.9em;}
.imageElement h2 {font-size:1.1em;}
.imageElement p {margin:0;padding:0;}

.wp-caption {
text-align: left;
padding: 0px;
margin: 20px 0px;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;}

.wp-caption p.wp-caption-text {
font-size: 15px;
line-height: 20px;
padding: 5px 8px 4px;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
border-left: 1px solid #ddd;
background-color: #f3f3f3;
-moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px;
margin: 0;}

.wp-caption p.wp-caption-text a {}

blockquote {background: url(/images/quote.png) no-repeat top left;
font-style:italic;font-size:1.1em;	
margin: 15px 30px 0px 0px;
	padding: 10px 10px 0px 50px;
}
blockquote small {font-style:normal;text-align:right;margin-left:80px;}

.wp-caption img {border-right:1px solid #ddd;background:#f3f3f3;border-left:1px solid #ddd;background:#f3f3f3;border-top:1px solid #ddd;background:#f3f3f3;}
.green {border:1px solid #226422;}
h6 {padding:0;margin:-10px 0 7px 0;font-size:1em;font-style:italic;color:#333;}
.twittersmall {font-size:0.8em;float:right;vertical-align:baseline;}