body{background-color:#6882a7;margin:0;padding:0;font:12px/18px Arial,Verdana,Helvetica,sans-serif;color:#606060;text-align:center}
div{position:relative;left:0;top:0}
p{margin:10px 113px 10px 20px;padding:0}
table{position:relative;left:0;top:0;font:12px/18px Arial,Verdana,Helvetica,sans-serif;color:#606060;}
td{vertical-align:top}
ul{list-style:none;margin:0;padding:0}
ol{margin:0 20px 20px 45px;padding:0}
img{border:none}
img.right{float:right;margin-left:10px;margin-bottom:4px;border:1px solid black}
img.left{float:left;margin-right:10px;margin-bottom:4px;border:1px solid black}
img.noborder{border:none}
a{color:#3c7264}
strong{color:#214082}
h1{font-size:16px;margin:20px;font-weight:normal}
h2{font-size:14px;margin:20px 0 10px 20px;font-weight:normal}
em{color:#214082;font-style:normal}

#c{width:748px;margin-left:auto;margin-right:auto;border:1px solid #3c7264;text-align:left;background:white url(../i/bg.jpg) no-repeat bottom right}
#h{width:100%;height:71px;background:url(../i/header.jpg) no-repeat}
#h a{display:block;width:100%;height:100%}
#tbl_body{margin-bottom:20px;}
#tbl_body #col1{width:144px;background:url(../i/logo.gif) no-repeat center bottom}
#tbl_body #col2{border-left:1px solid #dfdfdf}
.section_header{width:507px;height:50px;background-repeat:no-repeat}
#spacer1{float:left;width:1px;height:146px;}
#spacer2{clear:left;float:left;width:60px;height:157px;}


/*home page*/
#frames{width:100%;height:232px;border-top:1px solid #3c7264;background:url(../i/frames.jpg) no-repeat}
#frames #address{position:absolute;left:580px;top:8px;width:148px;text-align:right;font-size:11px;line-height:14px}
#address a{color:#606060;text-decoration:none}
#address a:hover{text-decoration:underline}
#logo_big{width:159px;height:177px;margin:28px 0 0 19px;background:url(../i/logo_big2.gif) no-repeat}
.title{height:27px;margin-left:20px}
#tbl_body_home{margin:20px 0}
#tbl_body_home td{width:33%}
#tbl_body_home td#col2{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf}
#tbl_body_home p{margin-right:20px}
ul.diamonds,#tbl_body #col2 ul{margin:0 20px 20px 40px;padding:0;list-style:outside url(../i/diamond.gif)}
#tbl_body #col2 ul{margin-left:70px;margin-right:100px}
ul.diamonds li,#tbl_body #col2 ul li{line-height:14px;margin:10px 0}
#photo_board{position:absolute;left:36px;top:0;width:716px;height:177px;background:url(../i/photo_board.gif) no-repeat}
.pcont{position:absolute;width:124px;height:92px;background-color:white}
#p1c{left:181px;top:40px}
#p2c{left:363px;top:69px}
#p3c{left:546px;top:99px}
.pcont img{position:relative;left:0;top:0;margin:1px;}
.horizontal_separator{height:1px;border-top:1px solid #dfdfdf;margin:10px 20px;font-size:2px;line-height:2px}

/*contact*/
.posttable{margin-left:60px;}
.posttable td{padding:5px 0}
.posttable .col1{padding-right:19px}
.posttable .full{width:290px}
.posttable .short{width:150px}
.submitbutton{padding-top:30px;}
.footnote{margin:20px 0 5px 60px}

/*events*/
.when_where{color:#214082}
#subm{margin-left:200px}

/*board*/
.board_member_list,.indent_around_photo{margin-left:100px}
.board_member{font-size:14px}

/*articles*/
.author{margin-top:-20px;font-size:11px}
.author2{font-size:11px}
.quote{color:#214082;font-style:italic;}
.footnote2{font-size:11px}


/*giving opportunities*/
#donate_button{margin:0 0 0 20px}
.indent{margin-left:20px}
#donate_button input{margin-left:100px}

/*main navigation*/
#navc{position:relative;left:0;top:0;width:100%;height:26px;background:url(../i/nav.gif) no-repeat;z-index:105}
#nav{position:absolute;left:0;top:0;width:565px;height:24px;margin:2px 0 0 0;padding:0;} 
#nav li {position:absolute;top:0;height:100%;margin:0;padding:0;list-style:none;cursor:pointer;}
#nav a {position:absolute;left:0;top:0;width:100%;display:block;height:100%;font:12px/24px Arial,Verdana,Helvetica,Sans-Serif;text-decoration:none;}
#nv1 {left:0px;width:68px} 
#nv2 {left:68px;width:83px;}
#nv3 {left:151px;width:149px;}
#nv4 {left:300px;width:120px;}
#nv5 {left:420px;width:86px;}
#nv6 {left:506px;width:141px;}
#nv7 {left:647px;width:99px;}
#nav ul {position:relative;left:0;top:24px;width:114px;height:auto;margin:0 0 0 4px;padding:0;display:none;background-color:#bdcdc5;z-index:200;text-align:center}
#nav ul li{position:relative;left:0;top:0;height:18px;display:block;margin:0;padding:0;text-align:left;}
#nav ul a{color:#3c7264;display:block;height:100%;font:11px/18px Arial, Verdana, Helvetica, Sans-Serif;text-decoration:none;padding-left:8px;}
#nav ul a:hover{background-color:#d9e3de;text-decoration:none;}
#nav #nv3 ul{width:120px}
#nav #nv4 ul{width:120px}
#nav #nv5 ul{width:140px}
#nav #nv6 ul{width:140px}
/*non-IE browsers can make use of the following*/
#nav li:hover ul{display:block}
#nav ul li:hover a{width:106px;} 
#nav #nv3 ul li:hover a{width:112px}
#nav #nv4 ul li:hover a{width:112px}
#nav #nv5 ul li:hover a{width:132px}
#nav #nv6 ul li:hover a{width:132px}

/*left nav*/
#left_nav{position:relative;left:0;top:0;width:100%;height:327px;margin-top:68px;}
#left_nav li{width:100%;height:18px;line-height:18px;background-repeat:no-repeat}
#left_nav li a{display:block;width:100%;height:100%}
#logo{width:100%;height:88px;background:transparent} /*this guarantees space for the logo, which is actually a background of the table cell*/
#picture{position:absolute;left:15px;top:310px;width:177px;height:145px;background:url(../i/picture_frame.gif)}
#picture img{margin:23px 0 0 24px}

/*footer*/
#f{left:10px;width:748px;margin-left:auto;margin-right:auto;text-align:left;color:white;font-size:10px;line-height:18px}
#f img{vertical-align:middle;margin-bottom:2px}

/*search*/
#search{position:absolute;left:601px;top:28px;width:141px;height:24px;margin:0;padding:0;text-align:left}
#search form{padding:0;margin:0;}
#search form input.text{position:relative;left:0;top:0;width:104px;height:24px;border:1px solid #3c7264;font:14px/16px Arial,sans-serif;color:black;}
#search form input.go{position:relative;left:0;top:9px;}
 
 
 
 
 
 
 
 
 
 
 
 


