body{
  background:#EEEEEE;
  min-width:1000px;
  text-align:center;
}

#outer{
 margin-top: 20px;
 margin-left:auto;
 margin-right:auto;
 position:relative;
 text-align:left;
 width: 1000px;
 background: #fff;

}
#head{
 width: 100%;
}

#headTop{
 background: #EEEEEE;
 height: 40px; 
 width: 100%;
 text-align: right;
} 

#headImage{
 width: 100%;
 height: 200px;
 background: #EEEEEE url(/images/layout/header.gif) no-repeat scroll 0 0;
}

#middle{
 width: 100%;height: 100%;
}

#rightSide{
 padding-top: 50px;
 width: 198px;
 height: 900px;
 float: right;
}

#content{
 width: 788px;
 margin-left: 10px;
 float:left;
}


#foot{
 width: 100%; height: 80px; text-align:center;
 background: #EEEEEE url(/images/layout/footer.gif) no-repeat scroll 0 0;
}

#foot a{color: #FFF; padding: 20px;}
#foot a:hover{color: #FF0;}

#menuBlock{
  width: 100%;
	height: 200px;
}

newsletter.a{
 display: none;
 width: 180px;
 height: 167px;
 background: url(newsletter.gif) no-repeat 0 0;
}

.clear{
  clear:both;
  height:1px;
  overflow:hidden;
  line-height:1%;
  font-size:0px;
  margin-bottom:-1px;
}
* html .clear{height:auto;margin-bottom:0}
img{border: 0;}
hr {width: 90%;}
a{text-decoration: none; color: #00D;}


#menuBlock a{
  display: block;
  opacity: 0.9;
  width: 150px;
  border: 2px solid #000;
  padding: 3px;
  margin: 8px;
  color: #fff;
  background-color: #d00;
	text-align:center;
}

#menuBlock a:hover{
  color: #FF0;
  background-color: #e00;
}

.rightMid{margin-left: 10px;}
.filler{float: left; height: 800px; width: 1px;}
