#main
{
	background: #F1DDC1 url('../images/page.png');
	margin: 0 auto;
	font-size: 14px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	position: relative;
	width: 100%;
	min-height: 100%;
	left: 0;
	top: 0;
	cursor: default;
	overflow: hidden;
}
TABLE, UL.hmenu
{
	font-size: 14px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
H1, H2, H3, H4, H5, H6, P, A, UL, OL, LI
{
	margin: 0;
	padding: 0;
}
.button
{
	border-collapse: separate;
	-webkit-background-origin: border !important;
	-moz-background-origin: border !important;
	background-origin: border-box !important;
	background: #704F29;
	background: -webkit-linear-gradient(top, #5A3F20 0, #7C572D 40%, #7F592E 50%, #7C572D 60%, #5A3F20 100%) no-repeat;
	background: -moz-linear-gradient(top, #5A3F20 0, #7C572D 40%, #7F592E 50%, #7C572D 60%, #5A3F20 100%) no-repeat;
	background: -o-linear-gradient(top, #5A3F20 0, #7C572D 40%, #7F592E 50%, #7C572D 60%, #5A3F20 100%) no-repeat;
	background: -ms-linear-gradient(top, #5A3F20 0, #7C572D 40%, #7F592E 50%, #7C572D 60%, #5A3F20 100%) no-repeat;
	background: linear-gradient(to bottom, #5A3F20 0, #7C572D 40%, #7F592E 50%, #7C572D 60%, #5A3F20 100%) no-repeat;
	-svg-background: linear-gradient(top, #5A3F20 0, #7C572D 40%, #7F592E 50%, #7C572D 60%, #5A3F20 100%) no-repeat;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid rgba(84, 84, 84, 0.9);
	padding: 0 10px;
	margin: 0 auto;
	height: 24px;
}
.postcontent, .postheadericons, .postfootericons, .blockcontent, UL.vmenu A
{
	text-align: left;
}
.postcontent, .postcontent LI, .postcontent TABLE, .postcontent A, .postcontent A:link, .postcontent A:visited, .postcontent A.visited, .postcontent A:hover, .postcontent A.hovered
{
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	text-align: justify;
}
.postcontent P
{
	margin: 12px 0;
}
.postcontent H1, .postcontent H1 A, .postcontent H1 A:link, .postcontent H1 A:visited, .postcontent H1 A:hover, .postcontent H2, .postcontent H2 A, .postcontent H2 A:link, .postcontent H2 A:visited, .postcontent H2 A:hover, .postcontent H3, .postcontent H3 A, .postcontent H3 A:link, .postcontent H3 A:visited, .postcontent H3 A:hover, .postcontent H4, .postcontent H4 A, .postcontent H4 A:link, .postcontent H4 A:visited, .postcontent H4 A:hover, .postcontent H5, .postcontent H5 A, .postcontent H5 A:link, .postcontent H5 A:visited, .postcontent H5 A:hover, .postcontent H6, .postcontent H6 A, .postcontent H6 A:link, .postcontent H6 A:visited, .postcontent H6 A:hover, .blockheader .t, .blockheader .t A, .blockheader .t A:link, .blockheader .t A:visited, .blockheader .t A:hover, .vmenublockheader .t, .vmenublockheader .t A, .vmenublockheader .t A:link, .vmenublockheader .t A:visited, .vmenublockheader .t A:hover, .headline, .headline A, .headline A:link, .headline A:visited, .headline A:hover, .slogan, .slogan A, .slogan A:link, .slogan A:visited, .slogan A:hover, .postheader, .postheader A, .postheader A:link, .postheader A:visited, .postheader A:hover
{
	font-size: 30px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
.postcontent A, .postcontent A:link
{
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	text-decoration: none;
	color: #9E3005;
}
.postcontent A:visited, .postcontent A.visited
{
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	text-decoration: none;
	color: #A30021;
}
.postcontent A:hover, .postcontent A.hover
{
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	text-decoration: underline;
	color: #A30021;
}
.postcontent H1
{
	color: #966936;
	margin-top: 21px;
	margin-bottom: 21px;
	font-size: 32px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.blockcontent H1
{
	margin-top: 21px;
	margin-bottom: 21px;
	font-size: 32px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.postcontent H1 A, .postcontent H1 A:link, .postcontent H1 A:hover, .postcontent H1 A:visited, .blockcontent H1 A, .blockcontent H1 A:link, .blockcontent H1 A:hover, .blockcontent H1 A:visited
{
	font-size: 32px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.postcontent H2
{
	color: #704F29;
	margin-top: 19px;
	margin-bottom: 19px;
	font-size: 24px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.blockcontent H2
{
	margin-top: 19px;
	margin-bottom: 19px;
	font-size: 24px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.postcontent H2 A, .postcontent H2 A:link, .postcontent H2 A:hover, .postcontent H2 A:visited, .blockcontent H2 A, .blockcontent H2 A:link, .blockcontent H2 A:hover, .blockcontent H2 A:visited
{
	font-size: 24px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.postcontent H3
{
	color: #704F29;
	margin-top: 19px;
	margin-bottom: 19px;
	font-size: 19px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.blockcontent H3
{
	margin-top: 19px;
	margin-bottom: 19px;
	font-size: 19px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.postcontent H3 A, .postcontent H3 A:link, .postcontent H3 A:hover, .postcontent H3 A:visited, .blockcontent H3 A, .blockcontent H3 A:link, .blockcontent H3 A:hover, .blockcontent H3 A:visited
{
	font-size: 19px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.postcontent H4
{
	color: #704F29;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 16px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.blockcontent H4
{
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 16px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.postcontent H4 A, .postcontent H4 A:link, .postcontent H4 A:hover, .postcontent H4 A:visited, .blockcontent H4 A, .blockcontent H4 A:link, .blockcontent H4 A:hover, .blockcontent H4 A:visited
{
	font-size: 16px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.postcontent H5
{
	color: #704F29;
	margin-top: 26px;
	margin-bottom: 26px;
	font-size: 13px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.blockcontent H5
{
	margin-top: 26px;
	margin-bottom: 26px;
	font-size: 13px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.postcontent H5 A, .postcontent H5 A:link, .postcontent H5 A:hover, .postcontent H5 A:visited, .blockcontent H5 A, .blockcontent H5 A:link, .blockcontent H5 A:hover, .blockcontent H5 A:visited
{
	font-size: 13px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.postcontent H6
{
	color: #704F29;
	margin-top: 35px;
	margin-bottom: 35px;
	font-size: 11px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.blockcontent H6
{
	margin-top: 35px;
	margin-bottom: 35px;
	font-size: 11px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.postcontent H6 A, .postcontent H6 A:link, .postcontent H6 A:hover, .postcontent H6 A:visited, .blockcontent H6 A, .blockcontent H6 A:link, .blockcontent H6 A:hover, .blockcontent H6 A:visited
{
	font-size: 11px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
HEADER, FOOTER, ARTICLE, NAV, #hmenu-bg, .sheet, .hmenu A, .vmenu A, .slidenavigator > A, .checkbox:before, .radiobutton:before
{
	-webkit-background-origin: border !important;
	-moz-background-origin: border !important;
	background-origin: border-box !important;
}
HEADER, FOOTER, ARTICLE, NAV, #hmenu-bg, .sheet, .slidenavigator > A, .checkbox:before, .radiobutton:before
{
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
UL
{
	list-style-type: none;
}
OL
{
	list-style-position: inside;
}
HTML, BODY
{
	height: 100%;
}
/* */
HTML
{
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
BODY
{
	padding: 0;
	margin: 0;
	min-width: 1050px;
	color: #704F29;
}
.header:before, #header-bg:before, .layout-cell:before, .layout-wrapper:before, .footer:before, .nav:before, #hmenu-bg:before, .sheet:before
{
	width: 100%;
	content: " ";
	display: table;
	border-collapse: collapse;
	border-spacing: 0;
}
.header:after, #header-bg:after, .layout-cell:after, .layout-wrapper:after, .footer:after, .nav:after, #hmenu-bg:after, .sheet:after, .cleared, .clearfix:after
{
	clear: both;
	font: 0 / 0 serif;
	display: block;
	content: " ";
}
FORM
{
	padding: 0 !important;
	margin: 0 !important;
}
TABLE.position
{
	position: relative;
	width: 100%;
	table-layout: fixed;
}
LI H1, .postcontent LI H1, .blockcontent LI H1
{
	margin: 1px;
}
LI H2, .postcontent LI H2, .blockcontent LI H2
{
	margin: 1px;
}
LI H3, .postcontent LI H3, .blockcontent LI H3
{
	margin: 1px;
}
LI H4, .postcontent LI H4, .blockcontent LI H4
{
	margin: 1px;
}
LI H5, .postcontent LI H5, .blockcontent LI H5
{
	margin: 1px;
}
LI H6, .postcontent LI H6, .blockcontent LI H6
{
	margin: 1px;
}
LI P, .postcontent LI P, .blockcontent LI P
{
	margin: 1px;
}
.shapes
{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden;
	z-index: 0;
}
.slider-inner
{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.slidenavigator > A
{
	display: inline-block;
	vertical-align: middle;
	outline-style: none;
	font-size: 1px;
}
.slidenavigator > A:last-child
{
	margin-right: 0 !important;
}
.object44953413
{
	display: block;
	left: 100%;
	margin-left: -1048px;
	position: absolute;
	top: 182px;
	width: 1049px;
	height: 315px;
	z-index: 35;
}
.default-responsive .object44953413
{
	display: none;
}
.object11583362
{
	display: block;
	left: 61.43%;
	margin-left: -623px;
	position: absolute;
	top: 498px;
	width: 1015px;
	height: 24px;
	background-image: url('../images/object11583362.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	z-index: 39;
}
.default-responsive .object11583362
{
	display: none;
}
.object1878271522
{
	display: block;
	left: 100%;
	margin-left: -182px;
	position: absolute;
	top: 303px;
	width: 193px;
	height: 206px;
	background-image: url('../images/object1878271522.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	z-index: 42;
}
.default-responsive .object1878271522
{
	display: none;
}
.object338856135
{
	display: block;
	left: 0%;
	margin-left: -11px;
	position: absolute;
	top: 171px;
	width: 192px;
	height: 204px;
	background-image: url('../images/object338856135.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	z-index: 43;
}
.default-responsive .object338856135
{
	display: none;
}
.object248179695
{
	display: block;
	left: 51.65%;
	margin-left: -134px;
	position: absolute;
	top: 145px;
	width: 260px;
	height: 10px;
	background-image: url('../images/object248179695.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	z-index: 45;
}
.default-responsive .object248179695
{
	display: none;
}
.object87415494
{
	display: block;
	left: 0%;
	margin-left: -39px;
	position: absolute;
	top: -48px;
	width: 120px;
	height: 175px;
	background-image: url('../images/logolib.png');
	background-position: center right;
	background-repeat: no-repeat;
	z-index: 47;
}
.default-responsive .object87415494
{
	display: none;
}
.object1449059077
{
	display: block;
	left: 100%;
	margin-left: -516px;
	position: absolute;
	top: -1px;
	width: 517px;
	height: 24px;
	background-image: url('../images/object1449059077.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	z-index: 48;
}
.object1131001376
{
	position: absolute;
	top: 44px;
	left: 100%;
	margin-left: -278px !important;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	overflow: hidden;
	background-image: url('../images/object1131001376.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	z-index: 49;
	width: 279px;
	height: 22px;
}
.default-responsive .object1131001376
{
	background-image: none;
}
.object1131001376-text-container
{
	display: table;
}
.object1131001376-text
{
	display: table-cell;
	outline-style: none;
	padding: 0px !important;
	height: 22px;
	width: 279px;
	word-wrap: break-word;
}
.default-responsive .object1131001376-text
{
	height: auto;
}
.object1131001376-text, .object1131001376-text A.rss-tag-icon, .object1131001376-text A.facebook-tag-icon, .object1131001376-text A.blog-tag-icon, .object1131001376-text A.tumblr-tag-icon, .object1131001376-text A.pinterest-tag-icon, .object1131001376-text A.vimeo-tag-icon, .object1131001376-text A.youtube-tag-icon, .object1131001376-text A.linkedin-tag-icon
{
	font-size: 18px;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	text-align: right;
	vertical-align: middle;
	text-shadow: 0px 1px rgb(255, 255, 255);
	color: #B07C40 !important;
}
.object1131001376-text A.rss-tag-icon, .object1131001376-text A.facebook-tag-icon, .object1131001376-text A.blog-tag-icon, .object1131001376-text A.tumblr-tag-icon, .object1131001376-text A.pinterest-tag-icon, .object1131001376-text A.vimeo-tag-icon, .object1131001376-text A.youtube-tag-icon, .object1131001376-text A.linkedin-tag-icon
{
	width: 100%;
}
.default-responsive .object1131001376-text A.rss-tag-icon, .default-responsive .object1131001376-text A.facebook-tag-icon, .default-responsive .object1131001376-text A.blog-tag-icon, .default-responsive .object1131001376-text A.tumblr-tag-icon, .default-responsive .object1131001376-text A.pinterest-tag-icon, .default-responsive .object1131001376-text A.vimeo-tag-icon, .default-responsive .object1131001376-text A.youtube-tag-icon, .default-responsive .object1131001376-text A.linkedin-tag-icon
{
	width: auto;
}
.textblock UL > LI
{
	background-position-y: 2px !important;
}
.object1733778012 H1, .object1733778012 H2, .object1733778012 H3, .object1733778012 H4, .object1733778012 H5, .object1733778012 H6, .object1733778012 P, .object1733778012 A, .object1733778012 UL, .object1733778012 OL, .object1733778012 LI
{
	line-height: 100%;
}
.object1733778012
{
	position: absolute;
	top: 66px;
	left: 100%;
	margin-left: -276px !important;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	overflow: hidden;
	background-image: url('../images/object1733778012.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	z-index: 50;
	width: 280px;
	height: 21px;
}
.default-responsive .object1733778012
{
	background-image: none;
}
.object1733778012-text-container
{
	display: table;
}
.object1733778012-text
{
	display: table-cell;
	outline-style: none;
	padding: 0 0px 0px !important;
	height: 21px;
	width: 280px;
	word-wrap: break-word;
}
.default-responsive .object1733778012-text
{
	height: auto;
}
.object1733778012-text, .object1733778012-text A.rss-tag-icon, .object1733778012-text A.facebook-tag-icon, .object1733778012-text A.blog-tag-icon, .object1733778012-text A.tumblr-tag-icon, .object1733778012-text A.pinterest-tag-icon, .object1733778012-text A.vimeo-tag-icon, .object1733778012-text A.youtube-tag-icon, .object1733778012-text A.linkedin-tag-icon
{
	font-size: 18px;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	text-align: right;
	vertical-align: middle;
	text-shadow: 0px 1px rgb(255, 255, 255);
	color: #B07C40 !important;
}
.object1733778012-text A.rss-tag-icon, .object1733778012-text A.facebook-tag-icon, .object1733778012-text A.blog-tag-icon, .object1733778012-text A.tumblr-tag-icon, .object1733778012-text A.pinterest-tag-icon, .object1733778012-text A.vimeo-tag-icon, .object1733778012-text A.youtube-tag-icon, .object1733778012-text A.linkedin-tag-icon
{
	width: 100%;
}
.default-responsive .object1733778012-text A.rss-tag-icon, .default-responsive .object1733778012-text A.facebook-tag-icon, .default-responsive .object1733778012-text A.blog-tag-icon, .default-responsive .object1733778012-text A.tumblr-tag-icon, .default-responsive .object1733778012-text A.pinterest-tag-icon, .default-responsive .object1733778012-text A.vimeo-tag-icon, .default-responsive .object1733778012-text A.youtube-tag-icon, .default-responsive .object1733778012-text A.linkedin-tag-icon
{
	width: auto;
}
.textblock UL > LI
{
	background-position-y: 2px !important;
}
.object775105635 H1, .object775105635 H2, .object775105635 H3, .object775105635 H4, .object775105635 H5, .object775105635 H6, .object775105635 P, .object775105635 A, .object775105635 UL, .object775105635 OL, .object775105635 LI
{
	line-height: 100%;
}
.object775105635
{
	position: absolute;
}
.default-responsive .object775105635
{
	background-image: none;
}
.object775105635-text-container
{
	display: table;
}
.object775105635-text
{
	display: table-cell;
	outline-style: none;
	padding: 0px !important;
	height: 40px;
	width: 274px;
	word-wrap: break-word;
}
.object775105635-text-container DIV
{
}
.object775105635-text-container
{
}
.object775105635-text
{
}
.default-responsive .object775105635-text
{
	height: auto;
}
.object775105635-text, .object775105635-text A.rss-tag-icon, .object775105635-text A.facebook-tag-icon, .object775105635-text A.blog-tag-icon, .object775105635-text A.tumblr-tag-icon, .object775105635-text A.pinterest-tag-icon, .object775105635-text A.vimeo-tag-icon, .object775105635-text A.youtube-tag-icon, .object775105635-text A.linkedin-tag-icon
{
	font-size: 28px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	text-align: right;
	vertical-align: middle;
	text-shadow: 0px 1px rgb(255, 255, 255);
	color: #2B2B2B !important;
}
.object775105635-text A.rss-tag-icon, .object775105635-text A.facebook-tag-icon, .object775105635-text A.blog-tag-icon, .object775105635-text A.tumblr-tag-icon, .object775105635-text A.pinterest-tag-icon, .object775105635-text A.vimeo-tag-icon, .object775105635-text A.youtube-tag-icon, .object775105635-text A.linkedin-tag-icon
{
	width: 100%;
}
.default-responsive .object775105635-text A.rss-tag-icon, .default-responsive .object775105635-text A.facebook-tag-icon, .default-responsive .object775105635-text A.blog-tag-icon, .default-responsive .object775105635-text A.tumblr-tag-icon, .default-responsive .object775105635-text A.pinterest-tag-icon, .default-responsive .object775105635-text A.vimeo-tag-icon, .default-responsive .object775105635-text A.youtube-tag-icon, .default-responsive .object775105635-text A.linkedin-tag-icon
{
	width: auto;
}
.textblock UL > LI
{
	background-position-y: 7px !important;
}
.headline
{
	display: inline-block;
	position: absolute;
	min-width: 50px;
	top: 12px;
	left: 1.02%;
	margin-left: -3px !important;
	z-index: 101;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	font-weight: normal;
	font-style: normal;
	color: #7F4409 !important;
	margin-right: 320px;
	padding-left: 140px;
	
}
.headline a.title-a { display: block; font-size: 26px; text-decoration: none; text-transform: uppercase; color: #7F4409 !important;
    text-shadow: 0px 0px 12px rgb(176, 124, 64); }
.headline a.title-a:hover { text-decoration: none; }
.headline .title-note { font-size: 18px; }
.headline .title-note a { font-size: 18px; color: inherit; text-decoration: underline; }
.slogan
{
	display: inline-block;
	position: absolute;
	min-width: 50px;
	top: 70px;
	left: 0.73%;
	line-height: 100%;
	margin-left: -2px !important;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	z-index: 102;
	white-space: nowrap;
}
.slogan, .slogan A, .slogan A:link, .slogan A:visited, .slogan A:hover
{
	font-size: 30px;
	font-family: Forum, Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	text-shadow: 1.4px 1.4px rgb(255, 255, 255);
	padding: 0 0 0 96px;
	margin: -15px 0 0;
	color: #966B3A !important;
}
.textblock-youtube H1, .textblock-youtube H2, .textblock-youtube H3, .textblock-youtube H4, .textblock-youtube H5, .textblock-youtube H6, .textblock-youtube P, .textblock-youtube A, .textblock-youtube UL, .textblock-youtube OL, .textblock-youtube LI
{
	line-height: 48px;
}
.textblock-youtube-text-container
{
	display: table;
}
.textblock-youtube-text
{
	display: table-cell;
	outline-style: none;
	padding: 0px !important;
	height: 48px;
	width: 48px;
	word-wrap: break-word;
}
.default-responsive .textblock-youtube-text
{
	height: auto;
}
.textblock-youtube-text, .textblock-youtube-text A.rss-tag-icon, .textblock-youtube-text A.facebook-tag-icon, .textblock-youtube-text A.blog-tag-icon, .textblock-youtube-text A.tumblr-tag-icon, .textblock-youtube-text A.pinterest-tag-icon, .textblock-youtube-text A.vimeo-tag-icon, .textblock-youtube-text A.youtube-tag-icon, .textblock-youtube-text A.linkedin-tag-icon
{
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	text-align: left;
	color: #BFBFBF !important;
}
.textblock-youtube-text A.rss-tag-icon, .textblock-youtube-text A.facebook-tag-icon, .textblock-youtube-text A.blog-tag-icon, .textblock-youtube-text A.tumblr-tag-icon, .textblock-youtube-text A.pinterest-tag-icon, .textblock-youtube-text A.vimeo-tag-icon, .textblock-youtube-text A.youtube-tag-icon, .textblock-youtube-text A.linkedin-tag-icon
{
	width: 100%;
}
.default-responsive .textblock-youtube-text A.rss-tag-icon, .default-responsive .textblock-youtube-text A.facebook-tag-icon, .default-responsive .textblock-youtube-text A.blog-tag-icon, .default-responsive .textblock-youtube-text A.tumblr-tag-icon, .default-responsive .textblock-youtube-text A.pinterest-tag-icon, .default-responsive .textblock-youtube-text A.vimeo-tag-icon, .default-responsive .textblock-youtube-text A.youtube-tag-icon, .default-responsive .textblock-youtube-text A.linkedin-tag-icon
{
	width: auto;
}
.textblock UL > LI
{
	background-position-y: 0px !important;
}
.textblock-facebook H1, .textblock-facebook H2, .textblock-facebook H3, .textblock-facebook H4, .textblock-facebook H5, .textblock-facebook H6, .textblock-facebook P, .textblock-facebook A, .textblock-facebook UL, .textblock-facebook OL, .textblock-facebook LI
{
	line-height: 48px;
}
.textblock-facebook-text A.rss-tag-icon, .textblock-facebook-text A.facebook-tag-icon, .textblock-facebook-text A.blog-tag-icon, .textblock-facebook-text A.tumblr-tag-icon, .textblock-facebook-text A.pinterest-tag-icon, .textblock-facebook-text A.vimeo-tag-icon, .textblock-facebook-text A.youtube-tag-icon, .textblock-facebook-text A.linkedin-tag-icon
{
	width: 100%;
}
.default-responsive .textblock-facebook-text A.rss-tag-icon, .default-responsive .textblock-facebook-text A.facebook-tag-icon, .default-responsive .textblock-facebook-text A.blog-tag-icon, .default-responsive .textblock-facebook-text A.tumblr-tag-icon, .default-responsive .textblock-facebook-text A.pinterest-tag-icon, .default-responsive .textblock-facebook-text A.vimeo-tag-icon, .default-responsive .textblock-facebook-text A.youtube-tag-icon, .default-responsive .textblock-facebook-text A.linkedin-tag-icon
{
	width: auto;
}
.textblock-blog-text-container
{
	display: table;
}
.textblock-blog-text
{
	display: table-cell;
	outline-style: none;
	padding: 0px !important;
	height: 48px;
	width: 48px;
	word-wrap: break-word;
}
.default-responsive .textblock-blog-text
{
	height: auto;
}
.textblock-blog-text, .textblock-blog-text A.rss-tag-icon, .textblock-blog-text A.facebook-tag-icon, .textblock-blog-text A.blog-tag-icon, .textblock-blog-text A.tumblr-tag-icon, .textblock-blog-text A.pinterest-tag-icon, .textblock-blog-text A.vimeo-tag-icon, .textblock-blog-text A.youtube-tag-icon, .textblock-blog-text A.linkedin-tag-icon
{
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	text-align: left;
	color: #BFBFBF !important;
}
.textblock-blog-text A.rss-tag-icon, .textblock-blog-text A.facebook-tag-icon, .textblock-blog-text A.blog-tag-icon, .textblock-blog-text A.tumblr-tag-icon, .textblock-blog-text A.pinterest-tag-icon, .textblock-blog-text A.vimeo-tag-icon, .textblock-blog-text A.youtube-tag-icon, .textblock-blog-text A.linkedin-tag-icon
{
	width: 100%;
}
.default-responsive .textblock-blog-text A.rss-tag-icon, .default-responsive .textblock-blog-text A.facebook-tag-icon, .default-responsive .textblock-blog-text A.blog-tag-icon, .default-responsive .textblock-blog-text A.tumblr-tag-icon, .default-responsive .textblock-blog-text A.pinterest-tag-icon, .default-responsive .textblock-blog-text A.vimeo-tag-icon, .default-responsive .textblock-blog-text A.youtube-tag-icon, .default-responsive .textblock-blog-text A.linkedin-tag-icon
{
	width: auto;
}
.textblock UL > LI
{
	background-position-y: 0px !important;
}
.footer .layout-item-0
{
	padding-right: 0px;
	padding-left: 0px;
}
.ie7 .post .layout-cell
{
	border: none !important;
	padding: 0 !important;
}
.ie6 .post .layout-cell
{
	border: none !important;
	padding: 0 !important;
}
.header
{
	margin: 0 auto;
	background-repeat: no-repeat;
	height: 520px;
	position: relative;
	background-image: url('../images/header.png');
	background-position: center top;
}
.custom-responsive .header
{
	background-image: url('../images/header.png');
	background-position: center top;
}
.default-responsive .header, .default-responsive #header-bg
{
	background-image: url('../images/header.png');
	background-position: center center;
	background-size: cover;
}
.header-inner
{
	position: relative;
	width: 1050px;
	z-index: auto !important;
	margin: 0 auto;
}
.header > DIV.nostyle, .header > DIV.block, .header > DIV.post
{
	position: absolute;
	z-index: 101;
}
.nav
{
	background: #BF8B4F url('../images/nav.png');
	background: -webkit-linear-gradient(top, rgba(212, 176, 135, 0.21) 0, rgba(182, 128, 66, 0.07) 65%, rgba(142, 100, 51, 0.1) 100%) no-repeat, url('../images/nav.png'), -webkit-linear-gradient(top, #CDA474 0, #BB8344 65%, #A1713A 100%) no-repeat;
	background: -moz-linear-gradient(top, rgba(212, 176, 135, 0.21) 0, rgba(182, 128, 66, 0.07) 65%, rgba(142, 100, 51, 0.1) 100%) no-repeat, url('../images/nav.png'), -moz-linear-gradient(top, #CDA474 0, #BB8344 65%, #A1713A 100%) no-repeat;
	background: -o-linear-gradient(top, rgba(212, 176, 135, 0.21) 0, rgba(182, 128, 66, 0.07) 65%, rgba(142, 100, 51, 0.1) 100%) no-repeat, url('../images/nav.png'), -o-linear-gradient(top, #CDA474 0, #BB8344 65%, #A1713A 100%) no-repeat;
	background: -ms-linear-gradient(top, rgba(212, 176, 135, 0.21) 0, rgba(182, 128, 66, 0.07) 65%, rgba(142, 100, 51, 0.1) 100%) no-repeat, url('../images/nav.png'), -ms-linear-gradient(top, #CDA474 0, #BB8344 65%, #A1713A 100%) no-repeat;
	background: linear-gradient(to bottom, rgba(212, 176, 135, 0.21) 0, rgba(182, 128, 66, 0.07) 65%, rgba(142, 100, 51, 0.1) 100%) no-repeat, url('../images/nav.png'), linear-gradient(to bottom, #CDA474 0, #BB8344 65%, #A1713A 100%) no-repeat;
	-svg-background: linear-gradient(top, rgba(212, 176, 135, 0.21) 0, rgba(182, 128, 66, 0.07) 65%, rgba(142, 100, 51, 0.1) 100%) no-repeat, url('../images/nav.png'), linear-gradient(top, #CDA474 0, #BB8344 65%, #A1713A 100%) no-repeat;
	border-bottom: 2px solid #F8F7F7;
	position: absolute;
	top: 100px;
	width: 100%;
	z-index: 100;
}
UL.hmenu A, UL.hmenu A:link, UL.hmenu A:visited, UL.hmenu A:hover
{
	outline: none;
	position: relative;
	z-index: 11;
}
UL.hmenu, UL.hmenu UL
{
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
}
UL.hmenu LI
{
	position: relative;
	z-index: 5;
	display: block;
	float: left;
	background: none;
	margin: 0;
	padding: 0;
	border: 0;
}
UL.hmenu LI:hover
{
	z-index: 10000;
	white-space: nowrap;
}
UL.hmenu:after, UL.hmenu UL:after
{
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
UL.hmenu, UL.hmenu UL
{
	min-height: 0;
}
UL.hmenu
{
	display: inline-block;
	vertical-align: bottom;
	padding-left: 0;
	padding-right: 0;
}
.nav-inner:before
{
	content: ' ';
}
.nav-inner
{
	text-align: left;
	margin: 0 auto;
}
.desktop .nav-inner
{
	width: 1050px;
	padding-left: 0;
	padding-right: 0;
}
.desktop .nav
{
	padding-left: 0;
	padding-right: 0;
}
.hmenu-extra1
{
	position: relative;
	display: block;
	float: left;
	width: auto;
	height: auto;
	background-position: center;
}
.hmenu-extra2
{
	position: relative;
	display: block;
	float: right;
	width: auto;
	height: auto;
	background-position: center;
}
.hmenu
{
	float: left;
}
.menuitemcontainer
{
	margin: 0 auto;
}
UL.hmenu > LI
{
	margin-left: 2px;
}
UL.hmenu > LI:first-child
{
	margin-left: 1px;
}
UL.hmenu > LI:last-child, UL.hmenu > LI.last-child
{
	margin-right: 1px;
}
UL.hmenu > LI > A
{
	padding: 0 7px;
	margin: auto;
	position: relative;
	display: block;
	height: 38px;
	cursor: pointer;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 38px;
	text-align: center;
	/*[disabled]width:190px;*/
}
.hmenu > LI > A, .hmenu > LI > A:link, .hmenu > LI > A:visited, .hmenu > LI > A.active, .hmenu > LI > A:hover
{
	font-size: 16px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	font-weight: normal;
	font-style: normal;
}
UL.hmenu > LI > A.active
{
	padding: 0 7px;
	margin: 0 auto;
	color: #FFFFFF;
	text-decoration: none;
}
UL.hmenu > LI > A:visited, UL.hmenu > LI > A:hover, UL.hmenu > LI:hover > A
{
	text-decoration: none;
}
UL.hmenu > LI > A:hover, .desktop UL.hmenu > LI:hover > A
{
	padding: 0 7px;
	margin: 0 auto;
}
UL.hmenu > LI > A:hover, .desktop UL.hmenu > LI:hover > A
{
	color: #E6C493;
	text-decoration: none;
}
UL.hmenu > LI:before
{
	position: absolute;
	display: block;
	content: ' ';
	top: 0;
	left: -2px;
	width: 2px;
	height: 38px;
	background: url('../images/menuseparator.png') no-repeat center center;
}
UL.hmenu > LI:first-child:before
{
	display: none;
}
UL.hmenu LI LI A
{
	background: #966936;
	padding: 0 14px;
	margin: 0 auto;
}
UL.hmenu LI LI
{
	float: none;
	width: auto;
	margin-top: 1px;
	margin-bottom: 1px;
}
.desktop UL.hmenu LI LI UL > LI:first-child
{
	margin-top: 0;
}
UL.hmenu LI LI UL > LI:last-child
{
	margin-bottom: 0;
}
.hmenu UL A
{
	display: block;
	white-space: nowrap;
	height: 29px;
	min-width: 7em;
	border: 0 solid transparent;
	text-align: left;
	line-height: 29px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	margin: 0;
}
.hmenu UL A:link, .hmenu UL A:visited, .hmenu UL A.active, .hmenu UL A:hover
{
	text-align: left;
	line-height: 29px;
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	margin: 0;
}
UL.hmenu LI LI:after
{
	display: block;
	position: absolute;
	content: ' ';
	height: 0;
	top: -1px;
	left: 0;
	right: 0;
	z-index: 1;
	border-bottom: 1px solid #B07C40;
}
UL.hmenu LI LI:before
{
	display: block;
	position: absolute;
	content: ' ';
	left: 0;
	right: 0;
	top: -1px;
	z-index: 0;
	height: 1px;
	background-color: #966936;
}
.desktop UL.hmenu LI LI:first-child:before, .desktop UL.hmenu LI LI:first-child:after
{
	display: none;
}
UL.hmenu UL LI A:hover, .desktop UL.hmenu UL LI:hover > A
{
	background: #E6C493;
	background: transparent;
	margin: 0 auto;
}
.hmenu UL A:hover
{
	text-decoration: none;
	color: #000000;
}
.desktop .hmenu UL LI:hover > A
{
	color: #000000;
}
UL.hmenu UL:before
{
	background: #E9CB9F;
	margin: 0 auto;
	display: block;
	position: absolute;
	content: ' ';
	z-index: 1;
}
.desktop UL.hmenu LI:hover > UL
{
	visibility: visible;
	top: 100%;
}
.desktop UL.hmenu LI LI:hover > UL
{
	top: 0;
	left: 100%;
}
UL.hmenu UL
{
	visibility: hidden;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	background-image: url('../images/spacer.gif');
}
.desktop UL.hmenu > LI > UL
{
	padding: 11px 31px 31px;
	margin: -10px 0 0 -30px;
}
.desktop UL.hmenu UL UL
{
	padding: 31px 31px 31px 11px;
	margin: -31px 0 0 -9px;
}
.desktop UL.hmenu UL.hmenu-left-to-right
{
	right: auto;
	left: 0;
	margin: -10px 0 0 -30px;
}
.desktop UL.hmenu UL.hmenu-right-to-left
{
	left: auto;
	right: 0;
	margin: -10px -30px 0 0;
}
.desktop UL.hmenu LI LI:hover > UL.hmenu-left-to-right
{
	right: auto;
	left: 100%;
}
.desktop UL.hmenu LI LI:hover > UL.hmenu-right-to-left
{
	left: auto;
	right: 100%;
}
.desktop UL.hmenu UL UL.hmenu-left-to-right
{
	right: auto;
	left: 0;
	padding: 31px 31px 31px 11px;
	margin: -31px 0 0 -9px;
}
.desktop UL.hmenu UL UL.hmenu-right-to-left
{
	left: auto;
	right: 0;
	padding: 31px 11px 31px 31px;
	margin: -31px -9px 0 0;
}
.desktop UL.hmenu LI UL > LI:first-child
{
	margin-top: 0;
}
.desktop UL.hmenu LI UL > LI:last-child
{
	margin-bottom: 0;
}
.desktop UL.hmenu UL UL:before
{
	border-radius: 0;
	top: 30px;
	bottom: 30px;
	right: 30px;
	left: 10px;
}
.desktop UL.hmenu > LI > UL:before
{
	top: 10px;
	right: 30px;
	bottom: 30px;
	left: 30px;
}
.desktop UL.hmenu > LI > UL.hmenu-left-to-right:before
{
	right: 30px;
	left: 30px;
}
.desktop UL.hmenu > LI > UL.hmenu-right-to-left:before
{
	right: 30px;
	left: 30px;
}
.desktop UL.hmenu UL UL.hmenu-left-to-right:before
{
	right: 30px;
	left: 10px;
}
.desktop UL.hmenu UL UL.hmenu-right-to-left:before
{
	right: 10px;
	left: 30px;
}
.sheet
{
	background: #FDFAF7;
	background: rgba(253, 250, 247, 0.5);
	border: 1px solid rgba(253, 250, 247, 0.5);
	margin: 0 auto;
	position: relative;
	cursor: auto;
	width: 1050px;
	z-index: auto !important;
}
.layout-wrapper
{
	position: relative;
	margin: 0 auto;
	z-index: auto !important;
}
.content-layout
{
	display: table;
	width: 100%;
	table-layout: fixed;
}
.content-layout-row
{
	display: table-row;
}
.layout-cell
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: table-cell;
	vertical-align: top;
}
.postcontent .content-layout
{
	border-collapse: collapse;
}
.vmenublock
{
	margin: 10px;
}
DIV.vmenublock IMG
{
	margin: 0;
}
.vmenublockheader
{
	background: #BF8B4F;
	background: -webkit-linear-gradient(top, #C18D53 0, #C99C69 15%, #C29056 50%, #BB8344 50%, #B47E41 50%, #BB8344 70%, #BF8B4F 100%) no-repeat;
	background: -moz-linear-gradient(top, #C18D53 0, #C99C69 15%, #C29056 50%, #BB8344 50%, #B47E41 50%, #BB8344 70%, #BF8B4F 100%) no-repeat;
	background: -o-linear-gradient(top, #C18D53 0, #C99C69 15%, #C29056 50%, #BB8344 50%, #B47E41 50%, #BB8344 70%, #BF8B4F 100%) no-repeat;
	background: -ms-linear-gradient(top, #C18D53 0, #C99C69 15%, #C29056 50%, #BB8344 50%, #B47E41 50%, #BB8344 70%, #BF8B4F 100%) no-repeat;
	background: linear-gradient(to bottom, #C18D53 0, #C99C69 15%, #C29056 50%, #BB8344 50%, #B47E41 50%, #BB8344 70%, #BF8B4F 100%) no-repeat;
	-svg-background: linear-gradient(top, #C18D53 0, #C99C69 15%, #C29056 50%, #BB8344 50%, #B47E41 50%, #BB8344 70%, #BF8B4F 100%) no-repeat;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	padding: 6px 0;
	margin: 0 auto 7px;
}
.vmenublockheader .t, .vmenublockheader .t A, .vmenublockheader .t A:link, .vmenublockheader .t A:visited, .vmenublockheader .t A:hover
{
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	font-weight: normal;
	font-style: normal;
	margin: 0 10px 0 5px;
}
.vmenublockcontent
{
	margin: 0 auto;
}
UL.vmenu, UL.vmenu UL
{
	list-style: none;
	display: block;
}
UL.vmenu, UL.vmenu LI
{
	display: block;
	margin: 0;
	padding: 0;
	width: auto;
	line-height: 0;
}
UL.vmenu
{
	margin-top: 0;
	margin-bottom: 0;
}
UL.vmenu UL
{
	display: none;
	margin: 0;
	padding: 0;
	position: relative;
}
UL.vmenu UL.active
{
	display: block;
}
UL.vmenu > LI > A
{
	background: #E9CB9F url('../images/vmenuitem.png');
	background: -webkit-linear-gradient(top, rgba(225, 183, 124, 0.08) 0, rgba(238, 214, 180, 0.16) 40%, rgba(239, 217, 186, 0.18) 50%, rgba(238, 214, 180, 0.16) 60%, rgba(225, 183, 124, 0.08) 100%) no-repeat, url('../images/vmenuitem.png'), -webkit-linear-gradient(top, #E4BD86 0, #ECD1AC 40%, #EDD4B0 50%, #ECD1AC 60%, #E4BD86 100%) no-repeat;
	background: -moz-linear-gradient(top, rgba(225, 183, 124, 0.08) 0, rgba(238, 214, 180, 0.16) 40%, rgba(239, 217, 186, 0.18) 50%, rgba(238, 214, 180, 0.16) 60%, rgba(225, 183, 124, 0.08) 100%) no-repeat, url('../images/vmenuitem.png'), -moz-linear-gradient(top, #E4BD86 0, #ECD1AC 40%, #EDD4B0 50%, #ECD1AC 60%, #E4BD86 100%) no-repeat;
	background: -o-linear-gradient(top, rgba(225, 183, 124, 0.08) 0, rgba(238, 214, 180, 0.16) 40%, rgba(239, 217, 186, 0.18) 50%, rgba(238, 214, 180, 0.16) 60%, rgba(225, 183, 124, 0.08) 100%) no-repeat, url('../images/vmenuitem.png'), -o-linear-gradient(top, #E4BD86 0, #ECD1AC 40%, #EDD4B0 50%, #ECD1AC 60%, #E4BD86 100%) no-repeat;
	background: -ms-linear-gradient(top, rgba(225, 183, 124, 0.08) 0, rgba(238, 214, 180, 0.16) 40%, rgba(239, 217, 186, 0.18) 50%, rgba(238, 214, 180, 0.16) 60%, rgba(225, 183, 124, 0.08) 100%) no-repeat, url('../images/vmenuitem.png'), -ms-linear-gradient(top, #E4BD86 0, #ECD1AC 40%, #EDD4B0 50%, #ECD1AC 60%, #E4BD86 100%) no-repeat;
	background: linear-gradient(to bottom, rgba(225, 183, 124, 0.08) 0, rgba(238, 214, 180, 0.16) 40%, rgba(239, 217, 186, 0.18) 50%, rgba(238, 214, 180, 0.16) 60%, rgba(225, 183, 124, 0.08) 100%) no-repeat, url('../images/vmenuitem.png'), linear-gradient(to bottom, #E4BD86 0, #ECD1AC 40%, #EDD4B0 50%, #ECD1AC 60%, #E4BD86 100%) no-repeat;
	-svg-background: linear-gradient(top, rgba(225, 183, 124, 0.08) 0, rgba(238, 214, 180, 0.16) 40%, rgba(239, 217, 186, 0.18) 50%, rgba(238, 214, 180, 0.16) 60%, rgba(225, 183, 124, 0.08) 100%) no-repeat, url('../images/vmenuitem.png'), linear-gradient(top, #E4BD86 0, #ECD1AC 40%, #EDD4B0 50%, #ECD1AC 60%, #E4BD86 100%) no-repeat;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2);
	padding: 0 10px;
	margin: 0 auto;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	text-shadow: 0 1px 0 rgb(241, 221, 193);
	color: #966936;
	min-height: 28px;
	line-height: 28px;
}
UL.vmenu A
{
	display: block;
	cursor: pointer;
	z-index: 1;
	position: relative;
}
UL.vmenu LI
{
	position: relative;
}
UL.vmenu > LI
{
	margin-top: 1px;
}
UL.vmenu > LI > UL
{
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
}
UL.vmenu > LI:first-child
{
	margin-top: 0;
}
UL.vmenu > LI > A:hover, UL.vmenu > LI > A.active:hover
{
	background: #E6C493 url('../images/vmenuhovereditem.png');
	background: -webkit-linear-gradient(top, rgba(222, 176, 112, 0.08) 0, rgba(235, 207, 168, 0.16) 40%, rgba(237, 210, 174, 0.17) 50%, rgba(235, 207, 168, 0.16) 60%, rgba(222, 176, 112, 0.08) 100%) no-repeat, url('../images/vmenuhovereditem.png'), -webkit-linear-gradient(top, #E1B67A 0, #E9CB9F 40%, #EACDA4 50%, #E9CB9F 60%, #E1B67A 100%) no-repeat;
	background: -moz-linear-gradient(top, rgba(222, 176, 112, 0.08) 0, rgba(235, 207, 168, 0.16) 40%, rgba(237, 210, 174, 0.17) 50%, rgba(235, 207, 168, 0.16) 60%, rgba(222, 176, 112, 0.08) 100%) no-repeat, url('../images/vmenuhovereditem.png'), -moz-linear-gradient(top, #E1B67A 0, #E9CB9F 40%, #EACDA4 50%, #E9CB9F 60%, #E1B67A 100%) no-repeat;
	background: -o-linear-gradient(top, rgba(222, 176, 112, 0.08) 0, rgba(235, 207, 168, 0.16) 40%, rgba(237, 210, 174, 0.17) 50%, rgba(235, 207, 168, 0.16) 60%, rgba(222, 176, 112, 0.08) 100%) no-repeat, url('../images/vmenuhovereditem.png'), -o-linear-gradient(top, #E1B67A 0, #E9CB9F 40%, #EACDA4 50%, #E9CB9F 60%, #E1B67A 100%) no-repeat;
	background: -ms-linear-gradient(top, rgba(222, 176, 112, 0.08) 0, rgba(235, 207, 168, 0.16) 40%, rgba(237, 210, 174, 0.17) 50%, rgba(235, 207, 168, 0.16) 60%, rgba(222, 176, 112, 0.08) 100%) no-repeat, url('../images/vmenuhovereditem.png'), -ms-linear-gradient(top, #E1B67A 0, #E9CB9F 40%, #EACDA4 50%, #E9CB9F 60%, #E1B67A 100%) no-repeat;
	background: linear-gradient(to bottom, rgba(222, 176, 112, 0.08) 0, rgba(235, 207, 168, 0.16) 40%, rgba(237, 210, 174, 0.17) 50%, rgba(235, 207, 168, 0.16) 60%, rgba(222, 176, 112, 0.08) 100%) no-repeat, url('../images/vmenuhovereditem.png'), linear-gradient(to bottom, #E1B67A 0, #E9CB9F 40%, #EACDA4 50%, #E9CB9F 60%, #E1B67A 100%) no-repeat;
	-svg-background: linear-gradient(top, rgba(222, 176, 112, 0.08) 0, rgba(235, 207, 168, 0.16) 40%, rgba(237, 210, 174, 0.17) 50%, rgba(235, 207, 168, 0.16) 60%, rgba(222, 176, 112, 0.08) 100%) no-repeat, url('../images/vmenuhovereditem.png'), linear-gradient(top, #E1B67A 0, #E9CB9F 40%, #EACDA4 50%, #E9CB9F 60%, #E1B67A 100%) no-repeat;
	-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2);
	padding: 0 10px;
	margin: 0 auto;
}
UL.vmenu A:hover, UL.vmenu A.active:hover
{
	color: #B07C40;
}
UL.vmenu > LI > A.active:hover > SPAN.border-top, UL.vmenu > LI > A.active:hover > SPAN.border-bottom
{
	background-color: transparent;
}
UL.vmenu > LI > A.active
{
	padding: 0 10px;
	margin: 0 auto;
	color: #B07C40;
}
UL.vmenu > LI:after, UL.vmenu > LI > UL:after
{
	display: block;
	position: absolute;
	content: ' ';
	left: 0;
	right: 0;
	top: -1px;
}
UL.vmenu > LI:after, UL.vmenu > LI > UL:after
{
	z-index: 1;
	height: 0;
	border-bottom: 1px solid #F8F7F7;
}
UL.vmenu > LI:first-child:before, UL.vmenu > LI:first-child:after
{
	display: none;
}
UL.vmenu > LI > UL:before
{
	margin: 0 auto;
	display: block;
	position: absolute;
	content: ' ';
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
UL.vmenu LI LI A
{
	background: #FFFFFF;
	margin: 0 auto;
	position: relative;
}
UL.vmenu UL LI
{
	margin: 0;
	padding: 0;
}
UL.vmenu LI LI
{
	position: relative;
	margin-top: 1px;
}
UL.vmenu UL A
{
	display: block;
	position: relative;
	min-height: 24px;
	overflow: visible;
	padding: 0;
	padding-left: 25px;
	padding-right: 0;
	z-index: 0;
	line-height: 24px;
	color: #000000;
	font-size: 12px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	text-decoration: none;
	margin-left: 0;
	margin-right: 0;
}
UL.vmenu UL A:visited, UL.vmenu UL A.active:hover, UL.vmenu UL A:hover, UL.vmenu UL A.active
{
	line-height: 24px;
	color: #000000;
	font-size: 12px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	text-decoration: none;
	margin-left: 0;
	margin-right: 0;
}
UL.vmenu UL UL A
{
	padding-left: 50px;
}
UL.vmenu UL UL UL A
{
	padding-left: 75px;
}
UL.vmenu UL UL UL UL A
{
	padding-left: 100px;
}
UL.vmenu UL UL UL UL UL A
{
	padding-left: 125px;
}
UL.vmenu UL > LI > A:hover, UL.vmenu UL > LI > A.active:hover
{
	background: #FDFAF7;
	margin: 0 auto;
}
UL.vmenu UL LI A:hover, UL.vmenu UL LI A.active:hover
{
	text-decoration: none;
	color: #000000;
}
UL.vmenu UL A:hover:after
{
	background-position: center;
}
UL.vmenu UL A.active:hover:after
{
	background-position: center;
}
UL.vmenu UL A.active:after
{
	background-position: bottom;
}
UL.vmenu UL > LI > A.active
{
	background: #000000;
	margin: 0 auto;
}
UL.vmenu UL A.active, UL.vmenu UL A:hover, UL.vmenu UL A.active:hover
{
	text-decoration: none;
	color: #4D4D4D;
}
UL.vmenu LI LI:after
{
	display: block;
	position: absolute;
	content: ' ';
	height: 0;
	top: -1px;
	left: 0;
	right: 0;
	z-index: 1;
	border-bottom: 1px dotted #B2B2B2;
}
UL.vmenu LI LI:before
{
	display: block;
	position: absolute;
	content: ' ';
	left: 0;
	right: 0;
	top: -1px;
	z-index: 0;
	height: 1px;
	background-color: #FFFFFF;
}
UL.vmenu > LI > UL > LI:first-child:before, UL.vmenu > LI > UL > LI:first-child:after
{
	display: none;
}
.block
{
	margin: 10px;
}
DIV.block IMG
{
	margin: 0;
}
.blockheader
{
	background: #B07C40 url('../images/blockheader.png');
	background: -webkit-linear-gradient(top, rgba(180, 126, 65, 0.06) 0, rgba(189, 134, 71, 0.14) 5%, rgba(197, 149, 94, 0.17) 15%, rgba(189, 134, 71, 0.14) 43%, rgba(186, 130, 67, 0.13) 50%, rgba(146, 103, 53, 0.09) 50%, rgba(174, 122, 63, 0.07) 100%) no-repeat, url('../images/blockheader.png'), -webkit-linear-gradient(top, #B47E41 0, #BB8344 5%, #C18D53 15%, #BB8344 43%, #B88142 50%, #9D6E39 50%, #B07C40 100%) no-repeat;
	background: -moz-linear-gradient(top, rgba(180, 126, 65, 0.06) 0, rgba(189, 134, 71, 0.14) 5%, rgba(197, 149, 94, 0.17) 15%, rgba(189, 134, 71, 0.14) 43%, rgba(186, 130, 67, 0.13) 50%, rgba(146, 103, 53, 0.09) 50%, rgba(174, 122, 63, 0.07) 100%) no-repeat, url('../images/blockheader.png'), -moz-linear-gradient(top, #B47E41 0, #BB8344 5%, #C18D53 15%, #BB8344 43%, #B88142 50%, #9D6E39 50%, #B07C40 100%) no-repeat;
	background: -o-linear-gradient(top, rgba(180, 126, 65, 0.06) 0, rgba(189, 134, 71, 0.14) 5%, rgba(197, 149, 94, 0.17) 15%, rgba(189, 134, 71, 0.14) 43%, rgba(186, 130, 67, 0.13) 50%, rgba(146, 103, 53, 0.09) 50%, rgba(174, 122, 63, 0.07) 100%) no-repeat, url('../images/blockheader.png'), -o-linear-gradient(top, #B47E41 0, #BB8344 5%, #C18D53 15%, #BB8344 43%, #B88142 50%, #9D6E39 50%, #B07C40 100%) no-repeat;
	background: -ms-linear-gradient(top, rgba(180, 126, 65, 0.06) 0, rgba(189, 134, 71, 0.14) 5%, rgba(197, 149, 94, 0.17) 15%, rgba(189, 134, 71, 0.14) 43%, rgba(186, 130, 67, 0.13) 50%, rgba(146, 103, 53, 0.09) 50%, rgba(174, 122, 63, 0.07) 100%) no-repeat, url('../images/blockheader.png'), -ms-linear-gradient(top, #B47E41 0, #BB8344 5%, #C18D53 15%, #BB8344 43%, #B88142 50%, #9D6E39 50%, #B07C40 100%) no-repeat;
	background: linear-gradient(to bottom, rgba(180, 126, 65, 0.06) 0, rgba(189, 134, 71, 0.14) 5%, rgba(197, 149, 94, 0.17) 15%, rgba(189, 134, 71, 0.14) 43%, rgba(186, 130, 67, 0.13) 50%, rgba(146, 103, 53, 0.09) 50%, rgba(174, 122, 63, 0.07) 100%) no-repeat, url('../images/blockheader.png'), linear-gradient(to bottom, #B47E41 0, #BB8344 5%, #C18D53 15%, #BB8344 43%, #B88142 50%, #9D6E39 50%, #B07C40 100%) no-repeat;
	-svg-background: linear-gradient(top, rgba(180, 126, 65, 0.06) 0, rgba(189, 134, 71, 0.14) 5%, rgba(197, 149, 94, 0.17) 15%, rgba(189, 134, 71, 0.14) 43%, rgba(186, 130, 67, 0.13) 50%, rgba(146, 103, 53, 0.09) 50%, rgba(174, 122, 63, 0.07) 100%) no-repeat, url('../images/blockheader.png'), linear-gradient(top, #B47E41 0, #BB8344 5%, #C18D53 15%, #BB8344 43%, #B88142 50%, #9D6E39 50%, #B07C40 100%) no-repeat;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	border-bottom: 1px solid #FFFFFF;
	padding: 4px 5px;
	margin: 0 auto;
}
.blockheader .t, .blockheader .t A, .blockheader .t A:link, .blockheader .t A:visited, .blockheader .t A:hover
{
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	font-weight: normal;
	font-style: normal;
	margin: 0 10px 0 5px;
}
.blockcontent
{
	background: #EBD8BC;
	background: -webkit-linear-gradient(top, rgba(213, 169, 109, 0.5) 0, rgba(242, 230, 212, 0.5) 100%) no-repeat;
	background: -moz-linear-gradient(top, rgba(213, 169, 109, 0.5) 0, rgba(242, 230, 212, 0.5) 100%) no-repeat;
	background: -o-linear-gradient(top, rgba(213, 169, 109, 0.5) 0, rgba(242, 230, 212, 0.5) 100%) no-repeat;
	background: -ms-linear-gradient(top, rgba(213, 169, 109, 0.5) 0, rgba(242, 230, 212, 0.5) 100%) no-repeat;
	background: linear-gradient(to bottom, rgba(213, 169, 109, 0.5) 0, rgba(242, 230, 212, 0.5) 100%) no-repeat;
	-svg-background: linear-gradient(top, rgba(213, 169, 109, 0.5) 0, rgba(242, 230, 212, 0.5) 100%) no-repeat;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	padding: 5px;
	margin: 0 auto;
	color: #333333;
	font-size: 13px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.blockcontent TABLE, .blockcontent LI, .blockcontent A, .blockcontent A:link, .blockcontent A:visited, .blockcontent A:hover
{
	color: #333333;
	font-size: 13px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.blockcontent P
{
	margin: 6px 0;
}
.blockcontent A, .blockcontent A:link
{
	color: #966936;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	text-decoration: none;
}
.blockcontent A:visited, .blockcontent A.visited
{
	color: #966936;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	text-decoration: none;
}
.blockcontent A:hover, .blockcontent A.hover
{
	color: #E6C493;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	text-decoration: none;
}
.block UL > LI:before
{
	content: url('../images/blockbullets.png');
	margin-right: 6px;
	bottom: 2px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
	margin-left: -13px;
}
.opera .block UL > LI:before
{
	bottom: 0;
}
.block LI
{
	font-size: 13px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	line-height: 125%;
	color: #704F29;
}
.block UL > LI, .block OL
{
	padding: 0;
}
.block UL > LI
{
	padding-left: 13px;
}
.breadcrumbs
{
	margin: 0 auto;
}
A.button, A.button:link, A:link.button:link, BODY A.button:link, A.button:visited, BODY A.button:visited, INPUT.button, BUTTON.button
{
	text-decoration: none;
	font-size: 13px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	text-align: center;
	color: #FFFFFF;
	margin: 0 5px 0 0 !important;
	overflow: visible;
	cursor: pointer;
	text-indent: 0;
	line-height: 24px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.button IMG
{
	margin: 0;
	vertical-align: middle;
}
.firefox2 .button
{
	display: block;
	float: left;
}
INPUT, SELECT, TEXTAREA, A.search-button SPAN
{
	vertical-align: middle;
	font-size: 13px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.block SELECT
{
	width: 96%;
}
INPUT.button
{
	float: none !important;
	-webkit-appearance: none;
}
.button.active, .button.active:hover
{
	background: #966936;
	background: -webkit-linear-gradient(top, #835C2F 0, #A5743B 40%, #A5743B 50%, #A5743B 60%, #835C2F 100%) no-repeat;
	background: -moz-linear-gradient(top, #835C2F 0, #A5743B 40%, #A5743B 50%, #A5743B 60%, #835C2F 100%) no-repeat;
	background: -o-linear-gradient(top, #835C2F 0, #A5743B 40%, #A5743B 50%, #A5743B 60%, #835C2F 100%) no-repeat;
	background: -ms-linear-gradient(top, #835C2F 0, #A5743B 40%, #A5743B 50%, #A5743B 60%, #835C2F 100%) no-repeat;
	background: linear-gradient(to bottom, #835C2F 0, #A5743B 40%, #A5743B 50%, #A5743B 60%, #835C2F 100%) no-repeat;
	-svg-background: linear-gradient(top, #835C2F 0, #A5743B 40%, #A5743B 50%, #A5743B 60%, #835C2F 100%) no-repeat;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #ABABAB;
	padding: 0 10px;
	margin: 0 auto;
}
.button.active, .button.active:hover
{
	color: #CDEAF3 !important;
}
.button.hover, .button:hover
{
	background: #B07C40;
	background: -webkit-linear-gradient(top, #9D6E39 0, #BB8344 40%, #BD8647 50%, #BB8344 60%, #9D6E39 100%) no-repeat;
	background: -moz-linear-gradient(top, #9D6E39 0, #BB8344 40%, #BD8647 50%, #BB8344 60%, #9D6E39 100%) no-repeat;
	background: -o-linear-gradient(top, #9D6E39 0, #BB8344 40%, #BD8647 50%, #BB8344 60%, #9D6E39 100%) no-repeat;
	background: -ms-linear-gradient(top, #9D6E39 0, #BB8344 40%, #BD8647 50%, #BB8344 60%, #9D6E39 100%) no-repeat;
	background: linear-gradient(to bottom, #9D6E39 0, #BB8344 40%, #BD8647 50%, #BB8344 60%, #9D6E39 100%) no-repeat;
	-svg-background: linear-gradient(top, #9D6E39 0, #BB8344 40%, #BD8647 50%, #BB8344 60%, #9D6E39 100%) no-repeat;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid transparent;
	padding: 0 10px;
	margin: 0 auto;
}
.button.hover, .button:hover
{
	color: #FFFFFF !important;
}
INPUT[type="text"], INPUT[type="password"], INPUT[type="email"], INPUT[type="url"], INPUT[type="color"], INPUT[type="date"], INPUT[type="datetime"], INPUT[type="datetime-local"], INPUT[type="month"], INPUT[type="number"], INPUT[type="range"], INPUT[type="tel"], INPUT[type="time"], INPUT[type="week"], TEXTAREA
{
	background: #FDFAF7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #BF8B4F;
	margin: 0 auto;
}
INPUT[type="text"], INPUT[type="password"], INPUT[type="email"], INPUT[type="url"], INPUT[type="color"], INPUT[type="date"], INPUT[type="datetime"], INPUT[type="datetime-local"], INPUT[type="month"], INPUT[type="number"], INPUT[type="range"], INPUT[type="tel"], INPUT[type="time"], INPUT[type="week"], TEXTAREA
{
	width: 100%;
	padding: 4px 0;
	color: #3D3D3D !important;
	font-size: 13px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	font-weight: normal;
	font-style: normal;
	text-shadow: none;
}
INPUT.error, TEXTAREA.error
{
	background: #FFFFFF;
	border: 1px solid #E2341D;
	margin: 0 auto;
}
INPUT.error, TEXTAREA.error
{
	color: #404040 !important;
	font-size: 13px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	font-weight: normal;
	font-style: normal;
}
FORM.search INPUT[type="text"]
{
	background: #FFFFFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #B07C40;
	margin: -150px auto 0 50px;
	width: 118px;
	padding: 4px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #404040 !important;
	font-size: 13px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	font-weight: normal;
	font-style: normal;
}
FORM.search
{
	background-image: none;
	border: 0;
	display: block;
	position: relative;
	top: 0;
	padding: 0;
	margin: 5px;
	left: 0;
	line-height: 0;
	width: 167px;
}
FORM.search INPUT, A.search-button
{
	-webkit-appearance: none;
	top: 0;
	right: 0;
}
FORM.search > INPUT, A.search-button
{
	bottom: 0;
	left: 0;
	vertical-align: middle;
}
FORM.search INPUT[type="submit"], INPUT.search-button, A.search-button
{
	position: absolute;
	left: auto;
	display: block;
	border: none;
	background: url('../images/searchicon.png') no-repeat center center;
	width: 24px;
	height: 100%;
	padding: 0 0 20px;
	color: #DBDBDB !important;
	cursor: pointer;
	border-radius: 0;
	margin: -85px 0 0;
}
A.search-button SPAN.search-button-text
{
	display: none;
}
LABEL.checkbox:before
{
	background: #FFFFFF;
	background: -webkit-linear-gradient(top, #F5F5F5 0, #F5F5F5 50%, #F2F2F2 60%, #D6D6D6 100%) no-repeat;
	background: -moz-linear-gradient(top, #F5F5F5 0, #F5F5F5 50%, #F2F2F2 60%, #D6D6D6 100%) no-repeat;
	background: -o-linear-gradient(top, #F5F5F5 0, #F5F5F5 50%, #F2F2F2 60%, #D6D6D6 100%) no-repeat;
	background: -ms-linear-gradient(top, #F5F5F5 0, #F5F5F5 50%, #F2F2F2 60%, #D6D6D6 100%) no-repeat;
	background: linear-gradient(to bottom, #F5F5F5 0, #F5F5F5 50%, #F2F2F2 60%, #D6D6D6 100%) no-repeat;
	-svg-background: linear-gradient(top, #F5F5F5 0, #F5F5F5 50%, #F2F2F2 60%, #D6D6D6 100%) no-repeat;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.25);
	border: 1px solid #949494;
	margin: 0 auto;
	width: 20px;
	height: 20px;
}
LABEL.checkbox
{
	cursor: pointer;
	font-size: 13px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	font-weight: normal;
	font-style: normal;
	line-height: 20px;
	display: inline-block;
	color: #333333 !important;
}
.checkbox > INPUT[type="checkbox"]
{
	margin: 0 5px 0 0;
}
LABEL.checkbox.active:before
{
	background: #ACDCEC;
	background: -webkit-linear-gradient(top, #C1E5F0 0, #C1E5F0 50%, #BDE3EF 60%, #94D1E6 100%) no-repeat;
	background: -moz-linear-gradient(top, #C1E5F0 0, #C1E5F0 50%, #BDE3EF 60%, #94D1E6 100%) no-repeat;
	background: -o-linear-gradient(top, #C1E5F0 0, #C1E5F0 50%, #BDE3EF 60%, #94D1E6 100%) no-repeat;
	background: -ms-linear-gradient(top, #C1E5F0 0, #C1E5F0 50%, #BDE3EF 60%, #94D1E6 100%) no-repeat;
	background: linear-gradient(to bottom, #C1E5F0 0, #C1E5F0 50%, #BDE3EF 60%, #94D1E6 100%) no-repeat;
	-svg-background: linear-gradient(top, #C1E5F0 0, #C1E5F0 50%, #BDE3EF 60%, #94D1E6 100%) no-repeat;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.25);
	border: 1px solid #35A9D0;
	margin: 0 auto;
	width: 20px;
	height: 20px;
	display: inline-block;
}
LABEL.checkbox.hovered:before
{
	background: #C1E5F0;
	background: -webkit-linear-gradient(top, #D6EDF5 0, #D6EDF5 50%, #D2ECF4 60%, #A8DAEB 100%) no-repeat;
	background: -moz-linear-gradient(top, #D6EDF5 0, #D6EDF5 50%, #D2ECF4 60%, #A8DAEB 100%) no-repeat;
	background: -o-linear-gradient(top, #D6EDF5 0, #D6EDF5 50%, #D2ECF4 60%, #A8DAEB 100%) no-repeat;
	background: -ms-linear-gradient(top, #D6EDF5 0, #D6EDF5 50%, #D2ECF4 60%, #A8DAEB 100%) no-repeat;
	background: linear-gradient(to bottom, #D6EDF5 0, #D6EDF5 50%, #D2ECF4 60%, #A8DAEB 100%) no-repeat;
	-svg-background: linear-gradient(top, #D6EDF5 0, #D6EDF5 50%, #D2ECF4 60%, #A8DAEB 100%) no-repeat;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.25);
	border: 1px solid #3AA7D9;
	margin: 0 auto;
	width: 20px;
	height: 20px;
	display: inline-block;
}
LABEL.radiobutton:before
{
	background: #FFFFFF;
	background: -webkit-linear-gradient(top, #F5F5F5 0, #F5F5F5 50%, #F2F2F2 60%, #D6D6D6 100%) no-repeat;
	background: -moz-linear-gradient(top, #F5F5F5 0, #F5F5F5 50%, #F2F2F2 60%, #D6D6D6 100%) no-repeat;
	background: -o-linear-gradient(top, #F5F5F5 0, #F5F5F5 50%, #F2F2F2 60%, #D6D6D6 100%) no-repeat;
	background: -ms-linear-gradient(top, #F5F5F5 0, #F5F5F5 50%, #F2F2F2 60%, #D6D6D6 100%) no-repeat;
	background: linear-gradient(to bottom, #F5F5F5 0, #F5F5F5 50%, #F2F2F2 60%, #D6D6D6 100%) no-repeat;
	-svg-background: linear-gradient(top, #F5F5F5 0, #F5F5F5 50%, #F2F2F2 60%, #D6D6D6 100%) no-repeat;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.25);
	border: 1px solid #949494;
	margin: 0 auto;
	width: 16px;
	height: 16px;
}
LABEL.radiobutton
{
	cursor: pointer;
	font-size: 13px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	font-weight: normal;
	font-style: normal;
	line-height: 16px;
	display: inline-block;
	color: #333333 !important;
}
.radiobutton > INPUT[type="radio"]
{
	vertical-align: baseline;
	margin: 0 5px 0 0;
}
LABEL.radiobutton.active:before
{
	background: #ACDCEC;
	background: -webkit-linear-gradient(top, #C1E5F0 0, #C1E5F0 50%, #BDE3EF 60%, #94D1E6 100%) no-repeat;
	background: -moz-linear-gradient(top, #C1E5F0 0, #C1E5F0 50%, #BDE3EF 60%, #94D1E6 100%) no-repeat;
	background: -o-linear-gradient(top, #C1E5F0 0, #C1E5F0 50%, #BDE3EF 60%, #94D1E6 100%) no-repeat;
	background: -ms-linear-gradient(top, #C1E5F0 0, #C1E5F0 50%, #BDE3EF 60%, #94D1E6 100%) no-repeat;
	background: linear-gradient(to bottom, #C1E5F0 0, #C1E5F0 50%, #BDE3EF 60%, #94D1E6 100%) no-repeat;
	-svg-background: linear-gradient(top, #C1E5F0 0, #C1E5F0 50%, #BDE3EF 60%, #94D1E6 100%) no-repeat;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.25);
	border: 1px solid #35A9D0;
	margin: 0 auto;
	width: 16px;
	height: 16px;
	display: inline-block;
}
LABEL.radiobutton.hovered:before
{
	background: #C1E5F0;
	background: -webkit-linear-gradient(top, #D6EDF5 0, #D6EDF5 50%, #D2ECF4 60%, #A8DAEB 100%) no-repeat;
	background: -moz-linear-gradient(top, #D6EDF5 0, #D6EDF5 50%, #D2ECF4 60%, #A8DAEB 100%) no-repeat;
	background: -o-linear-gradient(top, #D6EDF5 0, #D6EDF5 50%, #D2ECF4 60%, #A8DAEB 100%) no-repeat;
	background: -ms-linear-gradient(top, #D6EDF5 0, #D6EDF5 50%, #D2ECF4 60%, #A8DAEB 100%) no-repeat;
	background: linear-gradient(to bottom, #D6EDF5 0, #D6EDF5 50%, #D2ECF4 60%, #A8DAEB 100%) no-repeat;
	-svg-background: linear-gradient(top, #D6EDF5 0, #D6EDF5 50%, #D2ECF4 60%, #A8DAEB 100%) no-repeat;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.25);
	border: 1px solid #3AA7D9;
	margin: 0 auto;
	width: 16px;
	height: 16px;
	display: inline-block;
}
.comments
{
	border-top: 1px dotted #BFBFBF;
	margin: 0 auto;
	margin-top: 25px;
}
.comments H2
{
	color: #212121;
}
.comment-inner
{
	background: #DEDEDE;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 5px;
	margin: 0 auto;
	margin-left: 94px;
}
.comment-avatar
{
	float: left;
	width: 80px;
	height: 80px;
	padding: 1px;
	background: #FFF;
	border: 1px solid #DEDEDE;
}
.comment-avatar > IMG
{
	margin: 0 !important;
	border: none !important;
}
.comment-content
{
	padding: 10px 0;
	color: #000000;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.comment
{
	margin-top: 6px;
}
.comment:first-child
{
	margin-top: 0;
}
.comment-header
{
	color: #000000;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	line-height: 100%;
}
.comment-header A, .comment-header A:link, .comment-header A:visited, .comment-header A.visited, .comment-header A:hover, .comment-header A.hovered
{
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	line-height: 100%;
}
.comment-header A, .comment-header A:link
{
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	color: #19576B;
}
.comment-header A:visited, .comment-header A.visited
{
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	color: #303030;
}
.comment-header A:hover, .comment-header A.hovered
{
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	color: #061419;
}
.comment-content A, .comment-content A:link, .comment-content A:visited, .comment-content A.visited, .comment-content A:hover, .comment-content A.hovered
{
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.comment-content A, .comment-content A:link
{
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	color: #19576B;
}
.comment-content A:visited, .comment-content A.visited
{
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	color: #303030;
}
.comment-content A:hover, .comment-content A.hovered
{
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	color: #061419;
}
.pager
{
	background: #BF8B4F;
	background: -webkit-linear-gradient(top, rgba(212, 176, 135, 0.2) 0, rgba(187, 131, 68, 0.2) 60%, rgba(142, 100, 51, 0.2) 100%) no-repeat;
	background: -moz-linear-gradient(top, rgba(212, 176, 135, 0.2) 0, rgba(187, 131, 68, 0.2) 60%, rgba(142, 100, 51, 0.2) 100%) no-repeat;
	background: -o-linear-gradient(top, rgba(212, 176, 135, 0.2) 0, rgba(187, 131, 68, 0.2) 60%, rgba(142, 100, 51, 0.2) 100%) no-repeat;
	background: -ms-linear-gradient(top, rgba(212, 176, 135, 0.2) 0, rgba(187, 131, 68, 0.2) 60%, rgba(142, 100, 51, 0.2) 100%) no-repeat;
	background: linear-gradient(to bottom, rgba(212, 176, 135, 0.2) 0, rgba(187, 131, 68, 0.2) 60%, rgba(142, 100, 51, 0.2) 100%) no-repeat;
	-svg-background: linear-gradient(top, rgba(212, 176, 135, 0.2) 0, rgba(187, 131, 68, 0.2) 60%, rgba(142, 100, 51, 0.2) 100%) no-repeat;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid rgba(191, 191, 191, 0.2);
	padding: 5px;
}
.pager > *:last-child
{
	margin-right: 0 !important;
}
.pager > SPAN
{
	cursor: default;
}
.pager > *
{
	background: #BF8B4F;
	background: -webkit-linear-gradient(top, #D4B087 0, #BB8344 60%, #8E6433 100%) no-repeat;
	background: -moz-linear-gradient(top, #D4B087 0, #BB8344 60%, #8E6433 100%) no-repeat;
	background: -o-linear-gradient(top, #D4B087 0, #BB8344 60%, #8E6433 100%) no-repeat;
	background: -ms-linear-gradient(top, #D4B087 0, #BB8344 60%, #8E6433 100%) no-repeat;
	background: linear-gradient(to bottom, #D4B087 0, #BB8344 60%, #8E6433 100%) no-repeat;
	-svg-background: linear-gradient(top, #D4B087 0, #BB8344 60%, #8E6433 100%) no-repeat;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #F1DDC1;
	padding: 7px;
	margin: 0 4px 0 auto;
	line-height: normal;
	position: relative;
	display: inline-block;
	margin-left: 0;
}
.pager A:link, .pager A:visited, .pager .active
{
	line-height: normal;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	text-decoration: none;
	color: #E8E8E8;
}
.pager .active
{
	background: #BF8B4F;
	background: -webkit-linear-gradient(top, #D4B087 0, #BB8344 60%, #8E6433 100%) no-repeat;
	background: -moz-linear-gradient(top, #D4B087 0, #BB8344 60%, #8E6433 100%) no-repeat;
	background: -o-linear-gradient(top, #D4B087 0, #BB8344 60%, #8E6433 100%) no-repeat;
	background: -ms-linear-gradient(top, #D4B087 0, #BB8344 60%, #8E6433 100%) no-repeat;
	background: linear-gradient(to bottom, #D4B087 0, #BB8344 60%, #8E6433 100%) no-repeat;
	-svg-background: linear-gradient(top, #D4B087 0, #BB8344 60%, #8E6433 100%) no-repeat;
	border: 1px solid #DEDEDE;
	padding: 7px;
	margin: 0 4px 0 auto;
	color: #F2F2F2;
}
.pager .more
{
	background: #704F29;
	background: -webkit-linear-gradient(top, #AC793E 0, #342513 100%) no-repeat;
	background: -moz-linear-gradient(top, #AC793E 0, #342513 100%) no-repeat;
	background: -o-linear-gradient(top, #AC793E 0, #342513 100%) no-repeat;
	background: -ms-linear-gradient(top, #AC793E 0, #342513 100%) no-repeat;
	background: linear-gradient(to bottom, #AC793E 0, #342513 100%) no-repeat;
	-svg-background: linear-gradient(top, #AC793E 0, #342513 100%) no-repeat;
	border: 1px solid #BF8B4F;
	margin: 0 4px 0 auto;
}
.pager A.more:link, .pager A.more:visited
{
	color: #B5DFEE;
}
.pager A:hover
{
	background: #704F29;
	background: -webkit-linear-gradient(top, #AC793E 0, #342513 100%) no-repeat;
	background: -moz-linear-gradient(top, #AC793E 0, #342513 100%) no-repeat;
	background: -o-linear-gradient(top, #AC793E 0, #342513 100%) no-repeat;
	background: -ms-linear-gradient(top, #AC793E 0, #342513 100%) no-repeat;
	background: linear-gradient(to bottom, #AC793E 0, #342513 100%) no-repeat;
	-svg-background: linear-gradient(top, #AC793E 0, #342513 100%) no-repeat;
	border: 1px solid #DEDEDE;
	padding: 7px;
	margin: 0 4px 0 auto;
}
.pager A:hover, .pager A.more:hover
{
	color: #B5DFEE;
}
.pager > *:after
{
	margin: 0 0 0 auto;
	display: inline-block;
	position: absolute;
	content: ' ';
	top: 0;
	width: 0;
	height: 100%;
	right: 0;
	text-decoration: none;
}
.pager > *:last-child:after
{
	display: none;
}
.commentsform
{
	background: #DEDEDE;
	background: transparent;
	padding: 10px;
	margin: 0 auto;
	margin-top: 25px;
	color: #212121;
}
.commentsform H2
{
	padding-bottom: 10px;
	margin: 0;
	color: #212121;
}
.commentsform LABEL
{
	display: inline-block;
	line-height: 25px;
}
.commentsform INPUT:not([type=submit]), .commentsform TEXTAREA
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 100%;
	max-width: 100%;
}
.commentsform .form-submit
{
	margin-top: 10px;
}
.post
{
	background: #F1DDC1;
	background: rgba(241, 221, 193, 0.5);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid rgba(255, 255, 255, 0.65);
	padding: 3px;
	margin: 10px;
}
A IMG
{
	border: 0;
}
.article IMG, IMG.article, .footer IMG
{
	border: 1px solid #FFF;
	margin: 7px;
	padding: 2px;
}
.block IMG
{
}
/*article:hover img, img.article,*/
#INVALID-RULE
{
	border: 1px solid #000;
	margin: 7px;
	padding: 2px;
}
.metadata-icons IMG
{
	border: none;
	vertical-align: middle;
	margin: 2px;
}
.article TABLE, TABLE.article
{
	border-collapse: collapse;
	margin: 1px;
}
.post .content-layout-br
{
	height: 0;
}
.article TH, .article TD
{
	padding: 2px;
	border: 1px solid #E9CB9F;
	vertical-align: top;
	text-align: left;
}
.article TH
{
	text-align: center;
	vertical-align: middle;
	padding: 7px;
}
PRE
{
	overflow: auto;
	padding: 0.1em;
}
.preview-cms-logo
{
	border: 0;
	margin: 1em 1em 0 0;
	float: left;
}
.image-caption-wrapper
{
	padding: 7px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.image-caption-wrapper IMG
{
	margin: 0 !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.image-caption-wrapper DIV.collage
{
	margin: 0 !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.image-caption-wrapper P
{
	font-size: 80%;
	text-align: right;
	margin: 0;
}
.postmetadataheader
{
	border-bottom: 1px solid #FFFFFF;
	margin: 0 auto;
	position: relative;
	z-index: 1;
	padding: 1px;
	margin-bottom: 5px;
}
.postheadericon:before
{
	content: url('../images/postheadericon.png');
	margin-right: 6px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
	bottom: auto;
}
.opera .postheadericon:before
{
	bottom: 0;
}
.postheader
{
	color: #441413;
	margin: 5px 0;
	font-size: 16px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	text-shadow: 0 1px 0 rgb(255, 255, 255);
}
.postheader A, .postheader A:link, .postheader A:visited, .postheader A.visited, .postheader A:hover, .postheader A.hovered
{
	font-size: 16px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	text-shadow: 0 1px 0 rgb(255, 255, 255);
}
.postheader A, .postheader A:link
{
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	text-decoration: none;
	text-align: left;
	color: #704F29;
}
.postheader A:visited, .postheader A.visited
{
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	text-decoration: none;
	text-align: left;
	color: #704F29;
}
.postheader A:hover, .postheader A.hovered
{
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	text-decoration: none;
	text-align: left;
	color: #BF8B4F;
}
.postheadericons, .postheadericons A, .postheadericons A:link, .postheadericons A:visited, .postheadericons A:hover
{
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	color: #333333;
}
.postheadericons
{
	padding: 1px;
}
.postheadericons A, .postheadericons A:link
{
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	text-decoration: none;
	color: #4D4D4D;
}
.postheadericons A:visited, .postheadericons A.visited
{
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	color: #4D4D4D;
}
.postheadericons A:hover, .postheadericons A.hover
{
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	font-weight: normal;
	font-style: italic;
	text-decoration: underline;
	color: #08202B;
}
.postdateicon:before
{
	content: url('../images/postdateicon.png');
	margin-right: 6px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
	bottom: auto;
}
.opera .postdateicon:before
{
	bottom: 0;
}
.postauthoricon:before
{
	content: url('../images/postauthoricon.png');
	margin-right: 6px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
	bottom: auto;
}
.opera .postauthoricon:before
{
	bottom: 0;
}
.postprinticon:before
{
	content: url('../images/system/printButton.png');
	margin-right: 6px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
	bottom: auto;
}
.opera .postprinticon:before
{
	bottom: 0;
}
.postemailicon:before
{
	content: url('../images/system/emailButton.png');
	margin-right: 6px;
	bottom: 2px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
}
.opera .postemailicon:before
{
	bottom: 0;
}
.postediticon:before
{
	content: url('../images/system/edit.png');
	margin-right: 6px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
	bottom: auto;
}
.opera .postediticon:before
{
	bottom: 0;
}
.postcontent UL > LI:before, .post UL > LI:before, .textblock UL > LI:before
{
	content: url('../images/postbullets.png');
	margin-right: 6px;
	bottom: 2px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
}
.opera .postcontent UL > LI:before, .opera .post UL > LI:before, .opera .textblock UL > LI:before
{
	bottom: 0;
}
.postcontent LI, .post LI, .textblock LI
{
	font-size: 13px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	color: #0F0F0F;
	margin: 0 0 0 26px;
}
.postcontent UL > LI, .post UL > LI, .textblock UL > LI, .postcontent OL, .post OL, .textblock OL
{
	padding: 0;
}
.postcontent UL > LI, .post UL > LI, .textblock UL > LI
{
	padding-left: 12px;
}
.postcontent UL > LI:before, .post UL > LI:before, .textblock UL > LI:before
{
	margin-left: -12px;
}
.postcontent OL, .post OL, .textblock OL, .postcontent UL, .post UL, .textblock UL
{
	margin: 1em 0 1em 26px;
}
.postcontent LI OL, .post LI OL, .textblock LI OL, .postcontent LI UL, .post LI UL, .textblock LI UL
{
	margin: 0.5em 0 0.5em 26px;
}
.postcontent LI, .post LI, .textblock LI
{
	margin: 0;
}
.postcontent OL > LI, .post OL > LI, .textblock OL > LI
{
	overflow: visible;
}
.postcontent UL > LI, .post UL > LI, .textblock UL > LI
{
	overflow-x: visible;
	overflow-y: hidden;
}
BLOCKQUOTE
{
	background: #E9CB9F url('../images/postquote.png') no-repeat;
	padding: 15px 15px 15px 48px;
	margin: 10px 0 0 25px;
	color: #9E3005;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	font-weight: normal;
	font-style: italic;
	text-align: left;
	overflow: auto;
	clear: both;
}
BLOCKQUOTE A, .postcontent BLOCKQUOTE A, .blockcontent BLOCKQUOTE A, .footer BLOCKQUOTE A, BLOCKQUOTE A:link, .postcontent BLOCKQUOTE A:link, .blockcontent BLOCKQUOTE A:link, .footer BLOCKQUOTE A:link, BLOCKQUOTE A:visited, .postcontent BLOCKQUOTE A:visited, .blockcontent BLOCKQUOTE A:visited, .footer BLOCKQUOTE A:visited, BLOCKQUOTE A:hover, .postcontent BLOCKQUOTE A:hover, .blockcontent BLOCKQUOTE A:hover, .footer BLOCKQUOTE A:hover
{
	color: #9E3005;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	font-weight: normal;
	font-style: italic;
	text-align: left;
}
BLOCKQUOTE P, .postcontent BLOCKQUOTE P, .blockcontent BLOCKQUOTE P, .footer BLOCKQUOTE P
{
	margin: 0;
	margin: 2px 0 2px 15px;
}
.Navigator .ccs-navigator IMG, .Navigator IMG
{
	border: 0;
	margin: 0;
	vertical-align: middle;
}
TR.Navigator TD, TD SPAN.Navigator
{
	text-align: center;
	vertical-align: middle;
}
.Sorter IMG
{
	border: 0;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	position: static;
	z-index: 1;
	width: 12px;
	height: 6px;
}
.Sorter A
{
	position: relative;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	color: #666666;
}
.Sorter A:link
{
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	color: #666666;
}
.Sorter A:visited, .Sorter A.visited
{
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	color: #666666;
}
.Sorter A:hover, .Sorter A.hover
{
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	color: #4D4D4D;
}
.Sorter
{
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	color: #333333;
}
.footer
{
	background: #B48646;
	background: transparent;
	padding: 5px;
	margin: 0 auto;
	position: relative;
	color: #242424;
	font-size: 11px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	text-align: center;
}
.footer A, .footer A:link, .footer A:visited, .footer A:hover, .footer TD, .footer TH, .footer CAPTION
{
	color: #242424;
	font-size: 11px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.footer P
{
	padding: 0;
	text-align: center;
}
.footer A, .footer A:link
{
	color: #2D9ABE;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	text-decoration: none;
}
.footer A:visited
{
	color: #919191;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	text-decoration: none;
}
.footer A:hover
{
	color: #4DB3D5;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	text-decoration: underline;
}
.footer H1
{
	color: #3AA7D9;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.footer H2
{
	color: #69BCE2;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.footer H3
{
	color: #BFBFBF;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.footer H4
{
	color: #69BCE2;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.footer H5
{
	color: #69BCE2;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.footer H6
{
	color: #69BCE2;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
}
.footer IMG
{
	border: none;
	margin: 0;
}
.rss-tag-icon
{
	background: url('../images/footerrssicon.png') no-repeat;
	margin: 0 auto;
	min-height: 89px;
	min-width: 89px;
	display: inline-block;
	text-indent: 92px;
	background-position: left center;
	vertical-align: middle;
}
.rss-tag-icon:empty
{
	vertical-align: middle;
}
.facebook-tag-icon
{
	background: url('../images/iconfacebook.png') no-repeat;
	margin: 0 auto;
	min-height: 48px;
	min-width: 48px;
	display: inline-block;
	text-indent: 51px;
	background-position: left center;
	vertical-align: middle;
}
.facebook-tag-icon:empty
{
	vertical-align: middle;
}
.blog-tag-icon
{
	background: url('../images/iconblog.png') no-repeat;
	margin: 0 auto;
	min-height: 48px;
	min-width: 48px;
	display: inline-block;
	text-indent: 51px;
	background-position: left center;
	vertical-align: middle;
}
.blog-tag-icon:empty
{
	vertical-align: middle;
}
.tumblr-tag-icon
{
	background: url('../images/tumblricon.png') no-repeat;
	margin: 0 auto;
	min-height: 32px;
	min-width: 32px;
	display: inline-block;
	text-indent: 35px;
	background-position: left center;
	vertical-align: middle;
}
.tumblr-tag-icon:empty
{
	vertical-align: middle;
}
.pinterest-tag-icon
{
	background: url('../images/pinteresticon.png') no-repeat;
	margin: 0 auto;
	min-height: 32px;
	min-width: 32px;
	display: inline-block;
	text-indent: 35px;
	background-position: left center;
	vertical-align: middle;
}
.pinterest-tag-icon:empty
{
	vertical-align: middle;
}
.vimeo-tag-icon
{
	background: url('../images/vimeoicon.png') no-repeat;
	margin: 0 auto;
	min-height: 33px;
	min-width: 32px;
	display: inline-block;
	text-indent: 35px;
	background-position: left center;
	vertical-align: middle;
}
.vimeo-tag-icon:empty
{
	vertical-align: middle;
}
.youtube-tag-icon
{
	background: url('../images/iconyoutub.png') no-repeat;
	margin: 0;
	min-height: 48px;
	min-width: 48px;
	display: inline-block;
	text-indent: 35px;
	background-position: left center;
	vertical-align: middle;
}
.social
{
	position: fixed;
	margin: 100px 0 0 -60px;
	width: 48px;
	display: block;
}
.youtube-tag-icon:empty
{
	vertical-align: middle;
}
.linkedin-tag-icon
{
	background: url('../images/linkedinicon.png') no-repeat;
	margin: 0 auto;
	min-height: 32px;
	min-width: 32px;
	display: inline-block;
	text-indent: 35px;
	background-position: left center;
	vertical-align: middle;
}
.linkedin-tag-icon:empty
{
	vertical-align: middle;
}
.footer UL > LI:before
{
	content: url('../images/footerbullets.png');
	margin-right: 6px;
	bottom: 1px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
	margin-left: -15px;
}
.opera .footer UL > LI:before
{
	bottom: 0;
}
.footer LI
{
	font-size: 11px;
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	color: #0B2D3C;
}
.footer UL > LI, .footer OL
{
	padding: 0;
}
.footer UL > LI
{
	padding-left: 15px;
}
.page-footer, .page-footer A, .page-footer A:link, .page-footer A:visited, .page-footer A:hover
{
	font-family: Arial;
	font-size: 10px;
	letter-spacing: normal;
	word-spacing: normal;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #9E3005;
}
.page-footer
{
	position: relative;
	z-index: auto !important;
	padding: 1em;
	text-align: center !important;
	text-decoration: none;
	color: #704F29;
}
.lightbox-wrapper
{
	background: #333;
	background: rgba(0, 0, 0, 0.8);
	bottom: 0;
	left: 0;
	padding: 0 100px;
	position: fixed;
	right: 0;
	text-align: center;
	top: 0;
	z-index: 1000000;
}
.lightbox, .lightbox-wrapper .lightbox-image
{
	cursor: pointer;
}
.lightbox-wrapper .lightbox-image
{
	border: 6px solid #FFF;
	border-radius: 3px;
	display: none;
	max-width: 100%;
	vertical-align: middle;
}
.lightbox-wrapper .lightbox-image.active
{
	display: inline-block;
}
.lightbox-wrapper .lightbox-error
{
	background: #FFF;
	border: 1px solid #B4B4B4;
	border-radius: 10px;
	box-shadow: 0 2px 5px #333;
	height: 80px;
	opacity: .95;
	padding: 20px;
	position: fixed;
	width: 300px;
	z-index: 100;
}
.lightbox-wrapper .loading
{
	background: #FFF url('../images/preloader-01.gif') no-repeat center center;
	border: 1px solid #B4B4B4;
	border-radius: 10px;
	box-shadow: 0 2px 5px #333;
	height: 32px;
	opacity: .5;
	padding: 10px;
	position: fixed;
	width: 32px;
	z-index: 10100;
}
.lightbox-wrapper .arrow
{
	cursor: pointer;
	height: 100px;
	opacity: .5;
	filter: alpha(opacity=50);
	position: fixed;
	width: 82px;
	z-index: 10003;
}
.lightbox-wrapper .arrow.left
{
	left: 9px;
}
.lightbox-wrapper .arrow.right
{
	right: 9px;
}
.lightbox-wrapper .arrow:hover
{
	opacity: 1;
	filter: alpha(opacity=100);
}
.lightbox-wrapper .arrow.disabled
{
	display: none;
}
.lightbox-wrapper .arrow-t, .lightbox-wrapper .arrow-b
{
	background-color: #FFF;
	border-radius: 3px;
	height: 6px;
	left: 26px;
	position: relative;
	width: 30px;
}
.lightbox-wrapper .arrow-t
{
	top: 38px;
}
.lightbox-wrapper .arrow-b
{
	top: 50px;
}
.lightbox-wrapper .close
{
	cursor: pointer;
	height: 22px;
	opacity: .5;
	filter: alpha(opacity=50);
	position: fixed;
	right: 39px;
	top: 30px;
	width: 22px;
	z-index: 10003;
}
.lightbox-wrapper .close:hover
{
	opacity: 1;
	filter: alpha(opacity=100);
}
.lightbox-wrapper .close .cw, .lightbox-wrapper .close .ccw
{
	background-color: #FFF;
	border-radius: 3px;
	height: 6px;
	position: absolute;
	left: -4px;
	top: 8px;
	width: 30px;
}
.lightbox-wrapper .cw
{
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
}
.lightbox-wrapper .ccw
{
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
}
.lightbox-wrapper .close-alt, .lightbox-wrapper .arrow-right-alt, .lightbox-wrapper .arrow-left-alt
{
	color: #FFF;
	display: none;
	font-size: 2.5em;
	line-height: 100%;
}
.ie8 .lightbox-wrapper .close-alt, .ie8 .lightbox-wrapper .arrow-right-alt, .ie8 .lightbox-wrapper .arrow-left-alt
{
	display: block;
}
.ie8 .lightbox-wrapper .cw, .ie8 .lightbox-wrapper .ccw
{
	display: none;
}
.content-layout .sidebar1
{
	margin: 0 auto;
	width: 225px;
}
.content-layout .content
{
	margin: 0 auto;
}
.content-layout .sidebar2
{
	margin: 0 auto;
	width: 225px;
}
FIELDSET
{
	border: none;
}
FIELDSET DL
{
	display: block;
	margin: 0;
	padding: 0;
	background: none;
}
FIELDSET DT
{
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 12em;
	height: 2em;
	margin: 0;
	padding: 0;
	float: left;
	clear: both;
	background: none;
	line-height: 2em;
	overflow: hidden;
}
FIELDSET DD
{
	display: block;
	min-height: 2em;
	margin: 0 0 0 12em;
	padding: 0;
	background: none;
	line-height: 2em;
}
FIELDSET LABEL
{
	display: inline-block;
	width: 12em;
}
FIELDSET TEXTAREA
{
	vertical-align: text-top;
}
.img-fulltext-left, .img-intro-left
{
	float: left;
	display: block;
	border: none;
	padding: 0;
	margin: 0 0.3em 0.3em 0;
	margin-top: 0;
}
.img-fulltext-right, .img-intro-right
{
	float: right;
	display: block;
	border: none;
	padding: 0;
	margin: 0 0 0.3em 0.3em;
	margin-top: 0;
}
UL.pagenav
{
	clear: both;
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
}
UL.pagenav LI, UL.pagenav LI:before
{
	display: block;
	background: none;
	margin: 0;
	padding: 0;
	width: 50%;
	text-align: center;
	content: normal;
}
UL.pagenav LI.pagenav-prev
{
	float: left;
}
UL.pagenav LI.pagenav-next
{
	margin: 0 0 0 50%;
}
DIV.item-page DL.tabs
{
	display: block;
	margin: 0;
	padding: 0;
}
DIV.item-page DL.tabs:before
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	display: block;
	float: left;
	width: 1em;
	height: 2em;
	overflow: hidden;
}
DIV.item-page DL.tabs DT
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	display: block;
	float: left;
	height: 2em;
	overflow: hidden;
	border-left: 1px solid #E9CB9F;
	border-top: 1px solid #E9CB9F;
}
DIV.item-page DL.tabs DT H3
{
	margin: 0;
	padding: 0 1em;
	line-height: 2em;
	font-size: 100%;
	overflow: hidden;
}
DIV.item-page DL.tabs DT H3 A
{
	text-decoration: none;
}
DIV.item-page DL.tabs:after
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	display: block;
	border-left: 1px solid #E9CB9F;
	content: " ";
	overflow: hidden;
	height: 2em;
}
DIV.item-page DIV.current
{
	clear: both;
	border: 1px solid #E9CB9F;
}
DIV.item-page DIV.current DD.tabs
{
	margin: 0;
	padding: 0;
}
DIV.item-page .panel
{
	border: 1px solid #E9CB9F;
	margin-top: -1px;
}
DIV.item-page .panel H3
{
	margin: 0;
	padding: 0;
}
DIV.item-page .panel H3 A
{
	display: block;
	padding: 6px;
	text-decoration: none;
}
DIV.item-page .panel H3.pane-toggler-down A
{
	border-bottom: 1px solid #E9CB9F;
}
DIV.item-page .panel .pane-slider
{
	margin: 0;
	padding: 0;
}
DIV.item-page DIV.pagination UL
{
	clear: both;
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
}
DIV.item-page DIV.pagination LI
{
	display: block;
	width: 50%;
	margin: 0;
	padding: 0;
	text-align: center;
	float: left;
	white-space: nowrap;
}
DIV.item-page DIV.pagination:after
{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.edit.item-page SELECT + DIV
{
	width: 100% !important;
}
.edit.item-page DIV > UL
{
	border: 1px solid #B9C2CB;
}
.edit.item-page .search-field
{
	overflow: visible;
}
.edit.item-page .search-field > INPUT
{
	width: 100% !important;
}
.edit.item-page UL > LI:before
{
	content: normal;
}
.edit.item-page FIELDSET
{
	border: 1px solid #E9CB9F;
}
.edit.item-page FIELDSET LEGEND
{
	padding: 7px;
	font-weight: bold;
}
#editor-xtd-buttons
{
	float: left;
	padding: 0;
}
.toggle-editor
{
	float: right;
}
#searchForm .phrases-box
{
	display: block;
	float: left;
}
#searchForm .ordering-box
{
	text-align: right;
}
#searchForm .phrases-box LABEL, #searchForm .ordering-box LABEL, #searchForm .only LABEL
{
	display: inline-block;
	width: auto;
	height: 2em;
	margin: 0;
	padding: 0 0.3em;
}
#mod-finder-searchform LABEL
{
	display: block;
}
#mod-finder-searchform INPUT.inputbox
{
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	max-width: 300px;
}
#login-form FIELDSET LABEL
{
	width: 100%;
}
#login-form #form-login-username LABEL, #login-form #form-login-password LABEL
{
	display: block;
}
#login-form #form-login-username INPUT, #login-form #form-login-password INPUT
{
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	max-width: 300px;
}
.breadcrumbs IMG
{
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}
DL.stats-module
{
	padding: 0.3em 0 0.3em 0.3em;
	margin: 0;
}
DL.stats-module DT
{
	float: left;
	display: block;
	line-height: 1.5em;
	min-height: 1.5em;
	width: 10em;
	padding: 0.3em 0.3em 0 0;
	margin: 0;
	font-weight: bold;
}
DL.stats-module DD
{
	display: block;
	line-height: 1.5em;
	min-height: 1.5em;
	margin: 0 0 0 10em;
}
DIV.mod-languages UL
{
	margin: 0;
	padding: 0;
	list-style: none;
}
DIV.mod-languages LI
{
	background: none;
	margin: 0 0.3em;
	padding: 0;
}
DIV.mod-languages UL.lang-inline LI
{
	display: inline;
}
DIV.mod-languages UL.lang-block LI
{
	display: block;
}
DIV.mod-languages IMG
{
	border: none;
	margin: 0;
	padding: 0;
}
DIV.clr
{
	clear: both;
}
#system-message UL LI
{
	background-image: none;
}
UL.actions, UL.actions LI, UL.actions LI IMG
{
	display: inline;
	margin: 0;
	padding: 0;
	border: none;
}
UL.actions LI
{
	background: none;
	list-style: none;
}
.items-row
{
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
}
.items-row .item
{
	display: table-cell;
	vertical-align: top;
}
.items-row .row-separator
{
	display: none;
}
DIV.pagination P.counter
{
	display: inline-block;
	margin: 0 0.3em 0 0;
	padding: 0;
	background: none;
}
DIV.pagination UL, DIV.pagination UL LI, DIV.pagination UL > LI:before
{
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0 0.3em;
	background: none;
	content: normal;
}
DIV.tip-wrap
{
	background: #FFF;
	border: 1px solid #AAA;
}
DIV.tip-wrap DIV.tip
{
	padding: 0.3em;
}
DIV.tip-wrap DIV.tip-title
{
	font-weight: bold;
}
TABLE.category
{
	width: 100%;
}
TABLE.category THEAD TH IMG
{
	padding: 0 0 0 0.3em;
	margin: 0;
	border: none;
}
SPAN.hasTip A IMG
{
	padding: 0;
	margin: 0;
	border: none;
}
DIV.categories-list UL LI SPAN.item-title, DIV.cat-children UL LI SPAN.item-title
{
	display: block;
	margin: 0 0 0.3em;
}
DIV.categories-list UL LI DIV.category-desc, DIV.cat-children UL LI DIV.category-desc
{
	margin: 0 0 0.3em;
}
DIV.categories-list DL, DIV.cat-children DL
{
	display: block;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
	background: none;
}
DIV.categories-list DL DT, DIV.cat-children DL DT, DIV.categories-list DL DD, DIV.cat-children DL DD
{
	display: inline-block;
	padding: 0;
	margin: 0;
	background: none;
}
DIV.img_caption P.img_caption
{
	padding: 0.3em 0;
	margin: 0;
}
FORM .search LABEL, FORM .finder LABEL
{
	display: none;
}
#search-searchword
{
	margin-bottom: 5px;
}
.cols-2 .column-1, .cols-2 .column-2, .cols-3 .column-1, .cols-3 .column-2, .cols-3 .column-3
{
	float: left;
	clear: right;
}
.cols-2 .column-1
{
	width: 50%;
}
.cols-2 .column-2
{
	width: 50%;
}
.cols-3 .column-1
{
	width: 33%;
}
.cols-3 .column-2
{
	width: 33%;
}
.cols-3 .column-3
{
	width: 34%;
}
.row-separator
{
	clear: both;
	float: none;
	font-size: 1px;
	display: block;
}
UL.categories-module LI H1, UL.categories-module LI H2, UL.categories-module LI H3, UL.categories-module LI H4, UL.categories-module LI H5, UL.categories-module LI H6
{
	display: inline;
}
.only, .phrases
{
	border: 1px solid #CCC;
	margin: 10px 0 0 0px;
	padding: 15px;
	line-height: 1.3em;
}
DIV.tags
{
	display: inline;
}
.tag-category UL > LI:before
{
	content: normal;
}
UL.list-striped > LI:before
{
	content: normal;
}
.list-striped
{
	border-top: 1px solid #DDD;
}
.list-striped LI, .list-striped DD
{
	border-bottom: 1px solid #DDD;
}
.accordion
{
	margin-bottom: 18px;
}
.accordion-group
{
	margin-bottom: 2px;
	border: 1px solid #E5E5E5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.accordion-heading
{
	border-bottom: 0;
}
.accordion-heading .accordion-toggle
{
	display: block;
	padding: 8px 15px;
}
.accordion-toggle
{
	cursor: pointer;
}
.accordion-inner
{
	padding: 9px 15px;
	border-top: 1px solid #E5E5E5;
}
.accordion-body.in:hover
{
	overflow: visible;
}
.collapse.in
{
	height: auto;
}
.collapse
{
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height .35s ease;
	-moz-transition: height .35s ease;
	-o-transition: height .35s ease;
	transition: height .35s ease;
}
/*slideshow*/
.theme-default .nivoSlider
{
	position: relative;
	background: #FFF url(../images/loading.gif) no-repeat 50% 50%;
}
.theme-default .nivoSlider IMG
{
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}
.theme-default .nivoSlider A
{
	border: 0;
	display: block;
}
.theme-default .nivo-controlNav
{
	position: absolute;
	left: 50%;
	bottom: -38px;
	margin-left: -60px;
/*Tweak this to center bullets*/
	z-index: 9999;
}
.theme-default .nivo-controlNav A
{
	display: block;
	width: 22px;
	height: 22px;
	background: url(../images/bullets.png) no-repeat;
	text-indent: -9999px;
	border: 0;
	margin-right: 3px;
	float: left;
}
.theme-default .nivo-controlNav A.active
{
	background-position: 0 -22px;
}
.theme-default .nivo-directionNav A
{
	display: block;
	width: 30px;
	height: 30px;
	background: url(../images/arrows.png) no-repeat;
	text-indent: -9999px;
	border: 0;
}
.theme-default A.nivo-nextNav
{
	background-position: -30px 0;
	right: 15px;
}
.theme-default A.nivo-prevNav
{
	left: 15px;
}
.theme-default .nivo-caption
{
	font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption A
{
	color: #FFF;
	border-bottom: 1px dotted #FFF;
}
.theme-default .nivo-caption A:hover
{
	color: #FFF;
}
.animacja
{
	z-index: 28;
}
.nivoSlider
{
	position: relative;
}
.nivoSlider IMG
{
	position: absolute;
	top: 0px;
	left: 0px;
}
/*If an image is wrapped in a link*/
.nivoSlider A.nivo-imageLink
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	z-index: 6;
	display: none;
}
/*The slices and boxes in the Slider*/
.nivo-slice
{
	display: block;
	position: absolute;
	z-index: 5;
	height: 100%;
}
.nivo-box
{
	display: block;
	position: absolute;
	z-index: 5;
}
/*Caption styles*/
.nivo-caption
{
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #000;
	color: #FFF;
	opacity: 0.8;
/*Overridden by captionOpacity setting*/
	width: 100%;
	z-index: 8;
}
.nivo-caption P
{
	padding: 1px;
	margin: 0;
}
.nivo-caption A
{
	display: inline !important;
}
.nivo-html-caption
{
	display: none;
}
/*Direction nav styles (e.g. Next & Prev)*/
.nivo-directionNav A
{
	position: absolute;
	top: 70%;
	z-index: 9;
	cursor: pointer;
}
.nivo-prevNav
{
	left: 0px;
}
.nivo-nextNav
{
	right: 0px;
}
/*Control nav styles (e.g. 1,2,3...)*/
.nivo-controlNav A
{
	position: relative;
	z-index: 9;
	cursor: pointer;
	margin-top: 10px;
}
.nivo-controlNav A.active
{
	font-weight: bold;
}
.theme-default #slider
{
	margin-left: 7px;
	width: 1049px;
/*Make sure your images are the same size*/
	height: 315x;
/*Make sure your images are the same size*/
	margin-left: 0px;
}
/*=== Other Styles ===*/
.clear
{
	clear: both;
}
/*back top*/
#toTop
{
	width: 50px;
	height: 50px;
	border: 2px solid #FFF;
	background-image: url(../images/top.png);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #996600;
	text-align: center;
	padding: 5px;
	position: fixed;
/*this is the magic*/
	bottom: 10px;
/*together with this to put the div at the bottom*/
	right: 20px;
	cursor: pointer;
	display: none;
	font-family: verdana;
	font-size: 11px;
	border: 3px solid #FFF;
	border-top-left-radius: 100%;
	border-top-right-radius: 100%;
	border-bottom-right-radius: 100%;
	border-bottom-left-radius: 100%;
	z-index: 1100;
}
