body {
    font-size: small;
    text-align: center;
    margin: 0;
    padding: 0;
    background: #FFF url(img/back.jpg) repeat-y top center;
    font-family: "Arial", serif;
}
* html body {
   font-size: x-small; /* for IE5/Win */
   f\ont-size: small; /* for other IE versions */
}


#wrap {
  margin: 0 auto;
  width: 750px;
  text-align: left;
  background: url(img/contentBack.gif) repeat-y;
}


img {
	display: block;
}

body a img {
    border: none;
}


/* top */

#top {
   display: none;
}


#skip {
    float: right;
    margin: 0;
    list-style: none;
    padding: 2px 10px 2px 0;
}

#skip a{
    text-decoration: none;
    list-style: none;
    color: #000;
}



/* Header */

#header {
   float: left;
   width: 750px;
   height: 94px;
   padding: 0;
   margin: 0;
   text-indent: -9999px;
   background: #FFF url(img/banner.jpg) no-repeat top left;
}


#header h1{
   margin: 0;
   padding: 0;
}

#header h2{
   margin: 0;
   padding: 0;
}



/* Nav */


#navWrap{
   float: left;
   width: 750px;
   margin: 0;
   padding: 0;
   background: #FFFFE8 url(img/nav_bg.gif) repeat-x bottom left;
}

#nav {
   float: left;
   margin: 10px 0 0 0;
   padding: 0 0 0 10px;
   list-style: none;
}


#nav li {
   float: left;
   font-size: 120%;
   font-weight: bold;
   margin: 0;
   padding: 0;
}

#nav a {
   float: left;
   display: block;
   margin: 0 2px 0 0;
   padding: 5px 10px;
   color: #994a4a;
   border: 3px solid #994A4A;
   background: #b69299 url(img/off_bg.gif) repeat-x top left;
   text-decoration: none;
}

#nav a:hover, body#home #t-home a, body#membership #t-membership a
, body#meetings #t-meetings a, body#gallery #t-gallery a , body#links #t-links a, , body#contact #t-contact a {
   background: #FFF url(img/currentback.gif) repeat-x top left;
   border-bottom-color: #FFF;

}
   


/* content */

#content {
   background: #FFF;
   float: left;
   width: 450px;
   font-size: 110%;
}


#content h2 {
   font-size: 100%;
}

#content a{
 color: #994a4a;
}

#content a:hover{
   text-decoration: none;
}


/* content2 Gallery */

#content2 {
   float: left;
   width: 100%;
   background: #FFF;
   font-size: 110%;
}


#content2 h2 {
   font-size: 100%;
}


#imagegallery{
	float: left;
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0 0 40px 0;
}


#imagegallery li{
   float: left;
   margin: 0 25px 20px 0;
   border: 1px solid #d9e0e6;
   border-bottom-color: #c8cdd2;
   border-right-color: #c8cdd2;
   background: #FFFFFF;
   padding: 5px;
}


#placeholder{
	float: left;
	margin-left: 75px;
   border: 1px solid #d9e0e6;
   border-bottom-color: #c8cdd2;
   border-right-color: #c8cdd2;
   background: #FFFFFF;
   padding: 5px;
}

#info{
	float: left;
	width: 100%;
	margin: 15px 0 0 0;
	padding: 0 0 15px 0;
}


* html #placeholder{
	margin-left: 37px;
}

#content li {
   padding-bottom: 1em;
   padding-left: 5px;
   list-style: disc url(img/bullet.gif);
}

#content2 a{
 color: #994a4a;
}

#content2 a:hover{
   text-decoration: none;
}


/* content meetings*/

#content caption {
  font-weight: bold;
  font-size: 110%;
}

#content table {
  width: 100%;
  border: 1px solid #000;
  background: #FFF;
}

#content table th, table td{
  margin: 0;
  padding: 8px 10px;
  text-align: center;
  border-bottom: 1px solid #b5b5b5;
}



/* gutters */

#content .gutter {
  padding: 25px;
  background: #FFF;
}

#content2 .gutter {
  padding: 25px;
}

#events .gutter {
  padding: 20px 0;
}


/* events */

#events {
   float: right;
   width: 300px;
}

#events a{
 color: #994a4a;
}

#events a:hover{
   text-decoration: none;
}

#events .box {
   width: 300px;
   background: url(img/box2.gif) no-repeat bottom left;
padding-bottom: 50px;
}

#events .box img{
	margin: 10px 0 10px 50px;
   border: 1px solid #d9e0e6;
   border-bottom-color: #c8cdd2;
   border-right-color: #c8cdd2;
   padding: 5px;
} 

#events .box h3 {
   background:url(img/box1.gif) no-repeat top left;
   margin: 0;
   padding: 40px 20px 0px 30px;
   font-size: 130%;
}

#events .box h4 {

   font-size: 120%;
}


#events .box dt {
   margin: 0;
   font-weight: bold;
   font-size: 120%;
   padding: 0px 10px 0px 10px;
   text-align: center;
}


#events .box dd {
   margin: 0;
   padding: 3px 10px 0px 10px;
   font-size: 100%;
   text-align: center;
}

#events .box dd.eventWhere {
   text-align: center;
   font-size: 90%;
}

#events .box dd.eventWhen {
   text-align: center;
   font-size: 90%;
   font-style: italic;
}

#events .box h4 {
   margin: 0;
   padding: 30px 20px 0px 20px;
   font-size: 130%;
   text-align: center;
}

#events .box p {
   margin: 0;
   padding: 5px 20px 5px 20px;
   font-size: 100%;
   text-align: center;
}


#img {
   padding-bottom: 60px;
}


#img img{
   display: block;
   margin-left: auto;
   margin-right: auto;
   border: 1px solid #d9e0e6;
   border-bottom-color: #c8cdd2;
   border-right-color: #c8cdd2;
   padding: 5px;
}


/* next meeting */

#nextMeeting {
   float: left;
   width: 750px;
   background: #994a4a;
   font-size: 110%;
   text-align: center;
   color: #FFFFFF;
   margin: 0;
   padding: 5px 0;
   list-style: none;
   border-top: 4px solid #b69299;
   border-bottom: 4px solid #b69299;
}


/* footer */

#footer {
   float: left;
   background: #FFFFE8;
   font-size: 110%;
   margin: 0;
   padding: 25px;
   
}

#footer em {
   float: left;
   padding-left: 30px;
}

#footer img {
   float: right;
   padding-right: 30px;
}

#footer a{
 color: #994a4a;
}

#footer a:hover{
   text-decoration: none;
}


/* counter */

#counter{
   float: left;
   width: 750px;
   text-align: center;
   padding: 10px 0 0 0;
   font-size: 80%;
   background: #FFFFE8;
}


/* bottom */

#bottom {
   float: left;
   margin: 0;
   padding: 0;
   font-size: 80%;
   list-style: none;
   border-top: 1px solid #b69299;
   background: #FFFFCC;
}

#access {
   float: left;
   padding: 5px 20px;
}

#design {
   float: right;
   padding: 5px 20px;
}

#content dl {display: inline-table;}

/* Hide from IE5/Mac \*/
* html #nextMeeting { height: 1%; }
/* end hide from IE5/Mac*/

/* Hide from IE5/Mac \*/
* html #content2 dl { height: 1%; }
#content2 dl {display: block;}
/* end hide from IE5/Mac*/