* {margin:0; padding:0}
body {text-align:center; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:80%; background:#0594e5}
ul,ol {margin:.5em 1.5em;}
li {padding:.25em;}
h1, h2, h3, h4 { font-family:"Arial Rounded MT Bold","Trebuchet MS",Helvetica,sans-serif; color:#334faf}
h2,h3,h4 {margin-top:1em;margin-bottom:0}
table {font-size:100%; border-collapse:collapse}
td,th {vertical-align:top; padding:.25em; border-color:#334faf}
p { margin-bottom:.5em; }
blockquote {padding:1em; margin:0 1.5em}
input.text {width:20em; border-color:#334faf}
input.checkbox {display:inline}
textarea{width:100%; height:10em; border-color:#334faf}
a {color:#e55605; text-decoration:none}
a:hover, #column li a:hover { color:white; background-color:#e55605}
#overall {width:960px; margin:0 auto; text-align:left; }
 #header {border:3px outset #05537f; color:white; background: url('images/prettyweb.jpg') top right no-repeat #03527d; height:145px; padding:1ex; margin-top:5px}
  #header h1 {margin-top:1em; color:white; font-size:36pt}
 #torso {padding:0; margin:10px 0; border:3px outset #05537f; background:#03527d; overflow:auto;}
  #main {width:70%; padding:10px; float:right; color:black; background-color:white; min-height:650px}
  #column {width:25%; padding:10px; float:left; color:white}
   #column ul { list-style:none; margin:0; }
   #column li {display:inline; margin:0; padding:0}
   #column li a {font-weight:bold; padding:2px; margin:5px 0; border:2px outset #e55605; background-color:white; display:block; }
 #footer{ border:3px outset #334faf; clear:both; padding:1ex; text-align:center; color:white; background-color:#05537f; font-size:x-small; }
#edited {background-color:white; color:black; text-align:left} 
#msg {width:100%; height:15:em}
.2col h2 {font-size:medium}
.half {width:50%; padding:.5ex 1ex}
.look {background-color:#ffff66}