@charset "utf-8";
/* CSS Document */

body{
padding:0;
margin:0 auto;
background-color:#f9f7f3;
}

#topblock{
background-color: #0a285c;
width:100%;
height:50px;
font-family:Georgia, "Times New Roman", Times, serif;
background-image:url(images/top-block-shadow.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

#topcontent{
width:960px;
color:#fff;
margin:0 auto;
font-size:12px;
padding:10px;
}

h3{
font-size:15px;
font-weight:200;
font-family:Georgia, "Times New Roman", Times, serif;
color:#0a285c;
}

h2{
font-size:20px;
font-weight:200;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
color:#0a285c;
}

span.bold{
font-weight:400;
}

#topcontent p{
padding-bottom:20px;
}

#topcontent a:link{
margin-right:30px;
text-decoration:none;
border-bottom: 1px dotted #fff;
padding-bottom:1px;
color:#FFFFFF;
}

#topcontent a:visited{
margin-right:30px;
text-decoration:none;
border-bottom: 1px dotted #fff;
padding-bottom:1px;
color:#FFFFFF;
}

#topcontent a:hover{
margin-right:30px;
text-decoration:none;
border-bottom: 1px dotted #d0ecf0;
padding-bottom:1px;
color:#0a285c;
}

#topcontent a:active{
margin-right:30px;
text-decoration:none;
border-bottom: 1px dotted #fff;
padding-bottom:1px;
color:#FFFFFF;
}

p span.bold{
font-weight:bold;
}

p img.imgborder{
padding:5px;
background-color:#e7e5e1;
}

/*________________________NAV______________________*/

#contentnav{
margin:0 auto;
width:950px;
height:220px;
border-bottom: solid #bcbab5 1px;
}

#logo{
float:left;
width:220px;
}

#mainnav{
float:right;
width:700px;
text-align:right;
}

#mainnav p{
margin-top:110px;
font-size:20px;
}

#mainnav a:link{
margin-left:20px;
color:#0a285c;
text-decoration:none;
}

#mainnav a:visited{
margin-left:20px;
color:#0a285c;
text-decoration:none;
}

#mainnav a:hover{
margin-left:20px;
color:#0a285c;
text-decoration:underline;
}

#mainnav a:visited{
margin-left:20px;
color:#0a285c;
text-decoration:none;
}

#mainnav a.active:link{
margin-left:20px;
color:#0a285c;
background-color:#e7e5e1;
text-decoration:none;
}

#mainnav a.active:visited{
margin-left:20px;
color:#0a285c;
background-color:#e7e5e1;
text-decoration:none;
}

#mainnav a.active:hover{
margin-left:20px;
color:#0a285c;
background-color:#e7e5e1;
text-decoration:none;
}

#mainnav a.active:visited{
margin-left:20px;
color:#0a285c;
background-color:#e7e5e1;
text-decoration:none;
}


p span.slash{
padding-left:20px;
color:#bcbab5;
}

/*________________________HOME PAGE BIG TEXT______________________*/

#homepagebigtext{
width:960px;
color:#605f5d;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-style:italic;
line-height:2;
margin:0 auto;
border-bottom: solid #bcbab5 1px;
padding-top:10px;
padding-bottom:10px;
}




/*________________________MAIN CONTENT HOME______________________*/

#threecolumncontent{
width:960px;
margin:0 auto;
height:330px;
padding-top:10px;
border-bottom: solid #bcbab5 1px;
}

#threecolumncontent p a:link{
color:#006666;
text-decoration:none;
border-bottom: 1px dotted #006666;
padding-bottom:1px;
}

#threecolumncontent p a:visited{
color:#006666;
text-decoration:none;
border-bottom: 1px dotted #006666;
padding-bottom:1px;
}

#threecolumncontent p a:hover{
color:#006666;
background-color:#e7e5e1;
text-decoration:none;
border-bottom: 1px dotted #006666;
padding-bottom:1px;
}

#threecolumncontent p a:active{
color:#006666;
text-decoration:none;
border-bottom: 1px dotted #006666;
padding-bottom:1px;
}


#threecolumncontent p{
color:#555;
line-height:1.7;
width:300px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#threecolumncontent01{
width:320px;
float:left;
}

#threecolumncontent h1{
font-size:20px;
font-weight:200;
font-family:Georgia, "Times New Roman", Times, serif;
color:#0a285c;
}

#threecolumncontent02{
width:320px;
float:left;
}

#threecolumncontent02 p{
padding-left:10px;
}

#threecolumncontent02 h1{
padding-left:10px;
}

#threecolumncontent03{
width:320px;
float:right;

}

#threecolumncontent03 p{
padding-left:20px;
}

#threecolumncontent03 h1{
padding-left:20px;
}

/*________________________HOME BOTTOM______________________*/

#homebottom{
width:960px;
color:#605f5d;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.7;
margin:0 auto;
padding-top:10px;
height:140px;
height:230px;
}

#homebottom h1{
font-size:20px;
font-weight:200;
font-family:Georgia, "Times New Roman", Times, serif;
color:#0a285c;
}

#homebottom p{
width:960px;
}

#homebottom p a:link{
color:#006666;
text-decoration:none;
border-bottom: 1px dotted #006666;
padding-bottom:1px;
}

#homebottom p a:visited{
color:#006666;
text-decoration:none;
border-bottom: 1px dotted #006666;
padding-bottom:1px;
}

#homebottom p a:hover{
color:#006666;
background-color:#e7e5e1;
text-decoration:none;
border-bottom: 1px dotted #006666;
padding-bottom:1px;
}

#homebottom p a:active{
color:#006666;
text-decoration:none;
border-bottom: 1px dotted #006666;
padding-bottom:1px;
}


#homebottom p img.inpictures{
padding-right:52px;
}

/*________________________ABOUT PAGE CONTENT______________________*/

#pagecontent{
width:960px;
margin:0 auto;
margin-bottom:10px;
padding-bottom:10px;
border-bottom: solid #bcbab5 1px;
padding-top:10px;
}

#pagecontent p{
color:#555;
line-height:1.7;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#pagecontent p img{
float:left;
padding-right:20px;
}

#pagecontent h1{
font-size:30px;
font-weight:200;
font-family:Georgia, "Times New Roman", Times, serif;
color:#0a285c;
}

#twocolumncontent{
width:960px;
margin:0 auto;
margin-bottom:20px;
}

#twocolumncontent01{
width:700px;
float:left;
}

#twocolumncontent02{
width:260px;
float:right;
}

#twocolumncontent01 p{
color:#555;
line-height:1.7;
width:680px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#twocolumncontent02 p{
color:#555;
line-height:1.7;
width:240px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#twocolumncontent01 p img{
float:left;
padding-right:20px;
height: 150px;
}


/*________________________________BULLETIN________________*/

#bulletin{
width:960px;
margin:0 auto;
margin-bottom:10px;
padding-bottom:10px;
padding-top:10px;
background-color:#e7e5e1;

}


#bulletin p{
padding-left:40px;
}

#bulletin h2{
font-size:20px;
font-weight:200;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
color:#0a285c;
background-color:#e7e5e1;
padding:2px 0px 2px 30px;
}

#bulletin h3{
padding-left:30px;
}

span.time{
font-style:italic;
color:#000000;
margin-right:50px;
}






/*__________________________GALLERY________*/


p.gallery{
text-align:cleft;
}

p.gallery img{
padding:3px;
border: 1px #ccc solid;
margin-right:25px;
}


#gallerycontent{
width:960px;
margin:0 auto;
margin-bottom:10px;
padding-bottom:10px;
border-bottom: solid #bcbab5 1px;
padding-top:10px;
}

#gallerycontent p{
color:#555;
line-height:1.7;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#gallerycontent h1{
font-size:30px;
font-weight:200;
font-family:Georgia, "Times New Roman", Times, serif;
color:#0a285c;
}

#gallerycontent h2{
font-size:20px;
font-weight:200;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
color:#0a285c;
border-bottom:1px solid #ccc;
}




/*________________________FOOTER______________________*/

#footer{
width:100%;
background-color:#e7e5e1;
height:300px;
padding-top:20px;
margin-top:30px;
bottom:0;
clear:both;
}

#footer p{
color:#555;
line-height:1.7;
width:220px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#footer img{
border: 1px solid #999;
}

#footer p a:link{
color:#006666;
text-decoration:none;
border-bottom: 1px dotted #006666;
padding-bottom:1px;
}

#footer p a:visited{
color:#006666;
text-decoration:none;
border-bottom: 1px dotted #006666;
padding-bottom:1px;
}

#footer p a:hover{
color:#006666;
background-color:#f9f7f3;
text-decoration:none;
border-bottom: 1px dotted #006666;
padding-bottom:1px;
}

#footer p a:active{
color:#006666;
text-decoration:none;
border-bottom: 1px dotted #006666;
padding-bottom:1px;
}


#footercontent{
margin:0 auto;
width:960px;
}

#footer h2{
font-size:16px;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
color:#0a285c;
}

#leftcolumnfooter{
width:480px;
float:left;
}

#leftcolumnfooter #one{
width:240px;
float:left;
}

#leftcolumnfooter #two{
width:240px;
float:right;
}

#rightcolumfooter{
width:480px;
float:right;
}

#rightcolumnfooter #one{
width:240px;
float:left;
}

#rightcolumnfooter #two{
width:240px;
float:right;
}


