body {
	background: #F3F2E9;
	color: #000;
	font-family: Verdana, sans-serif;
	margin-top: 0;
   margin-bottom: 0;
	font-size: 100%;
	line-height: 145%;
	min-width: 758px;
	text-align: center;
}
#wrap {
	background: #F3F2E9 url(images/css/wrap.jpg) repeat-y center;
}
a:link {
	color: #003569;
	text-decoration: underline;
}
a:visited {
	color: #206ba4;
}
a:hover, a:active {
	color: #a84300;
	text-decoration: underline;
}
b, strong {
	color: #003569;
}
blockquote {
	background-color: #EEEEEE;
	border-left: 5px solid #7f3818;
	color: #000000;
	font-size: .8em;
	font-style: oblique;
	line-height: 145%;
	padding: .5em;	
}
h1 {
	color: #003569;
	font-family: Georgia, Serif;
	font-size: 1.4em;
	line-height: 135%;
	margin: .25em 0 -10px 5px;
	padding: 0 5px 0 0px;
}
h1.calhead {
	text-align: center;
	margin-bottom: .5em;
}
h2 {
	color: #003569;
	font-family: Georgia, Serif;
	font-size: 1.25em;
	line-height: 125%;
	margin: .5em 0 0 0;
}
h3 {
	font-size: 1.1em;
	font-weight: normal;
}
h3 a:link, h3 a:visited {
	text-decoration: none;
}
h3 a:hover, h3 a:active {
	text-decoration: underline;
}
p {
	font-size: .8em;
	line-height: 145%;
	padding: 0 5px 0 5px;
	text-align: left;
}
.nextprev {
	font-size: .7em;
	text-align: center;
	margin: 0 0 .5em 0;
}
.nextprev a:link, .nextprev a:visited {
	background-color: #FFFFFF;
	border: 1px solid #EEEEEE;
	padding: 4px;
	text-decoration: none;
}
.nextprev a:hover {
	background-color: #EEEEEE;
	border: 1px solid #003569;
	color: #7f3818;
	padding: 4px;
	text-decoration: none;
}
.paging {
	text-align: center;
}
.paging a:link, .paging a:visited {
	background-color: #FFFFFF;
	border: 1px solid #EEEEEE;
	padding: 4px;
	text-decoration: none;
}
.paging a:hover {
	background-color: #EEEEEE;
	border: 1px solid #003569;
	padding: 4px;
	text-decoration: none;
}
.postdate {
	color: #666;
	display: block;
	font-size: .8em;
	font-style: italic;
	margin: .5em 0 -.3em 5px;

}
.postauth {
	color: #aaa;
	font-size: .8em;
	font-style: italic;	
}
.featuredul {
	margin: .2em 0 0 0;
	padding: 0;
}
.featuredul li {
	font-size: .8em;
	line-height: 145%;
	list-style-type: none;
	margin: 0 0 .7em 0;
}
.featuredul li a:link, .featuredul li a:visited {
	font-size: 1.3em;
	text-decoration: none;
}
.featuredul li a:hover, .featuredul li a:active {
	font-size: 1.3em;
	text-decoration: underline;
}
#bcnav {
	font-size: .7em;
}
#bcnav a:link, #bcnav a:visited {
	text-decoration: none;
	padding: 3px;
	border: 1px solid #fff;
}
#bcnav a:hover, #bcnav a:active {
	background: #eee;
	border: 1px solid #003569;
}
#blogpost {
	padding: 0;
	margin: 0;
	display: block;
}
#blogpost ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#blogpost li {
	font-size: .8em;
	line-height: 145%;
	list-style: none;
	margin: 0 0 .7em 0;
}
#blogpost li a:link, #blogpost li a:visited {
	font-size: 1.3em;
	text-decoration: none;
}
#blogpost li a:hover, #blogpost li a:active {
	font-size: 1.3em;
	text-decoration: underline;
}
#blogpost p {
	margin-left: -5px;
	margin-top: -12px;
}
#center {
	background: #FFFFFF;
	border-left: 0px solid #EEEEEE;
	border-right: 0px solid #EEEEEE;
	color: #222222;
	margin-right: 10px;
	width: 558px;
	padding-top: .4em;
	float: right;
	position: relative;
}
* html #center {
	width: 540px;
}
#center img {
	float: left;
	margin: 5px 1em .5em 0;
	border: none;
}
#center ol li {
	font-size: .8em;
	line-height: 145%;
	margin: 0 0 .7em 0;
}
#center .childul li {
	font-size: .8em;
	line-height: 145%;
	margin: 0 0 .7em 0;
}
#center .childul li a:link, #center .childul li a:visited {
	text-decoration: none;
	font-weight: bold;
}
#center .childul li a:hover, #center .childul li a:active {
	text-decoration: none;
	background: #eee;
}
#center .imgleft {
	float: left;
	margin: 0 1em .5em 0;
	border: none;
}
#center .imgright {
	float: right;
	margin: 0 0 .5em 1em;
	border: none;
}	
.boxtext {
	border: 1px solid #206ba4;
	background: #eee;
	padding: .5em;
}
.centerblock {
	text-align: center;
}
.urgent {
	font-size: 1.1em;
	color: #7f3818;
	font-weight: bold;
}
.smaller {
	font-size: .75em;
}
.morelink  {
	font-size: .75em;
	background: url(images/css/doc-ico.gif) no-repeat left;
	padding-left: 15px;
}
.morelink a:link, .morelink a:visited {
	text-decoration: none;
}
.morelink a:hover {
	text-decoration: underline;
}
.callink  {
	font-size: .75em;
	background: url(images/css/calendar.gif) no-repeat left;
	padding-left: 23px;
	margin: 1em 0 1em 1.5em;
}
.callink a:link, .callink a:visited {
	text-decoration: none;
}
.callink a:hover {
	text-decoration: underline;
}
.calhelp {
	font-size: .8em;
	background: url(images/css/add_10.gif) no-repeat left;
	padding-left: 20px;
	margin: 0 0 .5em 1.5em;
}
.calnav, .calnav:focus {
		background: #5F9AD6 url(images/css/submit_bg.gif) repeat-x bottom; 
		border: 1px solid #206ba4; 
		color: white;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: .8em;
}
.imgnav, .imgnav:focus {
		background: #5F9AD6 url(images/css/submit_bg.gif) repeat-x bottom; 
		border: 1px solid #206ba4; 
		color: white;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: .8em;
		width: 80px;
}
.contact {
	font-size: .8em;
	background: url(images/css/mail.gif) no-repeat left;
	padding-left: 20px;
	margin: 1em 0 0 1.5em;
}
.contact a:link, .contact a:visited {
	text-decoration: none;
}
.contact a:hover, .contact a:active {
	text-decoration: underline;
}
.eventlink {
	font-size: .6em;
	line-height: 110%;
	margin-bottom: 1.2em;
}
.eventlink a:link, .eventlink a:visited {
	text-decoration: none;
}
.eventlink a:hover, .eventlink a:active {

}
.rss {
	font-size: .8em;
	background: url(images/css/feed-icon16.gif) no-repeat left;
	padding-left: 20px;
	margin: 1em 0 0 1.5em;
}
.rss a:link, .rss a:visited {
	text-decoration: none;
}
.rss a:hover, .rss a:active {
	text-decoration: underline;
}
#center .eventlink a:link img {
	float: left;
	margin: 0 4px 3px 0;
	padding: 0;
}
.today {
	background: #eee;
}
#center .contentimage {
	float: left;
	margin: 15px 10px 3px 5px;
}
#center .subnavul {
	clear: both;
}
#center .subnavul li {
	font-size: .8em;
	margin: 0 0 .7em 0;
	line-height: 145%;
}
#center .subnavul li a:link, #center .subnavul li a:visited {
	text-decoration: none;
	font-weight: bold;
}
#center .subnavul li a:hover, #center .subnavul li a:active {
	color: #7f3818;
	background: #eee;
}
#center h2 {
	margin: .2em 0 0 0;
}
#center h2 a {
	color: #113355;
	text-decoration: none;
}
#center h2 a:visited {
	color: #206ba4;
}
#center h2 a:hover {
	color: #7f3818;
}
#center ul li {
	font-size: .8em;
	line-height: 145%;
	margin: 0 0 .4em 0;
}
#center table {
  border: solid #003569 1px;
  border-collapse: collapse;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
#center table th {
 text-align: center;
 background-color: #003569;
 color: #fff;
 padding: 2px;
 border: solid #003569 1px;
}
#center table td {
 padding: 4px;
 border: solid #003569 1px;
 text-align: left;
}
#calendargrid table tr td table  {
		border: solid white 0px;
}
#calendargrid table tr td table tr td {
		border: solid white 0px;
}
.block1 {
 margin-left: 50px;
 font-size: .8em;
 line-height: 145% 
}
.block2 {
  margin-left: 100px;
  font-size: .8em;
  line-height: 145%
}
.recycleblack {
 color: white;
 background-color: black;
}
.recycleblue {
 color: white;
 background-color: blue;
}
.recyclegreen {
 color: white;
 background-color: green;
}
#container {
	background: #FFFFFF;
	border-bottom: 1px solid #003569;
	border-left: 1px solid #003569;
	border-right: 1px solid #003569;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding: 0;
	width: 758px;
	text-align: left;
	position: relative;
}
html>body #container {
	padding-top: 0px;
}
#container .clearfix {
	clear: both;
	display: block;
	visibility: hidden;
}
#EventDetail {
	margin: 1.5em 0 0 5px;
	border: dotted 0px #003599;
	font-size: .8em;
}
#EventDetail h2 {
	font-size: 1.25em;
}
#EventDetail p {
	margin-left: -5px;
}
#EventDetail h2 a:link, EventDetail h2 a:visited {
	margin-left: 0;
}
#EventDetail h2 a:hover {
	text-decoration: underline;
}
#EventDetail .dates {
	font-size: .8em;
	font-weight: bold;
	color: #7f3818;
}
#EventDetail .audiolink {
	font-size: .8em;
	background: url(images/css/web.gif) no-repeat left;
	padding-left: 20px;
	margin: 0 0 .5em 0;
}
.audiolink a:link, .audiolink a:visited {
	text-decoration: none;
}
.audiolink a:hover, .audiolink a:active {
	text-decoration: underline;
}
#EventDetail .calmainlink {
	font-size: .8em;
	background: url(images/css/calendar.gif) no-repeat left;
	padding-left: 20px;
	margin: 1em 0 .5em 0;
	clear: left;
}
.calmainlink a:link, .calmainlink a:visited {
	text-decoration: none;
}
.calmainlink a:hover, .calmainlink a:active {
	text-decoration: underline;
}
#EventDetail .icallink {
	font-size: .8em;
	background: url(images/css/add.gif) no-repeat left;
	padding-left: 20px;
	margin: .5em 0 .5em 0;
	clear: left;
}
.icallink a:link, .icallink a:visited {
	text-decoration: none;
}
.icallink a:hover, .icallink a:active {
	text-decoration: underline;
}
#foot {
	background: #003569;
	clear: both;
	color: #FFFFFF;
	font-size: .7em;
	margin: 2em 0 0 0;
	text-align: center;
	line-height: 150%;
	height: 50px;
	background: url(images/css/footer.jpg) no-repeat top;
}
#foot a {
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 15px;
}
#foot a:hover {
	color: #F0CD5E;
}
#footlinks {
	padding-top: 4px;
}
#gallery {
	width: 500px;
	border: none;
}
#gallery img {
	margin: 1em 0 0 0;
	float: none;
	border: 2px solid black;
}
#head {
	background: #003569;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
	color: #FFFFFF;
	height: 88px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 758px;
	background: url(images/css/top-banner.jpg) no-repeat top;
}
#head img {
	display: none;
}
#head h1 {
	display: inline;
	height: 1px;
	margin: 0 0 0 -2000px;
	position: absolute;
	width: 2750px;
}
#head h2 {
	display: inline;
	height: 1px;
	margin: 0 0 0 -2000px;
	position: absolute;
	width: 2750px;
}
#hpcontent {
	background: #fff;
	width: 100%;
	padding-top: .5em;
	clear: both;
}
.hprowtop {
	margin-left: 7px;
	padding-bottom: .2em;
}
.hprow {
	margin-left: 7px;
	padding-bottom: .5em;
}
.col {
	background: #fff;
	float: left;
	width: 187px;
}
.hpphoto1 {
	float: left;
	width: 130px;
	height: 295px;
	margin-right: 3px;
	border: 1px solid #206ba4;
	background: url(http://www.weho.org/images/random/index.cfm?col=c1) no-repeat top;
}
.hpphoto2 {
	float: left;
	width: 130px;
	height: 295px;
	margin-right: 3px;
	border: 1px solid #206ba4;
	background: url(http://www.weho.org/images/random/index.cfm?col=c2) no-repeat top;
}
.hpphoto3 {
	float: left;
	width: 130px;
	height: 295px;
	margin-right: 3px;
	border: 1px solid #206ba4;	
	background: url(http://www.weho.org/images/random/index.cfm?col=c3) no-repeat top;
}
.clearer {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
}
.hpbotleft {
	float: left;
	width: 50%;
	margin-right: 6px;
	width: 369px;
}
.hpbotright {
	float: left;
	width: 369px;
}
#hpfeatured {
	font-size: .8em;
	line-height: 160%;
	border: 0px solid #eee;
	margin-left: 5px;
	float: left;
	width: 335px;
	height: 295px;
	overflow: auto;
}
#hpfeatured img {
	float: right;
	margin: .25em 0 .5em .5em;
}
#hpfeatured h2 {
	font-size: 1.5em;
	margin: 0;
	padding: 0;
}
#hpfeatured h2 a:link, #hpfeatured h2 a:visited {
	color: #206ba4;
	text-decoration: none;
}
#hpfeatured h2 a:hover {
	color: #A84300;
	text-decoration: none;
}
#hpfeatured p {
	font-size: .95em;
	margin: .6em 0 0 -.25em;
}
html>body #hpfeatured {
	padding-top: 0px;
}
#left {
	padding-top: 0px;
	width: 180px;
	clear: left;
}
#left p {
	text-align: right;
}
/* Left Navigation
----------------------------------------------- */
#leftnav h2 {
	background: #EEEEEE;
	color: #113355;
	display: block;
	font-size: .7em;
	margin: 0;
	padding: .3em;
	text-align: center;
}
#leftnav ul, #rightnav ul {
	border: none;
	padding: 0;
	margin: 0;
	line-height: 100%;
}
#leftnav li {
	display: block;
	font-size: .7em;
	list-style-type: none;
	border-bottom: 1px solid #206ba4;
	border-right:  1px solid #206ba4;
	margin: 0;
	padding: 0;
}
#leftnav li a {
	background-color: #CDD8E4;
	color: #113355;
	display: block;
	padding: 5px;
	text-decoration: none;
	width: 100%;
}
#leftnav li a:hover {
	background-color: #003569;
	color: #FFFFFF;
}
#leftnav ul li.on a:link, #leftnav ul li.on a:visited {
	background: #003569;
	color: #FFFFFF;
}
/*  News 
--------------------------*/
#hpnews  {
	background: #fff url(images/css/blue-fade.jpg) repeat-x;
	border: 1px solid #003569;
	color: #000000;
	font-size: .95em;
}
#hpnews h2 {
	background: #003569 url(images/css/blue-head.jpg) repeat-x;
	border-bottom: 0px solid #eee;
	color: #fff;
	font-size: 1.4em;
	font-weight: normal;
	margin-top: 0;
	padding: .2em;
	text-align: center;
}
#featurednews {
	padding-left: .5em;
	font-size: .95em;
}
#featurednews img {
	float: left;
	margin: 0 .6em .25em 0;
	border: none;
}
#featurednews h3 {
	font: 1.25em Georgia, Serif;
	margin: 10px 0 -10px .25em;
}
#topnews {
	margin-top: 1em;
	padding-right: .5em;
}
#topnews h3 {
	color: #7f3818;
	margin: -.75em 0 -1em .25em;
	padding-left: .5em;
}
#topnews ul {
	list-style: none;
}
#topnews ul li {
	font-size: .8em;
	margin-bottom: .1em;
	list-style: none url(images/css/bull-n.gif);
}
#topnews ul li a:link, #topnews ul li a:visited {
	color: #003569;
	text-decoration: none;
}
#topnews ul li a:hover, #topnews ul li a:active {
	color: #7f3818;
	text-decoration: underline;
}
#news {
	font-size: .8em;
	line-height: 140%;
	margin: 10px 0 0 0;
}
#news h2 {
	margin: 10px 0 5px 5px;
}
#news h2 a:link, #news h2 a:visited {
	text-decoration: none;
}
#news p {
	margin: 0 0 1em 0;
}
#news ul {
	margin: 0 0 10px 20px;
	padding: 0;
}
#UtilNav {
	text-align: right;
	font-size: .7em;
	margin: 0 .5em 0 0;
	padding-top: .7em;
	color: #F0CD5E;
}
#UtilNav a:link, #UtilNav a:visited {
	color: #F0CD5E;
	text-decoration: none;
}
#UtilNav a:hover, #UtilNav a:active {
	text-decoration: underline;
}
#SearchBox {
	text-align: right;
	margin: 30px .3em 0 0;
}
#SearchBox form {
	display: inline;
}
.sbutton, .sbutton:focus {
		background: #5F9AD6 url(images/css/submit_bg.gif) repeat-x bottom; 
		border: 1px solid #206ba4; 
		color: white;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: .8em;
}
.sbox {
	background: #DEE9F2;
	color: #113355;
	border: 1px solid #206ba4;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .8em;
}

/*  Calendar 
----------------------------------------*/
#hpcal  {
	background: #fff url(images/css/green-fade.jpg) repeat-x;
	border: 1px solid #507621;
	color: #000000;
	font-size: .95em;
}
#hpcal h2 {
	background: #507621 url(images/css/green-banner.jpg) repeat-x;
	color: #fff;
	font-size: 1.4em;
	font-weight: normal;
	margin-top: 0;
	padding: .2em;
	text-align: center;
}
#hpcal h3 {
	color: #003569;
	margin: 10px 0 0 .5em;
	font-family: Georgia, Serif;
}
#hpcal ul {
	list-style: none;
	margin-top: 0;
	margin-bottom: 0;
}
#hpcal ul li {
	font-size: .8em;
	margin-bottom: .1em;
	list-style: none url(images/css/bull-n.gif);
}
#hpcal ul li a:link, #hpcal ul li a:visited {
	color: #003569;
	text-decoration: none;
}
#hpcal ul li a:hover, #hpcal ul li a:active {
	color: #7f3818;
	text-decoration: underline;
}
/* Right Navigation
----------------------------------------------- */
#right {
	float: right;
	margin-left: 0px;
	padding-top: 0px;
	width: 0px;
}
#right .feedlink {
	padding-right: 5px;
	padding-top: 10px;
	text-align: right;
}
#right a, #left a {
	border: 0px;
	color: #113355;
}
#right strong {
	font-size: .7em;
}
#rightnav {
	line-height: 1.5em;
}
#rightnav li a {
	color: #000;
}
#rightnav li a:hover {
	color: #000;
}
/* Top Navigation
----------------------------------------------- */
#topnav {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	line-height: 100%;
	border-left: 1px solid black;
	border-right: 1px solid black;
	width: 758px;
}
#topnav ul li.on a:link, #topnav ul li.on a:visited {
	background: #B06314 url(images/nav/top-nav-bghov.jpg) repeat-x;
	color: #FFFFFF;
}
	/* Note: these work with udm-custom-xxx.js to create custom on state
-------------------------------------------------------*/
#topnav ul li.on ul li a:link, #topnav ul li.on ul li a:visited {
	background: #CDD8E4;
	color: #113355;
}
#topnav ul li.on ul li a:hover {
	background: #206ba4;
	color: #fff;
}
#topnav ul li.on a:hover {
	background: #B06314 url(images/nav/top-nav-bghov.jpg) repeat-x;
	color: #FFFFFF;
}
/* end custom UDM on state 
------------------------------*/
* html #topnav {
	line-height: 80%;
}
/* Skip Navigation
----------------------------------------------- */
#skipnav {
	display: none;
	text-align: left;
}
#searchbox {
	text-align: right;
	margin: 20px 10px 0 0;
}
#hpsearchbox {
	text-align: center;
	margin: 0;
	padding: 0;
}
/* Featured Box
----------------------------------------------- */
.FeatBlue, .FeatRed, .FeatGreen, .FeatGold {
 margin-top: .5em;
 margin-right: 5px;
 padding-bottom: .1em;
 background: #CDD8E4 url(images/css/fblue-bot.gif) no-repeat bottom right;
}
.FeatRed {
 background: #F0E4E4 url(images/css/fred-bot.gif) no-repeat bottom right;
}
.FeatGreen {
 background: #E7F1D6 url(images/css/fgrn-bot.gif) no-repeat bottom right;
}
.FeatGold {
 background: #F3EDCB url(images/css/fyel-bot.gif) no-repeat bottom right;
}
.FeatBlue h2, .FeatRed h2, .FeatGreen h2, .FeatGold h2   {
	font-size: 1em;
	text-align: center;
	margin-bottom: -.8em;
	background: #447799 url(images/css/fblue-head.gif) no-repeat top left;
	color: white;	
	padding: .7em;
}
.FeatBlue h2 a:link, .FeatBlue h2 a:visited, .FeatRed h2 a:link,  .FeatRed h2 a:visited, .FeatGreen h2 a:link, .FeatGreen h2 a:visited, .FeatGold h2 a:link, .FeatGold h2 a:visited  {
	text-decoration: none;
	color: white;
}
.FeatBlue h2 a:hover, .FeatRed h2 a:hover, .FeatGreen h2 a:hover, .FeatGold h2 a:hover {
	color: #E0FFFF;
}
.FeatRed h2 {
	background: #7F3818 url(images/css/fred-head.gif) no-repeat top left;
}
.FeatGreen h2 {
	background: #507621 url(images/css/fgrn-head.gif) no-repeat top left;
}
.FeatGold h2 {
	background: #cf9b13 url(images/css/fyel-head.gif) no-repeat top left;
}
.FeatBlueUL ul, .FeatRedUL ul, .FeatGreenUL ul, .FeatGoldUL ul  {
	margin: 0;
	padding: 0;
}
.FeatBlueUL li, .FeatRedUL li, .FeatGreenUL li, .FeatGoldUL li {
	font-size: .7em;
	line-height: 135%;
	padding-left: 1.4em;
	margin-left: -3.2em;
	margin-right: 5px;
	background: url(images/css/blue-bullseye.gif) no-repeat;
	background-position: 0 .75em;
	list-style: none;
}
.FeatRedUL li {
	background: url(images/css/red-bullseye.gif) no-repeat;
	background-position: 0 .75em;
}
.FeatGreenUL li {
	background: url(images/css/grn-bullseye.gif) no-repeat;
	background-position: 0 .75em;
}
.FeatGoldUL li {
	background: url(images/css/yel-bullseye.gif) no-repeat;
	background-position: 0 .75em;
}
.FeatBlueUL li a:link, .FeatBlueUL li a:visited,  
.FeatRedUL li a:link, .FeatRedUL li a:visited, 
.FeatGreenUL li a:link, .FeatGreenUL li a:visited, 
.FeatGoldUL li a:link, .FeatGoldUL li a:visited {
	color: #113355;
	border-bottom: 1px dotted #B9C7D6;
	text-decoration: none;
	display: block;
	width: 100%;
	padding: .6em 0 .6em 0;
}
.FeatRedUL li a:link, .FeatRedUL li a:visited {
	color: #7F3818;
	border-bottom: 1px dotted #CDAEA4;
}
.FeatGreenUL li a:link, .FeatGreenUL li a:visited {
	color: #507621;
	border-bottom: 1px dotted #BED39F;
}
.FeatGoldUL li a:link, .FeatGoldUL li a:visited {
	color: #97730D;
	border-bottom: 1px dotted #E8D392;
}
.FeatBlueUL li a:hover, .FeatBlueUL li a:active  {
	color: #113355;
	background-color: #BAC9D8;
	border-bottom: 1px dotted #BAC9D8;
}
.FeatRedUL li a:hover, .FeatRedUL li a:active  {
	color: #7F3818;
	background-color: #E2CECA;
	border-bottom: 1px dotted #CDAEA4;
}
.FeatGreenUL li a:hover, .FeatGreenUL li a:active  {
	color: #507621;
	background-color: #CBDAB4;
	border-bottom: 1px dotted #BED39F;
}
.FeatGoldUL li a:hover, .FeatGoldUL li a:active  {
	color: #97730D;
	background-color: #EEE3B4;
	border-bottom: 1px dotted #E8D392;
}
/*  Hacks
----------------------------------------*/
html>body #leftnav li a, html>body #rightnav li a {
	width: auto;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.helperlink a:link, .helperlink a:visited {
	font-weight: normal;
	font-size: .7em;
	color: #479;
}
.helperlink a:hover, .helperlink a:active {
	color: #135;
	font-weight: normal;
}
