@import url(http://fonts.googleapis.com/css?family=Lobster+Two);
@import url(http://fonts.googleapis.com/css?family=Roboto:400,400italic,700,700italic);
/* CSS Document */
* {
	margin: 0;
}

body {
	padding:0;
	margin:0;
	font-family: 'Roboto', sans-serif;
	color: #000;
	background:url(images/BG_BG.png) center bottom no-repeat fixed;	
	background-color:#C8E9EF;
}

img {
	border:0
}

a,a:visited,a:active {
	color:#000;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}


div#content_wrapper  {
	width: 960px;
	height:auto;
	margin: 0 auto;
	overflow:hidden;
	border-radius: 15px;
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
}
div#header_wrapper {
	width: 960px;
	height: 295px;
	padding:0px;
	margin: 20px auto 0;
	background:url(images/central_BG.jpg) top center no-repeat;	
	border-radius: 15px 15px 0 0;
	-moz-border-radius: 15px 15px 0 0;
    -webkit-border-radius: 15px 15px 0 0;
    -khtml-border-radius: 15px 15px 0 0;
}

div#header {
	width: 960px;
	height: 214px;
	padding:0px;
	margin: 0; 

}

#menu {
	width: 960px;
	height: 53px;
	padding:0px;
	margin: 0;
	margin-left:35px;
}

div#content {
	width: 960px;
	background-color:#344901;
	border-radius: 0 0 15px 15px;
	-moz-border-radius: 0 0 15px 15px;
    -webkit-border-radius: 0 0 15px 15px;
    -khtml-border-radius: 0 0 15px 15px;
	padding-bottom:15px;
}

div#content_inner {
	width: 840px;
	margin: 0 auto 20px auto;
	font-size:12px;
	padding:30px;
	padding-top:20px;
	min-height:400px;
	background-color:#fff;
	border-radius: 15px;
	-moz-border-radius:15px;
    -webkit-border-radius:15px;
    -khtml-border-radius:15px;
}

#content ul { margin-top:15px; }
#content li { margin-left:30px;}
#content p { line-height:20px }

div#footer  {
	width: 960px;
	margin: 0 auto;
	height:45px;
	padding-top:5px;
	margin-top:15px;
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
	background-color:#344901;
}

#footerContent {
	width: 920px;
	padding:10px;
	margin: 0 auto;
	
}

div#top { float:right; font-family: 'Lobster Two', cursive; font-size:24px; line-height:24px; color:#C96241; }
div#top a, div#top a:active,div#top a:visited { color:#C96241; text-decoration:none; }
div#top a:hover { color:#fff; text-decoration:none; }
#copyright {
	float:right;
	font-size:12px;
	margin-top:3px;
	margin-right:10px;
}

.floatRight {
	float:right;
	margin: 0 0 10px 20px;
}

.floatLeft {
	float:left;
	margin: 0 20px 10px 0;
}

span.floatRight, span.floatLeft,img.floatRight, img.floatLeft {
	border: 1px solid;
/* needed for ie because it renders no margin as auto instead of 0 */	padding: 10px;
	border-color: #eee #aaaaaa #aaaaaa #eee;
	background-color:white;
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
}


h1,h2,h3 {font-family: 'Lobster Two', cursive;}

h1 { font-size:32px; line-height:32px; text-transform:smallcaps; color:#344901; margin-bottom:15px; margin-top:10px;}
h2 { font-size:24px; line-height:24px; margin-bottom:10px; margin-top:15px; color:#C96241;}
h3 { font-size:18px; line-height:18px;  margin-bottom:10px; margin-top:10px;}

.rightColumn h1 { font-size:18px; line-height:20px; margin-bottom:10px;text-transform:uppercase; color:#FFF;}

.rightColumn h2 { font-size:16px; line-height:16px; color:#98002E; margin-bottom:6px;margin-top:0;}

hr {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
}
.clear {
	clear:both;
	width:100%;
}

.thumbs { 
float:left;
width:260px; }

.thumbs h2 { font-size:18px; line-height:18px; }