/*
Theme Name: Child Theme for NYAAEL
Theme URI: http://www.mcegraphics.com/
Description: Child Theme for Sandbox
Author: Christy McElligott
Author URI: http://www.mcegraphics.com/
Template: sandbox
Version: 1.0
.
This work is released under the GNU General Public License (GPL), version 2:
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/
	


@import url("../sandbox/style.css");

#searchform label {  
   display: none;  
} 

sup {
line-height: .5em;
}

#wrapper {
width:975px;
background: url('./images/page-bkg.gif') center center repeat-y;
margin: 0px auto;
}

div#secondary {
	display: none;
}

div#access {
	display: none;
}


div#container {
float:right;
margin:0 40px 20px 0px;
width: 600px;
}

div#content {
margin:10px 10px 10px 0px;
padding-top:4px;
}

div#content li {
	margin-bottom: .5em;
	}

div.sidebar {
float:left;
margin-left: 40px;
overflow:hidden;
width:250px;
}

/* Left content area on home page*/
.entry-content2 {
line-height:1.6em;
float: left;
width: 370px;
}

/* Left content area on store pages*/
.entry-content3 {
line-height:1.6em;
float: left;
width: 300px;
}

/* Left content area on history page*/
.entry-content4 {
line-height:1.6em;
float: left;
width: 290px;
}

/*#sidebar {
   float: left; 
   padding-left: 3.3em;
   width: 250px;
   color:#087f49;
   font-size: 100%;
}*/

/* Right sidebar for upcoming events on home page*/
#sidebar2 {
   float: right; 
   padding: 0 1em;
   margin: 1em;
   width: 160px;
   background-color: #bee1fe;
   color:#414755;
   font-size: 85%;
}

#sidebar2 h3 {

	color: #2e35a7;
}
/* Right sidebar for shopping cart on store pages*/
#sidebar3 {
   float: right; 
   padding: 1em;
   margin: 1em 0 1em 1em;
   border: 2px solid #dadada;
   width: 230px;
   /*background-color: #bee1fe;*/
   background-color: none;
   color:#414755;
   font-size: 85%;
}

#sidebar3 ul {
	list-style-type: none;
	padding: 0;
	margin-left: 10px;
	margin-top: -10px;
	margin-bottom: 20px;
}

/* Right sidebar for photos on history page*/
#sidebar4 {
   float: right; 
   padding: 0;
   margin: 0;
   width: 280px;
}

div.entry-content img, #sidebar4 img {
	margin: none;
	border: 5px solid #dadada;
}

.alignright, img.alignright {
	margin: 0 0 30px 10px;
	}



body {
color:#414755;
font-family:'Lucida Sans Unicode','Lucida Sans','Lucida Grande','Bitstream Sans Vera',Verdana,Helvetica,Arial,Tahoma,Sans-Serif;
background-color: #9ff9f2;
font-size: 95%;
padding:0px 0em;
margin: 0;
line-height: 140%;
}

#footer {
   font-size: 70%;
   margin-bottom: none;
   margin: 30px 30px 0 45px;
   padding: 20px 0 40px 0;
   border-top: 3px solid #dadada;
}

div.smalltext {
	clear: both;
	font-size: 70%;
	text-align: center;
	padding: 30px 0 0 0;
	
}

div#footer {
	width: 882px;
	}


#footer ul {
margin:2px;
padding:0 0 25px 0;
} 

#footer a:link, a:visited {
color: #00c393;
text-decoration : underline; 
}

#footer a:hover, a:active {
color: #00eb69; 
text-decoration : underline;
border:none;
} 


#header {
margin:0;
padding:0;
border-bottom:none;
height:193px;
background: url('./images/header-banner.png') top center no-repeat;
}

#header a {
z-index:1;
display:block;
height:193px; /*the height of your image*/
margin:0;
padding:0;
text-decoration: none;
}

#header span {
position:relative;
overflow:hidden;
z-index:-100;
}

#header p{
display:none;
}

#header h1 {
	display:none;
}

div#blog-description {
	display:none;
}

/*linkcolor*/
#content a:link, a:visited {
color: #00c393;
text-decoration : underline; 
}

#content a:hover, a:active {
color: #00eb69; 
text-decoration : underline;
border:none;
} 


#content h2 a:link, #content h2 a:visited, #header h1 a:link, #header h1 a:visited  {
color: #0837bc;
font-weight:normal;
text-decoration:none;
border:none;
}

#content h3 a:link, #content h3 a:visited  {
color: #5f8e9c;
font-weight:normal;
text-decoration:none;
border:none;
}

#content h2 a:hover, #content h2 a:active, #header h1 a:hover, #header h1 a:active, #content h3 a:hover, #content h3 a:active {
color:#00d660;
}

h2, h1 {
color:#2e35a7;
font-family:'Lucida Sans Unicode','Lucida Sans','Lucida Grande','Bitstream Sans Vera',Verdana,Helvetica,Arial,Tahoma,Sans-Serif;
}

h3, h5 {
color: #659dcc;
font-family:'Lucida Sans Unicode','Lucida Sans','Lucida Grande','Bitstream Sans Vera',Verdana,Helvetica,Arial,Tahoma,Sans-Serif;
}

h6 {
font-size: 85%;
font-family:'Lucida Sans Unicode','Lucida Sans','Lucida Grande','Bitstream Sans Vera',Verdana,Helvetica,Arial,Tahoma,Sans-Serif;
font-weight: normal;
margin-top: -10pt;
}

h4 {
	color: #414755;
	background-color: #e1effa;
	font-size: .8em;
	text-transform: uppercase;
	font-family:'Lucida Sans Unicode','Lucida Sans','Lucida Grande','Bitstream Sans Vera',Verdana,Helvetica,Arial,Tahoma,Sans-Serif;
	padding: 4px;
	width: 587px;
	margin-bottom: 5px;
}


#content h2 a:link, #content h2 a:visited, #header h1 a:link, #header h1 a:visited, {
color:#2e35a7;
font-weight:bold;
}

#content h3 a:link, #content h3 a:visited {
color:##69aaa2;
font-weight:bold;
}

h2 {
font-size: 1.5em;
}

h2.entry-title {
	width: 587px;
	padding-bottom: 8px;
	border-bottom: 3px solid #dadada;
}

.post h2, .archives h3, .search h3 {
border-bottom:none;
}

.alert {
	width: 575px;
	padding: 6px;
	background-color: #fffed7;
	border: 1px dashed #659dcc;
	
}

p.wp-caption-text {
	font-size: 85%;
}


/* Sidebar */
   /* nested list in sidebar */
#primary h3 { }
#primary h3.widgettitle {
}
#primary ul { 
	font-size: 97%;
}
#primary li {
}
#primary ul ul { }
#primary ul li { }
#primary ul ul li { 
	list-style-type:none;
	line-height:170%;
}
#primary ul ul ul {
	margin-bottom: 5px;
}
#primary ul ul ul li { 
	color: #087f49;
	list-style-type:disc; 
	list-style-position:inside;
	font-size: 92%;
	line-height:125%;
	margin-bottom: 2px;
}

#primary ul ul ul ul li { 
	color: #087f49;
	list-style-type:circle; 
	list-style-position:inside;
	font-size: 95%;
	line-height:125%;
	margin-top: 3px;
	padding-left: 6px;
}

#primary a:link { 
	color: #087f49;
	text-decoration : none; 
	font-weight:normal;
} /* Styles all links in the sidebar */
#primary a:visited {
	color: #087f49;
	text-decoration : none;
	font-weight:normal;
}
#primary a:hover {
	color: #00d660; 
	text-decoration : underline;
	border:none;
}
#primary img {}

#searchform input#s {
width:50%;
}
#searchform input.submit {
width:25%;
}

li#shopping-cart h3.widgettitle {
	color: #414755;
	text-align: left;
	padding: 2px;
	background-color: #e1effa;
	margin-bottom: 5px;
}

li#shopping-cart {
	border: 2px solid #dadada;
	padding: 8px;
	font-size: 95%;
}

.shoppingcart {
	line-height: 100%;
}

.shoppingcart th {
	font-size: 92%;

}


span.gocheckout {
display: inline;
float: left;
}

span.total {
	margin-bottom: 1em;
	}


/*#primary span.gocheckout a:link, #primary span.gocheckout a:visited {
width: 10em;
text-align: center;
color: #003c31;
padding: 3px;
border: 1px solid #014395;
background-color: #c8e4ff;
}

#primary span.gocheckout a:hover, #primary span.gocheckout a:active {
text-decoration:none;
color: #00c39f;
background-color: #befffb;
}*/

#sliding_cart span.gocheckout a:link, #sliding_cart span.gocheckout a:visited {
width: 10em;
text-align: center;
text-decoration:none;
color: #003c31;
padding: 3px;
border: 1px solid #014395;
background-color: #c8e4ff;
}

#sliding_cart span.gocheckout a:hover, #sliding_cart span.gocheckout a:active {
text-decoration:none;
color: #00c39f;
background-color: #befffb;
}

#store_categories {
	margin-top: -10px;
}

input.formbutton {
width: 10em;
text-align: center;
color: #003c31;
padding: 3px;
border: 1px solid #014395;
background-color: #c8e4ff;
}

input.formbutton:hover, input.formbutton:active {
text-decoration:none;
color: #00c39f;
background-color: #befffb;
}

h3.widget_search {
	display:none;
}

.dates td {
	border: none;
	padding: 0 5px 15px 0;
}

.pricing {
	font-size: 85%;
}

.pricing thead {
	background-color: #e1effa;
}

table.wpsc_checkout_table strong {
	display: block;
	padding-top: 10px;
	margin-top: 10px;
	border-top: 2px solid #dadada;

}

table.wpsc_checkout_table tr td {
	font-size: 90%;
}

div.custom_gateway {
	margin: 10px 0 20px 0;
}
	
#content input.make_purchase {
	background-color: #bcdaff;
	border: solid 1px #014395;
	padding: 3px;
	margin-top: 6px;
 }
 
  #content input.make_purchase:hover {
  	color: #00c39f;
 	background-color: #befffb;
 }
 
 #content input.make_purchase:active {
 	background-color: #befffb;
 }
 
span.wpcf7-list-item {
	display:block;
	}
	
span.radioinline {
	display:inline;
	}
	
.formlabel {
	float: left;
	clear: both;
	width: 6em;
}

