/* ----- 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;
}