body { color: #666; font-size: 100%; font-family: Arial, verdana, sans-serif; background-color: #d3e3e6; text-align: center; margin: 20px;  }
h1 { color: #c67; font-size: 18px; font-weight: normal; margin-top: 0; }
h2 { color: #c67; font-size: 14px; font-weight: normal; text-transform: uppercase; }
h3 { color: #4e3322; font-size: 0.8em; font-weight: bold; margin-top: 1.5em; }
h4 { color: #c67; font-size: 0.8em; font-weight: normal; margin-bottom: -0.8em; }
p { font-size: 0.8em; }
.intro_text { font-size: 0.9em; }
h2 + p { margin-top: -0.5em; }
h3 + p { margin-top: -0.8em; }
h2 + h3 { margin-top: 0; }
p + h2 { margin-top: 2em; }
#main_content { margin: 0 0 0 1px; padding: 24px; border-top: 1px solid #e6e3d4; }
#main_content a { color: #8a8; }
/* main menu definitions */
div#mainmenu { width:100%; font-size: inherit; font-family: Arial; background-color: white; text-transform: capitalize;  margin: 0; padding: 0; }
div#mainmenu ul { background-color: #4e3322;  margin: 0; padding: 10px 14px; }
div#mainmenu li { color: #ba8; text-align: right; padding: 5px 0 5px 0; list-style-type: none; }
div#mainmenu li.current { border-bottom: 1px solid #ba8; }
div#mainmenu li a:link {color: #ba8; text-decoration: none;}
div#mainmenu li a:visited {color: #ba8; text-decoration: none;}
div#mainmenu li a:hover { color: #e6e3d4; }
div#mainmenu li a:active {color: #ba8; text-decoration: none;}

/* header and footer definitions */
#logo { width:100%; margin: 0; padding: 0; background-color: #4e3322;}
#footer { padding-top: 20px; padding-bottom: 20px; padding-left: 20px; }
#footer p { color: #999; font-size: 0.8em; }
#footer a { color: #c67; text-decoration: none; }
#header {
	height:89px;
	width:573px;
	margin: 0;
	padding: 0;
text-align: right;
}
.mmn {
	width:400px;
	float: left;
	
	display:inline;
}

.logintext {width:120px;  display:inline; font-size: 0.8em; }
/* members login text link */

.logintext a:link { color: #c67; font-weight: bold; text-decoration: none; }
.logintext a:visited { color: #c67; text-decoration: none; }
.logintext a:hover { color: #c67; text-decoration: underline; }
.logintext a:active { color: #c67; text-decoration: none; }

/* members forum side bar */
#forum { background-color: #c67; float: none; padding-bottom: 20px; border-top: 1px solid #fff; }
.forumBoxtext { color: #fee; margin: 14px; }
#forum a:link { color: #fee; text-decoration: underline; }
#forum a:visited  { color: #fee; text-decoration: underline; }
#forum a:hover { color: #fee; text-decoration: underline; }
#forum a:active  { color: #fee; }
#sponsors { margin-top: 20px; border-top: 1pt solid #e6e3d4; }
ul { font-size: .8em}
ol { font-size: .8em}
/* second level menu definitions */
div#submenu { width:100%; font-size: inherit; margin: 0; padding: 0;}
div#submenu ul {margin: 0; }
div#submenu li { color: #963; text-align: right; list-style-type: none; float: left; padding-top: 4px; padding-right: 0; padding-left: 25px; }
div#submenu li.current { color: #4e3322;}
div#submenu li a:link, a:visited, a:active { color: #963; text-decoration: none;}
div#submenu li a:hover { color: #4e3322; }

/* fundraising images */
img.floatleft { float: left; margin-right: 12px; margin-bottom: 6px; border: solid 1px #ba8; }
.clearfloats {clear:both;}
img.fundraise{ margin-right: 12px; margin-bottom: 6px; border: solid 1px #ba8; }
.clearfloats {clear:both;}

/* advertising page */
div#bannertxt_container { padding-top: 10px; border-top: 1px dotted #c67; }
.ad { margin-bottom: 20px; padding-bottom: 6px; border-top: 1px dotted #c67; }
.ad_bannertxt_logo { float: left; margin-right: 20px; }

/* home page events highlight */
#events { background-color: white;  }
#events ul { list-style-type: disc; list-style-image: url(images/arrow_bullet2.gif); }
#events li { padding-bottom: 12px; }
#events h2 { background-color: #e6e3d4; text-transform: capitalize; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; }

