/*

Theme Name: Outreach Child Theme

Theme URL: http://www.studiopress.com/themes/outreach

Description: Outreach is a 2 or 3-column Widget-ready child theme created for the Genesis Theme Framework.

Author: StudioPress

Author URI: http://www.studiopress.com

Version: 1.0



Template: genesis



The CSS, XHTML and design is released under GPL:

http://www.opensource.org/licenses/gpl-license.php

*/
/*+clearfix {*/
.header-image #title-area:after, .header-image #title-area #title:after, .header-image #title-area #title A:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
.header-image #title-area, .header-image #title-area #title, .header-image #title-area #title A
{
	display: inline-block;
}
.header-image #title-area, .header-image #title-area #title, .header-image #title-area #title A
{
/*\*/
	display: block;
/**/
	-height: 1px;
}
/*+}*/
BODY
{
	background: url(http://proventigen.clustrmedia.info/images/wrap_bg.png) repeat top center;
	color: #817357;
	font-size: 12px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	margin: 0;
	padding: 0 0 0px;
	line-height: 1.4em;
}
/***** Hyperlinks ********************/
A, A:visited
{
	color: #a53b37;
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
	/*+placement:shift 0px 0px;*/
	position: relative;
	left: 0px;
	top: 0px;
}
IMG
{
	border: none;
}
A IMG
{
	margin: 0 10px 0 2px;
	float: left;
}
A:focus, A:hover, A:active
{
	outline: none;
}
/***** Wrap ********************/
#wrap
{
width: 100%;
	margin: 0 auto 0px;
	padding: 0 0 0px;
	background: url(http://proventigen.clustrmedia.info/images/body_bg.png) repeat-x top center;
}
/***** Header  ********************/
#header
{
width: 980px;
	margin: 0 auto 0px;
	padding: 0;
}
#header .wrap
{
	width: 980px;
	height: 42px;
	margin: 0px auto 0 0;
	/* background: transparent url(images/bgred.png) repeat-x; */
	/*[empty]float:;*/
}
#title-area
{
	width: 300px;
	float: left;
	margin: 0;
	padding: 20px 0 0;
	overflow: hidden;
}
#title-area #title
{
	font-size: 20px;
	font-weight: normal;
	line-height: 20px;
	margin: 0;
	padding: 0 0 0 20px;
}
#title-area #title A
{
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#title-area #title A:hover
{
	color: #FFFFFF;
	text-decoration: none;
}
#title-area #description
{
	color: #FFFFFF;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	margin: 0;
	padding: 0 0 0 20px;
}
#header .widget-area
{
	width: 980px;
	color: #595245;
	margin: 0 auto;
	padding: 0px;
	text-align: right;
}
#header .widget-area A, #header .widget-area A:visited
{
	color: #F27406;
}
#header .widget-area A:hover
{
	text-decoration: none;
	color: #ECEAEA;
}
#header .widget-area P
{
	margin: 0;
	padding: 0 0 5px;
}
#header .widget-area H4
{
	color: #E10002;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0 0;
	padding: 0;
	text-decoration: none;
}
#header .widget-area UL
{
	margin: 0;
	padding: 0;
}
#header .widget-area UL LI
{
	list-style-type: square;
	margin: 0 0 0 20px;
	padding: 0;
}
/***** Image Header - Partial Width ********************/


.header-image #header #title-area {
	background: url(/images/Proventigen-505.png) no-repeat top center;
  width: 100%;
}
/* .home #header #title-area
{
	background: none;
	height: 88px;
} */
/*[clearfix]*/.header-image #title-area, .header-image #title-area #title, .header-image #title-area #title A
{
	display: block;
    width: 100%;
	height: 88px;
	margin: 0 auto 25px auto;
	padding: 0;
	text-indent: -9680px;
	overflow: hidden;
}
.header-image #title-area #description
{
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}
/***** Image Header - Full Width ********************/
.header-full-width #title-area, .header-full-width #title-area #title, .header-full-width #title-area #title A
{
	width: 980px;
clear: both;
}
/***** Header Right Navigation ********************/
 #header UL.nav
{
	width: 610px;

	list-style: none;
	margin: 0 auto;
	padding:  0;
clear: both;
text-align: right;
} 

#header UL.menu
{
	width: 380px;

	list-style: none;
	margin: 0 auto;
	padding:  0;
clear: both;
text-align: right;

}
#header UL.nav LI, #header UL.menu LI
{
	float: left;
	list-style: none;
	margin: 0 12px;
	padding: 0;
}
#header UL.nav LI A, #header UL.nav LI A:visited, #header UL.menu LI A, #header UL.menu LI A:visited
{
	color: #5b4213;
	display: block;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	margin: 0;
	padding: 0px;
	position: relative;
}
#header UL.nav LI A:hover, #header UL.nav LI A:active, #header UL.nav .current_page_item A, #header UL.nav .current-cat A, #header UL.nav .current-menu-item A, #header UL.menu LI A:hover, #header UL.menu LI A:active, #header UL.menu .current_page_item A, #header UL.menu .current-cat A, #header UL.menu .current-menu-item A
{
color: #8e0405;
text-decoration: underline;
}
#header UL.nav LI A.sf-with-ul, #header UL.menu LI A.sf-with-ul
{
	padding-right: 20px;
}
#header UL.nav LI A .sf-sub-indicator, #header UL.menu LI A .sf-sub-indicator
{
	background: url(images/arrow-down.png);
	display: block;
	width: 10px;
	height: 10px;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 12px;
	right: 5px;
}
#header UL.nav LI LI A, #header UL.nav LI LI A:link, #header UL.nav LI LI A:visited, #header UL.menu LI LI A, #header UL.menu LI LI A:link, #header UL.menu LI LI A:visited
{
	background: #5A5346;
	width: 148px;
	color: #FFFFFF;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	margin: 0;
	padding: 5px 10px;
	border-left: 1px solid #6C6455;
	border-right: 1px solid #6C6455;
	border-bottom: 1px solid #6C6455;
	text-transform: none;
	position: relative;
}
#header UL.nav LI LI A:hover, #header UL.nav LI LI A:active, #header UL.menu LI LI A:hover, #header UL.menu LI LI A:active
{
	background: #6C6455;
	color: #FFFFFF;
}
#header UL.nav LI LI A .sf-sub-indicator, #header UL.menu LI LI A .sf-sub-indicator
{
	background: url(images/arrow-right.png);
	top: 10px;
}
#header UL.nav LI UL, #header UL.menu LI UL
{
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0;
	padding: 0;
}
#header UL.nav LI UL A, #header UL.menu LI UL A
{
	width: 150px;
}
#header UL.nav LI UL UL, #header UL.menu LI UL UL
{
	margin: -31px 0 0 169px;
}
#header UL.nav LI:hover UL UL, #header UL.nav LI:hover UL UL UL, #header UL.nav LI.sfHover UL UL, #header UL.nav LI.sfHover UL UL UL, #header UL.menu LI:hover UL UL, #header UL.menu LI:hover UL UL UL, #header UL.menu LI.sfHover UL UL, #header UL.menu LI.sfHover UL UL UL
{
	left: -999em;
}
#header UL.nav LI:hover UL, #header UL.nav LI LI:hover UL, #header UL.nav LI LI LI:hover UL, #header UL.nav LI.sfHover UL, #header UL.nav LI LI.sfHover UL, #header UL.nav LI LI LI.sfHover UL, #header UL.menu LI:hover UL, #header UL.menu LI LI:hover UL, #header UL.menu LI LI LI:hover UL, #header UL.menu LI.sfHover UL, #header UL.menu LI LI.sfHover UL, #header UL.menu LI LI LI.sfHover UL
{
	left: auto;
}
#header UL.nav LI:hover, #header UL.nav LI.sfHover, #header UL.menu LI:hover, #header UL.menu LI.sfHover
{
	position: static;
	color: #C8C2C2;
}
/***** Nav Menu ********************/
#nav
{
	clear: both;
	color: #FFFFFF;
	margin: 0 auto;
	padding: 0;
}
#nav .wrap
{
	background: #5A5346;
	width: 960px;
	height: 40px;
	margin: 0 auto;
	font-weight: bold;
}
#nav UL
{
	width: 950px;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 0 0 10px;
}
#nav LI
{
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#nav LI A
{
	color: #000;
	display: block;
	font-size: 12px;
	margin: 0;
	padding: 10px 17px 10px 15px;
	text-decoration: none;
	position: relative;
	border-right: 1px solid #6C6455;
}
#nav LI A:hover, #nav LI A:active
{
	background: #6C6455;
	color: #FFFFFF;
}
#nav LI A.sf-with-ul
{
	padding-right: 20px;
}
#nav LI A .sf-sub-indicator
{
	background: url(images/arrow-down.png);
	display: block;
	width: 10px;
	height: 10px;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 16px;
	right: 5px;
}
#nav LI A:hover .sf-sub-indicator
{
	background: url(images/arrow-down-hover.png);
}
#nav LI LI A, #nav LI LI A:link, #nav LI LI A:visited
{
	background: #5A5346;
	width: 148px;
	color: #FFFFFF;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	margin: 0;
	padding: 5px 10px;
	border-left: 1px solid #6C6455;
	border-right: 1px solid #6C6455;
	border-bottom: 1px solid #6C6455;
	text-transform: none;
	position: relative;
}
#nav LI LI A:hover, #nav LI LI A:active
{
	background: #6C6455;
	color: #FFFFFF;
}
#nav LI LI A .sf-sub-indicator, #nav LI LI A:hover .sf-sub-indicator
{
	background: url(images/arrow-right.png);
	top: 10px;
}
#nav LI UL
{
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0;
	padding: 0;
}
#nav LI UL A
{
	width: 150px;
}
#nav LI UL A:hover, #nav LI UL A:active
{
}
#nav LI UL UL
{
	margin: -31px 0 0 169px;
}
#nav LI:hover UL UL, #nav LI:hover UL UL UL, #nav LI.sfHover UL UL, #nav LI.sfHover UL UL UL
{
	left: -999em;
}
#nav LI:hover UL, #nav LI LI:hover UL, #nav LI LI LI:hover UL, #nav LI.sfHover UL, #nav LI LI.sfHover UL, #nav LI LI LI.sfHover UL
{
	left: auto;
}
#nav LI:hover, #nav LI.sfHover
{
	position: static;
}
#nav LI.right
{
	float: right;
	margin: 0;
	padding: 10px 25px 10px 0;
}
#nav LI.right A
{
	display: inline;
	margin: 0;
	padding: 0;
	border: none;
	background: none;
	color: #000;
	text-decoration: none;
}
#nav LI.right A:hover
{
	color: #000;
	text-decoration: underline;
}
#nav LI.date
{
}
#nav LI.rss A
{
	background: url(images/rss.png) no-repeat left center;
	margin: 0 0 0 10px;
	padding: 3px 0 3px 18px;
}
#nav LI.search
{
	padding: 0 10px;
}
#nav LI.twitter A
{
	background: url(images/twitter-nav.png) no-repeat left center;
	padding: 3px 0 1px 20px;
}
/***** SubNav Menu ********************/
#subnav
{
	clear: both;
	color: #FFFFFF;
	margin: 0 auto;
	padding: 0;
}
#subnav .wrap
{
	background: #6C6455;
	width: 960px;
	height: 37px;
	margin: 0 auto;
	font-weight: bold;
}
#subnav UL
{
	width: 950px;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 0 0 10px;
}
#subnav LI
{
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#subnav LI A
{
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	margin: 0;
	padding: 9px 10px 8px;
	text-decoration: none;
	position: relative;
}
#subnav LI A:hover, #subnav LI A:active
{
	background: #5A5346;
	color: #FFFFFF;
}
#subnav LI A.sf-with-ul
{
	padding-right: 20px;
}
#subnav LI A .sf-sub-indicator
{
	background: url(images/arrow-down.png);
	display: block;
	width: 10px;
	height: 10px;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 14px;
	right: 5px;
}
#subnav LI A:hover .sf-sub-indicator
{
	background: url(images/arrow-down-hover.png);
}
#subnav LI LI A, #subnav LI LI A:link, #subnav LI LI A:visited
{
	background: #5A5346;
	width: 148px;
	color: #FFFFFF;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	margin: 0;
	padding: 5px 10px;
	border-left: 1px solid #6C6455;
	border-right: 1px solid #6C6455;
	border-bottom: 1px solid #6C6455;
	text-transform: none;
	position: relative;
}
#subnav LI LI A:hover, #subnav LI LI A:active
{
	background: #6C6455;
	color: #FFFFFF;
}
#subnav LI LI A .sf-sub-indicator, #subnav LI LI A:hover .sf-sub-indicator
{
	background: url(images/arrow-right.png);
	top: 10px;
}
#subnav LI UL
{
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0;
	padding: 0;
}
#subnav LI UL A
{
	width: 150px;
}
#subnav LI UL A:hover, #subnav LI UL A:active
{
}
#subnav LI UL UL
{
	margin: -31px 0 0 169px;
}
#subnav LI:hover UL UL, #subnav LI:hover UL UL UL, #subnav LI.sfHover UL UL, #subnav LI.sfHover UL UL UL
{
	left: -999em;
}
#subnav LI:hover UL, #subnav LI LI:hover UL, #subnav LI LI LI:hover UL, #subnav LI.sfHover UL, #subnav LI LI.sfHover UL, #subnav LI LI LI.sfHover UL
{
	left: auto;
}
#subnav LI:hover, #subnav LI.sfHover
{
	position: static;
}
/***** Inner ********************/
#inner
{
	width: 960px;
	margin: 0px auto;
	padding: 0;
	overflow: hidden;
}
.home #inner, .home-page #inner, .blog #inner
{
	width: 960px;
	margin: 0px auto 20px;
	padding: 0;
	overflow: hidden;
}
/***** Inner Backgrounds ********************/
.content-sidebar #inner
{
}
.sidebar-content #inner
{
}
.search.search-results H1 .search-terms
{
	font-style: italic;
}
.content-sidebar-sidebar #inner
{
}
.sidebar-sidebar-content #inner
{
}
.sidebar-content-sidebar #inner
{
}
.full-width-content #inner
{
}
/***** Home Top ********************/
#home-top-bg
{
	padding: 0;
}
#home-top
{
	background: url(images/home-frame.png);
	width: 960px;
	height: 350px;
	margin: 20px auto 0 auto;
	padding: 0px;
}
#home-top .wrap
{
	margin: 0;
	padding: 30px 0 0 25px;
}
#home-top .widget
{
	margin: 0;
	padding: 0;
}
#home-top #rotator
{
	margin: 0;
	padding: 0;
}
/***** Home Middle ********************/
#home-middle-bg
{
	padding: 0px 0 0;
}
#home-middle
{
	width: 960px;
	margin: 20px auto 0;
	padding: 0;
	overflow: hidden;
}
#home-middle P
{
	margin: 0;
	padding: 10px 15px 5px;
}
#home-middle H2
{
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 6px 0 0;
	padding: 0px;
	text-decoration: none;
}
#home-middle H2 A, #home-middle H2 A:visited
{
	font-size: 14pt;
	font-weight: bold;
	line-height: 1.5;
}
#home-middle H2 A:hover
{
	/*[empty]color:;*/
	text-decoration: underline;
}
#home-middle H4
{

	color: #554a1e;
	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
	margin: 0;
	padding: 6px 0px 6px 15px;

}
#home-middle UL
{
	list-style-type: none;
	margin: 10px 15px 0;
	padding: 0;
}
#home-middle UL LI
{
	list-style-type: none;
	margin: 0 0 5px;
	padding: 0 0 5px;
	border-bottom: 1px solid #DDDDDD;
}
#home-middle UL UL
{
	list-style-type: none;
	margin: 0;
	padding: 0 0 10px;
}
#home-middle UL LI UL LI
{
	margin: 0;
	padding: 5px 0 0;
}
#home-middle .widget
{
	margin: 0;
	padding: 0 0 5px;
	height: 345px;
}
.home-middle-3 #text-6.widget.widget_text
{
	background: #FAFAF9;
}
.home-middle-1, .home-middle-2,.home-middle-3
{
	background: url(/images/home_widget_bg.png) no-repeat top left;
}

#home-middle .textwidget
{
	margin: 0;
	padding: 10px 15px 5px;
}
#home-middle .featuredpost .post, #home-middle .featuredpage .page
{
	margin: 0px;
	padding: 8px 15px 4px 16px;
	clear: both;
}
#home-middle .featuredpost, #home-middle .featuredpage
{
	clear: both;
}
#home-middle .featuredpost P, #home-middle .featuredpage P
{
	margin: 0;
	padding: 10px 0 0;
}
#content #home-middle .featuredpost IMG
{
	background: #FFFFFF;
	margin: 0;
	padding: 1px;
	border: 4px solid #EEEEEE;
}
#home-middle .user-profile .avatar
{
	background: #FFFFFF;
	margin: 0 0 -5px;
	padding: 1px;
	border: 4px solid #EEEEEE;
}
.home-middle-1
{
	float: left;
	width: 305px;
	margin: 0;
	padding: 0 20px 0 0;
}
.home-middle-2
{
	float: left;
	width: 310px;
	margin: 0;
	padding: 0;
}
.home-middle-3
{
	float: right;
	width: 305px;
	margin: 0;
	padding: 0;
}
/***** Breadcrumb ********************/
.breadcrumb
{

	color: #483e18;
	font-size: 12px;

	font-style: italic;
	margin: 0 0 0px;
	padding: 0px 0 0px 15px;
background: transparent;

}
/***** Content-Sidebar Wrapper ********************/
#content-sidebar-wrap
{
	width: 790px;
	margin: 25px 0 0 0;
	padding: 0;
	float: left;
}
.sidebar-content #content-sidebar-wrap, .content-sidebar #content-sidebar-wrap
{
	width: 960px;
}
.sidebar-sidebar-content #content-sidebar-wrap, .sidebar-content-sidebar #content-sidebar-wrap
{
	float: right;
}
SPAN.wpcf7-list-item
{
	display: block;
}
/***** Content ********************/
#content
{

	width: 498px;
	margin: 0;
	padding: 0;
	float: left;

}
.sidebar-content #content, .sidebar-sidebar-content #content
{
margin: 25px 0;
	float: right;
}
.sidebar-content #content, .content-sidebar #content
{

	width: 668px;
	padding: 0px 0 0;

}
.full-width-content #content
{
	width: 960px;
}
#content IMG, #content P IMG
{
	max-width: 100%;
}
#content BLOCKQUOTE
{
	background: #FBFBFB;
	margin: 0 15px 15px;
	padding: 10px 20px 0 15px;
	border: 1px solid #E6E6E6;
}
#content .post
{
	margin: 0 0 -18px;
	padding: 15px;
}
#content .page, #content .post
{
	margin: 0;
	padding: 15px;
background: #fffbf5;
border: solid 1px #ad9b7c;
}
#content .post P
{
	margin: 0;
	padding: 0 0 10px;
}
#content .post UL, #content .page UL
{
	list-style-type: square;
	margin: 0;
	padding: 0 0 15px;
}
#content .post UL LI, #content .page UL LI
{
	list-style-type: square;
	margin: 0 0 0 20px;
	padding: 4px 0 0;
}
#content .post UL UL, #content .page UL UL
{
	list-style-type: square;
	margin: 0;
	padding: 0;
}
#content .post OL, #content .page OL
{
	margin: 0;
	padding: 0 0 15px;
}
#content .post OL LI, #content .page OL LI
{
	margin: 0 0 0 20px;
	padding: 0;
}
#content .post OL OL, #content .page OL OL
{
	margin: 0;
	padding: 0;
}
#content .entry-content .post-image
{
	padding: 4px;
	border: 1px solid #E6E6E6;
}
P
{
	margin: 6px 0px 0px;
	padding: 0px 0px 8px;
}
#content .post-image
{
	margin: 0 10px 10px 0;
	padding: 4px;
	border: 1px solid #E6E6E6;
}
#content .archive-page
{
	float: left;
	width: 45%;
	margin: 0;
	padding: 20px 20px 0 0;
}
.clear
{
	clear: both;
}
/***** Post Info ********************/
.post-info
{
	font-size: 11px;
	margin: 0 0 10px;
	padding: 0;
	text-transform: uppercase;
}
.post-info P
{
	margin: 0;
	padding: 0;
}
/***** Post Meta ********************/
.post-meta
{
	font-size: 11px;
	text-transform: uppercase;
	margin: 0;
	padding: 5px 0 8px;
	border-top: 1px solid #DDDDDD;
}
/***** Author Box ********************/
.author-box
{
	background: #F4F4F4;
	margin: 0 15px 40px;
	padding: 10px;
	border: 1px solid #DDDDDD;
	overflow: hidden;
	display: none;
}
.author-box P
{
	margin: 0;
	padding: 0;
}
.author-box IMG
{
	background: #FFFFFF;
	float: left;
	margin: 0 10px 0 0;
	padding: 4px;
	border: 1px solid #E6E6E6;
}
/***** Headlines in Content ********************/
#content H1, #content H2, #content H3, #content H4, #content H5, #content H6
{
	color: #483e18;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	text-decoration: none;
	margin: 0 0 5px;
	padding: 0;
}
#content H1
{
	font-size: 26px;
	border-bottom: 1px solid #d5d6cc;
	margin: 0 0 5px;
	padding: 0 0 5px;
	line-height: 1.1;
}
.search.search-results #content H1
{
	margin: 8px 16px -8px;
}
#content H2
{
	font-size: 18px;
	margin: 12px 0 5px;
	padding: 0 0 5px;
	font-weight: bold;
}
#content H2 A, #content H2 A:visited
{
	color: #5A5454;
	line-height: 1.2em;
}
#content H2 A:hover
{
	text-decoration: underline;
}
#content H3
{
	font-size: 16px;
	margin: 14px 0px 0px;
	font-weight: bold;
}
#content H4
{
	font-size: 14px;
}
#content H5
{
	font-size: 12px;
}
#content H6
{
	font-size: 10px;
}
/***** Post Icons ********************/
.time
{
	background: url(images/icon-time.png) no-repeat top left;
	margin: 0 0 0 3px;
	padding: 0 0 2px 18px;
}
.post-comments
{
	background: url(images/icon-comments.png) no-repeat top left;
	margin: 0 0 0 3px;
	padding: 0 0 2px 18px;
}
.categories
{
	background: url(images/icon-categories.png) no-repeat top left;
	margin: 0 0 0 3px;
	padding: 0 0 2px 18px;
}
.tags
{
	background: url(images/icon-tags.png) no-repeat top left;
	margin: 0 0 0 3px;
	padding: 0 0 2px 18px;
}
/***** Images ********************/
IMG.centered
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0;
}
IMG.alignnone
{
	padding: 0;
	margin: 0 0 10px;
	display: inline;
}
IMG.alignleft
{
	padding: 0;
	margin: 0 10px 10px 0;
	display: inline;
}
IMG.alignright
{
	padding: 0;
	margin: 0 0 10px 10px;
	display: inline;
}
.aligncenter
{
	display: block;
	margin: 0 auto 10px;
}
.alignleft
{
	float: left;
	margin: 0 10px 0 0;
}
.alignright
{
	float: right;
	margin: 0 0 0 10px;
}
.wp-caption
{
	/*[empty]background:;*/
	text-align: center;
	padding: 5px 0 0 1px;
}
.wp-caption IMG
{
	margin: 0;
	padding: 0;
	border: 0;
}
.wp-caption P.wp-caption-text
{
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
}
IMG.wp-smiley, IMG.wp-wink
{
	float: none;
	border: none;
	margin: 0;
	padding: 0;
}
/***** Post Navigation ********************/
.navigation
{
	width: 100%;
	margin: 0;
	padding: 20px 15px;
	overflow: hidden;
}
.navigation UL
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.navigation LI
{
	display: inline;
}
.navigation LI A
{
	color: #F27406;
	padding: 5px 8px;
	border: 1px solid #E6E6E6;
}
.navigation LI A:hover
{
	background: #F27406;
	color: #FFFFFF;
	border: 1px solid #E6E6E6;
	text-decoration: none;
}
.navigation LI.disabled
{
	margin: 0;
	padding: 5px 8px;
	border: 1px solid #E6E6E6;
}
.navigation LI.active A
{
	background: #F27406;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #E6E6E6;
}
/***** Primary & Secondary Sidebars ********************/
#sidebar
{
	width: 270px;
	float: right;
	margin: 18px 0 0 0;
	padding: 0;
	display: inline;
}
#sidebar-alt
{
	width: 150px;
	float: left;
	margin: 0;
	padding: 0;
	display: inline;
}
.sidebar-content #sidebar, .sidebar-sidebar-content #sidebar
{
	float: left;
}
.content-sidebar-sidebar #sidebar-alt
{
	float: right;
}
#sidebar .widget, #sidebar-alt .widget
{
	background: #fff;
	margin: 0 0 15px;
	padding: 0px 0 5px;
	border: 1px solid #ac997a;
}
#sidebar .textwidget
{
	margin: 16px 0 12px;
}
#sidebar H2, #sidebar H2 A, #sidebar-alt H2, #sidebar-alt H2 A
{
	color: #6f0a00;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#sidebar H2 A:hover, #sidebar-alt H2 A:hover
{
	text-decoration: underline;
	color: #6f0a00;
}
#sidebar H4, #sidebar-alt H4
{
	background: #969a3e url(/images/sidebar_h4_bg.png) repeat-x top center;
	color: #6f0a00;
	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	margin: 0;
	padding: 6px 0 6px 15px;
	border-bottom: 1px solid #DDDDDD;
}
#sidebar .widget P, #sidebar-alt .widget P
{
	margin: 0;
	padding: 10px 15px 5px;
}
#sidebar .textwidget P, #sidebar-alt .textwidget P
{
	margin: 0;
	padding: 10px 15px 5px;
}
#sidebar IMG, #sidebar A IMG, #sidebar-alt IMG, #sidebar-alt A IMG
{
	border: none;
	margin: 0;
	padding: 0;
}
#sidebar UL, #sidebar OL, #sidebar-alt UL, #sidebar-alt OL
{
	list-style-type: none;
	margin: 0;
	padding: 10px 15px 0 10px;
}
#sidebar UL UL, #sidebar OL OL, #sidebar-alt UL UL, #sidebar-alt OL OL
{
	margin: 0;
	padding: 0 0 0 15px;
}
#sidebar LI, #sidebar-alt LI
{
	list-style-type: none;
	margin: 0 0 5px;
	padding: 6px 0 3px;
	border-bottom: 0 solid #DDDDDD;
	color: #E20002;
	font-size: 14px;
	font-weight: bold;
	word-wrap: break-word;
}
/***** Tag Cloud ********************/
#home-middle .widget_tag_cloud DIV, #sidebar .widget_tag_cloud DIV DIV, #sidebar-alt .widget_tag_cloud DIV DIV, #footer-widgeted .widget_tag_cloud DIV DIV
{
	padding: 10px 15px 5px;
}
/***** Sidebar(s) Category Dropdown ********************/
#cat
{
	background: #F4F4F4;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 5px 0 0;
	padding: 3px;
	display: inline;
	border: 1px solid #E6E6E6;
}
#sidebar #cat
{
	width: 268px;
}
#sidebar-alt #cat
{
	width: 148px;
}
/***** Sidebar(s) Featured Post/Page ********************/
#sidebar .featuredpost, #sidebar .featuredpage, #sidebar-alt .featuredpost, #sidebar-alt .featuredpage
{
	margin: 0 0 15px;
	padding: 0;
	clear: both;
}
#sidebar .featuredpost .post, #sidebar .featuredpage .page, #sidebar-alt .featuredpost .post, #sidebar-alt .featuredpage .page
{
	margin: 6px 0 0;
	padding: 0px 0 10px 10px;
	clear: both;
}
#sidebar .featuredpost .avatar, #sidebar .featuredpage .avatar, #sidebar-alt .featuredpost .avatar, #sidebar-alt .featuredpage .avatar
{
	margin: 0;
	padding: 4px;
	border: 1px solid #E6E6E6;
}
#sidebar .featuredpost IMG, #sidebar .featuredpage IMG, #sidebar-alt .featuredpost IMG, #sidebar-alt .featuredpage IMG
{
	margin: 0;
	padding: 4px;
	border: 1px solid #E6E6E6;
}
/***** Sidebar(s) User Profile ********************/
#sidebar .user-profile, #sidebar-alt .user-profile
{
	overflow: hidden;
}
#sidebar .user-profile .avatar, #sidebar-alt .user-profile .avatar
{
	background: #F4F4F4;
	float: left;
	margin: 0;
	padding: 4px;
	border: 1px solid #E6E6E6;
}
#sidebar .user-profile .posts_link, #sidebar-alt .user-profile .posts_link
{
	margin: 0;
	padding: 0 0 10px 10px;
}
/***** Search Form(s) ********************/
.searchform
{
	margin: 0;
}
#header .searchform
{
	float: right;
	padding: 7px 16px 0 0;
}
#nav .searchform
{
	float: right;
	padding: 0;
}
.s
{
	background: #FFFFFF url(images/search.png) no-repeat right;
	width: 182px;
	color: #5A5346;
	font-family: Georgia, "Times New Roman", "Trebuchet MS";
	font-size: 12px;
	font-style: italic;
	margin: 10px 0 0 6px;
	padding: 5px 0 5px 7px;
	border: 1px solid #DDDDDD;
}
#header .s
{
	width: 219px;
}
.searchsubmit
{
	color: #FFFFFF;
	background: #E10002;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0 0 0 6px;
	padding: 5px 0px 6px;
	border: 1px solid #E20002;
}
.searchsubmit:hover
{
	border: 1px solid #E10002;
}
/***** eNews & Updates Widget ********************/
.enews
{
	margin: 0;
	padding: 0;
}
#header .enews
{
	width: 250px;
	float: right;
	margin: 0;
	padding: 0;
}
.enews #subscribe
{
	margin: 0;
	padding: 0 0 10px 15px;
	overflow: hidden;
}
#sidebar .enews #subscribe
{
	padding: 0;
}
.enews #subbox
{
	width: 220px;
	color: #999999;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	font-style: italic;
	margin: 0 5px 0 0;
	padding: 6px 0 6px 7px;
	border: 1px solid #DDDDDD;
}
#footer-widgeted .enews #subbox
{
	width: 145px;
}
.enews #subbutton
{
	background: #FFFFFF url(images/button.png);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 1px 1px #436D04;
	text-transform: uppercase;
	margin: 0;
	padding: 5px;
	border: 1px solid #73AB00;
}
.enews #subbutton:hover
{
	background: #FFFFFF url(images/button-hover.png);
	border: 1px solid #73AB00;
}
/***** Latest Tweets Widget ********************/
#header .latest-tweets
{
	width: 400px;
	float: right;
	margin: 0;
	padding: 0;
}
#sidebar .latest-tweets
{
	background: #FFFFFF;
	margin: 0 0 15px;
	padding: 0 0 5px;
}
/***** Calendar ********************/
#wp-calendar
{
	margin: 0;
	padding: 0;
	width: 100%;
}
#wp-calendar CAPTION
{
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-style: italic;
	font-weight: normal;
	margin: 0;
	padding: 2px 5px 0 0;
	text-align: right;
}
#wp-calendar TH
{
	color: #333333;
}
#wp-calendar THEAD
{
	margin: 10px 0 0;
	font-weight: bold;
	background: #F4F4F4 !important;
	color: #F4F4F4 !important;
}
#wp-calendar TD
{
	background: #F4F4F4;
	font-weight: normal;
	text-align: center;
	margin: 0;
	padding: 2px;
}
#wp-calendar TFOOT TD
{
	background: none;
	margin: 0;
	padding: 0;
}
/***** Contact Form ********************/
.gform_footer .button
{
	background: url(images/button.png);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 1px 1px #436D04;
	text-transform: uppercase;
	margin: 0;
	padding: 1px 5px;
	border: 1px solid #73AB00;
}
.gform_footer .button:hover
{
	background: url(images/button-hover.png);
	border: 1px solid #73AB00;
}
.gform_footer INPUT.button
{
	color: #FFFFFF !important;
}
.gform_wrapper .gform_footer
{
	border: none !important;
}
/***** Footer Widgeted ********************/
#footer-widgeted
{
	background: url(/images/wood_bg.png) top center repeat-x;
	margin: 0 auto;
	padding: 0 0 20px;
	overflow: hidden;
	clear: both;
}
#footer-widgeted .wrap
{
	width: 960px;
	margin: 0 auto;
}
#footer-widgeted .widget
{
	background: #e9decd;
	height: 228px;
	margin: 0;
	padding: 0 0 0px;
	border: solid 1px #ac997a;
}

#footer-widgeted h2 a {
font-size: 12px;
color: #483e18;
}

#footer-widgeted H4
{
	background: url(/images/footer_h4_bg.png) top center no-repeat;
	color: #6f0a00;
	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	margin: 0;
	padding: 6px 0 8px 15px;
}
#footer-widgeted P
{
	margin: 0;
	padding: 10px 15px 5px;
}
#footer-widgeted .widget P, #footer-widgeted .textwidget P
{
	margin: -14px 8px 0 0;
	padding: 0px 0px 5px 16px;
}
#footer-widgeted A, #footer-widgeted A:visited
{
	color: #8e0405;
	font-size: 10pt;
	margin: -8px 0px 0px;
	padding: 0;
}
H2
{
	margin: 10px 10px 15px;
}
IMG.attachment-Mini
{
	padding: 6px;
}
#footer-widgeted A:hover
{
	border-left: 0px solid #000000;
}
#footer-widgeted UL
{
	list-style-type: none;
	margin: 0;
	padding: 10px 15px 0;
}
#footer-widgeted UL LI
{
	list-style-type: none;
	margin: 0 0 5px;
	padding: 0 0 3px;
	border-bottom: 1px solid #DDDDDD;
}
.footer-widgeted-1
{
	width: 225px;
	float: left;
	margin: 0;
	padding: 20px 20px 5px 0;
}
.footer-widgeted-2
{
	width: 225px;
	float: left;
	margin: 0;
	padding: 20px 20px 5px 0;
}
.footer-widgeted-3
{
	width: 225px;
	float: left;
	margin: 0;
	padding: 20px 20px 5px 0;
}
.footer-widgeted-4
{
	width: 225px;
	float: right;
	margin: 0;
	padding: 20px 0 5px;
}
#footer-widgeted .user-profile .avatar
{
	background: #FFFFFF;
	margin: 0 0 -5px;
	padding: 1px;
	border: 4px solid #EEEEEE;
}
/***** Footer ********************/
#footer
{
	background: #ac997a url(/images/footer_bg.png) top center repeat-x;
	clear: both;
	overflow: hidden;
	color: #FFFFFF;
	font-size: 12px;
	margin: 0 auto;
	/*[empty]line-height:;*/
	padding: 0px 0;
	text-transform: none;

}
#footer .wrap
{
	width: 970px;
	/*[empty]height:;*/
	margin: 12px auto 0;
}
.footermenu
{
width: 500px;
float: right;
	font-size: 12px;
	color: #e9decd;
	text-align: right;
}
.fda
{
width: 500px;
	margin: 0 0 0 0px;
	text-transform: capitalize;
	line-height: 1.3;
float: right;
	text-align: right;
color: #e9decd;
}
#footer A, #footer A:visited
{
	color: #e9decd;
	text-decoration: none;
}
#footer A:hover
{
	text-decoration: underline;
}
#footer P
{
	margin: 0;
	padding: 0px 0 0;
}
#footer .logo
{
width: 201px;
	padding: 0;
}

.footer {
margin-bottom: 10px;
width: 201px;
float: left;
}

#footer .creds
{
	width: 545px;
	float: left;
	margin: 0;
	padding: 9px 0 0;
}
#footer .gototop
{
	width: 190px;
	float: right;
	margin: 0;
	padding: 9px 0 0;
	text-align: right;
}
#footer .gototop A
{
	margin: 0;
	padding: 2px 0 2px 12px;
	background: url(images/footer-top.png) no-repeat left center;
}
/***** Comments ********************/
#comments
{
	margin: 0 0 15px;
	padding: 0 15px;
}
#respond
{
	margin: 0 0 15px;
	padding: 0 15px;
}
#author, #email, #url
{
	background: #FEF6E1 !important;
	width: 250px;
	color: #333333;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	padding: 3px 0 3px 3px;
	margin: 5px 5px 0 0;
	border: 1px solid #DDDDDD;
}
#comment
{
	background: #FEF6E1 !important;
	width: 98%;
	height: 150px;
	color: #333333;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	padding: 3px 0 3px 3px;
	margin: 5px 0;
	border: 1px solid #DDDDDD;
}
#submit
{
	background: #167D3B;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	padding: 2px 5px;
	border: 1px solid #167D3B;
}
#submit:hover
{
	background: #FFFFFF;
	border: 1px solid #167D3B;
	color: #167D3B;
}
.comment-list
{
	margin: 0;
	padding: 0;
}
.ping-list
{
	margin: 0 0 40px;
	padding: 0;
}
.comment-list OL, .ping-list OL
{
	margin: 0;
	padding: 10px;
}
.comment-list LI, .ping-list LI
{
	font-weight: bold;
	margin: 15px 0 5px;
	padding: 10px 5px 10px 10px;
	list-style: none;
}
.comment-list LI UL LI
{
	margin-right: -6px;
	margin-left: 10px;
}
.comment-list P, .ping-list P
{
	font-weight: normal;
	text-transform: none;
	margin: 10px 5px 10px 0;
	padding: 0;
}
.comment-list LI .avatar
{
	background: #FDF5E0;
	float: right;
	border: 1px solid #E6E6E6;
	margin: 0 5px 0 10px;
	padding: 4px;
}
.comment-list CITE, .comment-list CITE A, .ping-list CITE, .ping-list CITE A
{
	font-weight: bold;
	font-style: normal;
}
.commentmetadata
{
	font-size: 11px;
	font-weight: normal;
}
#respond:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.alt
{
	margin: 0;
	padding: 10px;
}
.children
{
	margin: 0;
	padding: 0;
}
.nocomments
{
	text-align: center;
	margin: 0;
	padding: 0;
}
.reply A, .reply A:visited
{
	background: url(images/button.png);
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-shadow: 1px 1px #436D04;
	font-style: italic;
	font-weight: bold;
	margin: 0;
	padding: 2px 5px 3px;
	border: 1px solid #73AB00;
}
.reply A:hover
{
	background: url(images/button-hover.png);
	text-decoration: none;
	border: 1px solid #73AB00;
}
#comments .navigation
{
	display: block;
	margin: 10px 0 0;
}
.thread-alt, .thread-even
{
	background: #FEF6E1;
	margin: 0;
	padding: 0;
}
.depth-1
{
	border: 1px solid #E6E6E6;
	margin: 0;
	padding: 0;
}
.even, .alt
{
	border: 1px solid #E6E6E6;
	margin: 0;
	padding: 0;
}

.header-image #header #title-area {
	background: url(/images/Proventigen-505.png) no-repeat top center;
}

#social-widget-3 {
float: right;
}



