/** body **/
html {
    overflow-y: scroll;
}


* {margin: 0px; padding: 0px;}
body { font: 13px Georgia, "Times New Roman", Times, serif; line-height: 20px; color: #152457;  background-color: #ffffff;  background-image:url(../images/1bka.gif);  text-align:center; line-height:22px; background-color:#fff;}
img {border:0px;}

/** typography **/
h1 {font: 24px Georgia, "Times New Roman", Times, serif ; color:#2b4397; padding-bottom:15px}
h2{font: 30px Georgia, "Times New Roman", Times, serif ; color: #fff; padding: 40px 0px 0px 30px; }
h3{font: 16px Georgia, "Times New Roman", Times, serif ; color: #2b73bc;  font-weight:bold; line-height:24px;  }

.blue1 {font: 16px Georgia, "Times New Roman", Times, serif ; color: #31489a; padding-bottom:5px; padding-top:10px; line-height:22px;  }
.blue2  {font: 14px Georgia, "Times New Roman", Times, serif ; color: #2b73bc; padding-bottom:5px;  line-height:18px;  }

/** divs **/
#container {background:url(../images/1bki.gif) center top; background-repeat:repeat-y; text-align:center; margin:0 auto}
#containerhome {background:url(../images/1bkhome.gif )center top; background-repeat:no-repeat; text-align:center; margin:0 auto}

#header {width: 984px; margin:0 auto; padding:0px; height:90px; }
#headerleft{ width:74px; float:left; background-image:url(../images/hd01.jpg); height:90px; margin:0 }
#headerlogo {width: 288px; margin-left:74px;  margin:0 auto; float:left; height:90px; }
#headerright{width:622px; background-image:url(../images/hd02.jpg); float:right; height:90px; margin:0  }
#logobtm {text-align:left; margin: 0 auto; width: 985px;  height:16px; }

#main {width:985px; height:240px; margin:0 auto; clear:both; }
#mainleft {width: 665px;  float:left; margin:0; height:240px;}
#mainright {width: 320px;  float:right; margin:0; height:240px;}

#mainint {width:985px; margin:0 auto; }
#mainintleft {width: 188px;  float:left; margin:0; min-height:500px; text-align:left}
#mainintcen {width: 541px;  float:left; background-image:url(../images/inthd02.jpg);  text-align:left; background-repeat:no-repeat }
#mainintcenfull {width: 797px;  float:left; background-image:url(../images/inthd04.jpg);  text-align:left; background-repeat:no-repeat;  }
#mainintright {width: 256px;  float:right; margin:0; background-image:url(../images/inthd03.jpg); background-repeat: no-repeat; }

#sidephotos {margin-top:30px; }
#sidecontact {margin-top:120px; text-align:left; width:230px; }
#intcontent {width:480px; padding:45px 0px 0px 10px; margin:0 auto;}
#intcontentfull {width:700px; padding:45px 0px 0px 30px; margin:0 ; text-align:left}

#content {clear: both; width:985px; background:url(../images/bkcontent.gif) repeat-x; height:275px; margin:0 auto; padding:0px;  }
#contentleft {width: 653px;  height:275px; float:left; margin:0 auto; text-align:left; padding:0px 0px 0px 20px;  }
#contentright {width: 310px;  float:right; margin:0 auto;  text-align:left; padding-top:20px; height:275px;}


#footer  {width:985px; height:144px; margin:0 auto;clear:both; color:#FFF; font-size:12px; }
#footerLeft{ background-image:url(../images/ftbk_left.jpg); background-repeat:repeat-x; width: 650px; margin:0; float:left; height:144px; text-align:left; padding:10px 0px 0px 20px }
#footerRight {background-image:url(../images/ftbk_right.jpg); background-repeat:repeat-x; width: 295px; float:right ; height:144px;   text-align:left; padding:10px 0px 0px 20px; line-height:18px; }


/** classes **/
.home { float:right ;  padding-top:45px }
.inphoto {float:right }
.gecko  .inphoto {margin-top:-7px; float:right  }
.opera .inphoto {margin-top:-7px; float:right  }
.safari .inphoto {margin-top:-7px; float:right  }


/** tables **/
.default {width:820px; margin:0px;}
.default td {padding:5px; text-align:center}

.caltable {width:650px; margin:0px}

.event {background-color:#f1f5fc;  border:1px solid #CCCCCC}
.event td {padding:5px; }

table {width:100%; margin:0px; font-size:12px; line-height:25px; text-align:left}
table  td {padding:2px 5px 2px 5px; line-height:20px; }
table  th {padding:2px 5px 2px 5px; background-color:#f3f8ea; font-weight:normal}
.tdcolour {background-color:#f3f8ea; }
.tdcolour2 {background-color:#f1f5fc; }

/** links **/
a:link {color:#0c72b2; text-decoration: underline;} 
a:visited {color:#0c72b2; text-decoration: underline;} 
a:hover {color:#669933; text-decoration: none;}

a.wh:link {color:#fff; text-decoration: underline;} 
a.wh:visited {color:#fff; text-decoration: underline;} 
a.wh:hover {color:#a3befd; text-decoration: none;}

.border {border:1px dashed #cccccc; padding:5px; }
.borderFL {padding:10px; border:#f3f8ea 1px solid; }

/** navigation **/
#navbar {margin:0 auto; padding:0px; width:985px; clear:both}

#rollover a {text-decoration:none;display:block;height:49px; }
* html #rollover a {width:985px;}
#rollover {list-style-type:none; width:985px }
#rollover li {float:left;}

#rollover li#ar a{background-image:url(../images/about.gif);width:74px;}
#rollover li#ar a:hover {background-position: 0 -49px;}
#rollover li#ar {background-image:url(../images/about.gif)}

#rollover li#br a{background-image:url(../images/ltc.gif);width:113px;}
#rollover li#br a:hover {background-position: 0 -49px;}
#rollover li#br {background-image:url(../images/ltc.gif);}

#rollover li#cr a{background-image:url(../images/apt.gif);width:137px;}
#rollover li#cr a:hover {background-position: 0 -49px;}
#rollover li#cr {background-image:url(../images/apt.gif);}

#rollover li#dr a{background-image:url(../images/asc.gif);width:154px;}
#rollover li#dr a:hover {background-position: 0 -49px;}
#rollover li#dr {background-image:url(../images/asc.gif);}

#rollover li#er a{background-image:url(../images/events.gif);width:57px;}
#rollover li#er a:hover {background-position: 0 -49px;}
#rollover li#er {background-image:url(../images/events.gif);}

#rollover li#fr a{background-image:url(../images/employment.gif);width:94px;}
#rollover li#fr a:hover {background-position: 0 -49px;}
#rollover li#fr {background-image:url(../images/employment.gif);}

#rollover li#gr a{background-image:url(../images/greeting.gif);width:112px;}
#rollover li#gr a:hover {background-position: 0 -49px;}
#rollover li#gr {background-image:url(../images/greeting.gif);}

#rollover li#hr a{background-image:url(../images/donations.gif);width:158px;}
#rollover li#hr a:hover {background-position: 0 -49px;}
#rollover li#hr {background-image:url(../images/donations.gif);}

#rollover li#ir a{background-image:url(../images/contact.gif);width:86px;}
#rollover li#ir a:hover {background-position: 0 -49px;}
#rollover li#ir {background-image:url(../images/contact.gif);}


/** subnav **/
.wireframemenu{border-bottom-width: 0; width:158px; margin-left:10px; text-align:right ; }
* html .wireframemenu{ width: 140px;}
.wireframemenu ul{padding: 0;margin: 0;list-style-type: none;}
.wireframemenu a{font-size: 11px ;padding: 4px 3px;display: block;width: 100%; color: #2b4397 ;text-decoration: none;border-bottom: 1px solid #aab7d7; padding-right:10px; line-height:12px;}
.wireframemenu a:visited{color: #2b4397; text-decoration: none;}
html>body .wireframemenu a{ width: auto;}
.wireframemenu a:hover{background-color: #2b4397;color: #fff;}


/** list **/
.indent {list-style-image:url(../images/bullet.gif); padding-left:20px;} 
.olindent {padding-left:20px;} 


/** FORMS **/
input {	font: 12px Georgia, "Times New Roman", Times, serif;	color:#152457;  padding:3px;   }
.comments{font: 12px Georgia, "Times New Roman", Times, serif;	color:#152457;  padding:3px; line-height:20px;}   
.dropbox { font: 12px Georgia, "Times New Roman", Times, serif;	color:#152457;  padding:3px; }
form {margin:0px; }
