html,body{margin:0 0 5 0;padding:0}
body{font: 0.8em verdana;text-align:center; background: url('images/bg.gif'); background-repeat: repeat-x; background-color: #e9e9e9;}
p{margin:0 10px 10px}
a{
  color: maroon;
  font-weight: bold;
}
a:hover {
  color: red;
}
div#header {
height:100px;
margin:0;
background: url('images/header.jpg');
color: #79B30B;
}
div#menu { height: 25px; line-height: 25px; margin:0; padding-left: 10px; background: url('images/menu_bg.gif'); text-align: center; }
div#container{text-align:left; background-color: #FFF; border: 1px solid #6c6c6c;}
div#content p{line-height:1.4}
div#navigation{background:#B9CAFF; line-height: 1em; height: 200px; background: url('images/updates_bg.gif'); }
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}
div#container{width:750px; margin: 0 auto;}
div#content{float:right;width:610px}
div#content p { }
div#navigation{float:left;width:140px;}
div#content h2 { padding: 5px; margin-top: 1px; margin-bottom: 2px; font-size: 1.6em; letter-spacing: -1px;}
.clearem { clear: both; }
.floatleft {
  float: left;
  padding-right: 5px;
}
.floatright {
  float: right;
  padding-left: 5px;
}
ul#navlist
{
margin-top: 0;
margin-left: 0;
padding-left: 5px;
padding-top: 0px;
margin-bottom: 0px;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 4px 15px 4px 15px; }

#navlist a:link, #navlist a:visited
{
color: #000;
background-color: transparent;
text-decoration: none;
}

#navlist a:hover
{
color: #000;
background: url('images/menu_bg_o.gif');
background-repeat: repeat-x;
text-decoration: none;
}
.newsTitle {
  padding: 5px;
  font-size: 1.4em;
  letter-spacing: -1px;
  font-weight: bold;
  color: maroon;
  background: url('images/news_title_bg.gif');
}

.newsTitle a {
  text-decoration: none;
}

.newsByline {
  height: 25px;
  line-height: 23px;
  padding-left: 10px;
  font-size: 1em;
  background: url('images/news_byline_bg.gif');
}

.leftnews {
  padding-top: 4px;
  font-size: 0.8em;
}

div.picture_right {
	background-color:#ececec;
	color:#000;
	margin:3px 3px 20px 3px;
	border:1px solid #c5c5c5;
	padding:0px 0px 5px 0px;
	float:right;
	text-align:center;
}
div.picture_right img {
	border:1px solid #000000;
	margin-bottom:2px;
}

div.picture_left {
	background-color:#ececec;
	color:#000;
	margin:3px 3px 20px 3px;
	border:1px solid #c5c5c5;
	padding:0px 0px 5px 0px;
	float:right;
	text-align:center;
}
div.picture_right img {
	border:1px solid #000000;
	margin-bottom:2px;
}
div.footer a {
	color: #FFF;
}

