* {
margin: 0;
padding: 0;
}

html {
font-family: Arial, Helvetica, sans-serif;
padding: 0;
color:#6c6c6c;
font-size:13px;
line-height:17px;
}

body {
background:url(img/bk.gif) repeat; 
height:100%
}

#content { height:100%; position:absolute; left:50%; margin-left:-323px; }
#content_header { background:url(img/bk_tile.jpg) repeat-y; width:645px; height:100%; display:table; min-height:100%; }
#top { background:url(img/top.jpg) top no-repeat; width:645px; height:331px; }

#form_top { background:#e8edf0 url(img/bk_input_top.gif) top no-repeat; width:577px; height:9px; margin-top:20px; }
#form { background:#e8edf0; width:577px; padding:10px 0; }
#form_bottom { background:url(img/bk_input_bottom.gif) no-repeat; width:577px; height:9px; }

#email2 { width:380px; height:27px; margin-top:10px; margin-bottom:10px; float:left; margin-left:20px; border-top:2px solid #b4b4b4; border-left:2px solid #9d9d9d; border-right:0; border-bottom:0; font-size:18px; color: #999999; padding:5px; }
#input_button { float:left; margin-top:10px; margin-bottom:10px; margin-left:10px; }

#links { margin-top:8px; margin-right:35px; }
#links ul li { display:inline; font-weight:bold; }
#links ul li a { color:#000000; text-decoration:none; font-weight:bold; padding:3px; border:1px solid #f9feff; }
#links ul li a:hover { background-color:#bf2d0e; color:#ffffff; border:1px solid #e9c3b2; }