body {
  font: 65%/1.3 Verdana, Helvetica, Arial, san-serif;
  color: #000;
  margin: 0;
  padding: 0;
}

a:link, a:active, a:visited {
  color: #CC2222; 
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a.hidelink {
  color: #999;
}

a img {
  border: 0;
}

h1 {
  text-indent: -2000px;
  background: url(./images/title.gif) no-repeat left top;
  height: 60px;
  margin-left: 20px;

}

* html h1 { /* IE Hack! */
  margin-bottom: 0;
}
#mainbox {
	width: 700px;
	margin: 53px 0 5px 270px;
	/*  margin:  85px 0 10px 275px; */
}

#navigation {
  padding: 0 0 0 0;
  margin: 0 0 0 20px;
}

* html #navigation { /* IE Hack! */
  margin-top: -5px;
}

#navigation li {
  display: inline;
  padding: 0 28px 0 0;
  margin: 0;
  border: 0;
}


/* *** Content and all include styles *** */
#content {
  width: 640px;
  padding: 0 0 10px 0;
  margin: 30px 0 0 10px;
}

#content h2 {
  font-size: 1.1em;
  padding: 0;
  margin: 0 0 5px 0;
}

#content h3 {
  font-size: 1em;
  padding: 0;
  margin: 0 0 5px 0;
}

#content h4 {
  font-size: 1em;
  padding: 0;
  margin: 0 0 5px 0;
}

#content p {
  padding: 0;
  margin: 0 0 10px 0;
}

#content ul {
  padding: 0;
  margin: 0 0 10px 0;
  list-style: none;
}

#content ul li {
  padding: 0;
  margin: 0;
}

#content ul li.header {
  font-weight: bold;
}

#content ul.nav {
  padding: 0;
  margin: 0 0 10px 0;
  clear: both;
}

#content ul.nav li {
  display: inline;
  padding: 0;
  margin: 0 10px 0 0;
}

#content ul.nav li img {
  padding: 0;
  border: 0;
}

#content .news {
  padding: 0;
  margin: 0 0 20px 0;
}

#content .news .date {
  color: #999;
  font-size: 16px;
}

.strike {
text-decoration: line-through;
}

/* *** Footer Styles *** */
#footer {
  clear: both;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0;
  margin: 0 0 10px 150px;
}

* html #footer {  /* IE Hack! */
  position: absolute;
}

#footer li {
  list-style: inline;
  font-size: 10px;
  color: #000;
  padding: 0;
  margin: 0;
}

/* Posting styles */

.news {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	line-height: 150%;
	text-align: left;
	padding-right: 9px;
}
.feedback {
	font-size: 12px;
}

ul {
	margin:0 10px 10px 10px;
	padding-left:0;
	list-style:none;
	font-size:80%;
}

/* List Handling */
#menu ul{
	list-style: none;
	text-align: center;
}
#menu li{
	margin: 0 0.15em;
	padding: 0;
	text-align: center;
	color: #fff;
}
#menu li a{
	float: left;
	height: 1em;
	line-height: 1em;
	width: 9em;
	color: #fff;
	text-decoration: none;
	text-align: center;
}
a.linkopacity img {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;}

a.linkopacity:hover img {
filter:alpha(opacity=50);   
-moz-opacity: .5;   
opacity: .5;
}
