body
{
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-family: Futura, "GillSans", "Gill Sans", Helvetica, Arial, Verdana, sans-serif;
	color: #666666;
	background-color: #dddddd;
}

#header
{
	margin: 0 auto 0 120px;
	padding: 12px 0 30px 0;
	width: 70%;
}

#content 
{
	clear: both;
	margin: 0 auto 0 120px;
	padding: 0;
}

table, td
{
	border-width: 0;
	border-spacing: 0;
	border-collapse: collapse;
	margin: 0 0 0 12px;
	padding: 0;
	vertical-align: top;
}


img { border: none; }

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

a:hover
{
	color: #000000;
	text-decoration: none;
}

a:active { font-weight: bold; }

h1
{
	color: #444444;
	font-weight: normal;
	font-size: 2em;
	margin: 0 0 0 15px;
}

h2
{
	font-size: .9em;
	font-weight: normal;
	margin: 0 0 0 15px;
	padding: 0;
}

ul.nav
{
	font-size: .9em;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}

ul.nav#back
{
	float: right;
	margin-right: 10px;
}

ul.nav li
{
	float: left;
	padding: 0 4px 0 4px;
}


ul.nav .active { color: #000000; font-weight: bold;}
ul.nav .silent { display: none;}

ul.nav .previous { white-space: pre; width: 8px; height: 15px;}
ul.nav .previous a { background: url("../img/previous.gif") no-repeat center left; padding: 0 4px 1px 4px;}
ul.nav .previous a:hover { background-image: url("../img/previous_active.gif");}

ul.nav .next { white-space: pre; width: 8px; height: 15px;}
ul.nav .next a { background: url("../img/next.gif") no-repeat center left; padding: 0 4px 1px 4px;}
ul.nav .next a:hover { background-image: url("../img/next_active.gif");}

ul.nav .index a { background: url("../img/index.gif") no-repeat center left; padding: 0 0 1px 16px; margin: 0 0 0 20px;}
ul.nav .index a:hover { background-image: url("../img/index_active.gif");}

ul.nav .archive a { background: url("../img/archive.gif") no-repeat center left; padding: 0 0 1px 16px; margin: 0 0 0 20px;}
ul.nav .archive a:hover { background-image: url("../img/archive_active.gif");}

ul.nav .home a { background: url("../img/home.gif") no-repeat center left; padding: 0 0 1px 16px; margin: 0 0 0 20px;}
ul.nav .home a:hover { background-image: url("../img/home_active.gif");}

dl.imageblock
{
	margin: 10px 10px 10px 0;
	padding: 0;
	width: 150px;
}

dl.imageblock dt
{
	margin: 0;
	padding: 0;
}

dl.imageblock dd
{
	margin: 0 0 0 0;
	padding: 0;
	text-align: left;
}

ul.caption
{
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: .8em;
	list-style: none;
}

#footer
{
	margin: 0 0 0 120px;
	padding: 5px 0 15px 15px;
}

#footer p
{
	font-size: .76em;
}

