/*
THEME NAME: w.b.t.e.o.
THEME URI: http://webelongtoeachother.com/
DESCRIPTION: A child theme for sandbox. Deal with it.
VERSION: 2
AUTHOR: Matthew
AUTHOR URI:
TAGS: #9E8655 (dark sand),#C2A976 (medium sand),#E3CC9F (light sand),#05EDBB (dark water),#5BF5D3 (light water),#FFFADB (lighest sand)
*/

/* base + links */
body{background-color:#E3CC9F;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;font-size:12px;line-height:16px;margin:0;padding:0;}
a{color:#fff;}
a img{border:0;}
a:link,a:visited{color:#FFFADB;background-color:transparent;text-decoration:none;}
a:hover,a:active{color:#fff;background-color:transparent;text-decoration:none;}
div#content a:link,div#content a:visited{color:#05EDBB;background-color:transparent;text-decoration:none;}
div#content a:hover,div#content a:active{color:#5BF5D3;background-color:transparent;text-decoration:none;}
blockquote{border-left:8px solid #05EDBB;padding-left:10px;margin:0;}
sup{vertical-align:60%;font-size:65%;line-height:100%;}
sub{vertical-align:-10%;font-size:65%;line-height:100%;}
strong{font-weight:600;}

/* layout */
div#wrapper{width:960px;margin:0 auto;}
div#container{float:left;width:100%;background:transparent url(assets/wbteo_header.png) no-repeat top right;}
div#content{margin:20px 400px 0 0;width:540px;}
div.sidebar{float:left;overflow:hidden;width:190px;}
div#primary{margin:150px 0 0 -400px;}
div#secondary{margin:150px 0 0 -190px;}
div#footer{clear:left;width:100%;background:#9E8655;color:#E3CC9F;height:60px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;text-align:left;margin:0;}
div.footer{margin-left:20px;line-height:60px;}

/* rounded corners */
.hentry,.post{overflow:hidden;background:#fff;margin-top:0;margin-bottom:20px;padding:5px 20px 20px 20px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-top:1px solid #9E8655;border-left:1px solid #9E8655;border-bottom:2px solid #9E8655;border-right:1px solid #9E8655;}
.widget{background:#C2A976;color:#fff;padding:5px 10px 10px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-top:1px solid #9E8655;border-left:1px solid #9E8655;border-bottom:2px solid #9E8655;border-right:1px solid #9E8655;}

/* hide stuff */
div#header,#blog-description,#blog-title,#blog-title a,.page-title,div#nav-above,img#wpstats{display:none;}

/* menu */
div#menu{background:#9E8655;height:30px;width:960px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;margin:0 auto;}
div#menu ul,div#menu ul ul{line-height:1em;list-style:none;margin:0 0 0 20px;padding:0;}
div#menu ul a{display:block;padding:0 10px 0 10px;font-size:14px;line-height:30px;text-transform:lowercase;font-weight:bold;color:#fff;text-decoration:none;border-right:1px dotted #fff;}
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;}
div#menu ul li:link,div#menu ul li:visited{color:#fff;background-color:transparent;text-decoration:none;}
div#menu ul li:hover,div#menu ul li:active{color:#E3CC9F;background-color:transparent;text-decoration:underline;}
#menu .home{border-left:1px dotted #fff;}
.search-nav{float:right;padding-right:20px;line-height:30px}

/* entry */
.entry-meta{border-top:1px solid #E3CC9F;margin-top:20px;padding-top:20px;}
.entry-title h2{font-size:16px;font-weight:bold;line-height:26px;display:block;}
.entry-title,.entry-meta{clear:both;}
p.related-posts{border-top:1px solid #E3CC9F;margin-top:20px;padding-top:20px;}

/* comments */
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{color:#c30;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
#comments{background:#fff;padding:10px 20px 10px 20px;margin-bottom:20px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-top:1px solid #9E8655;border-left:1px solid #9E8655;border-bottom:2px solid #9E8655;border-right:1px solid #9E8655;}
#comments ol{list-style:none;padding-left:0;margin-left:0;}
.comments li .avatar{float:left;margin:0 10px 10px 0;}
.comments p{clear:both;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:100%;}

/* alignment */
.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#menu ul li,div.gallery dl,div.navigation div.nav-previous{float:left;}

/* gallery + images */
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%;}

/* navigation */
div#nav-below{margin-top:1em;}
div#nav-images{height:150px;margin:1em 0;}
div.navigation{height:1.25em;margin-bottom:20px;background:#fff;padding:10px 20px 10px 20px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-top:1px solid #9E8655;border-left:1px solid #9E8655;border-bottom:2px solid #9E8655;border-right:1px solid #9E8655;}
div.navigation div.nav-next{float:right;text-align:right;}

/* sidebar */
div.sidebar h3{font-weight:bold;font-size:14px;line-height:24px;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 20px;}
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;}

/* misc */
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;}
.meta-sep{color:#E3CC9F;}
.formcontainer{margin-bottom:20px;}