/* CSS Document */


h2 {
font-family: "Georgia", Times New Roman, Times, serif;

font-weight:normal;
font-size: 1.3em;
color: #f8f8f7;
padding: 0px 0px 0px 0px;
margin: 0;
}

h3 {
font-family: Helvetica, Arial, sans-serif ; font-weight:normal;
font-size:  1.2em;
color: #5b5a2e;
}

p {
font-family: Helvetica, Arial, sans-serif;
font-size: 1em;
color: #5b5a2e;
padding: 0px 0px 0px 0px;
margin: 0;
}

a, a:visited {
font-family: Helvetica, Arial, sans-serif;
font-size: 1em;
color: #5b5a2e;
padding: 0px 0px 0px 0px;
}

a:hover{
color: #ffffff;}

img{
float:left;
}






#container{
margin: 0 auto;
width: 905px;
text-align: left; 

}
#top{
width: 905px;
height: 47px;
float:left;

}

#navarea{
width: 905px;
height: 35px;
float:left;

}

#header{
width: 905px;
height: 155px;
float:left;

}


#logo{
width: 222px;
height: 155px;
float:left;
background-image:url(/images/templatelogo.gif);
background-repeat:no-repeat;

}


#bodytop{
width: 905px;
float:left;

}

#bodyleft{
width: 222px;
float:left;

}

#bodyright{
width: 680px;
float:left;

}

#rightcontentbg{
width: 680px;

float:left;
background-image:url(/images/rightbg.jpg);
background-repeat: repeat-y;

}



#rightcontent{
width: 680px;

float:left;
background-image:url(/images/maincontentbg.jpg);
background-repeat: no-repeat;

}

#rightcontent li, #rightcontent ul li a{
padding: 3px 0px 0px 0px;
line-height: 30px;



}




#rightcontent p{
width: 550px;
padding: 2px 10px 10px 20px;
color: #5b5a2e;
font-size: 1em;
line-height: 20px;
float:left;

}

#rightcontent h2{

width: 550px;
padding: 10px 10px 2px 20px;
font-family: Helvetica, Arial, sans-serif ; font-weight:normal;
font-size:  1.3em;


}




#rightcontent h3{
width: 550px;
padding: 10px 10px 2px 20px;
font-family: Helvetica, Arial, sans-serif ; font-weight:normal;
font-size:  1.2em;
line-height: 25px;
float:left;
color: #fff;
}

#rightcontent h3{color:#5b5a2e; }





#leftnav{
width: 222px;

float:left;
background-image:url(/images/leftnavbg.gif);
background-repeat:repeat-y;

}





#bodybottom{
width: 905px;

float:left;

}



#bottomright{
width: 905px;

float:left;}

#footer{
width: 680px;
float:left;
padding: 0px 0px 0px 0px;
text-align:center;

}

#footer p, #footer a{
color: #fff;
font-family:Helvetica, Arial, sans-serif;
font-size: .9em;
padding: 10px 0px 0px 0px;
}

#footer a:hover{
color: #CC9933;
}

/* Photo Thumbnail Rollovers section*/

#thumbnail{
width: 550px;
float:left;
padding: 10px 10px 10px 60px;

}




