@charset "utf-8";

@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700);


.clear{clear:both;}

html,
body {
margin:0;
padding:0;
height:100%;
}

body{
width:100%;
background-image: url(../img/bg.jpg);
background-repeat: repeat-x;
background-position: center top;	
font-size:14px;
font-family: 'PT Sans', sans-serif;
line-height:1.8em;
color:#000;

}

#wrapper {
min-height:100%;
position:relative;
margin:0;
padding:0;
background-image: url(../img/bg2.jpg);
background-repeat: no-repeat;
background-position: center bottom;	
}


#top {

width:100%;
height:194px;

}



#head, #main, #foot{
width:980px;
margin:0 auto;


}



#head #logo{
margin-top:45px;


}

#head ul#nav{
float:right;
margin-top:60px;

}

#head ul#nav li{
display:inline;
padding:1px 10px 1px 10px;
font-size:14px;
border-right:1px solid #fff;

}

#head ul#nav li a{
color:#fff;
text-decoration:none;

}

#head ul#nav li.active a{
color:#7abd30;

}

#head ul#nav li a:hover{
color:#7abd30;
text-decoration:underline;

}

#head p.number{
	font-size:20px;
	color:#7abd30;
	display:block;
	text-align:right;
	margin-top:50px;
	font-weight:normal;
}





#main{
padding-top:0px;
padding-bottom:20px; /* Height of the footer element */

}

img.banner{
	margin-bottom:40px;
}


.mleft{
float:left;
width:640px;
padding-right:15px;
border-right: 1px dotted #7abd30;
}

.mright{
color:#666;
float:right;
width:300px;

}

#main h1{
	font-family:Georgia, "Times New Roman", Times, serif;
color:#7abd30;
font-size:20px;
font-weight:normal;
width:100%;
margin-bottom: 20px;
line-height:1.5em;
}
.sideicons p{
	margin:0px;
}
.sideicons p strong{
	margin:5px;
}
.sideicons p img{
	position:relative;
	top:3px;
}



a{
color:#7abd30;
text-decoration:none;

}


p{
	margin-bottom:20px;
}


#bot{
		width:100%;
		height:20px;
		position:absolute;
		bottom:20px;
		left:0;
}
#bot p{
	margin-bottom:0px;
}

#foot{
	padding-top:10px;

}



#foot img#foot-logo{


float:left;	
padding-right:12px;


}

#foot p{
padding:0px;
color:#7abd30;

}