/*
THEME NAME: Evolution Theme No. 
THEME URI: http://www.neycenter.org
DESCRIPTION: Theme based Evolution design for neycenter.org, built upon the plaintext.org theme Sandbox.
VERSION: 0.1.1
AUTHOR: <a href="http://tincanvalley.com/">Tin Can Valley Publishing</a>
AUTHOR URI:
*/

/* Structure option from layouts folder       */
/* @import url('sandbox-layouts/2c-r.css');   */

/* Just some example content */
div#header{text-align: center; margin-bottom: 0;}
div#access div.skip-link{position:absolute;top:1em;right:1em;}

div#menu {
	height: 1.2em; 
	padding-top: 0.3em; 
	background-color: #e9f7ff; 
	border-top: solid 2px #214366; 
	border-bottom: solid 2px #214366;}
	
div#menu ul a {
	font-size: 1.25em; 
	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{
	padding-left: 1em; 
	float: left;}
		
div#menu ul li a {
	background-color: #e9f7ff; 
	padding: 0em 0.5em;}
	
div#menu ul ul {display: none;}

div#menu ul ul li{ 
	float: none; 
	padding-left: 0em;}
	
div#menu ul ul li a {
	margin: 0; 
	padding: 0em;}
	
div#menu ul li:hover ul {
	background-color: #e9f7ff; 
	display: block; 
	font-size: 1.25em; 
	margin-top: 0em; 
	padding-top: .2em; 
	position: absolute;}
	
div#menu ul li:hover ul {
	border-top: solid 2px #e9f7ff; 
	border-bottom: solid 2px #214366; 
	border-left: solid 2px #214366; 
	border-right: solid 2px #214366;}
	
div#menu ul li:hover ul li a {
	display: block; 
	padding: 0.4em; 
	width: 9em;}


div#menu a:link {color: #990000; text-decoration: none;}
div#menu a:visited {color: #990000; text-decoration: none;}
div#menu a:hover, a:active {color: #000; background-color: #9bd4a3; text-decoration: none;}


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 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%;}




/* Structure option from layouts folder       */


div#nav {
	}
	
div#content {
	margin: 1.25em 0px 0 10px;
	}
div.sidebar {
	float: right;
	display: inline;
	overflow: hidden;
	width: 230px;
	}
div#secondary	{
	clear: right;
	}
div#footer {
	clear: both;
	width: 100%;
	}

/*  --END Structure option from layouts folder       */



body {
	margin: 0;
	padding: 0;
	background-image: url(images/mainback.jpg);
	min-width: 750px;
	}

div#wrapper {
	border: solid 2px #214366;
	background-color: #ffffff;
	padding: 0px;
	margin: 10px auto;
	width: 750px;
	}

div#container {
	float: left;
	margin: 0;
	width: 470px;
	min-height: 500px;
	}

div#container-calendar {
	float: left;
	margin: 0;
	width: 735px;
	min-height: 500px;
	}

div#content {
	}

#headerimage {
	background: no-repeat url(images/Header/Header_10.jpg) 0 0;
	height: 154px;
	width: 750px;
	position: relative;
	visibility: visible;
	display: block;
	border: 0;
	margin-bottom: 0px;
	} 

div.hentry {
	margin: .5em 0 1.5em 0;
	}
	
div#footer p {
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #fff;	
	background-color: #214366;
	padding: 5px 0px 5px 0px;
	margin: 5px 0 0 0;
	}
	
div#footer-top {
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #284165;	
	background-color: #fff;
	padding: 15px 0px 5px 0px;
	margin: 20px 0 0 0;
	}

div#footer-top a:link, div#footer-top a:visited {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #284165;
	background-color: #fff;
	text-decoration: underline;
	}
	
div#footer-top a:hover, div#footer-top a:active {
	color: #990000;
	background-color: #fff;
	text-decoration: none;
	}	
	
div#footer-bottom {
	margin-top: .4em;
	padding: .4em 0 .4em 0;
	color: #ffffff;
	background-color: #214366;
	line-height: 100%;
	font-weight: normal;
	}



	
	
p	{
	font: normal normal normal 12px/1.25em  Helvetica, Arial, sans-serif;
	}

p a:link, p a:visited {
	text-decoration: none;
	color: #900;
	background-color: #ffffff;
	}
	
p a:hover, p a:active {
	text-decoration: underline;
	color: #900;
	background-color: #ffffff;
	}

li	{
	font: normal normal bold 12px/1.25em Helvetica, Arial, sans-serif;
	}
	
h2, h2 a:link, h2 a:visited {
	font: normal normal normal 26px/28px Times, Georgia, serif;
	color: #284165;
	background-color: #ffffff;
	text-decoration: none;
	margin: 0;
	}

h2 a:hover, h3 a:active {
	color: #444;
	background-color: #9bd4a3;
	text-decoration: none;
	}
	
h3, h3 a:link, h3 a:visited {
	font: normal normal bold 14px/80% Helvetica, Arial, sans-serif;
	color: #990000;
	background-color: #ffffff;
	text-decoration: none;
	}

h3 a:hover, h3 a:active {
	color: #990000;
	background-color: #eeffff;
	text-decoration: none;
	}

.entry-title {
	font: normal normal bold 36px/30px Times, Georgia, serif;
	color: #284165;
	background-color: #ffffff;
	margin: 0 0 .25em 0;
	}
	
.entry-date {
	font: 9px/9px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #214366;
	background-color: #ffffff;
	}

.entry-meta {
	font: 12px/1em Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #214366;
	background-color: #ffffff;
	}

.entry-meta a:link, .entry-meta a:visited {
	text-decoration: none;
	color: #900;
	background-color: #ffffff;
	}
	
.entry-meta a:hover, .entry-meta a:active {
	text-decoration: underline;
	color: #900;
	background-color: #ffffff;
	}

 
div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:.1em;}
div.sidebar input#s{width:135px;}
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#island	{
	clear: right;
	}
div#primary.sidebar, div#secondary.sidebar, div#island.sidebar {
	padding: 35px 5px 0px 5px;
	margin-right: 10px;
	}

div#primary.sidebar {
	background: #e9f7ff no-repeat url('images/neynotebook03.gif') 0px -5px;
	border: 5px solid #214366;
	background-color: #e9f7ff;
	margin-top: 1.25em;
	}
	
div#secondary.sidebar {
	background: #e9f7ff no-repeat url('images/whatsnew01.gif') 0px -5px;
	border: 5px solid #214366;
	background-color: #e9f7ff;
	margin-top: .5em;
	}

div#island.sidebar {
	padding: 5px 5px 0px 5px;
	background: #e9f7ff   0px -5px;
	border: 0px solid #214366;
	background-color: #fff;
	margin-top: .5em;
	}

.sidebar h3, .sidebar h3 a:link,  .sidebar h3 a:visited {
	font: bold 14px/100% Arial, Helvetica, sans-serif;
	color: #990000;
	background-color: #e9f7ff;
	text-decoration: none;
	}

.sidebar h3 a:hover,  .sidebar h3 a:active {
	color: #990000;
	background-color: #eeffff;
	text-decoration: none;
	}

.sidebar ul ul li, .sidebar ul ul li a:link,  .sidebar ul ul li a:visited {
	font: bold 14px/110% Arial, Helvetica, sans-serif;
	color: #284165;
	background-color: #e9f7ff;
	text-decoration: none;
	}

.sidebar ul ul li a:hover,  .sidebar ul ul li a:active {
	color: #000;
	background-color: #9bd4a3;
	text-decoration: none;
	}

.sidebar p	{
	font: normal normal normal 12px/1.25em Helvetica, Arial, sans-serif;
	}

.sidebar p a:link, .sidebar p a:visited {
	text-decoration: none;
	color: #900;
	background-color: #e9f7ff;
	}
	
.sidebar p a:hover, .sidebar p a:active {
	text-decoration: underline;
	color: #900;
	background-color: #9bd4a3;
	}
	
.login-meta {
	font: 12px/1em Arial, Helvetica, sans-serif;
	text-decoration: none;
	list-style: none;
	display: inline;
	color: #214366;
	background-color: #e9f7ff;
	}

.login-meta a:link, .login-meta a:visited {
	text-decoration: none;
	color: #900;
	background-color: #e9f7ff;
	list-style: none;
	display: inline;	
	}
	
.login-meta a:hover, .login-meta a:active {
	text-decoration: underline;
	color: #900;
	background-color: #9bd4a3;
	list-style: none;
	display: inline;
	}

/* Entry - CONTACT FORM */

.contactform {
	position: static;
	overflow: hidden;
	margin: 10px 0;
	font: .9em Helvetica, Arial, sans-serif;
	color: #ff0000;
	}

.contactleft {
	width: 25%;
	text-align: right;
	clear: both;
	float: left;
	display: inline;
	padding: 4px;
	margin: 5px 0;
    font: bold .9em Helvetica, Arial, sans-serif;
	color: #000000;
}

.contactright {
	width: 70%;
	text-align: left;
	float: right;
	display: inline;
	padding: 4px;
	margin: 5px 0;
	font: .9em Helvetica, Arial, sans-serif;
	color: #000000;
	}

.contacterror {
	border: 2px solid #ff0000;
	}

		
/* font: style variant weight size/line-height family1, family2, generic;    */
/* background: color image repeat attachment position;                       */
/* border: width style color;                                                */