body {
	text-align: center;
	background-image:url("../images/back.jpg");
	background-repeat:repeat-x;
	font-family:Arial, verdana, Helvetica, sans-serif;
	font-size:14px;
	line-height:122%;
}
.wrapper {
	position: relative;
	width: 991px;
	font-size: 0.9em;

	text-align: left;
}

#content {padding:20px;
}
.header {
	height: 108px;
	width:991px;
	background: url("../images/carrollspumpkinfarm_top.jpg") no-repeat;
}

innercontenthome {width:991px;
height:274px;
}


.innercontentpage {width:991px;
background-color:#f6f6ee;
}

.contenthome {background-color:#6eb43f;
padding:10px;

}


.threebox { width:100%;
height:222px;
padding:0px;
margin:0px;
border:0px solid red;

}

.threebox_left { float:left;
background: url("../images/carrollspumpkinfarmback.jpg") no-repeat;
width:506px;
height:221px;}

.threebox_middle { float:left;
margin-left:10px;
background: url("../images/email.jpg") no-repeat;
width:230px;

height:221px;}

 .threebox_right { float:right;
background: url("../images/photocontest.jpg") no-repeat;
width:213px;
height:221px;}



.pad {padding:40px 5px 10px 5px;
}


.innernav { width:100%;
overflow:auto;
padding:35px 0 0 0px;
margin:0px;
border:0px solid red;

}

.innernav_left { float:left;
width:460px;
}

.innernav_right { float:left;
width:490px;
text-align:center;
padding-left:29px;
}



.innerpage { width:100%;
overflow:auto;
padding:0px 0 0 0px;
margin:0px;
border:0px solid red;

}

.innerpage_left { float:left;
width:600px;
}

.innerpage_right { float:right;
width:310px;
padding-left:0px;
}


.innerpageb { width:100%;
overflow:auto;
padding:0px 0 0 0px;
margin:0px;
border:0px solid red;

}

.innerpageb_left { float:left;
width:700px;
border:0px solid red;
}

.innerpageb_right { float:right;
width:240px;
padding-left:0px;
}


.innerpagea { width:100%;
overflow:auto;
padding:0px 0 0 0px;
margin:0px;
border:0px solid red;

}

.innerpagea_left { float:left;
width:700px;
}

.innerpagea_right { float:right;
width:190px;
padding-left:0px;
}


.innerpagew { width:100%;
overflow:auto;
padding:5px;
margin:0px;
border:0px solid red;

}

.innerpagew_left { float:left;
width:610px;
}

.innerpagew_right { float:right;
width:290px;
padding-left:0px;
}


.ad { border:7px solid #3a2c23;
padding:10px;
}
.ad2 { border:7px solid #3a2c23;
padding:5px;
width:250px;
}
	
p {
	padding: 0 0 1em;
	color: #666;
	font: 1em/1.4em arial,sans-serif;
}

h1 {color:#3a2c23;
margin-bottom:4px;
font-size:22px;
}
h2 {font-size:20px;
	padding: 0 0 0.6em;
	color: #f46405;
	font: 1.4em helvetica,arial,sans-serif;
	text-shadow: #ddd 1px 1px 2px;
}

h3 {font-size:18px;
	font-family: Comic Sans MS, Comic Sans, cursive;
	margin-bottom:2px; padding-bottom:2px;
	}

a {
	color: #FF3300;
	text-decoration: underline;
	

}
a:hover {
	color: #40a4f2;
}

a.pagelink {
color: #0f69fd;
text-decoration:underline;

}
a.pagelink:hover {
color:#6eb43f;
}

#topnavmenu {
color: #4e8f4b;

}
a.topnav {
font-size:12px;
color: #4e8f4b;
text-decoration:none;
font-weight:bold;
}
a.topnav:hover {
color:#fd8a3c;
}


#bottomnavmenu {
color: #fe6600;
margin-top:10px;
padding-left:30px;
}
a.bottomnav {
font-size:14px;
color: #fe6600;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
}
a.bottomnav:hover {
color:#fd8a3c;
}

.download {
	position: absolute;
	right: 0;
	top: 160px;
}
.footer {
	position: relative;
	width: 100%;
	margin: 0 auto;
	background: url(../images/footer.jpg) repeat-x;
}
.footer a {
	color: #fff;
	text-decoration: underline;
	border: 0;
}
.footer p {
	position: absolute;
	left: 0;
	bottom: 4px;
	width: 700px;
	padding: 0;
	color: #fff;
	font: 0.8em arial,sans-serif;
	text-align: center;
}

ul {padding-left:20px;
}

li {list-style-type:disc;}

.photoshell { width: 525px;
padding:5px;
border: 0px solid black;
text-align:left;
overflow: auto;
}

.photoright{
float: right;
width: 390px;
margin:0;
padding:0;

}

.photoleft {
float: left;
width: 130px;
margin: 0px;
padding: 0px;
}



.photoshellc { width: 100%;
padding-bottom:10px;
border-bottom:0px solid #ccc;
text-align:left;
overflow: auto;
margin-bottom:10px;
}

.photorightc{
float: right;
width: 400px;
margin:0 0 10px 0;

border: 0px solid black;
}

.photoleftc {
float: left;
width: 160px;
background-color:#fffef0;
margin: 0px;
padding:5px;
border: 4px solid #ccc;
}
.photoleftd {
float: left;
width: 150px;
margin: 0px;
padding:5px;
border: 4px solid #ccc;
}

.item {
	clear: both;
	border-top: 30px solid #e5a00d;
	}
	
	ol.number li {
list-style-type:disc;
	padding-left:45px;
	
	}
	
	.letter {
	font-family: Courier New, Courier New, Courier, monospace;
	}
