/* @override http://summersongs.com/pennynichols/templates/redland-interior/css/template.css */

/* @override http://summersongs.com/pennynichols/templates/redland/css/template.css */

/* CSS Document */
body {background-color:#7b9ba6;
color:#000033;}
#wrapper {width:800px; margin:10px auto 0 auto;
background-color:#d6b556;
color:#000033;
background-image: url(http://summersongs.com/pennynichols/templates/redland/images/penny-nichols.gif);
background-position: top left;
background-repeat: no-repeat;
 
font-family: "Trebuchet MS", arial, verdana, sans-serif;
font-size: 78%;
line-height: 1.6em;
}

div#left {
	margin-top: 72px;
	width: 185px;
clear:both;
	float: left;
padding:0;
	
}
div#left p {padding:0  ;}

#left a img {border:0; margin-left:35px;}
#topnav {
	position: relative;
	top: 85px;

	background-image:url(http://summersongs.com/pennynichols/templates/redland/images/pn-interior.gif);
	background-repeat:no-repeat;
height: 37px;
width:130%;
	 
}
#main-content {margin:85px 0 0 0px;
min-height:400px;
	padding:0;
	
/*	background-image:url(http://summersongs.com/pennynichols/templates/redland/images/oranges.gif);
	background-position: 28px left;
background-repeat: no-repeat;
 */
 	background-color:#afd4f9;
	border:solid #A68b22;
	border-width:0 5px 5px 4px;

}
div#footer {
	margin: 0;
	position: relative;
 
	text-align: center;
	background-color: #0C143E;
	color: #d6b556;
	
}
div#footer p {
	margin: 0;
	padding: 20px;
}

#topnav ul.menu {
	list-style-type: none;
	margin-left: 465px;

}
#topnav ul.menu li {
	float: left;
	padding: 0 10px 6px 10px;

}
#topnav ul.menu li a:link,
#topnav ul.menu li a:visited,
#topnav ul.menu li a:hover  {
display:block;
	text-decoration: none;
 background-color:#0C143E;
	color: #d6b556;
}

#page { 
	margin-top: 85px;
        margin-left:180px;
	
	margin-bottom: 0;;
	margin-right: 10px;
	background-color: #d6b556;
	width: 610px;
}
#page table td {vertical-align:top;  
padding:6px; border-bottom:1px solid #0c143e;}
#page table td h3 {padding:0; margin:0;}


#page p,
#page table,
#page h1,
#page h2 {padding:0 20px;}

h1.componentheading {margin:0 0 0 180px; padding:10px 0 8px 20px; background-color:#d6b556;}
#page h1.componentheading {margin-left:0; }
div.blog-calendar {padding-top:5px;
 background-color:#d6b556; 
padding-bottom:8px;
 margin-bottom:0;
min-height:330px;}

h1.componentheading-calendar,
div.blog-calendar {margin:0 0 0 180px; 
padding:10px 0 18px 20px; 
background-color:#d6b556;
}

div.blog-calendar h1 {line-height:1.4em; font-size:1.5em; }
div.blog-calendar h2 {font-size:1.2em;}


.contact {margin:0 0 0 180px;  padding-top:15px; border-left:20px solid #d6b556;
background-color:#d6b556;
color:black;}
.contact_address p {margin:0; padding:0;}
.contact label {width:130px; float:left;}
.contact label.copy {width:300px;}
input#contact_email_copy {width:15px; float:left;}
div.contact form#emailForm button.validate {
margn-left:130px; height:2em;
margin-bottom:40px;}

/*join email list page */

#page table {margin-left:20px;
background-color:white;}
#page table td {border:0;}
p.bottom {margin-bottom:0;}
form#emailForm {margin-bottom:0;}
