/* kingdom come */
body {
	background :	#3a4144 url(../images/layout-elements/body-bg.jpg) repeat-x;
}

/* =LINKS */
#clear-header {
	height: 233px;
}
#header {
	background : 	transparent url(../images/layout-elements/header.jpg) no-repeat left 0px;
	height: 182px;
}
#header h1#page-title {
	display:none;
}
#header h1 a:link, #header h1 a:visited, #header h1 a:active {
	color: #fff;
}
#header h1 a:hover {
	color: #EADBA7;
}
.sIFR-active #header h1#page-title {
	visibility: hidden;
}
.sIFR-active #header h2 {
	visibility: hidden;
}
#header h2 {
	margin-top: -130px;
}
/* =LOGO */
#header #logo {
	position : 	relative;
	display : 	inline-block;
	top : 	35px;
	left : 	20px;
}
#header #logo h1 {
	float :	left;
	background : 	none;
}
#header #logo h1 a {
	display : 	block;
	text-indent :	-9000px;
	border : 	none;
}
#header #logo h1, #header #logo h1 a {
	width :	59px;
	height :	71px;
	border : 	none;
}
/* =SITE-NAVs
===================================================================================== */

#site-nav {
	background: transparent url(../images/layout-elements/nav-bg.png) no-repeat;
	height:41px;
	top:143px;
	font-family:Geneva,Helvetica,Arial,sans-serif;
}
#site-nav .sn1 ul {
	margin-top:7px;
}
#site-nav .sn1 li {
	/*background: transparent url(../images/layout-elements/nav-li-bg-01.png) repeat-x;*/
	background: none;
margin:0 /*0.9em*/;
}
#site-nav .sn1 li:hover{
background:transparent url(../images/layout-elements/nav-li-bg-01-mo.png) repeat-x scroll 0 0;

}
#site-nav .sn1 a {
	font-weight:normal;
	font-size:1.7em;
}
#site-nav .sn1 li a:hover {
	/*background: #f2e6f0;*/
	color:#b4d7e5;
}
#site-nav .sn1 ul li ul {
background: transparent url(../images/layout-elements/nav-li-lv2-bg.png) repeat;
color:#446472;
border: none;
margin:-1px 0 0 -18px;
width:14.6em;
}
#site-nav .sn1 ul li ul li.parent {
background-image:url(../../../images/icons/right-arrows-01-white.png);
}
#site-nav .sn1 ul li ul li {
background: none;
width:12.5em;
margin:0 0.9em;
}
#site-nav .sn1 ul li.parent ul li a {
color:#fff;
text-transform:uppercase;
font-weight:normal;
}
#site-nav .sn1 ul li.parent ul li a:hover {
color:#b4d7e5;
}
#site-nav .sn1 li:hover li:hover li a {
	color:#fff;
}
#site-nav .sn1 li.sfhover li.sfhover li a {
color:#b4d7e5;
}
#site-nav .sn1 ul li ul li a, #site-nav .sn1 ul li ul li.last-nav-item ul li a {
border-bottom:1px solid #777;
}
#site-nav .sn1 ul li ul li a {
padding:0.6em 0;
}
#site-nav .sn1 ul li ul li ul {
	margin: -25px 0 0 13.6em;
}


/* random */
@font-face {
 font-family: LHF Jami;
 src: url( ../images/LHFjami.ttf ) format("truetype");
}
#content-wrapper h1 {
font-size:4em;
	font-family: LHF Jami, verdana, helvetica, sans-serif;
	color:#2E464A;
}
#content-wrapper #second-content-wrapper h2 {
	color:#fff;
	font-size:1.2em;
}
	
#first-content-wrapper #welcome-box h2, #second-content-wrapper h2, .layout-col-2 h2 {
	background:transparent url(../images/layout-elements/h-bg-04.png) repeat-x scroll 0 0;
	border: none;
	color:#fff;
	padding:4px 0 4px 7px;
}
.layout-col-2 h2 {
	background-image: url(../images/layout-elements/h-bg-02.png);
}
 #second-content-wrapper h2 {
	background-image: url(../images/layout-elements/h-bg-03.png);
}
#second-content-wrapper .col-2 h2{
	background-image: url(../images/layout-elements/h-bg-01.png);
}
#content-wrapper .layout-col-2 h2, #content-wrapper .layout-col-2 h2 a {
	color:#fff;
}
.two-col .layout-col-2 {
margin-top:14px;
}
#second-content-wrapper .col-2 #more-news a {
	color:#fff;
}
.layout-col-2 {
	background:#d1dde3 url(../images/layout-elements/layout-col-2-bg.gif) no-repeat;
	border:1px solid #E7E5E0;
}
 #content-wrapper h2, #content-wrapper h3 {
	color:#2E464A;
	font-family:Geneva,Helvetica,Arial,sans-serif;
}

#second-content-wrapper {
background-image: url(../images/layout-elements/3-col-lines-bg.gif);
}
#second-content-wrapper .col-2 .news-item,
#podcast-display #podcast-episodes-wrapper .episode,
#news-items-wrapper .news-item {
background-image: url(../images/layout-elements/hand-div.gif);
}

#first-content-wrapper #welcome-box{
background-image: none;
width:430px;
}
ul li {
list-style-image:url(../images/layout-elements/bullet-arrow.png);
}
#content-wrapper .layout-col-2 ul {

padding:0 0 0 14px;
}
#footer-wrapper {
background-image: url(../images/layout-elements/footer.png) ;

}
.one-col .layout-col-1 #first-content-wrapper {
	background:transparent url(../../../images/layout-elements/gradient-bg/dusty-02.gif) repeat-x scroll center top;
	height:329px;
	margin-top:14px;
	padding-left:8px;
	border:1px solid #E7E5E0;
}
/* blocks*/
#content-wrapper .layout-col-2 h2 a, 
#content-wrapper .layout-col-2 h2 a:visited{
color:#fff;
font-size:13px;
}
#content-wrapper .layout-col-2 h3 a, 
#content-wrapper .layout-col-2 h3 a:visited{

}
#wrapper #content-wrapper .layout-col-2 .individual-category-block h2,
#wrapper #content-wrapper .layout-col-2 .individual-category-block h2 a{
color:#851D24;
}
#wrapper #content-wrapper .layout-col-2 .aue-block h2 {
background-color:#aaa;
}
#content-wrapper .layout-col-2 .date {
color:#666666;
}
#content-wrapper #second-content-wrapper h2 a,
#home #content-wrapper h2 a:visited {
color:white;
}
/* ----------------- SLIDES -----------------*/
#first-content-wrapper #hero-box {
border:none;
padding:0;
}
#hero-box img {
border:1px solid black;
}
#hero-box #title-overlay-01 {
	background:#000 none;
left:0;
margin:-7px 0 0;
padding:0;
position:absolute;
top:263px;
width:492px;
height:45px;
opacity:0.7;
	filter:alpha(opacity=70);
}
 #content-wrapper #hero-box h2 {
	color:#e0faff;
 }
 #hero-box p {
color:#fff;
 }
#hero-box #title-overlay-01 p {
text-align:left;
padding:5px 0 0 10px;
color: #fff;
}
#hero-box .slide-content {
background-color:#000000;
border-top:1px solid #222222;
}
#controller span {
	background:#555;
	text-indent:-2999px;
	opacity:1;
	filter:alpha(opacity=100);
	height:12px;
	width:12px
}
#controller span.jFlowSelected {
	background:#B4D7E5;;
}
#content-wrapper h2.slide_text {
background:transparent url(../images/layout-elements/nav-bg.png) no-repeat scroll 0 0;
color:#B4D7E5;;
font-family: LHF Jami, verdana, helvetica, sans-serif;
font-size:3.2em;
opacity:1;
	filter:alpha(opacity=100);
padding:0 55px 12px 20px;
text-transform:uppercase;
line-height:54px;
}
#controller {
bottom:19px;
right:16px;
}
#first-content-wrapper #welcome-box #welcome-text {
height:272px;
margin-top:13px;
width:422px;
}
#content-wrapper h2.slide_text:hover{
	text-decoration:none;
	color:#fff;
}
#controller span:hover {
	text-decoration:underline;
	background-color:#FFF;
}
