hr.pageDivider
{
	width: 100% ;
	clear: left ;
}

.pageHeader
{
	margin-bottom: 2em ;
}

.aResponse .responseHeader
{
	font-size: 110% ;
}

.aResponse .topicTitle
{
	font-weight: bold ;
}

.pageBody
{
	margin-top: 2em ;
	margin-bottom: 2em ;
}

.pageBody table tr th,
.pageBody table tr td
{
	font-family: georgia, times, serif ;
	font-size: 90% ;
}

.responseContent
{
	margin-left: 1.5em ;
}

.navbar
{
	display: block ;
	text-align: center ;
	margin-top: 1em ;
	margin-bottom: 1em ;
}

.navbar ul
{
	display: inline ;
	list-style: none ;
	font-size: 90% ;
}

#lastPostLink
{
	text-align: left ;
	font-family: arial, helvetica, sans-serif ;
	font-size: 80% ;
	color: #606060 ;
}

.navbar ul li
{
	float: left ;
	width: 19% ;
	vertical-align: top ;
}

.navbar ul a:link,
.navbar ul a:visited,
.moreButton a:link,
.moreButton a:visited
{
	font-family: arial, helvetica, sans-serif ;
	font-weight: bold ;
	text-decoration: none ;
	border: 1px solid white ;
	padding: .5em ;
	color: #00528a ;
}

.navbar ul a:focus,
.navbar ul a:hover,
.navbar ul a:active
.moreButton a:focus,
.moreButton a:hover,
.moreButton a:active
{
	color: red ;
}

.navbar ul .navbarInactive
{
	font-family: arial, helvetica, sans-serif ;
	font-weight: bold ;
	border: 1px solid white ;
	padding: .5em ;
	color: white ;
}

.navbar form
{
	display: inline ;
}

table.topicIndex th
{
	padding-bottom: .5em ;
}

.responseHeader
{
	color: #606060 ;
}

.responseTimestamp
{
	color: #606060 ;
	font-style: italic ;
}

.responsePermalink
{
	font-family: arial, helvetica, sans-serif ;
	font-size: 80% ;
	color: #606060 ;
}

.feedicon_top,
.feedicon_bottom
{
	width: 14px ;
	height: 14px ;
	border: none ;
}

.feedicon_bottom
{
	vertical-align: middle ;
}

#make_comment
{
	display: block ;
}

#comment_box
{
	display: none ;
}

