body {
margin:0px;
padding:0px;
background-image:url(images/BG.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
font-family: 'Droid Serif', arial;
}

.wrapper {
width:900px;
margin:auto;
}

.header {
float: left;
width:900px;
padding-top: 20px;	
margin:0;
}

.header a {color:#FFF; text-decoration:none;}

.logo {
float: left;
width: 300px;
height: 150px;
display:block;
padding: 0;
margin:0;
}

.logo a { border:0;}

.right-header {
float:left;
width:600px;
padding: 0;
margin:0;
text-align:right;
height:110px;
padding-top:40px;
font-size:12px;
font-family: 'PT Sans Narrow', sans-serif;
line-height:18px;
}

.slogan {
float: left;
width:900px;	
margin:0;
height:23px;
text-align:right;
}

.slogan p {margin: 0; padding-top:2px;}

.slideshow { float:left; width:650px; background-color:#FFF;}
.content-wrapper {
float: left;
width:900px;
padding:0;
margin-top:5px;
background-color:#333333;
}

.left-content  {
float:left;
width:250px;
margin:0;
padding:0;
background-color:#333333;
height:80vh;
}

.menu ul {
padding:0;
margin:0;
text-decoration:none;
font-size:20;
font-weight:bold;
}

.menu li {
font-family:arial;
padding:0px;
margin:0;
list-style:none;
text-align:right;
display:block;
height:50px;
line-height:50px;
font-size:18px;
margin-right:40px;
font-weight:normal;
}

.menu ul li a {
padding:0;
margin:0;
color:#FFF;
text-decoration:none;
display:block;
padding:0 20px;
}

.menu ul a:hover {
	border-bottom:dotted 1px #FFF;
	display:block;
}

.right-content {
float:left;
width:610px;
padding:20px;
color:#333333;
background-color:#FFFFFF;
}

.right-content h1 {
font-size: 20;
color:#204A37;
border-bottom:1px solid #666;
}

.footer {
	height:30px;
	width:100%;
	text-align:center;
	color:#333;
	font-size:14px;
	}