

body {

	margin: 30px 0 0 0;

	padding: 0;

	background: #2971D3 url(images/h_f_background.jpg) repeat-x;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #FFFFFF;

}



h1, h2, h3 {

	margin: 0;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

}



h1 {

	letter-spacing: -1px;

	font-size: 32px;

}



h2 {

	font-size: 23px;

}



p, ul, ol {

	margin: 0 0 2em 0;

	text-align: justify;

	line-height: 26px;

}



a:link {

	color: #FFFFFF;

}



a:hover, a:active {

	text-decoration: none;

	color: #FFFFFF;

}



a:visited {

	color: #FFFFFF;

}



img {

	border: none;

}



img.left {

	float: left;

	margin: 7px 15px 0 0;

}



img.right {

	float: right;

	margin: 7px 0 0 15px;

}



/* Header */



#header {

	width: 850px;

	height: 110px;

	margin: 0 auto 40px auto;

}



#logo {

	float: left;

}





/* Menu */



#menu {

	float: right;

}



#menu ul {

	margin: 0;

	padding: 15px 0 0 0;

	list-style: none;

}



#menu li {

	display: inline;

}



#menu a {

	display: block;

	float: left;

	border-top: 4px #000000 solid;

	border-bottom: 4px #F68616 solid;

	margin-left: 5px;

	padding: 7px 20px;

	text-decoration: none;

	font-size: 13px;

	color: #FFFFFF;

}



#menu a:hover {

	text-decoration: underline;

}



#menu .active a {

	font-size: 13px;

	color: #FFFFFF;

	border-top: 4px #F68616 solid;

	border-bottom: 4px #F68616 solid;

}



/* Page */



#page {

	width: 850px;

	margin: 0 auto;

}



/* Content */



#content {

	float: left;

	width: 575px;

}



/* Post */



.post {

}



.post .title {

	margin-bottom: 20px;

	padding-bottom: 5px;

	background: url(images/green_square.gif) no-repeat right 50%;

	border-bottom: 1px dashed #FFFFFF;

}



.post .entry {

}



/* right_side */



#right_side {

	float: right;

	width: 240px;

}



#right_side ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



#right_side li {

	margin-bottom: 40px;

}



#right_side li ul {

}



#right_side li li {

	margin: 0;

	padding-left: 10px;

	background: url(images/orange_square.png) no-repeat left 50%;

}



#right_side h2 {

	margin-bottom: 10px;

	background: url(images/green_square.gif) no-repeat right 50%;

	border-bottom: 1px dotted #D1D1D1;

	font-size: 18px;

	font-weight: normal;

}





/* Boxes */



.box1 {

	padding: 10px;

	background: url(images/shadow.gif) no-repeat;

}



.box2 {

	color: #BABABA;

}



.box2 h2 {

	margin-bottom: 15px;

	background: url(images/dot.gif) repeat-x left bottom;

	font-size: 16px;

	color: #FFFFFF;

}



.box2 ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



.box2 a:link, .box2 a:hover, .box2 a:active, .box2 a:visited  {

	color: #EDEDED;

}



/* Footer */



#footer {

	height: 400px;

	min-height: 74px;

	padding: 10px 0 0 0;

	background: #000000 url(images/h_f_background.jpg) repeat-x;

}



html>body #footer {

	height: auto;

}



#footer-links {

	clear: both;

	padding-top: 20px;

	text-align: center;

	color: #FFFFFF;

}



#footer-links a {

	color: #FFFFFF;

}

