body {text-align:center; font-family:"trebuchet ms", trebuchet, arial, sans-serif; font-size:76%; background:#fff; padding:0; border:0; margin:0; border-bottom:1em solid #850; border-top:1em solid #850;}
#wrapper {text-align:left; width:42.5em; margin:0.5em; margin-left:auto; margin-right:auto; position:relative; z-index:10; padding:2px; background:#fff;} 

h1 {padding:0; margin:0;}
h2 {
  padding:0.4em 0 0 0;
  font-size: 1.6em;
  clear:both;
 }
h3 {
  font-size: 1.3em;
  color:#333;
  font-weight:bold;
  }
h4 {color:#666; font-weight:normal;}

a, a:link, a:visited {color:#f50; text-decoration:none;}
a:hover {color:#000;}

a.uline, a.uline:visited {text-decoration:underline;}
a.uline:hover {text-decoration:none;}

ul.horizontal {margin:0; padding:0; list-style-type:none; width:44em;}
ul.horizontal li {float:left;}
ul.horizontal a, ul.horizontal a:visited, ul.horizontal b {display:block; font-weight:bold; width:6em; padding:2em 0; border-bottom:2em solid #f50; margin-right:0.1em; text-align:center; color:#510; background:#d4d4d4;}
ul.horizontal a:hover {color:#fff; background:#000; padding:2em 0; border-bottom:2em solid #08c; padding:1.5em 0; border-bottom:3em solid #f50;}
ul.horizontal b {color:#fff; background:#b4b4b4;}
ul.approvals a, ul.approvals a:visited {width:7em;} 

ul.choice a, ul.choice a:visited, ul.choice b {padding:0; border-bottom:1em solid #830; background:#b4b4b4; color:#fff;}
ul.choice a:hover {padding:0; border-bottom:1em solid #830; background:#830;}

ul.links a, ul.links a:visited, ul.links b {padding:0; border-bottom:1em solid #d4d4d4; background:#d4d4d4; color:#666;}
ul.links a:hover {padding:0; border-bottom:1em solid #d4d4d4; background:#000; color:#fff;}

ul.comments a, ul.comments a:visited {width:21em;} 
/*
ul#latest {margin:0; padding:0; list-style-type:none; width:42.4em;}
ul#latest li {display:block; border-bottom:1px solid #aaa; height:1.6em; clear:both; text-align:left;}
* html ul#latest li {height:1px;}
ul#latest li a {display:block; font-weight:normal; text-decoration:none; float:left;}
ul#latest li span {margin:0; color:#888; float:right;}
*/
ul.sites {font-size:0.9em; font-family:verdana, sans-serif; list-style-type:square; line-height:1.7em;}

p {font-size:0.9em; line-height:1.7em; text-align:justify; font-family:verdana, arial, sans-serif;}

.date {font-size:1.2em; margin:0; color:#06a;}

.left {margin:0 0 1em 0; padding:0; list-style-type:none; float:left; width:13.5em;}

.norm {font-weight:normal;}

.bdr {padding:0 10px 10px 10px; float:right; width:6em;}

.precss, .prexhtml {font-size:1.2em;}
* html .precss, * html .prexhtml {font-size:1em;}
#button {width:6.6em;}

.clear {clear:both;}
.super {vertical-align:super;}

.heading {background:transparent; width:42.4em; height:14em; position:relative;}
.heading img {position:absolute; top:0; right:-2px; height:12.4em;}
.logo {font-size:4em; color:#000; position:relative; font-family:"times new roman", times, serif;}
.logop {color:#888;}
.logol {color:#c4c4c4;}
.logoa {font-weight:normal; font-size:1.32em; color:#888; position:absolute; top:-0.42em; left:2.35em;}
.logoy {color:#acacac;}
.logostop {color:#08c; position:absolute; left:10.2em;}
.slogan {margin:0 0.2em; font-size:0.9em; font-family: verdana, sans-serif;}

/* start hide \*/
.logostop {color:#08c; position:absolute; left:3.4em;}
/* end hide */

.logosmall {font-size:2em; padding:0; margin:0; color:#000; position:relative; font-family:"times new roman", times, serif; border-bottom:0.25em solid #08c;}

#info {border:0.5em solid #f85; border-width:0.5em 0; }

dl#latest {margin:0; padding:0; list-style-type:none; width:42.4em;}
dl#latest dt {padding:0; color:#06a; font-size:1.1em; font-weight:bold; background:#e4e4e4; border-top:0.5em solid #08c; clear:right;}
dl#latest dd {margin:0;display:block; height:1.7em; line-height:1.7em; clear:both; border-bottom:1px solid #eee;}
dl#latest dd a {display:inline; font-weight:normal; text-decoration:none; float:left;}
dl#latest dd span {display:inline; margin:0; color:#888; float:right;}

h2#welcome:target:before, h2#search:target:before, h2#comments:target:before, h2#about:target:before, h2#approvals:target:before, h2#styles:target:before, h2#links:target:before {content:"you jumped here > "; font-size:0.6em; color:#c00;}

.highlight {background:#ffc; padding:0 0.25em;}
#ads {clear:both; text-align:center; width:41.8em; padding:0.25em; border:1px solid #000; margin-top:1em; background:#08c;}
#rads {float:right; margin-left:1em;}
