/*
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
TAGS: widgets, sandbox, microformats, hcard, hatom, xoxo
VERSION: 1.5.2
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/

/* import one-column layout from the /sandbox-layouts/ folder  */
@import url('sandbox-layouts/1c-b.css');
/*
body {
 background-color: #ccc;
}
*/

div#wrapper {
 font-family: Helvetica, helvetica, "helvetica", sans-serif;
 width: 1000px;
 margin: 20px auto 0 auto;
 /*background-color: #09c;*/
}

div#wrapper p,h2,h3,h4,h5,ol,ul,dd,pre, div#header, div.codecolorer-container, div.entry-meta, label, input, textarea{
 margin-right:200px;
 margin-left:200px;
}

li {
 line-height: 1.35em;
 padding-bottom: 9px;
}

div#wrapper .centerIMG {
/*
 display: block;
 
 margin-left: 0;
 margin-right: auto;
 */
		/*position: absolute;*/
       margin-left: auto;
       margin-right: auto;
       left: 0;
       right: 0;
       padding-bottom: 10px;
       padding-top: 10px;
}

img {



 display: block;

 

 margin-left: auto;

 margin-right: auto

 



}


div#wrapper li p {
 margin: 5px 0 5px 0;
}
div#wrapper .comments li {
 margin-bottom: 25px;
 margin-left: 0px;
}
div#wrapper .comments .comment-author {
 margin-top: 10px;
}


div#content p, div#content ul, div#content ol, .entry-meta, .entry-date {
 font-size: 1.02em;
 line-height: 1.63em;
 color: #111;
}

.post {
 margin-bottom: 60px;
}

#s {
 width: 200px;
}


a {
 text-decoration: none;
 color: #09c;
}

a:hover {
 text-decoration: underline;
}

div#wrapper h2.entry-title, h3.entry-title {
 font-size: 1.65em;
}
div#wrapper h2.entry-title a, h3.entry-title a {
 color: black;
}

div#wrapper h2.entry-title, h3.entry-title {
 margin-top: 0; padding-top: 0;
 margin-right: 13px;
}

.entry-date {
    text-align: right;
    margin-right: 820px;
    padding: 0;
    color: #EC087D;
    margin-top: 0; margin-bottom: 0;
    margin-bottom: -29px;
}

.entry-content {
 clear: left;
}

.entry-content h3 {
 font-size: 1.11em;
 color: #EC087D;
 margin-top: 40px;
}

.entry-content h4 {
 font-size: 1em;
 color: #444;
 margin-top: 35px;
 margin-bottom: 18px;
}

.entry-content h5 {
 font-size: .9em;
 color: #888;
 margin-top: 25px;
 margin-bottom: 18px;
}

div#content p.caption, div#content p.left-caption {
 margin-top: 0;
 color: #777;
 font-size: .88em;
 line-height: 1.2em;
}

div#content p.caption {
 text-align: center;
 margin-bottom: 30px;
}

div#content .footnote, .comment-meta, .entry-meta, h2.page-title {
 color: #777;
}

.comment-meta {
}

h2.page-title {
 margin-bottom: 60px;
}

#mainTitle {
 background-color: #333;
 padding: 2px 3px 2px 3px;
}

.subTitle {
 background-color: #ababab;
 padding: 2px 3px 2px 3px;
}

div#header h1, div#header h2 {
 margin: 8px 0 8px 0;
 color: white;
}

div#header h1 {
 font-size: 19px;
}
div#header h2 {
 font-size: 15px;
}
/* Just some example content */

div#header {
 text-align:left;
 margin-bottom:2em;
}

abbr {
 border: none;
}

div#access div.skip-link{position:absolute;top:1em;right:1em;}
div#menu{font-size:0.9em;height:1.5em;padding-top:0.3em;background:#eee;width:100%;}
div#menu ul a{font-weight:700;text-decoration:none;}
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menu ul li{float:left;}
div#menu ul li a{background:#eee;padding:0.3em 0.5em;}
div#menu ul ul{display:none;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{margin:0;padding:0;}
div#menu ul li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}
div#menu ul li:hover ul li a{background:#f5f5f5;border:none;display:block;padding:0.1em;width:10em;}

.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-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}

form#commentform .form-label{margin:1em 0 0;}

form#commentform  .form-label span.required, span.required {color:blue;
 margin-left: 0;
 padding-left: 0;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url,textarea#comment{width:400px;padding:0.2em;}

textarea#comment {
 margin-bottom: 10px;
}


div#footer{
 margin-top: 30px;
 text-align:left;
 color: white;
 padding: 30px 10px 0px 10px;
}

div#footer p {
 font-size: .97em;
 line-height: 1.63em;
}

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


img.inimg {
 display: inline;
}

img.delimg {
 margin-bottom: -1px;
 display: inline;
}

a img {
 border: 1px #09c solid;
}

a img:hover {
 border:1px white solid;
}
a img.delimg:hover {
border: 1px white solid;
}

div.flashmovie {
 text-align: center;
}

#content p.cloud {
	margin:0 auto;
	width: 400px;

	text-align: center;
	line-height: normal;
	padding-top: 20px;
	padding-bottom: 40px;
	
}

#content p.cloud a {

 margin-left: 5px;
 margin-right: 5px;
 color: black;
}


#content p.blackcloud {
	margin:0 auto;
	width: 400px;
	text-align: center;
	line-height: normal;
	padding-top: 20px;
	padding-bottom: 40px;
	
}

#content p.blackcloud a {
	border: 1px solid white;
	margin-left: 5px;
	margin-right: 5px;
	background: black;
	color: black;
}

#content p.blackcloud a:hover {
 background: white;
 color: black;
}


#content p.bwcloud {
	margin:0 auto;
	width: 400px;
	text-align: center;
	line-height: normal;
	padding-top: 20px;
	padding-bottom: 40px;
	
}

#content p.bwcloud a {
	border: 1px solid white;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
	background: black;
	color: white;
	
}

#content p.bwcloud a:hover {
	background: white;
	color: black;
	text-decoration: underline;
}

.entry-meta {
 margin-top: 25px;
}

div.search
{
padding-top: 0;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0px;
background-color: transparent;
background-image: url(../../../../images/search.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 415px center;
}

#secondary {
 margin-bottom: 50px;
}


.tag-links a {
 font-size: .8em;
}

.incode {
 font-family: "Courier New", Courier, "Courier", monospace, serif;
}

p.attribution {
 padding-top: 0;
 margin-top: 0;
}

div#content p.update {
 padding-left: 10px;
 border: 2px solid #09c; 
 font-size: .96 em;
 line-height: 1.43em;
 padding-bottom: 4px;
 padding-top: 4px;
}

blockquote p {
 border-left: 5px solid #ddd;
 padding-left: 30px;
}

div#content ol li{
 margin-bottom: 15px;
}