* {
padding:0pt;
margin:0pt;
}
body {
background-color:#7d253e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:smaller;
color:#000;
}
p {
margin-bottom:5px;
}
.agendaTable {
border: 1px #A1CA66 solid;
margin:auto;
}
.agendaTable td {
padding:5px;
border: 1px #A1CA66 solid;
}
.calendarTable {
border: 1px #A1CA66 solid;
margin-right:5px;
float:left;
font-size:90%;
}
.calendarTable td {
padding:5px;
border: 1px #A1CA66 solid;
}
.padding {
padding:5px;
}
ul li{
margin-bottom:5px;
list-style-position:outside;
}
ul {
margin-left:15px;
}
h4 {
margin-bottom:5px;
font-size:110%;
color:#6B9232;
}
.imgLeft {
float:left;
margin-right:5px;
}
.imgRight {
float:right;
margin-left:5px;
}
.imgCenter {
text-align:center;
}
#lastBoardMember {
padding-bottom:5px;
border-bottom:#A42E50 1px dotted;
}
a:link {
	color: #A42E50;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #7d253e;
}
a:active {
	text-decoration: underline;
	color: #A42E50;
}
.boldText {
font-weight:bold;
}
.boldItalicText {
font-weight:bold;
font-style:italic;
}
#wrapper {
width:1000px;
height:100%;
margin:auto;
}
#container {
background-image:url(../images/contentBKG.png);
background-repeat:repeat-y;
width:100%;
height:100%;
}
#containerBottom {
background-image:url(../images/contentFooterBKG.png);
background-repeat:no-repeat;
width:1000px;
height:35px;
clear:both;
}
#header {
background-image:url(../images/header_BKG.png);
background-repeat:no-repeat;
width:1000px;
height:167px;
z-index:10;
position:relative;
}
#content {
width:1000px;
height:auto;
}
#textContentContainer {
width:794px;
height:auto;
margin-left:175px;
}
#textTop {
background-image:url(../images/textContentBKG_top.png);
background-repeat:no-repeat;
width:794px;
height:20px;
}
#textContent {
background-image:url(../images/textContentBKG_middle.png);
background-repeat:repeat-y;
width:794px;
height:auto;
}
#mainText {
padding-left:20px;
width:95%;
height:auto;
}
#textBottom {
background-image:url(../images/textContentBKG_bottom.png);
background-repeat:no-repeat;
width:794px;
height:20px;
clear:both;
}
#logo {
background-image:url(../images/logo.png);
background-repeat:no-repeat;
width:142px;
height:167px;
text-indent:-9999px;
position:absolute;
top:0;
left:28px;
z-index:50;
}
#mission {
background-image:url(../images/mission_statement.png);
background-repeat:no-repeat;
width:664px;
height:79px;
text-indent:-9999px;
position:absolute;
top:20px;
left:171px;
}
#homeTitle {
background-image:url(../images/titleHome.png);
background-repeat:no-repeat;
width:440px;
height:57px;
text-indent:-9999px;
}
#adminTitle {
background-image:url(../images/titleAdminMenu.png);
background-repeat:no-repeat;
width:436px;
height:57px;
text-indent:-9999px;
}
#boardTitle {
background-image:url(../images/titleBoard.png);
background-repeat:no-repeat;
width:436px;
height:57px;
text-indent:-9999px;
}
#membersTitle {
background-image:url(../images/titleMembers.png);
background-repeat:no-repeat;
width:436px;
height:57px;
text-indent:-9999px;
}
#aboutUsTitle {
background-image:url(../images/titleAboutUs.png);
background-repeat:no-repeat;
width:436px;
height:57px;
text-indent:-9999px;
}
#linksTitle {
background-image:url(../images/titleLinks.png);
background-repeat:no-repeat;
width:436px;
height:57px;
text-indent:-9999px;
}
#kidsCollegeTitle {
background-image:url(../images/titleKidsCollege.png);
background-repeat:no-repeat;
width:436px;
height:57px;
text-indent:-9999px;
}
#contactTitle {
background-image:url(../images/titleContactUs.png);
background-repeat:no-repeat;
width:436px;
height:57px;
text-indent:-9999px;
}
#calendarTitle {
background-image:url(../images/titleCalendar.png);
background-repeat:no-repeat;
width:436px;
height:57px;
text-indent:-9999px;
}
#newsTitle {
background-image:url(../images/titleNews.png);
background-repeat:no-repeat;
width:436px;
height:57px;
text-indent:-9999px;
}
#membershipInfoTitle {
background-image:url(../images/titleMembershipInfo.png);
background-repeat:no-repeat;
width:436px;
height:57px;
text-indent:-9999px;
}
#membershipApplicationTitle {
background-image:url(../images/titleApplication.png);
background-repeat:no-repeat;
width:436px;
height:57px;
text-indent:-9999px;
}
#photoGalleryTitle {
background-image:url(../images/titlePhotoGallery.png);
background-repeat:no-repeat;
width:436px;
height:57px;
text-indent:-9999px;
}
#date {
background-color:#000000;
color:#FFFFFF;
font-weight:bold;
font-size:90%;
font-style:italic;
text-align:center;
width:124px;
height:51px;
position:absolute;
top:34px;
right:32px;
}
#logout {
background-image:url(../images/btn_logout.png);
background-repeat:no-repeat;
text-indent:-9999px;
width:107px;
height:38px;
position:absolute;
top:41px;
right:37px;
}
#members li{
list-style-position:inside;
}
.links li{
list-style-position:inside;
}
ul.links {
margin-bottom:7px;
}
#navContainer {
width:124px;
height:auto;
margin:10px 0 0 37px !important;
margin:10px 0 0 19px; /*For IE*/
float:left;
}
/* leftside navigation
--------------------------------------------------*/
/* Root = Vertical, Secondary = Vertical */
ul#navmenu,
ul#navmenu li,
ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 124px; /*For KHTML*/
  list-style: none;
  text-align:left;
}

ul#navmenu:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

/* Root Menu */
ul#navmenu a {
  border-bottom:#ccc 1px solid;
  padding: 0 6px;
  display: block;
  background: #000;
  color: #fff;
  font: bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #FFF;
  color: #000;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  background: #000;
  color: #FFF;
  border-left:#ccc 1px solid;
  border-bottom:#FFF 1px solid;
  border-right:#FFF 1px solid; 
  width:100%; 
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background: #FFF;
  color: #000;
  border-left:#ccc 1px solid;  
  border-bottom:#FFF 1px solid;  
  border-right:#FFF 1px solid;
}
ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 170px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}
.navmenuCursor {
cursor:default;
}
/* Photo Gallery 
---------------------------------------------------*/
#albumlist {
list-style-type:none;
width:725px;
}
#albumlist li {
float:left;
margin-right:6px;
margin-bottom:10px;
font-weight:bold;
color:#A1CA66;
}
#albumlist img {
display:block;
}
.whiteText {
font-weight:bold;
color:#FFF;
padding:5px;
}
#photoGallery {
background-color:#FFF;
}
#form {
width:600px;
background-color:#E6F0D5;
border:1px solid #a1ca66;
padding:5px;
margin:10px auto 5px;
}
input.txt {
color:#a1ca66;
background-color:#C6DD9F;
border:1px inset #a1ca66;
width:200px;
}
textarea.txt {
width:200px;
height:60px;
color:#6e161d;
background-color:#C6DD9F;
border:1px inset #a1ca66;
}
input.btn {
color:#000;
background-color:#a1ca66;
border:1px outset #C6DD9F;
margin-right:5px;
padding:3px;
}
form p {
clear:left;
margin-bottom:10px;
}
form p label {
float:left;
width:365px;
margin-bottom:10px;
text-align:right;
margin-right:10px;
padding-bottom:5px;
}
#buttons {
text-align:center;
margin-bottom:5px;
}
#formTitle {
margin: 10px 0 5px 0;
font-size:100%;
border-bottom:1px solid #000;
padding-bottom:5px;
color:#000;
}
#contactform {
width:475px;
background-color:#E6F0D5;
border:1px solid #a1ca66;
padding:0 5px 5px 5px;
margin:10px auto 5px;
}
#contactform p {
clear:left;
margin-bottom:5px;
padding:5px;
}
#contactform p label {
float:left;
width:40%;
}
#footer {
background-image:url(../images/pageBKG.png);
background-repeat:repeat-x;
background-position:top left;
background-color:#7d253e;
width:100%;
height:51px;
clear:both;
padding:15px 0 5px 0;
}
#footer div {
padding-top:5px;
}
#footer a:link {
	color: #FFF;
	text-decoration: underline;
}
#footer a:visited {
	text-decoration: underline;
	color: #FFF;
}
#footer a:hover {
	text-decoration: none;
	color: #FFF;
}
#footer a:active {
	text-decoration: underline;
	color: #FFF;
}
