html { height:100%; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px; }
body { margin:0; background-image:url('../images/backgrad.png'); background-attachment:fixed; background-repeat:repeat-x; background-color:#465372; }
blockquote { margin:0; font-size:2.2em; }
h1 { margin-top:0; }
h2 { margin-top:2em; }
p { margin-top:0; }
img, div { behavior: url('../iepngfix/iepngfix.htc') }
a { color:#fff; text-decoration:underline; }
a:hover { color:#999; }

#header { padding-bottom:20px; border-bottom:1px dotted #FFF; margin-bottom:40px; }
#container { width:860px; margin:40px auto; overflow:hidden; }
#mainbody { width:600px; float:left; }

#sidebar { width:200px; float:right; }
#sidebar h3 { margin-top:0; }
#sidebar ul { clear:both; list-style-type:square; }
.rightbox { overflow:hidden; background-color:#030E1D; padding:10px; -moz-border-radius:10px; -webkit-border-radius:10px; margin-bottom:20px; }
p.icon { float:left; margin-right:10px; margin-top:0; }

form { margin:0; }
form em { color:#f00; }
fieldset { border:0; padding:0; }
input[type=text] { width:175px; border:0; font-family:Arial, Helvetica, sans-serif; font-size:1em; margin-bottom:5px; background-color:#fff !important; }
textarea { width:175px; border:0; font-family:Arial, Helvetica, sans-serif; font-size:1em; height:100px; margin-bottom:5px; }
input[type=button] { font-family:Arial, Helvetica, sans-serif; font-size:1em; border:0; }

#doingsend{ display:none; }
#mailsent { display:none; }