html,body {      margin: 0;      padding: 0;      text-align: center;      /*font-family: arial, Helvetica, sans-serif;*/      font-size: 0.85em;		color: #555;		line-height:1.8em;		letter-spacing: 0.1em;      background: #FFF url("images/back.jpg") repeat-y center;			}    img {	border: none;	}a {	text-decoration: none;	color: #666;	font-weight: normal;	}a:hover{	text-decoration: underline;	color: #666;	}/*---------- divs ----------*/#header {      background: url("images/.jpg") no-repeat center;      width: 100%;      margin: 0 auto;			}html>body #logo { width: 850px }  /* for opera */#logo a:hover {      text-decoration: none;			}#logo a {      width: 500px;		}#container {      width: 820px;      overflow: hidden;      /*font-family: arial, Helvetica, sans-serif;*/      margin: 0px auto;      border-bottom: 3px solid #999;      background: #fff;			}* html #container {      overflow: visible;			}#content{			margin: 0 auto;			}* html #content {			overflow: visible;			}/*---------- navigation menu ----------*/#navcontainer {      padding-top: 30px;      padding-left: 15px;      min-height: 380px;      float: left;      overflow: hidden;      width: 180px;			}* html #navcontainer {			height: 380px;			overflow: visible;			}.nav {      width: 170px;      position: relative;      list-style-type: none;      margin: 0;      padding: 0px;      font-size: 105%;			}.nav li {      text-align: left;      margin: 3px 1px;      padding: 0;      }.nav li a {      border: 1px solid #52a3e2;      display: block;      padding: 4px 0 4px 10px;      background: #6fb2e6;      color: #ffffff;      font-weight: normal;      text-decoration: none;      width: 170px;      voice-family: "\"}\"";       voice-family:inherit;      width: 160px; 			}.nav li a:hover {      background: #d2e8f7;      color: #797979;      font-weight: normal;      cursor: pointer;			}/*---------- footer ----------*/#footer {      height: 50px;      margin: 0 auto;      padding: 10px 0 10px 0;      text-align: center;      color: #6a6666;      width: 820px;      background: #fff;			}#footertextleft{      margin-left: 10px;      text-align: left;      width: 500px;      float: left;			}#footertextright{      margin-right: 10px;      text-align: right;      width: 300px;      float: right;			}/*---------- headings ----------*/h1 {		padding-top: 0;		margin-top: 0;		padding-bottom:7px;  		}h2 {		margin-top: 0;		padding-top: 30px;		padding-bottom: 0:		}