body {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
        text-align: center;
}
#container {
	width: 640px;
        margin: 0 auto;
        text-align: left; 
        display: table;
}
div#head {
	overflow: hidden;
	width: 100%;
	display: block;
}

img.article_image {
  padding: 0 20px 15px 10px;
}

div#topLogoArea {
  float: left;
  clear: both;
  width: 242px;
  margin-top: 10px;
}	

div#topMenuArea {
    overflow: hidden;
    margin-top: 30px;
}

div#content {
  position: relative; /* allows abs element be relative to this */
  padding: 10px 30px;
}

#main { 
	margin-right: 50px; margin-left: 50px; 
}


#accessibility {
position: absolute;
top: -10000px;
}