body, body a, body a:hover, body a:selected { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; }
body a:selected { color:#666; }

.submenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	border-bottom:solid 1px #999;
	text-align:center;
	cursor:hand;
	background-color:#FFF;
	}
	
.submenu-hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2C0F07;
	border-bottom:solid 1px #999;
	text-align:center;
	cursor:hand;
	background-color:#FFF;
	}


.menu-vertical, .menu-vertical-over{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	border-bottom:solid 1px #CCCCCC;
	text-align:left;
	cursor:pointer;
	background-color:#FFF;
	padding-top:3px;
	}
	
.menu-vertical-over{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2C0F07;
	border-bottom:solid 1px #999;
	text-align:left;
	cursor:pointer;
	background-color:#FFF;
	}

.aprilenews {
	background-image:url(../images2008/april-enews-gradient.jpg);
	background-repeat:repeat-y;
	}


.body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4A2616;
	}
	
.body a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4A2616;
	text-decoration:underline;
	}
	
.body a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#684E36;
	text-decoration:underline;
	}

h1 { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#684E36; }
h3{font-weight: normal; color:#CC3166;}

blockquote{background-color:#EFE8DC; margin:0 30px 15px; padding:15px; }	
	
p#pinkbody {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CC3366;
	}

.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#B7A997;
	}
	
.footer a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#B2A49F;
	text-decoration:none;
	}
	
.footer a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#684E36;
	text-decoration:none;
	}
	
.footer-highlight {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#684E36;
	}

.location {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	}
	
.location a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	}
	
.location a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#684E36;
	}
	
.latestnews {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#B7A997;
	}
	
.whitetext, .whitetext a, {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#EFE8DC;
	}
	
.whitetext a, {
	color:#FFF;
}

.darkheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#4A2616;
	}
	
.blacktext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	}
	
.gallery, .gallery a, .gallery a:hover, .gallery a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; }
.gallery a { color:#999; text-decoration:underline; }
.gallery a:hover { color:#ccc; text-decoration:none; }
.gallery a:visited { color:#ccc; }

.photogalleryNavigation a, .photogalleryNavigation a:hover { 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4A2616;
	text-decoration:underline; }
	
#gallery {width:100%; padding:10px; background-color:#f0ebe3; margin-bottom:2px; }
.gallery, .gallery a:link { font-family:Arial, Helvetica, sans-serif;; font-size:18px; color:#3a1409; padding-bottom:2px; text-decoration:none;}
.gallery a:hover { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#3a1409; padding-bottom:2px; text-decoration:underline;}
.enewsletter {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#90795b; text-decoration:none;}

#press {width:100%; padding:10px; background-color:#f0ebe3; margin-bottom:2px; }
.press, .press a:link { font-family:Arial, Helvetica, sans-serif;; font-size:14px; padding-bottom:2px; color:#3a1409; text-decoration:none;}
.press a:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-bottom:2px; color:#3a1409; text-decoration:underline;}

.contents ul {list-style: none; }
.contents li a { font-family:Arial, Helvetica, sans-serif; line-height:24px; font-size:12px; color:#cc3366; padding:2px 0 2px -20px; margin-top:0px; text-decoration:none;  }
.contents li a:hover { font-family:Arial, Helvetica, sans-serif; line-height:24px; font-size:12px; color:#cc3366; padding:2px 0 2px -20px; margin-top:0px; text-decoration:underline; }

.fb			{  font-size:1em; color:#382615; cursor:hand; cursor:pointer; background-image:url(/images/facebook.png); background-repeat:no-repeat; background-position:left; padding-left:20px; vertical-align:middle; }
.fbover		{  font-size:1em; color:#dccfc4; cursor:hand; cursor:pointer; background-image:url(/images/facebookover.png); background-repeat:no-repeat; background-position:left; padding-left:20px;  vertical-align:middle; }

.twitter	{  font-size:1em; color:#382615; cursor:hand; cursor:pointer; background-image:url(/images2008/twitter.png); background-repeat:no-repeat;background-position:left; padding-left:20px; vertical-align:middle; }
.twitterover{  font-size:1em; color:#dccfc4; cursor:hand; cursor:pointer; background-image:url(/images2008/twitterover.png); background-repeat:no-repeat;background-position:left; padding-left:20px; vertical-align:middle; }