body{ font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 800px; 
	margin-left: 50px;
	/*padding:10px 0 10px 150px;*/
	background:#fff; }
	
#container{
	background-color:#336699;
	margin-left: auto;
	margin-right: auto;
	width: 804px;
}

#center h2{
	background-color:#997333;
	color:#122F4D;
	padding: 5px;
	text-align:center;
}

#header, #footer{
/*	background-color:#ddd;*/
	padding-top:10px;
	text-align:center;
	font-size: 10pt;
}

.article{
	background-color: #fff;
	border:2px solid #4D340A;
	margin:5px;
	overflow:hidden;
}
.article p{
	margin:0;
}
.article h3{
	background-color:#997333;
	padding:2px 5px;
	border:2px solid #4D340A;
}
* html .article{
	height:1%; /* So IE plays nice */
}
.articleContent{
/*	position:relative;*/
	float: left;
	width:775px;
	padding: 0px 5px 15px;
}
.articleContent p{padding: 5px;}

.articleContent img{ display:block; margin-left:auto; margin-right:auto;padding: 1px; }
.leftImg { float:left;}

.article .articleContainer .articleContent h3{ background-color: #997333; margin-left: 5px; padding: 3px; }
.articleRail{ float:left; width:100px; margin-left:-102px; border-right:2px solid #444; position:relative; }

.articleNextToImg{ vertical-align: middle; }

.menu { padding-left: -102px;margin-left: -102px; float: left;width: 100%; margin: 0; padding: 2px; background: #fff; border:solid 1px #4d340a; outline: solid 1px #4d340a; }

.menu ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
}
        
.menu li { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; width: 6.5em; margin: 1px; padding: 0; float: left; }

.menu a {
      display: block;
      width: 100%;
      text-decoration: none;
}

.menu a:hover {
      background: #997333 none;
}
    