body,table { font-family: arial,sans-serif; font-size: 12px; color: white }
h1 { font-size: 13px; color: #202020; margin: 0px }
h2 { font-size: 13px; color: #CBFEE8; border: solid #17915C 4px; background-color: #004D2C; margin: 0px }
h3 { font-size: 16px; color: #000000; font-family: arial,sans-serif; font-style:italic;}
a { color: 0000F0 }
.datetime { font-size: 12px; color: #606060; font-family: arial,sans-serif;}
.text { color: #000000 }
.source { font-size: 11px; color: #909090 }
.side { background-color: #007341 }
.top-menu { font-size: 11px; font-weight: bold; color: white; text-decoration: none }
.top-menu:hover { font-size: 11px; font-weight: bold; color: #003A21; text-decoration: none }
.bottom-menu1 { font-size: 11px; color: #000000; text-decoration: none }
.bottom-menu1:hover { font-size: 11px; color: #000050; text-decoration: underline }
.bottom-menu2 { font-size: 10px; color: #606060; text-decoration: none }
.bottom-menu2:hover { font-size: 10px; color: #606090; text-decoration: underline }
.white { color: #FFFFFF; font-weight: bold }
.black { color: #000000; font-weight: bold }
.content { color: #000000 }
.sourcecode { font-family: tahoma,arial,sans-serif; font-size: 11px; color: #404040; width: 520px }
.input { font-family: tahoma,arial,sans-serif; font-size: 11px; color: #000000; width: 410px }
.red { color: #DE0000; font-weight: bold }
.green { color: #015B34; font-weight: bold }
.title { background-color: #004D2C; background-image:url('/imgs/arrow_bullet1.gif'); background-repeat:no-repeat; padding-left:10pt; background-position: 4px }
.title_link { font-family: arial,sans-serif; font-size: 12px; color: white; text-decoration: none }
.title_link:hover { font-family: arial,sans-serif; font-size: 12px; color: #FFFF80; text-decoration: none }
.title-desc { color: #B4EED4 }
.link-desc { font-size: 11px; color: #B4EED4 }
.link-desc:hover { font-size: 11px; color: #84FEA4 }
.link1-desc { font-size: 12px; color: #B4EED4; text-decoration:none}
.link1-desc:hover { font-size: 12px; color: #84FEA4 }
.scroll { scrollbar-3dlight-color: #94DFBE; scrollbar-arrow-color: #C9F8E4; scrollbar-darkshadow-color: #000000; scrollbar-face-color: #17915C; scrollbar-highlight-color:#C9F8E4; scrollbar-shadow-color:#006600; scrollbar-track-color: #94DFBE }
.button { border-top: solid #94DFBE 1px; border-left: solid #94DFBE 1px; border-bottom: solid #006600 1px; border-right: solid #006600 1px; background-color: #17915C; font-family: verdana,arial,sans-serif; font-size: 12px; color: #F0F0F0; font-weight: bold }
.new { font-family: verdana,arial,sans-serif; font-size: 11px; font-weight: bold; color: #94DFBE; width: 50px; padding-left: 2; filter: glow(color=DE0000,strength=3) }
.category { color: #015B34; font-weight: bold }
.link { color: #015B34 }
.small { font-size: 9px; color: #015B34; text-decoration: none }
.bullet { list-style-image: url("/imgs/arrow_bullet2.gif") }
.s_premium { color: #000000 }
.keyword { font-size: 10px; color: #FFFFFF }
.keyword:hover { font-size: 10px; color: #BBFFBB }
.header { font-size: 14px; font-weight: bold; text-decoration: underline; }
.header1 { font-size: 14px; color: #015B34; font-weight: bold; text-decoration: underline; }
pre {}
.h2es { font-size: 13px; color: #CBFEE8; border: solid #17915C 1px; background-color: #004D2C; margin: 0px }

#adv_table {
margin:0;
padding:0;
width:100%;
}
.advertiser{
border:1px solid #002d19;
background-color:#17975c;
height:415px;
min-width:264px;
text-align:center;
}
.advertiser h3{
margin:0;
text-align:center;
border-top:3px solid #17975c;
border-bottom:2px solid #17975c;
padding:0;
color:#fff;
font-style:normal;
font-size:12px;
background-color:#17975c;
}
.advertiser h3 a:link, .advertiser h3 a:active, .advertiser h3 a:visited{
color:#fff;
text-decoration:none;
}
.advertiser h3 a:hover{
text-decoration:underline;
}
div.banner{
height:150px;
background-color:#c9f8e4; 
border-left:8px solid #17975c;
border-right:8px solid #17975c;
}
div.banner img{
margin-top:12px;
}
p.description{
/* ON THE INDEX FILE THERE IS AN CSS IF THAT HACK THE HEIGHT OF THIS BLOCK*/
margin:0;
border-left:8px solid #17975c;
border-right:8px solid #17975c;
text-align:left;
color:#000;
font-size:12px;
background-color:#94efbe;
padding:6px 4px 4px 4px;
height:176px;
}

p.links{
margin:0;
padding-bottom:3px;
border-left:8px solid #17975c;
border-right:8px solid #17975c;
border-bottom:8px solid #17975c;
text-align:left;
color:#000;
background-color:#94efbe;
} 

p.links a:link, p.links a:active, p.links a:visited{
margin-left:3px;
padding-left:18px;
display:block;
background-image:url("/imgs/arrow_bullet2.gif");
background-position:left;
background-repeat:no-repeat;
font-size:13px;
color:#de0000;
font-weight:bold;
}
p.links a:hover{
color:#000;
}
#bonuses-div{
border:1px solid #002d19;
padding:0;
margin:0;
background-color:#c9f8e4;
}
#bonuses-table{
border:8px solid #17915c;
}
#bonuses-table th{
text-align:left;
background-color:#002d19;
}
