@charset utf-8;
html, body, div, span, object, iframe, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, var, fieldset, form, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {margin: 0;padding: 0;vertical-align: baseline;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display: block;}
mark, rp, rt, ruby, summary, time {display: inline}
body {background: url(/img/body-tail.jpg) repeat 50% 0%;position: relative;min-width: 980px;font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif;color: #000;}
.container {position: relative;width: 974px;margin: 0 auto;}
p {margin: 0;padding: 2px 0;line-height: 18px;font-size: 16px; color: #464646;}
a {outline: none;color: #9D9D9D;}
a:hover {text-decoration: none;}
ol {list-style: outside decimal;}
ul {list-style: outside disc;}
ul, ol {margin: 0 0 18px 18px;padding: 0;}
li ul {padding: 0;margin: 0 0 0 2em;list-style-position: outside;list-style-type: circle;}
li ol {padding: 0;margin: 0 0 0 2em;list-style-position: outside;}
img {display: inline-block;border: 0;vertical-align: text-bottom;text-align: left;}
strong, b {font-weight: 700;}
article .post-content img {max-width: 710px;}
.fleft {float: left;}
.fright {float: right;}
.alignleft {float: left;margin: 0 18px 0 0;}
	.alignleft-1 {float: left;margin: 3px 18px 0 0;}
.alignright {float: right;margin: 0 0 10px 18px;}
.aligncenter {text-align: center;margin: 0 auto;}
.wrapper {width: 100%;overflow: hidden;}
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
header {background: url(/img/header-tail.jpg) no-repeat scroll 50% 0%;position: relative;height: 264px;z-index: 2;}
header .container {background: url(/img/header-tail.gif) repeat-x 50% 100%;height: 264px;}
header p.description {background: url(/img/slogan-icon.png) no-repeat 0% 0%;padding: 4px 0 0 9px;line-height: 1.2em;font-family: "Times New Roman", Times, serif;font-size: 22px;font-style: italic;color: #dcd4cf;position: absolute;top: 65px;right: 15px;}
.logo {position: absolute;top: 40px;left: 353px;font-size:20px;}
	.logo h1, .logo h2 {margin: 0;line-height: 1.2em;font-size: 52px;}
		.logo h1 a, .logo h2 a {text-decoration: none;color: #573a11;}
#header-widget {position: absolute;top: 144px;left: 789px;}
.sf-menu, .sf-menu * {
	margin: 		0;
	padding: 	0;
	list-style:	none;
}
.sf-menu {
	line-height: 1.0;
}
.sf-menu ul {
	position: 	absolute;
	top: 		-999em;
	width: 		148px;
}
.sf-menu ul li {
	width: 		100%;
}
.sf-menu li:hover {
	visibility: inherit;
}
.sf-menu li {
	float: 		left;
	position: 	relative;
}
.sf-menu a {
	display: 	block;
	position: 	relative;
}
.sf-menu {
	max-width:		760px;
	position: 		absolute;
	top:			141px;
	left: 			0;
	z-index: 10;
}
.sf-menu > li > a {
	width: 151px;
	height: 123px;
	padding: 0 27px 0 0;
	line-height: 216px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
	color: #252525;
}
	.sf-menu > li > a:hover {color: #573a11;}
	
.sf-menu a {
	width: 121px;
	height: 50px;
	padding: 0 0 0 27px;
	line-height: 50px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	color: #252525;
}
	.sf-menu a:hover {
		color: #fff;
	}
	
.sf-menu li {
	background: url(/img/menu-divider.gif) repeat-y 100% 0%;
}
.sf-menu > li.current-menu-item {
	background:		#FFFF00;
}

	.sf-menu > li.current-menu-item > a {
		color: #573a11;
	}

.sf-menu li li.current-menu-item {
	background:		#FFFF00;
}

	.sf-menu li li.current-menu-item > a {
		color: #fff;
	}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#FFFF00;
	outline:			0;
}

.sf-menu > li.sfHover > a {
	color: #fff;
}
#primary-content {background: url(/img/slider-tail.gif) repeat-x 50% 0%;position: relative;width: 100%;overflow: hidden;z-index: 1;}
body.home #primary-content {background: none;}
	#primary-content .container {background: #fff url(/img/slider-tail.gif) repeat-x 50% 0%;}
	body.home #primary-content .container {background: #fff;}
		#primary-content .container .container_16 {width: 974px !important;}
	#primary-content .inner {padding: 21px 17px 17px 17px;}
		#primary-content ul {margin: 0;padding: 2px 0;}
			#primary-content ul li {padding: 0 0 0 1px;margin: 0 0 0 14px;line-height: 20px;font-size: 16px;color: #464646;}
				#primary-content ul li a {text-decoration: none;color: #83c500;}
				#primary-content ul li a:hover {text-decoration: underline;}
#content {float: left;}
	#content .indent {padding: 0 30px 0 0;}
	#indent {padding: 17px;}
article {width: 100%;overflow: hidden;background: url(/img/pic-5.jpg) no-repeat 292px 90px;}
#sidebar {float: left;}
	#sidebar .indent {padding: 5px 0 0 10px;}
		#sidebar ul ul {padding: 0 !important;}
.widget {padding: 0 0 13px 0;}
ul.children {margin: 0 0 0 20px;}
h1, h2, h3, h4, h5, h6 {line-height: 1.2em;margin: 0;padding: 0;font-weight: 700;}
h1 {width: 100%;overflow: hidden;padding: 0; font-family: "Times New Roman", Times, serif;font-size: 26px;font-weight: normal;color: #000;}
	h1 small {float: right;font-size: 12px;}
		h1 a:hover small  {text-decoration: underline;}
h2 {width: 100%;padding: 2px 0;overflow: hidden;font-family: "Times New Roman", Times, serif;font-size: 20px;font-weight: normal;color: #000;}

	h2 a {text-decoration: none;color: #000;}
		h2 a:hover {color: #83c500;}
	h2 strong {float: right;padding: 3px 0 0 18px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;}
h3 {padding: 0 0 21px 0;clear: both;line-height: 1.2em;font-family: "Times New Roman", Times, serif;font-size: 30px;font-weight: normal;color: #000;}
	h3 a {text-decoration: none;color: #000;}
		h3 a:hover {color: #83c500;}
	h3 strong {display: block;padding: 0 0 5px 0;font-weight: normal;}
h4 {padding: 0 0 21px 0;line-height: 1.2em;font-family: "Times New Roman", Times, serif;font-size: 24px;font-weight: normal;color: #000;}
	h4 a {text-decoration: none;color: #83c500;}
		h4 a:hover {color: #000;}
h5 {font-size: 0.8333em;}
h6 {padding: 0 0 18px 0;line-height: 20px;font-size: 13px;color: #000;}
footer {background: url(/img/footer.gif) no-repeat 50% 0%;width: 100%;height: 136px;overflow: hidden;color: #9D9D9D;}
footer .inner {padding: 18px 30px 15px 31px;}
footer p {float: right;margin: 0;padding: 9px 0 0 0;line-height: 24px;font-size: 12px;color: #cbc8be;}
footer p a {text-decoration: none;color: #cbc8be;}
footer p a:hover {color: #9D9D9D;}
