html {color:#000; background:#fff;}
body {text-align:center; font-family:verdana, arial, sans-serif; font-size:76%; color:#000; background:#fff padding:0; border:0; margin:0;}
a:link {color:#CB00B2;text-decoration:none;font-weight:bold;}
a:visited {color:#CB00B2;text-decoration:none;font-weight:bold;}
a:hover {text-decoration:underline;font-weight:bold;}
#wrapper {width:750px; margin:0 auto; text-align:left; background:#eee;}

h2 {color:#0470B0; text-align:center; font-weight:bold; font-family: tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; font-size:1.2em; letter-spacing:0.2em; margin:0 0 10px 0; padding-top:5px;}
h2 span {line-height:1.4em;}
h3 {font-size:1.1em;}

#info {width:750px; padding-bottom:12px; background:#fff; border-bottom:1px solid #444; padding-top:20px;}
#foot {clear:both; width:750px; margin:0; padding-bottom:10px; background:#fff; border-bottom:1px solid #fff; border-top:5px solid #888;}

dl.col1 {display:block; width:240px; float:left; border-bottom:10px solid #ddd;}
dl.col1 dt {color:#fff; padding:4px 0; text-align:center; margin-top:5px; text-transform:uppercase;}
dl.col1 dd {margin:0; padding:0; font-size:0.85em; line-height:1.7em; background:#eee;}
dl.col1 dd a, dl.col1 dd a:visited {display:block; color:#000; text-decoration:none; padding:0 5px 0 10px;}
dl.col1 dd a:hover {color:#606;}

dl.clear {clear:both;}
.col2 {display:block; width:500px; float:left; border-right:1px solid #444; background:#fff; clear:both;}
.col2 li {line-height:1.5em; font-size:0.9em;}
.col3 {display:block; width:229px; float:left; padding:0 10px; margin:0;}
.col3 a img {border:0; margin-bottom:5px;}
.col4 {display:block; width:230px; float:left; padding:0 10px; margin:0;}
.col5 {display:block; width:230px; float:left; padding:0 10px; height:20em; min-height:20em;  margin:0;}
.col6 {display:block; width:480px; float:left; padding:0 10px; margin:0;}
.col7 {padding:0 10px;}
* html .col4 {width:248px; width:230px;}

h2.line {border-top:1px solid #444;}
/* start hide */
h2.line {margin:0 -10px 10px -10px;}
/* end hide */

h2.clear {clear:both; border-top:1px solid #444;}

p {font-size:0.9em; text-align:justify; line-height:1.8em; font-family:verdana, arial, sans-serif; margin-top:0;}
p.error {font-size:1.1em; text-align:center; line-height:1.8em; font-family:verdana, arial, sans-serif; font-weight:bold; margin-top:0;}

pre {font-size:1.1em;}
* html pre {font-size:1em;}
.date {font-family:georgia, "times new roman", serif; font-size:1.1em; font-style:italic; color:#CB00B2; margin:0;}
.bold {font-weight:bold;}
.entry {font-family:georgia, "times new roman", serif; font-size:1.5em; font-style:italic; color:#CB00B2; margin:0; text-align:center;}

h2#welcome:target, h2#search:target, h2#comments:target, h2#about:target, h2#approvals:target, h2#archives:target, h2#links:target {font-weight:bold; color:#c00;}
dt.spacer {margin-top:1em;}

td { font-size:0.9em; }