@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
}
header, nav, section, article, aside, footer {
	display:block;
}
img {
	border:none;
	display:block;
}
a {
	color:#333;
	text-decoration:none;
	outline:none;
}
a:hover {
	color:#ff7d00;
}
header p {
	margin:0px;
	padding:0px;
}
header p span {
/*	padding-left:3px;*/
	font-size:26px;
	padding: 10px 0px 0px 0px;
}
header nav {
	clear:both;
	margin:0px;
	padding:0px 0px 0px 275px;
	height:45px;
	background:#58526c;
	
	border-top-left-radius:12px;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
}
nav ul, nav ul li {
		margin:0px;
		padding:0px;
		border:0px;
		outline:0px;
		list-style-type:none;
	}
	header nav ul {
		padding-right:20px;
		line-height:42px;
		letter-spacing:1px;
		font-size:12px;
	}
		header nav ul li {
			float:left;
			margin-left:20px;
			padding:0px;
		}
		header nav ul li a {
			color:#fff;
		}
		header nav ul li a:hover, header nav ul li a.active {
			color:#fff;
			border-bottom:3px solid #ff7d00;
		}
section {
	width:685px;
}
div.wrapped > nav {
	margin:0px;
	padding:15px 0px 30px;
	width:245px;
}
	div.wrapped > nav ul li {
		padding:5px 0px;
		border-bottom:1px solid #dcdcdc;
		text-align:right;
		font-size:12px;
		font-weight:bold;
	}
		div.wrapped > nav ul li a:hover, /*div.wrapped > nav ul li */a.active_content_menu {
			padding-left:10px;
			background:url(../img/list.gif) no-repeat 0 center;
			color:#ff7d00;
		}
article {
	margin:0px;
	padding:15px 0px 30px;
	border-top:5px dotted #58526c;
}
article:first-child {
	border:none;
}
article:last-child {
	margin-bottom:10px;
	padding-bottom:35px;
}
article a {
	border-bottom:1px dotted #333;
}
article a:hover {
	border-bottom:1px solid #ff7d00;
}
h1 {
	clear:both;
	margin:0px 0px 15px;
	color:#ff7d00;
	font-size:20px;
	font-weight:bold;
}
h2 {
	margin:0px 0px 10px;
	color:#005e8d;
	font-size:16px;
	font-weight:bold;
}
h3 {
	margin:0px 0px 5px;
	color:#003366;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0.1em;
}
article p, article blockquote {
	line-height:1.5em;
	text-indent:2em;
	text-align:justify;
}
article p {
	margin:0px 0px 10px;
}
article blockquote {
	margin: 10px 35px 15px;
	padding-left:5px;
	border-left:4px solid #ff7d00;
	font-weight:bold;
	font-style:italic;
}
aside {
	clear:left;
	margin:0px;
	padding:15px 0px 30px;
	width:245px;
}
footer {
	clear:both;
	margin:0px;
	padding:5px 0px 10px;
	height:30px;
	border-top:1px solid #dcdcdc;
	border-bottom:10px solid #dcdcdc;
	font-size:10px;
	line-height:16px;
}
footer p {
	margin:0px;
	padding:0px;
}
footer a {
	text-decoration:underline;
}