@import url(niftyCorners.css);
@import url(nav.css);

/*

colors:
light:	#F0E8D8
medium:	#E0D8C8
dark:	#D0C8B8

*/

html
{
	min-height:				100%;
}

body
{
	background-color:	#D0C8B8; /* medium */
	font:				0.8em "Trebuchet MS",trebuchet,tahoma,verdana,arial,helvetica,sans-serif;
	height:				100%;
	margin:				0px;
	padding-bottom:		20px;
}

div#container
{
	background-color:	#F0E8D8; /* light */
	margin:				auto;
	padding:			20px 0px 0px 0px;
	width:				1004px;
}

div#topbar
{
	background-image:	url("../pics/header.png");
	cursor:				pointer;
	margin:				0px 20px 0px 20px;
}

div#topbar div.inner
{
	background:			20px 43px url("../pics/title.png") no-repeat;
	color:				#FFF;
	height:				165px;
	padding:			25px 20px 10px 20px;
}

div#topbar div.inner h1
{
	display:			none;
}

div#topbar div.inner span
{
	float:				right;
	font-size:			1.4em;
	font-style:			italic;
	font-weight:		bold;
	padding-top:		90px;
	text-align:			right;
}

div#right
{
	float:				left;
	margin:				20px 0px 0px 20px;
	width:				212px;
}

div#right div
{
	margin:				0px 0px 20px 0px;
}

div#right div h2
{
	background-color:	#B0A898; /* dark */
	color:				#000;
	font:				bold 1em "Trebuchet MS",trebuchet,tahoma,verdana,arial,helvetica,sans-serif;
	margin:				0px;
	padding:			0px 7px 3px 7px;
	text-align:			center;
}

div#right div p
{
	background-color:	#D0C8B8; /* medium */
	margin:				0px;
	padding:			7px;
}

div#content
{
	float:				left;
	margin:				20px 0px 0px 20px;
	padding:			0px;
	width:				500px;
}

div#container.fullwidth div#content
{
	width:				964px;
}

* html div#container.fullwidth div#content
{
	margin:				20px 0px 0px 10px;
}

div#content div.content
{
	background-color:	#D0C8B8; /* medium */
	margin:				0px 0px 20px 0px;
	overflow:			hidden;
	width:				500px;
}

div#container.fullwidth div#content div.content
{
	width:				964px;
}

div#content div.content h1
{
	background-color:	#B0A898; /* dark */
	color:				#000;
	font:				bold 1.4em "Trebuchet MS",trebuchet,tahoma,verdana,arial,helvetica,sans-serif;
	margin:				0px;
	padding:			0px 7px 3px 7px;
	text-align:			center;
}

div#content div.content h2
{
	color:				#000;
	font:				bold 1.2em "Trebuchet MS",trebuchet,tahoma,verdana,arial,helvetica,sans-serif;
	margin:				0px;
	padding:			10px 7px 0px 7px;
	text-align:			left;
}

div#content p,
div#content h3,
div#content div.meta
{
	margin:				7px;
}

img
{
	border:				0px;
}

img.right
{
	float:				right;
	margin-left:		10px;
}

table.content {
	border-collapse:	collapse;
	margin:				10px;
}

table.content tr th {
	background-color:	#08B;
	border:				1px solid #069;
	border-collapse:	collapse;
	color:				#FFF;
	padding:			3px;
}

table.content tr th a {
	color:				#FFF;
	text-decoration:	underline;
}

table.content tr td {
	border:				1px solid #069;
	border-collapse:	collapse;
	padding:			3px;
	vertical-align:		top;
}

table.content td.nowrap
{
	white-space:		nowrap;
}

table.content td.right
{
	text-align:			right;
}

table.content td.center
{
	text-align:			center;
}

a,
div#content h3.storytitle a
{
	color:				#036;
	xtext-decoration:	none;
}

a:visited,
div#content h3.storytitle a:visited
{ color: #069; }

a:hover,
div#content h3.storytitle a:visited
{
	color:				#09C;
	text-decoration:	underline;
}

h3.storytitle
{
	margin:				20px 0px 0px 7px;
	padding:			0px;
}

div.meta
{
	color:				#CCC;
}

div.meta
{
	color:				#777;
	margin:				0px;
}

div.feedback
{
	margin:				14px 7px;
	text-align:			center;
}

div.commentid
{
	float:				right;
	font-weight:		bold;
	margin:				0px 7px;
}

div#right div.news ul
{
	background-color:	#D0C8B8;
	xbackground-color:	#FF0;
	margin:				0px 0px 0px 0px;
	padding:			3px 0px 3px 0px;
}

div#right div.news ul li
{
	xbackground-color:	#0F0;
	list-style-type:	none;
	background:			6px 6px url("/pics/bullet.png") no-repeat;
	margin:				1px 0px 1px 0px;
	padding:			0px 0px 0px 20px;
}

div#right div.news ul li a
{
	xbackground-color:	#0FF;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

form#searchform
{
	background-color:	#D0C8B8;
	margin:				0px;
	padding:			7px;
}

table#log
{
	font-size:			0.9em;
}

div#map
{
	height:				500px;
	width:				964px;
}

.center
{
	text-align:			center;
}

table#frontpagelinks
{
	border-collapse:	collapse;
}

table#frontpagelinks td
{
	padding:			7px 0px 0px 7px;
	vertical-align:		top;
}

