body {
margin: 0 auto;
background-color: #363626;
}
h1 {
	font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
	color: #669999;
	text-decoration: none;
}
h2 {
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	color: #99cc33;
	padding-top: 10px;
	text-decoration: none;
}
h3 {
	font: normal 1em Verdana, Arial, Helvetica, sans-serif;
	color: #363626;
	text-decoration: none;
}
p {
	font: normal .83em Verdana, Arial, Helvetica, sans-serif;
	color: #363626;
	line-height: 1.3;
	padding: 0px 0px 3px 0px;
}
ul {
line-height: 1.25;
}

.main {
	font: normal .8em Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
}
.products {
	font: normal 1.28em Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.quote {
	font: italic bold 1.15em Verdana, Arial, Helvetica, sans-serif;
	color: #363626;
	text-decoration: none;
}
.foot {
	font: normal .8em Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.tiny {
font: normal .75em sans-serif;
color: #666;
line-height: 1.3
}
ul#navlist {
list-style-type: none;
padding: 0;
}
div#main_wrapper {
width:800px; 
margin: 0 auto;
text-align: justify;
background-image: url(../assets/cornback.jpg);
background-color: #b4c4c4;
background-repeat: no-repeat;
background-position: center bottom;
background-attachment: fixed;
height: auto;
}
div#content {
width:600px; 
margin: 0 auto;
background-color: #fff;
overflow: auto;
}
div#header {
width:auto; 
}
div#slideshow{
width:600px;
margin-left:auto;
margin-right:auto;
}
#nav {
width:150px;
margin: auto;  
float:left;
top:0px;
height: auto;
overflow: auto;
}
#contenttext {
width:450px;
float:right;
top:0px;
height: auto;
overflow: auto;
}
#footer {
background-color: #363626;
width:100%;
clear:both;
}
/* inner div margin */
#header_innertop, #header_inner, #contenttext_inner, #footer_inner {
	overflow:hidden; /* prevents oversize elements from breaking the layout */
	}
#header_innertop {
padding: 3px;
background-color:#99cc33;
text-align: center;
	}
#header_inner {
	/* I want the header content to touch the edges, so no padding */
	}
/* -------------------- Top 600 x 225 picture area -------------------- */
#slide_inner{
margin: 0;
font: normal .8em Verdana, Arial, Helvetica, sans-serif;
text-align: right;
}
#slide_inner a{
color: #363626;
text-decoration: none;
}
#slide_inner a:hover{
	color: #99cc33;
	text-decoration: none;
}
/* -------------------- END Top 600 x 225 picture area -------------------- */
/* -------------------- Calendar wrap only -------------------- */
#cal_inner{
margin: 0;
padding: 10px 0px;
float:none;
font: normal .8em Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}
#cal_inner a{
color: #363626;
text-decoration: none;
}
#cal_inner a:hover{
	color: #99cc33;
	text-decoration: none;
}
/* -------------------- END Calendar wrap only -------------------- */
/* -------------------- Left Column Navigation -------------------- */
#nav_inner {
	margin: 30px 0px;
    text-align: right;
    font: bold 1.4em Verdana, Arial, Helvetica, sans-serif;
	border-right:10px solid #FFF;
}
#nav_inner li {
line-height: 1;
padding: 0px 0px 18px 0px;
}
#nav_inner a {
color: #363626;
text-decoration: none;
}
#nav_inner a:hover {
	color: #99cc33;
	text-decoration: none;
}
#nav_inner a:active {
	color: #99cc33;
	text-decoration: none;
}
/* -------------------- END Left Column Navigation -------------------- */
/* -------------------- Inner Contents -------------------- */
#contenttext_inner {
	margin: 0 auto;
	padding: 10px 20px;
	}
#contenttext_inner a {
color: #669999;
text-decoration: none;
}
#contenttext_inner a:hover {
	color: #99cc33;
	text-decoration: none;
}
/* -------------------- END Inner Contents -------------------- */
/* -------------------- Form -------------------- */
form {
float: left;
margin: 0;
padding: 0;
}
div.formsection{
width: 100%;
padding: 5px;
border-bottom: 1px solid #669999;
text-align:left;
height: auto;
overflow: auto;
}
input {
font-size: 1em;
}
input:focus, textarea:focus, select:focus {
border: .5px solid #99cc33;
}
label {
display: block;
clear: both;
font: bold .82em Verdana, Arial, Helvetica, sans-serif;
color: #363626;
margin: .5em 0 .2em;
padding-bottom: .5em;
}
input[type="submit"] {
float: right;
margin: 1em 0;
}
.buttongroup {
float: left;
width: 80%;
padding: 0;
}
.buttongroup input {
float: left;
clear: both;
margin: 0;
padding: 0;
line-height: 0;
text-align: left;
}
buttongroup label {
float: left;
width: 28em;
margin: 0 0 0 .5em;
color: #363626;
font-weight: normal;
clear: none;
text-align:left;
}
/* -------------------- END Form -------------------- */
/* -------------------- Footer Contents -------------------- */
#footer_inner {
	padding:5px;
	text-align:center;
	}
#footer_inner a {
color: #fff;
text-decoration: none;
	}
#footer_inner a:hover {
	color: #99cc33;
	text-decoration: none;
}
/* -------------------- END Footer Contents -------------------- */

