body {
	margin-top:			15px;
	background-color:	#cccc99;
	font-family:		'Bitstream Vera Sans','Lucida Grande',Verdana,Helvetica,Arial,sans-serif;
	font-size:			9pt;
	color:				#000000;
	}

form {
	margin:			0 0 0 0;
	padding:		0 0 0 0;
	}

a {
	text-decoration:	none;
	color:				#aa0000;
	}

a:active {
	outline:		none;
	}

h1 {
	font-size:		16pt;
	font-weight:	normal;
	margin:			0px 0px 0px 0px;
	padding-top:	0px;
	padding-bottom: 0px;
	}

h2 {
	font-size:		12pt;
	font-weight:	normal;
	margin:			0px 0px 0px 0px;
	padding-top:	16px;
	padding-bottom: 7px;
	}

h3 {
	font-size:		11pt;
	font-weight:	normal;
	margin-top:		1.2em;
	margin-bottom: 	0.2em;
	}

h4 {
	font-size:		9pt;
	font-weight:	bold;
	margin:			0px 0px 0px 0px;
	padding-bottom:	0.8em;
	}

h5 {
	font-size:		9pt;
	font-weight:	normal;
	margin:			0px 0px 0px 0px;
	padding-bottom:	0.7em;
	}

p, li, dd {
	line-height:	130%;
	}

p {
	margin-top:		0em;
	margin-bottom:	0em;
	text-indent:	2em;
	}

th {
	text-align:		left;
	}

ul {
	margin-top:				0em;
	margin-left:			0;
	padding-left:			0;
	padding-top:			0em;
	list-style-position: 	outside;
	list-style-type:		circle;
	}

ol {
	margin-top:				0em;
	margin-left:			0;
	padding-left:			0;
	padding-top:			0em;
	list-style-position: 	outside;
	}

ol li {
	margin-top:			25px;
	}

li {
	margin-bottom:		0.4em;
	}

dt {
	font-style:			normal;
	}

dd {
	font-style:			normal;
	margin-left:		2em;
	margin-bottom:		2em;
	}

p.noindent {
	text-indent:		0em;
	}

img.border, .flickrimg {
	border:				#000000 1px solid;
	}

.caption {
	font-size:			8pt;
	margin-top:			12pt;
	}

tr.odd {
	background-color:	#d8d8d8;
	}

#container {
	width:				613px;
	display:			block;
	margin-right:		auto;
	margin-left:		auto;
	}

#header {
	width:				587px;
	margin-right:		26px;
	}

#top_nav {
	width:				549px;
	margin-left:		26px;
	padding-top:		7px;
	padding-left:		12px;
	background-color:	#ffffff;
	}

#breadcrumb {
	font-size:			8pt;
	margin-top:			0px;
	margin-bottom:		12px;
	}

#stage {
	width:				501px;
	background-color:	#ffffff;
	margin-left:		26px;
	padding:			8px 30px 28px 30px;
	overflow:			auto;
	}

#half_col_right {
	margin-left:		50%;
	}

#half_col_left {
	float:				left;
	width:				50%
	}

#footer {
	clear:				both;
	width:				320px;
	margin-top:			7px;
	margin-left:		250px;
	font-size:			7pt;
	text-align:			center;
	color:				#660000;
	}

#footer_gallery {
	clear:				both;
	margin-top:			7px;
	font-size:			7pt;
	text-align:			center;
	color:				#660000;
	}

#feed td {
	padding:			12px;
	border:				3px solid #cccccc;
}

#gallery_nav {
	text-align:			center;
	font-size:			9px;
	margin-top:			-16px;
	margin-left:		-122px;
	float:				left;
	background-color:	#ffffff;
	}

#gallery_nav_spacer {
	height:				34px;
	}

/*
#gallery_nav {
	text-align:			center;
	font-size:			9px;
	margin-top:			-23px;
	margin-left:		-159px;
	float:				left;
	background-color:	#eeeedd;
	padding:			23px 25px 20px 25px;
	}

#gallery_nav {
	text-align:			center;
	font-size:			9px;
	margin-top:			-13px;
	margin-left:		-139px;
	float:				left;
	background-color:	#eeeedd;
	border:				15px solid #eeeedd;
	width:				85px;
	}
*/

#gallery_nav img {
	margin-bottom:		4px;
	}

#gallery_nav td {
	padding:			15px 15px 4px 15px;
	}

.img_title {
	font-style:			italic;
	float:				right;
	margin-top:			8px;
	}

