body {position: relative; margin: 0; padding: 0;}
div#content {margin: 2em 2em 4em 2em; padding: 10px;
   color: black; font-family: Arial, sans-serif; border: solid #963;}
div#content p {margin: 0 1em 1em; padding: 0; line-height: 1.3;}
h1 {margin: 0.5em -4px 0.5em; padding: 0.33em 0 0.167em;
   font: bold 200% sans-serif; vertical-align: middle;
   color: #024;}
dt {font-weight: bold;}
dd {margin-bottom: 0.66em;}
div#content a:link {color: blue;}
div#content a:visited {color: purple;}
div#content a:link:hover {color: red;}
div#content a:visited:hover {color: maroon;}

code, pre {color: #446; font-family: monospace;}
code {font-size: 110%;}

body {background: white url(glassy-bg.jpg) 0 0 no-repeat fixed;}
div#content {background: white url(glassy-ripple.jpg) 0 0 no-repeat fixed;}
div#content h1 {background: #CCC url(glassy-gray.jpg) 0 0 no-repeat fixed; border: 1px solid gray; padding: 0.5em 1em 0.25em;}
div#content h2 {background: #CBB196 url(glassy-tan.jpg) 0 0 no-repeat fixed; color: white; padding: 0.5em; margin: 0 -12px 0.5em; border-color: #963; border-width: 1px 0; border-style: solid;}
div#searchbar {background: #CCC url(glassy-gray.jpg) 0 0 no-repeat fixed; border: 1px solid gray; padding: 0.5em 0.5em 0.25em 0; margin: 0 0 0.5em 0; vertical-align: middle;}
div#footer {background: #CCC url(glassy-gray.jpg) 0 0 no-repeat fixed; border: 1px solid gray; padding: 0.5em 1em 0.25em;}
div#photoill {position: absolute; right: 8em; top: 27em; width: 310px; padding: 20px;}
div#leftcol {margin: 0 420px 0 0; padding: .5em .5em .5em 1em; clear:right;}
