/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* =Spacing
--------------------------------------------------------------------------------*/

ol {list-style: decimal;}
ul {list-style: square;}
li {margin-left: 0px;}

p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {margin-bottom: 20px;}

html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* =Basic HTML
--------------------------------------------------------------------------------*/

body {font: 13px/1.5 Arial, 'Liberation Sans', FreeSans, sans-serif;color:#505050}



/* =Headings
--------------------------------------------------------------------------------*/

h1 {font-size: 25px;}
h2 {font-size: 23px;}
h3 {font-size: 21px;}
h4 {font-size: 19px;}
h5 {font-size: 17px;}
h6 {font-size: 15px;}

h1, h2, h3, h4, h5, h6 {line-height:1.2em; margin-bottom:.3em;}
h2 {margin-top:1em;}
h5 {font-size:1.2em;}
h6 {font-size:1em; text-transform:uppercase;}


/* anchors
----------------------------------------------- */
a {
	color: #a58f56;
	text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
a:focus{outline: 1px dotted invert;}

/***********
WORDPRESS
***********/

.alignright {float:right;}
.alignleft {float:left;}
.aligncenter {display:block;margin-left: auto;margin-right: auto;}
img.alignleft,img.alignright {margin:5px;display:inline;}

/***********
SHARED
***********/

table td {vertical-align:top}

.wrap {width: 960px;margin-left: auto;margin-right: auto;position:relative}

#header {height:139px;background: #1d160c url(/img/header-bg.jpg) center 0 no-repeat;border-bottom: 1px solid #cbc1a8;}
	#header .wrap {}
	#header #logo {padding-top:28px}
	#header #top-nav {position: absolute;right:50px;top:20px;color:#9a8a61;font-size: 11px}
		#header #top-nav a {color: #9a8a61;text-decoration: none}
			#header #top-nav a:hover {text-decoration: underline}



#main {background: #fff url(/img/main-bg.jpg) 0 top repeat-x;}

#main #nav ul {list-style-type: none;height:40px;}
	#main #nav ul li {float:left;display: inline;position: relative;font-family:"Helvetica Neue", Helvetica; text-transform: uppercase;font-weight: bold;background: transparent url(/img/nav-separator.png) right top no-repeat }
		#main #nav ul li.last {background-image: none}
		#main #nav ul li a {color:#505050;text-decoration: none;display:block;padding:10px;}
	#main #nav ul li:hover {}
		#main #nav ul li:hover ul {display:block}
	#main #nav ul ul {position: absolute;display:none;z-index: 10;border-top:4px solid #544723;background: transparent url(/img/arrow-down.png) center 0 no-repeat;margin-top:-10px;padding-top: 8px;margin-left:10px/* background: transparent url(/img/dropdown-bg.png) center 0 no-repeat; */}
		#main #nav ul ul li {border-bottom: 1px solid #f0efea;background-color: #fff;width: 100%;background-image: none/* padding-left:10px; *//* padding-right:10px; */}
			#main #nav ul ul li:hover {}
			#main #nav ul ul li a {display: block;font-size: 12px;font-weight: normal;text-transform: none;padding: 2px 0px 2px 10px}
				#main #nav ul ul li a:hover {}

#main #content {float:left;display:inline;width:705px;}

#main #sidebar {float:left;display:inline;background: transparent url(/img/sidebar-bg.png) 0 0 no-repeat;width:205px;padding:30px 20px 0px 30px;margin-top:-100px;position: relative}
	#sidebar h2 {margin-top:0px;font-size: 20px;color:#b7870b;font-weight: normal}
	#sidebar h3 {margin-top:20px;margin-bottom:10px;font-size:16px}
	#sidebar form {padding:10px 0px 14px 0px;}
		#sidebar #search {width:124px;background-color: #faf9f7;color:#5f5028;border:1px solid #e2ded4;padding:3px}
		#sidebar #search-btn {margin-bottom:-8px;margin-left:8px}
		#sidebar form p {margin-bottom:5px}
	#sidebar img {margin-left:-4px}
	#sidebar select {width:200px;background-color: #faf9f7;color:#5f5028;border:1px solid #e2ded4;padding:3px}
	#sidebar ul {list-style-type: none;padding-bottom: 14px}
		#sidebar ul li {font-size: 11px;border-bottom: 1px solid #ececec;padding-bottom: 5px;margin-bottom: 5px}

#footer {height:204px;border-top:1px solid #cdc5af;background: #1d160c url(/img/footer-bg.jpg) center 0 no-repeat;}
	#footer #sitemap {color:#fff;position: absolute; top:30px;left:10px}
		#footer #sitemap a {color:#fff;margin:0px 4px 0px 4px}
	#footer #copyright {color:#ddd;font-size: 10px;position: absolute;top:100px;left:10px}
		#footer #copyright p {margin-bottom: 0px}

/***********
HOME
***********/

#main #slider {height:270px;width:705px;/* background: #fff url(/img/slider-bg.jpg) 0 0 no-repeat */}

#main #copy {width:445px;float:left;display: inline;padding:10px}

#main #county-quick-links {width:220px;float:left;display:inline;padding-left:20px;background: #fff url(/img/quick-links-bg.jpg) 0 0 no-repeat}
	#county-quick-links h2 {font-size: 18px;color:#b7870b}
	#county-quick-links ul {list-style-type: none}
		#county-quick-links ul li {border-bottom: 1px solid #ebebeb;width:190px;padding-top:4px;padding-bottom: 4px;}
			#county-quick-links ul li a {color:#919191;text-decoration: none;font-size:13px}


#main #maps {width:700px}
	#maps img {float:left;display: inline;margin-right: 40px}




/***********
SUB
***********/


#main #sub-hero {height:138px;width:705px;/* background: #fff url(/img/sub-hero.jpg) 0 0 no-repeat; */margin-bottom: 20px}

#main #quick-links {width:220px;float:left;display:inline;padding-left:20px;background: #fff url(/img/quick-links-bg.jpg) 0 0 no-repeat}
	#quick-links h2 {font-size: 18px;color:#b7870b;font-weight: normal}
	#quick-links ul {list-style-type: none}
		#quick-links ul li {border-bottom: 1px solid #ebebeb;width:190px;padding-top:4px;padding-bottom: 4px;}
			#quick-links ul li a {color:#919191;text-decoration: none;font-size:13px}
				#quick-links ul li.current_page_item a {font-weight: bold;}
			#quick-links ul li ul {display:none}
				#quick-links ul li.current_page_item ul {display:block;margin-bottom: 3px}
					#quick-links ul li.current_page_item ul li {border-bottom: none}
						#quick-links ul li.current_page_item ul li a {font-weight: normal;margin-left:10px}
				#quick-links ul li.current_page_parent ul {display:block;margin-bottom: 3px}
					#quick-links ul li.current_page_parent ul li {border-bottom: none}
						#quick-links ul li.current_page_parent ul li a {font-weight: normal;margin-left:10px}
						#quick-links ul li ul li.current_page_item a {font-weight: bold;}
	#quick-links img {margin-left:-6px}

#main #sub-copy {width:445px;float:left;display: inline;padding:10px}
	#main #sub-copy h1 {font-size: 18px;font-weight: normal}
	#main #sub-copy h2 {font-size: 14px;font-weight: bold}
	#main #sub-copy p {font-size: 13px;}
	#main #sub-copy ul {margin-left:20px}
	
	
/***********
SEARCH RESULT
***********/

.search-result {}
	.search-result .search-info {margin-top:-5px}
	
	
/***********
TABLE FIXES
***********/

#art-ent td,#contact-us-table td {border:10px solid #fff}
	

/***********
SITE MAP
***********/

.ddsg-wrapper {}
	.ddsg-wrapper ul {list-style-type:disc;margin-left:14px;margin-bottom: 8px}
		.ddsg-wrapper ul ul {list-style-type: circle}
			.ddsg-wrapper ul ul ul {list-style-type:disc}
