/* CSS Document 
div.top {
	background:url(../images/template/bg-frontpage-top.gif) repeat-x top left;
	background-color:#D8301E;
	width:100%;
	height:134px;
	padding:0;
}
#nav li {
	background:url("../images/template/nav-home-left-off.gif") no-repeat left top;
}
#nav a {
	background:url("../images/template/nav-home-right-off.gif") no-repeat right top;
}
#nav #current {
	background-image:url("../images/template/nav-home-left-on.gif");
}
#nav #current a {
	background-image:url("../images/template/nav-home-right-on.gif");
}*/
div.homeContentContainer {
	background-color:#EC9513;
	background:url(../images/template/bg-frontpage-repeat.gif) repeat-y top left;
	width:100%;
}
div.homeContent {
	background:url(../images/template/bg-frontpage-mid.gif) no-repeat top left;
	margin:0 auto 0 auto;
	width:100%;
}
div.homeText {
	float:left;
	text-align:left;
	width:400px;
	padding:30px 10px 0 35px;
}
div.homeImage {
	float:right;
	width:222px;
	padding:30px 38px 0 0;
}
div.newsContainer {
	background:url(../images/template/bg-frontpage-repeat.gif) repeat-y top left;
	margin:0 auto 0 auto;
	width:100%;
}
div.news {
	background:url(../images/template/news.gif) no-repeat top left;
	float:left;
	width: 365px;
	height:105px;
	padding:15px 30px 15px 30px;
	margin:20px 0 0 15px;
	text-align:left;
}

div.news div#page_counter{ 
	float: right;
	margin-top: 0px;
}

div.news div#page_counter p{
	padding: 0;
	margin: 0;
}

div.news div#page_counter p a{
	font-size: 1.2em;
}

p.news_item_title{ 
	height: 20px;
	overflow: hidden;
}

p.news_item_description {
	height: 58px;
	overflow: hidden;
}

div.signup {
	background:url(../images/template/ezine.gif) no-repeat top left;
	float:right;
	width:166px;
	height:105px;
	padding:15px 30px 15px 30px;
	margin:20px 33px 0 0;
	text-align:left;
}
div.pageBottom {
	background:url(../images/template/city.gif) no-repeat top left;
	width:80%;
	height:99px;
	padding:30px 0 0 20%;
	text-align:left;
}
h1 {
	color:#4F0202;
	font-size: 1.2em;
	padding:0;
	margin:0;
}
h2 {
	color:#4F0202;
	font-size:17px;
	padding:0;
	margin:0;
}
h3 {
	color:#4F0202;
	font-size:14px;
	padding:0;
	margin:0;
}
p {
	font-size:12px;
}
p.news_item_title {
	font-weight:800;
}
p.summary {
	font-size:13px;
	font-weight:800;
}
p.note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:normal;
	line-height: 12px;
	margin:8px 0 4px 0;
}
a.news_item_title {
	color:#990000;
}
form.signup {
	margin:0;
}
input.signup {
	background-color:#FFFF99;
	width:160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:400;
	font-size:9px;
	border:1px solid #C82F1A;
	margin:0 0 5px 0;
}
