body {background:#bebdff url(bg.jpg) repeat-x; color:#372c66; font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;}
div {-moz-border-radius:10px; -webkit-border-radius:10px;}
div.container {position:relative; width:800px; background-color:#372c66; border:2px solid #372c66; behavior:url(border-radius.htc);}
div.header {border:2px solid #372c66; position:relative; width:796px; height:205px; background:#f79d98; z-index:1; behavior:url(border-radius.htc);}
#headbg {width:790px; height:200px; position:relative; text-align:center; margin-top:5px; border:0; z-index:2;}
div.header a {color:#ffffff; border:0; text-decoration:none;}
div.header a:hover {color:#f74c42;}
table.header {background:#372c66; width:100%; color:white; position:absolute; top:183px; #left:0; z-index:3;}
table.header td {width:16%; padding:3px; text-align:center; background-color:#372c66; font-weight:bold;}
div.content {position:relative; padding-top:20px; color:#372c66; background-color:#372c66;behavior:url(border-radius.htc);}
div.content a {color:#372c66}
table.content {border:0px; background:#372c66;}
td.left {vertical-align:top; width:600px; padding:10px; background-color:#ffffff; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px;}
form {margin-left:20px;}
td.right {vertical-align:top;padding:10px; background-color:#372c66; color:#ffffff; border-top: 7px solid #f79d98; -moz-border-radius:0px 0px 10px 0px; -webkit-border-radius:0px 0px 10px 0px; behavior:url(border-radius.htc);} 
td.right a {color:#ffffff; text-decoration:none;}
div.footer {font-size:small; margin-top:3em; text-align:center; position:absolute; bottom:5px; left:150px;};
