body
{
	background-color : #fff;
	color : #000;
	font-family : "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size : 13px;
}

#container
{
	width : 90%;
	margin : 10px auto;
	line-height : 130%;
}

#top
{
	padding : .5em;
	text-align : center;
}

#top h1
{
	/*
	padding : 0;
	margin : 0;
	*/
	font-family : Georgia, Times, serif;
	font-size : 36px;
}

#leftnav
{
	float : left;
	width : 160px;
	margin : 0;
	padding : 1em;
}

#rightnav
{
	float : right;
	width : 160px;
	margin : 0;
	padding : 1em;
}

#rightnav ul, #leftnav ul
{
	margin : 0;
	padding : 0;
	text-align : left;
	border : 0;
}

#leftnav ul li
{
	list-style : none;
}

#rightnav ul li
{
	list-style : square;
	line-height : 1.5em;
	font-size : 11px;
}

#rightnav dl, #leftnav dl
{
	margin : 0;
	padding : 0;
}
	
#rightnav dd, #leftnav dd
{
	padding : 0;
	margin : 2px 0 10px 0;
}

#leftnav dt, #rightnav dt
{
	font-weight : bold;
}

#content
{
	margin-left : 200px;
	margin-right : 200px;
	padding : 1em;
}

#footer
{
	text-align : center;
	clear : both;
	margin : 0;
	padding : .5em;
	border-top : 1px solid gray;
}

#leftnav p, #rightnav p
{
	margin : 0 0 1em 0;
}

#content h2, #rightnav h4, #leftnav h4
{
	margin : 0 0 .5em 0;
}

a:link, a:active, a:visited
{
	color : #00c;
	text-decoration : none;
}

a:hover
{
	text-decoration : underline;
}

.posted
{
	font-size : 11px;
}

a img
{
	border : 0;
}

.q, .a
{
	font-weight : bold;
}

.q
{
	color : #f00;
}

.a
{
	color : #00f;
}

p.disclaimer
{
	padding : 5px;
	background-color : #fcc;
	border : 1px solid #f00;
}
