/*////////////////////////////////////////////////////////////////////////*/
/*BODY*/
body {background:url(../files/layout/body_bg.jpg) repeat-x #CAE6F8;}


/*WRAPPER*/
#wrapper {background:#fff;}

/*////////////////////////////////////////////////////////////////////////*/
/*HEADER*/
#header {background:#fff;}
#header .inside {padding:0 1px;position:relative;}
#header h1 {position:absolute;z-index:1;margin:0;padding:0;right:20px;top:14px;}
#header h1 a {display:block;height:125px;width:314px;background:url(../files/layout/logo.png) no-repeat;}
#header h1 a strong {display:none;}
#header .mod_imagerotator {line-height:1%;}
#header .mod_navigation {background:url(../files/layout/mainnav_bg.jpg) repeat-x;height:38px;margin-top:1px;}
#header .mod_navigation ul {margin:0;padding:0;list-style:none;text-align:center;}
#header .mod_navigation ul li {display:inline;padding:0 1.2em;}
#header .mod_navigation ul li a,#header .mod_navigation ul li span {color:#fff;text-decoration:none;font-size:1.3em;line-height:2.3em;}
#header .mod_navigation ul li a:hover,#header .mod_navigation ul li span {border-bottom:2px #fff solid;}

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

/*////////////////////////////////////////////////////////////////////////*/
/*MAIN*/
#main {border-right:1px #8EB1C8 solid;}
#main .inside {padding:2em 4em;}

/*////////////////////////////////////////////////////////////////////////*/
/*RIGHT*/
#right {}
#right .inside {padding:2em;}
#right .weatheronline {text-align:center;}
#right .weatheronline a {padding:0!important;background:none!important;}
#right .weatheronline img {padding-top:1em;}

/*////////////////////////////////////////////////////////////////////////*/
/*LEFT*/
#left {}
#left .inside {}

/*////////////////////////////////////////////////////////////////////////*/
/*FOOTER*/
#footer {background:url(../files/layout/footer_bg.jpg) repeat-x}
#footer .inside {}
#footer .copyright {float:left;color:#fff;line-height:2.8em;text-indent:2em;}
#footer .mod_customnav {float:right;padding-right:2em;}
#footer .mod_customnav ul {list-style:none;margin:0;padding:0;}
#footer .mod_customnav li {display:inline;padding-left:1em;border-right:1px #fff solid;padding-right:1em;}
#footer .mod_customnav li.last {border:none;padding-right:0;}
#footer .mod_customnav li a,#footer .mod_customnav li span {text-decoration:none;color:#fff;line-height:2.8em;}
