body { background: #678; }
strong {color: #444; }
ul { font-size: .9em; }
h2 { border-bottom: 1px solid #aaa; color: #444}
h1 { text-indent: -9999px; margin: auto; background: url(../media/logo.gif) no-repeat; width:418px; height:54px; }
a { color: #22f; text-decoration: none; }
a:hover { text-decoration: underline;}
img { border-style: none; }
.border { height:10px; font-size: 1px; line-height: 1px; }
#wrapper { font-size: 0.95em; margin: 1.4em auto; width: 60em; }
#body { background: white url(../media/bg.png) repeat-x; padding: 0.8em 1.5em; clear: both; }
#image { height: 200px; background: url(../media/drop.png) bottom no-repeat; }
#left { width:160px; float: left;  margin-right: 1.5em; }
#image img { border: 2px solid white; border-bottom: none;  }
#services {width: 160px;border-top: 1px solid #aaa; padding-top: .5em;color: #444; }
#services ul { margin-top: .5em;}
#services li { margin: 0; height: 36px;}
#services li span { margin-left: .2em; vertical-align: 70%; }
#services a { color: #444; font-weight: bold; font-size: 0.8em; }
#services a:hover { color: #22f; }
#footer {color: white; }
#content { overflow: auto; }
#tl { background: url(../media/tl.gif) no-repeat; float: left; width:10px; }
#tr { background: url(../media/tr.gif) right no-repeat; overflow: auto; }
#bl { background: url(../media/bl.gif) no-repeat; float: left; width:8px; }
#br { background: url(../media/br.gif) right no-repeat; overflow: auto;}

