/* Diverge toward infinity */



/* --- DEFAULTS ---------------- */

a:link { color: white; font-weight: bold;}
a:active { color: blue;font-weight: bold; }
a:visited { color: white; font-weight: bold;}
a:hover { color: brown; font-weight: bold; }

:link, :visited {
text-decoration:none;
}

ul, ol {
list-style:none;
margin: }

h1, h2, h3, h4, h5, h6 {
font-weight:normal;
}

ul, ol, li, h1, h2, h3, h4, h5, h6, body, html, p, blockquote {
margin:0;
padding:0;
}

/* --- BODY -------------------- */

body {
font-family:"Times";
font-size: 95%;
color:#331501;
background:url(images/bkground.jpg) 100% repeat;
}

/* --- BANNER ------------------ */

#banner  {
position:relative;
width:797px;
height:121px;
margin:0 auto;
background-image:url(images/montage2b.jpg);
font-size: 1.3em;
}

#banner p {
position:relative;
top:65px;
left:170px;
width:600px;
}

html>body #nav-meta a:hover {
background-position:0 68%;
}

/* --- NAV-MAIN ---------------- */

#nav-main {
background:url(images/menu.jpg) no-repeat;
float: left;
width:570px;
height:25px;
}

/* --- CONTAINER --------------- */

#container {
width:797px;
margin:0 auto;
background: #e2d7b9 url(images/content-bg.jpg) repeat-y;
}

/* --- CONTENT ----------------- */

#content-nav {
float:left;
height: 100%;
width:141px;
padding-top:0px;
}

#content {
float:left;
height: 100%;
width: 500px;
margin-top: 10px;
margin-left: 10px;
margin-right: 5px;
margin-bottom: 10px;
}

#content-body {
float:left;
width: 520px;
padding-top: .5em;
padding-left: .5em;
padding-bottom: .5em;
}

#content-pic {
float:left;
width: 59px;
height: 60px;
padding-left: .5em;
}


#content-txt {
float: left;
width: 415px;
padding-left: .5em;
padding-bottom: 1.25em;
}


#content h1 {
font: times;
margin-left: 2px;
padding-left: 2px;
letter-spacing:1px;
font-size: .8em;}

#content h2 {
position:relative;
top:10px;
margin:5px 0 0 26px;
padding-left:18px;
font:bold times;
letter-spacing:1px;
font-size: 1em;}

#content h3 {
position:relative;
top:10px;
margin-left: 2px;
padding-left: 2px;
font:bold times;
letter-spacing:1px;
font-size: .75em;}

#content h4 {
position:relative;
top:10px;
margin-left: 2px;
padding-left: 2px;
font: times;
font-weight: bold;
letter-spacing:1px;
font-size: 1.25em;}

#content p {
margin-left:20px;
text-indent:.2in;
font-size: 1em;
}

#content-subs {
float: right;
width:141px;
 text-align:center;
padding-top:0px;
}

#content p2 {
margin:13px 20px 3px 18px;
padding-left:30px;
padding-left:30px;
padding-left:30px;
font: times;
letter-spacing:1px;
font-size: 1.2em;
}



#content ol, #content ul {
margin-left:20px;
padding:14px 15px 6px 26px;
font-size: .8em;
line-height: 1.6em;
}


#content ol {
list-style-type: decimal;
}

#content li {
margin-left:50px;
}

#content .first {
padding-top:4px;
border-top:2px solid #e2e2e2;
}

#content a {
font:bold times;
color:#331501;
}

#content a:hover {
color:#b27349;
}





/* --- INFO-SITE --------------- */

#info-site {
clear:both;
color:#fff;
width:797px;
height:75px;
margin:0 auto;
background:url(images/bottom.jpg);
font-size: .8em;
}


