
body
{
	font:12px "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	background:#062771 url(../images/layout/body.jpg) no-repeat 50% 0; 
}

a:link 		{ color:#2c9944; }
a:visited	{ color:#2c9944; }
a:hover		{ color:#EA0F7B; }


#footer a:link,
#footer a:visited{ color:#595959; text-decoration:none;}
#footer a:hover{ color:#000; background:none; }


/* -- LAYOUT
----------------------------------------------------------------------------------------------------------*/


div.layout { min-width:960px; text-align:center;   }
div.section { clear:both; width:100%; }
div.section-wrap { margin:0 auto; text-align:left; }

div#header	  { }
div#subheader { background:url(../images/layout/subheader.png) no-repeat 50% 0; padding-top:1px; }

div#main { font-size: 14px; color: #342d3d; background: url(../images/layout/main.png) repeat-y 50% 0; padding-top:0; padding-bottom:20px;  }
div#main-inner {  }

div#main .section-wrap {  }
	
	div#main .slideshow { background:#FFF; padding:36px 0 0 0; }
	div#main-content { padding:20px 0 18px 0; }
	div#main .aside div.aside-inner { padding:20px 20px 18px 20px; font-size: 12px; }
	
div#footer{ padding-top:36px; font-size:11px; color:#595959; background: url(../images/layout/footer.png) repeat-y 50% 0;}
	




/* BLOCK - HEADER LOGO  */		
	div#header #logo { margin-top:30px; margin-bottom:18px; }
	div#header #logo h1{ padding:0; margin:0; display:block; line-height:0;}
	div#header #logo h1 a { display:block; text-indent:-9999px; width:324px; height:125px; background:url(../images/layout/logo.png) no-repeat 0 0;}


div#footer-links-block{
	text-align:right;
}	