/* MAIN STRUCTURE ELEMENTS */

body {
margin:0px;
}

#container {
width:650px;
border:0px;
margin:20px;
}

#header, #sideBar, #title, #spectrum, #sideBarSmallTxt {
margin:0px;
padding:0px;
text-align:left;
vertical-align:top;
}

#header {
background:url(../imagesRebrand/headerBack.gif) no-repeat #345385;
height:25px;
}

#sideBar {
background:url(../imagesRebrand/sideBarBack.gif) repeat-x ;
border: solid 3px #A1CBD6;
border-width: 0px 0px 0px 3px;
width:146px;
text-align:center;
}

#sideBarSmallTxt {
background:url(../imagesRebrand/sideBarBack.gif) repeat-x ;
border: solid 3px #A1CBD6;
border-width: 0px 0px 0px 3px;
width:146px;
text-align:center;
}

#sideBar div {
font:12px/16px Arial;
display:block;
margin: 15px;
}

#sideBarSmallTxt div {
font:11px/15px Arial;
display:block;
margin: 15px;
}




#title {
background:url(../imagesRebrand/titleBack.gif) no-repeat #345385;
border: solid 3px #A1CBD6;
border-width: 0px 3px 0px 0px;

}


#spectrum {
background:url(../imagesRebrand/spectrumBack.gif) no-repeat;
background-position:right top;

border: solid 3px #A1CBD6;
border-width: 0px 3px 0px 0px;
}

#nav {
margin:0px 0px 0px 35px;
height:20px;
}

#nav a:link, #nav a:active, #nav a:visited {
display:block;
float:left;
font: 12px/16px Arial, Helvetica, sans-serif;
padding:2px 5px;
color:#345385;
text-decoration:none;
border-right: solid 1px #A7432A;
}

#nav a:hover {
color:#679999;
}


#content {
margin:0px;
padding: 20px 25px;
}


#footer {
background:url(../imagesRebrand/footer.gif) no-repeat #FFFFFF;
height:30px;
}

#footerText{
font:9px/12px Arial, Helvetica, sans-serif ;
text-align:right;
border: solid 3px #A1CBD6;
border-width: 0px 3px;
padding:15px 20px 10px 15px;
vertical-align:bottom;
}





/* FORMATTING STYLES FOR CONTENT AREA */


a:link, a:active, a:visited {
color:#345385;
}

a:hover {
color:#679999;
}



.logo{
margin:15px;
}

h1{
color:#A1CBD6;
font: 37px/43px Georgia;
margin:0px;
text-align:right;
padding:0px 35px 22px 0px;
}

h1 a:link, h1 a:visited, h1 a:active{
color:#A1CBD6;
text-decoration:none;
}

h1 span {
font: 17px/20px Arial;
color:#F0ECCF;
}

div.dateHeader {
font: 13px/17px Arial;
letter-spacing:5px;
color:#345385;
padding:10px 0px 10px 15px;
background:url(../imagesRebrand/dateHeaderBack.gif) no-repeat;
margin-top:15px;
}

div.dateHeader div{
font: 12px/18px Arial;
letter-spacing:0px;
color:#6C4C23;
margin-top:10px;
}

/* STYLES FOR ARTICLES ON INTERIOR PAGES*/
.thumbnail {
float:right;
margin:0px 0px 10px 10px;
}

div.article {
margin-left:0px;
}

/* STYLES FOR ARTICLES ON HOME PAGE*/

.thumbnailHome {
float:left;
margin:10px 10px 0px 0px;
}

div.articleHome {
margin-left:75px;
}

/* GENERAL STYLES FOR FORMATTING*/

h2 {
color:#679999;
font: 17px/20px Georgia;
border: dashed 1px #679999;
border-width:0px 0px 1px 0px;
padding:10px 0px 4px 0px;
margin-bottom:10px;
}

h2 span{
color:#679999;
font:italic 12px/16px Georgia;
font-weight:500;
}

h2 a:link, h2 a:active, h2 a:visited{
color:#679999;
text-decoration:none;
}

h2 a:hover{
color:#345385;
text-decoration:none;
}

#content p, .content li, .content ul, .content .footerText {
color:#666666;
}
.indent{
margin-left:25px;
}

#content h3 {
font: bold 11px/14px Georgia;
margin-bottom:3px;
color:#345385;
text-transform:uppercase;
}

#content p{
font: 11px/15px Arial, Helvetica, sans-serif;
margin:0px 0px 15px 0px;
}


ul, ol {
margin:0px;
padding-left:15px;
}

ul li{
font: 11px/15px Arial, Helvetica, sans-serif;
margin:0px 0px 10px 0px;
padding-left:15px;
list-style-type:none;
background:url(../imagesRebrand/bullet_plus.gif) no-repeat 0px 2px;
color:#666666;
}

ul li ul li{
font: 11px/15px Arial, Helvetica, sans-serif;
margin:0px 0px 10px 15px;
list-style-type:square;
background-image:none;
color:#666666;
padding:0px;
}

ol li{
font: 11px/15px Arial, Helvetica, sans-serif;
margin:0px 0px 10px 0px;

margin-left:15px;
color:#666666;
}



