body {
	background-color: #fff;
	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: Verdana,Geneva,sans-serif; font-size: 14px; 
	
}
/* main container */
#maincon {
	margin: 0px auto; top: 10px; padding: 0 10px; border: 1px solid #9a0000; text-align: center; 
	}
/* ends */
/* main container */
.header {
	margin: 0px auto; padding: 0px 10px; border: 1px solid #f9f9f9; background-color: #ffc; background-image:url(../images/back001.jpg);  
}
/* ends */
/* triple div sub-container */
#tripcon {
	margin: 0px auto; padding: 0; background-color: #ffffdd; border: 1px solid #bbb; text-align: center; 
	}
.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 #004000; background-color: #f9f9f9; background-image:url(../images/back002.jpg)
}
.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; line-height: line-height: 20px; color: #333;
}
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: 0px auto; padding: 10px; margin: 10px; border: 3px solid #004000; background-color: #fff; font-size: 16px; font-weight:lighter; text-align:center; 
}
.main {
	font-weight: bold;
}
.main1 {
	font-weight: normal;
}
a.mainnav:link {
	font-weight: lighter;
	color: #616161;
	text-decoration: underline;
}
a.mainnav:active {
	font-weight: lighter;
	color: #cc0000;
	text-decoration: none;
}
a.mainnav:visited {
	font-weight: lighter;
	color: #616161;
	text-decoration: underline;
}
a.mainnav:hover {
	font-weight: lighter;
	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: 14px; 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;
	}
/* 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; 
}
.yellow {
	color: #f1f1f1; font-size: 48px;
}
.green 	{
	color: #4bb203;
}
.darkgreen 	{
	color: #888855;
}
.red 	{
	color: #cd1000;
}
.gray 	{
	color: #616161; margin: -10px 0 10px 0;
}
h2.smallhead {
	font-size: 18px; font-weight: lighter
}
li {
	list-style-type:none; font-size: 10px; margin-left: -30px; text-align: left;
}
h2	{
	color: #616161;
	}

