body {
background: url('../images/thickbg.gif');
margin: 50px 0 0 0;
text-align: center;
font-size: 65%;
}

#fixedcontent {
width: 880px;
margin-left: auto;
margin-right: auto;
background-color: #fff;
border: 2px solid #a26005;
border-bottom: 0px;
}


/* MASTHEAD */


#logo {
width: 820px;
margin: 30px 30px 0 30px;
border-bottom: 5px solid black;
text-align: left;
}

#logo_left{
display: inline;
float: left;
width: 493px;
margin: 1px 15px 30px 30px;
text-align: left;
padding: 0;

}

#logo_left h1{
color: #000;
font: bold 1.8em Helvetica, Arial, sans-serif;
margin: 0 0 0 2px;
}

/* navigation */

#navbar {
float: left;
margin: 0 0 0 15px;
padding: 0;
text-align: left;
font: bold 1.2em Helvetica, Arial, sans-serif;
}
#navbar #nav {
background-color: #fff;
margin: 0;
padding: 0;
}
#navbar #nav li{
display: inline;
margin: 0;
padding: 0;
}
#navbar #nav li a{
text-decoration: none;
color: #000;
padding: 3px 9px 3px 9px;
margin: 0;
float: left;
}
#navbar #nav li a:hover {
background-color: #dceff5;
}
#home #navbar #nav #n_home a,
#articles #navbar #nav #n_articles a,
#links #navbar #nav #n_links a,
#resources #navbar #nav #n_resources a,
#contact #navbar #nav #n_contact a {
background-color: #f4d18c;
}


/* BANNER */


#clearer {
clear:both;
line-height: 0;
}

#banner {
background: #000;
width: 820px;
text-align: left;
margin: 10px 30px 30px 30px;
height: 227px;
clear: both;
overflow: hidden;
}

#banner img {
float: left;
}

#banner h1 {
color: #6cb9dd;
padding-top: .7em;
	font: 2.4em/1.5em "lucida grande", "lucida sans unicode";
}

#banner h2 {
	color:  white;
	font:  20px/2px "lucida grande", "lucida sans unicode";
}


/* BODY CONTENT */


#content_left, .right_box{
text-align: left;
}

#content_left {
display: inline;
width: 493px;
float: left;
background:  white;
margin: 0 15px 0 30px;
}

#content_left h3, .right_box h3 {
color:  #a26005;
font: 23px helvetica, arial, sans-serif;
border-bottom: 1px dotted gray;
width:  60%;
margin: 15px 0 15px 0;
}

#content_left {
font: 14px helvetica, arial, sans-serif;
}


.right_box {
display: inline;
width: 297px;
float: right;
clear: right;
color: black;
font: 14px helvetica, arial, sans-serif;
margin: 0 30px 50px 15px;
}

 {
text-decoration: underline;
}

.right_box p{
margin: 5px 0 0 0;
border-bottom: 1px solid gray;
}

.right_box p:last-child {
border: none;
}

.right_box h4, #content_left h4{
font: bold 16px helvetica, arial, sans-serif;
color: #226595;
margin: 0;
}

.right_box h4 a, .right_box h4 a:link, .right_box h4 a:visited, .right_box h4 a:active,
#content_left h4 a, #content_left h4 a:link, #content_left h4 a:visited, #content_left h4 a:active,
#content_left a, #content_left a:link, #content_left a:visited, #content_left a:active {
text-decoration: none;
color: #226595;
}

.right_box h4 a:hover, #content_left h4 a:hover, #content_left a:hover {
color: #5ed4ff;
}
.right_box {
background:  white;
}

#content-full {
float: left;
width: 100%;
}

#col_1 a, #col_1 a:link, #col_1 a:visited, #col_1 a:active, #col_2 a, #col_2 a:link, #col_2 a:visited, #col_2 a:active {
color: black;
text-decoration: none;
}

#col_1 a:hover, #col_2 a:hover {
color: #5ed4ff;
}


/* FOOTER */


#footer {
width: 880px;
background: #1f1f1f;
clear: both;
margin-left: auto;
margin-right: auto;
border:  2px solid #1f1f1f;
padding: 10px 0 10px 0;
border-bottom: none;
border-top: 0px;
}

#footer_links {
color: white;
font-size: 1.3em;
font-family: "lucida grande", "lucida sans unicode", sans-serif;
}

#footer_links a,
#footer_links a:link,
#footer_links a:visited {
color: white;
text-decoration: none;
}

#footer_blue a,
#footer_blue a:link,
#footer_blue a:visited {
color: #5ed4ff;
text-decoration: none;
}

#footer_links a:hover {
color: #ffb260;
}