body {
	margin:0;
	background-color:#eeeeee;
	font: 0.7em/160% Verdana, Arial, Helvetica, sans-serif;
	background: url(../img/pagebg.gif) repeat-x #eeede5;
}
h1, h2, h3, h4, h5, h6 {
  font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}
h1 {
  font-size:140%;
  margin:0;
  margin-top:5px;
  margin-bottom:5px;
}

body,td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	margin:0;
}
img { border: 0}
.topMenu {
  text-align: right;
  padding-right: 5;
}
.topMenu div{
  display: inline;
  margin-left: 5;
}
.topMenu a,.topMenu a:active,.topMenu a:visited {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #747474;
  font-size: 80%;
  text-decoration:none;
}
.topMenu a:hover {
  text-decoration:underline;
}

a,a:active,a:visited {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #606060;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}

.mainTbl {
 border-left: solid 1px #dedede;
 border-right: solid 1px #dedede;
}

.bottomMenu {
  background-color:#e9e9e9;
  border: solid 1px #e5e5e5;
  padding:3;
  text-align:center;
  clear:both;
  margin-bottom:10px;
}
.bottomMenu a,.bottomMenu a:active,.bottomMenu a:visited{
  color: #a6acac;
}

.searchRow {
  border:solid 1px #e6e6e6;
  text-align:center;
  color:#2e7da8
}
.catsRow {
  background-image:url(../img/cats_bg.gif);width:100%;height:19;
  overflow:hidden;
  background-repeat:repeat-x;
  color: white;
  font-weight: bold;
  border-right: solid 1px #8cb0c6;
}
.catsRow div, .searchRow div{
  display: inline;
  position:relative;
  left: 5;
}
.searchRow div {
  left: auto;
  top: -4;
}
.searchRow input {
  border: solid 1px #c0c0c0;
  font-size: 7pt;
  position:relative;
  top: -4;
}
.searchRow img {
  position:relative;
  top: 2;
  cursor:pointer;
}

.newsRow {
  background-image:url(../img/news_bg.gif);width:100%;height:19;
  background-repeat:repeat-x;
}


.linkList i {
  list-style:none;
  background:url(../img/numbg.gif) repeat-x;
  height:28px;
  color: white;
  padding-left:6px;
  padding-right:6px;
  padding-top:5px;
  font-weight:bold;
  margin:5px;
  float:left;
  font-style:normal;
}
*>.linkList i { height:23px }
.linkList #row1 {
  background: #f0f0f0;
}
.linkList #row2 {
}
.linkList {
  width:100%;
  border-collapse: collapse;
}
.linkList #p {
  margin:0;
  padding-left:40px;
  padding-top: 10px;
  display:block;
  padding-bottom:15px;
}
.linkList #d { padding-top:20px }
#linkDirD {
  background: url(../img/quote.gif) no-repeat;
  padding-left:25px;
  padding-top:25px;
  padding-bottom:5px;
  border-bottom:dotted 2px #f0f0f0;
  margin-bottom:10px;
}
.pager a {
  border:solid 1px #8cb0c6;
  text-decoration:none;
  background: #b1daec;
  padding-left:2px;
  padding-right:2px;
  color:#32509c;
}
.pager b {
  border:solid 1px #dedede;
  background: #e9e9e9;
  padding-left:2px;
  padding-right:2px;
  color:#606060;
}
.pager {
  margin-top:10px;
  margin-bottom:10px
}

#firstLine .ad {
  float:right;
}
#firstLine {
  background:#f0f0f0;
  padding:5px;
  padding-bottom:20px;
  margin-bottom:15px;
}
#firstLine #title {
  display:block;
  padding-top:10px;
  padding-bottom:5px;
}

.add {
  float:right;
}

.bTable td {
  padding:3px;
}
.bTable {
  margin-left:auto;
  margin-right:auto;
  border-bottom:solid 3px #f0f0f0;
  border-collapse: collapse;
}

.HeaderCol {
  background: #a6c2ce;
  color:white;
  font-weight:bold;
  text-align:center;
  border:solid 1px #8cb0c6;
}

#subs {
  position:relative;
  top:-5px;
  padding-bottom:10px;
}
#subs a {
  background: url(../img/ln.gif) no-repeat;
  padding-left:20px;
  display: block;
}

h2 {
  background: url(../img/lmh.gif) no-repeat;
  padding-left:35px;
  margin:0;
  margin-top:5px;
  margin-bottom:5px;
}
#parent h1 {
  margin-left: 40px;
}
.linkDetails {
  background: #f0f0f0;
  padding:2px;
}
.commentForm {
  border-top: dotted 2px #d0d0d0;
  padding-top: 10px;
  margin-top: 10px;
}