#main-header { 
	background: rgb(241,108,73); /* Old browsers */ 
	background: -moz-linear-gradient(top,  rgb(67, 169, 228) 0%, rgb(57, 154, 209) 100%); /* FF3.6+ */ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(67, 169, 228)), color-stop(100%,rgb(57, 154, 209))); /* Chrome,Safari4+ */ 
	background: -webkit-linear-gradient(top,  rgb(67, 169, 228) 0%,rgb(57, 154, 209) 100%); /* Chrome10+,Safari5.1+ */ 
	background: -o-linear-gradient(top,  rgb(67, 169, 228) 0%,rgb(57, 154, 209) 100%); /* Opera 11.10+ */ 
	background: -ms-linear-gradient(top,  rgb(67, 169, 228) 0%,rgb(57, 154, 209) 100%); /* IE10+ */ 
	background: linear-gradient(to bottom,  rgb(67, 169, 228) 0%,rgb(57, 154, 209) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f16c49', endColorstr='#e66847',GradientType=0 ); /* IE6-9 */
    background-color: transparent;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0% 0%;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
}

.container { text-align: left; margin: 0 auto; width: 960px; position: relative; }

#top-area {
	padding: 50px 0px 100px;
}

#top-area a {
	color: rgb (255, 163, 0);
}

#top-area img {
	max-width: 100%;
	height: auto;
	width: auto;
}

#logo {
	float: left;
	padding-left: 44px;
}

#mobile-nav {
	display:none;
}

.mobile-nav {
	position: relative;
}

#top-menu {
	float: right;
	margin-top: 3px;
}

#top-menu li {
	display: inline-block;
}

#top-menu a {
	font-size: 14px;
	color: rgb(255, 255, 255);
	text-decoration: none;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
	padding: 9px 13px;
	display: block;
}

#top-menu #menu-pages {
	float: left;
}

#top-menu #menu-languages {
	float: right;
	margin-left: 32px;
	margin-top: 0;
}

#top-menu #menu-languages .menu-item a {
	padding: 0;
	opacity: 0.5;
}

#top-menu #menu-languages .menu-item a:hover,
#top-menu #menu-languages .menu-item.active a {
	padding: 0;
	opacity: 1;
}

#top-menu #menu-languages .menu-item img {
	width: 32px;
	height: 32px;
}


.nav ul { position:absolute; top:-999em; z-index: 9999; }
.nav li { position: relative; }
.nav ul li { float:left; }
.nav ul a { display:block; float: left; }
.nav li:hover ul, { left: -65px; top: 33px; }
.nav li:hover li ul, .nav li:hover ul, .nav li li:hover ul { top:-999em; }

.nav li li { display: block; padding: 0px; float: left; height: auto !important; }
.nav li ul { width: 150px; z-index:1000; }
.nav li li a:link, .nav li li a:visited { display: block; height: auto; float: left; }
.nav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }

.nav li li:hover ul { left: 210px; top: -30px; }

ul.nav > li.current > a {
	background: none repeat scroll 0% 0% rgb(54, 144, 195);
    border: 1px solid rgb(50, 125, 169);
	border-radius: 10px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1) inset;
	font-weight: 800;
}

#page-name { text-align: center; margin-top: -40px; }
#page-name .section-title h1, #page-name .section-title .section-subtitle, .main_post_info { color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); }
#page-name .section-title{ padding-bottom: 55px; }
.section-title h2, #page-name h1 { font-size: 72px; font-weight: 800; padding-bottom: 15px; letter-spacing: -4px; }
.section-title span { font-weight: 300; }
.section-title .section-subtitle, .main_post_info { font-size: 36px; font-weight: 300; }
.home-section .section-title { padding-bottom: 55px; }

#breadcrumbs { background: #59625c; border-top: 1px solid #515953; border-bottom: 1px solid #515b55; -webkit-box-shadow: inset 0 1px 0 #67716a; -moz-box-shadow: inset 0 1px 0 #67716a; box-shadow: inset 0 1px 0 #67716a; color: #f5f5f5; text-shadow: 1px 0 0 #3e4d43; font-weight: 800; }
#breadcrumbs a, #breadcrumbs span.raquo { color: #f5f5f5; font-weight: normal; display: inline-block; background: #636b66; padding: 23px 5px 24px 17px; margin-right: -4px; }
#breadcrumbs a:hover { color: #eee; text-decoration: none; }

#breadcrumbs span.raquo { background: url(/assets/images/breadcrumbs_separator_first.png) no-repeat; text-indent: -9999px; padding: 23px 16px 24px; top: -1px; position: relative; }
#breadcrumbs span.raquo.last { background: url(/assets/images/breadcrumbs_separator.png) no-repeat; margin-right: 9px !important; }
#ie8 #breadcrumbs span.raquo {margin-left:-1px; margin-right: -5px !important;}

#breadcrumbs-box { background: #6c7670; float: left; position: relative; min-height: 61px; margin-left: 32px; padding-top: 1px; }
#breadcrumbs-box:before { content: ''; position: absolute; top: 0; left: -32px; width: 32px; height: 61px; background: url(/assets/images/breadcrumbs_left.png) no-repeat; }
#breadcrumbs-box:after { content: ''; position: absolute; top: 0; right: -31px; width: 31px; height: 61px; background: url(/assets/images/breadcrumbs_right.png) no-repeat; }

