body{
	margin:0px;
	padding:0px;
	background-image:url('images/bg.jpg');
	background-position:top;
	background-repeat:repeat-x;
}

#bgBottom{
	margin:0px;
	padding:0px;
	background-image:url('images/bg_bottom.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
	width:100%;
}

#nav{
	margin:0px;
	padding:30px 0px 0px 0px;
	text-align:center;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#63765a;
	font-weight:600;
}

#nav a:link {color: #63765a; text-decoration: none;}
#nav a:active {color: #63765a; text-decoration: none;}
#nav a:hover {color: #63765a; text-decoration:underline;}
#nav a:visited {color: #63765a; text-decoration: none;}
#nav a:visited:hover {color: #63765a; text-decoration:underline;}

#nav2, #nav2 ul { /* all lists */
	font-weight:600;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}

#nav2 a {
	display: block;
	padding:0px 20px 0px 0px;
}

#nav2 li { /* all list items */
	float: left;
	width:auto;
}

#nav2 li ul { /* second-level lists */
	position: absolute;
	background:#E2F4E0;
	width:100px;
	text-align:left;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index:1000;
}

#nav2 li:hover ul, #nav2 li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#content {
	clear: left;
	color: #ccc;
}

#membership{
	margin:0px;
	padding:48px 10px 0px 130px;
	text-align:left;
}

#membership h1{
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#63765a;
	font-weight:600;
	margin:0px;
	padding:0px 0px 5px 0px;
}

#membership p{
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	line-height:18px;
	margin:0px;
	padding:0px 0px 10px 0px;
}

#membership a:link {color: #000000; text-decoration: underline;}
#membership a:active {color: #000000; text-decoration: underline;}
#membership a:hover {color: #000000; text-decoration:underline;}
#membership a:visited {color: #000000; text-decoration: underline;}
#membership a:visited:hover {color: #000000; text-decoration:underline;}

.black{
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	line-height:18px;
	margin:0px;
	padding:0px 0px 10px 0px;
}

#rightSide{
	margin:0px;
	padding:0px 10px 0px 5px;
}

#rightSide p{
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#63765a;
	line-height:18px;
	margin:0px;
	padding:10px 0px 10px 35px;
	text-align:left;
}

#rightSide form{
	margin:0px;
	padding:10px 0px 10px 10px;
}

#rightSide a:link {color: #63765a; text-decoration: underline;}
#rightSide a:active {color: #63765a; text-decoration: underline;}
#rightSide a:hover {color: #63765a; text-decoration:underline;}
#rightSide a:visited {color: #63765a; text-decoration: underline;}
#rightSide a:visited:hover {color: #63765a; text-decoration:underline;}

#greenSponsor{
	float:left;
	margin:0px;
	padding:12px 15px 0px 0px;
}

#greenSponsorLast{
	float:left;
	margin:0px;
	padding:5px 8px 0px 0px;
}

#sponsorText{
	float:right;
	margin:0px;
	padding:10px 50px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2e4b20;
}

#sponsorText a:link {color: #2e4b20; text-decoration: underline;}
#sponsorText a:active {color: #2e4b20; text-decoration: underline;}
#sponsorText a:hover {color: #2e4b20; text-decoration:underline;}
#sponsorText a:visited {color: #2e4b20; text-decoration: underline;}
#sponsorText a:visited:hover {color: #2e4b20; text-decoration:underline;}

#silverSponsor{
	margin:0px;
	padding:25px 0px 0px 100px;
}

#footer{
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	line-height:18px;
	margin:0px;
	padding:14px 0px 0px 0px;
	text-align:right;
}

#footer a:link {color: #ffffff; text-decoration: underline;}
#footer a:active {color: #ffffff; text-decoration: underline;}
#footer a:hover {color: #ffffff; text-decoration:underline;}
#footer a:visited {color: #ffffff; text-decoration: underline;}
#footer a:visited:hover {color: #ffffff; text-decoration:underline;}

#sec{
	margin:0px;
	padding:5px 0px 15px 0px;
	text-align:left;
}

#sec h1{
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#63765a;
	margin:0px;
	padding:0px 0px 5px 0px;
	font-weight:lighter;
}

#sec h2{
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#63765a;
	margin:0px;
	padding:0px 0px 5px 0px;
	font-weight:lighter;
}

#sec h3{
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	margin:0px;
	padding:0px 0px 5px 0px;
	font-weight:lighter;
}

#sec p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin:0px;
	padding:0px 0px 15px 0px;
	line-height:21px;
	text-align:left;
}

#ul{
	margin:0px 0px 0px 20px;
	padding:0px;
}

#sec li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin:0px;
	padding:0px 0px 15px 0px;
	line-height:21px;
	text-align:left;
}

#sec a:link {color: #63765a; text-decoration: underline;}
#sec a:active {color: #63765a; text-decoration: underline;}
#sec a:hover {color: #63765a; text-decoration:underline;}
#sec a:visited {color: #63765a; text-decoration: underline;}
#sec a:visited:hover {color: #63765a; text-decoration:underline;}

#popup{
	margin:0px;
	padding:50px 50px 50px 50px;
	text-align:left;
}

#scrollMe{
	height:400px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin:0px;
	padding:0px 0px 15px 0px;
	line-height:21px;
	text-align:left;
}

#popup h1{
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#63765a;
	margin:0px;
	padding:0px 0px 5px 0px;
	font-weight:lighter;
}

#popup p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin:0px;
	padding:0px 0px 15px 0px;
	line-height:21px;
	text-align:left;
}

#popup a:link {color:#333333; text-decoration:none;}
#popup a:hover {color:#63765a; text-decoration:underline;}
#popup a:active {color:#333333; text-decoration:none;}
#popup a:visited {color:#333333; text-decoration:none;}
#popup a:visited:hover {color:#63765a; text-decoration:underline;}

#officers{
	float:right;
	margin:0px 0px 15px 15px;
	padding:0px;
	border:solid 2px #63765a;
	width:350px;
	background-color:#f6f6f7;
}

#join{
	float:right;
	margin:0px 0px 15px 15px;
	padding:0px;
	border:solid 2px #63765a;
	width:350px;
	height:370px;
	background-color:#f6f6f7;
}

#join2{
	float:right;
	margin:0px 0px 15px 15px;
	padding:0px;
	border:solid 2px #63765a;
	width:350px;
	height:470px;
	background-color:#f6f6f7;
}

#calText{
	float:right;
	margin:0px 65px 0px 0px;
	padding:0px 15px 0px 0px;
	text-align:left;
	background-image:url('images/bg_calText.jpg');
	background-position:top;
	background-repeat:no-repeat;
	width:273px;
	height:512px;
	overflow:auto;
}


#calText h1{
	font-family:Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	font-size:35px;
	color:#63765A;
	margin:0px;
	padding:35px 0px 5px 25px;
	text-align:left;
}

#calText h2{
	font-family:Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#59a746;
	margin:0px;
	padding:0px 0px 5px 25px;
	text-align:left;
	font-weight:lighter;
	line-height:22px;
}

#calText h3{
	font-family:Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#63765a;
	margin:0px;
	padding:0px 0px 5px 25px;
	text-align:left;
	font-weight:lighter;
	line-height:20px;
}

#calText p{
	font-family:Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#63765a;
	margin:0px;
	padding:0px 0px 5px 25px;
	text-align:left;
	font-weight:lighter;
	line-height:16px;
}

#calendar{
	float:left;
	margin:0px 0px 0px 80px;
	padding:0px;
	text-align:left;
	background-image:url('images/bg_calLarge.png');
	background-position:top;
	background-repeat:no-repeat;
	width:547px;
	height:496px;
}

#calendar td p{
	font-family:Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	text-align:center;
	vertical-align:top;
	margin:0px;
	padding:0px;
}

.dateNow{
	color:#767d71;
}

.datePrev{
	color:#bcbcb2;
}

#calendar a:link {color:#FFFFFF; text-decoration:none;}
#calendar a:hover {color:#FFFFFF; text-decoration:underline;}
#calendar a:active {color:#FFFFFF; text-decoration:none;}
#calendar a:visited {color:#FFFFFF; text-decoration:none;}
#calendar a:visited:hover {color:#FFFFFF; text-decoration:underline;}

#calTitle{
	margin:0px;
	padding:0px;
	float:left;
}

#calTitle h1{
	font-family:Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	font-size:45px;
	color:#63765A;
	margin:0px;
	padding:8px 0px 0px 20px;
	text-align:left;
}

#calTitle h2{
	font-family:Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#63765A;
	margin:0px;
	padding:8px 0px 0px 20px;
	text-align:left;
}

#calTitle h2 a:link {color:#63765A; text-decoration:none;}
#calTitle h2 a:hover {color:#63765A; text-decoration:underline;}
#calTitle h2 a:active {color:#63765A; text-decoration:none;}
#calTitle h2 a:visited {color:#63765A; text-decoration:none;}
#calTitle h2 a:visited:hover {color:#63765A; text-decoration:underline;}

#calendarSmall{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:left;
	background-image:url('images/bg_calSmall.png');
	background-position:top;
	background-repeat:no-repeat;
	width:216;
	height:280;
}

#calendarSmall td p{
	font-family:Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	vertical-align:top;
	margin:0px;
	padding:0px;
}

.dateNow{
	color:#767d71;
}

.datePrev{
	color:#bcbcb2;
}

#calendarSmall a:link {color:#FFFFFF; text-decoration:none;}
#calendarSmall a:hover {color:#FFFFFF; text-decoration:underline;}
#calendarSmall a:active {color:#FFFFFF; text-decoration:none;}
#calendarSmall a:visited {color:#FFFFFF; text-decoration:none;}
#calendarSmall a:visited:hover {color:#FFFFFF; text-decoration:underline;}

#calTitleSmall{
	margin:0px;
	padding:0px;
	float:left;
}

#calTitleSmall h1{
	font-family:Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#63765A;
	margin:0px;
	padding:8px 0px 0px 20px;
	text-align:left;
}

#calTitleSmall a:link {color:#63765A; text-decoration:none;}
#calTitleSmall a:hover {color:#63765A; text-decoration:underline;}
#calTitleSmall a:active {color:#63765A; text-decoration:none;}
#calTitleSmall a:visited {color:#63765A; text-decoration:none;}
#calTitleSmall a:visited:hover {color:#63765A; text-decoration:underline;}


/*STUFF I'VE ADDED*/
#properties {
	display:block;
	width:600px;
}
#properties div.property {display:block; padding:20px; }
#properties div.property:nth-child(odd) {background:#F3F6DB; }
#properties div.property:nth-child(even) {background:#E6E7D7; }
#properties hr {width:100%; }

.clear {clear:both; }

#homePDF{
	width:200px;
	margin:5px 0px 20px 10px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
}

#homePDF a:link {color:#63765A; text-decoration:none;}
#homePDF a:hover {color:#63765A; text-decoration:underline;}
#homePDF a:active {color:#63765A; text-decoration:none;}
#homePDF a:visited {color:#63765A; text-decoration:none;}
#homePDF a:visited:hover {color:#63765A; text-decoration:underline;}


.photoWrapper{
	float:right;
	width:320px;
	padding:0px;
	margin:0px 0px 15px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

.photoWrapper img{
	margin:0px 0px 10px 0px;
	padding:0px;
	border:solid 2px #63765a;
}
