/* CSS Document */
body{
background:url(images/body_background.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; margin:0;
}
a:link, a:visited{
color:#89614C; text-decoration:none; font-weight:bold;
}
a:hover{
text-decoration:underline;
}
#logo{
position:absolute; top:70px; left:15px; background:url(images/logo.jpg) no-repeat; width: 204px; height:124px; cursor:pointer; cursor:hand;
}
h1{
text-indent:-9000px;
}
h3{
color:#89614C; font-family:Arial, Helvetica, sans-serif; text-align:right;
}
#container{
position:absolute; top:105px; left:225px; width:530px; background-color:#EDE5DA;
}
#mainimg{
margin:13px 0 0 14px;
}
#content{
padding:0px 0px 0 14px; margin-top:20px; border-right:1px solid #CFBDAF; float:left; width:310px;
}
#content h2{
text-indent:-9000px; background-image:url(images/h1_aboutus.jpg); height:38px; width:147px; margin:0;
}
#special{
padding:0px 0px 0 14px; margin-top:20px; border-right:1px solid #CFBDAF; float:left; width:310px;
}
#special h2{
text-indent:-9000px; background-image:url(images/h1_specialprojects.jpg); height:42px; width:264px; margin:0;
}
#contactdiv{
padding:0px 0px 0 14px; margin-top:20px; border-right:1px solid #CFBDAF; float:left; width:310px;
}
#contactdiv h2{
text-indent:-9000px; background-image:url(images/h1_contact.jpg); height:37px; width:174px; margin:0;
}
#accountdiv{
padding:0px 0px 0 14px; margin-top:20px; border-right:1px solid #CFBDAF; float:left; width:310px;
}
#accountdiv h2{
text-indent:-9000px; background-image:url(images/h1_accountability.jpg); height:43px; width:261px; margin:0;
}
#newsdiv{
padding:0px 0px 0 14px; margin-top:20px; border-right:1px solid #CFBDAF; float:left; width:310px;
}
#newsdiv h2{
text-indent:-9000px; background-image:url(images/h1_newsletter.jpg); height:44px; width:181px; margin:0;
}
.hometext{
font-size:11px; color:#89614C; line-height:18px; margin:3px 30px 0 8px;
}
#rightcol{
float:right; padding:10px 12px 0 0;
}
#rightcol p{
font-size:10px; text-align:right;
}
#footer{
clear:both; margin:0;
}
/*'margin-top' 'margin-right' 'margin-bottom' 'margin-left' */
#mainnav{
height:117px; width: 200px; position:absolute; top:200px; left:25px;
}
#mainmenu{
height:117px; width: 200px; background-image:url(images/nav.gif); margin:0; padding:0; position: relative;
}
#mainmenu li{
margin: 0; padding: 0; list-style: none; display: block; position: absolute; 
}
#mainmenu a {
display: block;
/* to see the image map, turn on borders - border: solid 1px #f00; */
}
#mainmenu li a {
text-indent: -9999px; text-decoration: none
}
#newsletter {
top: 0; height: 24px; left: 0; width: 200px;
}
#newsletter a{
height: 24px;
}
#accountability {
top: 29px; height: 29px; left: 0; width: 200px;
}
#accountability a{
height: 29px;
}
#projects {
top: 58px; height: 29px; left: 0; width: 200px;
}
#projects a{
height: 29px;
}
#contact {
top: 87px; height: 29px; left: 0; width: 200px
}
#contact a{
height: 29px;
}
#newsletter a:hover {
background: transparent url(images/nav.gif) -0px -117px no-repeat;
}
#accountability a:hover {
background: transparent url(images/nav.gif) -0px -146px no-repeat;
}
#projects a:hover {
background: transparent url(images/nav.gif) -0px -175px no-repeat;
}
#contact a:hover {
background: transparent url(images/nav.gif) -0px -204px no-repeat;
}
#newsletter a:active, #newsletter a.active {
background: transparent url("images/nav.gif") -0px -117px no-repeat;
}
#accountability a:active, #accountability a.active {
background: transparent url("images/nav.gif") -0px -146px no-repeat;
}
#projects a:active, #projects a.active {
background: transparent url("images/nav.gif") -0px -175px no-repeat;
}
#contact a:active, #contact a.active {
background: transparent url("images/nav.gif") -0px -204px no-repeat;
}
.centeredtext{
padding-left:35px; font-style:italic; margin:0; font-size:11px; color:#89614C; font:Georgia, "Times New Roman", Times, serif;
}
#lastfooter{
position:absolute; top:615px; left:225px; width:530px;
}
.italictext{
font-style:italic; font:Georgia, "Times New Roman", Times, serif; font-size:10px; text-align:right; color:#89614C;
}
.italictext a:link{
font-style:italic; font:Georgia, "Times New Roman", Times, serif; font-size:10px; text-align:right; font-weight:normal; text-decoration:underline;
}
.floatright{
float:right; margin-left:10px;
}
.newtext{
color:#FF0099; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border:1px solid #FF0099; padding:1px;
}

