@charset "utf-8";
/*-- [ RESET ]-------------------------------*/
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0; padding: 0; border: 0; outline: 0;font-weight: inherit; font-style: inherit; font-size: 100%;font-family: inherit; vertical-align: baseline;
	}
/*-- [ GENERAL ]-----------------------------*/
	body {
		font-family:Arial, Verdana; background:#bdbdbd;
	}
	#container {
		width:832px; margin:2em auto 0;
	}
	#header {
		background:url(/graphics/main-repeat_832x8.gif) left top repeat-y;
	}
	#background {
		background:url(/graphics/main-bg_832x190.gif) left top no-repeat; padding:20px 0 0 15px;
	}
	#content {
		clear:left; padding:30px 280px 10px 50px;
	}
	#divide {
		background:url(/graphics/main-foot-divide_832x3.gif) left top no-repeat; height:3px;
	}
	#footer {
		background:url(/graphics/foot-repeat_832x5.gif) left top repeat-y;
	}
	.clear {
		clear:both;
	}
	.logo {
		float:left; margin:0 0 5px 70px;
	}
	.test {
		margin:10px 0 0 100px;
	}
	.archive { float:right;font-size:0.8em; }

/*-- [ TEXT ]--------------------------------*/
	strong {
		font-weight:bold;
	}
	em {
		font-weight:bold; font-style:italic;
	}
	h1 {
		font-weight:normal; font-size:1.7em; color:#1c6852; margin-bottom:0.5em;
	}
	h2 {
		font-weight:normal; font-size:1.2em; padding-left:80px; color:#1c6852; margin-bottom:0.5em;
	}
	h3 {
		font-weight:bold; font-size:0.8em;margin-bottom:0.2em;
	}
	a {
		color:#1c6852;
	}
	a:hover {
		color:#000;
	}
	.maintitle {
		font-family:"Arial Black", Arial, Helvetica, sans-serif; font-size:1.9em; color:#737373;
	}
	#content p {
		padding-left:80px; font-size:0.8em;margin-bottom:1em;
	}
	.leftmar {
		padding:0 0 10px 50px;
	}
	ul.blank {
		padding-left:80px; margin-bottom:1em;list-style:none;
	}

/*-- [ MAINMENU ]-----------------------------*/
	#mainmenu {
		padding:30px 0 0 34px;
	}
	#mainmenu ul {
		list-style:none; margin:20px 0 40px 0;
	}
	#mainmenu li {
		float:left;
	}
	#mainmenu li a {
		display:block; color:#4d4d4d; text-decoration:none; padding:0 24px 0 16px; font-size:0.8em;
	}
	#mainmenu li a:hover {
		color:#1c6853; text-decoration:underline;
	}
	#mainmenu li a.current {
		background:url(/graphics/bullet_9x14.gif) left top no-repeat;
	}
/*-- [ FOOTER ]------------------------------*/
	#footer {
		padding-top:1em;
	}
	.column {
		float:left; width:220px;
	}
	.column-left {
		padding:0 10px 0 50px;
	}
	.column-center, .column-right {
		padding:0 10px 0 20px;
	}
	#footer p {
		font-size:0.6em;margin-bottom:1em;
	}

/*-- [ FORMS ]-------------------------------*/
	form label.float, form span.float {
		float:left; width:130px;
	}
	form fieldset legend {
		font-weight:bold;font-size:0.8em;
	}
	form fieldset {
		margin:0 0 0 63px; padding:0 0 5px 15px; border:1px solid #95d3c3;
	}
	form div {
		clear:left; font-size:0.8em;margin:10px 0;
	}
	.indent {
		padding-left:130px;
	}
	.required {
		border:1px solid #1c6852;
	}
	.error {
		color:#CC0000; font-style:italic; margin:0 0 0 130px; padding:0; display:block;
	}
	ul.files { list-style-type:none; }
	ul.files li { display:block; padding-left:40px; }
	#content ul.files li p { padding:0; }
	#content ul.files li p img.thumb { border:1px solid #000; }
	#content ul.files li p.thumbnail { height:30px; }
	h2.category { margin-left:20px; padding:0; border-bottom:1px solid #1c6852; }