body {
margin: 0;
padding: 0;
background-color: #FFF;
font-family: Tahoma, sans-serif;
}

a:hover {
	color: #FFF;
}

form, input {
display: inline;
padding: 0;
margin: 0;
}
img { border:0px }
ul, li {list-style: none;}
a:link {color: #00C;}
a:visited {color: #006;}
a:hover, li.link {color: #C00;}

div.sections {
padding-bottom: 10px;
line-height: 160%;
display: block;
font-size: 90%;
margin: 0 0 16px 0;
}
div.sections a:link, div.sections a:visited {
padding: 1px 3px;
text-decoration: none;
color: #00C;
border-bottom: 2px solid #F0F0F0;
}
div.sections a:hover {
padding-bottom: 3px;
border-bottom-color: #F96;
}
h1.main {
text-align: left;
font-size:  90%;
border-left: 4px solid Navy;
border-right: 1px solid Navy;
background: #FFF2D6;
padding: 3px;
margin-bottom: 15px;
}
.f70{
font-size: 70%;
color: #205610;
}
.f70 a {
color: #205610;
text-decoration: none;
}
.f80{
font-size: 80%;
color: #205610;
}
.f80 a {
color: #205610;
text-decoration: none;
}
tr.categories td
{
padding: 5px 12px 2px 15px;
font-size: 80%;
text-align: left;
}
table.left-content, table.center-content, table.right-content {
font-size: 80%;
}

/*Boxes & menu*/
td.searchbox {
border-left: 7px solid #00FA9A;
border-bottom: 7px solid #FFF;
padding: 0 0 10px 0;
}
td.links-box {
line-height: 110%;

}
td.links-box ul {
list-style: none;
margin: 8px 0;
}
td.links-box ul li {
padding: 0 0 4px 0;
}
td.links-box ul li a {
display: block;
padding-right: 7px;
border-right: 4px solid #FF8000;
border-bottom: 4px solid #FFF;
}

td.cat-box-title {
margin: 16px 0 0 0;
display: block;
border-right: 7px solid Red;
text-align: center;
padding-bottom: 7px;
}
td.cat-box-title a:link, td.cat-box-title a:visited {
padding: 0 0 0 7px;
background-color: #FFFAF0;
color: #000080;
border-left: 7px solid #FFFAF0;
text-decoration: none;
}
td.cat-box-title a:hover {
background-color: #FFFAF0;
text-decoration: none;
border-left: 7px solid Red;
}
td.cat-box {
margin: 0 0 16px 0;
display: block;
border-right: 7px solid #FFB9BB;
border-bottom: 7px solid #FFF;
}
td.cat-box ul li {
padding: 0 0 4px 0;
}
td.cat-box ul li a {
display: block;
padding-right: 0;
}
td.cat-box ul li a:link, td.cat-box ul li a:visited {
text-decoration: none;
}
td.cat-box ul li a:hover {
	text-decoration: underline;
}

td.small-banner1 {
margin: 0;
display: block;
padding-top: 0px;
border-right: 7px solid #FAF0E6;
border-bottom: 7px solid #FFF;
}
td.small-banner2 {
margin: 16px 0 0 0;
display: block;
padding-top: 0px;
border-right: 7px solid #FFE4C4;
border-bottom: 7px solid #FFF;
}

td.top-h-bnr, td.ad-h-strip, td.small-banner1, td.small-banner2 {
padding: 4px;
}
td.all-menu {font-size: 100%;}
td.all-menu ul {
list-style: none;
margin: 8px 0 1.5em 0;
padding: 0;
border: none;
}
td.all-menu ul li {
margin: 0 0 2px 0;
}
td.all-menu ul li a {
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 5px solid #96AEC6;
border-bottom: 5px solid #FFF;
width: 100%;
}
td.all-menu ul li a:visited {
color: #00C;
}
td.all-menu ul li a.hot {
padding-top: 15px;
font-weight: bold;
border-left-color: #D0BB24;
}
html>body td.all-menu ul li a {
width: auto;
}
td.all-menu ul li a:hover {
border-left: 5px solid #3C605C;
color: #A00;
}
td.all-menu ul li a.hot:hover {
border-left-color: #F90;
}
td.top-h-strip {
font-size: 76%;
padding: 0 0 4px 12px;
background: #70757B;
border-bottom: 3px solid #A9B1BA;
}
td.top-h-strip a:link, td.top-h-strip a:visited {
color: #DFDFDF;
padding: 6px 1em 0 1em;
}
td.top-h-strip a:hover {
color: #FFF;
}
.page-this {
border: 2px solid #000080;
padding:1px 3px 1px 3px;
font-weight: normal;
}
ul.lbox li{color:#999; font-size: 11px;}
ul.lbox li a:link,ul.lbox li a:visited, ul.lbox li a:active{color:#999; font-size: 11px;text-decoration:none;}
ul.lbox li a:hover {color:#999; font-size: 11px;text-decoration:underline;}
.pagelink
{
background-color: #F5F5DC;
padding:1px 3px 1px 3px;
color: #000;
font-weight: normal;
}
.pagelinklast
{
background-color: #FFA500;
padding:1px 3px 1px 3px;
color: #000;
font-weight: normal;
}
.pagelink a:active, .pagelink a:visited, .pagelink a:link, .pagelinklast a:active, .pagelinklast a:visited, .pagelinklast a:link {
text-decoration:none;
color: #000;
font-weight: normal;
}
table.rate-box {
	border-left: 8px solid #DC143C;
	border-right: 2px solid #DC143C;
	font-size: 100%;
}
table.submit-box{
	border-left: 8px solid #DCDCDC;
	border-bottom: 4px solid #FFF;
	font-size: 80%;
}
td.footer-left, td.footer-center, td.footer-right {
padding: 4px;
font-size: 76%;
}
td.footer-left {
line-height: 100%;
border-left: 6px solid #ACF;
}
td.footer-left p, td.footer-right p {
margin: 0.3em 0;
}
td.footer-center {
border-left: 9px solid #FCC;
border-right: 1px solid #F0F0F0;
}
td.footer-center b a {
padding-right: 5px;
border-right: 8px solid #CCC;
}
td.footer-right {
border-right: 7px solid #A00;
}
