/* mlm madness.com */

/*

------------------------------------------------------
Copyright Jan Schreiber, http://www.jschreiber.com
some rights reserved
http://creativecommons.org/licenses/by-sa/2.0/

You are free to use this style sheet and its
associated image files to create your own site.
However, we ask that you respect the template's
creator by maintaining this attribution in
the style sheet.
------------------------------------------------------

*/

/* Site-wide styles */

body {
background: #97A07B;
padding: 0;
font-size: 100%;
margin: 0;
min-width: 700px;
}

a {
color: #000066;
font-weight: bold;
text-decoration: none;
}

a:visited {
color: #000066;
font-weight:bold;
text-decoration: none;
}

a:hover {
color: #6F7856;
font-weight: bold;
text-decoration: none;
}

p, th, td, li, dd, dl, dt {
font-family:  palatino, georgia, times, serif;
}

h1,h2,h3,h4,h5,h6 {
color: #454B34;
font-weight: normal;
}

p {
border: 0;
margin: 0;
padding: 0;
}
img {
border: 0;
text-align: center;
}

/* Header */

#banner {
background: #97A07B;
width: 724px;
height: 40px;
color: #454B34;
margin: 0 auto;
}

#banner p {
font-family: palatino, georgia, times, serif;
font-size: 1.8em;
padding-left: 50px;
}

/* Navigation and content */

#content p, #content ol, #content ul {
margin-bottom: 1em;
font-size: 70%;
line-height: 1.2em;}

#content p:first-letter {
font-weight: bold;
color: #454B34;
}

#nav-toplevel {
width: 700px;
margin: 5px auto;
border: 2px #000066 solid;
padding: 10px 0px;
background: #fff;
text-align: center;
}

#nav-toplevel ul {
margin-top: 0;
}

#container {
margin: 0 auto;
padding: 0;
border: solid 2px #000066;
background: #fff;
width: 700px;
min-height: 950px;
}

#container h1, h2, h3, h4, h5, h6 {
margin-top: 0;
padding-top: 10px;
font-weight: normal;
}

#container h1 {

}

#container h2 {
font-style: italic;
color: #FF0000;
}

#container h3 {
font-weight: bold;
}

#container h4 {
color: #FF0000;
font-weight: bold;
}

#container h5 {

}

#content {
float: left;
width: 516px;
background: #E2E7BF none top left repeat;
padding: 7px;
}

#content p, th, td, li, dd, dl, dt {
font-family: "trebuchet ms", verdana, arial, sans-serif;
}

#nav-subs {
float: right;
padding: 0;
width: 153px;
padding: 5px;
text-align: left;
border-left: 7px solid #fff;
border-top: 0px;
background: #ffffff;
min-height: 920px;
}

#nav-section {
padding: 0;
margin: 0;
}

#nav-section ul {
border: 1px solid #EAEED2;
margin: 0;
padding: 0;
list-style-type: none;
background: #E2E7BF;
}

#nav-section ul li {
text-align: left;
font-family:  palatino, georgia, times, serif;
}

#nav-section ul li a {
display: block;
color: #000066;
border-right: 7px solid #fff;
padding: 3px 5px;
width: 134px;
text-align: right;
}

#nav-section ul li a:hover {
background: #fff;
border-right: 7px solid #FF0000;
color: #454B34;
}

#nav-section li a.youarehere {
background-color: #fff;
border-right: 7px solid #fff;
}


#extra-links {
padding: 0;
margin: 0;
}

#extra-links ul {
border: 1px solid #EAEED2;
margin: 0;
padding: 0;
list-style-type: none;
background: #EAEED2;
}

#extra-links ul li {
text-align: left;
font-family:  palatino, georgia, times, serif;
font-size: 0.7em;
}

#extra-links ul li a {
display: block;
color: #000066;
border-right: 7px solid #fff;
padding: 3px 5px;
width: 134px;
text-align: right;
}

#extra-links ul li a:hover {
background: #fff;
border-right: 7px solid #454B34;
color: #454B34;
}

/* Footer */

#info-site {
background: #97A07B top left no-repeat;
clear: both;
width: 724px;
height: 60px;
margin: 0 auto;
padding: 0;
padding-top: 7px;
border: 0;
text-align: right;
font-size: 0.6em;
color: #454B34;
}

#info-site p {
padding-right: 5px;
}

#info-site a {
color: #454B34;
}

#info-standards a {
color: #454B34;
font-size: .8em;
}

.bio {
font-style: italic;
font-weight: bold;
text-align: center;
}