/* ----- MAIN CSS FOR NMAonline ----- */ /* ---- MAIN LAYOUT ---- */ body { margin: 0; padding: 0; background-color: #010C3F; text-align: center; } #wrapper { margin: 0 auto; padding: 0; width: 760px; text-align: left; } #wrapper, #login, #header, #nav, #content, #footer { width: 760px; } #login { float: left; } #header { float: left; background: #950001 url(../img/header-bck.jpg) no-repeat top left; } #nav { float: left; background-color: #26120A; border-bottom: 1px solid #FFF; } #content { float: left; background-color: #FFF; } #footer { float: left; } fieldset,img { border:0; } /* ---- MAIN TYPOGRAPHY ---- */ body { font:62.5% arial,verdana,sans-serif; } select,input,textarea{ font:99% arial,helvetica,verdana,sans-serif; } /* ---- MEMBER LOG IN ---- */ #member_login_form { float: right; margin: 3px 0 2px; padding: 0; } #registerlinks { float: left; line-height: 22px; margin: 0; padding: 4px 0 2px; color: #F3E4C5; } #registerlinks a { text-decoration: none; color: #F3E4C5; } #registerlinks a:hover { text-decoration: underline; color: #FE8402; } #member_login_form p, #member_login_form input { display: inline; margin: 0; padding: 0; } #member_login_form p { text-transform: uppercase; font-weight: bold; color: #F3E4C5; float: left; line-height: 22px; margin: 2px 8px 0 0; padding: 0; } #member_login_form .uname, #member_login_form .pwd { float: left; width: 125px; margin: 2px 8px 2px 0; font-size: 1.1em; padding: 3px; color: #666; } #member_login_form .submit { display: inline; float: left; padding: 0px 0 0px 0; } /* ---- HEADER ---- */ #header h1 { float: left; margin: 0; padding: 0; width: 250px; height: 96px; background: transparent url(../img/header-nma.gif) no-repeat top left; text-indent: -9999em; } #header h1 a { width: 250px; height: 96px; display: block; text-transform: none; text-decoration: none; } #header h2 { float: right; margin: 0; padding: 0; width: 300px; height: 96px; background: transparent url(../img/header-desc.gif) no-repeat top left; text-indent: -9999em; } /* ---- NAVIGATION ---- */ #nav { text-align: center; padding-top: 2px; } #nav ul { margin: 0; padding: 0; list-style-type: none; } #nav ul li { display: inline; line-height: 24px; text-transform: uppercase; } #nav ul li a { text-decoration: none; color: #FFF; font-weight: bold; font-size: 1.1em; line-height: 24px; background: transparent url(../img/nav-star.gif) no-repeat center right; padding: 0 20px 0 0; } #nav ul li.last a, #nav ul li#n-contact a { background: none; padding: 0; } #nav ul li a:hover { color: #FE8402; } #nav ul li a.on, #nav ul li a.on:hover { color: #FBC68E; } /* ---- FOOTER ---- */ #footer p { line-height: 30px; margin: 0; color: #F3E4C5; } #footer a { text-decoration: none; color: #F3E4C5; } #footer a:hover { text-decoration: underline; color: #FE8402; }