/* CSS Document */
body {
	background:#ECBBBB;
	margin:0px 0px 30px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

a {
	text-decoration:none;
	}
	
a img {
	border:none;
}
/* -----------
   Begin: FONTS
  -----------*/
.small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}

 .normal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

h1#pagetitle {
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	color:#88A100;
	}

h2.sectiontitle {
	font-family:Arial;
	font-size:22px;
	margin-top:0px;
	margin-bottom:7px;
	padding-top:0px;
	color:#A12A2F;
	font-weight:normal;
}

h3 {
	font-family:Arial;
	font-size:18px;
	margin-top:0px;
	margin-bottom:5px;
	padding-top:0px;
	font-weight:bold;
	}

h4 {
	font-family:Arial;
	font-size:14px;
	margin-top:0px;
	padding-top:0px;
	font-weight:bold;
	}	
/* -----------
   End: FONTS
  -----------*/
  		
ul.navigation {
	padding:0px;
	margin:0px;
	list-style-type:none;
	}

ul.navigation li a {
	text-decoration:none;
}

ul.navigation img {
	border:none;
	}

ul.horizmenu li {
	float:left;
}

#header {
	width:100%;
	height:49px;
	
	background:#A12A2F url(../_img/headerbg.gif) repeat-x;
	
	margin:0px;
	padding:0px;
	}

#headercontainer {
	width:964px;
	height:39px; /*49*/
	padding-top:10px;
	
	position:relative;
	margin-left:auto;
	margin-right:auto;
	}

#teaser {
	width:100%;
	height:205px;
	padding:0px;
	background:#ECBBBB url(../_img/teaserbg.gif) repeat-x;
	
	margin:0px;
	}

#teasercontainer {
	width:964px;
	height:205px;
	
	position:relative;
	margin-left:auto;
	margin-right:auto;
	}

#teaserimg {
	float:left;
	}

#teasermenu {
	width:782px;
	height:205px;
	
	background:#FF0000 url(../_img/teasermenubg.gif);
	
	position:relative;
	float:right;
	}

#teasermenu li {
	margin-right:10px;
	margin-top:10px;
	}

#teasermenu li a:hover img {
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
	}

#mainnav {
	width:100%;
	height:42px;
	
	background:#A12A2F url(../_img/mainnavbg.gif) repeat-x;
	}
	
#mainnavcontainer {
	width:964px;
	height:42px;
	
	position:relative;
	margin-left:auto;
	margin-right:auto;
	}
	
#mainnav a {
	width:137px;
	height:42px;
	
	text-align:center;
	display:block;
	}

a#home_btn {
	background:url(../_img/homebtn_idle_2.gif);
	}	
a#home_btn:hover, a#home_btn.active {
	background:url(../_img/homebtn_hover_2.gif);
	}
	
a#services_btn {
	background:url(../_img/servicesbtn_idle_2.gif);
	}	
a#services_btn:hover, a#services_btn.active {
	background:url(../_img/servicesbtn_hover_2.gif);
	}

a#aboutus_btn {
	background:url(../_img/aboutusbtn_idle_2.gif);
	}	
a#aboutus_btn:hover, a#aboutus_btn.active {
	background:url(../_img/aboutusbtn_hover_2.gif);
	}

a#contactus_btn {
	background:url(../_img/contactusbtn_idle_2.gif);
	}	
a#contactus_btn:hover, a#contactus_btn.active {
	background:url(../_img/contactusbtn_hover_2.gif);
	}
	
a#photos_btn {
	background:url(../_img/photosbtn_idle_2.gif);
	}	
a#photos_btn:hover, a#photos_btn.active {
	background:url(../_img/photosbtn_hover_2.gif);
	}
	
a#marriagelicenses_btn {
	background:url(../_img/marriagelicensesbtn_idle_2.gif);
	}	
a#marriagelicenses_btn:hover, a#marriagelicenses_btn.active {
	background:url(../_img/marriagelicensesbtn_hover_2.gif);
	}

a#resources_btn {
	background:url(../_img/resourcesbtn_idle.gif);
	}	
a#resources_btn:hover, a#resources_btn.active {
	background:url(../_img/resourcesbtn_hover.gif);
	}

#container {
	width:964px;
	height:auto;
	
	position:relative;
	margin-left:auto;
	margin-right:auto;
	}

#subnav {
	width:954px; /*964*/
	height:25px; /*35*/
	padding-left:10px;
	padding-top:10px;
	
	background:#D2E27F url(../_img/subnavbg.gif);
	
	position:relative;
	}

#context #top {
	width:954px; /*964*/
	height:37px; /*47*/
	padding-left:10px;
	padding-top:10px;
	
	background:#ECBBBB url(../_img/top.gif) no-repeat;
	/*filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;*/
	
	margin-top:20px;
	}

#contextbody {
	width:924px; /*964*/
	min-height:400px;
	padding:0px 20px 20px 20px;;
	
	background:#F4D0D0 repeat-y;
	
	position:relative
	}

#contextbody #subject {
	}

img.lefticon {
	float:left;
	margin-right:10px;
	}
	
#contextbody #sidebar {
	}

#sidebar div.tobeexpanded img {
	border:none;
	}
	
#context #bot {
	width:964px; /*964*/
	height:47px; /*47*/
	
	background:#ECBBBB url(../_img/bot.gif) no-repeat;
	
	margin-bottom:20px;
	}

#footer {
	width:964px;
	height:auto;
	}
