/*
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
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
*/


/* green:#84A81D */



* {margin: 0px;padding: 0px}

body {background: url(../../../../images/background.gif) ; font-size: 62.5%; font-family:
 line-height: 1.5em; color: #ffffff}

a {outline:none}

#wrapper {width: 899px; margin: 0px 0 20px 50px}

#header {background:url(../../../../images/mainHeader.png) no-repeat; height: 406px; width: 899px; position: relative; z-index: 75; margin: 0 0 50px 0}
#header h1 {text-indent:-9999px; height: 281px; width: 465px;}
#header h1 a {display: block; height: 100%; width: 100%;}

#blog-description {display: none;}

div.skip-link {
position:absolute;
right:1em;
top:1em;
text-indent: -9999px; 
visibility:hidden;
}

#menu {width: 474px; height: 139px; position: absolute; z-index: 100; top: 257px; left: 469px;}

#menu ul {width: 474px; height: 139px;}
#menu ul li {list-style: none; height: 139px; display: block; float: left;}
#menu ul li a {display: block; height: 100%; width: 100%; float: left; text-indent: -9999px;}
#menu ul li.page_item {background:url(../../../../images/navMusings.gif) no-repeat; width: 129px; }
#menu ul li.page-item-5 {background: url(../../../../images/navMuses.gif) no-repeat; width: 112px;}
#menu ul li.page-item-2 {background:url(../../../../images/navAmuseMuse.gif) no-repeat; width: 233px}

#menu ul li.page_item a:hover {background:url(../../../../images/navMusings_on.gif) no-repeat; width: 129px; }
#menu ul li.page-item-5 a:hover {background: url(../../../../images/navMuses_on.gif) no-repeat; width: 112px;}
#menu ul li.page-item-2 a:hover {background:url(../../../../images/navAmuseMuse_on.gif) no-repeat; width: 233px}

#content {width: 600px; float: left;background: url(../../../../images/greyBKG.png) repeat;margin: 20px 0 50px 13px; overflow: visible}


.sidebar {background: url(../../../../images/greyBKG.png) repeat;width: 238px !important; float: right;font-family:"trebuchet MS", Geneva, Arial, Helvetica, sans-serif;}
.sidebar h3{
background:url(../../../../images/widgetHeader.png) no-repeat; 
height:  48px; 
width: 200px; 
 position:relative; right: 17px;
font-size: 2.4em;
margin: -10px 0 10px 0;
padding: 20px 0 0 0; text-align: center}

.sidebar li {list-style: none;}
.sidebar ul li ul {margin: 0 0 20px 0}
.sidebar ul li li {margin: 0px 0 0px 11px}
.sidebar ul li li a {color: #ffffff; text-decoration: none; font-size: 1.4em;display: block; padding: 3px 5px; width: 210px; letter-spacing: .1em;  }
.sidebar ul li li a:hover {background: #84a81d}
 
.sidebar #tag_cloud {width: 190px; margin-bottom: 30px; color: #ffffff; position: relative; left: 15px } 
.sidebar #tag_cloud h3 {position: relative; right: 31px}
.sidebar #tag_cloud a {color: #ffffff; text-decoration: none;}
.sidebar #tag_cloud a:hover {color:#DEE9B9}
 
.postHeader {background:url(../../../../images/postHeader.png) no-repeat; height: 190px; width: 620px; font-family: "trebuchet MS", Geneva, Arial, Helvetica, sans-serif; position: relative; right: 12px; position: relative; bottom: 34px ; margin: 0 0 -37px 0 }

.pageHeader {background:url(../../../../images/pageHeader.png) no-repeat; height: 190px; width: 620px; font-family: "trebuchet MS", Geneva, Arial, Helvetica, sans-serif; position: relative; right: 12px; position: relative; bottom: 34px ; margin: 0 0 -37px 0 }

h2.page-title {font-family:"trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size: 2.3em;}

.postBox {margin: 0 0 60px 0}

.postHeader .author, .pageHeader .author {display: block; height: 70px; width: 100px;font-size: 1.3em; padding: 30px 0 0 19px; line-height: 1.3em}
.postHeader .author a, .pageHeader .author a {font-size: 1.8em; text-decoration: none; color: #ffffff;}
.postHeader .author a:hover, .pageHeader .author a:hover {color:#E3E3E3}

.postHeader h2 {font-size:  2.8em; margin: 5px 0 0 63px; width: 432px}
.pageHeader h2 {font-size:  3.5em; margin: 5px 0 0 63px; width: 432px; position: relative; top: 93px;}
.postHeader h2 a, .pageHeader h2 a {color: #ffffff; text-decoration:none;}
.postHeader h2 a:hover, .pageHeader h2 a:hover {color:#E3E3E3}

.entry-title,.entry-meta { clear:both; }

.home .entry-content {margin: 0 0 00px 0}

.postHeader .entry-date, .pageHeader .entry-date {height: 50px; width: 97px; float: right; font-size: 2.5em; text-align: center; position: relative; bottom: 15px; line-height: .9em}
.postHeader .entry-date abbr, .pageHeader .entry-date abbr {text-decoration: none; border: none}

#content h3 {font-size: 2em; font-family: "Times New Roman", Times, serif; margin: 7px auto 5px auto; line-height: 1.5em;}

#content p { width: 496px;font-size: 1.6em; margin: 7px auto 5px auto; line-height:1.6em; font-family: Helvetica, verdana, Arial, sans-serif}
#content p a, dl a {color:#E6F2C0; text-decoration: none; font-weight: bold}
#content p a:hover, dl a:hover {text-decoration: underline}
#content p.big {font-size: 1.7em;}
#content .highlight {color: #C33D67; font-size: 1.4em}

#content blockquote {color: #eaf7c4 ; border-left: 6px solid #84a81d; width: 470px; margin: 10px 0 10px 52px; font-family:"Times New Roman", Times, serif}
#content blockquote p {width: 470px; margin-left:15px!important }

.small { font-size: 1em !important; font-family: Geneva, Arial, Helvetica, sans-serif !important; padding: 20px 0 0 0; line-height: 1.6em !important }
.small a {color: #eaf7c4; text-decoration: none;} 
.small a:hover {text-decoration: underline}

/* ----- post navigation ----- */

.navigation {width:602px; margin: 0 0 30px 0px; font-family:"Trebuchet MS", Geneva, Arial, sans-serif; font-size: 2.5em}
.navigation a {color: #ffffff; text-decoration: none;}
.navigation a:hover {color: #DEE9B9}
.navigation .nav-previous {float: left; }
.navigation .nav-next {float: right; width: 45%;}

/* ----- comments ----- */

h3#comments {font-size: 1.6em; font-family: "trebuchet MS", Geneva, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 25px}

.commentlist {width: 496px; margin: 0 0 0 25px;}
.commentlist li {list-style: none; border: 1px solid #666666; padding: 0px; margin: 0 0 15px 0; padding: 15px; background:url(../../../../images/greyBKG.png) repeat}

.commentlist .avatar {float: right; }
.commentlist p {width: 100% !important; margin: 6px 0px !important; padding: 0px !important}

.fn a {color:#ffffff; font-family:"trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size: 1.4em; text-decoration: none;font-style: normal }
.fn a:hover {color: #84A81D}

.says {font-size: 1.3em}

.comment-meta a {color: #E6F2C0; text-decoration: none; font-size: 1.1em; font-family:"trebuchet MS", Geneva, Arial, Helvetica, sans-serif}

/* ----- search box ----- */

#search {
	position: absolute; 
    top: 20px; 
    left: 79px;
    z-index: 100; 
    height:64px;
     width: 300px;}

#search h3 {display: none;}

#search input {
	background:url(../../../../images/searchBKG.png) no-repeat; 
    height: 64px; 
    width: 171px; 
    border: none; 
    color: #ffffff; 
    font-size: 2em; 
    font-family: "Trebuchet MS", Geneva, Arial, sans-serif; 
    float: left; 
    padding: 00px 0 0 15px
    }

#search input.button {
	background:url(../../../../images/searchBTN.png) no-repeat; 
    height: 64px; 
    width: 97px; 
    float: left;
    padding: 0px;
    text-indent: -9999px;
    outline: none;
    cursor: pointer;
    }
    
#searchform-no-results {width: 400px; margin: 10px 0 20px 25px}

#searchform-no-results input {
	padding:3px;
	border:1px solid #aaa; 
	font:1.5em Trebuchet MS,sans-serif;
	color:#888;
	background:#ffffff;
	vertical-align:top;
    width: 200px
}

#searchform-no-results input:hover {
	border: 1px solid #84A81D;
	background:#ffffff ; 
  }
  
#searchform-no-results input:focus {
	color:#666;
	background:#DEE9B9 ; 
}

#searchform-no-results input.button {
	width:auto;  
	padding:2px 1em; 
	margin: 1px 0 0 5px;
	font-size:1.3em;
	background: url(../../plugins/cforms/images/button-bg.gif)repeat-x; 
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
 }

/* ----- footer ----- */
    
#footer {background:url(../../../../images/footerBKG.jpg) repeat-x; height: 130px; width: 100%; }

#navBottom {font-family:"Trebuchet MS", Geneva, Arial, sans-serif; color: #ffffff; font-size: 2em; margin: 7px 0 20px 25px}
#navBottom a {color: #ffffff; text-decoration: none;}
#navBottom a:hover {color: #DEE9B9;}

#footerWrapper {width: 800px;padding: 30px 0 0 30px; float: left;}
#footerWrapper p {font-size: 1.4em; font-family:"Trebuchet MS", Geneva, Arial, sans-serif; color: #ffffff; float: left; clear: left;} 
#footerWrapper p a {color: #ffffff; text-decoration: none;}
#footerWrapper p a:hover {color: #DEE9B9;}

#footerWrapper p.copy {font-size: 3em;margin: 0px 0 7px 0}
#footerWrapper p.wpLink {}

.omg {background:url(../../../../images/omg.gif) no-repeat; height: 31px; width: 78px; float: right; margin: 0px 25px 0 0}
.omg a {display: block; height: 100%; width: 100%; text-indent: -9999px;}
.omg a:hover {background:url(../../../../images/omg_on.gif) no-repeat;}

.post-edit-link {display: none}

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;
}



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.gallery dl,div.navigation div.nav-previous {
float:left;
}
