body { background: #000 url('bg.jpg') no-repeat	top center; font: 81.25% Helvetica, Arial, sans-serif; }

#main {
   	background: #fff url('sky.jpg') no-repeat bottom left;
	margin: 20px auto;
	width: 690px;
	padding-bottom: 109px; 
}
.content {margin:0 auto; height:500px;}

#main img { display: block; margin: 0 auto; padding-top: 20px; }
#main h1, #main h2 {text-align:center;}
#main h1 {margin:0 auto; height:215px; width:422px; overflow:hidden;}
#main h1 img {margin-top:-34px;}
#main h2 {margin:10px auto 30px; font-weight:normal; font-style:italic; font-size:130%;}

#main .heading img {padding-top:26px; margin-bottom:35px;}


#menu { list-style: none; text-align: center; margin-left: 0; padding: 0; font-size: 0.92em; }
#menu li { display: inline; padding: 0 6px; }
#menu li a { color: #5466b3; text-decoration: none; }
#menu li a:hover { color: #030061; }
#menu li.current a, #menu li.current a:hover {color:#030061;}
#menu li.home {display:block; margin-top:5px;}
.homePage #menu li.current a, .homePage #menu li.current a:hover {color:#999;}

table { margin: -10px auto 0; border-collapse: collapse; }
table td { border-bottom: 1px dotted #5466b3; padding: 10px 5px; width: 200px; }
input, textarea { width: 200px; }
#submit { text-align: right; border: 0; }
#submit input { width: auto; }

#errors { color: red; text-align: center; margin: 20px 0 0 0; padding: 0; list-style: none; }

#main p { padding: 0 75px; margin-bottom: 2px; }
#main .reviewer { color: #5466b3; margin: 0 0 1.5em 0; }

