
/*body {
	background-color: #eeede5;
	background-image: none;
	border: 0;
	padding: 0;
}*/

#wrapper, #headers, #header_wrapper, #subheader_wrapper, #body_wrapper, #footer_wrapper, #footer_widget_wrapper, #footer_content_wrapper {
	min-width: 100%;
}
.inner {
	width: 100%;
	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: #956b58;
	background-repeat: repeat;
	background-position: left top;
	background-image: url('images/patterns/p200w/p200w_30.png');
	border-left: 0;
	border-top: 0;
	border-right: 0;
	border-bottom: 7px solid #e0e0d6;
}

#header_margin {
	padding: 0;
}

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


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

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

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

#site_title, #site_title a {
	font-family: 'Oswald', 'Times New Roman', Times, serif;
	font-size: 22px;
	color: #f8f6f3;
	font-weight: normal;
	font-style: normal;

}

#site_description {
	left: 60px;
	top: 50px;
	right: auto;
	bottom: auto;
}

#site_description, #site_description a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #e9e2a9;
	font-weight: normal;
	font-style: italic;

}

.primary_header_widget_area {
	left: auto;
	top: 0;
	right: 0;
	bottom: auto;
}


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

#subheader_wrapper_margin {
	padding: 0;
}

#subheader_wrapper {
	background-color: #fcfcfa;
	background-image: none;
	border-left: 0;
	border-top: 0;
	border-right: 0;
	border-bottom: 7px solid #e0e0d6;
}

#subheader_margin {
	padding: 0;
}

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

.subheader_image {
	padding: 0;
}

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

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

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

	border-bottom: none;
}
#subheader_wrapper a.plaintext_anchor:hover {
	color: #3f8dd7;
	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: 'Oswald', Verdana, Geneva, sans-serif;
	color: #d39a1a;
	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: #d39a1a;
	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: #f0bc48;
	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: #d39a1a;
	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: #f0bc48;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#subheader_wrapper h1 {font-size: 30px;}
#subheader_wrapper h2 {font-size: 27px;}
#subheader_wrapper h3 {font-size: 24px;}
#subheader_wrapper h4 {font-size: 22px;}
#subheader_wrapper h5 {font-size: 21px;}
#subheader_wrapper h6 {font-size: 19px;}

#subheader_wrapper h1.headings_small, #subheader_wrapper .headings_small h1 {font-size: 27px;}
#subheader_wrapper h2.headings_small, #subheader_wrapper .headings_small h2 {font-size: 25px;}
#subheader_wrapper h3.headings_small, #subheader_wrapper .headings_small h3 {font-size: 22px;}
#subheader_wrapper h4.headings_small, #subheader_wrapper .headings_small h4 {font-size: 20px;}
#subheader_wrapper h5.headings_small, #subheader_wrapper .headings_small h5 {font-size: 20px;}
#subheader_wrapper h6.headings_small, #subheader_wrapper .headings_small h6 {font-size: 18px;}

#subheader_wrapper h1.headings_xsmall, #subheader_wrapper .headings_xsmall h1 {font-size: 25px;}
#subheader_wrapper h2.headings_xsmall, #subheader_wrapper .headings_xsmall h2 {font-size: 22px;}
#subheader_wrapper h3.headings_xsmall, #subheader_wrapper .headings_xsmall h3 {font-size: 21px;}
#subheader_wrapper h4.headings_xsmall, #subheader_wrapper .headings_xsmall h4 {font-size: 19px;}
#subheader_wrapper h5.headings_xsmall, #subheader_wrapper .headings_xsmall h5 {font-size: 19px;}
#subheader_wrapper h6.headings_xsmall, #subheader_wrapper .headings_xsmall h6 {font-size: 18px;}

#subheader_wrapper h1.headings_xxsmall, #subheader_wrapper .headings_xxsmall h1 {font-size: 23px;}
#subheader_wrapper h2.headings_xxsmall, #subheader_wrapper .headings_xxsmall h2 {font-size: 21px;}
#subheader_wrapper h3.headings_xxsmall, #subheader_wrapper .headings_xxsmall h3 {font-size: 20px;}
#subheader_wrapper h4.headings_xxsmall, #subheader_wrapper .headings_xxsmall h4 {font-size: 18px;}
#subheader_wrapper h5.headings_xxsmall, #subheader_wrapper .headings_xxsmall h5 {font-size: 18px;}
#subheader_wrapper h6.headings_xxsmall, #subheader_wrapper .headings_xxsmall h6 {font-size: 18px;}

#subheader_wrapper h1.headings_xxxsmall, #subheader_wrapper .headings_xxxsmall h1 {font-size: 22px;}
#subheader_wrapper h2.headings_xxxsmall, #subheader_wrapper .headings_xxxsmall h2 {font-size: 21px;}
#subheader_wrapper h3.headings_xxxsmall, #subheader_wrapper .headings_xxxsmall h3 {font-size: 19px;}
#subheader_wrapper h4.headings_xxxsmall, #subheader_wrapper .headings_xxxsmall h4 {font-size: 18px;}
#subheader_wrapper h5.headings_xxxsmall, #subheader_wrapper .headings_xxxsmall h5 {font-size: 18px;}
#subheader_wrapper h6.headings_xxxsmall, #subheader_wrapper .headings_xxxsmall h6 {font-size: 17px;}

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


#footer_wrapper_margin {
	padding: 0;
}

#footer_wrapper {
	background-color: #544a46;
	background-image: none;
	border: 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: 0;
}

#footer_content_wrapper_margin {
	padding: 20px 0 0 0;
}

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

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

}

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

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


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

#body_wrapper_margin {
	padding: 20px 0 0 0;
}

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

#body {
	text-align: left;

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


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


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

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

	font-size: 13px;
}

#header_wrapper .widget_title_wrapper {@import url('file:///H:\LearnWebsite22\LearnWebsite\TestWebsite\images\MovieSlider\style.css');
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 8px 6px;
}

#header_wrapper h2.widget_title_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 115%;
	color: #b6b6b6;
	font-weight: normal;
	font-style: normal;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#header_wrapper h2.widget_title_text a {
	color: #b6b6b6;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}
#header_wrapper h2.widget_title_text a:hover {
	color: #d3d3d3;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}

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

#header_wrapper .widget_body, #header_wrapper .widget_body h1, #header_wrapper .widget_body h2, #header_wrapper .widget_body h3, #header_wrapper .widget_body h4, #header_wrapper .widget_body h5, #header_wrapper .widget_body h6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #9ea9b1;
	font-weight: normal;
	font-style: normal;
}

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

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

#header_wrapper .widget_body .current_page_item >*> a {
	color: #4b4946;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#header_wrapper .widget_body a.plaintext_anchor {
	color: #9ea9b1;
	font-weight: normal;
	font-style: normal;

	border-bottom: none;
}

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

#header_wrapper .widget_body li {
	border-top: 0px solid #dee4da;
	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 solid #dee4da;
}

#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: 1px;
	margin: 15px 0;

	font-size: 13px;
}

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

#subheader_wrapper h2.widget_title_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 115%;
	color: #ffffff;
	font-weight: normal;
	font-style: normal;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#subheader_wrapper h2.widget_title_text a {
	color: #5c7174;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}
#subheader_wrapper h2.widget_title_text a:hover {
	color: #859b9f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}

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

#subheader_wrapper .widget_body, #subheader_wrapper .widget_body h1, #subheader_wrapper .widget_body h2, #subheader_wrapper .widget_body h3, #subheader_wrapper .widget_body h4, #subheader_wrapper .widget_body h5, #subheader_wrapper .widget_body h6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;
}

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

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

#subheader_wrapper .widget_body .current_page_item >*> a {
	color: #3f8dd7;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

	border-bottom: none;
}

#subheader_wrapper .widget_body a.plaintext_anchor:hover {
	color: #3f8dd7;
	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   *
	**********************/

.widget_distinct {
	background-color: transparent;
	background-image: none;
	border: 1px solid #dfdfd8;
}

.widget {
	padding: 0;
	margin: 0 0 30px 0;
	font-size: 13px;
}

.widget_distinct .widget_title_wrapper {
	background-color: #e3e3e0;
	background-image: none;
	border-left: 0;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #dbdbdb;
}

.widget_title_wrapper {
	padding: 8px 10px;
}

.widget h2.widget_title_text {
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	font-size: 110%;
}

.widget_distinct h2.widget_title_text {
	color: #5c7174;
	font-weight: normal;
	font-style: normal;
	background-color: transparent;	/* avoid W3C validator warnings */
}

.widget_distinct h2.widget_title_text a {
	color: #5c7174;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}
.widget_distinct h2.widget_title_text a:hover {
	color: #859b9f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}

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

	color: #5c7079;
	font-weight: normal;
	font-style: normal;

}

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

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

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

}

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

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

.widget_body .current_page_item >*> a {
	color: #4b4946;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.widget_distinct .widget_body .current_page_item >*> a {
	color: #4b4946;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.widget_distinct .widget_body a.plaintext_anchor {
	color: #5c7079;
	font-weight: normal;
	font-style: normal;

	border-bottom: none;
}

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

.widget_body li {
	padding: 6px 0;
}

.tree_widget .widget_body li {
	padding: 0px;
}

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

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

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

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

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

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

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

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

.tree_widget .widget_body .list_item_holder:hover {
	padding: 6px 0;
}

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

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

.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: 1px solid #dfdfd8;
	padding: 0;
	margin: 0 0 30px 0;

	font-size: 13px;
}

#sidebar .widget_title_wrapper {
	background-color: #e3e3e0;
	background-image: none;
	border-left: 0;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #dbdbdb;
	padding: 8px 10px;
}

#sidebar h2.widget_title_text {
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #5c7174;
	font-weight: normal;
	font-style: normal;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#sidebar h2.widget_title_text a {
	color: #5c7174;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}
#sidebar h2.widget_title_text a:hover {
	color: #859b9f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#sidebar .widget_body {
	background-color: #ededeb;
	background-image: none;
	border: 0;
	padding: 4px 6px;
}

#sidebar .widget_body, #sidebar .widget_body h1, #sidebar .widget_body h2, #sidebar .widget_body h3, #sidebar .widget_body h4, #sidebar .widget_body h5, #sidebar .widget_body h6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #5c7079;
	font-weight: normal;
	font-style: normal;
}

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

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

#sidebar .widget_body .current_page_item >*> a {
	color: #4b4946;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

#sidebar .widget_body a.plaintext_anchor {
	color: #5c7079;
	font-weight: normal;
	font-style: normal;

	border-bottom: none;
}

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

#sidebar .widget_body li {
	border-top: 0px solid #222222;
	background-color: transparent;
	background-image: none;
	padding: 6px 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: 6px 0;
}

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

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

#sidebar .widget_body li:hover {
	background-color: transparent;
	background-image: none;
	padding: 6px 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: 6px 0;
}


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

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

	font-size: 13px;
}

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

#footer_wrapper h2.widget_title_text {
	font-family: "Helvetica Neue",sans-serif;
	font-size: 115%;
	color: #ffffff;
	font-weight: normal;
	font-style: normal;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#footer_wrapper h2.widget_title_text a {
	color: #ffffff;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}
#footer_wrapper h2.widget_title_text a:hover {
	color: #c68972;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}

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

#footer_wrapper .widget_body, #footer_wrapper .widget_body h1, #footer_wrapper .widget_body h2, #footer_wrapper .widget_body h3, #footer_wrapper .widget_body h4, #footer_wrapper .widget_body h5, #footer_wrapper .widget_body h6 {
	font-family: "Helvetica Neue",sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-style: normal;
}

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

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

#footer_wrapper .widget_body .current_page_item >*> a {
	color: #c68972;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

	border-bottom: none;
}

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

#footer_wrapper .widget_body li {
	border-top: 0px solid #dee4da;
	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 solid #dee4da;
}

#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: #b2b2b2;
	background-color: transparent;	/* avoid W3C validator warnings */
}

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

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

	font-size: 210%;
}

#header_wrapper .dropcap.square, #header_wrapper .dropcap.disc {
	background-color: #b2b2b2;
	background-image: none;
	color: #4f4f4f;
	font-weight: normal;
	font-style: normal;

	font-size: 130%;
}

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

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

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

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

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

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

#header_wrapper .searchform button.searchButton:before {
	content: "\f046";
	color: #b2b2b2;
	font-size: 22px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#header_wrapper .divider_line {
	background-color: transparent;
	background-image: none;
	border-left: 0;
	border-top: 1px dotted #609dc3;
	border-right: 0;
	border-bottom: 0;
	height: 0;
}

#header_wrapper .button, #header_wrapper a.button, #header_wrapper button, #header_wrapper input[type="button"], #header_wrapper input[type="submit"] {
	background-color: #c7d3d0;
	background-image: none;
	border-left: 1px solid #b9c6c3;
	border-top: 1px solid #c7d3d0;
	border-right: 1px solid #b9c6c3;
	border-bottom: 1px solid #b9c6c3;
	padding: 8px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #54615e;
	font-weight: normal;
	font-style: normal;
}

#header_wrapper .button:hover, #header_wrapper .button.active, #header_wrapper a.button:hover, #header_wrapper a.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: #b3c4bf;
	background-image: none;
	border: 1px solid #97a7a3;
	padding: 8px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3a4744;
	font-weight: normal;
	font-style: normal;
}

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

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

#header_wrapper .simple_table tbody td {
	border: 1px solid #3176a1;
}

#header_wrapper .simple_table tbody tr:hover {
	background-color: #428ebd;
	background-image: none;
}

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

#header_wrapper .simple_table tfoot td {
	border: 1px solid #3176a1;
}

#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_wrapper.active a {
	background-color: #3b85b3;
	background-image: none;
	border-left: 1px solid #3176a1;
	border-top: 1px solid #3176a1;
	border-right: 1px solid #3176a1;
	border-bottom: 1px solid #3b85b3;
	color: #363636;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#header_wrapper .tabset.horizontal .tabset_tab_wrapper.inactive a {
	background-color: #437ca0;
	background-image: none;
	border-left: 1px solid #3b7092;
	border-top: 1px solid #3b7092;
	border-right: 1px solid #3b7092;
	border-bottom: 1px solid #437ca0;
	color: #363636;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#header_wrapper .tabset.horizontal .tabset_tab_wrapper.inactive a:hover {
	background-color: #f8f7f2;
	background-image: none;
	border-left: 1px solid #cdcbc9;
	border-top: 0;
	border-right: 1px solid #cdcbc9;
	border-bottom: 4px solid #956b58;
	color: #363636;
	font-weight: normal;
	font-style: normal;
}

#header_wrapper .tabset.horizontal .tabset_contents_wrapper {
	background-color: #3b85b3;
	background-image: none;
	border: 1px solid #3176a1;
}

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

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

#header_wrapper .tabset.vertical .tabset_tab_wrapper.active a {
	background-color: #3b85b3;
	background-image: none;
	border-left: 0;
	border-top: 1px solid #3176a1;
	border-right: 0;
	border-bottom: 0;
	color: #363636;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

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

#header_wrapper .tabset.vertical .tabset_tab_wrapper.inactive a:hover {
	background-color: transparent;
	background-image: none;
	border-left: 0;
	border-top: 1px solid #377398;
	border-right: 0;
	border-bottom: 0;
	color: #363636;
	font-weight: normal;
	font-style: normal;
}

#header_wrapper .tabset.vertical .tabset_contents_wrapper {
	background-color: #3b85b3;
	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_wrapper.active a {
	background-color: #3b85b3;
	background-image: none;
	border-left: 1px solid #3176a1;
	border-top: 1px solid #3176a1;
	border-right: 1px solid #3176a1;
	border-bottom: 1px solid #3b85b3;
	color: #363636;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#header_wrapper .tabbed_widget_tab_wrapper.inactive a {
	background-color: #437ca0;
	background-image: none;
	border-left: 1px solid #3b7092;
	border-top: 1px solid #3b7092;
	border-right: 1px solid #3b7092;
	border-bottom: 1px solid #437ca0;
	color: #363636;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#header_wrapper .tabbed_widget_tab_wrapper.inactive a:hover {
	background-color: #4080a7;
	background-image: none;
	border-left: 1px solid #377398;
	border-top: 1px solid #377398;
	border-right: 1px solid #377398;
	border-bottom: 1px solid #4080a7;
	color: #363636;
	font-weight: normal;
	font-style: normal;
}

#header_wrapper .tabbed_widget_contents_wrapper {
	background-color: #3b85b3;
	background-image: none;
	border: 1px solid #3176a1;
}

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

#header_wrapper .toggle_content.standard > div {
	background-color: #3b85b3;
	background-image: none;
	border-left: 1px solid #3176a1;
	border-top: 0;
	border-right: 1px solid #3176a1;
	border-bottom: 1px solid #3176a1;
	padding: 8px;
}

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

#header_wrapper .sc_box_content {
	background-color: #3b85b3;
	background-image: none;
	border-left: 1px solid #3176a1;
	border-top: 0;
	border-right: 1px solid #3176a1;
	border-bottom: 1px solid #3176a1;
}

#header_wrapper .sc_box_bar {
	background-color: #3b85b3;
	background-image: none;
	border: 1px solid #3176a1;
}

#header_wrapper .bubble {
	background-color: #3b85b3;
	background-image: none;
	border-color: #3176a1;
}
#header_wrapper .bubble.bottom .arrow_border {
	border-top-color: #3176a1;
}
#header_wrapper .bubble.bottom .arrow {
	border-top-color: #3b85b3;
}
#header_wrapper .bubble.top .arrow_border {
	border-bottom-color: #3176a1;
}
#header_wrapper .bubble.top .arrow {
	border-bottom-color: #3b85b3;
}
#header_wrapper .bubble.left .arrow_border {
	border-right-color: #3176a1;
}
#header_wrapper .bubble.left .arrow {
	border-right-color: #3b85b3;
}
#header_wrapper .bubble.right .arrow_border {
	border-left-color: #3176a1;
}
#header_wrapper .bubble.right .arrow {
	border-left-color: #3b85b3;
}


		/* Subheader */

#subheader_wrapper .def_list_icon_color .list_item_holder:before {
	color: #393939;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#subheader_wrapper .connect_icons a.builtin_icon {
	background-image: url('../../lib/images/connects/dark_grey.png');
}
#subheader_wrapper .connect_icons.small a.builtin_icon {
	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: #779aba;
	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: #779aba;
	background-image: none;
	color: #ffffff;
	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: #b2b2b2;
	font-size: 22px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#subheader_wrapper .divider_line {
	background-color: transparent;
	background-image: none;
	border-left: 0;
	border-top: 1px dotted #979797;
	border-right: 0;
	border-bottom: 0;
	height: 0;
}

#subheader_wrapper .button, #subheader_wrapper a.button, #subheader_wrapper button, #subheader_wrapper input[type="button"], #subheader_wrapper input[type="submit"] {
	background-color: #c7d3d0;
	background-image: none;
	border-left: 1px solid #b9c6c3;
	border-top: 1px solid #c7d3d0;
	border-right: 1px solid #b9c6c3;
	border-bottom: 1px solid #b9c6c3;
	padding: 8px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #54615e;
	font-weight: normal;
	font-style: normal;
}

#subheader_wrapper .button:hover, #subheader_wrapper .button.active, #subheader_wrapper a.button:hover, #subheader_wrapper a.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: #b3c4bf;
	background-image: none;
	border: 1px solid #97a7a3;
	padding: 8px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3a4744;
	font-weight: normal;
	font-style: normal;
}

#subheader_wrapper .simple_table th {
	background-color: #a4bace;
	background-image: none;
	border: 1px solid #8191a0;
	color: #ffffff;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

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

#subheader_wrapper .simple_table tbody td {
	border: 1px solid #dfdfdf;
}

#subheader_wrapper .simple_table tbody tr:hover {
	background-color: #fcfcfc;
	background-image: none;
}

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

#subheader_wrapper .simple_table tfoot td {
	border: 1px solid #d5d5d0;
}

#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_wrapper.active a {
	background-color: #f5f5f5;
	background-image: none;
	border-left: 1px solid #dfdfdf;
	border-top: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #f5f5f5;
	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#subheader_wrapper .tabset.horizontal .tabset_tab_wrapper.inactive a {
	background-color: #d3d3d3;
	background-image: none;
	border-left: 1px solid #c2c2c2;
	border-top: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #d3d3d3;
	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#subheader_wrapper .tabset.horizontal .tabset_tab_wrapper.inactive a:hover {
	background-color: #e1e1e1;
	background-image: none;
	border-left: 1px solid #cecece;
	border-top: 1px solid #cecece;
	border-right: 1px solid #cecece;
	border-bottom: 1px solid #e1e1e1;
	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;
}

#subheader_wrapper .tabset.horizontal .tabset_contents_wrapper {
	background-color: #f5f5f5;
	background-image: none;
	border: 1px solid #dfdfdf;
}

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

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

#subheader_wrapper .tabset.vertical .tabset_tab_wrapper.active a {
	background-color: #f6f6f6;
	background-image: none;
	border-left: 0;
	border-top: 1px solid #d6d6d6;
	border-right: 0;
	border-bottom: 0;
	color: #646464;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

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

#subheader_wrapper .tabset.vertical .tabset_tab_wrapper.inactive a:hover {
	background-color: transparent;
	background-image: none;
	border-left: 0;
	border-top: 1px solid #c6c6c6;
	border-right: 0;
	border-bottom: 0;
	color: #646464;
	font-weight: normal;
	font-style: normal;
}

#subheader_wrapper .tabset.vertical .tabset_contents_wrapper {
	background-color: #f6f6f6;
	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_wrapper.active a {
	background-color: #f5f5f5;
	background-image: none;
	border-left: 1px solid #dfdfdf;
	border-top: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #f5f5f5;
	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#subheader_wrapper .tabbed_widget_tab_wrapper.inactive a {
	background-color: #d3d3d3;
	background-image: none;
	border-left: 1px solid #c2c2c2;
	border-top: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #d3d3d3;
	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#subheader_wrapper .tabbed_widget_tab_wrapper.inactive a:hover {
	background-color: #e1e1e1;
	background-image: none;
	border-left: 1px solid #cecece;
	border-top: 1px solid #cecece;
	border-right: 1px solid #cecece;
	border-bottom: 1px solid #e1e1e1;
	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;
}

#subheader_wrapper .tabbed_widget_contents_wrapper {
	background-color: #f5f5f5;
	background-image: none;
	border: 1px solid #dfdfdf;
}

#subheader_wrapper .toggle_title.standard {
	background-color: transparent;
	background-image: none;
	border: 0;
	color: #4c917f;
	font-weight: normal;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 115%;
}

#subheader_wrapper .toggle_content.standard > div {
	background-color: #f2f1e9;
	background-image: none;
	border: 1px solid #e8e7df;
	padding: 8px 20px;
}

#subheader_wrapper .sc_box_title {
	background-color: #a4bace;
	background-image: none;
	border: 1px solid #8191a0;
	color: #ffffff;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

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

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

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


		/* Content */

.def_list_icon_color .list_item_holder:before {
	color: #4b4946;
	background-color: transparent;	/* avoid W3C validator warnings */
}

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

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

	font-size: 210%;
}

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

	font-size: 130%;
}

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

.dropcap_box.square .boxcap span, .dropcap_box.disc .boxcap span {
	background-color: #779aba;
	background-image: none;
	color: #ffffff;
	font-weight: normal;
	font-style: normal;
}

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

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

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

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

.searchform button.searchButton:before {
	content: "\f046";
	color: #b2b2b2;
	font-size: 22px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

.divider_line {
	background-color: transparent;
	background-image: none;
	border-left: 0;
	border-top: 1px dotted #979797;
	border-right: 0;
	border-bottom: 0;
	height: 0;
}

.button, a.button, button, input[type="button"], input[type="submit"] {
	background-color: #c7d3d0;
	background-image: none;
	border-left: 1px solid #b9c6c3;
	border-top: 1px solid #c7d3d0;
	border-right: 1px solid #b9c6c3;
	border-bottom: 1px solid #b9c6c3;
	padding: 8px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #54615e;
	font-weight: normal;
	font-style: normal;
}

.button:hover, .button.active, a.button:hover, a.button.active, button:hover, button.active, input[type="button"]:hover, input[type="button"].active, input[type="submit"]:hover, input[type="submit"].active {
	background-color: #b3c4bf;
	background-image: none;
	border: 1px solid #97a7a3;
	padding: 8px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3a4744;
	font-weight: normal;
	font-style: normal;
}

.simple_table th {
	background-color: #a4bace;
	background-image: none;
	border: 1px solid #8191a0;
	color: #ffffff;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

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

.simple_table tbody td {
	border: 1px solid #d6d6d6;
}

.simple_table tbody tr:hover {
	background-color: #ffffff;
	background-image: none;
}

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

.simple_table tfoot td {
	border: 1px solid #d6d6d6;
}

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

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

.tabset.horizontal .tabset_tab_wrapper.active a {
	background-color: #f7f6f1;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/2.png');
	border-left: 1px solid #bea69c;
	border-top: 1px solid #bea69c;
	border-right: 1px solid #bea69c;
	border-bottom: 1px solid #f7f6f1;
	color: #4b4946;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.tabset.horizontal .tabset_tab_wrapper.inactive a {
	background-color: #f0efea;
	background-image: none;
	border: 1px solid #cdc9b9;
	color: #716c67;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.tabset.horizontal .tabset_tab_wrapper.inactive a:hover {
	background-color: #f9f7f2;
	background-image: none;
	border: 1px solid #dbd9cb;
	color: #646464;
	font-weight: normal;
	font-style: normal;
}

.tabset.horizontal .tabset_contents_wrapper {
	background-color: #f7f6f1;
	background-image: none;
	border: 1px solid #bea69c;
}

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

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

.tabset.vertical .tabset_tab_wrapper.active a {
	background-color: #f6f6f6;
	background-image: none;
	border-left: 0;
	border-top: 1px solid #d6d6d6;
	border-right: 0;
	border-bottom: 0;
	color: #646464;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

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

.tabset.vertical .tabset_tab_wrapper.inactive a:hover {
	background-color: transparent;
	background-image: none;
	border-left: 0;
	border-top: 1px solid #c6c6c6;
	border-right: 0;
	border-bottom: 0;
	color: #646464;
	font-weight: normal;
	font-style: normal;
}

.tabset.vertical .tabset_contents_wrapper {
	background-color: #f6f6f6;
	background-image: none;
	border: 0;
}

.widget_tabbed {
	background-color: #c2d4e2;
	background-image: none;
	border-left: 0;
	border-top: 1px solid #ebebeb;
	border-right: 0;
	border-bottom: 0;
}

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

.tabbed_widget_tab_wrapper.active a {
	background-color: #f6f6f6;
	background-image: none;
	border-left: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #f6f6f6;
	color: #646464;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tabbed_widget_tab_wrapper.inactive a {
	background-color: #d4d4d4;
	background-image: none;
	border-left: 1px solid #bbbbbb;
	border-top: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #d4d4d4;
	color: #646464;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tabbed_widget_tab_wrapper.inactive a:hover {
	background-color: #e1e1e1;
	background-image: none;
	border-left: 1px solid #c6c6c6;
	border-top: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	border-bottom: 1px solid #e1e1e1;
	color: #646464;
	font-weight: normal;
	font-style: normal;
}

.tabbed_widget_contents_wrapper {
	background-color: #f6f6f6;
	background-image: none;
	border: 1px solid #d6d6d6;
}

.toggle_title.standard {
	background-color: transparent;
	background-image: none;
	border: 0;
	color: #4c917f;
	font-weight: normal;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 115%;
}

.toggle_content.standard > div {
	background-color: #f2f1e9;
	background-image: none;
	border: 1px solid #e8e7df;
	padding: 8px 20px;
}

.sc_box_title {
	background-color: #a4bace;
	background-image: none;
	border: 1px solid #8191a0;
	color: #ffffff;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

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

.sc_box_bar {
	background-color: #f7f6f1;
	background-image: none;
	border: 1px solid #cfcbb7;
}

.bubble {
	background-color: #e3e3e0;
	background-image: none;
	border-color: #d4d4cf;
}
.bubble.bottom .arrow_border {
	border-top-color: #d4d4cf;
}
.bubble.bottom .arrow {
	border-top-color: #e3e3e0;
}
.bubble.top .arrow_border {
	border-bottom-color: #d4d4cf;
}
.bubble.top .arrow {
	border-bottom-color: #e3e3e0;
}
.bubble.left .arrow_border {
	border-right-color: #d4d4cf;
}
.bubble.left .arrow {
	border-right-color: #e3e3e0;
}
.bubble.right .arrow_border {
	border-left-color: #d4d4cf;
}
.bubble.right .arrow {
	border-left-color: #e3e3e0;
}

		/* Sidebar */

#sidebar .def_list_icon_color .list_item_holder:before {
	color: #a8a89e;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#sidebar .connect_icons a.builtin_icon {
	background-image: url('../../lib/images/connects/dark_grey.png');
}
#sidebar_wrapper .connect_icons.small a.builtin_icon {
	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: #b2b2b2;
	font-size: 22px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#sidebar .divider_line {
	background-color: transparent;
	background-image: none;
	border-left: 0;
	border-top: 1px dotted #979797;
	border-right: 0;
	border-bottom: 0;
	height: 0;
}

#sidebar .button, #sidebar a.button, #sidebar button, #sidebar input[type="button"], #sidebar input[type="submit"] {
	background-color: #c7d3d0;
	background-image: none;
	border-left: 1px solid #b9c6c3;
	border-top: 1px solid #c7d3d0;
	border-right: 1px solid #b9c6c3;
	border-bottom: 1px solid #b9c6c3;
	padding: 8px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #54615e;
	font-weight: normal;
	font-style: normal;
}

#sidebar .button:hover, #sidebar .button.active, #sidebar a.button:hover, #sidebar a.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: #b3c4bf;
	background-image: none;
	border: 1px solid #97a7a3;
	padding: 8px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3a4744;
	font-weight: normal;
	font-style: normal;
}

#sidebar .simple_table th {
	background-color: #a4bace;
	background-image: none;
	border: 1px solid #8191a0;
	color: #ffffff;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

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

#sidebar .simple_table tbody td {
	border: 1px solid #d0d0d0;
}

#sidebar .simple_table tbody tr:hover {
	background-color: #fbfbfb;
	background-image: none;
}

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

#sidebar .simple_table tfoot td {
	border: 1px solid #d0d0d0;
}

#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_wrapper.active a {
	background-color: #e3e3e0;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/3.png');
	border-left: 1px solid #d4d4cf;
	border-top: 1px solid #dcdcd5;
	border-right: 1px solid #d4d4cf;
	border-bottom: 1px solid #e3e3e0;
	color: #666666;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#sidebar .tabset.horizontal .tabset_tab_wrapper.inactive a {
	background-color: #ebebe8;
	background-image: none;
	border: 1px solid #e6e6df;
	color: #999999;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#sidebar .tabset.horizontal .tabset_tab_wrapper.inactive a:hover {
	background-color: #e3e3e0;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/3.png');
	border-left: 1px solid #d4d4cf;
	border-top: 1px solid #dcdcd5;
	border-right: 1px solid #d4d4cf;
	border-bottom: 1px solid #e3e3e0;
	color: #646464;
	font-weight: normal;
	font-style: normal;
}

#sidebar .tabset.horizontal .tabset_contents_wrapper {
	background-color: #e3e3e0;
	background-image: none;
	border: 1px solid #d4d4cf;
}

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

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

#sidebar .tabset.vertical .tabset_tab_wrapper.active a {
	background-color: #f5f5f5;
	background-image: none;
	border-left: 0;
	border-top: 1px solid #d0d0d0;
	border-right: 0;
	border-bottom: 0;
	color: #5c7079;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

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

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

#sidebar .tabset.vertical .tabset_contents_wrapper {
	background-color: #f5f5f5;
	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_wrapper.active a {
	background-color: #e3e3e0;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/3.png');
	border-left: 1px solid #d4d4cf;
	border-top: 1px solid #dcdcd5;
	border-right: 1px solid #d4d4cf;
	border-bottom: 1px solid #e3e3e0;
	color: #666666;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#sidebar .tabbed_widget_tab_wrapper.inactive a {
	background-color: #ebebe8;
	background-image: none;
	border: 1px solid #e6e6df;
	color: #999999;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#sidebar .tabbed_widget_tab_wrapper.inactive a:hover {
	background-color: #e3e3e0;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url('images/gradients/3.png');
	border-left: 1px solid #d4d4cf;
	border-top: 1px solid #dcdcd5;
	border-right: 1px solid #d4d4cf;
	border-bottom: 1px solid #e3e3e0;
	color: #646464;
	font-weight: normal;
	font-style: normal;
}

#sidebar .tabbed_widget_contents_wrapper {
	background-color: #e3e3e0;
	background-image: none;
	border: 1px solid #d4d4cf;
}

#sidebar .toggle_title.standard {
	background-color: transparent;
	background-image: none;
	border: 0;
	color: #4c917f;
	font-weight: normal;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 115%;
}

#sidebar .toggle_content.standard > div {
	background-color: #f2f1e9;
	background-image: none;
	border: 1px solid #e8e7df;
	padding: 8px 20px;
}

#sidebar .sc_box_title {
	background-color: #a4bace;
	background-image: none;
	border: 1px solid #8191a0;
	color: #ffffff;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

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

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

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



	/*************************
	*   Primary Navigation   *
	**************************/

		/* main menu */
#nav {
	left: auto;
	top: auto;
	right: 0;
	bottom: 0;

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

#nav.vertical .menu > li {
	border-top: 0px solid #7c7865;
}

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

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

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

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

	background-color: transparent;
	background-image: none;
}
#nav .menu > li.folder:hover > a, #nav .menu > li.folder.open > a {
	padding: 16px;
}

		/* current menu item */
#nav .menu > li.current-menu-ancestor > a, #nav .menu > li.current-menu-item > a {
	padding: 16px;
	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: 16px;
}
		/* current menu item hover */
#nav .menu > li.current-menu-ancestor:hover > a, #nav .menu > li.current-menu-item:hover > a {
	padding: 16px;
	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: 16px;
}

		/* menu items label font */
#nav .menu > li > a .label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;

	color: #1b110f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}
		/* menu items hover label font */
#nav .menu > li:hover > a .label, #nav .menu > li.open > a .label {
	color: #b88e11;
	font-weight: normal;
	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: #b88e11;
	font-weight: normal;
	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: #b88e11;
	font-weight: normal;
	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: #7c99b4;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}
		/* menu items hover desc font */
#nav .menu > li:hover > a .desc, #nav .menu > li.open > a .desc {
	color: #8ba6bf;
	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: #8ba6bf;
	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: #8ba6bf;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

	/* menu icons */
#nav .menu > li.folder > a .submenu_icon_before:before {
	content: none;
	color: #686764;
	font-size: 13px;
	padding-right: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#nav .menu > li.folder:hover > a .submenu_icon_before:before, #nav .menu > li.folder.open > a .submenu_icon_before:before {
	content: none;
	color: #686764;
	font-size: 13px;
	padding-right: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#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: #686764;
	font-size: 13px;
	padding-right: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#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: #686764;
	font-size: 13px;
	padding-right: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#nav .menu > li.folder > a .submenu_icon_after:after {
	content: "\f014";
	color: #686764;
	font-size: 16px;
	padding-left: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#nav .menu > li.folder:hover > a .submenu_icon_after:after, #nav .menu > li.folder.open > a .submenu_icon_after:after {
	content: "\f015";
	color: #b88e11;
	font-size: 16px;
	padding-left: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#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: "\f014";
	color: #b88e11;
	font-size: 16px;
	padding-left: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#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: "\f015";
	color: #b88e11;
	font-size: 16px;
	padding-left: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}



		/* submenu */
#nav .sub-menu {
	background-color: #f6f6f3;
	background-image: none;
	border-left: 1px solid #d2d1c4;
	border-top: 1px solid #e4c1b1;
	border-right: 1px solid #d2d1c4;
	border-bottom: 1px solid #d2d1c4;
}

		/* menu items */
#nav .sub-menu > li {
	font-family: Arial, Helvetica, san-serif;
	font-size: 13px;
	line-height: 128%;
	text-align: left;

	background-color: transparent;
	background-image: none;
	border-top: 1px solid #e7e7d8;
}

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

		/* current menu item */
#nav .sub-menu > li.current-menu-ancestor, #nav .sub-menu > li.current-menu-item {
	background-color: #ffffff;
	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: #ffffff;
	background-image: none;
}

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

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

		/* menu items hover padding */
#nav .sub-menu > li:hover > a > .label_holder, #nav .sub-menu > li.open > a > .label_holder {
	padding: 7px 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: 7px 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: 7px 20px;
}

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

		/* menu items hover color and underline */
#nav .sub-menu > li:hover > a .label, #nav .sub-menu > li.open > a .label {
	color: #433c39;
	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: #433c39;
	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: #433c39;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

	/* submenu icons */
#nav .sub-menu > li.folder > a .submenu_icon_after:after {
	content: "\f014";
	color: #3e3230;
	font-size: 13px;
	padding: 0 6px 0 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#nav .sub-menu > li.folder:hover > a .submenu_icon_after:after, #nav .sub-menu > li.folder.open > a .submenu_icon_after:after {
	content: "\f015";
	color: #b27d65;
	font-size: 13px;
	padding: 0 6px 0 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#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: "\f014";
	color: #b27d65;
	font-size: 13px;
	padding: 0 6px 0 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#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: "\f015";
	color: #b27d65;
	font-size: 13px;
	padding: 0 6px 0 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}


/************************
*   Popup Menu Widget   *
*************************/

	/*********************************
	*   Popup Menu Widget - Header   *
	**********************************/

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

#header_wrapper .widget_dottoro_popup_menu .vertical .menu > li {
	border-top: 0px solid #7c7865;
}

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

#header_wrapper .widget_dottoro_popup_menu .vertical .menu > li:first-child {
	border-top-width: 0px;
}

		/* menu items */
#header_wrapper .widget_dottoro_popup_menu .menu > li > a {
	padding: 10px 16px;
	margin: 0 3px;
	border: 0;

	background-color: transparent;
	background-image: none;
}
#header_wrapper .widget_dottoro_popup_menu .menu > li.folder > a {
	padding: 10px 16px;
}
		/* menu items hover */
#header_wrapper .widget_dottoro_popup_menu .menu > li:hover > a, #header_wrapper .widget_dottoro_popup_menu .menu > li.open > a {
	padding: 10px 16px;
	margin: 0 3px;
	border: 0;

	background-color: transparent;
	background-image: none;
}
#header_wrapper .widget_dottoro_popup_menu .menu > li.folder:hover > a, #header_wrapper .widget_dottoro_popup_menu .menu > li.folder.open > a {
	padding: 10px 16px;
}

		/* current menu item */
#header_wrapper .widget_dottoro_popup_menu .menu > li.current-menu-ancestor > a, #header_wrapper .widget_dottoro_popup_menu .menu > li.current-menu-item > a {
	padding: 10px 16px;
	margin: 0 3px;
	border: 0;

	background-color: transparent;
	background-image: none;
}
#header_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor > a, #header_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-item > a {
	padding: 10px 16px;
}
		/* current menu item hover */
#header_wrapper .widget_dottoro_popup_menu .menu > li.current-menu-ancestor:hover > a, #header_wrapper .widget_dottoro_popup_menu .menu > li.current-menu-item:hover > a {
	padding: 10px 16px;
	margin: 0 3px;
	border: 0;

	background-color: transparent;
	background-image: none;
}
#header_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor:hover > a, #header_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-item:hover > a {
	padding: 10px 16px;
}

		/* menu items label font */
#header_wrapper .widget_dottoro_popup_menu .menu > li > a .label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;

	color: #dbdbdb;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}
		/* menu items hover label font */
#header_wrapper .widget_dottoro_popup_menu .menu > li:hover > a .label, #header_wrapper .widget_dottoro_popup_menu .menu > li.open > a .label {
	color: #b8b8b8;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

		/* menu items desc font */
#header_wrapper .widget_dottoro_popup_menu .menu > li > a .desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #9ea9b1;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}
		/* menu items hover desc font */
#header_wrapper .widget_dottoro_popup_menu .menu > li:hover > a .desc, #header_wrapper .widget_dottoro_popup_menu .menu > li.open > a .desc {
	color: #9ea9b1;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

	/* menu icons */
#header_wrapper .widget_dottoro_popup_menu .menu > li.folder > a .submenu_icon_before:before {
	content: none;
	color: #9aa5ae;
	font-size: 13px;
	padding-right: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#header_wrapper .widget_dottoro_popup_menu .menu > li.folder:hover > a .submenu_icon_before:before, #header_wrapper .widget_dottoro_popup_menu .menu > li.folder.open > a .submenu_icon_before:before {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-right: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#header_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor > a .submenu_icon_before:before, #header_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-item > a .submenu_icon_before:before {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-right: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#header_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor:hover > a .submenu_icon_before:before, #header_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-item:hover > a .submenu_icon_before:before {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-right: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#header_wrapper .widget_dottoro_popup_menu .menu > li.folder > a .submenu_icon_after:after {
	content: none;
	color: #9aa5ae;
	font-size: 13px;
	padding-left: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#header_wrapper .widget_dottoro_popup_menu .menu > li.folder:hover > a .submenu_icon_after:after, #header_wrapper .widget_dottoro_popup_menu .menu > li.folder.open > a .submenu_icon_after:after {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-left: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#header_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor > a .submenu_icon_after:after, #header_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-item > a .submenu_icon_after:after {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-left: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#header_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor:hover > a .submenu_icon_after:after, #header_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-item:hover > a .submenu_icon_after:after {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-left: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}



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

		/* menu items */
#header_wrapper .widget_dottoro_popup_menu .sub-menu > li {
	font-family: Arial, Helvetica, san-serif;
	font-size: 13px;
	line-height: 128%;
	text-align: left;

	background-color: transparent;
	background-image: none;
	border-top: 1px solid #eaeaea;
}

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

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

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

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

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

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

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

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

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

		/* menu items hover color and underline */
#header_wrapper .widget_dottoro_popup_menu .sub-menu > li:hover > a .label, #header_wrapper .widget_dottoro_popup_menu .sub-menu > li.open > a .label {
	color: #5a5a5a;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

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

	/* submenu icons */
#header_wrapper .widget_dottoro_popup_menu .sub-menu > li.folder > a .submenu_icon_after:after {
	content: none;
	color: #9c9c9c;
	font-size: 13px;
	padding: 0 6px 0 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#header_wrapper .widget_dottoro_popup_menu .sub-menu > li.folder:hover > a .submenu_icon_after:after, #header_wrapper .widget_dottoro_popup_menu .sub-menu > li.folder.open > a .submenu_icon_after:after {
	content: none;
	color: #828282;
	font-size: 13px;
	padding: 0 6px 0 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#header_wrapper .widget_dottoro_popup_menu .sub-menu > li.folder.current-menu-ancestor > a .submenu_icon_after:after, #header_wrapper .widget_dottoro_popup_menu .sub-menu > li.folder.current-menu-item > a .submenu_icon_after:after {
	content: none;
	color: #9c9c9c;
	font-size: 13px;
	padding: 0 6px 0 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#header_wrapper .widget_dottoro_popup_menu .sub-menu > li.folder.current-menu-ancestor:hover > a .submenu_icon_after:after, #header_wrapper .widget_dottoro_popup_menu .sub-menu > li.folder.current-menu-item:hover > a .submenu_icon_after:after {
	content: none;
	color: #828282;
	font-size: 13px;
	padding: 0 6px 0 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}



	/************************************
	*   Popup Menu Widget - Subheader   *
	*************************************/

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

#subheader_wrapper .widget_dottoro_popup_menu .vertical .menu > li {
	border-top: 0px solid #7c7865;
}

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

#subheader_wrapper .widget_dottoro_popup_menu .vertical .menu > li:first-child {
	border-top-width: 0px;
}

		/* menu items */
#subheader_wrapper .widget_dottoro_popup_menu .menu > li > a {
	padding: 10px 16px;
	margin: 0 3px;
	border: 0;

	background-color: transparent;
	background-image: none;
}
#subheader_wrapper .widget_dottoro_popup_menu .menu > li.folder > a {
	padding: 10px 16px;
}
		/* menu items hover */
#subheader_wrapper .widget_dottoro_popup_menu .menu > li:hover > a, #subheader_wrapper .widget_dottoro_popup_menu .menu > li.open > a {
	padding: 10px 16px;
	margin: 0 3px;
	border: 0;

	background-color: transparent;
	background-image: none;
}
#subheader_wrapper .widget_dottoro_popup_menu .menu > li.folder:hover > a, #subheader_wrapper .widget_dottoro_popup_menu .menu > li.folder.open > a {
	padding: 10px 16px;
}

		/* current menu item */
#subheader_wrapper .widget_dottoro_popup_menu .menu > li.current-menu-ancestor > a, #subheader_wrapper .widget_dottoro_popup_menu .menu > li.current-menu-item > a {
	padding: 10px 16px;
	margin: 0 3px;
	border: 0;

	background-color: transparent;
	background-image: none;
}
#subheader_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor > a, #subheader_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-item > a {
	padding: 10px 16px;
}
		/* current menu item hover */
#subheader_wrapper .widget_dottoro_popup_menu .menu > li.current-menu-ancestor:hover > a, #subheader_wrapper .widget_dottoro_popup_menu .menu > li.current-menu-item:hover > a {
	padding: 10px 16px;
	margin: 0 3px;
	border: 0;

	background-color: transparent;
	background-image: none;
}
#subheader_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor:hover > a, #subheader_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-item:hover > a {
	padding: 10px 16px;
}

		/* menu items label font */
#subheader_wrapper .widget_dottoro_popup_menu .menu > li > a .label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;

	color: #496a89;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}
		/* menu items hover label font */
#subheader_wrapper .widget_dottoro_popup_menu .menu > li:hover > a .label, #subheader_wrapper .widget_dottoro_popup_menu .menu > li.open > a .label {
	color: #3f8dd7;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

		/* menu items desc font */
#subheader_wrapper .widget_dottoro_popup_menu .menu > li > a .desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}
		/* menu items hover desc font */
#subheader_wrapper .widget_dottoro_popup_menu .menu > li:hover > a .desc, #subheader_wrapper .widget_dottoro_popup_menu .menu > li.open > a .desc {
	color: #7f7f7f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

	/* menu icons */
#subheader_wrapper .widget_dottoro_popup_menu .menu > li.folder > a .submenu_icon_before:before {
	content: none;
	color: #9aa5ae;
	font-size: 13px;
	padding-right: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#subheader_wrapper .widget_dottoro_popup_menu .menu > li.folder:hover > a .submenu_icon_before:before, #subheader_wrapper .widget_dottoro_popup_menu .menu > li.folder.open > a .submenu_icon_before:before {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-right: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#subheader_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor > a .submenu_icon_before:before, #subheader_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-item > a .submenu_icon_before:before {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-right: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#subheader_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor:hover > a .submenu_icon_before:before, #subheader_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-item:hover > a .submenu_icon_before:before {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-right: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#subheader_wrapper .widget_dottoro_popup_menu .menu > li.folder > a .submenu_icon_after:after {
	content: none;
	color: #9aa5ae;
	font-size: 13px;
	padding-left: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#subheader_wrapper .widget_dottoro_popup_menu .menu > li.folder:hover > a .submenu_icon_after:after, #subheader_wrapper .widget_dottoro_popup_menu .menu > li.folder.open > a .submenu_icon_after:after {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-left: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#subheader_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor > a .submenu_icon_after:after, #subheader_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-item > a .submenu_icon_after:after {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-left: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#subheader_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor:hover > a .submenu_icon_after:after, #subheader_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-item:hover > a .submenu_icon_after:after {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-left: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}



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

		/* menu items */
#subheader_wrapper .widget_dottoro_popup_menu .sub-menu > li {
	font-family: Arial, Helvetica, san-serif;
	font-size: 13px;
	line-height: 128%;
	text-align: left;

	background-color: transparent;
	background-image: none;
	border-top: 1px solid #eaeaea;
}

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

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

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

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

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

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

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

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

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

		/* menu items hover color and underline */
#subheader_wrapper .widget_dottoro_popup_menu .sub-menu > li:hover > a .label, #subheader_wrapper .widget_dottoro_popup_menu .sub-menu > li.open > a .label {
	color: #5a5a5a;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

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

	/* submenu icons */
#subheader_wrapper .widget_dottoro_popup_menu .sub-menu > li.folder > a .submenu_icon_after:after {
	content: none;
	color: #9c9c9c;
	font-size: 13px;
	padding: 0 6px 0 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#subheader_wrapper .widget_dottoro_popup_menu .sub-menu > li.folder:hover > a .submenu_icon_after:after, #subheader_wrapper .widget_dottoro_popup_menu .sub-menu > li.folder.open > a .submenu_icon_after:after {
	content: none;
	color: #828282;
	font-size: 13px;
	padding: 0 6px 0 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#subheader_wrapper .widget_dottoro_popup_menu .sub-menu > li.folder.current-menu-ancestor > a .submenu_icon_after:after, #subheader_wrapper .widget_dottoro_popup_menu .sub-menu > li.folder.current-menu-item > a .submenu_icon_after:after {
	content: none;
	color: #9c9c9c;
	font-size: 13px;
	padding: 0 6px 0 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#subheader_wrapper .widget_dottoro_popup_menu .sub-menu > li.folder.current-menu-ancestor:hover > a .submenu_icon_after:after, #subheader_wrapper .widget_dottoro_popup_menu .sub-menu > li.folder.current-menu-item:hover > a .submenu_icon_after:after {
	content: none;
	color: #828282;
	font-size: 13px;
	padding: 0 6px 0 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}



	/*********************************
	*   Popup Menu Widget - Content  *
	**********************************/

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

.widget_dottoro_popup_menu .vertical .menu > li {
	border-top: 0px solid #7c7865;
}

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

.widget_dottoro_popup_menu .vertical .menu > li:first-child {
	border-top-width: 0px;
}

		/* menu items */
.widget_dottoro_popup_menu .menu > li > a, .widget_dottoro_popup_menu.widget_distinct .menu > li > a {
	padding: 10px 16px;
	margin: 0 3px;
	border: 0;

	background-color: transparent;
	background-image: none;
}
.widget_dottoro_popup_menu .menu > li.folder > a {
	padding: 10px 16px;
}
		/* menu items hover */
.widget_dottoro_popup_menu .menu > li:hover > a, .widget_dottoro_popup_menu.widget_distinct .menu > li:hover > a, .widget_dottoro_popup_menu .menu > li.open > a, .widget_dottoro_popup_menu.widget_distinct .menu > li.open > a {
	padding: 10px 16px;
	margin: 0 3px;
	border: 0;

	background-color: transparent;
	background-image: none;
}
.widget_dottoro_popup_menu .menu > li.folder:hover > a, .widget_dottoro_popup_menu .menu > li.folder.open > a {
	padding: 10px 16px;
}

		/* current menu item */
.widget_dottoro_popup_menu .menu > li.current-menu-ancestor > a, .widget_dottoro_popup_menu .menu > li.current-menu-item > a {
	padding: 10px 16px;
	margin: 0 3px;
	border: 0;

	background-color: transparent;
	background-image: none;
}
.widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor > a, .widget_dottoro_popup_menu .menu > li.folder.current-menu-item > a {
	padding: 10px 16px;
}
		/* current menu item hover */
.widget_dottoro_popup_menu .menu > li.current-menu-ancestor:hover > a, .widget_dottoro_popup_menu .menu > li.current-menu-item:hover > a {
	padding: 10px 16px;
	margin: 0 3px;
	border: 0;

	background-color: transparent;
	background-image: none;
}
.widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor:hover > a, .widget_dottoro_popup_menu .menu > li.folder.current-menu-item:hover > a {
	padding: 10px 16px;
}

		/* menu items label font */
.widget_dottoro_popup_menu .menu > li > a .label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;

	color: #619cc7;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}
		/* menu items hover label font */
.widget_dottoro_popup_menu .menu > li:hover > a .label, .widget_dottoro_popup_menu .menu > li.open > a .label {
	color: #045691;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

		/* menu items desc font */
.widget_dottoro_popup_menu .menu > li > a .desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #5c7079;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}
		/* menu items hover desc font */
.widget_dottoro_popup_menu .menu > li:hover > a .desc, .widget_dottoro_popup_menu .menu > li.open > a .desc {
	color: #5c7079;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

	/* menu icons */
.widget_dottoro_popup_menu .menu > li.folder > a .submenu_icon_before:before {
	content: none;
	color: #9aa5ae;
	font-size: 13px;
	padding-right: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

.widget_dottoro_popup_menu .menu > li.folder:hover > a .submenu_icon_before:before, .widget_dottoro_popup_menu .menu > li.folder.open > a .submenu_icon_before:before {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-right: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

.widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor > a .submenu_icon_before:before, .widget_dottoro_popup_menu .menu > li.folder.current-menu-item > a .submenu_icon_before:before {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-right: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

.widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor:hover > a .submenu_icon_before:before, .widget_dottoro_popup_menu .menu > li.folder.current-menu-item:hover > a .submenu_icon_before:before {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-right: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

.widget_dottoro_popup_menu .menu > li.folder > a .submenu_icon_after:after {
	content: none;
	color: #9aa5ae;
	font-size: 13px;
	padding-left: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

.widget_dottoro_popup_menu .menu > li.folder:hover > a .submenu_icon_after:after, .widget_dottoro_popup_menu .menu > li.folder.open > a .submenu_icon_after:after {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-left: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

.widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor > a .submenu_icon_after:after, .widget_dottoro_popup_menu .menu > li.folder.current-menu-item > a .submenu_icon_after:after {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-left: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

.widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor:hover > a .submenu_icon_after:after, .widget_dottoro_popup_menu .menu > li.folder.current-menu-item:hover > a .submenu_icon_after:after {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-left: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}



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

		/* menu items */
.widget_dottoro_popup_menu .sub-menu > li {
	font-family: Arial, Helvetica, san-serif;
	font-size: 13px;
	line-height: 128%;
	text-align: left;

	background-color: transparent;
	background-image: none;
	border-top: 1px solid #eaeaea;
}

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

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

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

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

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

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

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

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

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

		/* menu items hover color and underline */
.widget_dottoro_popup_menu .sub-menu > li:hover > a .label, .widget_dottoro_popup_menu .sub-menu > li.open > a .label {
	color: #5a5a5a;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

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

	/* submenu icons */
.widget_dottoro_popup_menu .sub-menu > li.folder > a .submenu_icon_after:after {
	content: none;
	color: #9c9c9c;
	font-size: 13px;
	padding: 0 6px 0 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}

.widget_dottoro_popup_menu .sub-menu > li.folder:hover > a .submenu_icon_after:after, .widget_dottoro_popup_menu .sub-menu > li.folder.open > a .submenu_icon_after:after {
	content: none;
	color: #828282;
	font-size: 13px;
	padding: 0 6px 0 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}

.widget_dottoro_popup_menu .sub-menu > li.folder.current-menu-ancestor > a .submenu_icon_after:after, .widget_dottoro_popup_menu .sub-menu > li.folder.current-menu-item > a .submenu_icon_after:after {
	content: none;
	color: #9c9c9c;
	font-size: 13px;
	padding: 0 6px 0 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}

.widget_dottoro_popup_menu .sub-menu > li.folder.current-menu-ancestor:hover > a .submenu_icon_after:after, .widget_dottoro_popup_menu .sub-menu > li.folder.current-menu-item:hover > a .submenu_icon_after:after {
	content: none;
	color: #828282;
	font-size: 13px;
	padding: 0 6px 0 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}



	/*********************************
	*   Popup Menu Widget - Sidebar  *
	**********************************/

		/* main menu */
#sidebar .widget_dottoro_popup_menu .popup_menu {
	background-color: transparent;
	background-image: none;
	border: 0;
}
		/* separator lines */
#sidebar .widget_dottoro_popup_menu .horizontal .menu > li {
	border-left: 0px solid #222222;
}

#sidebar .widget_dottoro_popup_menu .vertical .menu > li {
	border-top: 0px solid #222222;
}

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

#sidebar .widget_dottoro_popup_menu .vertical .menu > li:first-child {
	border-top-width: 0px;
}

		/* menu items */
#sidebar .widget_dottoro_popup_menu .menu > li > a {
	padding: 10px 16px;
	margin: 0;
	border: 0;

	background-color: transparent;
	background-image: none;
}
#sidebar .widget_dottoro_popup_menu .menu > li.folder > a {
	padding: 10px 16px;
}
		/* menu items hover */
#sidebar .widget_dottoro_popup_menu .menu > li:hover > a, #sidebar .widget_dottoro_popup_menu .menu > li.open > a {
	padding: 10px 16px;
	margin: 0;
	border: 0;

	background-color: transparent;
	background-image: none;
}
#sidebar .widget_dottoro_popup_menu .menu > li.folder:hover > a, #sidebar .widget_dottoro_popup_menu .menu > li.folder.open > a {
	padding: 10px 16px;
}

		/* current menu item */
#sidebar .widget_dottoro_popup_menu .menu > li.current-menu-ancestor > a, #sidebar .widget_dottoro_popup_menu .menu > li.current-menu-item > a {
	padding: 10px 16px;
	margin: 0;
	border: 0;

	background-color: transparent;
	background-image: none;
}
#sidebar .widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor > a, #sidebar .widget_dottoro_popup_menu .menu > li.folder.current-menu-item > a {
	padding: 10px 16px;
}
		/* current menu item hover */
#sidebar .widget_dottoro_popup_menu .menu > li.current-menu-ancestor:hover > a, #sidebar .widget_dottoro_popup_menu .menu > li.current-menu-item:hover > a {
	padding: 10px 16px;
	margin: 0;
	border: 0;

	background-color: transparent;
	background-image: none;
}
#sidebar .widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor:hover > a, #sidebar .widget_dottoro_popup_menu .menu > li.folder.current-menu-item:hover > a {
	padding: 10px 16px;
}

		/* menu items label font */
#sidebar .widget_dottoro_popup_menu .menu > li > a .label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;

	color: #619cc7;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}
		/* menu items hover label font */
#sidebar .widget_dottoro_popup_menu .menu > li:hover > a .label, #sidebar .widget_dottoro_popup_menu .menu > li.open > a .label {
	color: #045691;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

		/* menu items desc font */
#sidebar .widget_dottoro_popup_menu .menu > li > a .desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #5c7079;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}
		/* menu items hover desc font */
#sidebar .widget_dottoro_popup_menu .menu > li:hover > a .desc, #sidebar .widget_dottoro_popup_menu .menu > li.open > a .desc {
	color: #5c7079;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

	/* menu icons */
#sidebar .widget_dottoro_popup_menu .menu > li.folder > a .submenu_icon_before:before {
	content: none;
	color: #9aa5ae;
	font-size: 13px;
	padding-right: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#sidebar .widget_dottoro_popup_menu .menu > li.folder:hover > a .submenu_icon_before:before, #sidebar .widget_dottoro_popup_menu .menu > li.folder.open > a .submenu_icon_before:before {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-right: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#sidebar .widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor > a .submenu_icon_before:before, #sidebar .widget_dottoro_popup_menu .menu > li.folder.current-menu-item > a .submenu_icon_before:before {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-right: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#sidebar .widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor:hover > a .submenu_icon_before:before, #sidebar .widget_dottoro_popup_menu .menu > li.folder.current-menu-item:hover > a .submenu_icon_before:before {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-right: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#sidebar .widget_dottoro_popup_menu .menu > li.folder > a .submenu_icon_after:after {
	content: none;
	color: #9aa5ae;
	font-size: 13px;
	padding-left: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#sidebar .widget_dottoro_popup_menu .menu > li.folder:hover > a .submenu_icon_after:after, #sidebar .widget_dottoro_popup_menu .menu > li.folder.open > a .submenu_icon_after:after {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-left: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#sidebar .widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor > a .submenu_icon_after:after, #sidebar .widget_dottoro_popup_menu .menu > li.folder.current-menu-item > a .submenu_icon_after:after {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-left: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#sidebar .widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor:hover > a .submenu_icon_after:after, #sidebar .widget_dottoro_popup_menu .menu > li.folder.current-menu-item:hover > a .submenu_icon_after:after {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-left: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}



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

		/* menu items */
#sidebar .widget_dottoro_popup_menu .sub-menu > li {
	font-family: Arial, Helvetica, san-serif;
	font-size: 13px;
	line-height: 128%;
	text-align: left;

	background-color: transparent;
	background-image: none;
	border-top: 1px solid #eaeaea;
}

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

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

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

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

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

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

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

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

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

		/* menu items hover color and underline */
#sidebar .widget_dottoro_popup_menu .sub-menu > li:hover > a .label, #sidebar .widget_dottoro_popup_menu .sub-menu > li.open > a .label {
	color: #5a5a5a;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

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

	/* submenu icons */
#sidebar .widget_dottoro_popup_menu .sub-menu > li.folder > a .submenu_icon_after:after {
	content: none;
	color: #9c9c9c;
	font-size: 13px;
	padding: 0 6px 0 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#sidebar .widget_dottoro_popup_menu .sub-menu > li.folder:hover > a .submenu_icon_after:after, #sidebar .widget_dottoro_popup_menu .sub-menu > li.folder.open > a .submenu_icon_after:after {
	content: none;
	color: #828282;
	font-size: 13px;
	padding: 0 6px 0 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#sidebar .widget_dottoro_popup_menu .sub-menu > li.folder.current-menu-ancestor > a .submenu_icon_after:after, #sidebar .widget_dottoro_popup_menu .sub-menu > li.folder.current-menu-item > a .submenu_icon_after:after {
	content: none;
	color: #9c9c9c;
	font-size: 13px;
	padding: 0 6px 0 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#sidebar .widget_dottoro_popup_menu .sub-menu > li.folder.current-menu-ancestor:hover > a .submenu_icon_after:after, #sidebar .widget_dottoro_popup_menu .sub-menu > li.folder.current-menu-item:hover > a .submenu_icon_after:after {
	content: none;
	color: #828282;
	font-size: 13px;
	padding: 0 6px 0 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}



	/*********************************
	*   Popup Menu Widget - Footer   *
	**********************************/

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

#footer_wrapper .widget_dottoro_popup_menu .vertical .menu > li {
	border-top: 0px solid #7c7865;
}

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

#footer_wrapper .widget_dottoro_popup_menu .vertical .menu > li:first-child {
	border-top-width: 0px;
}

		/* menu items */
#footer_wrapper .widget_dottoro_popup_menu .menu > li > a {
	padding: 10px 16px;
	margin: 0 3px;
	border: 0;

	background-color: transparent;
	background-image: none;
}
#footer_wrapper .widget_dottoro_popup_menu .menu > li.folder > a {
	padding: 10px 16px;
}
		/* menu items hover */
#footer_wrapper .widget_dottoro_popup_menu .menu > li:hover > a, #footer_wrapper .widget_dottoro_popup_menu .menu > li.open > a {
	padding: 10px 16px;
	margin: 0 3px;
	border: 0;

	background-color: transparent;
	background-image: none;
}
#footer_wrapper .widget_dottoro_popup_menu .menu > li.folder:hover > a, #footer_wrapper .widget_dottoro_popup_menu .menu > li.folder.open > a {
	padding: 10px 16px;
}

		/* current menu item */
#footer_wrapper .widget_dottoro_popup_menu .menu > li.current-menu-ancestor > a, #footer_wrapper .widget_dottoro_popup_menu .menu > li.current-menu-item > a {
	padding: 10px 16px;
	margin: 0 3px;
	border: 0;

	background-color: transparent;
	background-image: none;
}
#footer_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor > a, #footer_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-item > a {
	padding: 10px 16px;
}
		/* current menu item hover */
#footer_wrapper .widget_dottoro_popup_menu .menu > li.current-menu-ancestor:hover > a, #footer_wrapper .widget_dottoro_popup_menu .menu > li.current-menu-item:hover > a {
	padding: 10px 16px;
	margin: 0 3px;
	border: 0;

	background-color: transparent;
	background-image: none;
}
#footer_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor:hover > a, #footer_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-item:hover > a {
	padding: 10px 16px;
}

		/* menu items label font */
#footer_wrapper .widget_dottoro_popup_menu .menu > li > a .label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;

	color: #9199a0;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}
		/* menu items hover label font */
#footer_wrapper .widget_dottoro_popup_menu .menu > li:hover > a .label, #footer_wrapper .widget_dottoro_popup_menu .menu > li.open > a .label {
	color: #abb4bd;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

		/* menu items desc font */
#footer_wrapper .widget_dottoro_popup_menu .menu > li > a .desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #9da0a3;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}
		/* menu items hover desc font */
#footer_wrapper .widget_dottoro_popup_menu .menu > li:hover > a .desc, #footer_wrapper .widget_dottoro_popup_menu .menu > li.open > a .desc {
	color: #9da0a3;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

	/* menu icons */
#footer_wrapper .widget_dottoro_popup_menu .menu > li.folder > a .submenu_icon_before:before {
	content: none;
	color: #9aa5ae;
	font-size: 13px;
	padding-right: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#footer_wrapper .widget_dottoro_popup_menu .menu > li.folder:hover > a .submenu_icon_before:before, #footer_wrapper .widget_dottoro_popup_menu .menu > li.folder.open > a .submenu_icon_before:before {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-right: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#footer_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor > a .submenu_icon_before:before, #footer_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-item > a .submenu_icon_before:before {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-right: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#footer_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor:hover > a .submenu_icon_before:before, #footer_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-item:hover > a .submenu_icon_before:before {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-right: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#footer_wrapper .widget_dottoro_popup_menu .menu > li.folder > a .submenu_icon_after:after {
	content: none;
	color: #9aa5ae;
	font-size: 13px;
	padding-left: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#footer_wrapper .widget_dottoro_popup_menu .menu > li.folder:hover > a .submenu_icon_after:after, #footer_wrapper .widget_dottoro_popup_menu .menu > li.folder.open > a .submenu_icon_after:after {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-left: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#footer_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor > a .submenu_icon_after:after, #footer_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-item > a .submenu_icon_after:after {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-left: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#footer_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-ancestor:hover > a .submenu_icon_after:after, #footer_wrapper .widget_dottoro_popup_menu .menu > li.folder.current-menu-item:hover > a .submenu_icon_after:after {
	content: none;
	color: #e7edf1;
	font-size: 13px;
	padding-left: 4px;
	background-color: transparent;	/* avoid W3C validator warnings */
}



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

		/* menu items */
#footer_wrapper .widget_dottoro_popup_menu .sub-menu > li {
	font-family: Arial, Helvetica, san-serif;
	font-size: 13px;
	line-height: 128%;
	text-align: left;

	background-color: transparent;
	background-image: none;
	border-top: 1px solid #eaeaea;
}

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

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

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

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

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

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

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

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

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

		/* menu items hover color and underline */
#footer_wrapper .widget_dottoro_popup_menu .sub-menu > li:hover > a .label, #footer_wrapper .widget_dottoro_popup_menu .sub-menu > li.open > a .label {
	color: #5a5a5a;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

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

	/* submenu icons */
#footer_wrapper .widget_dottoro_popup_menu .sub-menu > li.folder > a .submenu_icon_after:after {
	content: none;
	color: #9c9c9c;
	font-size: 13px;
	padding: 0 6px 0 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#footer_wrapper .widget_dottoro_popup_menu .sub-menu > li.folder:hover > a .submenu_icon_after:after, #footer_wrapper .widget_dottoro_popup_menu .sub-menu > li.folder.open > a .submenu_icon_after:after {
	content: none;
	color: #828282;
	font-size: 13px;
	padding: 0 6px 0 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#footer_wrapper .widget_dottoro_popup_menu .sub-menu > li.folder.current-menu-ancestor > a .submenu_icon_after:after, #footer_wrapper .widget_dottoro_popup_menu .sub-menu > li.folder.current-menu-item > a .submenu_icon_after:after {
	content: none;
	color: #9c9c9c;
	font-size: 13px;
	padding: 0 6px 0 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}

#footer_wrapper .widget_dottoro_popup_menu .sub-menu > li.folder.current-menu-ancestor:hover > a .submenu_icon_after:after, #footer_wrapper .widget_dottoro_popup_menu .sub-menu > li.folder.current-menu-item:hover > a .submenu_icon_after:after {
	content: none;
	color: #828282;
	font-size: 13px;
	padding: 0 6px 0 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}


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

.breadcrumb_margin {
	padding: 4px 0 16px 0;
}

.breadcrumb {
	background-color: #fbfbfb;
	background-image: none;
	border: 1px solid #f8f8f8;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #657f96;
	font-weight: normal;
	font-style: normal;

}

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

.breadcrumb a:hover {
	color: #4b4946;
	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: #3c82ae;
	background-image: none;
	border: 1px solid #3c84b2;
	color: #b8ccda;
}

#header_wrapper input[type=text]:focus, #header_wrapper input[type=password]:focus, #header_wrapper textarea:focus, #header_wrapper select:focus {
	background-color: #3e86b3;
	background-image: none;
	border: 1px solid #3c84b2;
	color: #cfdfeb;
}

#header_wrapper input[type=text]:hover, #header_wrapper input[type=password]:hover, #header_wrapper textarea:hover, #header_wrapper select:hover {
	background-color: #3e86b3;
	background-image: none;
	border: 1px solid #3c84b2;
	color: #cfdfeb;
}

#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: #3e86b3;
	background-image: none;
	border: 1px solid #3c84b2;
	color: #cfdfeb;
}

#subheader_wrapper input[type=text], #subheader_wrapper input[type=password], #subheader_wrapper textarea, #subheader_wrapper select {
	background-color: #f8f8f6;
	background-image: none;
	border: 1px solid #e4e4e1;
	color: #9c9c92;
}

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

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

#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: #ffffff;
	background-image: none;
	border: 1px solid #e4e4e1;
	color: #434343;
}

#subheader_wrapper .widget input[type=text], #subheader_wrapper .widget input[type=password], #subheader_wrapper .widget textarea, #subheader_wrapper .widget select {
	background-color: #f8f8f6;
	background-image: none;
	border: 1px solid #e4e4e1;
	color: #9c9c92;
}

#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: #ffffff;
	background-image: none;
	border: 1px solid #e4e4e1;
	color: #434343;
}

#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: #ffffff;
	background-image: none;
	border: 1px solid #e4e4e1;
	color: #434343;
}

#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: #ffffff;
	background-image: none;
	border: 1px solid #e4e4e1;
	color: #434343;
}

input[type=text], input[type=password], textarea, select {
	background-color: #f8f8f6;
	background-image: none;
	border: 1px solid #e4e4e1;
	color: #9c9c92;
}

input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #e4e4e1;
	color: #434343;
}

input[type=text]:hover, input[type=password]:hover, textarea:hover, select:hover {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #e4e4e1;
	color: #434343;
}

input[type=text]:focus:hover, input[type=password]:focus:hover, textarea:focus:hover, select:focus:hover {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #e4e4e1;
	color: #434343;
}

.widget_distinct input[type=text], .widget_distinct input[type=password], .widget_distinct textarea, .widget_distinct select {
	background-color: #f8f8f6;
	background-image: none;
	border: 1px solid #e4e4e1;
	color: #9c9c92;
}

.widget_distinct input[type=text]:focus, .widget_distinct input[type=password]:focus, .widget_distinct textarea:focus, .widget_distinct select:focus {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #e4e4e1;
	color: #434343;
}

.widget_distinct input[type=text]:hover, .widget_distinct input[type=password]:hover, .widget_distinct textarea:hover, .widget_distinct select:hover {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #e4e4e1;
	color: #434343;
}

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

#sidebar input[type=text], #sidebar input[type=password], #sidebar textarea, #sidebar select {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #d6d6d6;
	color: #434343;
}

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

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

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

#footer_wrapper input[type=text], #footer_wrapper input[type=password], #footer_wrapper textarea, #footer_wrapper select {
	background-color: #3c82ae;
	background-image: none;
	border: 1px solid #3c84b2;
	color: #b8ccda;
}

#footer_wrapper input[type=text]:focus, #footer_wrapper input[type=password]:focus, #footer_wrapper textarea:focus, #footer_wrapper select:focus {
	background-color: #3e86b3;
	background-image: none;
	border: 1px solid #3c84b2;
	color: #cfdfeb;
}

#footer_wrapper input[type=text]:hover, #footer_wrapper input[type=password]:hover, #footer_wrapper textarea:hover, #footer_wrapper select:hover {
	background-color: #3e86b3;
	background-image: none;
	border: 1px solid #3c84b2;
	color: #cfdfeb;
}

#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: #3e86b3;
	background-image: none;
	border: 1px solid #3c84b2;
	color: #cfdfeb;
}


/*******************
*   Media Frames   *
********************/

#header_wrapper .media_frame, #header_wrapper .wp-caption {
	background-color: #515f69;
	background-image: none;
	border: 1px solid #596c78;
	padding: 4px;
}

#header_wrapper .media_frame:hover, #header_wrapper .wp-caption:hover, #header_wrapper .navigation_item_wrapper.active .media_frame {
	background-color: #54636e;
	background-image: none;
	border: 1px solid #607380;
	padding: 4px;
}

#subheader_wrapper .media_frame, #subheader_wrapper .wp-caption {
	background-color: #f6f6f6;
	background-image: none;
	border: 1px solid #d5d5d5;
	padding: 4px;
}

#subheader_wrapper .media_frame:hover, #subheader_wrapper .wp-caption:hover, #subheader_wrapper .navigation_item_wrapper.active .media_frame {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #dadada;
	padding: 4px;
}

#subheader_wrapper .widget_body .media_frame, #subheader_wrapper .widget_body .wp-caption {
	background-color: #f6f6f6;
	background-image: none;
	border: 1px solid #d5d5d5;
	padding: 4px;
}

#subheader_wrapper .widget_body .media_frame:hover, #subheader_wrapper .widget_body .wp-caption:hover, #subheader_wrapper .widget_body .navigation_item_wrapper.active .media_frame {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #dadada;
	padding: 4px;
}

.media_frame, .wp-caption {
	background-color: #f2f0e5;
	background-image: none;
	border: 1px solid #cfcdc3;
	padding: 4px;
}

.media_frame:hover, .wp-caption:hover, .navigation_item_wrapper.active .media_frame {
	background-color: #f2f0e5;
	background-image: none;
	border: 1px solid #956b58;
	padding: 4px;
}

.widget_distinct .widget_body .media_frame, .widget_distinct .widget_body .wp-caption {
	background-color: #f3f3f2;
	background-image: none;
	border: 1px solid #d1d1cc;
	padding: 3px;
}

.widget_distinct .widget_body .media_frame:hover, .widget_distinct .widget_body .wp-caption:hover, .widget_distinct .widget_body .navigation_item_wrapper.active .media_frame {
	background-color: #fafaf6;
	background-image: none;
	border: 1px solid #ccccc5;
	padding: 3px;
}

#sidebar .media_frame, #sidebar .wp-caption {
	background-color: #f3f3f2;
	background-image: none;
	border: 1px solid #d1d1cc;
	padding: 3px;
}

#sidebar .media_frame:hover, #sidebar .wp-caption:hover, #sidebar .navigation_item_wrapper.active .media_frame {
	background-color: #fafaf6;
	background-image: none;
	border: 1px solid #ccccc5;
	padding: 3px;
}

#footer_wrapper .media_frame, #footer_wrapper .wp-caption {
	background-color: #414752;
	background-image: none;
	border: 1px solid #30353e;
	padding: 4px;
}

#footer_wrapper .media_frame:hover, #footer_wrapper .wp-caption:hover, #footer_wrapper .navigation_item_wrapper.active .media_frame {
	background-color: #4b515c;
	background-image: none;
	border: 1px solid #30353e;
	padding: 4px;
}


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

.pagination {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #9d9b8e;
	font-weight: normal;
	font-style: italic;

}

.pagination .current {
	background-color: #a6a498;
	background-image: none;
	border: 1px solid #a6a498;

	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	font-style: normal;

}

.pagination a {
	background-color: #cdcab9;
	background-image: none;
	border: 1px solid #b1ae9f;

	font-size: 12px;
	color: #868374;
	font-weight: normal;
	font-style: normal;

}

.pagination a:hover {
	background-color: #b48a77;
	background-image: none;
	border: 1px solid #b48a77;
	color: #ffffff;
	font-weight: normal;
	font-style: normal;

}

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

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

}

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


.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: #3b3b3b;
	font-weight: normal;
	font-style: normal;

}

#comments_list .single_comment {
	background-color: #e4e4e4;
	background-image: none;
	border: 1px solid #cecece;
}

#comments_list .single_comment .comment_text {
	background-color: #efefef;
	background-image: none;
	border-left: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	border-right: 0;
	border-bottom: 0;

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

}

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

#comments_list .single_comment .comment_text a:hover {
	color: #045691;
	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: #929292;
	font-weight: normal;
	font-style: normal;

}

#comments_list .single_comment .comment_date {

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

}

#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: #afafaf;
	font-weight: normal;
	font-style: normal;

}

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

#comments_list .bypostauthor > .comment_holder .single_comment {
	background-color: #e4e4e4;
	background-image: none;
	border-left: 4px solid #a9bdce;
	border-top: 1px solid #cecece;
	border-right: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
}

#comments_list .bypostauthor > .comment_holder .single_comment .comment_text {
	background-color: #efefef;
	background-image: none;
	border-left: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	border-right: 0;
	border-bottom: 0;

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

}

#comments_list .bypostauthor > .comment_holder .single_comment .comment_text a {
	color: #619cc7;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

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

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

}

#comments_list .bypostauthor > .comment_holder .single_comment .comment_date {

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

}

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

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

}

#comments_list .bypostauthor > .comment_holder .single_comment .comment_avatar_bg {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #cacaca;
	padding: 3px;
}


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

.post_list .post_meta {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 4px 6px;
}

.post_list .post_author {

	font-size: 85%;
	color: #768ba4;
	font-weight: normal;
	font-style: normal;

}

.post_list .post_author a {
	color: #4c917f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.post_list .post_author a:hover {
	color: #4b4946;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.post_list .post_author:before {
	content: "\f063";
	color: #849fba;
	font-size: 1.4em;
	padding: 0 0.3em 0 0;
}

.post_list .post_date {

	font-size: 85%;
	color: #768ba4;
	font-weight: normal;
	font-style: normal;

}

.post_list .post_date .date_text:before {
	content: "\f079";
	color: #849fba;
	font-size: 1.4em;
	padding: 0 0.3em 0 0;
}

.post_list .post_comments {

	font-size: 90%;
}

.post_list .post_comments a {
	color: #4c917f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

.post_list .post_comments .comments_text:before {
	content: "\f085";
	color: #849fba;
	font-size: 1.5em;
	padding: 0 0.3em 0 0;
}

.post_list .post_category {

	font-size: 85%;
	color: #768ba4;
	font-weight: normal;
	font-style: normal;

}

.post_list .post_category a {
	color: #4c917f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.post_list .post_category a:hover {
	color: #4b4946;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.post_list .post_category:before {
	content: "\f03e";
	color: #849fba;
	font-size: 1.4em;
	padding: 0 0.3em 0 0;
}

.post_list .post_tags {

	font-size: 85%;
	color: #768ba4;
	font-weight: normal;
	font-style: normal;

}

.post_list .post_tags a {
	color: #4c917f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.post_list .post_tags a:hover {
	color: #4b4946;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

.post_list .post_more {
	font-family: 'Droid Serif';
	font-size: 100%;
}

.post_list .post_more a {
	color: #4c917f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

.post_list .post_more .more_text:after {
	content: none;
	font-size: 1em;
	padding: 0 0 0 0.3em;
	background-color: transparent;	/* avoid W3C validator warnings */
}

.post_list .post_more .more_button {
	background-color: #c7d3d0;
	background-image: none;
	border-left: 1px solid #b9c6c3;
	border-top: 1px solid #c7d3d0;
	border-right: 1px solid #b9c6c3;
	border-bottom: 1px solid #b9c6c3;
	padding: 8px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #54615e;
	font-weight: normal;
	font-style: normal;
}

.post_list .post_more .more_button:hover {
	background-color: #b3c4bf;
	background-image: none;
	border: 1px solid #97a7a3;
	padding: 8px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3a4744;
	font-weight: normal;
	font-style: normal;
}

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

.single-post .post_meta {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 4px 6px;
}

.single-post .post_author {

	font-size: 85%;
	color: #768ba4;
	font-weight: normal;
	font-style: normal;

}

.single-post .post_author a {
	color: #4c917f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

.single-post .post_author:before {
	content: "\f063";
	font-size: 1.2em;
	padding: 0 0.3em 0 0;
}

.single-post .post_date {

	font-size: 85%;
	color: #768ba4;
	font-weight: normal;
	font-style: normal;

}

.single-post .post_date .date_text:before {
	content: "\f079";
	font-size: 1.2em;
	padding: 0 0.3em 0 0;
}

.single-post .post_category {

	font-size: 85%;
	color: #768ba4;
	font-weight: normal;
	font-style: normal;

}

.single-post .post_category a {
	color: #4c917f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

.single-post .post_category:before {
	content: "\f03e";
	font-size: 1.2em;
	padding: 0 0.3em 0 0;
}

.single-post .post_tags {

	font-size: 100%;
	color: #768ba4;
	font-weight: normal;
	font-style: normal;

}

.single-post .post_tags a {
	color: #4c917f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

.single-post .post_tags:before {
	content: "\f039";
	font-size: 1.4em;
	padding: 0 0.3em 0 0;
}


.news_list .post_meta_margin {
	padding: 0;
}

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

.news_list .post_author {

	font-size: 85%;
	color: #768ba4;
	font-weight: normal;
	font-style: normal;

}

.news_list .post_author a {
	color: #4c917f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.news_list .post_author a:hover {
	color: #4b4946;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

.news_list .post_date {

	font-size: 85%;
	color: #768ba4;
	font-weight: normal;
	font-style: normal;

}

.news_list .post_date .date_text:before {
	content: "\f071";
	color: #849fba;
	font-size: 1.2em;
	padding: 0 0.3em 0 0;
}

.news_list .post_comments {

	font-size: 90%;
}

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

.news_list .post_comments a:hover {
	color: #4b4946;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.news_list .post_comments .comments_text:before {
	content: "\f087";
	color: #768ba4;
	font-size: 1.2em;
	padding: 0 0.3em 0 0;
}

.news_list .post_category {

	font-size: 85%;
	color: #768ba4;
	font-weight: normal;
	font-style: normal;

}

.news_list .post_category a {
	color: #4c917f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.news_list .post_category a:hover {
	color: #4b4946;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

.news_list .post_tags {

	font-size: 85%;
	color: #768ba4;
	font-weight: normal;
	font-style: normal;

}

.news_list .post_tags a {
	color: #4c917f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.news_list .post_tags a:hover {
	color: #4b4946;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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


.news_list .post_more {

	font-size: 90%;
}

.news_list .post_more a {
	color: #4c917f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

.news_list .post_more .more_text:after {
	content: "\f008";
	color: #393939;
	font-size: 1em;
	padding: 0 0 0 0.3em;
	background-color: transparent;	/* avoid W3C validator warnings */
}

.news_list .post_more .more_button {
	background-color: #c7d3d0;
	background-image: none;
	border-left: 1px solid #b9c6c3;
	border-top: 1px solid #c7d3d0;
	border-right: 1px solid #b9c6c3;
	border-bottom: 1px solid #b9c6c3;
	padding: 8px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #54615e;
	font-weight: normal;
	font-style: normal;
}

.news_list .post_more .more_button:hover {
	background-color: #b3c4bf;
	background-image: none;
	border: 1px solid #97a7a3;
	padding: 8px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3a4744;
	font-weight: normal;
	font-style: normal;
}

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

.single-news .post_meta {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 4px 6px;
}

.single-news .post_author {

	font-size: 85%;
	color: #768ba4;
	font-weight: normal;
	font-style: normal;

}

.single-news .post_author a {
	color: #4c917f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

.single-news .post_author:before {
	content: "\f063";
	font-size: 1.2em;
	padding: 0 0.3em 0 0;
}

.single-news .post_date {

	font-size: 85%;
	color: #768ba4;
	font-weight: normal;
	font-style: normal;

}

.single-news .post_date .date_text:before {
	content: "\f079";
	font-size: 1.2em;
	padding: 0 0.3em 0 0;
}

.single-news .post_category {

	font-size: 85%;
	color: #768ba4;
	font-weight: normal;
	font-style: normal;

}

.single-news .post_category a {
	color: #4c917f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

.single-news .post_category:before {
	content: "\f03e";
	font-size: 1.2em;
	padding: 0 0.3em 0 0;
}

.single-news .post_tags {

	font-size: 100%;
	color: #768ba4;
	font-weight: normal;
	font-style: normal;

}

.single-news .post_tags a {
	color: #4c917f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

.single-news .post_tags:before {
	content: "\f039";
	font-size: 1.4em;
	padding: 0 0.3em 0 0;
}


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

.portfolio_list .post_meta {
	background-color: transparent;
	background-image: none;
	border-left: 0;
	border-top: 1px solid #e3e3e3;
	border-right: 0;
	border-bottom: 0;
	padding: 6px 0;
}

.portfolio_list .post_author {

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

}

.portfolio_list .post_author a {
	color: #4c917f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.portfolio_list .post_author a:hover {
	color: #4b4946;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

.portfolio_list .post_date {

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

}

.portfolio_list .post_date .date_text:before {
	content: "\f071";
	color: #849fba;
	font-size: 1.2em;
	padding: 0 0.3em 0 0;
}

.portfolio_list .post_comments {

	font-size: 90%;
}

.portfolio_list .post_comments a {
	color: #4c917f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.portfolio_list .post_comments a:hover {
	color: #4b4946;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.portfolio_list .post_comments .comments_text:before {
	content: "\f087";
	color: #768ba4;
	font-size: 1.2em;
	padding: 0 0.3em 0 0;
}

.portfolio_list .post_category {

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

}

.portfolio_list .post_category a {
	color: #4c917f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.portfolio_list .post_category a:hover {
	color: #4b4946;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

.portfolio_list .post_tags {

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

}

.portfolio_list .post_tags a {
	color: #4c917f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.portfolio_list .post_tags a:hover {
	color: #4b4946;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

.portfolio_list .post_excerpt_more {

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

.portfolio_list .post_excerpt_more .excerpt_button {
	background-color: #5b7792;
	background-image: none;
	border: 1px solid #7d91a3;
	padding: 6px 12px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	font-style: normal;
}

.portfolio_list .post_excerpt_more .excerpt_button:hover {
	background-color: #7192b2;
	background-image: none;
	border: 1px solid #6f8192;
	padding: 6px 12px;

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

.portfolio_list .post_more {

	font-size: 90%;
}

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

.portfolio_list .post_more a:hover {
	color: #4b4946;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.portfolio_list .post_more .more_text:after {
	content: "\f008";
	color: #393939;
	font-size: 1em;
	padding: 0 0 0 0.3em;
	background-color: transparent;	/* avoid W3C validator warnings */
}

.portfolio_list .post_more .more_button {
	background-color: #c7d3d0;
	background-image: none;
	border-left: 1px solid #b9c6c3;
	border-top: 1px solid #c7d3d0;
	border-right: 1px solid #b9c6c3;
	border-bottom: 1px solid #b9c6c3;
	padding: 8px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #54615e;
	font-weight: normal;
	font-style: normal;
}

.portfolio_list .post_more .more_button:hover {
	background-color: #b3c4bf;
	background-image: none;
	border: 1px solid #97a7a3;
	padding: 8px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3a4744;
	font-weight: normal;
	font-style: normal;
}

.portfolio_list .post_external {

	font-size: 90%;
}

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

.portfolio_list .post_external a:hover {
	color: #4b4946;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

.portfolio_list .post_external .visit_text:after {
	content: "\f008";
	color: #393939;
	font-size: 1em;
	padding: 0 0 0 0.3em;
	background-color: transparent;	/* avoid W3C validator warnings */
}

.portfolio_list .post_external .visit_button {
	background-color: #c7d3d0;
	background-image: none;
	border-left: 1px solid #b9c6c3;
	border-top: 1px solid #c7d3d0;
	border-right: 1px solid #b9c6c3;
	border-bottom: 1px solid #b9c6c3;
	padding: 8px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #54615e;
	font-weight: normal;
	font-style: normal;
}

.portfolio_list .post_external .visit_button:hover {
	background-color: #b3c4bf;
	background-image: none;
	border: 1px solid #97a7a3;
	padding: 8px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3a4744;
	font-weight: normal;
	font-style: normal;
}

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

.single-portfolio .post_meta {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 4px 6px;
}

.single-portfolio .post_author {

	font-size: 85%;
	color: #768ba4;
	font-weight: normal;
	font-style: normal;

}

.single-portfolio .post_author a {
	color: #4c917f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

.single-portfolio .post_author:before {
	content: "\f063";
	font-size: 1.2em;
	padding: 0 0.3em 0 0;
}

.single-portfolio .post_date {

	font-size: 85%;
	color: #768ba4;
	font-weight: normal;
	font-style: normal;

}

.single-portfolio .post_date .date_text:before {
	content: "\f079";
	font-size: 1.2em;
	padding: 0 0.3em 0 0;
}

.single-portfolio .post_category {

	font-size: 85%;
	color: #768ba4;
	font-weight: normal;
	font-style: normal;

}

.single-portfolio .post_category a {
	color: #4c917f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

.single-portfolio .post_category:before {
	content: "\f03e";
	font-size: 1.2em;
	padding: 0 0.3em 0 0;
}

.single-portfolio .post_tags {

	font-size: 100%;
	color: #768ba4;
	font-weight: normal;
	font-style: normal;

}

.single-portfolio .post_tags a {
	color: #4c917f;
	font-weight: normal;
	font-style: normal;
	border-bottom: 0;
}

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

.single-portfolio .post_tags:before {
	content: "\f039";
	font-size: 1.4em;
	padding: 0 0.3em 0 0;
}


.post_list .post_box {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 0;
	margin: 0 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;
}

#header_wrapper .slider_navigation > .navigation_item_wrapper.active.numbers > .navigation_item, #header_wrapper .slider_navigation > .navigation_item_wrapper.active.rect > .navigation_item {
	background-color: #b2b2b2;
	background-image: none;
	border: 1px solid #a2a1a1;

	color: #4f4f4f;
	font-weight: normal;
	font-style: normal;

}

#header_wrapper .slider_navigation > .navigation_item_wrapper.inactive.numbers > .navigation_item, #header_wrapper .slider_navigation > .navigation_item_wrapper.inactive.rect > .navigation_item {
	background-color: #f3f3f3;
	background-image: none;
	border: 1px solid #d2d1d1;

	color: #4f4f4f;
	font-weight: normal;
	font-style: normal;

}

#header_wrapper .slider_navigation > .navigation_item_wrapper.inactive.numbers:hover > .navigation_item, #header_wrapper .slider_navigation > .navigation_item_wrapper.inactive.rect:hover > .navigation_item {
	background-color: #b2b2b2;
	background-image: none;
	border: 1px solid #a2a1a1;

	color: #4f4f4f;
	font-weight: normal;
	font-style: normal;

}

#header_wrapper .slider_navigation > .navigation_item_wrapper.active.disc > .navigation_item {
	background-color: #b2b2b2;
	background-image: none;
	border: 1px solid #a2a1a1;
}

#header_wrapper .slider_navigation > .navigation_item_wrapper.inactive.disc > .navigation_item {
	background-color: #f3f3f3;
	background-image: none;
	border: 1px solid #d2d1d1;
}

#header_wrapper .slider_navigation > .navigation_item_wrapper.inactive.disc:hover > .navigation_item {
	background-color: #b2b2b2;
	background-image: none;
	border: 1px solid #a2a1a1;
}

#subheader_wrapper .slider_navigation > .navigation_item_wrapper.active.numbers > .navigation_item, #subheader_wrapper .slider_navigation > .navigation_item_wrapper.active.rect > .navigation_item {
	background-color: #a6a498;
	background-image: none;
	border: 1px solid #a6a498;

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

}

#subheader_wrapper .slider_navigation > .navigation_item_wrapper.inactive.numbers > .navigation_item, #subheader_wrapper .slider_navigation > .navigation_item_wrapper.inactive.rect > .navigation_item {
	background-color: #cdcab9;
	background-image: none;
	border: 1px solid #b1ae9f;

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

}

#subheader_wrapper .slider_navigation > .navigation_item_wrapper.inactive.numbers:hover > .navigation_item, #subheader_wrapper .slider_navigation > .navigation_item_wrapper.inactive.rect:hover > .navigation_item {
	background-color: #a6a498;
	background-image: none;
	border: 1px solid #a6a498;

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

}

#subheader_wrapper .slider_navigation > .navigation_item_wrapper.active.disc > .navigation_item {
	background-color: #a6a498;
	background-image: none;
	border: 1px solid #a6a498;
}

#subheader_wrapper .slider_navigation > .navigation_item_wrapper.inactive.disc > .navigation_item {
	background-color: #cdcab9;
	background-image: none;
	border: 1px solid #b1ae9f;
}

#subheader_wrapper .slider_navigation > .navigation_item_wrapper.inactive.disc:hover > .navigation_item {
	background-color: #a6a498;
	background-image: none;
	border: 1px solid #a6a498;
}

.slider_navigation > .navigation_item_wrapper.active.numbers > .navigation_item, .slider_navigation > .navigation_item_wrapper.active.rect > .navigation_item {
	background-color: #a6a498;
	background-image: none;
	border: 1px solid #a6a498;

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

}

.slider_navigation > .navigation_item_wrapper.inactive.numbers > .navigation_item, .slider_navigation > .navigation_item_wrapper.inactive.rect > .navigation_item {
	background-color: #cdcab9;
	background-image: none;
	border: 1px solid #b1ae9f;

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

}

.slider_navigation > .navigation_item_wrapper.inactive.numbers:hover > .navigation_item, .slider_navigation > .navigation_item_wrapper.inactive.rect:hover > .navigation_item {
	background-color: #a6a498;
	background-image: none;
	border: 1px solid #a6a498;

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

}

.slider_navigation > .navigation_item_wrapper.active.disc > .navigation_item {
	background-color: #a6a498;
	background-image: none;
	border: 1px solid #a6a498;
}

.slider_navigation > .navigation_item_wrapper.inactive.disc > .navigation_item {
	background-color: #cdcab9;
	background-image: none;
	border: 1px solid #b1ae9f;
}

.slider_navigation > .navigation_item_wrapper.inactive.disc:hover > .navigation_item {
	background-color: #a6a498;
	background-image: none;
	border: 1px solid #a6a498;
}

#sidebar .slider_navigation > .navigation_item_wrapper.active.numbers > .navigation_item, #sidebar .slider_navigation > .navigation_item_wrapper.active.rect > .navigation_item {
	background-color: #a6a498;
	background-image: none;
	border: 1px solid #a6a498;

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

}

#sidebar .slider_navigation > .navigation_item_wrapper.inactive.numbers > .navigation_item, #sidebar .slider_navigation > .navigation_item_wrapper.inactive.rect > .navigation_item {
	background-color: #cdcab9;
	background-image: none;
	border: 1px solid #b1ae9f;

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

}

#sidebar .slider_navigation > .navigation_item_wrapper.inactive.numbers:hover > .navigation_item, #sidebar .slider_navigation > .navigation_item_wrapper.inactive.rect:hover > .navigation_item {
	background-color: #a6a498;
	background-image: none;
	border: 1px solid #a6a498;

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

}

#sidebar .slider_navigation > .navigation_item_wrapper.active.disc > .navigation_item {
	background-color: #a6a498;
	background-image: none;
	border: 1px solid #a6a498;
}

#sidebar .slider_navigation > .navigation_item_wrapper.inactive.disc > .navigation_item {
	background-color: #cdcab9;
	background-image: none;
	border: 1px solid #b1ae9f;
}

#sidebar .slider_navigation > .navigation_item_wrapper.inactive.disc:hover > .navigation_item {
	background-color: #a6a498;
	background-image: none;
	border: 1px solid #a6a498;
}

#footer_wrapper .slider_navigation > .navigation_item_wrapper.active.numbers > .navigation_item, #footer_wrapper .slider_navigation > .navigation_item_wrapper.active.rect > .navigation_item {
	background-color: #b2b2b2;
	background-image: none;
	border: 1px solid #a2a1a1;

	color: #4f4f4f;
	font-weight: normal;
	font-style: normal;

}

#footer_wrapper .slider_navigation > .navigation_item_wrapper.inactive.numbers > .navigation_item, #footer_wrapper .slider_navigation > .navigation_item_wrapper.inactive.rect > .navigation_item {
	background-color: #f3f3f3;
	background-image: none;
	border: 1px solid #d2d1d1;

	color: #4f4f4f;
	font-weight: normal;
	font-style: normal;

}

#footer_wrapper .slider_navigation > .navigation_item_wrapper.inactive.numbers:hover > .navigation_item, #footer_wrapper .slider_navigation > .navigation_item_wrapper.inactive.rect:hover > .navigation_item {
	background-color: #b2b2b2;
	background-image: none;
	border: 1px solid #a2a1a1;

	color: #4f4f4f;
	font-weight: normal;
	font-style: normal;

}

#footer_wrapper .slider_navigation > .navigation_item_wrapper.active.disc > .navigation_item {
	background-color: #b2b2b2;
	background-image: none;
	border: 1px solid #a2a1a1;
}

#footer_wrapper .slider_navigation > .navigation_item_wrapper.inactive.disc > .navigation_item {
	background-color: #f3f3f3;
	background-image: none;
	border: 1px solid #d2d1d1;
}

#footer_wrapper .slider_navigation > .navigation_item_wrapper.inactive.disc:hover > .navigation_item {
	background-color: #b2b2b2;
	background-image: none;
	border: 1px solid #a2a1a1;
}

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

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

.newsslider_tabs .navigation_item_wrapper.active {
	background-color: #907367;
	background-image: none;
	border: 1px solid #7b6258;
}

.newsslider_tabs .navigation_item_wrapper.inactive {
	background-color: #bd9b8c;
	background-image: none;
	border-left: 1px solid #907367;
	border-top: 1px solid #bc9e91;
	border-right: 1px solid #907367;
	border-bottom: 1px solid #907367;
}

.newsslider_tabs .navigation_item_wrapper.inactive:hover {
	background-color: #907367;
	background-image: none;
	border: 1px solid #7b6258;
}

.newsslider_tabs .navigation_item_wrapper.active .post_title {
	color: #ffffff;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.newsslider_tabs .navigation_item_wrapper.inactive .post_title {
	color: #ffffff;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.newsslider_tabs .navigation_item_wrapper.inactive:hover .post_title {
	color: #ffffff;
	font-weight: normal;
	font-style: normal;
}

.newsslider .slider_slides.slider-mainslider {
	background-color: #f6f6f6;
	background-image: none;
	border: 1px solid #e9e9e9;
}

.dottoro_dialog.standard {
	background-color: #eeede5;
	background-image: none;
	border: 1px solid #b3b2b0;
}

.dottoro_dialog.standard .dottoro_dialog_title_bar {
	background-color: transparent;
	background-image: none;
	border-left: 0;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #d8d7d4;
	padding: 4px 6px;

	font-size: 100%;
	color: #424549;
	font-weight: normal;
	font-style: normal;
}

.dottoro_dialog.standard .popup_button_bar {
	background-color: #f0f0ed;
	background-image: none;
	border: 0;
	padding: 4px;
}

.dottoro_dialog.standard .dottoro_dialog_title_bar .popup_button_bar {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 0 4px;
}

.dottoro_dialog.standard .popup_close_button {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 0;
	width: auto;
	height: auto;
	font-size: 15px;
	color: #727476;
}

.dottoro_dialog.standard .popup_close_button:hover {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 0;
	width: auto;
	height: auto;
	font-size: 15px;
	color: #727476;
}

.dottoro_dialog.standard .dottoro_dialog_title_bar .popup_close_button {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 0;
	width: auto;
	height: auto;
	font-size: 15px;
	color: #727476;
}

.dottoro_dialog.standard .dottoro_dialog_title_bar .popup_close_button:hover {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 0;
	width: auto;
	height: auto;
	font-size: 15px;
	color: #727476;
}

.dottoro_dialog.standard .popup_fullscreen_button {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 0;
	width: auto;
	height: auto;
	font-size: 15px;
	color: #727476;
}

.dottoro_dialog.standard .popup_fullscreen_button:hover {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 0;
	width: auto;
	height: auto;
	font-size: 15px;
	color: #727476;
}

.dottoro_dialog.standard .dottoro_dialog_title_bar .popup_fullscreen_button {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 0;
	width: auto;
	height: auto;
	font-size: 15px;
	color: #727476;
}

.dottoro_dialog.standard .dottoro_dialog_title_bar .popup_fullscreen_button:hover {
	background-color: transparent;
	background-image: none;
	border: 0;
	padding: 0;
	width: auto;
	height: auto;
	font-size: 15px;
	color: #727476;
}

.dottoro_dialog.standard .dottoro_dialog_body {
	background-color: transparent;
	background-image: none;
	border-left: 0;
	border-top: 1px solid #f5f4f1;
	border-right: 0;
	border-bottom: 0;
	padding: 10px 12px;
}
