body {
	background: url(http://www.actionag.com/assets/templates/actionag/images/cc/bg.jpg) top center;
	color: #1c201a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
#masthead {
	background: url(http://www.actionag.com/assets/templates/actionag/images/cc/masthead.jpg) top center;
	width: 900px;
	height: 150px;
}

.statcounter {
background-position:center center;
margin-left:128px;
}

#masthead #homelink { 
	float:right; 
	height: 60px; 
	margin-top: 50px; 
	margin-right: 25px; 
	width: 350px;
}
#container { 
	margin: 0 auto;
	width: 900px;
	background: url(http://www.actionag.com/assets/templates/actionag/images/cc/content.jpg) top center;
}
#footer {
	background: url(http://www.actionag.com/assets/templates/actionag/images/cc/footer.jpg) top center no-repeat;
	width: 900px;
	height: 50px;
	clear:both;
}
#right { 
	float:left;
	width: 258px;
	background: url(http://www.actionag.com/assets/templates/actionag/images/cc/nav-bg2.png) 0 -2px no-repeat;
}
#nav {
	font-family: "Times New Roman", serif;
	text-align:right;
	height: 259px;
	margin-right: 10px;
	font-size: 13pt;
	padding-top: 10px;
}
#nav ul li { margin-left: 17px; border-bottom: solid 2px; }
#nav ul li.last { border-bottom: 0; }
#nav ul li a { display:block; padding: 10px; 0; color: #1c201a; text-decoration: none; }
#nav ul li a:hover { background: url(http://www.actionag.com/assets/templates/actionag/images/cc/nav-hover.png); }
#rightcontent { padding: 0 20px; text-align: center; font-size: 10pt; line-height: 14px; font-family: "Times New Roman", serif; }

#content { margin-left: 250px; margin-right: 18px; padding: 20px;}
#content h1 { padding: 5px 0; font-size: 20pt; font-family: "Times New Roman", serif; font-style: italic; }
#content h2 { margin: 10px 0 0 0; border-bottom: dashed 1px; font-family: "Times New Roman", serif; }
#content h3 { margin: 10px 0; font-family: "Times New Roman", serif; font-size: 14pt; }
#content h2 { color: #444; font-family: "Verdana", sans-serif; font-weight: normal; border-top: dashed 1px #444; border-bottom: dashed 1px #444; background-color: #fff; padding: 2px 0; letter-spacing: 1px; }
#content p { padding: 5px 0; line-height: 19px;}
#content ul { list-style-type: square; }
#content ol { list-style-type: alpha; }
#content ul, #content ol { margin-left: 25px; line-height: 22px; }
#content img.photo { border: solid 3px #FFF; margin: 5px;}


.right { float:right; }
.left { float:left; }
.center { text-align: center; }
.hide { position: absolute; margin-left: -1000px }
.small { font-size: 80%; }
#content p.noindent { text-indent: 0px;}
.hr hr { visibility:hidden; }
.hr { border-bottom: solid 1px #bbb; height: 1px;}

/*Packages*/
element.style {
background:none repeat scroll 0 0 #FFFFFF;
font-family:Georgia,Garamond,Serif;
font-size:16px;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:200px;
line-height:16px;
overflow:scroll;
width:595px;
}


/*photo gallery*/
.captioned img { height: 80px; width: auto; margin: 3px 7px; border: solid 2px #fff; }
.captioned { display:inline; vertical-align: top; }
/*end photo gallery*/

#copyright { font-size: 8pt; line-height: 45px; margin-left: 24px; color: #666666;}

/*Fishing page*/
table, #clam-cleaning, #clam-video { width: 100%; margin: 5px 0; font-size: 85%; background: #ffffff; border: solid 3px #ccc; padding: 3px; }
table table { border: 1px solid #ddd; }
table table td p { font-size: 9.5pt; }

#clam-schedule { font-size: 85%; background: #fff; }
#clam-schedule td { border: solid 1px #ddd; padding: 3px; border-top: 0 }
#clam-schedule td.clam-header { text-align: center; font-size: 12pt; background: #333; color: #fff; border: solid 1px }
#clam-schedule ul li { border-bottom: solid 1px #eee;}
#clam-cleaning h4 { text-align: center; margin-top: 15px; padding-top: 3px; border-top: dashed 2px #aaa; }