/* General */



* {

	margin: 0;

}



html,

body {

	height: 100%;

}



body {

	font-family: arial, verdana, tahoma, sans-serif;

	font-size: 62.5%;

	background: #e6e6e6;

	color: #111;

}



/* Links */



a {

	color: #a07e34;

}



a img {

	border: none;

}



.link_feed {

	background: url('../images/feed-icon.png') top left no-repeat;

	padding-left: 19px;

}



/* Headings */



h1,h2,h3,h4,h5,h6 {

	margin: 0;

	padding: 0;

	font-family: 'Droid Serif', serif;

	font-weight: normal;

	color: #4C361E;

}



h1 {

	margin-bottom: 15px;

}



h2,

#content h3 {

	margin-top: 1.4em;

	font-size: 1.55em;

	font-weight: normal;

}



#content_body h2:first-child {

	margin-top: 0;

}



h4,h5,h6 {

	font-size: 1.3em;

}



.sub_head {

	font-size:16px;;

	color:#AD995E;

	padding-bottom: .7em;

	margin-top: 0;

}







#wrap {

	font-size: 1em;

	padding: 0;

	min-height: 100%;

}



ul {

	margin: 0;

	padding: 1em;

}



p {

	margin: 1em 0;

}




ul.nav,

.nav ul,

#footer ul,

.page_nav ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



.nav li {

}



.nav a {

	text-decoration: none;

}



#header a,

#footer a {

	text-decoration: none;

}



		/* Pagination */



.page_nav .page_current a,

.page_nav .link_page a:hover {

	background: #a77e18;

	color: #fff;

}



.page_nav .link_nav {

	font-size: 3em;

	position: relative;

	top: .15em;

}



.page_nav .link_nav a {

	border: 0;

	padding: .2em .2em;

}



.page_nav .link_nav a:hover {

	background: none;

}



/* Layout */



.c {

	width: 975px;

	margin-left: auto;

	margin-right: auto;

}



.alignleft {

	float: left;

}



.alignright {

	float: right;

}



/* Header */



#header_wrap {
	width: 100%;
	margin: 0;
	padding-top: 4px;

}



#header_wrap,

#content_head {

	background-color: #4D525A;

}



	/* Logo */



#header .logo {

	margin: 0;

	display:inline-block;

	vertical-align: text-bottom;

}



#header .logo a {

	display: block;

	background: url('../images/logo_prim.png') transparent top left;

	width: 219px;

	height: 76px;

	text-indent: -2000em;

}



.head .nav {

	display: inline-block;

}



#header .nav {

	width: 749px;

	text-align: right;

}



.head .nav li {

	padding: 0 14px;

	display: inline-block;

	background: url('../images/bg_nav_head.png') left .6em transparent no-repeat;

}



.head .nav .first,

.head .nav li:first-child {

	background: none;

	padding-left: 0;

}



.head .nav .last,

.head .nav li:last-child {

	padding-right: 0;

}



.head .nav a {

	font-family: 'Droid Serif', Georgia, serif;

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

	color: #b4985a;

}



#header .nav a {

	display: block;

	padding-bottom: 24px;

}





/* Sub Header */



#header_sub {

	background: url('../images/bg_nav_sub.gif') bottom left repeat-x;

	text-align: right;

}



#header_sub .nav {

	padding: 12px 0 18px;

}



#header_sub .nav a {

	color: #7b642b;

}



#header_sub .nav a:hover,

#header_sub .nav .current_page_item a {

	color: #4c361e;

}



/* Footer */



#footer {

	background: url("../images/bg_footer.gif") top left repeat-x #b7b2af;

	border-top: 8px solid #4d525a;

	padding: 44px 0 104px;

	font-size: 1.1em;	

}



#footer .c {

}



#footer,

#footer a {

	color: #888482;

}



#content {

	background: #fff;

	margin-top: 12px;

	margin-bottom: 32px;

	font-size: 1.3em;

}



#content_head {

	border: 11px solid #fff;

	position: relative;

}



#content_head,

#content_head a {

	display: block;

	width: 953px;

	height: 213px;

}





#content_head a,

#content_head img {

	margin: 0;

	padding: 0;

	position: absolute;

}



#content_head img {

	z-index: 0;

}



#content_head a {

	color: #fff;

}



#content_head .sec_head {

	font-size: 2em;

	margin: 0;

}



#content_head a {

	text-align: right;

	text-transform: uppercase;

	text-decoration: none;

	text-shadow: 0 0 5px #333;

	top: 0;

	display: block;

	z-index: 100;

}



#content_head a span {

	position: absolute;

	bottom: 25px;

	right: 25px;

}



#content_body {

	background: url("../images/bg_content_body.gif") top left repeat-x;

	padding: 40px 40px 68px 40px;

	font-family: verdana, georgia, 'droid serif';

	font-size: 1.1em;

	line-height: 1.7em;

}



#content_body .sec_head,

#content_body h1 {

	font-size: 2em;

	line-height: 1.4em;

	margin-bottom: 25px;

}



#content_body li ul,

#content_body li ol {

	margin-left: 1em;

}



#content_body .focus {

	background: #7B642B;

	color: #fff;

	font-style: italic;

	padding: 1em;

	display: block;

	border: 1px solid #B4985A;

}


	/* Sidebar Sub-Navigation */



#content .sub .nav li {

	border-bottom: 1px dotted #E7D9D2;

}



#content .sub .nav li:last-child {

	border: 0;

}

	

#content .sub .nav .current_page_item {

	font-weight: bold;

}



#content .sub .nav a {

	display: block;

	margin: .5em 0;

	font-family: cantarell, verdana, sans-serif;

	font-size: 1.1em;

}



#content .sub .nav a:hover {

	color: #4d525a;

}
