/* commented backslash hack \*/ 
html, body{height:100%;} 
/* end hack */
html,body {margin:0;padding:0}
#outer{
min-height:100%;
margin-bottom:-80px;
height:auto;
background-color:#FFF;
position: relative;
width: 770px;
margin-left:auto;/* center it*/
margin-right:auto;/* center it*/
text-align:left;
}
* html #outer{height:100%;}
* {
padding: 0;
margin: 0;
}
img {
border: 0;
}
.right {
float: right;
padding: 5px 15px 5px;
}
.left {
float: left;
padding: 5px 5px 5px 15px;
}
h2 {
font-size: 16px;
font-weight: 410;
padding: 10px 0 0 15px;
}
h3 {
font-size: 14px;
font-weight: 410;
padding: 10px 0 0 15px;
}
p {
font-size: 12px;
line-height: 1.5;
padding: 10px 0 0 15px;
}
body {
background: #bdb8ad;
text-align: center;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
#header {
height: 85px;
padding: 5px 0 0 20px;
}
/** Menu Code **/
#middle ul{
  position: absolute;
  top: 90px;
  left: 20px;
  height: 25px;
}
#middle li{
float: left;
display: inline;
list-style-type: none;
}
#middle ul a {
padding: 0 8px;
float: left;
display: block;
height: 25px;
line-height: 25px;
text-decoration: none;
font-size: 13px;
}
#middle ul a:link, ul a:visited{
color: #fff;
}
#middle ul a:hover, a.selected{
color: #fff;
background-color: #00aded;
}
/** End Menu **/
#left {
}
#right {
float: right;
width: 200px;
background: #00aded;
padding-bottom: 20px;
}
#right img {
padding-left: 15px;
padding-top: 5px;
}
#right h2 {
color: #fff;
}
#footer {
width:100%;
position:absolute;
bottom:0;
left:0;
height:80px;
background-color: #FFF;
color: #000000;
text-align: center;
}
#footer p {
font-size: 10px;
line-height: 1.2;
}
#clearfooter{clear:both;height:80px;width:100%}
div>p {margin:0}