@import url('reset.css'); body{ background:#e4ebe9 url(../images/pattern.png) repeat top left; color:#000; font-family: 'PT Sans Narrow', Arial, sans-serif; font-size:12px; } body, div, ul, li { margin: 0; padding: 0; } #header { margin-left:-5px;; min-width: 1264px; height: 220px; background:url('/images/header.png')no-repeat; } #nav { width: 1264px; background-color: #333; font-family:"Century Gothic", "HelveticaNeueLT Pro 45 Lt", sans-serif; float: left; } #nav li { list-style: none; float: left; width: 170px; height: 30px; line-height: 30px; text-align: center; } #nav li a { color: white; text-decoration: none; display: block; } #nav li a:hover { background-color: #066; } #home .home a, #home .home a:hover, #tutorials .tutorials a, #tutorials .tutorials a:hover, #about .about a, #about .about a:hover, #contact .contact a, #contact .contact a:hover, #news .news a, #news .news a:hover { background-color: #FFF; color: #000; cursor: default; } #nav li ul { position: absolute; display: none; } #nav li:hover ul { display: block; } #nav li ul li { float: none; display: inline; } #nav li ul li a { width: 170px; position: relative; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; background: #333; color: #fff; } #nav li ul li a:hover { background: #066; color: #000; } #footer { position: absolute; bottom: -72px; width: 1264px; height:20px; background:#333; font-family: Papyrus, Calibri, Arial, serif; text-align:center; color:white; line-height:-232px; } #corp { position: relative; bottom: -10px; width: 1264px; min-height:328px; background:#333; font-family: Papyrus, Calibri, Arial, serif; text-align:center; color:white; float:left; line-height:-232px; } a{ color:#000; text-decoration:none; } .clr{ clear:both; } h1, h5{ margin:15px; font-size:44px; color:#000; font-family: 'Rochester', sans-serif; text-shadow:1px 1px 1px #fff; text-align:center; } h1 span, h5{ font-size:20px; display:block; color:#60817a; } /* Header Style */ .header{ height:25px; line-height:24px; font-size:13px; background:#000; opacity:0.9; text-transform:uppercase; z-index:4; } .header a{ padding:5px 10px; letter-spacing:1px; text-shadow:1px 1px 1px #000; color:#ddd; text-align:right; } .header a:hover{ color:#fff; } .header a span{ font-weight:bold; } .header span.right_ab{ position:absolute; right:4px; }