body {
	background: #ff6600;
	color: #444;
	margin: 0px auto; /* zeroes the margins on the body */
	padding: 0; /* zeroes the padding on the body ~ Opera carries a default padding and requires this zeroing */
	border: 0; /* zeroes off any existing border */
	font-family: Geneva, ‘Lucida Sans’, ‘Lucida Grande’, ‘Lucida Sans Unicode’, Verdana, sans-serif;
	
}
/* main container */
#maincon {
	margin: 0px auto; top: 10px; padding: 0 10px; background-color: #f9f8f3; border: 1px solid #9a0000; text-align: center; 
	}
/* ends */
/* main container */
.header {
	margin: 0px auto; padding: 0px 10px; border: 1px solid #9a0000; background-color: #ffc;
}
/* ends */
/* triple div sub-container */
#tripcon {
	margin: 0px auto; padding: 0; background-color: #ffffdd; border: 1px solid #bbb; text-align: center; clear: both;
	}
.fall	{
	float: left; padding: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; width: 875px; height: 550px; border: 1px solid #e9e9e9; background-color: #fee046;
}
.fleft 	{
	float: left; padding: 10px; margin-right: 20px; margin-bottom: 10px; margin-left: 0px; width: 250px; height: 280px; border: 1px solid #9a0000; background-color: #fee560;
}
.fleft1 	{
	float: left; padding: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; width: 250px; height: 280px; border: 1px solid #9a0000; background-color: #fee560;
}
/* ends */
/* small business package */
.smallbiz {
	width: 600px; margin: 0px auto; padding: 0px 10px; border: 1px solid #aabb88;
}
/* ends */
/* fixed container */
.fixed {
	position: relative; top: 36px; left: 20px; padding: 0 ; background-color: #ffffdd; border: 0px solid #bbb; height: 20px; width: 150px;
	}
/* ends */
p	{
	text-align: left; font-size: 16px; line-height: 1.4; font-family: Georgia, "Times New Roman", Times, serif;
}
p.bottom {
		margin-bottom: 10px;
}
h2.leftover 	{
	text-align: left; color: #4bb203;
}
img {
	border: 1px solid #000;
	}
img.gallery {
	border: 1px solid #000; height: 30px; width: 30px;  
}
img.gallery1 {
	border: 0px solid #000; height: 30px; width: 30px;  
}
img.sitepic {
	height: 70px; width: 200px;  
}
/* primary navigation of site */
#sitenav {
	margin: 10px; padding: 10px; border: 1px solid #004000; background-color: #fff; text-align: center; font-size: 12px; text-align: center;
}
.main {
	font-weight: bold;
}
.main1 {
	font-weight: normal;
}
a.mainnav:link {
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
a.mainnav:active {
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
}
a.mainnav:visited {
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
a.mainnav:hover {
	font-weight: bold;
	color: #cc0000;
	background-color: #eee;
	text-decoration: underline;
}
a:link {
	color: #000;
	text-decoration: underline;
}
a:active {
	color: #cc0000;
	text-decoration: none;
}
a:visited {
	color: #000;
	text-decoration: underline;
}
a:hover {
	color: #cc0000;
	background-color: #eee;
	text-decoration: underline;
}
/* ends */
/* link navigation of site */
A.sites:link {
	color: #000;
	text-decoration: underline;
}
A.sites:active {
	color: #000;
	text-decoration: underline;
}
A.sites:visited {
	color: #000;
	text-decoration: underline;
}
A.sites:hover {
	color: #cc3300;
	background-color: #fff;
	text-decoration: underline;
}
/* ends */
/* link-image navigation of site */
A.sitesimg:link {
	color: #339933;
	text-decoration: none;
}
A.sitesimg:active {
	color: #cd1000;
	text-decoration: none;
}
A.sitesimg:visited {
	color: #339933;
	text-decoration: none;
}
A.sitesimg:hover {
	color: #cc3300;
	background-color: #fff;
	text-decoration: none;
}
/* ends */
/* website captures, text and links */
.capture {
	width: 600px; 
	height:100px; 
	padding:0 10px;
	margin-left: 10px;
	text-align: left;
	}
.capture img {
	float: left; 
	border: 5px solid #ff6600;
	}
.capture a {
	float: left; 
	line-height: 15px; 
	text-align: left;
	}
.capturelink {
	float: right; 
	width: 150px; 
	color: #339933;
	text-decoration: none;
	}
.capturetext {
	font-size: 13px; float: left; margin-left: 10px; 
	}
.capture1 {
	border-top: 1px solid #bbb;
	border-right: 2px solid #bbb;
	border-bottom: 2px solid #bbb;
	border-left: 1px solid #bbb;
	height: 126px;
	width: 180px;
	}
.capture2 {
	width: 380px; 
	height:100px; 
	padding:0 10px;
	}
.capture2 img {
	float: left; 
	border-top: 1px solid #bbb;
	border-right: 2px solid #bbb;
	border-bottom: 2px solid #bbb;
	border-left: 1px solid #bbb;
	}
/* ends */
#footeri {
	width: 450px; 
	margin: 0px auto; 
	padding: 0px 10px; 
	border: 1px solid #e9e9e9;
	padding: 10px 20px;
	font-size: 9px;
	}
/* social sites container, on large image pages; grey background */
.socs {
	margin: 0px auto; border: #ff9400 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 1em; WIDTH: 153px; COLOR: #333; PADDING-TOP: 10px; BACKGROUND-COLOR: #bbb; margin-top: 0px; font-size: 11px;
}
.yellow {
	color: #fee046; font-size: 48px;
}
.green 	{
	color: #4bb203;
}
.darkgreen 	{
	color: #888855;
}
.red 	{
	color: #cd1000;
}
.gray 	{
	color: #0d3059; margin: -10px 0 10px 0;
}
.smallhead {
	
}
li {
	list-style-type:none; font-size: 10px; margin-left: -30px; text-align: left;
}
h1,h2, h3	{
	font-family: Garamond, ‘Hoefler Text’, ‘Times New Roman’, Times, serif;
	}
