@charset "utf-8";
/* CSS Document */

h1, h2, h3{
font-family:"Trebuchet MS";
}

h1{
width:320px;
height:50px;
background:url(images/logo.jpg) no-repeat top left;
margin-top:25px;
text-indent:-9999px;
}

h1 a,
p.headerEmail a {
  display: block;
  height: 100%;
  width: 100%;
}
	p.headerEmail{
	height:30px;
	width:220px;
	background:url(images/headerEmail.jpg) no-repeat top right;
	margin-top:40px;
	text-indent:-9999px;
	}

form#search{
background:url(images/menu_bg.gif) repeat-x;
height:30px;
}
	form#search input {
	border:none;
	background-color:transparent;
	color: #999;
	font-size:12px;
	font-style:italic;
	padding:8px 5px 5px 35px;
	background:url(images/searchicon.jpg) no-repeat top left;
	}

#container{
overflow:hidden;
width:100%;
background:url(images/container_bg.gif) repeat-x;
xmin-height:490px;
}

#header{
height:120px;
}

#nav{
height:30px;
margin-bottom:30px;
}

#menu {
font-size:12px;
text-transform:uppercase;
}
	#menu ul li,
	#menu ul li.active{
	float:left;
	display:block;
	}
	#menu ul li a{
	text-decoration:none;
	color:#4b486f;
	display:block;
	padding:10px 20px;
	}
	#menu ul li a:hover,
	#menu ul li.active a{
	background:url(images/menu_bg.gif) repeat-x;
	color:#FFF;
	}

#feature{
background-color:#fff;
margin-bottom:20px;
}
	
	#feature img{
	margin:10px 0 10px 10px;
	}	
	#feature-post{
	background:url(images/feature-post_bg.gif) repeat-x;
	height:270px;
	width:290px;
	margin-top:10px;
	}
	#feature-post h2{
	font-size:28px;
	font-weight:normal;
	padding:20px;
	color:#4b486f;
	}
	#feature-post p{
	font-size:12px;
	margin:0 20px 10px;
	}

div.otherPosts {
margin-top:20px;
}
	
	div.otherPosts h3 {
	font-size:16px;
	padding:0 10px 5px;
	}
	div.otherPosts h3 a{
	color:#4b486f;
	text-decoration:none;
	}
	div.otherPosts img {
	padding:2px 10px 10px;
	background:url(images/featureOther_bg.gif) no-repeat top center;
	}
	div.otherPosts p {
	font-size:11px;
	color:#666;
	padding:2px 10px;
	}

#footer{
background:url(images/footer_bg.gif) repeat-x;
height:120px;
width:100%;
margin-top:90px;
padding-top:50px;
color:#FFF;
font-size:10px;
}
	#footer ul {
	border:none;
	}
	#footer ul li{
	display:inline;
	padding:0 10px;
	border-left: solid 1px #fff;
	}
	#footer ul li.first{
	border:none;
	}
