#leftContent h2
{
	font-size:120%;
	font-weight:bold;
}

#leftContent h4
{
	font-size:110%;
	font-weight:bold;
}
#leftContent{
	width:570px;
	float:left;
}

#rightSideButton a 
{
  font-size:90%;
}

#rightContent{
	float:right;
}

#blurbBox
{
	 background-color:#E6E6E6;
	 padding:0.5em 1em;
	 margin:1em 0;
}

#blurbBox p
{
	margin:0;
}

#directory 
{
	width:560px;
}

#directory, #directory p{
	color:#666;
	margin-left:0;
}

#directory a, #directory a:visited, #directory a:hover, #directory p.showMap, #afterFooter a, #afterFooter a:visited, #afterFooter a:hover{
	color:#004EBE;
	text-decoration:none;
	cursor:pointer;
}

#directory p.showMap{
	font-weight:bold;
}

#directory #firstAdv, #afterFooter a{
	text-decoration:underline;
}

#directory td{
	border-bottom:solid 1px #CCC;
}

#crForm
{
	margin-top:2em;
}

#commentForm textarea{
	overflow:auto;
	}

.comment
{
	margin:1em 0;
}

.comment h5
{
	background-color:#C0C0C0;
	font-weight:bold;	
}

.comment p
{
	margin-left:1em;
}
	

#footer
{
	clear:both;
}

#afterFooter
{
	font-size:0.8em;
	color:#FFF;
}

#afterFooter a:link, #afterFooter a:visited, #afterFooter a:hover
{
	color: #FFF;
}

#commentForm label { width: 10em; float: left; }
#commentForm label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
