
/**
 * This file is part of the Dottoro Studio Theme.
 * http://wpthemes.dottoro.com/themes/studio/
 *
 * Please do not modify this file. 
 * Any customizations you have made will be lost when you update the theme.
 * To avoid this, please consider using child themes for modifications.
 *
 * @package Dottoro Studio
 */


/*****************
*   Whole Page   *
******************/

body {
	background-color: #dddddd;
	background-repeat: repeat;
	background-position: left top;
	background-image: url('images/patterns/d540b/d540b_10.png');
	border-left: 0;
	border-top: 5px solid #8b9d67;
	border-right: 0;
	border-bottom: 0;	
	padding: 0;
}

#wrapper, #headers, #header_wrapper, #subheader_wrapper, #body_wrapper, #footer_wrapper, #footer_widget_wrapper, #footer_content_wrapper {
	min-width: 980px;
}
.inner {
	width: 980px;
	margin: 0 auto;
}


/*************
*   Headers  *
*************/

#headers_margin {
	padding: 0;
}

#headers {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 0;
}


/******************
*   Main Header   *
*******************/

#header_wrapper_margin {
	padding: 0;
}

#header_wrapper {
	background-color: #3c83bb;
	background-repeat: repeat;
	background-position: left top;
	background-image: url('images/patterns/d540b/d540b_10.png');
	border-left: 0;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #f2f2f2;
}

#header_margin {
	padding: 0;
}
	
#header {
	height: 100px;
	position:relative;
	background-color: transparent;
	background-image: none;
	border: 0;
}


.homebox {
background-color: #fff;
width: 330px;
height: 505px;
    margin: 55px 0 0 0;
    padding-top: -20px;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}
.homebox2 {
background-color: #fff;
width: 330px;
height: 365px;
    margin: 55px 0 0 0;
    padding-top: -20px;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}


/*********************
*   Logo and Title   *
**********************/

#site_logo {
	left: 37px;
	top: 22px;
	right: auto;
	bottom: auto;
}

#site_title {
	left: 40px;
	top: 20px;
	right: auto;
	bottom: auto;
}

#site_title, #site_title a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #666666;
	font-weight: normal;
	font-style: italic;

}

#site_description {
	left: 80px;
	top: 57px;
	right: auto;
	bottom: auto;
}

#site_description, #site_description a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #909090;
	font-weight: bold;
	font-style: normal;

}

.primary_header_widget_area {
	left: auto;
	top: 6px;
	right: 24px;
	bottom: auto;
}


/*****************
*   Subheader   *
******************/

#subheader_wrapper_margin {
	padding: 0;
}

#subheader_wrapper {
	background-color: #ffffff;
	background-repeat: repeat;
	background-position: left top;
	background-image: url('images/patterns/d540b/d540b_10.png');
	border-left: 0;
	border-top: 1px solid #d4d4d4;
	border-right: 0;
	border-bottom: 1px solid #d5d5d5;
}

#subheader_margin {
	padding: 0;
}

#subheader {
	background-color: transparent;
	background-image: none;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6b6b6b;
	font-weight: normal;
	font-style: normal;
}

.subheader_image {
	padding: 0;
}

#subheader_wrapper a:link, #subheader_wrapper a:visited {
	color: #6c7a4a;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#subheader_wrapper a:link:hover, #subheader_wrapper a:visited:hover {
	color: #638511;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}
h6.hover_title {
 font-weight: bold;   
}

#subheader_wrapper a.plaintext_anchor {
	color: #6b6b6b;
	font-weight: normal;
	font-style: normal;

	border-bottom: none;
}
#subheader_wrapper a.plaintext_anchor:hover {
	color: #638511;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#subheader_wrapper h1, #subheader_wrapper h2, #subheader_wrapper h3, #subheader_wrapper h4, #subheader_wrapper h5, #subheader_wrapper h6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #6f6f6f;
	font-weight: normal;
	font-style: normal;

}


#subheader_wrapper h1 a:link, #subheader_wrapper h1 a:visited, #subheader_wrapper h2 a:link, #subheader_wrapper h2 a:visited, #subheader_wrapper h3 a:link, #subheader_wrapper h3 a:visited, #subheader_wrapper h4 a:link, #subheader_wrapper h4 a:visited, #subheader_wrapper h5 a:link, #subheader_wrapper h5 a:visited, #subheader_wrapper h6 a:link, #subheader_wrapper h6 a:visited {
	color: #6f6f6f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#subheader_wrapper h1 a:link:hover, #subheader_wrapper h1 a:visited:hover, #subheader_wrapper h2 a:link:hover, #subheader_wrapper h2 a:visited:hover, #subheader_wrapper h3 a:link:hover, #subheader_wrapper h3 a:visited:hover, #subheader_wrapper h4 a:link:hover, #subheader_wrapper h4 a:visited:hover, #subheader_wrapper h5 a:link:hover, #subheader_wrapper h5 a:visited:hover, #subheader_wrapper h6 a:link:hover, #subheader_wrapper h6 a:visited:hover {
	color: #7f9945;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#subheader_wrapper h1 a.plaintext_anchor, #subheader_wrapper h2 a.plaintext_anchor, #subheader_wrapper h3 a.plaintext_anchor, #subheader_wrapper h4 a.plaintext_anchor, #subheader_wrapper h5 a.plaintext_anchor, #subheader_wrapper h6 a.plaintext_anchor {
	color: #6f6f6f;
	font-weight: normal;
	font-style: normal;

	border-bottom: none;
}

#subheader_wrapper h1 a.plaintext_anchor:hover, #subheader_wrapper h2 a.plaintext_anchor:hover, #subheader_wrapper h3 a.plaintext_anchor:hover, #subheader_wrapper h4 a.plaintext_anchor:hover, #subheader_wrapper h5 a.plaintext_anchor:hover, #subheader_wrapper h6 a.plaintext_anchor:hover {
	color: #7f9945;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

/*************
*   Footer   *
*************/


#footer_wrapper_margin {
	padding: 0;
}

#footer_wrapper {
	background-color: #272727;
	background-repeat: repeat;
	background-position: left top;
	background-image: url('images/patterns/d540b/d540b_70.png');
	border-left: 0;
	border-top: 3px solid #b1b1b1;
	border-right: 0;
	border-bottom: 0;
	padding: 0;
}

#footer_widget_wrapper_margin {
	padding: 0;
}

#footer_widget_wrapper {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 0;
}

#footer {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 12px 0;
}

#footer_content_wrapper_margin {
	padding: 0;
}

#footer_content_wrapper {
	background-color: #1c1c1c;
	background-repeat: repeat;
	background-position: left top;
	background-image: url('images/patterns/d540b/d540b_60.png');
	border: 0;
	padding: 0;
}

#footer_content {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 12px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4e4e4e;
	font-weight: normal;
	font-style: normal;

}

#footer_content a:link, #footer_content a:visited {
	color: #60674e;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#footer_content a:link:hover, #footer_content a:visited:hover {
	color: #78825f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}


/***********
*   Body   *
************/

#body_wrapper_margin {
	padding: 0;
}

#body_wrapper {
	background-color: transparent;
	background-image: none;
	border-left: 0;
	border-top: 1px solid #f2f2f2;
	border-right: 0;
	border-bottom: 0;
	padding: 0;
}

#body {
	text-align: left;

	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 0;
}

/**************
*   Content   *
***************/

#content_wrapper {
	margin: 0;
}

#content {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 20px 20px 30px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #464646;
	font-weight: normal;
	font-style: normal;

}

#content a:link, #content a:visited {
	color: #66841e;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content a:link:hover, #content a:visited:hover {
	color: #4b6410;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content a.plaintext_anchor {
	color: #464646;
	font-weight: normal;
	font-style: normal;

	border-bottom: none;
}
#content a.plaintext_anchor:hover {
	color: #4b6410;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #585858;
	font-weight: bold;
	font-style: normal;

}


#content h1 a:link, #content h1 a:visited, #content h2 a:link, #content h2 a:visited, #content h3 a:link, #content h3 a:visited, #content h4 a:link, #content h4 a:visited, #content h5 a:link, #content h5 a:visited, #content h6 a:link, #content h6 a:visited {
	color: #556336;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content h1 a:link:hover, #content h1 a:visited:hover, #content h2 a:link:hover, #content h2 a:visited:hover, #content h3 a:link:hover, #content h3 a:visited:hover, #content h4 a:link:hover, #content h4 a:visited:hover, #content h5 a:link:hover, #content h5 a:visited:hover, #content h6 a:link:hover, #content h6 a:visited:hover {
	color: #5e7d16;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content h1 a.plaintext_anchor, #content h2 a.plaintext_anchor, #content h3 a.plaintext_anchor, #content h4 a.plaintext_anchor, #content h5 a.plaintext_anchor, #content h6 a.plaintext_anchor {
	color: #585858;
	font-weight: normal;
	font-style: normal;

	border-bottom: none;
}

#content h1 a.plaintext_anchor:hover, #content h2 a.plaintext_anchor:hover, #content h3 a.plaintext_anchor:hover, #content h4 a.plaintext_anchor:hover, #content h5 a.plaintext_anchor:hover, #content h6 a.plaintext_anchor:hover {
	color: #5e7d16;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

/*************
*   Sidebar   *
*************/

#sidebar {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 35px 12px 2px 12px;
	margin: 0;
}

.default_sidebar #content_wrapper {
	float: left;
}
.default_sidebar #sidebar_wrapper {
	float: right;
}

#sidebar_wrapper {
	width: 315px;
	margin-left: 0px;
}

.left_sidebar #content_wrapper, .right_sidebar #content_wrapper, .default_sidebar #content_wrapper {
	width: 665px;
}


/**************
*   Widgets   *
**************/


	/********************
	*   Header widget   *
	*********************/

#header_wrapper .widget {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 0;
	margin: 0 0 30px 0;

	font-size: 13px;
}

#header_wrapper .widget_title_wrapper {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 10px 6px 6px 6px;
}

#header_wrapper h2.widget_title_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 115%;
	color: #575757;
	font-weight: normal;
	font-style: normal;

}

#header_wrapper h2.widget_title_text a {
	color: #575757;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}
#header_wrapper h2.widget_title_text a:hover {
	color: #848484;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#header_wrapper .widget_body {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 4px 6px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7d7d7d;
	font-weight: normal;
	font-style: normal;

}

#header_wrapper .widget_body a:link, #header_wrapper .widget_body a:visited {
	color: #525252;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#header_wrapper .widget_body a:link:hover, #header_wrapper .widget_body a:visited:hover {
	color: #797979;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#header_wrapper .widget_body .current_page_item a {
	color: #797979;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#header_wrapper .widget_body a.plaintext_anchor {
	color: #7d7d7d;
	font-weight: normal;
	font-style: normal;

	border-bottom: none;
}

#header_wrapper .widget_body a.plaintext_anchor:hover {
	color: #797979;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#header_wrapper .widget_body li {
	border-top: 0px dotted #b1b0a2;
	background-color: transparent;
	background-image: none;
	padding: 6px 0;
}

#header_wrapper .tree_widget .widget_body li {
	padding: 0px;
	background: none;
}
	
#header_wrapper .tree_widget .widget_body .list_item_holder {
	background-color: transparent;
	background-image: none;
	padding: 6px 0;
}

#header_wrapper .widget_body li:first-child {
	border-top-width: 0px;
}

#header_wrapper .widget_body li li:first-child {
	border-top: 0px dotted #b1b0a2;
}

#header_wrapper .widget_body li:hover {
	background-color: transparent;
	background-image: none;
	padding: 6px 0;
}

#header_wrapper .tree_widget .widget_body li:hover {
	padding: 0px;
	background: none;
}
	
#header_wrapper .tree_widget .widget_body .list_item_holder:hover {
	background-color: transparent;
	background-image: none;
	padding: 6px 0;
}


	/*********************
	*   Subheader widget  *
	**********************/

#subheader_wrapper .widget {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 0;
	margin: 15px 0;

	font-size: 13px;
}

#subheader_wrapper .widget_title_wrapper {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 8px;
}

#subheader_wrapper h2.widget_title_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 115%;
	color: #4b4b4b;
	font-weight: normal;
	font-style: normal;

}

#subheader_wrapper h2.widget_title_text a {
	color: #4b4b4b;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}
#subheader_wrapper h2.widget_title_text a:hover {
	color: #50b7e8;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#subheader_wrapper .widget_body {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 4px 8px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7d7d7d;
	font-weight: normal;
	font-style: normal;

}

#subheader_wrapper .widget_body a:link, #subheader_wrapper .widget_body a:visited {
	color: #525252;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#subheader_wrapper .widget_body a:link:hover, #subheader_wrapper .widget_body a:visited:hover {
	color: #838383;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#subheader_wrapper .widget_body .current_page_item a {
	color: #838383;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#subheader_wrapper .widget_body a.plaintext_anchor {
	color: #7d7d7d;
	font-weight: normal;
	font-style: normal;

	border-bottom: none;
}

#subheader_wrapper .widget_body a.plaintext_anchor:hover {
	color: #838383;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#subheader_wrapper .widget_body li {
	border-top: 0px solid #222222;
	background-color: transparent;
	background-image: none;
	padding: 6px 0;
}

#subheader_wrapper .tree_widget .widget_body li {
	padding: 0px;
	background: none;
}
	
#subheader_wrapper .tree_widget .widget_body .list_item_holder {
	background-color: transparent;
	background-image: none;
	padding: 6px 0;
}

#subheader_wrapper .widget_body li:first-child {
	border-top-width: 0px;
}

#subheader_wrapper .widget_body li li:first-child {
	border-top: 0px solid #222222;
}

#subheader_wrapper .widget_body li:hover {
	background-color: transparent;
	background-image: none;
	padding: 6px 0;
}

#subheader_wrapper .tree_widget .widget_body li:hover {
	padding: 0px;
	background: none;
}

#subheader_wrapper .tree_widget .widget_body .list_item_holder:hover {
	background-color: transparent;
	background-image: none;
	padding: 6px 0;
}

	/*********************
	*   Content widget   *
	**********************/

#content .widget_distinct {
	background-color: #e4e4e4;
	background-image: none;
	border: 1px solid #d6d4d4;
}

#content .widget {
	padding: 6px 0 0 0;
	margin: 15px 0;
	font-size: 13px;
}

#content .widget_distinct .widget_title_wrapper {
	background-color: transparent;
	background-image: none;
	border: 0;
}

#content .widget_title_wrapper {
	padding: 4px 8px 8px 8px;
}

#content .widget h2.widget_title_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 115%;
}

#content .widget_distinct h2.widget_title_text {
	color: #757575;
	font-weight: normal;
	font-style: normal;

}

#content .widget_distinct h2.widget_title_text a {
	color: #4b4b4b;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}
#content .widget_distinct h2.widget_title_text a:hover {
	color: #50b7e8;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .widget_distinct .widget_body {
	background-color: transparent;
	background-image: none;
	border: 0;

	color: #676767;
	font-weight: normal;
	font-style: normal;

}

#content .widget_body {
	padding: 4px 8px;
	font-family: Arial, Helvetica, sans-serif;
}

#content .widget_body h1, #content .widget_body h2, #content .widget_body h3, #content .widget_body h4, #content .widget_body h5, #content .widget_body h6 {
	font-family: Arial, Helvetica, sans-serif;
}

#content .widget_distinct .widget_body h1, #content .widget_distinct .widget_body h2, #content .widget_distinct .widget_body h3, #content .widget_distinct .widget_body h4, #content .widget_distinct .widget_body h5, #content .widget_distinct .widget_body h6 {
	color: #676767;
	font-weight: normal;
	font-style: normal;

}

#content .widget_distinct .widget_body a:link, #content .widget_distinct .widget_body a:visited {
	color: #6c7a4a;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .widget_distinct .widget_body a:link:hover, #content .widget_distinct .widget_body a:visited:hover {
	color: #638511;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .widget_body .current_page_item a {
	color: #4b6410;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .widget_distinct .widget_body .current_page_item a {
	color: #638511;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .widget_distinct .widget_body a.plaintext_anchor {
	color: #676767;
	font-weight: normal;
	font-style: normal;

	border-bottom: none;
}

#content .widget_distinct .widget_body a.plaintext_anchor:hover {
	color: #638511;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .widget_body li {
	padding: 6px 0;
}

#content .tree_widget .widget_body li {
	padding: 0px;
}
	
#content .tree_widget .widget_body .list_item_holder {
	padding: 6px 0;
}

#content .widget_distinct .widget_body li {
	border-top: 0px solid #222222;
	background-color: transparent;
	background-image: none;
}

#content .tree_widget .widget_distinct .widget_body li {
	background: none;
}

#content .tree_widget .widget_distinct .widget_body .list_item_holder {
	background-color: transparent;
	background-image: none;
}

#content .widget_distinct .widget_body li:first-child {
	border-top-width: 0px;
}

#content .widget_distinct .widget_body li li:first-child {
	border-top: 0px solid #222222;
}

#content .widget_body li:hover {
	padding: 6px 0;
}

#content .tree_widget .widget_body li:hover {
	padding: 0px;
	background: none;
}
	
#content .tree_widget .widget_body .list_item_holder:hover {
	padding: 6px 0;
}

#content .widget_distinct .widget_body li:hover {
	background-color: transparent;
	background-image: none;
}

#content .tree_widget .widget_distinct .widget_body li:hover {
	background: none;
}

#content .tree_widget .widget_distinct .widget_body .list_item_holder:hover {
	background-color: transparent;
	background-image: none;
}

	/*********************
	* Sidebar widget   *
	**********************/

#sidebar .widget {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 0;
	margin: 0 0 30px 0;

	font-size: 13px;
}

#sidebar .widget_title_wrapper {
	background-color: #e0e0e0;
	background-image: none;
	border: 1px solid #d5d5d5;
	padding: 6px 6px 6px 8px;
    margin-bottom: -20px;
}

#sidebar h2.widget_title_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 140%;
	color: #464646;
	font-weight: normal;
	font-style: normal;

}

#sidebar h2.widget_title_text a {
	color: #979797;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}
#sidebar h2.widget_title_text a:hover {
	color: #7b7b7b;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#sidebar .widget_body {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 4px 6px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7d7d7d;
	font-weight: normal;
	font-style: normal;

}

#sidebar .widget_body a:link, #sidebar .widget_body a:visited {
	color: #677845;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#sidebar .widget_body a:link:hover, #sidebar .widget_body a:visited:hover {
	color: #3c5504;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#sidebar .widget_body .current_page_item a {
	color: #3c5504;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#sidebar .widget_body a.plaintext_anchor {
	color: #7d7d7d;
	font-weight: normal;
	font-style: normal;

	border-bottom: none;
}

#sidebar .widget_body a.plaintext_anchor:hover {
	color: #3c5504;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#sidebar .widget_body li {
	border-top: 0px dotted #b1b0a2;
	background-color: transparent;
	background-image: none;
	padding: 7px 0;
}

#sidebar .tree_widget .widget_body li {
	padding: 0px;
	background: none;
}
	
#sidebar .tree_widget .widget_body .list_item_holder {
	background-color: transparent;
	background-image: none;
	padding: 7px 0;
}

#sidebar .widget_body li:first-child {
	border-top-width: 0px;
}

#sidebar .widget_body li li:first-child {
	border-top: 0px dotted #b1b0a2;
}

#sidebar .widget_body li:hover {
	background-color: transparent;
	background-image: none;
	padding: 7px 0;
}

#sidebar .tree_widget .widget_body li:hover {
	padding: 0px;
	background: none;
}
	
#sidebar .tree_widget .widget_body .list_item_holder:hover {
	background-color: transparent;
	background-image: none;
	padding: 7px 0;
}


	/********************
	*   Footer widget   *
	*********************/

#footer_wrapper .widget {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 0;
	margin: 8px 0;

	font-size: 13px;
}

#footer_wrapper .widget_title_wrapper {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 8px 6px 2px 6px;
}

#footer_wrapper h2.widget_title_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 115%;
	color: #4b4b4b;
	font-weight: normal;
	font-style: normal;

}

#footer_wrapper h2.widget_title_text a {
	color: #4b4b4b;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}
#footer_wrapper h2.widget_title_text a:hover {
	color: #5f5f5f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#footer_wrapper .widget_body {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 8px 6px 4px 6px;
	font-family: Arial, Helvetica, sans-serif;
	color: #858585;
	font-weight: normal;
	font-style: normal;

}

#footer_wrapper .widget_body a:link, #footer_wrapper .widget_body a:visited {
	color: #68724e;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#footer_wrapper .widget_body a:link:hover, #footer_wrapper .widget_body a:visited:hover {
	color: #818f5e;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#footer_wrapper .widget_body .current_page_item a {
	color: #818f5e;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#footer_wrapper .widget_body a.plaintext_anchor {
	color: #858585;
	font-weight: normal;
	font-style: normal;

	border-bottom: none;
}

#footer_wrapper .widget_body a.plaintext_anchor:hover {
	color: #818f5e;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#footer_wrapper .widget_body li {
	border-top: 0px dotted #474747;
	background-color: transparent;
	background-image: none;
	padding: 6px 0;
}

#footer_wrapper .tree_widget .widget_body li {
	padding: 0px;
	background: none;
}
	
#footer_wrapper .tree_widget .widget_body .list_item_holder {
	background-color: transparent;
	background-image: none;
	padding: 6px 0;
}

#footer_wrapper .widget_body li:first-child {
	border-top-width: 0px;
}

#footer_wrapper .widget_body li li:first-child {
	border-top: 0px dotted #474747;
}

#footer_wrapper .widget_body li:hover {
	background-color: transparent;
	background-image: none;
	padding: 6px 0;
}

#footer_wrapper .tree_widget .widget_body li:hover {
	padding: 0px;
	background: none;
}
	
#footer_wrapper .tree_widget .widget_body .list_item_holder:hover {
	background-color: transparent;
	background-image: none;
	padding: 6px 0;
}


	/*****************************************
	*   Default shortcode and widget skins   *
	******************************************/

		/* Header */

#header_wrapper .def_list_icon_color .list_item_holder:before {
	color: #b3b3b3;
}

#header_wrapper .connect_icons a {
	background-image: url('../../lib/images/connects/black.png');
}
#header_wrapper .connect_icons.small a {
	background-image: url('../../lib/images/connects/black_small.png');
}

#header_wrapper .dropcap.simple {
	color: #777;
	font-weight: normal;
	font-style: normal;

	font-size: 210%;
}

#header_wrapper .dropcap.square, #header_wrapper .dropcap.disc {
	background-color: #a3a3a3;
	background-image: none;
	color: #666;
	font-weight: normal;
	font-style: normal;

	font-size: 130%;
}

#header_wrapper .dropcap_box.simple .boxcap span {
	color: #777;
	font-weight: normal;
	font-style: normal;
}

#header_wrapper .dropcap_box.square .boxcap span, #header_wrapper .dropcap_box.disc .boxcap span {
	background-color: #a3a3a3;
	background-image: none;
	color: #666;
	font-weight: normal;
	font-style: normal;
}

#header_wrapper .pullquote.type_1  {
	background-image: url('../../lib/images/shortcodes/pullquotes/type_1/medium_grey.png');
}

#header_wrapper .pullquote.type_2  {
	background-image: url('../../lib/images/shortcodes/pullquotes/type_2/medium_grey.png');
}

#header_wrapper .pullquote.type_3  {
	background-image: url('../../lib/images/shortcodes/pullquotes/type_3/medium_grey.png');
}

#header_wrapper .pullquote.type_4  {
	background-image: url('../../lib/images/shortcodes/pullquotes/type_4/medium_grey.png');
}

#header_wrapper .searchform button.searchButton:before {
	content: "\f046";
	color: #393939;
	font-size: 2em;
}

#header_wrapper .slideshow_thumb.active.numbers, #header_wrapper .slideshow_thumb.active.rect {
	background-color: #a3a3a3;
	background-image: none;
	border: 1px solid #838383;
	
	color: #666;
	font-weight: normal;
	font-style: normal;

}

#header_wrapper .slideshow_thumb.inactive.numbers, #header_wrapper .slideshow_thumb.inactive.rect {
	background-color: #a1a1a1;
	background-image: none;
	border: 1px solid #939393;
	
	color: #666;
	font-weight: normal;
	font-style: normal;

}

#header_wrapper .slideshow_thumb.inactive.numbers:hover, #header_wrapper .slideshow_thumb.inactive.rect:hover {
	background-color: #a3a3a3;
	background-image: none;
	border: 1px solid #838383;
	
	color: #666;
	font-weight: normal;
	font-style: normal;

}

#header_wrapper .slideshow_thumb.active.sphere {
	background-image: url('../../lib/images/slideshow/pagination_active/medium_grey.png');
}

#header_wrapper .slideshow_thumb.inactive.sphere {
	background-image: url('../../lib/images/slideshow/pagination_inactive/medium_grey.png');
}

#header_wrapper .divider {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #979797;
}

#header_wrapper .button, #header_wrapper button, #header_wrapper input[type="button"], #header_wrapper input[type="submit"] {
	background-color: #84a13d;
	background-image: none;
	border: 1px solid #779236;
	padding: 6px 12px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 11px;
	color: #f3f6ec;
	font-weight: normal;
	font-style: normal;
}

#header_wrapper a.button {
	border: 1px solid #779236;
	color: #f3f6ec;
	font-weight: normal;
	font-style: normal;
}

#header_wrapper .button:hover, #header_wrapper .button.active, #header_wrapper button:hover, #header_wrapper button.active, #header_wrapper input[type="button"]:hover, #header_wrapper input[type="button"].active, #header_wrapper input[type="submit"]:hover, #header_wrapper input[type="submit"].active {
	background-color: #799633;
	background-image: none;
	border: 1px solid #748e35;
	padding: 6px 12px;

	font-size: 11px;
	color: #f3f6ec;
	font-weight: normal;
	font-style: normal;
}

#header_wrapper a.button:hover, #header_wrapper a.button.active {
	border: 1px solid #748e35;
	color: #f3f6ec;
	font-weight: normal;
	font-style: normal;
}

#header_wrapper .simple_table th {
	background-color: #bcbcbc;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/1.png');
	border: 1px solid #b5b5b5;
	color: #5f5f5f;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

#header_wrapper .simple_table tbody {
	background-color: #e6e6e6;
	background-image: none;
}

#header_wrapper .simple_table tbody td {
	border-left: 1px solid #c2c2c2;
	border-top: 0;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
}
	
#header_wrapper .simple_table tbody tr:hover {
	background-color: #dfdfdf;
	background-image: none;
}

#header_wrapper .simple_table tfoot {
	background-color: #dddddd;
	background-image: none;
}

#header_wrapper .simple_table tfoot td {
	border-left: 1px solid #c2c2c2;
	border-top: 0;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
}
	
#header_wrapper .tabset.horizontal {
	background-color: transparent;
	background-image: none;
	border: 0;
}

#header_wrapper .tabset.horizontal .tabset_tabs {
	background-color: transparent;
	background-image: none;
	border: 0;
}

#header_wrapper .tabset.horizontal .tabset_tab.active a {
	background-color: #e3e3e3;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/2.png');
	border-left: 1px solid #d3d3d3;
	border-top: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	border-bottom: 1px solid #e2e2e2;
	color: #545454;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#header_wrapper .tabset.horizontal .tabset_tab.inactive a {
	background-color: #ebebeb;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/3.png');
	border: 1px solid #d4d4d4;
	color: #828282;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#header_wrapper .tabset.horizontal .tabset_tab.inactive a:hover {
	background-color: #ebebeb;
	background-image: none;
	border: 1px solid #d4d4d4;
	color: #818181;
	font-weight: normal;
	font-style: normal;
}

#header_wrapper .tabset.horizontal .tabset_tab_contents {
	background-color: #e3e3e3;
	background-image: none;
	border: 1px solid #d3d3d3;
}

#header_wrapper .tabset.vertical {
	background-color: #c9c9c9;
	background-image: none;
	border: 1px solid #c9c9c9;
}

#header_wrapper .tabset.vertical .tabset_tabs {
	background-color: transparent;
	background-image: none;
	border: 0;
}

#header_wrapper .tabset.vertical .tabset_tab.active a {
	background-color: #e3e3e3;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/2.png');
	border-left: 0;
	border-top: 1px solid #c2c2c2;
	border-right: 0;
	border-bottom: 0;
	color: #545454;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#header_wrapper .tabset.vertical .tabset_tab.inactive a {
	background-color: transparent;
	background-image: none;
	border-left: 0;
	border-top: 1px solid #b6b6b6;
	border-right: 0;
	border-bottom: 0;
	color: #818181;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#header_wrapper .tabset.vertical .tabset_tab.inactive a:hover {
	background-color: #d1d1d1;
	background-image: none;
	border-left: 0;
	border-top: 1px solid #c1c1c1;
	border-right: 0;
	border-bottom: 0;
	color: #818181;
	font-weight: normal;
	font-style: normal;
}

#header_wrapper .tabset.vertical .tabset_tab_contents {
	background-color: #e3e3e3;
	background-image: none;
	border: 0;
}

#header_wrapper .widget_tabbed {
	background-color: transparent;
	background-image: none;
	border: 0;
}

#header_wrapper .tabbed_widget_tabs {
	background-color: transparent;
	background-image: none;
	border: 0;
}

#header_wrapper .tabbed_widget_tab.active a {
	background-color: #e3e3e3;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/2.png');
	border-left: 1px solid #d3d3d3;
	border-top: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	border-bottom: 1px solid #e2e2e2;
	color: #545454;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#header_wrapper .tabbed_widget_tab.inactive a {
	background-color: #ebebeb;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/3.png');
	border: 1px solid #d4d4d4;
	color: #818181;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#header_wrapper .tabbed_widget_tab.inactive a:hover {
	background-color: #ebebeb;
	background-image: none;
	border: 1px solid #d4d4d4;
	color: #818181;
	font-weight: normal;
	font-style: normal;
}

#header_wrapper .tabbed_widget_contents {
	background-color: #e3e3e3;
	background-image: none;
	border: 1px solid #d3d3d3;
}

#header_wrapper .toggle_title {
	background-color: #bcbcbc;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/1.png');
	border: 1px solid #b5b5b5;
	color: #5f5f5f;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

#header_wrapper .toggle_content > div {
	background-color: #e1e1e1;
	background-image: none;
	border-left: 1px solid #c9c9c9;
	border-top: 0;
	border-right: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
}

#header_wrapper .sc_box_title {
	background-color: #bcbcbc;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/1.png');
	border: 1px solid #b5b5b5;
	color: #5f5f5f;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

#header_wrapper .sc_box_content {
	background-color: #e1e1e1;
	background-image: none;
	border-left: 1px solid #c9c9c9;
	border-top: 0;
	border-right: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
}

#header_wrapper .sc_box_bar {
	background-color: #dedede;
	background-image: none;
	border: 1px solid #c3c3c3;
}

#header_wrapper .bubble {
	background-color: #e1e1e1;
	background-image: none;
	border-color: #c9c9c9;
}
#header_wrapper .bubble.bottom .arrow_border {
	border-top-color: #c9c9c9;
}
#header_wrapper .bubble.bottom .arrow {
	border-top-color: #e1e1e1;
}
#header_wrapper .bubble.top .arrow_border {
	border-bottom-color: #c9c9c9;
}
#header_wrapper .bubble.top .arrow {
	border-bottom-color: #e1e1e1;
}
#header_wrapper .bubble.left .arrow_border {
	border-right-color: #c9c9c9;
}
#header_wrapper .bubble.left .arrow {
	border-right-color: #e1e1e1;
}
#header_wrapper .bubble.right .arrow_border {
	border-left-color: #c9c9c9;
}
#header_wrapper .bubble.right .arrow {
	border-left-color: #e1e1e1;
}


		/* Subheader */

#subheader_wrapper .def_list_icon_color .list_item_holder:before {
	color: #393939;
}

#subheader_wrapper .connect_icons a {
	background-image: url('../../lib/images/connects/dark_grey.png');
}
#subheader_wrapper .connect_icons.small a {
	background-image: url('../../lib/images/connects/dark_grey_small.png');
}

#subheader_wrapper .dropcap.simple {
	color: #343434;
	font-weight: normal;
	font-style: normal;

	font-size: 210%;
}

#subheader_wrapper .dropcap.square, #subheader_wrapper .dropcap.disc {
	background-color: #595959;
	background-image: none;
	color: #f3f3f3;
	font-weight: normal;
	font-style: normal;

	font-size: 130%;
}

#subheader_wrapper .dropcap_box.simple .boxcap span {
	color: #343434;
	font-weight: normal;
	font-style: normal;
}

#subheader_wrapper .dropcap_box.square .boxcap span, #subheader_wrapper .dropcap_box.disc .boxcap span {
	background-color: #595959;
	background-image: none;
	color: #f3f3f3;
	font-weight: normal;
	font-style: normal;
}

#subheader_wrapper .pullquote.type_1  {
	background-image: url('../../lib/images/shortcodes/pullquotes/type_1/dark_grey.png');
}

#subheader_wrapper .pullquote.type_2  {
	background-image: url('../../lib/images/shortcodes/pullquotes/type_2/dark_grey.png');
}

#subheader_wrapper .pullquote.type_3  {
	background-image: url('../../lib/images/shortcodes/pullquotes/type_3/dark_grey.png');
}

#subheader_wrapper .pullquote.type_4  {
	background-image: url('../../lib/images/shortcodes/pullquotes/type_4/dark_grey.png');
}

#subheader_wrapper .searchform button.searchButton:before {
	content: "\f046";
	color: #393939;
	font-size: 2em;
}

#subheader_wrapper .slideshow_thumb.active.numbers, #subheader_wrapper .slideshow_thumb.active.rect {
	background-color: #595959;
	background-image: none;
	border: 1px solid #505050;
	
	color: #f3f3f3;
	font-weight: normal;
	font-style: normal;

}

#subheader_wrapper .slideshow_thumb.inactive.numbers, #subheader_wrapper .slideshow_thumb.inactive.rect {
	background-color: #898989;
	background-image: none;
	border: 1px solid #7f7f7f;
	
	color: #f3f3f3;
	font-weight: normal;
	font-style: normal;

}

#subheader_wrapper .slideshow_thumb.inactive.numbers:hover, #subheader_wrapper .slideshow_thumb.inactive.rect:hover {
	background-color: #595959;
	background-image: none;
	border: 1px solid #505050;
	
	color: #f3f3f3;
	font-weight: normal;
	font-style: normal;

}

#subheader_wrapper .slideshow_thumb.active.sphere {
	background-image: url('../../lib/images/slideshow/pagination_active/dark_grey.png');
}

#subheader_wrapper .slideshow_thumb.inactive.sphere {
	background-image: url('../../lib/images/slideshow/pagination_inactive/dark_grey.png');
}

#subheader_wrapper .divider {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #979797;
}

#subheader_wrapper .button, #subheader_wrapper button, #subheader_wrapper input[type="button"], #subheader_wrapper input[type="submit"] {
	background-color: #84a13d;
	background-image: none;
	border: 1px solid #779236;
	padding: 6px 12px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 11px;
	color: #f3f6ec;
	font-weight: normal;
	font-style: normal;
}

#subheader_wrapper a.button {
	border: 1px solid #779236;
	color: #f3f6ec;
	font-weight: normal;
	font-style: normal;
}

#subheader_wrapper .button:hover, #subheader_wrapper .button.active, #subheader_wrapper button:hover, #subheader_wrapper button.active, #subheader_wrapper input[type="button"]:hover, #subheader_wrapper input[type="button"].active, #subheader_wrapper input[type="submit"]:hover, #subheader_wrapper input[type="submit"].active {
	background-color: #799633;
	background-image: none;
	border: 1px solid #748e35;
	padding: 6px 12px;

	font-size: 11px;
	color: #f3f6ec;
	font-weight: normal;
	font-style: normal;
}

#subheader_wrapper a.button:hover, #subheader_wrapper a.button.active {
	border: 1px solid #748e35;
	color: #f3f6ec;
	font-weight: normal;
	font-style: normal;
}

#subheader_wrapper .simple_table th {
	background-color: #bcbcbc;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/1.png');
	border: 1px solid #b5b5b5;
	color: #5f5f5f;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

#subheader_wrapper .simple_table tbody {
	background-color: #dddddd;
	background-image: none;
}

#subheader_wrapper .simple_table tbody td {
	border-left: 1px solid #c2c2c2;
	border-top: 0;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
}
	
#subheader_wrapper .simple_table tbody tr:hover {
	background-color: #dddddd;
	background-image: none;
}

#subheader_wrapper .simple_table tfoot {
	background-color: #dddddd;
	background-image: none;
}

#subheader_wrapper .simple_table tfoot td {
	border-left: 1px solid #c2c2c2;
	border-top: 0;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
}
	
#subheader_wrapper .tabset.horizontal {
	background-color: transparent;
	background-image: none;
	border: 0;
}

#subheader_wrapper .tabset.horizontal .tabset_tabs {
	background-color: transparent;
	background-image: none;
	border: 0;
}

#subheader_wrapper .tabset.horizontal .tabset_tab.active a {
	background-color: #e3e3e3;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/2.png');
	border-left: 1px solid #c2c2c2;
	border-top: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #e2e2e2;
	color: #545454;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#subheader_wrapper .tabset.horizontal .tabset_tab.inactive a {
	background-color: #c5c5c5;
	background-image: none;
	border: 1px solid #b6b6b6;
	color: #818181;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#subheader_wrapper .tabset.horizontal .tabset_tab.inactive a:hover {
	background-color: #d1d1d1;
	background-image: none;
	border: 1px solid #c1c1c1;
	color: #818181;
	font-weight: normal;
	font-style: normal;
}

#subheader_wrapper .tabset.horizontal .tabset_tab_contents {
	background-color: #e3e3e3;
	background-image: none;
	border: 1px solid #c2c2c2;
}

#subheader_wrapper .tabset.vertical {
	background-color: #c9c9c9;
	background-image: none;
	border: 1px solid #c9c9c9;
}

#subheader_wrapper .tabset.vertical .tabset_tabs {
	background-color: transparent;
	background-image: none;
	border: 0;
}

#subheader_wrapper .tabset.vertical .tabset_tab.active a {
	background-color: #e3e3e3;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/2.png');
	border-left: 0;
	border-top: 1px solid #c2c2c2;
	border-right: 0;
	border-bottom: 0;
	color: #545454;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#subheader_wrapper .tabset.vertical .tabset_tab.inactive a {
	background-color: transparent;
	background-image: none;
	border-left: 0;
	border-top: 1px solid #b6b6b6;
	border-right: 0;
	border-bottom: 0;
	color: #818181;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#subheader_wrapper .tabset.vertical .tabset_tab.inactive a:hover {
	background-color: #d1d1d1;
	background-image: none;
	border-left: 0;
	border-top: 1px solid #c1c1c1;
	border-right: 0;
	border-bottom: 0;
	color: #818181;
	font-weight: normal;
	font-style: normal;
}

#subheader_wrapper .tabset.vertical .tabset_tab_contents {
	background-color: #e3e3e3;
	background-image: none;
	border: 0;
}

#subheader_wrapper .widget_tabbed {
	background-color: transparent;
	background-image: none;
	border: 0;
}

#subheader_wrapper .tabbed_widget_tabs {
	background-color: transparent;
	background-image: none;
	border: 0;
}

#subheader_wrapper .tabbed_widget_tab.active a {
	background-color: #e3e3e3;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/2.png');
	border-left: 1px solid #c2c2c2;
	border-top: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #e2e2e2;
	color: #545454;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#subheader_wrapper .tabbed_widget_tab.inactive a {
	background-color: #c5c5c5;
	background-image: none;
	border: 1px solid #b6b6b6;
	color: #818181;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#subheader_wrapper .tabbed_widget_tab.inactive a:hover {
	background-color: #d1d1d1;
	background-image: none;
	border: 1px solid #c1c1c1;
	color: #818181;
	font-weight: normal;
	font-style: normal;
}

#subheader_wrapper .tabbed_widget_contents {
	background-color: #e3e3e3;
	background-image: none;
	border: 1px solid #c2c2c2;
}

#subheader_wrapper .toggle_title {
	background-color: #bcbcbc;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/1.png');
	border: 1px solid #b5b5b5;
	color: #5f5f5f;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

#subheader_wrapper .toggle_content > div {
	background-color: #e1e1e1;
	background-image: none;
	border-left: 1px solid #c9c9c9;
	border-top: 0;
	border-right: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
}

#subheader_wrapper .sc_box_title {
	background-color: #bcbcbc;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/1.png');
	border: 1px solid #b5b5b5;
	color: #5f5f5f;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

#subheader_wrapper .sc_box_content {
	background-color: #e1e1e1;
	background-image: none;
	border-left: 1px solid #c9c9c9;
	border-top: 0;
	border-right: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
}

#subheader_wrapper .sc_box_bar {
	background-color: #dedede;
	background-image: none;
	border: 1px solid #c3c3c3;
}

#subheader_wrapper .bubble {
	background-color: #e1e1e1;
	background-image: none;
	border-color: #c9c9c9;
}
#subheader_wrapper .bubble.bottom .arrow_border {
	border-top-color: #c9c9c9;
}
#subheader_wrapper .bubble.bottom .arrow {
	border-top-color: #e1e1e1;
}
#subheader_wrapper .bubble.top .arrow_border {
	border-bottom-color: #c9c9c9;
}
#subheader_wrapper .bubble.top .arrow {
	border-bottom-color: #e1e1e1;
}
#subheader_wrapper .bubble.left .arrow_border {
	border-right-color: #c9c9c9;
}
#subheader_wrapper .bubble.left .arrow {
	border-right-color: #e1e1e1;
}
#subheader_wrapper .bubble.right .arrow_border {
	border-left-color: #c9c9c9;
}
#subheader_wrapper .bubble.right .arrow {
	border-left-color: #e1e1e1;
}


		/* Content */

#content .def_list_icon_color .list_item_holder:before {
	color: #6f912a;
}

#content .connect_icons a {
	background-image: url('../../lib/images/connects/olive.png');
}
#content_wrapper .connect_icons.small a {
	background-image: url('../../lib/images/connects/olive_small.png');
}

#content .dropcap.simple {
	color: #5f811a;
	font-weight: normal;
	font-style: normal;

	font-size: 210%;
}

#content .dropcap.square, #content .dropcap.disc {
	background-color: #FCCA33;
	background-image: none;
	color: #fff;
	font-weight: normal;
	font-style: normal;

	font-size: 130%;
}

#content .dropcap_box.simple .boxcap span {
	color: #5f811a;
	font-weight: normal;
	font-style: normal;
}

#content .dropcap_box.square .boxcap span, #content .dropcap_box.disc .boxcap span {
	background-color: #5f811a;
	background-image: none;
	color: #f3f3f3;
	font-weight: normal;
	font-style: normal;
}

#content .pullquote.type_1  {
	background-image: url('../../lib/images/shortcodes/pullquotes/type_1/olive.png');
}

#content .pullquote.type_2  {
	background-image: url('../../lib/images/shortcodes/pullquotes/type_2/olive.png');
}

#content .pullquote.type_3  {
	background-image: url('../../lib/images/shortcodes/pullquotes/type_3/olive.png');
}

#content .pullquote.type_4  {
	background-image: url('../../lib/images/shortcodes/pullquotes/type_4/olive.png');
}

#content .searchform button.searchButton:before {
	content: "\f046";
	color: #393939;
	font-size: 2em;
}

#content .slideshow_thumb.active.numbers, #content .slideshow_thumb.active.rect {
	background-color: #5f811a;
	background-image: none;
	border: 1px solid #577221;
	
	color: #f3f3f3;
	font-weight: normal;
	font-style: normal;

}

#content .slideshow_thumb.inactive.numbers, #content .slideshow_thumb.inactive.rect {
	background-color: #7fa13a;
	background-image: none;
	border: 1px solid #5f811a;
	
	color: #f3f3f3;
	font-weight: normal;
	font-style: normal;

}

#content .slideshow_thumb.inactive.numbers:hover, #content .slideshow_thumb.inactive.rect:hover {
	background-color: #5f811a;
	background-image: none;
	border: 1px solid #577221;
	
	color: #f3f3f3;
	font-weight: normal;
	font-style: normal;

}

#content .slideshow_thumb.active.sphere {
	background-image: url('../../lib/images/slideshow/pagination_active/olive.png');
}

#content .slideshow_thumb.inactive.sphere {
	background-image: url('../../lib/images/slideshow/pagination_inactive/olive.png');
}

#content .divider {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #979797;
}

#content .button, #content button, #content input[type="button"], #content input[type="submit"] {
	background-color: #84a13d;
	background-image: none;
	border: 1px solid #779236;
	padding: 6px 12px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 11px;
	color: #f3f6ec;
	font-weight: normal;
	font-style: normal;
}

#content a.button {
	border: 1px solid #779236;
	color: #f3f6ec;
	font-weight: normal;
	font-style: normal;
}

#content .button:hover, #content .button.active, #content button:hover, #content button.active, #content input[type="button"]:hover, #content input[type="button"].active, #content input[type="submit"]:hover, #content input[type="submit"].active {
	background-color: #799633;
	background-image: none;
	border: 1px solid #748e35;
	padding: 6px 12px;

	font-size: 11px;
	color: #f3f6ec;
	font-weight: normal;
	font-style: normal;
}

#content a.button:hover, #content a.button.active {
	border: 1px solid #748e35;
	color: #f3f6ec;
	font-weight: normal;
	font-style: normal;
}

#content .simple_table th {
	background-color: #bcbcbc;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/1.png');
	border: 1px solid #b5b5b5;
	color: #5f5f5f;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

#content .simple_table tbody {
	background-color: #e6e6e6;
	background-image: none;
}

#content .simple_table tbody td {
	border-left: 1px solid #c2c2c2;
	border-top: 0;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
}
	
#content .simple_table tbody tr:hover {
	background-color: #dfdfdf;
	background-image: none;
}

#content .simple_table tfoot {
	background-color: #dddddd;
	background-image: none;
}

#content .simple_table tfoot td {
	border-left: 1px solid #c2c2c2;
	border-top: 0;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
}
	
#content .tabset.horizontal {
	background-color: transparent;
	background-image: none;
	border: 0;
}

#content .tabset.horizontal .tabset_tabs {
	background-color: transparent;
	background-image: none;
	border: 0;
}

#content .tabset.horizontal .tabset_tab.active a {
	background-color: #e3e3e3;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/2.png');
	border-left: 1px solid #d3d3d3;
	border-top: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	border-bottom: 1px solid #e2e2e2;
	color: #545454;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#content .tabset.horizontal .tabset_tab.inactive a {
	background-color: #ebebeb;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/3.png');
	border: 1px solid #d4d4d4;
	color: #828282;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#content .tabset.horizontal .tabset_tab.inactive a:hover {
	background-color: #ebebeb;
	background-image: none;
	border: 1px solid #d4d4d4;
	color: #818181;
	font-weight: normal;
	font-style: normal;
}

#content .tabset.horizontal .tabset_tab_contents {
	background-color: #e3e3e3;
	background-image: none;
	border: 1px solid #d3d3d3;
}

#content .tabset.vertical {
	background-color: #c9c9c9;
	background-image: none;
	border: 1px solid #c9c9c9;
}

#content .tabset.vertical .tabset_tabs {
	background-color: transparent;
	background-image: none;
	border: 0;
}

#content .tabset.vertical .tabset_tab.active a {
	background-color: #e3e3e3;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/2.png');
	border-left: 0;
	border-top: 1px solid #c2c2c2;
	border-right: 0;
	border-bottom: 0;
	color: #545454;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#content .tabset.vertical .tabset_tab.inactive a {
	background-color: transparent;
	background-image: none;
	border-left: 0;
	border-top: 1px solid #b6b6b6;
	border-right: 0;
	border-bottom: 0;
	color: #818181;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#content .tabset.vertical .tabset_tab.inactive a:hover {
	background-color: #d1d1d1;
	background-image: none;
	border-left: 0;
	border-top: 1px solid #c1c1c1;
	border-right: 0;
	border-bottom: 0;
	color: #818181;
	font-weight: normal;
	font-style: normal;
}

#content .tabset.vertical .tabset_tab_contents {
	background-color: #e3e3e3;
	background-image: none;
	border: 0;
}

#content .widget_tabbed {
	background-color: transparent;
	background-image: none;
	border: 0;
}

#content .tabbed_widget_tabs {
	background-color: transparent;
	background-image: none;
	border: 0;
}

#content .tabbed_widget_tab.active a {
	background-color: #e3e3e3;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/2.png');
	border-left: 1px solid #d3d3d3;
	border-top: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	border-bottom: 1px solid #e2e2e2;
	color: #545454;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#content .tabbed_widget_tab.inactive a {
	background-color: #ebebeb;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/3.png');
	border: 1px solid #d4d4d4;
	color: #818181;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#content .tabbed_widget_tab.inactive a:hover {
	background-color: #ebebeb;
	background-image: none;
	border: 1px solid #d4d4d4;
	color: #818181;
	font-weight: normal;
	font-style: normal;
}

#content .tabbed_widget_contents {
	background-color: #e3e3e3;
	background-image: none;
	border: 1px solid #d3d3d3;
}

#content .toggle_title {
	background-color: #bcbcbc;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/1.png');
	border: 1px solid #b5b5b5;
	color: #5f5f5f;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

#content .toggle_content > div {
	background-color: #e1e1e1;
	background-image: none;
	border-left: 1px solid #c9c9c9;
	border-top: 0;
	border-right: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
}

#content .sc_box_title {
	background-color: #bcbcbc;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/1.png');
	border: 1px solid #b5b5b5;
	color: #5f5f5f;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

#content .sc_box_content {
	background-color: #e1e1e1;
	background-image: none;
	border-left: 1px solid #c9c9c9;
	border-top: 0;
	border-right: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
}

#content .sc_box_bar {
	background-color: #dedede;
	background-image: none;
	border: 1px solid #c3c3c3;
}

#content .bubble {
	background-color: #e1e1e1;
	background-image: none;
	border-color: #c9c9c9;
}
#content .bubble.bottom .arrow_border {
	border-top-color: #c9c9c9;
}
#content .bubble.bottom .arrow {
	border-top-color: #e1e1e1;
}
#content .bubble.top .arrow_border {
	border-bottom-color: #c9c9c9;
}
#content .bubble.top .arrow {
	border-bottom-color: #e1e1e1;
}
#content .bubble.left .arrow_border {
	border-right-color: #c9c9c9;
}
#content .bubble.left .arrow {
	border-right-color: #e1e1e1;
}
#content .bubble.right .arrow_border {
	border-left-color: #c9c9c9;
}
#content .bubble.right .arrow {
	border-left-color: #e1e1e1;
}

		/* Sidebar */

#sidebar .def_list_icon_color .list_item_holder:before {
	color: #393939;
}

#sidebar .connect_icons a {
	background-image: url('../../lib/images/connects/dark_grey.png');
}
#sidebar_wrapper .connect_icons.small a {
	background-image: url('../../lib/images/connects/dark_grey_small.png');
}

#sidebar .dropcap.simple {
	color: #343434;
	font-weight: normal;
	font-style: normal;

	font-size: 210%;
}

#sidebar .dropcap.square, #sidebar .dropcap.disc {
	background-color: #595959;
	background-image: none;
	color: #f3f3f3;
	font-weight: normal;
	font-style: normal;

	font-size: 130%;
}

#sidebar .dropcap_box.simple .boxcap span {
	color: #343434;
	font-weight: normal;
	font-style: normal;
}

#sidebar .dropcap_box.square .boxcap span, #sidebar .dropcap_box.disc .boxcap span {
	background-color: #595959;
	background-image: none;
	color: #f3f3f3;
	font-weight: normal;
	font-style: normal;
}

#sidebar .pullquote.type_1  {
	background-image: url('../../lib/images/shortcodes/pullquotes/type_1/dark_grey.png');
}

#sidebar .pullquote.type_2  {
	background-image: url('../../lib/images/shortcodes/pullquotes/type_2/dark_grey.png');
}

#sidebar .pullquote.type_3  {
	background-image: url('../../lib/images/shortcodes/pullquotes/type_3/dark_grey.png');
}

#sidebar .pullquote.type_4  {
	background-image: url('../../lib/images/shortcodes/pullquotes/type_4/dark_grey.png');
}

#sidebar .searchform button.searchButton:before {
	content: "\f046";
	color: #393939;
	font-size: 2em;
}

#sidebar .slideshow_thumb.active.numbers, #sidebar .slideshow_thumb.active.rect {
	background-color: #595959;
	background-image: none;
	border: 1px solid #505050;
	
	color: #f3f3f3;
	font-weight: normal;
	font-style: normal;

}

#sidebar .slideshow_thumb.inactive.numbers, #sidebar .slideshow_thumb.inactive.rect {
	background-color: #898989;
	background-image: none;
	border: 1px solid #7f7f7f;
	
	color: #f3f3f3;
	font-weight: normal;
	font-style: normal;

}

#sidebar .slideshow_thumb.inactive.numbers:hover, #sidebar .slideshow_thumb.inactive.rect:hover {
	background-color: #595959;
	background-image: none;
	border: 1px solid #505050;
	
	color: #f3f3f3;
	font-weight: normal;
	font-style: normal;

}

#sidebar .slideshow_thumb.active.sphere {
	background-image: url('../../lib/images/slideshow/pagination_active/dark_grey.png');
}

#sidebar .slideshow_thumb.inactive.sphere {
	background-image: url('../../lib/images/slideshow/pagination_inactive/dark_grey.png');
}

#sidebar .divider {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #979797;
}

#sidebar .button, #sidebar button, #sidebar input[type="button"], #sidebar input[type="submit"] {
	background-color: #84a13d;
	background-image: none;
	border: 1px solid #779236;
	padding: 6px 12px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 11px;
	color: #f3f6ec;
	font-weight: normal;
	font-style: normal;
}

#sidebar a.button {
	border: 1px solid #779236;
	color: #f3f6ec;
	font-weight: normal;
	font-style: normal;
}

#sidebar .button:hover, #sidebar .button.active, #sidebar button:hover, #sidebar button.active, #sidebar input[type="button"]:hover, #sidebar input[type="button"].active, #sidebar input[type="submit"]:hover, #sidebar input[type="submit"].active {
	background-color: #799633;
	background-image: none;
	border: 1px solid #748e35;
	padding: 6px 12px;

	font-size: 11px;
	color: #f3f6ec;
	font-weight: normal;
	font-style: normal;
}

#sidebar a.button:hover, #sidebar a.button.active {
	border: 1px solid #748e35;
	color: #f3f6ec;
	font-weight: normal;
	font-style: normal;
}

#sidebar .simple_table th {
	background-color: #bcbcbc;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/1.png');
	border: 1px solid #b5b5b5;
	color: #5f5f5f;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

#sidebar .simple_table tbody {
	background-color: #e6e6e6;
	background-image: none;
}

#sidebar .simple_table tbody td {
	border-left: 1px solid #c2c2c2;
	border-top: 0;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
}
	
#sidebar .simple_table tbody tr:hover {
	background-color: #dfdfdf;
	background-image: none;
}

#sidebar .simple_table tfoot {
	background-color: #dddddd;
	background-image: none;
}

#sidebar .simple_table tfoot td {
	border-left: 1px solid #c2c2c2;
	border-top: 0;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
}
	
#sidebar .tabset.horizontal {
	background-color: transparent;
	background-image: none;
	border: 0;
}

#sidebar .tabset.horizontal .tabset_tabs {
	background-color: transparent;
	background-image: none;
	border: 0;
}

#sidebar .tabset.horizontal .tabset_tab.active a {
	background-color: #e3e3e3;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/2.png');
	border-left: 1px solid #d3d3d3;
	border-top: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	border-bottom: 1px solid #e2e2e2;
	color: #545454;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#sidebar .tabset.horizontal .tabset_tab.inactive a {
	background-color: #ebebeb;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/3.png');
	border: 1px solid #d4d4d4;
	color: #828282;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#sidebar .tabset.horizontal .tabset_tab.inactive a:hover {
	background-color: #ebebeb;
	background-image: none;
	border: 1px solid #d4d4d4;
	color: #818181;
	font-weight: normal;
	font-style: normal;
}

#sidebar .tabset.horizontal .tabset_tab_contents {
	background-color: #e3e3e3;
	background-image: none;
	border: 1px solid #d3d3d3;
}

#sidebar .tabset.vertical {
	background-color: #c9c9c9;
	background-image: none;
	border: 1px solid #c9c9c9;
}

#sidebar .tabset.vertical .tabset_tabs {
	background-color: transparent;
	background-image: none;
	border: 0;
}

#sidebar .tabset.vertical .tabset_tab.active a {
	background-color: #e3e3e3;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/2.png');
	border-left: 0;
	border-top: 1px solid #c2c2c2;
	border-right: 0;
	border-bottom: 0;
	color: #545454;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#sidebar .tabset.vertical .tabset_tab.inactive a {
	background-color: transparent;
	background-image: none;
	border-left: 0;
	border-top: 1px solid #b6b6b6;
	border-right: 0;
	border-bottom: 0;
	color: #818181;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#sidebar .tabset.vertical .tabset_tab.inactive a:hover {
	background-color: #d1d1d1;
	background-image: none;
	border-left: 0;
	border-top: 1px solid #c1c1c1;
	border-right: 0;
	border-bottom: 0;
	color: #818181;
	font-weight: normal;
	font-style: normal;
}

#sidebar .tabset.vertical .tabset_tab_contents {
	background-color: #e3e3e3;
	background-image: none;
	border: 0;
}

#sidebar .widget_tabbed {
	background-color: transparent;
	background-image: none;
	border: 0;
}

#sidebar .tabbed_widget_tabs {
	background-color: transparent;
	background-image: none;
	border: 0;
}

#sidebar .tabbed_widget_tab.active a {
	background-color: #dedede;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/4.png');
	border-left: 1px solid #d3d3d3;
	border-top: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	border-bottom: 1px solid #dedede;
	color: #545454;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#sidebar .tabbed_widget_tab.inactive a {
	background-color: #ebebeb;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/3.png');
	border: 1px solid #d4d4d4;
	color: #818181;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#sidebar .tabbed_widget_tab.inactive a:hover {
	background-color: #ebebeb;
	background-image: none;
	border: 1px solid #d4d4d4;
	color: #818181;
	font-weight: normal;
	font-style: normal;
}

#sidebar .tabbed_widget_contents {
	background-color: #dedede;
	background-image: none;
	border: 1px solid #d3d3d3;
}

#sidebar .toggle_title {
	background-color: #bcbcbc;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/1.png');
	border: 1px solid #b5b5b5;
	color: #5f5f5f;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

#sidebar .toggle_content > div {
	background-color: #e1e1e1;
	background-image: none;
	border-left: 1px solid #c9c9c9;
	border-top: 0;
	border-right: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
}

#sidebar .sc_box_title {
	background-color: #bcbcbc;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/1.png');
	border: 1px solid #b5b5b5;
	color: #5f5f5f;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

#sidebar .sc_box_content {
	background-color: #e1e1e1;
	background-image: none;
	border-left: 1px solid #c9c9c9;
	border-top: 0;
	border-right: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
}

#sidebar .sc_box_bar {
	background-color: #dedede;
	background-image: none;
	border: 1px solid #c3c3c3;
}

#sidebar .bubble {
	background-color: #e1e1e1;
	background-image: none;
	border-color: #c9c9c9;
}
#sidebar .bubble.bottom .arrow_border {
	border-top-color: #c9c9c9;
}
#sidebar .bubble.bottom .arrow {
	border-top-color: #e1e1e1;
}
#sidebar .bubble.top .arrow_border {
	border-bottom-color: #c9c9c9;
}
#sidebar .bubble.top .arrow {
	border-bottom-color: #e1e1e1;
}
#sidebar .bubble.left .arrow_border {
	border-right-color: #c9c9c9;
}
#sidebar .bubble.left .arrow {
	border-right-color: #e1e1e1;
}
#sidebar .bubble.right .arrow_border {
	border-left-color: #c9c9c9;
}
#sidebar .bubble.right .arrow {
	border-left-color: #e1e1e1;
}

		/* Footer */

#footer_wrapper .def_list_icon_color .list_item_holder:before {
	color: #393939;
}

#footer_wrapper .connect_icons a {
	background-image: url('../../lib/images/connects/dark_grey.png');
}
#footer_wrapper .connect_icons.small a {
	background-image: url('../../lib/images/connects/dark_grey_small.png');
}

#footer_wrapper .dropcap.simple {
	color: #343434;
	font-weight: normal;
	font-style: normal;

	font-size: 210%;
}

#footer_wrapper .dropcap.square, #footer_wrapper .dropcap.disc {
	background-color: #595959;
	background-image: none;
	color: #f3f3f3;
	font-weight: normal;
	font-style: normal;

	font-size: 130%;
}

#footer_wrapper .dropcap_box.simple .boxcap span {
	color: #343434;
	font-weight: normal;
	font-style: normal;
}

#footer_wrapper .dropcap_box.square .boxcap span, #footer_wrapper .dropcap_box.disc .boxcap span {
	background-color: #595959;
	background-image: none;
	color: #f3f3f3;
	font-weight: normal;
	font-style: normal;
}

#footer_wrapper .pullquote.type_1  {
	background-image: url('../../lib/images/shortcodes/pullquotes/type_1/dark_grey.png');
}

#footer_wrapper .pullquote.type_2  {
	background-image: url('../../lib/images/shortcodes/pullquotes/type_2/dark_grey.png');
}

#footer_wrapper .pullquote.type_3  {
	background-image: url('../../lib/images/shortcodes/pullquotes/type_3/dark_grey.png');
}

#footer_wrapper .pullquote.type_4  {
	background-image: url('../../lib/images/shortcodes/pullquotes/type_4/dark_grey.png');
}

#footer_wrapper .searchform button.searchButton:before {
	content: "\f046";
	color: #393939;
	font-size: 2em;
}

#footer_wrapper .slideshow_thumb.active.numbers, #footer_wrapper .slideshow_thumb.active.rect {
	background-color: #595959;
	background-image: none;
	border: 1px solid #505050;
	
	color: #f3f3f3;
	font-weight: normal;
	font-style: normal;

}

#footer_wrapper .slideshow_thumb.inactive.numbers, #footer_wrapper .slideshow_thumb.inactive.rect {
	background-color: #898989;
	background-image: none;
	border: 1px solid #7f7f7f;
	
	color: #f3f3f3;
	font-weight: normal;
	font-style: normal;

}

#footer_wrapper .slideshow_thumb.inactive.numbers:hover, #footer_wrapper .slideshow_thumb.inactive.rect:hover {
	background-color: #595959;
	background-image: none;
	border: 1px solid #505050;
	
	color: #f3f3f3;
	font-weight: normal;
	font-style: normal;

}

#footer_wrapper .slideshow_thumb.active.sphere {
	background-image: url('../../lib/images/slideshow/pagination_active/dark_grey.png');
}

#footer_wrapper .slideshow_thumb.inactive.sphere {
	background-image: url('../../lib/images/slideshow/pagination_inactive/dark_grey.png');
}

#footer_wrapper .divider {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #979797;
}

#footer_wrapper .button, #footer_wrapper button, #footer_wrapper input[type="button"], #footer_wrapper input[type="submit"] {
	background-color: #2b2b2b;
	background-image: none;
	border: 1px solid #353535;
	padding: 6px 12px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 11px;
	color: #a5a5a5;
	font-weight: normal;
	font-style: normal;
}

#footer_wrapper a.button {
	border: 1px solid #353535;
	color: #a5a5a5;
	font-weight: normal;
	font-style: normal;
}

#footer_wrapper .button:hover, #footer_wrapper .button.active, #footer_wrapper button:hover, #footer_wrapper button.active, #footer_wrapper input[type="button"]:hover, #footer_wrapper input[type="button"].active, #footer_wrapper input[type="submit"]:hover, #footer_wrapper input[type="submit"].active {
	background-color: #3b3b3b;
	background-image: none;
	border: 1px solid #454545;
	padding: 6px 12px;

	font-size: 11px;
	color: #d9d9d9;
	font-weight: normal;
	font-style: normal;
}

#footer_wrapper a.button:hover, #footer_wrapper a.button.active {
	border: 1px solid #454545;
	color: #d9d9d9;
	font-weight: normal;
	font-style: normal;
}

#footer_wrapper .simple_table th {
	background-color: #393939;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/5.png');
	border: 1px solid #505050;
	color: #5f5f5f;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

#footer_wrapper .simple_table tbody {
	background-color: #fbfbfb;
	background-image: none;
}

#footer_wrapper .simple_table tbody td {
	border: 1px solid #e4e4e4;
}
	
#footer_wrapper .simple_table tbody tr:hover {
	background-color: #f2f2f2;
	background-image: none;
}

#footer_wrapper .simple_table tfoot {
	background-color: #fefefe;
	background-image: none;
}

#footer_wrapper .simple_table tfoot td {
	border: 1px solid #e4e4e4;
}
	
#footer_wrapper .tabset.horizontal {
	background-color: transparent;
	background-image: none;
	border: 0;
}

#footer_wrapper .tabset.horizontal .tabset_tabs {
	background-color: transparent;
	background-image: none;
	border: 0;
}

#footer_wrapper .tabset.horizontal .tabset_tab.active a {
	background-color: #898989;
	background-image: none;
	border-left: 1px solid #7f7f7f;
	border-top: 1px solid #7f7f7f;
	border-right: 1px solid #7f7f7f;
	border-bottom: 1px solid #898989;
	color: #f3f3f3;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#footer_wrapper .tabset.horizontal .tabset_tab.inactive a {
	background-color: #595959;
	background-image: none;
	border: 1px solid #505050;
	color: #f3f3f3;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#footer_wrapper .tabset.horizontal .tabset_tab.inactive a:hover {
	background-color: #898989;
	background-image: none;
	border: 1px solid #7f7f7f;
	color: #f3f3f3;
	font-weight: normal;
	font-style: normal;
}

#footer_wrapper .tabset.horizontal .tabset_tab_contents {
	background-color: #fbfbfb;
	background-image: none;
	border: 1px solid #e4e4e4;
}

#footer_wrapper .tabset.vertical {
	background-color: #e4e4e4;
	background-image: none;
	border: 1px solid #e4e4e4;
}

#footer_wrapper .tabset.vertical .tabset_tabs {
	background-color: #e4e4e4;
	background-image: none;
	border: 0;
}

#footer_wrapper .tabset.vertical .tabset_tab.active a {
	background-color: #fbfbfb;
	background-image: none;
	border: 0;
	color: #858585;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#footer_wrapper .tabset.vertical .tabset_tab.inactive a {
	background-color: transparent;
	background-image: none;
	border: 0;
	color: #858585;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#footer_wrapper .tabset.vertical .tabset_tab.inactive a:hover {
	background-color: transparent;
	background-image: none;
	border: 0;
	color: #858585;
	font-weight: normal;
	font-style: normal;
}

#footer_wrapper .tabset.vertical .tabset_tab_contents {
	background-color: #fbfbfb;
	background-image: none;
	border: 0;
}

#footer_wrapper .widget_tabbed {
	background-color: transparent;
	background-image: none;
	border: 0;
}

#footer_wrapper .tabbed_widget_tabs {
	background-color: transparent;
	background-image: none;
	border: 0;
}

#footer_wrapper .tabbed_widget_tab.active a {
	background-color: #898989;
	background-image: none;
	border-left: 1px solid #7f7f7f;
	border-top: 1px solid #7f7f7f;
	border-right: 1px solid #7f7f7f;
	border-bottom: 1px solid #898989;
	color: #f3f3f3;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#footer_wrapper .tabbed_widget_tab.inactive a {
	background-color: #595959;
	background-image: none;
	border: 1px solid #505050;
	color: #f3f3f3;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#footer_wrapper .tabbed_widget_tab.inactive a:hover {
	background-color: #898989;
	background-image: none;
	border: 1px solid #7f7f7f;
	color: #f3f3f3;
	font-weight: normal;
	font-style: normal;
}

#footer_wrapper .tabbed_widget_contents {
	background-color: transparent;
	background-image: none;
	border: 0;
}

#footer_wrapper .toggle_title {
	background-color: #393939;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/5.png');
	border: 1px solid #505050;
	color: #5f5f5f;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

#footer_wrapper .toggle_content > div {
	background-color: #fbfbfb;
	background-image: none;
	border-left: 1px solid #e4e4e4;
	border-top: 0;
	border-right: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
}

#footer_wrapper .sc_box_title {
	background-color: #393939;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/5.png');
	border: 1px solid #505050;
	color: #5f5f5f;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

#footer_wrapper .sc_box_content {
	background-color: #fbfbfb;
	background-image: none;
	border-left: 1px solid #e4e4e4;
	border-top: 0;
	border-right: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
}

#footer_wrapper .sc_box_bar {
	background-color: #fbfbfb;
	background-image: none;
	border: 1px solid #e4e4e4;
}

#footer_wrapper .bubble {
	background-color: #fbfbfb;
	background-image: none;
	border-color: #e4e4e4;
}
#footer_wrapper .bubble.bottom .arrow_border {
	border-top-color: #e4e4e4;
}
#footer_wrapper .bubble.bottom .arrow {
	border-top-color: #fbfbfb;
}
#footer_wrapper .bubble.top .arrow_border {
	border-bottom-color: #e4e4e4;
}
#footer_wrapper .bubble.top .arrow {
	border-bottom-color: #fbfbfb;
}
#footer_wrapper .bubble.left .arrow_border {
	border-right-color: #e4e4e4;
}
#footer_wrapper .bubble.left .arrow {
	border-right-color: #fbfbfb;
}
#footer_wrapper .bubble.right .arrow_border {
	border-left-color: #e4e4e4;
}
#footer_wrapper .bubble.right .arrow {
	border-left-color: #fbfbfb;
}


	/***********
	*   Menu   *
	***********/

		/* main menu */
#nav {
	position:absolute;
	line-height:120%;

	left: auto;
	top: auto;
	right: 12px;
	bottom: 15px;

	background-color: transparent;
	background-image: none;
	border: 0;
}
		/* separator lines */
#nav .menu > li {
	border-left: 0px solid #7c7865;
}

#nav .menu > li:first-child {
	border-left-width: 0px;
}

		/* menu items padding */
#nav .menu > li > a {
	padding: 6px 20px 5px 20px;
	margin: 0;
	border: 0;

	background-color: transparent;
	background-image: none;
}
#nav .menu > li.folder > a {
	padding: 6px 20px 5px 20px;
}
		/* menu items hover padding */
#nav .menu > li:hover > a {
	padding: 6px 20px 5px 20px;
	margin: 0;
	border: 0;

	background-color: transparent;
	background-image: none;
}
#nav .menu > li.folder:hover > a {
	padding: 6px 20px 5px 20px;
}

		/* current menu item padding */
#nav .menu > li.current-menu-ancestor > a, #nav .menu > li.current-menu-item > a {
	padding: 6px 20px 5px 20px;
	margin: 0;
	border: 0;

	background-color: transparent;
	background-image: none;
}
#nav .menu > li.folder.current-menu-ancestor > a, #nav .menu > li.folder.current-menu-item > a {
	padding: 6px 20px 5px 20px;
}
		/* current menu item hover padding */
#nav .menu > li.current-menu-ancestor:hover > a, #nav .menu > li.current-menu-item:hover > a {
	padding: 6px 20px 5px 20px;
	margin: 0;
	border: 0;

	background-color: transparent;
	background-image: none;
}
#nav .menu > li.folder.current-menu-ancestor:hover > a, #nav .menu > li.folder.current-menu-item:hover > a {
	padding: 6px 20px 5px 20px;
}

		/* menu items label font */
#nav .menu > li > a .label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	color: #fff;
	font-weight: bold;
	font-style: normal;
	border-bottom: 0;
}

strong {
 font-weight: bold !important;   
}

    /* menu items hover label font */
#nav .menu > li:hover > a .label {
	color: #fcca33;
	font-weight: bold;
	font-style: normal;
	border-bottom: 0;
    
}

		/* current menu item label font */
#nav .menu > li.current-menu-ancestor > a .label, #nav .menu > li.current-menu-item > a .label {
	color: #FCCA33;
	font-weight: bold;
	font-style: normal;
	border-bottom: 0;
}
		/* menu items hover label font */
#nav .menu > li.current-menu-ancestor:hover > a .label, #nav .menu > li.current-menu-item:hover > a .label {
	color: #FCCA33;
	font-weight: bold;
	font-style: normal;
	border-bottom: 0;
}

		/* menu items desc font */
#nav .menu > li > a .desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	color: #cbcbcb;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}
		/* menu items hover desc font */
#nav .menu > li:hover > a .desc {
	color: #a1a1a1;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

		/* current menu item desc font */
#nav .menu > li.current-menu-ancestor > a .desc, #nav .menu > li.current-menu-item > a .desc {
	color: #a1a1a1;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}
		/* current menu item hover desc font */
#nav .menu > li.current-menu-ancestor:hover > a .desc, #nav .menu > li.current-menu-item:hover > a .desc {
	color: #a1a1a1;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

	/* menu icons */
#nav .menu > li.folder > a .submenu_icon_before:before {
	content: none;
	color: #737373;
	font-size: 1em;
	padding-right: 4px;
}

#nav .menu > li.folder:hover > a .submenu_icon_before:before {
	content: none;
	color: #3C83BB;
	font-size: 1em;
	padding-right: 4px;
}

#nav .menu > li.folder.current-menu-ancestor > a .submenu_icon_before:before, #nav .menu > li.folder.current-menu-item > a .submenu_icon_before:before {
	content: none;
	color: #3C83BB;
	font-size: 1em;
	padding-right: 4px;
}

#nav .menu > li.folder.current-menu-ancestor:hover > a .submenu_icon_before:before, #nav .menu > li.folder.current-menu-item:hover > a .submenu_icon_before:before {
	content: none;
	color: #3C83BB;
	font-size: 1em;
	padding-right: 4px;
}

#nav .menu > li.folder > a .submenu_icon_after:after {
	content: none;
	color: #737373;
	font-size: 1em;
	padding-left: 4px;
}

#nav .menu > li.folder:hover > a .submenu_icon_after:after {
	content: none;
	color: #3C83BB;
	font-size: 1em;
	padding-left: 4px;
}

#nav .menu > li.folder.current-menu-ancestor > a .submenu_icon_after:after, #nav .menu > li.folder.current-menu-item > a .submenu_icon_after:after {
	content: none;
	color: #3C83BB;
	font-size: 1em;
	padding-left: 4px;
}

#nav .menu > li.folder.current-menu-ancestor:hover > a .submenu_icon_after:after, #nav .menu > li.folder.current-menu-item:hover > a .submenu_icon_after:after {
	content: none;
	color: #3C83BB;
	font-size: 1em;
	padding-left: 4px;
}



		/* submenu */
#nav .sub-menu {
	background-color: #d9d9d9;
	background-image: none;
	border-left: 1px solid #c5c5c5;
	border-top: 3px solid #afc2d7;
	border-right: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
}

		/* menu items */
#nav .sub-menu > li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 128%;
	text-align: left;
	
	background-color: transparent;
	background-image: none;
	border-top: 1px solid #eaeaea;
}

		/* menu items hover */
#nav .sub-menu > li:hover {
	background-color: #e1e1e1;
	background-image: none;
}

		/* current menu item */
#nav .sub-menu > li.current-menu-ancestor, #nav .sub-menu > li.current-menu-item {
	background-color: #e1e1e1;
	background-image: none;
}

		/* current menu item hover */
#nav .sub-menu > li.current-menu-ancestor:hover, #nav .sub-menu > li.current-menu-item:hover {
	background-color: #e1e1e1;
	background-image: none;
}

#nav .sub-menu > li:first-child {
	border-top-width: 0px;
}

		/* menu items padding */
#nav .sub-menu > li > a > .label_holder {
	padding: 6px 20px;
}

		/* menu items hover padding */
#nav .sub-menu > li:hover > a > .label_holder {
	padding: 6px 20px;
}

		/* current menu item padding */
#nav .sub-menu > li.current-menu-ancestor > a > .label_holder, #nav .sub-menu > li.current-menu-item > a > .label_holder {
	padding: 6px 20px;
}

		/* current menu item hover padding */
#nav .sub-menu > li.current-menu-ancestor:hover > a > .label_holder, #nav .sub-menu > li.current-menu-item:hover > a > .label_holder {
	padding: 6px 20px;
}

		/* menu items color and underline */
#nav .sub-menu > li > a .label {
	color: #747474;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

		/* menu items hover color and underline */
#nav .sub-menu > li:hover > a .label {
	color: #DFAF20;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

		/* current menu item color and underline */
#nav .sub-menu > li.current-menu-ancestor > a .label, #nav .sub-menu > li.current-menu-item > a .label {
	color: #3A7EB5;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

		/* current menu item hover color and underline */
#nav .sub-menu > li.current-menu-ancestor:hover > a .label, #nav .sub-menu > li.current-menu-item:hover > a .label {
	color:  #FCCA33;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

	/* submenu icons */
#nav .sub-menu > li.folder > a .submenu_icon_after:after {
	content: none;
	color: #e5e5e5;
	font-size: 1em;
	padding: 0 6px 0 0;
}

#nav .sub-menu > li.folder:hover > a .submenu_icon_after:after {
	content: none;
	color: #e5e5e5;
	font-size: 1em;
	padding: 0 6px 0 0;
}

#nav .sub-menu > li.folder.current-menu-ancestor > a .submenu_icon_after:after, #nav .sub-menu > li.folder.current-menu-item > a .submenu_icon_after:after {
	content: none;
	color: #e5e5e5;
	font-size: 1em;
	padding: 0 6px 0 0;
}

#nav .sub-menu > li.folder.current-menu-ancestor:hover > a .submenu_icon_after:after, #nav .sub-menu > li.folder.current-menu-item:hover > a .submenu_icon_after:after {
	content: none;
	color: #e5e5e5;
	font-size: 1em;
	padding: 0 6px 0 0;
}


/*****************
*   Breadcrumb   *
*****************/

#content .breadcrumb_margin {
	padding: 0 0 16px 0;
}

#content .breadcrumb {
	background-color: #e3e3e3;
	background-image: none;
	border-left: 3px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d1d1d1;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a9a9a9;
	font-weight: normal;
	font-style: normal;

}

#content .breadcrumb a {
	color: #939393;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .breadcrumb a:hover {
	color: #428bb6;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

/******************************
*   Input fields and combos   *
*******************************/

#header_wrapper input[type=text], #header_wrapper input[type=password], #header_wrapper textarea, #header_wrapper select {
	background-color: #dedede;
	background-image: none;
	border: 1px solid #e2e2e2;
	color: #adadad;
}

#header_wrapper input[type=text]:focus, #header_wrapper input[type=password]:focus, #header_wrapper textarea:focus, #header_wrapper select:focus {
	background-color: #e0e0e0;
	background-image: none;
	border: 1px solid #e8e8e8;
	color: #757575;
}

#header_wrapper input[type=text]:hover, #header_wrapper input[type=password]:hover, #header_wrapper textarea:hover, #header_wrapper select:hover {
	background-color: #e0e0e0;
	background-image: none;
	border: 1px solid #e8e8e8;
	color: #757575;
}

#header_wrapper input[type=text]:focus:hover, #header_wrapper input[type=password]:focus:hover, #header_wrapper textarea:focus:hover, #header_wrapper select:focus:hover {
	background-color: #e0e0e0;
	background-image: none;
	border: 1px solid #e8e8e8;
	color: #757575;
}

#subheader_wrapper input[type=text], #subheader_wrapper input[type=password], #subheader_wrapper textarea, #subheader_wrapper select {
	background-color: #e6e6e6;
	background-image: none;
	border: 1px solid #e8e8e8;
	color: #adadad;
}

#subheader_wrapper input[type=text]:focus, #subheader_wrapper input[type=password]:focus, #subheader_wrapper textarea:focus, #subheader_wrapper select:focus {
	background-color: #e0e0e0;
	background-image: none;
	border: 1px solid #e8e8e8;
	color: #757575;
}

#subheader_wrapper input[type=text]:hover, #subheader_wrapper input[type=password]:hover, #subheader_wrapper textarea:hover, #subheader_wrapper select:hover {
	background-color: #e0e0e0;
	background-image: none;
	border: 1px solid #e8e8e8;
	color: #757575;
}

#subheader_wrapper input[type=text]:focus:hover, #subheader_wrapper input[type=password]:focus:hover, #subheader_wrapper textarea:focus:hover, #subheader_wrapper select:focus:hover {
	background-color: #e0e0e0;
	background-image: none;
	border: 1px solid #e8e8e8;
	color: #757575;
}

#subheader_wrapper .widget input[type=text], #subheader_wrapper .widget input[type=password], #subheader_wrapper .widget textarea, #subheader_wrapper .widget select {
	background-color: #e6e6e6;
	background-image: none;
	border: 1px solid #e8e8e8;
	color: #adadad;
}

#subheader_wrapper .widget input[type=text]:focus, #subheader_wrapper .widget input[type=password]:focus, #subheader_wrapper .widget textarea:focus, #subheader_wrapper .widget select:focus {
	background-color: #e0e0e0;
	background-image: none;
	border: 1px solid #e8e8e8;
	color: #757575;
}

#subheader_wrapper .widget input[type=text]:hover, #subheader_wrapper .widget input[type=password]:hover, #subheader_wrapper .widget textarea:hover, #subheader_wrapper .widget select:hover {
	background-color: #e0e0e0;
	background-image: none;
	border: 1px solid #e8e8e8;
	color: #757575;
}

#subheader_wrapper .widget input[type=text]:focus:hover, #subheader_wrapper .widget input[type=password]:focus:hover, #subheader_wrapper .widget textarea:focus:hover, #subheader_wrapper .widget select:focus:hover {
	background-color: #e0e0e0;
	background-image: none;
	border: 1px solid #e8e8e8;
	color: #757575;
}

#content input[type=text], #content input[type=password], #content textarea, #content select {
	background-color: #fff;
	background-image: none;
	border: 1px solid #c7c7c7;
	color: #7b7b7b;
}

#content input[type=text]:focus, #content input[type=password]:focus, #content textarea:focus, #content select:focus {
	background-color: #e0e0e0;
	background-image: none;
	border: 1px solid #97a673;
	color: #757575;
}

#content input[type=text]:hover, #content input[type=password]:hover, #content textarea:hover, #content select:hover {
	background-color: #e0e0e0;
	background-image: none;
	border: 1px solid #b5b5b5;
	color: #757575;
}

#content input[type=text]:focus:hover, #content input[type=password]:focus:hover, #content textarea:focus:hover, #content select:focus:hover {
	background-color: #e0e0e0;
	background-image: none;
	border: 1px solid #97a673;
	color: #757575;
}

#content .widget_distinct input[type=text], #content .widget_distinct input[type=password], #content .widget_distinct textarea, #content .widget_distinct select {
	background-color: #dedede;
	background-image: none;
	border: 1px solid #c7c7c7;
	color: #7b7b7b;
}

#content .widget_distinct input[type=text]:focus, #content .widget_distinct input[type=password]:focus, #content .widget_distinct textarea:focus, #content .widget_distinct select:focus {
	background-color: #e0e0e0;
	background-image: none;
	border: 1px solid #c7c7c7;
	color: #757575;
}

#content .widget_distinct input[type=text]:hover, #content .widget_distinct input[type=password]:hover, #content .widget_distinct textarea:hover, #content .widget_distinct select:hover {
	background-color: #e0e0e0;
	background-image: none;
	border: 1px solid #c7c7c7;
	color: #757575;
}

#content .widget_distinct input[type=text]:focus:hover, #content .widget_distinct input[type=password]:focus:hover, #content .widget_distinct textarea:focus:hover, #content .widget_distinct select:focus:hover {
	background-color: #e0e0e0;
	background-image: none;
	border: 1px solid #c7c7c7;
	color: #757575;
}

#sidebar input[type=text], #sidebar input[type=password], #sidebar textarea, #sidebar select {
	background-color: #dedede;
	background-image: none;
	border: 1px solid #c7c7c7;
	color: #7b7b7b;
}

#sidebar input[type=text]:focus, #sidebar input[type=password]:focus, #sidebar textarea:focus, #sidebar select:focus {
	background-color: #e0e0e0;
	background-image: none;
	border: 1px solid #c7c7c7;
	color: #757575;
}

#sidebar input[type=text]:hover, #sidebar input[type=password]:hover, #sidebar textarea:hover, #sidebar select:hover {
	background-color: #e0e0e0;
	background-image: none;
	border: 1px solid #c7c7c7;
	color: #757575;
}

#sidebar input[type=text]:focus:hover, #sidebar input[type=password]:focus:hover, #sidebar textarea:focus:hover, #sidebar select:focus:hover {
	background-color: #e0e0e0;
	background-image: none;
	border: 1px solid #c7c7c7;
	color: #757575;
}

#footer_wrapper input[type=text], #footer_wrapper input[type=password], #footer_wrapper textarea, #footer_wrapper select {
	background-color: #272727;
	background-image: none;
	border: 1px solid #292929;
	color: #4e4e4e;
}

#footer_wrapper input[type=text]:focus, #footer_wrapper input[type=password]:focus, #footer_wrapper textarea:focus, #footer_wrapper select:focus {
	background-color: #292929;
	background-image: none;
	border: 1px solid #313131;
	color: #868686;
}

#footer_wrapper input[type=text]:hover, #footer_wrapper input[type=password]:hover, #footer_wrapper textarea:hover, #footer_wrapper select:hover {
	background-color: #292929;
	background-image: none;
	border: 1px solid #313131;
	color: #868686;
}

#footer_wrapper input[type=text]:focus:hover, #footer_wrapper input[type=password]:focus:hover, #footer_wrapper textarea:focus:hover, #footer_wrapper select:focus:hover {
	background-color: #292929;
	background-image: none;
	border: 1px solid #313131;
	color: #868686;
}


/******************
*   Image links   *
*******************/

#header_wrapper .image_anchor, #header_wrapper a.image_anchor, #header_wrapper .widget_body a.image_anchor, #header_wrapper .wp-caption {
	background-color: #e2e2e2;
	background-image: none;
	border: 1px solid #cacaca;
	padding: 4px;
}

#header_wrapper a.image_anchor:hover, #header_wrapper .widget_body a.image_anchor:hover, #header_wrapper .wp-caption:hover {
	background-color: #e9e9e9;
	background-image: none;
	border: 1px solid #c2c2c2;
	padding: 4px;
}

#header_wrapper .image_anchor.active {
	background-color: #e9e9e9;
	background-image: none;
	padding: 4px;
}

#subheader_wrapper .image_anchor, #subheader_wrapper a.image_anchor, #subheader_wrapper .wp-caption {
	background-color: #f2f2f2;
	background-image: none;
	border: 1px solid #d7d7d7;
	padding: 4px;
}

#subheader_wrapper a.image_anchor:hover, #subheader_wrapper .wp-caption:hover {
	background-color: #e4e4e4;
	background-image: none;
	border: 1px solid #cacaca;
	padding: 4px;
}

#subheader_wrapper .image_anchor.active {
	background-color: #e4e4e4;
	background-image: none;
	padding: 4px;
}

#subheader_wrapper .widget_body .image_anchor, #subheader_wrapper .widget_body a.image_anchor, #subheader_wrapper .widget_body .wp-caption {
	background-color: #f2f2f2;
	background-image: none;
	border: 1px solid #d7d7d7;
	padding: 4px;
}

#subheader_wrapper .widget_body a.image_anchor:hover, #subheader_wrapper .widget_body .wp-caption:hover {
	background-color: #e4e4e4;
	background-image: none;
	border: 1px solid #cacaca;
	padding: 4px;
}

#subheader_wrapper .widget_body .image_anchor.active {
	background-color: #e4e4e4;
	background-image: none;
	padding: 4px;
}

#content .image_anchor, #content a.image_anchor, #content .wp-caption {
	background-color: #e7e7e7;
	background-image: none;
	border: 1px solid #cbcbcb;
	padding: 4px;
}

#content a.image_anchor:hover, #content .wp-caption:hover {
	background-color: #f2f2f2;
	background-image: none;
	border: 1px solid #c3c3c3;
	padding: 4px;
}

#content .image_anchor.active {
	background-color: #f2f2f2;
	background-image: none;
	padding: 4px;
}

#content .widget_distinct .widget_body .image_anchor, #content .widget_distinct .widget_body a.image_anchor, #content .widget_distinct .widget_body .wp-caption {
	background-color: #d7d7d7;
	background-image: none;
	border: 1px solid #c5c5c5;
	padding: 4px;
}

#content .widget_distinct .widget_body a.image_anchor:hover, #content .widget_distinct .widget_body .wp-caption:hover {
	background-color: #e4e4e4;
	background-image: none;
	border: 1px solid #cacaca;
	padding: 4px;
}

#content .widget_distinct .widget_body .image_anchor.active {
	background-color: #e4e4e4;
	background-image: none;
	padding: 4px;
}

#sidebar .image_anchor, #sidebar a.image_anchor, #sidebar .widget_body a.image_anchor, #sidebar .wp-caption {
	background-color: #e2e2e2;
	background-image: none;
	border: 1px solid #cacaca;
	padding: 4px;
}

#sidebar a.image_anchor:hover, #sidebar .widget_body a.image_anchor:hover, #sidebar .wp-caption:hover {
	background-color: #e9e9e9;
	background-image: none;
	border: 1px solid #c2c2c2;
	padding: 4px;
}

#sidebar .image_anchor.active {
	background-color: #e9e9e9;
	background-image: none;
	padding: 4px;
}

#footer_wrapper .image_anchor, #footer_wrapper a.image_anchor, #footer_wrapper .widget_body a.image_anchor, #footer_wrapper .wp-caption {
	background-color: #272727;
	background-image: none;
	border: 1px solid #2c2c2c;
	padding: 4px;
}

#footer_wrapper a.image_anchor:hover, #footer_wrapper .widget_body a.image_anchor:hover, #footer_wrapper .wp-caption:hover {
	background-color: #313131;
	background-image: none;
	border: 1px solid #353535;
	padding: 4px;
}

#footer_wrapper .image_anchor.active {
	background-color: #313131;
	background-image: none;
	padding: 4px;
}


/**********************
*   Page Navigation   *
**********************/

#content .pagination {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #959595;
	font-weight: normal;
	font-style: normal;

}

#content .pagination .current {
	background-color: transparent;
	background-image: none;
	border: 0;

	font-size: 16px;
	color: #789433;
	font-weight: normal;
	font-style: normal;

}

#content .pagination a {
	background-color: transparent;
	background-image: none;
	border: 0;

	font-size: 16px;
	color: #65753f;
	font-weight: normal;
	font-style: normal;

}

#content .pagination a:hover {
	background-color: transparent;
	background-image: none;
	border: 0;
	color: #789433;
	font-weight: normal;
	font-style: normal;

}

/***************
*   Comments   *
****************/

#comments {
	background-color: transparent;
	background-image: none;
	border: 0;

}

#comments_list .children {
	padding: 0px 0px 0px 30px;
}


.respond_margin {
	padding: 20px 0 0 0;
}

#respond {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 0 15px 15px 15px;
}

#respond label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #686868;
	font-weight: normal;
	font-style: normal;

}

#comments_list .single_comment {
	background-color: transparent;
	background-image: none;
	border: 0;
}

#comments_list .single_comment .comment_text {
	background-color: #dfdfdf;
	background-image: none;
	border: 1px solid #cdcdcd;

	font-size: 13px;
	color: #5f5f5f;
	font-weight: normal;
	font-style: normal;

}

#comments_list .single_comment .comment_text a {
	color: #6c7a4a;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#comments_list .single_comment .comment_text a:hover {
	color: #638511;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}


#comments_list .single_comment .comment_author_name, #comments_list .single_comment .comment_author_name a {

	font-size: 17px;
	color: #6e6e6e;
	font-weight: normal;
	font-style: normal;

}

#comments_list .single_comment .comment_date {

	font-size: 10px;
	color: #a1a1a1;
	font-weight: normal;
	font-style: italic;

}

#comments_list .single_comment .comment_reply, #comments_list .single_comment .comment_reply a,
#comments_list .single_comment .comment_edit, #comments_list .single_comment .comment_edit a {

	font-size: 13px;
	color: #aaaaaa;
	font-weight: normal;
	font-style: normal;

}

#comments_list .single_comment .comment_avatar_bg {
	background-color: #efefef;
	background-image: none;
	border: 1px solid #dadada;
	padding: 3px;
}

#comments_list .bypostauthor .single_comment {
	background-color: transparent;
	background-image: none;
	border: 0;
}

#comments_list .bypostauthor .single_comment .comment_text {
	background-color: #e2e2e2;
	background-image: none;
	border-left: 4px solid #bac0b3;
	border-top: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;

	font-size: 13px;
	color: #5f5f5f;
	font-weight: normal;
	font-style: normal;

}

#comments_list .bypostauthor .single_comment .comment_text a {
	color: #6c7a4a;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#comments_list .bypostauthor .single_comment .comment_text a:hover {
	color: #638511;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#comments_list .bypostauthor .single_comment .comment_author_name, #comments_list .bypostauthor .single_comment .comment_author_name a {

	font-size: 17px;
	color: #6e6e6e;
	font-weight: normal;
	font-style: normal;

}

#comments_list .bypostauthor .single_comment .comment_date {

	font-size: 10px;
	color: #a1a1a1;
	font-weight: normal;
	font-style: italic;

}

#comments_list .bypostauthor .single_comment .comment_reply, #comments_list .bypostauthor .single_comment .comment_reply a, 
#comments_list .bypostauthor .single_comment .comment_edit, #comments_list .bypostauthor .single_comment .comment_edit a {

	font-size: 13px;
	color: #aaaaaa;
	font-weight: normal;
	font-style: normal;

}

#comments_list .bypostauthor .single_comment .comment_avatar_bg {
	background-color: #efefef;
	background-image: none;
	border: 1px solid #dadada;
	padding: 3px;
}


/*********************
*   Meta info   	*
**********************/
.post_list .post_meta_margin {
	padding: 6px 0 2px 0;
}

.post_list .post_meta {
	background-color: #d9dad8;
	background-image: none;
	border-left: 4px solid #a8be76;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	padding: 4px 6px;
}

#content .post_list .post_author {

	font-size: 88%;
	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;

}

#content .post_list .post_author a {
	color: #718a32;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .post_list .post_author a:hover {
	color: #3C83BB;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .post_list .post_author:before {
	content: none;
	font-size: 1em;
	padding: 0 0.3em 0 0;
}

#content .post_list .post_date {

	font-size: 85%;
	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;

}

#content .post_list .post_date .date_text:before {
	content: none;
	font-size: 1em;
	padding: 0 0.3em 0 0;
}

#content .post_list .post_comments {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 115%;
}

#content .post_list .post_comments a {
	color: #65753f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .post_list .post_comments a:hover {
	color: #789433;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .post_list .post_comments .comments_text:before {
	content: none;
	font-size: 1em;
	padding: 0 0.3em 0 0;
}

#content .post_list .post_category {

	font-size: 85%;
	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;

}

#content .post_list .post_category a {
	color: #718a32;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .post_list .post_category a:hover {
	color: #86a637;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .post_list .post_category:before {
	content: none;
	font-size: 1em;
	padding: 0 0.3em 0 0;
}

#content .post_list .post_tags {

	font-size: 85%;
	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;

}

#content .post_list .post_tags a {
	color: #718a32;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .post_list .post_tags a:hover {
	color: #86a637;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .post_list .post_tags:before {
	content: none;
	font-size: 1em;
	padding: 0 0.3em 0 0;
}

#content .post_list .post_more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

#content .post_list .post_more a {
	color: #65753f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .post_list .post_more a:hover {
	color: #789433;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .post_list .post_more .more_text:after {
	content: none;
	font-size: 1em;
	padding: 0 0 0 0.3em;
}

#content .post_list .post_more .more_button {
	background-color: #84a13d;
	background-image: none;
	border: 1px solid #779236;
	padding: 6px 12px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 11px;
	color: #f3f6ec;
	font-weight: normal;
	font-style: normal;
}

#content .post_list .post_more .more_button:hover {
	background-color: #799633;
	background-image: none;
	border: 1px solid #748e35;
	padding: 6px 12px;

	font-size: 11px;
	color: #f3f6ec;
	font-weight: normal;
	font-style: normal;
}

.single-post .post_meta_margin {
	padding: 10px 0 6px 0;
}

.single-post .post_meta {
	background-color: #e0e0e0;
	background-image: none;
	border-left: 4px solid #a8be76;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	padding: 4px 6px;
}

.single-post #content .post_author {

	font-size: 85%;
	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;

}

.single-post #content .post_author a {
	color: #718a32;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.single-post #content .post_author a:hover {
	color: #86a637;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.single-post #content .post_author:before {
	content: none;
	font-size: 1em;
	padding: 0 0.3em 0 0;
}

.single-post #content .post_date {

	font-size: 85%;
	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;

}

.single-post #content .post_date .date_text:before {
	content: none;
	font-size: 1em;
	padding: 0 0.3em 0 0;
}

.single-post #content .post_category {

	font-size: 85%;
	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;

}

.single-post #content .post_category a {
	color: #718a32;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.single-post #content .post_category a:hover {
	color: #86a637;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.single-post #content .post_category:before {
	content: none;
	font-size: 1em;
	padding: 0 0.3em 0 0;
}

.single-post #content .post_tags {

	font-size: 100%;
	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;

}

.single-post #content .post_tags a {
	color: #718a32;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.single-post #content .post_tags a:hover {
	color: #86a637;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.single-post #content .post_tags:before {
	content: none;
	font-size: 1em;
	padding: 0 0.3em 0 0;
}


.news_list .post_meta_margin {
	padding: 4px 0 0 0;
}

.news_list .post_meta {
	background-color: #e0e0e0;
	background-image: none;
	border: 0;
	padding: 4px 6px;
}

#content .news_list .post_author {

	font-size: 85%;
	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;

}

#content .news_list .post_author a {
	color: #718a32;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .news_list .post_author a:hover {
	color: #86a637;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .news_list .post_author:before {
	content: none;
	font-size: 1em;
	padding: 0 0.3em 0 0;
}

#content .news_list .post_date {

	font-size: 85%;
	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;

}

#content .news_list .post_date .date_text:before {
	content: none;
	font-size: 1em;
	padding: 0 0.3em 0 0;
}

#content .news_list .post_comments {

	font-size: 85%;
}

#content .news_list .post_comments a {
	color: #646464;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .news_list .post_comments a:hover {
	color: #8c8c8c;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .news_list .post_comments .comments_text:before {
	content: none;
	font-size: 1em;
	padding: 0 0.3em 0 0;
}

#content .news_list .post_category {

	font-size: 85%;
	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;

}

#content .news_list .post_category a {
	color: #718a32;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .news_list .post_category a:hover {
	color: #86a637;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .news_list .post_category:before {
	content: none;
	font-size: 1em;
	padding: 0 0.3em 0 0;
}

#content .news_list .post_tags {

	font-size: 85%;
	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;

}

#content .news_list .post_tags a {
	color: #718a32;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .news_list .post_tags a:hover {
	color: #86a637;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .news_list .post_tags:before {
	content: none;
	font-size: 1em;
	padding: 0 0.3em 0 0;
}


#content .news_list .post_more {
	font-family: 'Droid Serif';
	font-size: 100%;
}

#content .news_list .post_more a {
	color: #65753f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .news_list .post_more a:hover {
	color: #789433;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .news_list .post_more .more_text:after {
	content: none;
	font-size: 1em;
	padding: 0 0 0 0.3em;
}

#content .news_list .post_more .more_button {
	background-color: #84a13d;
	background-image: none;
	border: 1px solid #779236;
	padding: 6px 12px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 11px;
	color: #f3f6ec;
	font-weight: normal;
	font-style: normal;
}

#content .news_list .post_more .more_button:hover {
	background-color: #799633;
	background-image: none;
	border: 1px solid #748e35;
	padding: 6px 12px;

	font-size: 11px;
	color: #f3f6ec;
	font-weight: normal;
	font-style: normal;
}

.single-news .post_meta_margin {
	padding: 10px 0 6px 0;
}

.single-news .post_meta {
	background-color: #e0e0e0;
	background-image: none;
	border-left: 4px solid #a8be76;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	padding: 4px 6px;
}

.single-news #content .post_author {

	font-size: 85%;
	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;

}

.single-news #content .post_author a {
	color: #718a32;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.single-news #content .post_author a:hover {
	color: #86a637;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.single-news #content .post_author:before {
	content: none;
	font-size: 1em;
	padding: 0 0.3em 0 0;
}

.single-news #content .post_date {

	font-size: 85%;
	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;

}

.single-news #content .post_date .date_text:before {
	content: none;
	font-size: 1em;
	padding: 0 0.3em 0 0;
}

.single-news #content .post_category {

	font-size: 85%;
	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;

}

.single-news #content .post_category a {
	color: #718a32;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.single-news #content .post_category a:hover {
	color: #86a637;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.single-news #content .post_category:before {
	content: none;
	font-size: 1em;
	padding: 0 0.3em 0 0;
}

.single-news #content .post_tags {

	font-size: 100%;
	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;

}

.single-news #content .post_tags a {
	color: #718a32;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.single-news #content .post_tags a:hover {
	color: #86a637;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.single-news #content .post_tags:before {
	content: none;
	font-size: 1em;
	padding: 0 0.3em 0 0;
}


.portfolio_list .post_meta_margin {
	padding: 6px 6px 0 6px;
}

.portfolio_list .post_meta {
	background-color: #e0e0e0;
	background-image: none;
	border: 0;
	padding: 4px 6px;
}

#content .portfolio_list .post_excerpt_more {

	font-size: 90%;
	color: #686868;
	font-weight: normal;
	font-style: normal;
}

#content .portfolio_list .post_excerpt_more .excerpt_button {
	background-color: #84a13d;
	background-image: none;
	border: 1px solid #779236;
	padding: 6px 12px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 11px;
	color: #f3f6ec;
	font-weight: normal;
	font-style: normal;
}

#content .portfolio_list .post_excerpt_more .excerpt_button:hover {
	background-color: #799633;
	background-image: none;
	border: 1px solid #748e35;
	padding: 6px 12px;

	font-size: 11px;
	color: #f3f6ec;
	font-weight: normal;
	font-style: normal;
}

#content .portfolio_list .post_more {

	font-size: 90%;
}

#content .portfolio_list .post_more a {
	color: #686868;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .portfolio_list .post_more a:hover {
	color: #86a637;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .portfolio_list .post_more .more_text:after {
	content: "\f008";
	color: #393939;
	font-size: 1em;
	padding: 0 0 0 0.3em;
}

#content .portfolio_list .post_more .more_button {
	background-color: #84a13d;
	background-image: none;
	border: 1px solid #779236;
	padding: 6px 12px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 11px;
	color: #f3f6ec;
	font-weight: normal;
	font-style: normal;
}

#content .portfolio_list .post_more .more_button:hover {
	background-color: #799633;
	background-image: none;
	border: 1px solid #748e35;
	padding: 6px 12px;

	font-size: 11px;
	color: #f3f6ec;
	font-weight: normal;
	font-style: normal;
}

#content .portfolio_list .post_external {

	font-size: 90%;
}

#content .portfolio_list .post_external a {
	color: #686868;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .portfolio_list .post_external a:hover {
	color: #86a637;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#content .portfolio_list .post_external .visit_text:after {
	content: "\f008";
	color: #393939;
	font-size: 1em;
	padding: 0 0 0 0.3em;
}

#content .portfolio_list .post_external .visit_button {
	background-color: #84a13d;
	background-image: none;
	border: 1px solid #779236;
	padding: 6px 12px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 11px;
	color: #f3f6ec;
	font-weight: normal;
	font-style: normal;
}

#content .portfolio_list .post_external .visit_button:hover {
	background-color: #799633;
	background-image: none;
	border: 1px solid #748e35;
	padding: 6px 12px;

	font-size: 11px;
	color: #f3f6ec;
	font-weight: normal;
	font-style: normal;
}

.single-portfolio .post_meta_margin {
	padding: 10px 0 6px 0;
}

.single-portfolio .post_meta {
	background-color: #e0e0e0;
	background-image: none;
	border-left: 4px solid #a8be76;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	padding: 4px 6px;
}

.single-portfolio #content .post_author {

	font-size: 85%;
	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;

}

.single-portfolio #content .post_author a {
	color: #718a32;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.single-portfolio #content .post_author a:hover {
	color: #86a637;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.single-portfolio #content .post_author:before {
	content: none;
	font-size: 1em;
	padding: 0 0.3em 0 0;
}

.single-portfolio #content .post_date {

	font-size: 85%;
	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;

}

.single-portfolio #content .post_date .date_text:before {
	content: none;
	font-size: 1em;
	padding: 0 0.3em 0 0;
}

.single-portfolio #content .post_category {

	font-size: 85%;
	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;

}

.single-portfolio #content .post_category a {
	color: #718a32;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.single-portfolio #content .post_category a:hover {
	color: #86a637;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.single-portfolio #content .post_category:before {
	content: none;
	font-size: 1em;
	padding: 0 0.3em 0 0;
}

.single-portfolio #content .post_tags {

	font-size: 100%;
	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;

}

.single-portfolio #content .post_tags a {
	color: #718a32;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.single-portfolio #content .post_tags a:hover {
	color: #86a637;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.single-portfolio #content .post_tags:before {
	content: none;
	font-size: 1em;
	padding: 0 0.3em 0 0;
}


.post_list .post_box {
	background-color: #e4e4e4;
	background-image: none;
	border: 1px solid #cdcdcd;
	padding: 10px 10px 0 10px;
	margin: 10px 0 20px 0;
}

.news_list .post_box {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 6px;
	margin: 0 0 14px 0;
}

.portfolio_list .post_box {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 10px 7px;
	margin: 0 0 20px 0;
}

.recommended_slider {
	background-color: transparent;
	background-image: none;
	border: 0;
}

.recommended_slider_tabs {
	background-color: transparent;
	background-image: none;
	border: 0;
}

.recommended_slider_tab.active {
	background-color: #e3e3e3;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/2.png');
	border-left: 1px solid #c2c2c2;
	border-top: 0;
	border-right: 1px solid #c2c2c2;
	border-bottom: 4px solid #c8c8c8;
}

.recommended_slider_tab.inactive {
	background-color: #c5c5c5;
	background-image: none;
	border-left: 1px solid #b6b6b6;
	border-top: 0;
	border-right: 1px solid #b6b6b6;
	border-bottom: 4px solid #b6b6b6;
}

.recommended_slider_tab.inactive:hover {
	background-color: #d1d1d1;
	background-image: none;
	border-left: 1px solid #c1c1c1;
	border-top: 0;
	border-right: 1px solid #c1c1c1;
	border-bottom: 4px solid #c1c1c1;
}

#content .recommended_slider_tab.active a {
	color: #545454;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#content .recommended_slider_tab.inactive a {
	color: #626262;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#content .recommended_slider_tab.inactive:hover a {
	color: #818181;
	font-weight: normal;
	font-style: normal;
}

.recommended_slider_posts {
	background-color: #e3e3e3;
	background-image: none;
	border: 1px solid #c9c9c9;
}

a strong {
 font-weight: bold;   
}
