html { 
  background: #FEFEFE url(/css/background.gif) repeat scroll;
}

body { 
  color: #663333;
  font-style: normal; 
  font-weight: normal; 
  font-size: 10pt; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width: 600px;
  position: relative;
  margin: 16px;
  left: 180px; 
  top: 6px;
  padding: 80px;
  padding-top: 48px;
  padding-bottom: 30px;
  margin-bottom: 46px;
  background:#fefefe;
  border-width: 1px;
  border-color: #cccccc #000000 #000000 #cccccc;
  border-style: solid;
}



p, ul, ol {  
  margin-bottom: 0px; 
  margin-top: 16px; 
}

li {  
  margin-bottom: 0px; 
  margin-top: 6px; 
}

pre { font-family: Lucida Console, Courier new, Courier; }

strong { color: #993300; }

input, select, textarea { 
  font-family: Lucida Console, Courier New, Courier, arial, helvetica;
  font-size: 12px; 
  margin: 2px;
}

a { color: #0000FF; text-decoration: none; font-weight: bold; }
a:hover {  color: #0000CC; text-decoration: underline; }

h1, h2, h3, h4 {
  font-family: Georgia, Arial, Helvetica, sans-serif;
  font-weight: normal;
  padding: 0px;
  margin: 0px; 
  margin-top: 32px; 
  margin-bottom: 16px;
}

h1 a, h2 a, h3 a, h4 a {
  font-weight: normal;
}

h1 { font-size: 28pt; }
h2 { font-size: 16pt; }
h3 { font-size: 14pt; }
h4 { font-size: 12pt; }



img {
  padding: 0px;
  margin: 0px; 
  border-width: 0px;
  border-color: #000000;
  border-style: solid;
}

img.logo {
  position: absolute;
  top: -170px;  
  left: -160px;  
  width: 840px; 
  heigth: 150px;
  border: 0px;
}

img.smiley {
}

hr {  
  color: #663333;
  padding: 0px;
  margin: 0px;
  margin-top: 40px;
  margin-bottom: 20px;
}



table {
  padding: 0px;
  margin: 0px; 
  border: 0px;
  border-spacing: 0px;
}

table.user {
  margin: -6px; 
  margin-top: 12px;
  border-spacing: 4px;
}

table.user tr td, table.user tr th { 
  background-image: url(../css/woodl.gif); 
  vertical-align: top; 
  padding: 4px; 
  margin: 4px;
  margin-left: 0px;
  margin-right: 8px;
}

table.user tr th { 
  font-weight: bold;
  text-align: left;
}

td.top { 
  vertical-align: top;
  padding: 0px;
  margin: 0px; 
}

td.top, td.odd, td.even { 
  vertical-align: top;
  padding: 4px;
  margin: 0px; 
}

tr.odd td { 
  background-color: #FFF599; 
}

tr.even td { 
  background-color: #FEFEFE; 
}

div.colortable table, div.ticktable table {
  background-color: #FFF599; 
  background-image: url(../css/woodl.png); 
  margin-top: 20px;
  padding: 4px; 
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
}

div.ticktable tr td { 
  background-color: #FEFEFE; 
  margin: 0px;
  border-width: 1px;
  border-color: #cccccc;
  border-style: solid;
}



div.header h1 { display:none; }

div.hidden { display:none; }
div.class="wrapper close" { clear:both; }

div.rc { margin-top:4ex; }
div.rc hr { display:none; }

div.old { background-color:#ffd; }
div.new { background-color:#dfd; }
div.diff { padding-left:2ex; padding-right:2ex; border-style:dashed; 
           margin-left:5%; margin-right:5%; margin-bottom:5ex; }
div.diff hr { display: none }
div.refer { padding-left:5%; padding-right:5%; font-size:smaller; }

div.message  { 
  background-color: #fee; 
  color: #f00; 
  border:solid #f00;
  font-weight: bold; 
  padding: 12px; 
  padding-top: 0px; 
}





div.sidebar {
  position: absolute;
  top: 0px;  
  left: -180px;  
  height: auto;
  color: #666666; 
  padding: 16px;
  background: #FFF599  url(../css/woodp.gif); 
  font-family: Arial, Helvetica, sans-serif;
  font-weight: Normal;
  font-size: 10pt;
  margin-bottom: 16px;
  width: 120px;
  border-width: 1px;
  border-color: #cccccc #000000 #000000 #cccccc;
  border-style: solid;
}

div.searchbox {
  padding: 0px;
}

div.sidebar a { 
  width: 116px;
  text-decoration: none; 
  color: #000066; 
  font-size: 10pt; 
  font-weight: Normal;
  display: block; 
}

div.sidebar form { 
  padding: 0px;
}

div.sidebar p, span.gotobar p { 
  margin: 0px;
  padding: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: block; 
  border-width: 0px 0px 0px 0px;
  border-color: #663333;
  border-style: solid;
}

div.sidebar h1, div.sidebar a:hover { 
  background-color: #663333;
  color: #fefefe;
  text-decoration:none;
}

div.sidebar input { 
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-weight: Normal;
  font-size: 12px;
  color: #000066;
  margin: 2px;
  width: 100px;
}

div.sidebar h1 {
  font-weight: bold; 
  font-size: 12pt; 
  margin: -8px; 
  margin-top: 0px; 
  margin-bottom: 0px; 
  padding: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-style: none;
}

div.gotolinks br, div.editlinks br, div.searchbox br {
  display: none;
}

div.searchbox p {
  color: #000000;
  margin: 0px; 
  border-width: 0px;
}

div.footer hr {
  display: none;
}


div.footer br {
  font-size: 36px;
}


span.time, div.editlinks {
  padding-top: 6pt;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-style: italic;
}

span.time {
  padding-top: 30px;
}

div.rss {  
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-weight: normal; 
  font-size: 10pt;
}

div.rss p {
  font-weight: bold; 
  margin-top: 6px; 
  margin-bottom: 6px; 
}

div.rss ul {
  margin: 0px;
  margin-top: 6px; 
  margin-bottom: 6px; 
  padding-left: 16px; 
}

div.center {
  text-align: center;
}

@media print {
  span.gotobar { display:none; }
  span.specialdays { display:none; }
  div.sidebar { display:none; }
  div.refer { display:none; }
  div.footer { display:none; }
  div.near { display:none; }
  div.sister { display:none; }
  div.languages { display:none; }
  body { margin:0px; left: 0px; padding: 0px; border-width: 0px;}
}
