/*
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:
*/

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
#container.heroes_page p {
margin-bottom:10px;
}
#links {
	margin:62px 0px 0px 0px;
	}
#links h4 {
	display:none;
	}
#links ul {
	padding-left:5px;
	}
#links li {
	list-style:none;
	margin:0px;
	padding:0px;
	}
#links li a, #links li a:hover, #links li a:visited, #links li a:visited:hover {
	font-size:16px;
	color:#CCCCCC;
	text-decoration:none;
	font-family:Verdana;
	line-height:30px;
	}

.cform {
	margin:10px auto 0pt;
	width:100%;
}
/* Blog Pages  index.php/single.php*/
.entry-title a, .entry-title {	
	color:#f28120;
	font-size:15px;
	font-weight:normal;
	}
/* Contents*/

#content h4 {
	color:#f28120;
	}

#content a, #content a:hover  {
	text-decoration:none;
	color:#000000;
	}
	
#content a:visited, #content a:visited:hover {
	text-decoration:none;
	color:#f28120;	
	}
	
#content table a, #content table a:hover, #content table a:visited, #content table a:visited:hover {
	text-decoration:none;
	color:#F28120;
	text-align:right
	}

#content table{
	padding:0px;
	margin:0px;
	color:#000000;
	}
	
#content td img {
	margin:2px 15px;
	}

#content td {
	padding:4px;
	margin:0px;
	font-size:12px;
	}
#content tr {
	margin-bottom:10px;
	}
#content td h3 {
	font-size:15px;
	padding:0px;
	margin:0 0 5px;
	}

#quote {
	color:#f28120;
	font-weight:bold;
	font-style:italic;

	}
#quote em {
	font-weight:normal;
	}
#content {
	}
#content p {
	margin:0px;
	font-family:Verdana, Verdana, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	}
 #content ul {
 	margin:0px;
	margin-top:2px;
	padding:0px;
	padding-left:0px;
 	}
 #content li {
	margin-bottom:20px;
	padding:0px;
	margin-left:15px;
	padding-bottom:1px;
	margin:0px;
	list-style:none;
	list-style-image:url(images/list-item.gif);
	vertical-align:middle;
	}
	
 #content #links-page ul {
 	margin:0px;
	margin-top:2px;
	padding:0px;
	padding-left:0px;
 	}	
 #content #links-page li {
	margin-bottom:20px;
	padding:0px;
	padding-bottom:1px;
	margin:0px;
	list-style:none;
	list-style-image:none;
	vertical-align:middle;
	}	
#content #links-page h3 {
	font-weight:normal;
	font-size:15px;
	color:#f28120;
	margin-bottom:15px;
	}	
	
#content h3 {
	font-weight:normal;
	font-size:15px;
	color:#f28120;
	margin-bottom:2px;
	}
#content h2 {
	margin-bottom:2px;
	}
#content h2 a, #content h2 a:hover, #content h2 a:visited, #content h2 a:visited:hover {
	color:#f28120;
	font-size:15px;
	font-weight:normal;
	margin-bottom:2px;
	}
#content {
	font-family:Verdana;
	font-size:13px;
	line-height:16px;
	}
.entry-content {
	margin: 0;
	}
.entry-meta, .entry-date {
	font-size:11px;
	}
.entry-meta {
	margin-bottom:40px;
	}
	


/* Sidebar */

#left_col{
	width:197px;
	height:283px;
	float:left;
	background-color:#d6d6ca;
	margin-top:120px;
	margin-right:1px;
	}
#right_col{
	width:197px;
	height:283px;
	float:left;
	background-color:#d6d6ca;
	margin-top:120px;
	margin-left :1px;
	}
/* Header */

#menu {
	margin-left:5px;
	margin-top:25px;
	}
#menu ul {
	list-style:none;
	margin:0px;
	padding:0px;
	}
#menu ul li {
	margin-top:16px;
	}
#menu ul li a {
	text-decoration:none;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:16px;
	}
#menu ul .current_page_item a {
	color:#f28120;
	text-decoration:none;
	}

#header {
	height:67px;
	width:100%;
	margin:45px 0px 5px 0px;
	padding:0px;
	text-align:left;
	}
#header img {
	float:left;
	border:none;
	padding-left:13px;
	padding-bottom:10px;
	}
#rotate-home, #rotate-events , #rotate-about, #rotate-heroes ,#rotate-help ,#rotate-contact ,#rotate-donate {
	width:99%;
	height:291px;
	border-left: white solid 3px;
	border-right: white solid 3px;
	}
#rotate-home {
/*	background-image:url(images/home/rotate.php);
	background-position:center center;
	background-repeat:no-repeat;*/
	}
#rotate-home embed, #rotate-heroes embed {
	margin:0px;
	padding:0px;
	margin-top:-2px;
	}
#rotate-events {
	background-image:url(images/events/rotate.php);
	background-position:center center;
	background-repeat:no-repeat;
	}
#rotate-about {
	background-image:url(images/about/rotate.php);
	background-position:center center;
	background-repeat:no-repeat;
	}
#rotate-heroes {
	/*background-image:url(images/heroes/rotate.php);
	background-position:center center;
	background-repeat:no-repeat;*/
	}
#rotate-help{
	background-image:url(images/help/rotate.php);
	background-position:center center;
	background-repeat:no-repeat;
	}
#rotate-contact {
	background-image:url(images/contact/rotate.php);
	background-position:center center;
	background-repeat:no-repeat;
	}
#rotate-donate {
	background-image:url(images/donate/rotate.php);
	background-position:center center;
	background-repeat:no-repeat;
	}

/* Body */
body {
	background-image:url(images/page_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	font-family:Verdana, Verdana, Helvetica, sans-serif;
	}

#page {
	width:1000px;
	margin:0 auto;
	padding:0;
	}

#wrapper {	
	width:603px;
	margin:0 0;
	float:left;
	z-index:3;
}
#content {
	padding:10px 3px;
	}
/* Random Stuff */
#clearingtrees {
	clear:both;
	}
/* Footer */

#footer {
	}
#footer p{
	text-align:left;
	color:#CCCCCC;
	font-size:11px;
	font-family:Verdana;
	}
#footer p img {
	vertical-align:middle;
	}
#footer a, #footer a:hover, #footer a:visited, #footer a:visited:hover {
	color:#CCCCCC;
	}
#footer a img {
	border:none;
	}
#footer {
	}

/* Just some example content */
div#header{text-align:center;}


.entry-title{clear:both;}
div.sidebar{margin-top:2em;}
div#nav-above,div#nav-below{
	width:100%;
	font-size:12px;
	}
div#nav-above{margin:0px;}
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 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:right;}

/* 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;}