body {
background:#000000;
margin: 0;
	height:100%; /* needed for container min-height */
background:url(siteimages/bg.gif) repeat-y;
background-position:center;
/*background-color:#d5d4e2;*/
background-color:#2d2d2d;
}

img {
border:0;
}

#frame {

width:700px;
left: 50%;
margin-left:-350px;
position: absolute;
}


#frame_margin {
margin: 20px;
}

#topbanner{
height: 200px;
width: 660px;
background:url(siteimages/top.jpg);
}

#menu {
left: 50%;
margin-left:349px;
position: absolute;
top: 250px;
}

.menu_item {
background-color:#FFFFFF;
padding: 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
clear:both;
margin-bottom:1px;
}

.menu_item a{
color:#000000;
text-decoration:none;
}


.hr {
height: 41px;
width: 100%;
background: url(siteimages/hr.gif) repeat-x;
clear:both;
}

.footer {
height: 1px;
width: 100%;
clear:both;
}
.entry {
width: 420px;
height:100px;
float:left;
}

.entrypic {
width: 200px;
height: 100px;
float:right;
}

.H1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:18px;
color:#000000;
text-transform:uppercase;
}

.H2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

p a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	background-color:#EAEAEA;
}

p a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
background-color:#000000;
}
