html,body{height:100%;} body{font-size:15px;line-height:18px;font-family:CabinRegular, 'Trebuchet MS', Arial,sans-serif;background-color:#CFD2D6;color:#303030;margin:0;padding:0;} p{line-height:1.2em;margin:0;padding:0 0 15px;} pre{line-height:1.2em;margin:0;padding:0 0 15px;} h1,h2,h3,h4,strong,b{font-family:CabinBold,sans-serif;font-weight:400;margin:0;} h1{font-size:1.2em;padding-bottom:1.2em;} h2{font-size:1.1em;padding:.5em 0 .2em;} h3{font-size:1em;padding:.3em 0;} img,iframe{-moz-box-shadow:5px 5px 7px #D1D1D1;-webkit-box-shadow:5px 5px 7px #D1D1D1;box-shadow:5px 5px 7px #D1D1D1;border:1px solid #E6E6E6;} img.imgmargin{margin-top:3em;} a,a:visited,a:active,a:link{text-decoration:underline;color:#000;} a:hover,a:focus{text-decoration:underline;color:#888;} ul,li{list-style-type:none;margin:0;padding:0;} #main-wrapper{width:870px;min-height:800px;margin:40px auto 0;} #logo{width:180px;height:160px;font-size:.8em;float:left;position:absolute;z-index:10;} #logo img{max-width:180px;height:auto;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border:none;margin:23px 0 0 38px;} #toggle_link{width:42px;height:59px;position:absolute;z-index:10;background-image:url(minus.jpg);background-repeat:no-repeat;cursor:pointer;margin:0 0 0 828px;} #toggle_link.expanded{background:url(plus.jpg);} .togglebox{overflow:hidden;clear:both;} #container{background-color:#FBFBFB;width:828px;position:absolute;border-right:42px solid #D73A39;margin:0 auto;padding:0;} #banner{width:598px;height:70px;margin-right:42px;background-color:#F2F2F2;box-shadow:5px 5px 7px #D1D1D1;float:left;padding:90px 40px 0 190px;} #main_nav ul{margin:0 0 0 5px;padding:3px 0 25px;} #main_nav ul li{float:left;list-style-type:none;text-transform:uppercase;font-size:1em;display:block;border-bottom:1px solid #D73A39;margin:0;padding:0 49px 6px 0;} #main ul{margin:0 0 15px;padding:0;} #content{width:700px;float:left;min-height:400px;margin:40px 0 0;padding:0 40px;} #main_nav .menu-toggle{display:none;} #main_nav ul li a,#footer ul li a{color:#888;text-decoration:none;} #main_nav ul li a:hover,#main_nav ul li a.menu-current,#main_nav li a.menu-expand.menu-parent{color:#D73A39;} #footer{clear:both;float:right;margin:20px 10px 10px 0;} #footer ul li{float:right;list-style-type:none;font-size:.8em;display:block;margin:0;padding:0 30px 6px 0;} #footer ul li a{color:#888;text-decoration:none;} #footer ul li a:hover,#footer ul li a.menu-current,#footer li a.menu-expand.menu-parent{color:#000;}