html,body{margin:0;padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#fafafa; color:#707070; line-height:16px; }
img{border-style:none;}
h1{font-size:20px; color:#333;}
#wrapper {width: 890px;margin: 0 auto;}
a {text-decoration: none;color:#707070;}
a:hover {text-decoration: underline;color:#000;}
/* Header
-----------------------------------------------------------------------------*/
#header {height: 164px;}
#header .logo{float:left; padding-top:46px;}
#header .title{float:right; padding-top:82px; font-size:48px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#999;}
/* Middle
-----------------------------------------------------------------------------*/
#middle {width: 100%;height: 1%;position: relative;}
#middle .page {text-align:left; width:166px; height:186px; float: left; margin:10px 10px 10px 0px;}
#middle .page .pageHolder{ overflow: auto; width: 100%;}
#middle .page .pageHolder p{ padding-left:-10px;}
#middle:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0;}
#container { width: 100%; float: left; overflow: hidden;}
#content {padding: 0 0 0 270px;}
/* Nav
-----------------------------------------------------------------------------*/
#nav { float: left; width: 250px; margin-left: -100%; position: relative;}
/* Footer
-----------------------------------------------------------------------------*/
#footer { height: 334px; margin-top:30px;}
#footer_content  { width: 880px;margin: 0 auto;}
#footer_content .footer_col1 {float: left; width: 280px; height:100%;} 
#footer_content .footer_col2 {float: left; width: 600px; height:100%;} 
#footer a{color:#333}
#footer a:hover{color:#000}
#footer .pink {padding-bottom:40px;}
#footer .pink a {color:#595959;text-decoration:none;}
#footer .pink a:hover{ color:#FFF; text-decoration:none; background-color:#d80c8c;}