/*////////////////////////////////////////////////////////////////////////*/
/*WRAPPER*/
#wrapper {background:url(../files/layout/wrapper_bg.jpg) repeat-y;margin:40px auto;}

/*////////////////////////////////////////////////////////////////////////*/
/*HEADER*/
#header {background:url(../files/layout/header_top_bg.jpg) no-repeat;}
#header .inside {margin:0 18px;}
#header h1 {position:absolute;left:35px;top:55px;margin:0;padding:0;}
#header h1 a {display:block;height:130px;width:566px;background:url(../files/layout/logo.jpg);}
#header h1 a span {display:none;}
#header .inside  #headline_slogan h1 a {font-weight:normal;color:#000;text-decoration:none;font-size:1.6em;line-height:1.6em;}
#header .inside  #headline_slogan h2 {color:#777;font-size:1.4em;font-weight:normal;margin-top:-15px;}

#header .mod_randomImage .image_container {position:absolute;top:45px;left:440px;border:1px #E7E7E9 solid;padding:3px;line-height:0;}
#header .mod_randomImage .image_container img {display:inline;}

#header #main_nav {position:relative;top:214px;background:url(../files/layout/main_nav_li_bg.gif) left top;width:100%;}
#header #main_nav ul {list-style:none;margin:0;padding:0;}
#header #main_nav ul li {float:left;background:url(../files/layout/main_nav_li_bg.gif) right top no-repeat;}
#header #main_nav ul li a, #header #main_nav ul li span {display:block;height:26px;padding:0 1.529em;color:#fff;text-decoration:none;padding-top:5px;white-space:nowrap;}
* html #header #main_nav ul li a, * html #header #main_nav ul li span {width:1%;}
#header #main_nav ul li a:hover, #header #main_nav ul li span {background:url(../files/layout/main_nav_a_hover.jpg) no-repeat bottom center;}

/*////////////////////////////////////////////////////////////////////////*/
/*CONTAINER*/
#container {background:url(../files/layout/container_bg.jpg) top repeat-x;margin:0 18px;}

/*////////////////////////////////////////////////////////////////////////*/
/*LEFT*/


/*////////////////////////////////////////////////////////////////////////*/
/*MAIN*/
#main {font-size:0.95em;}
#main .inside {padding:1em 3em;}

/*////////////////////////////////////////////////////////////////////////*/
/*RIGHT*/
#right {background:url(../files/layout/right_top_bg.jpg) no-repeat top;width:196px!important;margin:34px 34px 25px 0;}
#right .inside {background:url(../files/layout/right_bottom_bg.jpg) no-repeat bottom;padding:0.5em 1.5em;}

#right ul {list-style:none;margin:0;padding:1em 0;}
#right ul ul {padding-top:0;}
#right ul ul ul {padding:0;}
#right ul ul li {padding:0 0 0 1em;}
#right ul ul li.active {font-style:italic;}
#right ul li a, #right ul li span {padding:0.5em;border-bottom:1px #ccc solid;display:block;color:#818181;text-decoration:none;}
#right ul li span.submenu,#right ul li a.submenu {border-bottom-color:#666;}
* html #right ul li a, * html #right ul li span {height:1%;}
#right ul li span {font-weight:bold;}

/*////////////////////////////////////////////////////////////////////////*/
/*FOOTER*/
#footer {background:url(../files/layout/footer_bg.jpg);}
#footer .inside {padding-top: 30px;} 
#footer a {color:#E2001A;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer a:active, #container a:focus {color:#818181;}
#footer a:visited {}

#twitab{
background: url(../files/layout/twitter.png) no-repeat;
right:1px; 
top:40%;height:150px;width:32px;margin:0;padding:0;position:fixed;z-index:5000;}
#twitab a{display:block;width:100%;height:100%;}

