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

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

/* Just some example content */
div#header-site{text-align:center;margin-bottom:2em;}
div#access div.skip-link{position:absolute;top:1em;right:1em;}


.entry-title{clear:both;}
div#container,div.sidebar{margin-top:2em;}
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin:1em 0;}
.alignleft,div.nav-previous{clear:left;float: left;}
.alignright,div.nav-next{float: right;clear: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 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;}
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#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;}


/* For Ex-Bones */
body{margin:0;padding:0;}

div#access div.skip-link{display:none;}
div#branding{top:0;height:3em;background-color:#333;border-bottom:1px solid #ccc;margin-bottom:2em;}
div#header-site{width:20%;padding:5px;font-family: Verdana, Helvetica, sans-serif;text-align:left;}
div#header-site h1#title-site{margin:0;padding:0;}
div#header-site h1#title-site a{text-decoration:none;color:#fff;font-size:0.7em;}
div#header-site div#description-site{padding:0;margin:0;color:#fff;font-size:0.7em;}
div#access{position:absolute;top:0;height:3em;right:0;width:70%;}
div#access div#menu-site .blog1{display:none;}
div#access div#RSS-site{position:absolute;right:4px;top:30px;}
div#access div#RSS-site a.imgreplacement{background-image:url(ex-bones/rss.png);height:14px;width:14px;}



div#menu-site{margin:23px;font:600 0.8em Verdana, Helvetica, sans-serif;color:#fff;line-height:normal;}
div#menu-site ul {margin:0;padding:0;list-style:none;background-color:#333;}
div#menu-site li {float:right;margin:0 1px;padding:0;}
div#menu-site a {display:block;padding:5px 7px;text-decoration:none;color:#fff;}
div#menu-site li:hover {float:right;margin:0 1px;padding:0;background:url("ex-bones/menu-site-bkg-r2.png") no-repeat right top;}
div#menu-site a:hover {display:block;background:url("ex-bones/menu-site-bkg-l2.png")no-repeat left top;padding:5px 7px;color:#000;}
div#menu-site #current-blog{background:url("ex-bones/menu-site-bkg-r2.png") no-repeat right top;}
div#menu-site #current-blog a{display:block;background:url("ex-bones/menu-site-bkg-l2.png") no-repeat left top;color:#000;}


div#header-blog{margin:auto;width:690px;height:150px;text-align:center;}
div#header-blog h1#title-blog{margin:0;padding:1em 0 0;font-family: Verdana, Helvetica, sans-serif;}
div#header-blog h1#title-blog a{text-decoration:none;font-size:1em;}
div#header-blog div#description-blog{margin:0;padding:0 80px;font:600 1em georgia, serif;font-style:italic;}

div#container{font-family:georgia, serif;}
div#content{padding-left:10px;}
div#content div#post-6 h2.entry-title{font-family: Verdana, Helvetica, sans-serif;font-size:1.2em;font-weight:700;}
div#content div#post-6 div.entry-content ul a{text-decoration:none; font-weight:700;font-family: Verdana, Helvetica, sans-serif;}
div#content div#post-6 div.entry-content ul,div#content div#post-6 div.entry-content ul ul,div#content div#post-6 div.entry-content ul li{list-style:none;margin:1em 3em;padding:0;}
div#content div#post-6 div.entry-content ul li {background:#eee;padding:2em;margin:.5em;border:4px double;}

div#content a{text-decoration: none;}
div#content div.post{margin-bottom:5em;}
div#content img{border:0;}
div#content h2{font-family:Verdana,Helvetica,sans-serif;}
div#content div.entry-content{margin-bottom:3em;}
div#content div.entry-meta{border-top:1px #ccc solid;}

div#primary{margin-top:3em;}
div#secondary{}
div.sidebar{font-family:georgia, serif;}
div.sidebar a{text-decoration:none;}
div.sidebar ul, div.sidebar ul ul, div.sidebar ul li, div.sidebar ul ul li{list-style:none;}
div.sidebar h3{font-family: Verdana, Helvetica, sans-serif;font-size:1.2em;font-weight:600;}

div#footer{padding:0.5em;border-top: 0.2em solid #333; border-bottom: 2em solid #333;}
div#footer a{text-decoration:none;}

div#nav-below{margin:1em 0;}
.alignleft,div.nav-previous{clear:left;float: left;}
.alignright,div.nav-next{float: right;clear:right;}

div#comments div#respond{margin-top:5em;}

div#rating{position:relative;top:-2.2em;}
div#post-inter{position:relative;top:-3em;}
div#post-inter ul#post-inter-list{margin-left:10%;margin-right:10%;}
div#post-inter ul#post-inter-list li{list-style:none;float:left;clear:right;padding:5px 15px;}

.imgreplacement {
  display:-moz-inline-box;
  display:inline-block;
  background:transparent none 0 0 no-repeat;
  text-indent:-3000px;
  font:0/0 Arial;
  overflow:hidden;
  color:rgba(255,255,255,0);
  vertical-align:bottom;
}