body {text-align:center; background:#003300; color:#003300; font-family:times new roman;}
.bodypad {text-align:center; margin:auto; background:#003300; width:750px;}

.content {background:#f5f7de; padding:10px; width:449px; vertical-align:top; text-align:left;}
.contentborder {border:1px solid #bec182;}
.photoborder {
border-top:1px grey solid;
border-left:1px grey solid;
border-bottom:2px black solid;
border-right:2px black solid;
}
.bold {font-weight:bold;}

a {color:#BA9966;}
a:hover {text-decoration:none;}

h2 {font-size:15pt; margin:1.2em 0px 0px 0px;text-align:left; }
h3 {font-size:14pt; margin:.9em 0px 0px 0px; text-align:left; color:#996600;}
h4 {text-align:center; margin:.7em 0px 0px 0px;}
h5 {text-align:center; margin:0px;}
.menuitems {margin-top:0px;}

.menu {margin-left:10px; padding:0px 5px;}  /*  backgroun:#F3F2F7;  */ 

.menubutton {text-align:center; background:url(../images/menuback.gif);}
.menubutton a {width:100%; display:block;  margin:0px;padding:0px;}
.menubutton{padding-left:35px;padding-right:35px;}

/* IMAGE TABS */


#ddimagetabs{ }


#ddimagetabsORIG a{
display: block;
text-decoration: none;
font: bold 12px Arial; /*tab font */
color: black; /*font color */
width: 86px; /*width of tab image */
height: 20px; /*height of tab image */
float: left;
display: inline;
margin-left: 3px; /*spacing between tabs */
padding-top: 4px; /*vertical offset of tab text from top of tab*/
/*
background:white;
border:1px solid black;
border-bottom:0px; 
*/
background-image:url(../images/button.jpg); /*URL to tab image */
background-repeat: no-repeat;
text-align: center;
}

#ddimagetabs a{
display:block;
width:100%;
text-align:center;
text-decoration:none;
background-image:url(../images/menuback.jpg);
color:#003300;
font:bold 12px arial;
}
#ddimagetabs a:hover, #ddimagetabs a.current{
/*background-image:url(../images/buttonover.jpg); URL to tab image onmouseover 
color: black;*/
text-decoration:underline;
}

#tabcontentcontainer{
width:440px; /*width of 2nd level content*/
 /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
}

.tabcontent{
/* 
The following line is only useful when used in tab format
it's currently commented out so that everything displays as one page.
display:none; */
}

.menus {text-align:left;}
.menus h2 {text-align:left;}
.menus a {margin:2px 55px 2px 15px; text-decoration:none;  display:block;}
.menus a:hover {text-decoration:underline;}

.latestitem {padding:0px 5px 0px 10px;}
.oneitem {text-align:left; padding-left:5px; padding-top:10px; color:#112828;}
.oneitem a {display:block;}
.itemtitle {color:#996600;}
.itemdate {font-size:9pt; color:#555; letter-spacing:.1em;}
.subtag {font-style:itali;font-size:10pt;} 



/* news.php & events.php */
.newspage {}
.newspage h1 {}
.datebox {margin-bottom:15px;}
.newsdate {margin:0px;letter-spacing:.25em; border-bottom:1px solid #bbb; color: #666; padding-bottom:2px;}
.newstitle {font-family:arial; font-size:11pt; font-variant: small-caps;}
.subtitle {font-size:9pt; margin:3px 0px 0px 5px; }
.articlebox {margin:10px 0px; padding:5px 15px;}
.newspage li {list-style-type:circle; margin-left:10px;}
.articleview {margin-right:160px;}
.postdate {font-size:12pt; color:#666; font-style:italic; float:right;}
.nextprev {text-decoration:none; color:#aaa; font-size:11pt;}
.nextprev:hover {color:#003;}
.displayone {}
.displayone h1 {margin-top:10px;}
.displayone img{ };

.eventname {font-family:arial; font-size:11pt; letter-spacing:.05em; font-variant: small-caps;}
.eventdate {margin:0px 0px 20px 5px; letter-spacing:.15em; color: #666; }
.eventlocation {}

.signup {
  text-align:left; 
  margin:55px 5px 25px 5px; 
  padding:5px 10px; 
  border:;
  /*
  border-top:1px solid #003300;
  border-right:2px solid #006600;
  border-bottom:2px solid #006600;
  border-left:1px solid #003300;
  */ 
}
signup input {border:1px solid #996600;}

.searchbox {color:#666; margin-bottom:10px;}