body {
	margin:	0;
	padding:	0;
	color:	#333;
	background-color:	#e7e4d5;
	text-align:	center;
	font:	12px/1.6em Verdana, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-family:	Verdana, sans-serif;
	margin:	.5em 0 .5em 0;
	padding:	0;
	color:	#3b538b;
	background-color:	transparent;
}
h1	{
	font-size:	16px;
}
h2	{
	font-size:	14px;
}
h3	{
	font-size:	12px;
}
h4	{
	font-size:	11px;
}
h5	{
	font-size:	10px;
}
a	{
	color:	#3b538b;
	text-decoration:	none;
}
a:hover	{
	text-decoration:	underline;
}
p	{
	margin: 0 0 1.5em 0;
}
table	{
	margin:	0;
	padding:	0;
	text-align:	left;
	color:	#333;
	background-color:	transparent;
}
img	{
	margin:	0;
	padding:	0;
	border:	0;
}
input	{
	margin:	0;
	padding:	0;
}
ul	{
	margin:	0 0 1.5em 2em;
	padding:	0;
}
ol	{
	margin:	0 0 0 2em;
	padding:	0;
}
dir	{
	margin-left:	0;
	padding:	0;
	list-style-type:	none;
}
li.marked	{
	color:	#3b538b;
	background-color:	transparent;
}
li	{
	margin:	0;
	padding:	0;
}
dl	{
	margin:	0;
}
dt	{
	font-weight:	bold;
	color:	#3b538b;
}
dd	{
	margin:	0 0 .5em 1em;
}
#main	{
	width:	720px;
	margin:	10px auto;
	padding:	0;
}
#masthead	{
	height:	55px;
	width:	720px;
	margin:	2em auto 0 auto;
}
#montage	{
	height:	322px;
	width:	716px;
	margin:	0 auto 10px auto;
	border:	1px solid #fff;
}
#navstrip	{
	height:	18px;
	width:	100%;
	margin:	0;
	padding:	0;
	background-color:	#070000;
	background:	url("asset/image/navstrip_bg.gif");
	background-repeat:	 no-repeat;
	border:	none;
	border-top:	1px solid #fff;
	border-bottom:	1px solid #fff;
	text-align:	center;
}
#subnavstrip	{
	height:	18px;
	width:	100%;
	margin:	0;
	padding:	0;
	color:	#fff;
	background-color:	#9ba0ac;
	text-align:	left;
	border:	none;
	border-bottom:	1px dashed #fff;
}
#subnavstrip a	{
	font-weight:	bold;
	color:	#fff;
	background-color:	#9ba0ac;
}
#subnavstrip a:hover	{
	background-color:	#bdc2ce;
}
#content	{
	width:	720px;
	margin:	1em auto 5em auto;
	padding:	0;
	text-align:	left;
}
#splash	{
	margin:	7em auto;
}
#footer	{
	margin:	0 0 1.5em 0;
	font: 10px/1.3em Verdana, sans-serif;
	color:	#666;
	background-color:	transparent;
}
.featuregraphic	{
	float:	right;
	margin:	0 0 3em 3em;
}
.featuresidebar	{
	float:	right;
	width:	340px;
	margin: 0 0 3em 2em;
	padding:	1em;
	font:	11px/1.4em Arial, sans-serif;
	background-color:	#eee;
	border:	1px dashed #ccc;
}
.narrow	{
	width:	240px;
}
.navigation	{
	height:	18px;
	width:	720px;
	margin:	0 auto;
}
.subnavigation	{
	margin:	0;
	padding:	0;
}
.footer	{
	margin:	0;
}
.caption	{
	margin:	5px 0;
	padding:	0;
	font:	12px/1.3em Georgia, serif;
	color:	#666;
	background-color:	transparent;
}
.tight	{
	margin:	0;
	padding:	0;
}
.formlabel	{
	margin:	.5em 0 0 0;
	padding:	0;
}
.formbutton {
	clear: left;
	margin:	.5em 0 0 0;
}
.fauxsmallcaps	{
	font-size:	.75em;
}
.listlegend	{
	color:	#3b538b;
	background-color:	transparent;
}
.error	{
	font: 11px/1.5em Verdana, sans-serif;
	color:	#930;
}
.signature	{
	font: 16px/1.5em "Zapfino", "Zapf Chancery", "Monotype Corsiva", cursive;
	color:	#3b538b;
	background-color:	transparent;
}
.message	{
	margin:	0;
	padding:	0;
	font:	12px/1.6em Georgia, serif;
	font-style:	italic;
	color:	#3b538b;
	background-color:	transparent;
}
.gallery	{
	margin:	2em auto 0 auto;
	border:	1px solid #333;
}