@charset "utf-8";
/* CSS Document */

body{padding:0 0 0 0;background:#fff;}
img {border:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
#container{

}
#h_banner {text-align:center;padding-bottom:10px;}
#h_footer {clear:both;margin:0 0 0 5px;padding:25px 0 15px 0;}
#h_content {
	margin:0 5px 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#h_leftcol {float:left; width:210px;}
#h_rightcol {width:725px;background:#fff url(images/cont_bg.png) repeat-y top left;}
#h_rightcol p {
	margin:0 0 5px 0;
	padding:0;
}
.h_lt_blue_cont {
	background-color:rgb(235,241,255);
	border-right:1px solid rgb(159,194,222);
	border-left:1px solid rgb(159,194,222);
	border-bottom:1px solid rgb(159,194,222);
	padding:10px;
	border-bottom-left-radius: 6px;
	border-bottom_right-radius: 6px;
	-moz-border-radius-bottomleft: 6px; 
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
}
.h_lt_green_cont {
	background-color:rgb(221,251,191);
	border-right:1px solid rgb(172,217,150);
	border-left:1px solid rgb(172,217,150);
	border-bottom:1px solid rgb(172,217,150);
	padding:10px;
	border-bottom-left-radius: 6px;
	border-bottom_right-radius: 6px;
	-moz-border-radius-bottomleft: 6px; 
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
}
#h_news {float:left;width:345px;margin-left:12px;}
#h_events {float:right;width:345px;margin-right:12px;}
.ev_date {float:left;font-weight:bold; width:90px;}
.h_more {text-align:right;width:100%;margin:4px 0 0 0;}
#h_principal {float:left;width:700px;margin-left:12px;}
.princ_photo {float:left;margin:0 15px 50px 0;}
#h_council {float:left;width:345px;margin-left:12px;}
#h_pta {float:right;width:345px;margin-right:12px;}
.clr5 {clear:both;height:5px;}
.clr10 {clear:both;height:10px;}

#h_rightcol ul {
	list-style:none;
	padding:0;
	margin:0;
}
#h_rightcol ul li {
	padding:3px 0 3px 0;
	border-bottom:1px dotted #666;
}

ul.h_menu {
	list-style:none;
	padding:0;
	margin:0;
}
ul.h_menu li {
	padding:3px 0 3px 0;
	border-bottom:1px dotted #666;
}
ul.h_menu li.btn {
	padding:10px 0 0 0;
	border:none;
}	
#h_search {
	margin:5px 0 5px 0;
}
.searchbox {
	width: 147px;
	height:22px;
}

#event-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}


