body {
    margin:0;
    padding:0 0 0 0;
    text-align:center;
    background:white url('images/bg.png') repeat-x;

}

h1, h2, h3 {
color:#E5F1FB;
padding-top:.2em;
    margin:0;
}

#fieldcontent h2 {
font-size:18px;
}
#fieldcontent h3 {
font-size:12px;
}
#fields {

    text-align:left;
    width:770px;
    margin:35px auto 0 auto;
    background: url('images/middle.png') repeat-y;

}

#fieldtop {
   background: url('images/top.png') no-repeat;
   height:269px;
}

#fieldcontent {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;

}

#menu, #content {
    position:relative;
top:-250px;
}


#fieldfooter {
    background: url('images/bottom.png') no-repeat;
}

#menu {

    padding-left:15px;
    width:196px;
}

#menu ul {
    list-style-type:none;
}

#content {
    text-align:justify;
    margin-right:25px;
    float:right;

    width:520px;
}

* html #content {
padding-left:40px;
}

#container {
    margin:0 auto;
}



p, ul, li{
margin:0; padding:0;
}
p {
    padding-bottom:1em;
}

#menu a {
    font-weight:bold;
}

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

a:hover {
    text-decoration:none;
    color:red;
}

#content h1, #content h2, #content h3 {
color:#0088E4;
}
ul {
margin-bottom:1em;
}
#content ul {
padding-left:2em;
}

h1 a, h1 a:visited, h1 a:hover, h1 a:active {
text-decoration:none;
color:#E5F1FB;
}

#fieldfooter {
color:#0088E4;
height:20px;
text-align:center;
padding-left:220px;
padding-right:25px;

}
#fieldfooter p {
border-top:1px dotted #0088E4;
position:relative;
top:-30px;
margin:0;
padding:0;
}

#fieldfooter small {
display:block;
}

.newsitem{
	padding:10px;
	margin:5px;
	margin-right:10px;
	border-bottom:1px dotted #0088E4;
	
}
.newsitem h2{
	font-size:13px !important;
	font-weight:bold;
}
.newsitem small.date{
	float:right;
	
}

.newsitem .foot{
	text-align:center;
}