body {
	height: 100%;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background: #efefef url(images/back_bluetop.gif) repeat-x top;
}

html {
	margin: 0px;
	padding: 0px;
	height: 100%;
}

img { border: none; }

h1 {
	font: normal 26px/29px Georgia, "Times New Roman", Times, serif;
	color: #996633;
	margin: 0px;
}
h3 {
	color: #996633;
	font: bold 17px Georgia, "Times New Roman", Times, serif;
	margin: 5px 0px 8px;
	padding: 0px;
	text-decoration: underline;
}


#container{
	margin: 0px auto;
	width: 925px;
	text-align: left;
	background: url(images/back_content.jpg) repeat-y center;
}


	  
#header {
	height: 125px;
	text-align: left;
	width: 925px;
	background: url(images/back_header.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px;
}

#header .logo {
	margin: 40px 0px 0px 30px;
}

#nav {
	font: bold 14px/normal Arial, Helvetica, sans-serif;
	color: #003366;
	margin: 0px;
	padding: 6px 0px 0px 25px;
}
ul.menu {
	margin:0px;
	list-style:none;
	padding: 0px;
	float: left;
	font-size: 14px;
}
ul.menu li {
	display:inline;
}
ul.menu li a {
	text-decoration: none;
	font: 15px Arial, Helvetica, sans-serif;
	color: #003366;
	padding: 5px 5px 0px;
}
ul.menu li a:hover {
	text-decoration:underline;
}




h1 {
	font: normal 26px/29px Georgia, "Times New Roman", Times, serif;
	color: #996633;
	margin: 20px 0px 0px;
}
h2 {
	color: #003366;
	font: bold 18px Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 8px;
	padding: 0px;
	text-decoration: underline;
}




/* CONTENT ----------------------------------------------------- */
#content {
	margin: 10px 0px 0px 23px;
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #efefef;
	border: 1px solid #CCCCCC;
	min-height: 288px;
	padding: 0px 10px;
	width: 855px;
	clear:both;
}
#content p {
	color: #333333;
	margin: 8px 0px 10px;
	padding: 0px 20px 0px 0px;
	line-height: 18px;
}
#content p a {
	color: #333333;
	text-decoration: underline;
}
#content p a:hover {
	text-decoration: none;
	color: #333333;
}


/* HOME LEFT----------------------------------------------------- */
#content #homeLeft {
	width: 475px;
	float: left;
	text-align: left;
	padding: 0px 0px 0px 10px;
	height: 288px;
}
#content #homeLeft p {
	color: #333333;
	margin: 8px 0px 0px;
	padding: 0px 20px 0px 0px;
}
#content #homeLeft p a {
	color: #333333;
	text-decoration: underline;
}
#content #homeLeft p a:hover {
	text-decoration: none;
	color: #333333;
}
.column {
	float: right;
	margin: 0px;
	padding: 0px;
	height: 288px;
	width: 128px;
}




/* HOME RIGHT----------------------------------------------------- */
#content #homeRight {
	width: 335px;
	margin: 75px 0px 0px 450px;
	text-align: left;
	padding: 0px;
}
ul.events  {
	list-style:none;
	padding: 0px;
	margin: 0px;
}
ul.events li {
	display:block;
	padding:7px 3px 4px 6px;
	margin: 0px 0px 10px;
	width: 345px;
	background: #e2e1e1 url(images/back_eventsdate.jpg) no-repeat left top;
	line-height: 15px;
	height: 34px;
}
ul.events li a {
	margin:0px;
	color: #003366;
	width: 350px;
	padding: 0px;
	text-decoration: none;
	font-size: 11px;
}
ul.events li a:hover {
	color: #003366;
	text-decoration: underline;
}
.date {
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 2px;
	width: 28px;
	float: left;
	color: #FFFFFF;
	text-align: center;
	font: 13px/15px Arial, Helvetica, sans-serif;
}










/* CONTENT ----------------------------------------------------- */


#content2 {
	margin: 10px 0px 0px 23px;
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #efefef;
	border: 1px solid #CCCCCC;
	min-height: 310px;
	padding: 0px 25px 10px;
	width: 825px;
	clear:both;
}
#content2 p {
	color: #333333;
	margin: 8px 0px 10px;
	padding: 0px 20px 0px 0px;
	line-height: 18px;
	font-weight: normal;
	font-size: 12px;
}
#content2 p a {
	color: #333333;
	text-decoration: underline;
}
#content2 p a:hover {
	text-decoration: none;
	color: #333333;
}

#content2 ul {
	margin: 10px 0px 0px 10px;
	padding: 0px;
}
#content2 ul li {
	list-style: none;
	margin: 0px 0px 7px;
	padding: 0px;
}
#content2 ul li a {}
#content2 ul li a:hover {}












/* MEMBERSHIP PAGE ----------------------------------------------------- */


#content2 .membership {
	width: 390px;
	float: right;
	text-align: left;
	margin: 0px 0px 10px 40px;
	padding: 0px 12px 10px 23px;
	background: #E6E6E6;
	border: 1px solid #CCCCCC;
	font-size: 12px;
}
#content2 .membership ul{
	color: #003366;
}
#content2 .membership ul li  {
	margin: 0px;
	padding: 0px;
	list-style: square;
}
#content2 .membership h2  {
	margin: 20px 0px 0px;
	padding: 0px;
	list-style: square;
	font: normal 16px Arial, Helvetica, sans-serif;
}










/* EVENTS PAGE ----------------------------------------------------- */


#content2 h1 {
	margin-bottom:15px
}
.eventsTitle{
	font-size: 19px;
	color: #996633;
	font-weight: normal;
}
#content2 .eventsPanel {
	width: 380px;
	float: right;
	text-align: left;
	margin: 0px 0px 10px 40px;
	padding: 0px 12px 10px 10px;
	font-size: 12px;
}
#content2 .eventsPanel ul{
	color: #333333;
	margin: 0px;
	padding: 0px;
}
#content2 .eventsPanel ul li  {
	margin: 0px 0px 7px;
	padding: 0px;
	list-style: none;
	line-height: 16px;
}
#content2 .eventsPanel ul li a  {
	color: #996633;
	text-decoration: underline;
}
#content2 .eventsPanel ul li a:hover  {
	text-decoration: none;
}








/* Side Panel ----------------------------------------------------- */


#content2 #sidepanel2 {
	width: 290px;
	float: right;
	text-align: center;
	margin: 14px 50px 0px 0px;
	padding: 20px 0px 15px;
	background: #E6E6E6;
	border: 1px solid #CCCCCC;
}

#content2 #sidepanel2 p  {
	color: #333333;
	line-height: 22px;
	font-size: 13px;
}

#content2 #sidepanel2 h2  {
	color: #996633;
}






/* ARCHIVES ----------------------------------------------------- */

#archives {
	margin: 10px 0px 0px 23px;
        _margin-left: 12px;
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #efefef;
	border: 1px solid #CCCCCC;
	padding: 0px 25px 10px;
	width: 825px;
	float: left;
}

#archives #left {
	float: left;
	margin: 0px;
	width: 465px;
}
#archives #left p {
	color: #333333;
	line-height: 18px;
	font-weight: normal;
	font-size: 12px;
}
#archives #left p a {
	color: #333333;
	text-decoration: underline;
}
#archives #left p a:hover {
	text-decoration: none;
	color: #333333;
}

#archives #right {
	width: 295px;
	float: right;
	text-align: left;
	margin: 15px 0px 20px;
	padding: 15px 10px 10px 15px;
	background: #E6E6E6;
	border: 1px solid #CCCCCC;
}

#archives #right h2  {
	color: #996633;
}
#archives #right ul.year { 
padding: 0px;
margin: 0px;
 }

#archives #right ul.year li {
	padding: 0px;
	margin: 0px;
	display: inline;
	list-style-type: none;
	font-size: 12px;
	color: #000000;
	line-height: 14px;
}

#archives #right ul.year ul {
	padding: 0px;
	margin: 0px 0px 10px;
 }
 #archives #right ul.year ul li {
	margin: 0px;
	color: #666666;
	padding: 0px;
	font-size: 11px;
}
#archives #right ul.year ul li a {
	margin: 0px;
	color: #666666;
	text-decoration:underline;
	padding: 0px;
}

#archives #right ul.year ul li a:hover {
	text-decoration: none;
	color: #000000;
}

#archives #left div.details {
	margin: 0px 0px 20px;
	padding: 0px 0px 20px;
	width: 465px;
}
#archives #left div.details a {
	font-size: 12px;
	color: #8F8F8F;
	text-decoration: none;
}
#archives #left div.details a:hover {
	color: #333333;
	text-decoration: underline;
}
#archives #left div.details p {
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}
#archives #left div.details h4 {
	font-size: 14px;
	color: #333333;
	margin: 15px 0px 0px;
	padding: 0px;
}
#archives #left div.details h5 {
	font-size: 12px;
	color: #666666;
	margin: 15px 0px 0px;
	padding: 0px;
	font-weight: bold;
}





/* SPONSORS ----------------------------------------------------- */

#sponsors {
	height: 50px;
	padding: 10px 0px;
	background: #FFFFFF;
	width: 880px;
	margin: 0px 0px 0px 20px;
	text-align: center;
}
#content2 p.sponsor {
	margin:0 0 25px 0;
}
p.sponsor img {
	float:left;
	margin:0 15px 5px 0;
}






/* FOOTER ----------------------------------------------------- */

#footer {
	height: 35px;
	width: 925px;
	margin: 0px;
	padding: 0px;
}

#membership {
	background: #003366;
	margin: 10px 0px 10px 22px;
	padding: 10px 0px;
	width: 878px;
	height: 54px;
}
#membership h2 {
	float: left;
	padding: 0px 0px 0px 200px;
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	margin: 0px;
	text-decoration: none;
	text-align: right;
}
#membership p {
	text-align: left;
	margin: 0;
	padding: 0px;
	color: #FFFFFF;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	float: right;
	width: 440px;
}
#membership p a {
	color: #FFFFFF;
	text-decoration: underline;

}
#membership p a:hover {
	text-decoration: none;
}



#copyright {
	height: 20px;
	width: 880px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	margin: 20px 0px 0px 20px;
}
#copyright a {
	color: #666666;
}
#copyright a:hover {
	color: #003366;
	text-decoration: none;
}
