/** BASIC */

html, body {
	height: 100%;
}

.titleA {
	height: 50px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:1px;
}

.titleB {
	height: 37px;
	background-repeat: no-repeat;
	background-position: left top;
}

.titleA h2, .titleA h3, .titleB h2 {
	text-indent: -9999em;
	overflow: hidden;
}

#title1 { background-image: url(../img/homepage07.gif); }
#title3 { background-image: url(../img/homepage13.jpg); }
#title4 { background-image: url(../img/homepage15.jpg); }


/** HEADER */

#header {
	width: 778px;
	height: 170px;
	margin: 0px auto;
}

/** LOGO */

#logo {
	float: left;
	width: 280px;
	height: 170px;
	margin-left:1px;
	background: url(../img/homepage01.jpg) no-repeat left top;
}

#logo h1 a {
	display: block;
	text-indent: -9999em;
	overflow: hidden;
	width: 274px;
	height: 150px;
	}


/** MENU */

#menu {
	float: left;
	width: 497px;
	height: 170px;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a,
 #menu span {
	display: block;
	float: left;
	height: 170px;
	text-indent: -9999em;
	overflow: hidden;
}

#menu1 { width:  90px; background: url(../img/homepage02.jpg) no-repeat left top; }
#menu2 { width:  90px; background: url(../img/homepage03.jpg) no-repeat left top; }
#menu3 { width:  90px; background: url(../img/homepage04.jpg) no-repeat left top; }
#menu4 { width:  90px; background: url(../img/homepage05.jpg) no-repeat left top; }
#menu5 { width: 137px; background: url(../img/homepage06.jpg) no-repeat left top; }

/** CONTENT */

#content {
	width: 778px;
	margin: 0px auto;
}

#left {
	float: left;
	width: 255px;
}

#right {
	float: right;
	width: 493px;
	padding: 0px 30px 0px 0px;
}

/** FOOTER */

#footer {
	clear: both;
	width: 778px;
	margin: 0px auto;
	padding: 15px 0px;
	height:163px;
}

/** BOX1 */

#box1 {
	padding: 15px 0px 0px 0px;
}

#box1 .content {
	padding: 17px 17px 20px 37px;
	margin-left:1px;
}

/** BOX2 */

#box2 {
}

#box2 .content {
	padding: 17px 17px 20px 37px;
	margin-left:1px;
}

/** BOX3 */

#box3 {
}

/** BOX4 */

#box4 {
}

#box4 .content {
	padding: 18px 17px 18px 19px;
}

#box4 .list1 {
	padding-left: 160px;
}

#box4 .list1 li {
	display: inline;
}

#box4 .list1 a {
	display: block;
	float: left;
	width: 135px;
}

/** BOX5 */

#box5 {
}

#box5 .content {
	padding: 18px 0px 0px 0px;
}

#box5 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#box5 li {
	display: inline;
}

/** BOX6 */

#box6 {
	padding: 0px 30px 0px 13px;
}

#box6 .content {
	padding: 18px 17px 18px 19px;
}



/* RKS */
.content p img {
	float: right;
	margin: 0 10px 0px 10px;
}

/* H2 Image Replacement */
div#home { background-image: url(../img/homepage13.jpg); }
div#departments { background-image: url(../img/h2_departments.gif); }
div#agencies { background-image: url(../img/h2_agencies.gif); }
div#circuit_clerks_office { background-image: url(../img/h2_juvenile.jpg); }
div#juvenile_office { background-image: url(../img/h2_juvenile.jpg); }
div#treasurers_office { background-image: url(../img/h2_treasurer.jpg); }
div#surveyors_office { background-image: url(../img/h2_surveyor.jpg); }
div#emergency_management { background-image: url(../img/h2_emergency.jpg); }
div#county_commission { background-image: url(../img/h2_commission.jpg); }
div#county_clerks_office { background-image: url(../img/h2_county_clerk.jpg); }
div#collectors_office { background-image: url(../img/h2_collector.jpg); }
div#assessors_office { background-image: url(../img/h2_assessor.jpg); }
div#recorders_office { background-image: url(../img/h2_recorder.jpg); }
div#coroners_office { background-image: url(../img/h2_coroner.jpg); }
div#webster_county_law_days { background-image: url(../img/h2_law_days.jpg); }
div#filing_fees { background-image: url(../img/h2_filing_fees.jpg); }
div#court_rules { background-image: url(../img/h2_court_rules.jpg); }
div#holidays { background-image: url(../img/h2_holidays.jpg); }
div#about { background-image: url(../img/h2_about.jpg); }
div#natural_resources { background-image: url(../img/h2_resources.jpg); }
div#population { background-image: url(../img/h2_population.jpg); }
div#generalized_land_use { background-image: url(../img/h2_land_use.jpg); }
div#cities { background-image: url(../img/h2_cities.jpg); }
div#login { background-image: url(../img/h2_login.jpg); }
div#sitemap { background-image: url(../img/h2_sitemap.jpg); }
div#contact { background-image: url(../img/h2_contact.jpg); }
div#prosecuting_attorneys_office { background-image: url(../img/h2_prosecuting_attorney.jpg); }
div#public_administrators_office { background-image: url(../img/h2_public_administrator.jpg); }
div#road_and_bridge_department { background-image: url(../img/h2_road_and_bridge.jpg); }
div#sheriffs_office { background-image: url(../img/h2_sheriff.jpg); }
div#members { background-image: url(../img/homepage13.jpg); }
div#election_administration { background-image: url(../img/h2_elections_administration.jpg); }

table {
	margin-bottom: 1em;
}

table.officials td {
	width: 220px;
}

table.contact td {
	width: 220px;
	vertical-align: top;
}

table.staff td {
	width: 180px;
}

table.staff {
	margin-top: -1em;
}

table.law-days th {
	text-align: left;
	width: 220px;
}

table.holidays th {
	text-align: left;
	width: 180px;
}

/* Login Form */

form#loginForm label {
	width: 80px;	
	float: left;
}

form#loginForm .info input {
	margin-bottom: 8px;	
}

form#loginForm .button input {
	margin-left: 80px;
}
