body{margin:0;padding:0;background:url(../images/header-bg.png) repeat-x}form{margin:0;padding:0}#layout-body{width:980px;margin:0 auto;padding:0}#header{width:980px;height:110px;display:inline-block;margin:20px 0 0 0}.logo-body{float:left;margin-left:10px;width:340px;height:110px;display:inline-block}.menu-body{float:left;width:630px;margin:40px 0 0 0}.ddsmoothmenu{width:630px;margin:0 auto;padding:0;text-align:center}.ddsmoothmenu ul{z-index:100;width:620px;padding:0;margin:5px 0 5px 10px;height:30px;list-style-type:none;font:normal 12px/30px Arial;text-transform:uppercase;text-shadow:1px 1px 1px #000}.ddsmoothmenu ul li{position:relative;display:inline;float:left;margin:0;padding:0}.ddsmoothmenu ul li a{display:block;margin:0;padding:0 8px 0 8px;color:#fff;text-decoration:none;border-radius:15px}* html .ddsmoothmenu ul li a{display:block}.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{color:#fff}.ddsmoothmenu ul li a.selected{color:#fff;background:#850026;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#a93d3e), to(#850026));background:-webkit-linear-gradient(top, #a93d3e, #850026);background:-moz-linear-gradient(top, #a93d3e, #850026);background:-ms-linear-gradient(top, #a93d3e, #850026);background:-o-linear-gradient(top, #a93d3e, #850026)}.ddsmoothmenu ul li a:hover{color:#fff;background:#850026;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#a93d3e), to(#850026));background:-webkit-linear-gradient(top, #a93d3e, #850026);background:-moz-linear-gradient(top, #a93d3e, #850026);background:-ms-linear-gradient(top, #a93d3e, #850026);background:-o-linear-gradient(top, #a93d3e, #850026)}.ddsmoothmenu ul li ul{position:absolute;display:none;visibility:hidden;font:normal 12px/20px Arial, sans-serif;text-align:left;width:200px !important;height:auto;padding:0;margin:5px 0 0 -1px;background:#333;opacity:0.95;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#444), to(#000));background:-webkit-linear-gradient(top, #444, #000);background:-moz-linear-gradient(top, #444, #000);background:-ms-linear-gradient(top, #444, #000);background:-o-linear-gradient(top, #444, #000)}.ddsmoothmenu ul li ul li{display:block;float:none}.ddsmoothmenu ul li ul li a{margin:0;padding:3px 10px 3px 10px;width:180px !important;border-right:none;color:#fff !important;text-transform:none;line-height:20px}.ddsmoothmenu ul li ul li a:link, .ddsmoothmenu ul li ul li a:visited{color:#fff!important}.ddsmoothmenu ul li ul li a.selected{color:#fff;border-radius:0px;border:none !important;background:#850026;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#a93d3e), to(#850026));background:-webkit-linear-gradient(top, #a93d3e, #850026);background:-moz-linear-gradient(top, #a93d3e, #850026);background:-ms-linear-gradient(top, #a93d3e, #850026);background:-o-linear-gradient(top, #a93d3e, #850026)}.ddsmoothmenu ul li ul li a:hover{color:#fff;border-radius:0px;background:#850026;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#a93d3e), to(#850026));background:-webkit-linear-gradient(top, #a93d3e, #850026);background:-moz-linear-gradient(top, #a93d3e, #850026);background:-ms-linear-gradient(top, #a93d3e, #850026);background:-o-linear-gradient(top, #a93d3e, #850026)}.ddsmoothmenu ul li ul li ul{top:0;padding:0;margin:0;list-style:none}* html .ddsmoothmenu{height:1%}.ddshadow{position:absolute;left:0;top:0;width:0;height:0;background:none}.toplevelshadow{opacity:none}.icon-links{clear:left;display:inline-block;margin:6px 38px 0 18px;height:24px;width:574px}.social-bookmarking{float:left;margin:4px 0 0 0;width:150px}.addthis_bubble_style{display:block !important}.user-links-body{float:right;font:bold 13px/24px Arial}a.login-link{background:url(../images/login-icon.png) no-repeat;padding:4px 0 0 22px;display:inline-block;height:20px;width:40px;text-align:left;text-decoration:none;color:#333;text-shadow:1px 1px 1px #fff}a.login-link:hover{color:#ad0101}a.reg-link{background:url(../images/register-icon.png) no-repeat;padding:4px 0 0 26px;display:inline-block;height:20px;width:55px;text-align:left;text-decoration:none;color:#333;text-shadow:1px 1px 1px #fff}a.reg-link:hover{color:#ad0101}a.profile-link{background:url(../images/register-icon.png) no-repeat;padding:4px 0 0 26px;display:inline-block;height:20px;width:80px;text-align:left;text-decoration:none;color:#333;text-shadow:1px 1px 1px #fff}a.profile-link:hover{color:#ad0101}a.logout-link{background:url(../images/logout-icon.png) no-repeat;padding:4px 0 0 22px;display:inline-block;height:20px;width:50px;text-align:left;text-decoration:none;color:#333;text-shadow:1px 1px 1px #fff}a.logout-link:hover{color:#ad0101}#footer{clear:both;margin:40px 0 0 0;min-height:300px;background:#952f30;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#a93d3e), to(#850026));background:-webkit-linear-gradient(top, #a93d3e, #850026);background:-moz-linear-gradient(top, #a93d3e, #850026);background:-ms-linear-gradient(top, #a93d3e, #850026);background:-o-linear-gradient(top, #a93d3e, #850026);-moz-box-shadow:inset 0 0 7px 0 #000;-webkit-box-shadow:inset 0 0 7px 0 #000;box-shadow:inset 0 0 7px 0 #000}#footer .footer-body-style{background:url(../images/footer-buildings.png) repeat-x bottom;min-height:300px}#footer .footer-outer-body{margin:0 auto;width:980px}#footer .footer-inner-body{padding:30px 0px 90px 0px;margin:0 10px 0 10px;display:inline-block}#footer .site-pages{float:left;display:inline-block;width:140px;margin:0 15px 0 0}#footer h3{clear:both;margin:0;padding:0 9px 0 9px;border-bottom:solid 1px #6e0020;border-bottom-style:dashed;font:bold 13px/25px arial;color:#fff;text-align:left;text-transform:uppercase;text-shadow:1px 1px #222}#footer .site-pages-ul{margin:0;padding:0;list-style:none;font:normal 12px/18px Arial;color:#fff;text-align:left;}#footer .site-pages-ul a{color:#fff;text-decoration:none}#footer .site-pages-ul a:hover{color:#000}#footer .site-pages-li{margin:0;padding:3px 10px 3px 10px;width:120px;border-bottom:solid 1px #64001d;border-bottom-style:dashed}#footer .cities-links{float:left;display:inline-block;width:150px;margin:0 15px 0 15px}#footer .cities-links-ul{margin:0;padding:0;list-style:none;font:normal 12px/18px Arial;color:#fff;text-align:left}#footer .cities-links-ul a{color:#fff;text-decoration:none}#footer .cities-links-ul a:hover{color:#000}#footer .cities-links-li{margin:0;padding:3px 10px 3px 10px;width:130px;border-bottom:solid 1px #64001d;border-bottom-style:dashed}#footer .cities-links-li-button{margin:0;padding:3px 0 3px 10px;width:140px}#footer .universities-links{float:left;display:inline-block;width:240px;margin:0 15px 0 15px}#footer .universities-links-ul{margin:0;padding:0;list-style:none;font:normal 12px/18px Arial;color:#fff;text-align:left}#footer .universities-links-ul a{color:#fff;text-decoration:none}#footer .universities-links-ul a:hover{color:#000}#footer .universities-links-li{margin:0;padding:3px 10px 3px 10px;width:220px;border-bottom:solid 1px #64001d;border-bottom-style:dashed}#footer .universities-links-li-button{margin:0;padding:3px 0 3px 10px;width:230px}#footer .copyright-row{clear:both;font:normal 12px/20px Arial;color:#fff;text-align:left;margin:25px 0 0 10px;display:inline-block;width:100%}#footer .copyright-row a{color:#fff;text-decoration:none}#footer .copyright-row a:hover{color:#000}#footer .copyright{float:left;width:600px}#footer .follow-us{float:left;width:340px;margin:0 10px 0 10px}#footer .articles{float:left;display:inline-block;width:340px;margin:0 0 0 15px}#footer .articles-ul{margin:0 0 15px 0;padding:0;list-style:none;display:inline-block;font:normal 12px/18px Arial;color:#fff;text-align:left}#footer .articles-ul a{color:#fff;text-decoration:none}#footer .articles-ul a:hover{color:#000}#footer .articles-li{margin:0;padding:3px 10px 3px 10px;width:320px;border-bottom:solid 1px #64001d;border-bottom-style:dashed}#footer .articles-li-button{margin:0;padding:3px 0 3px 10px;width:330px}#footer a.button{float:right;display:inline-block;padding:0 15px 0 15px;margin:5px 0 0 0;height:26px;font:normal 12px/26px arial;text-align:center;color:#fff;text-decoration:none;border-radius:13px;background:#333;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#555), to(#111));background:-webkit-linear-gradient(top, #555, #111);background:-moz-linear-gradient(top, #555, #111);background:-ms-linear-gradient(top, #555, #111);background:-o-linear-gradient(top, #555, #111)}#footer a.button:hover{color:#fff;background:#850026;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#a93d3e), to(#850026));background:-webkit-linear-gradient(top, #a93d3e, #850026);background:-moz-linear-gradient(top, #a93d3e, #850026);background:-ms-linear-gradient(top, #a93d3e, #850026);background:-o-linear-gradient(top, #a93d3e, #850026);-moz-box-shadow:inset 0 0 4px 0 #222;-webkit-box-shadow:inset 0 0 4px 0 #222;box-shadow:inner 0 0 4px 0 #222}#footer .newsletters-ul{margin:0;padding:0;list-style:none;font:normal 12px/18px Arial;color:#fff;text-align:left}#footer .newsletters-li{margin:0;padding:3px 10px 3px 10px;width:320px}#footer .newsletter-text-box{float:left;padding:0;margin:5px 0 5px 0;width:200px;border:none;height:26px;border-top-left-radius:13px;border-bottom-left-radius:13px;text-indent:15px;font:normal 11px/26px Arial;color:#333;-moz-box-shadow:inset 0 0 3px 1px #111;-webkit-box-shadow:inset 0 0 3px 1px #111;box-shadow:inner 0 0 3px 1px #111}#footer .newsletter-button{float:left;padding:0 13px 0 13px;margin:5px 0 5px 0;height:26px;border:none;font:normal 12px/26px arial;color:#fff;border-top-right-radius:13px;border-bottom-right-radius:13px;background:#333;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#555), to(#111));background:-webkit-linear-gradient(top, #555, #111);background:-moz-linear-gradient(top, #555, #111);background:-ms-linear-gradient(top, #555, #111);background:-o-linear-gradient(top, #555, #111)}#footer .newsletter-button:hover{color:#fff;background:#850026;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#a93d3e), to(#850026));background:-webkit-linear-gradient(top, #a93d3e, #850026);background:-moz-linear-gradient(top, #a93d3e, #850026);background:-ms-linear-gradient(top, #a93d3e, #850026);background:-o-linear-gradient(top, #a93d3e, #850026);-moz-box-shadow:inset 0 0 4px 0 #222;-webkit-box-shadow:inset 0 0 4px 0 #222;box-shadow:inner 0 0 4px 0 #222}