body {font-family: arial, helvetica, sans-serif; color:#777777; font-size:12px;}

a:link{font-size: 12px; color: #0066FF; text-decoration:none;}
a:visited{font-size: 12px; color: #0066FF; text-decoration:none;}
a:hover{font-size: 12px; color: #0066FF; text-decoration:underline;}

.tablemenu {color: #333333; font-size:14px; border-bottom: 1px solid #E3E3E3;}

.menu {font-size: 15px; color: #cccccc; text-decoration:none;}
.menu  a:link{font-size: 15px; color: #689821; text-decoration:none;}
.menu  a:visited{font-size: 15px; color: #689821; text-decoration:none;}
.menu  a:hover{font-size: 15px; color: #689821; text-decoration:underline;}

.tablemain {padding-left: 50px; padding-right: 50px; }

.content {font-size: 14px; color: #666666; text-decoration:none;}
.content  a:link{font-size: 14px; color: #0066FF;}
.content  a:visited{font-size: 14px; color: #0066FF;}
.content  a:hover{font-size: 14px; color: #0066FF; text-decoration:underline;}

.contenthome {font-size: 16px; color: #999; text-decoration:none;}
.contenthome  a:link{font-size: 16px; color: #0066FF;}
.contenthome  a:visited{font-size: 16px; color: #0066FF;}
.contenthome  a:hover{font-size: 16px; color: #0066FF; text-decoration:underline;}

.countertable {padding: 20px; font-size: 25px; color: #E3E3E3}
.counterinfo {font-family: calibri; font-size: 50px; color:  rgb(105, 105, 105);; font-weight: bold; text-align:center; border: 0px;}

.tablefooter {font-size: 14px; color: #999; border-top:1px solid #ccc;}

#content {margin: 0 auto;text-align: left;width: 760px;}

h2{border-bottom:1px solid #86C32A; color:#86C32A; font-weight:bold; font-size: 16px; margin-bottom:0pt; padding-bottom:0.15em; text-align:left;}

.title{border-bottom:1px solid #86C32A; color:#86C32A; font-weight:bold; font-size: 16px; margin-bottom:0pt; padding-bottom:0; text-align:left;}
.titlecontent{border-bottom:1px solid #333333; color:#959696; font-weight:bold; font-size: 15px; margin-bottom:0pt; text-align:left;}

.maintable {padding-left: 0px; padding-right: 0px;}
.infotable{margin-bottom: 10px;}

.contenttable{margin-bottom: 15px;}
.headercontent {font-size: 25px; color: #cccccc; font-weight: bold;}
.headersearch {font-size: 20px; color: #FB9622;}
.headersearch a:link{font-size: 20px; color: #0066FF; text-decoration:none;}
.headersearch a:visited{font-size: 20px; color: #0066FF; text-decoration:none;}
.headersearch a:hover{font-size: 20px; color: #0066FF; text-decoration:underline;}

.hdmiddle{border-bottom: 1px solid #E3E3E3;}


.de {color: #DE0008;}
.de a:link{color: #DE0008;}
.de a:visited{color: #DE0008;}
.de a:hover{color: #DE0008; text-decoration:underline;}

.adsense{display:block;float:left;margin-top:0px;margin-bottom:5px;margin-right:0px;margin-left:5px;}


.imgtitle {margin-right:4px; margin-bottom:4px; vertical-align: middle}
.imgmini {margin-right:3px; vertical-align: middle}

.clock {color: #999999; font-size: 11px; }
.clock a:link {color: #FF6600; font-size: 11px; text-decoration:underline; }
.clock a:visited{color: #FF6600; font-size: 11px; text-decoration:underline;}
.clock a:hover{color: #FF6600; font-size: 11px; text-decoration:none;}

.clock2 {color: #BFBFBF; font-size: 11px; }
.clock2 a:link {color: #FF6600; font-size: 11px; text-decoration:underline; }
.clock2 a:visited{color: #FF6600; font-size: 11px; text-decoration:underline;}
.clock2 a:hover{color: #FF6600; font-size: 11px; text-decoration:none;}



.supporter {color: #999999; background-color:#f5f9f0; font-size: 11px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; border: 1px solid #E3E3E3;}
.supporter a:link {color: #86C32A; font-size: 11px; text-decoration:underline;}
.supporter a:visited{color: #86C32A; font-size: 11px; text-decoration:underline;}
.supportera:hover {color: #86C32A;  font-size: 11px; text-decoration:none;}



.the_date {
display:block;
text-align: center;
float:center;
font-family: Arial, Helvetica, sans-serif;
background: url(/img/calendar2.gif) no-repeat; width:60px;
}

.date_m {
display:block;
font-size: .9em;
margin:0;
padding:0;
font-weight: bold;
text-align:center;
}

.date_d {
display:block;
font-size:1.4em;
margin:0;
padding:0.7em 0 1.3em 0;
text-align: center;
}

.clocktable {border-top:2px solid #FB9622;}

.headertable {}

.headerlinks {font-size: 11px; color: #cccccc; padding-left:2px; padding-right:2px; }
.headerlinks a:link{font-size: 11px; color: #86C32A; text-decoration:none;}
.headerlinks a:visited{font-size: 11px; color: #86C32A; text-decoration:none;}
.headerlinks a:hover{font-size: 11px; color: #86C32A; text-decoration:underline;}

.headerlinks2 {color: #cccccc; font-size: 11px; }
.headerlinks2 a:link{font-size: 11px; color: #0066FF; text-decoration:none;}
.headerlinks2 a:visited{font-size: 11px;  color: #0066FF; text-decoration:none;}
.headerlinks2 a:hover{font-size: 11px; color: #0066FF; text-decoration:underline;}

.headerlinksfr  {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #cccccc; padding-left:2px; padding-right:2px; }
.headerlinksfr  a:link{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #86C32A; text-decoration:none;}
.headerlinksfr  a:visited{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #86C32A; text-decoration:none;}
.headerlinksfr  a:hover{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #86C32A; text-decoration:underline;}

.headerlinks2fr {font-family: arial, helvetica, sans-serif; color: #cccccc; font-size: 11px; }
.headerlinks2fr a:link{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #0066FF; text-decoration:none;}
.headerlinks2fr a:visited{font-family: arial, helvetica, sans-serif; font-size: 11px;  color: #0066FF; text-decoration:none;}
.headerlinks2fr a:hover{ffont-family: arial, helvetica, sans-serif; ont-size: 11px; color: #0066FF; text-decoration:underline;}

.language {font-size: 11px; color: #333333; }
.language a:link{font-size: 11px; color: #cccccc; text-decoration:none;}
.language a:visited{font-size: 11px; color: #cccccc; text-decoration:none;}
.language a:hover{font-size: 11px; color: #cccccc; text-decoration:underline;}

.language2 {font-size: 11px; color: #cccccc;}
.language2 a:link{font-size: 11px; color: #0066FF; text-decoration:none;}
.language2 a:visited{font-size: 11px; color: #0066FF; text-decoration:none;}
.language2 a:hover{font-size: 11px; color: #0066FF; text-decoration:underline;}

.languagefr {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #333333; }
.languagefr a:link{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #cccccc; text-decoration:none;}
.languagefr a:visited{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #cccccc; text-decoration:none;}
.languagefr a:hover{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #cccccc; text-decoration:underline;}

.language2fr {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #333333;}
.language2fr a:link{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #cccccc; text-decoration:none;}
.language2fr a:visited{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #cccccc; text-decoration:none;}
.language2fr a:hover{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #cccccc; text-decoration:underline;}



.help {font-size: 14px; color: #FF6600}
.help a:link{font-size: 14px; color: #FF6600; text-decoration:none;}
.help a:visited{font-size: 14px; color: #FF6600; text-decoration:none;}
.help a:hover{font-size: 14px; color: FB9622; text-decoration:underline;}

.text {color: #666666; font-size: 12px;}
.text a:link{font-size: 12px; color: #0066FF; text-decoration:none;}
.text a:visited{font-size: 12px; color: #0066FF; text-decoration:none;}
.text a:hover{font-size: 12px; color: #0066FF; text-decoration:underline;}

.items {color: #666666; font-size: 14px; border-bottom: 1px solid #cccccc;}
.items a:link{color: #0066FF; font-size: 14px; text-decoration:none;} 
.items a:visited{color: #0066FF; font-size: 14px; text-decoration:none;} 
.items a:hover{color: #0066FF; font-size: 14px; text-decoration:underline;} 

.newstext {color: #666666; font-size: 16px;}
.newstext a:link{font-size: 16px; color: #0066FF; text-decoration:none;}
.newstext  a:visited{font-size: 16px; color: #0066FF; text-decoration:none;}
.newstext  a:hover{font-size: 16px; color: #0066FF; text-decoration:underline;}

.titlemonth{color:#959696; font-weight:normal;  font-size:14px; margin-bottom:0pt; padding-bottom:0.15em; text-align:left;}
.titlemonth a:link{color:#0066FF; font-weight:normal; font-size:14px; margin-bottom:0pt; padding-bottom:0.15em; text-align:left; text-decoration:none;}
.titlemonth a:visited{color:#0066FF; font-weight:normal; font-size:14px; margin-bottom:0pt; padding-bottom:0.15em; text-align:left; text-decoration:none;}
.titlemonth a:hover{color:#0066FF; font-weight:normal; font-size:14px; margin-bottom:0pt; padding-bottom:0.15em; text-align:left; text-decoration:underline;}

.tablemonth {color: #333333; font-size:14px; background-color:#EFFDCC; border-top: 1px solid #99CC00; border-bottom: 1px solid #99CC00;}
.countermonth {font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; border: 0px; background-color:#EFFDCC;}
.itemsmonth {color: #666666; font-size: 14px; padding-top:4px; padding-bottom:4px; padding-right:4px;}
.itemsmonth a:link{color: #0066FF; font-size: 14px; text-decoration:none;} 
.itemsmonth a:visited{color: #0066FF; font-size: 14px; text-decoration:none;} 
.itemsmonth a:hover{color: #0066FF; font-size: 14px; text-decoration:underline;} 
.suggeststats {font-size: 11px; color: #959696; text-decoration:none; padding-top:5px; padding-right:5px;}

.donatenow {color: #999; font-size: 16px; font-weight:bold;}
.donatenowbox {border: 1px solid #E3E3E3; padding-top: 3px;  padding-bottom: 3px;}


.suggeststats a:link{font-size: 11px; color: #86C32A; text-decoration:none;}
.suggeststats a:visited{font-size: 11px; color: #86C32A; text-decoration:none;}
.suggeststats a:hover{font-size: 11px; color: #86C32A; text-decoration:underline;}

.tdm {border-bottom: 1px solid #cccccc; padding-left: 0px;}

.counter {font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; border: 0px; text-align:right; margin-right:10px;}

.countertest {font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; border: 0px; text-align:right; margin-right:10px;}




.int {color: #666666; background-image:url(/img/bgbox.png); font-size: 10px;  padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 20px; border: 1px solid #E3E3E3;}
.int a:link{font-size: 10px; color: #164C97; text-decoration:none;}
.int a:visited{font-size: 10px; color: #164C97; text-decoration:none;}
.int a:hover{font-size: 10px; color: #164C97; text-decoration:underline;}

.int2 {color: #666666; background-image:url(/img/bgbox.png); font-size: 9px;  padding-top: 5px; padding-right: 2px; padding-bottom: 5px; padding-left: 20px; border: 1px solid #E3E3E3;}
.int2 a:link{font-size: 9px; color: #0066FF; text-decoration:none;}
.int2 a:visited{font-size: 9px; color: #0066FF; text-decoration:none;}
.int2 a:hover{font-size: 9px; color: #FF6600; text-decoration:underline;}


.int3 {color: #666666; background-image:url(/img/bgbox3.png); background-repeat:no-repeat; font-size: 10px;  padding-top: 15px; padding-right: 5px; padding-bottom: 5px; padding-left: 20px; border: 1px solid #E3E3E3;}
.int3 a:link{font-size: 10px; color: #164C97; text-decoration:none;}
.int3 a:visited{font-size: 10px; color: #164C97; text-decoration:none;}
.int3 a:hover{font-size: 10px; color: #164C97; text-decoration:underline;}

.int4 {color: #666666; background-image:url(/img/bgbox4fr.png); background-repeat:no-repeat; font-size: 10px;  padding-top: 15px; padding-right: 5px; padding-bottom: 5px; padding-left: 20px; border: 1px solid #E3E3E3;}
.int4 a:link{font-size: 10px; color: #164C97; text-decoration:none;}
.int4 a:visited{font-size: 10px; color: #164C97; text-decoration:none;}
.int4 a:hover{font-size: 10px; color: #164C97; text-decoration:underline;}

.ref {font-size: 10px; color: #666666; }

.amazon {font-family: Arial, Helvetica, sans-serif; color: #BFBFBF; font-size: 11px; font-weight: normal;}
.amazon a:link{font-size: 12px; color: #0066FF; text-decoration:none;}
.amazon a:visited{font-size: 12px; color: #0066FF; text-decoration:none;}
.amazon a:hover{font-size: 12px; color: #0066FF; text-decoration:underline;}
.am2 {font-family: Arial, Helvetica, sans-serif; color: #86C32A; font-size: 10px; font-weight: normal;}
.amzlink {font-weight: normal}
.amzlink a:link{font-size: 12px; color: #0066FF; text-decoration:none;}
.amzlink a:visited{font-size: 12px; color: #0066FF; text-decoration:none;}
.amzlink a:hover{font-size: 12px; color: #0066FF; text-decoration:underline;}

.options {color: #666666; font-size: 11px;}
.options a:link{font-size: 11px; color: #0066FF; text-decoration:none;}
.options a:visited{font-size: 11px;  color: #0066FF; text-decoration:none;}
.options a:hover{font-size: 11px; color: #FF6600; text-decoration:underline;}

.ptd {color: #999999; font-size: 11px;}
.ptd a:link{font-size: 11px; color: #0066FF; text-decoration:none;}
.ptd a:visited{font-size: 11px;  color: #0066FF; text-decoration:none;}
.ptd a:hover{font-size: 11px; color: #0066FF; text-decoration:underline;}

.optionsbox {background-image:url(img/bgbox.png); border: 1px solid #E3E3E3;}
.newsletterbox {background-image:url(img/bgbox.png); border: 1px solid #E3E3E3;}
.newslettertext {color: #999;font-weight:normal;font-size: 12px;}
.newsletterinput {border: 1px solid #99CC00;color: #333;font-weight:normal;font-size: 16px;margin: 0px 0px 0px 10px;padding: 1px 0px 1px 3px;}

.pbox {color: #999999; font-size: 11px; border: 1px solid #E3E3E3; padding-top:1px;}
.pbox2 {color: #999999; font-size: 11px; border: 1px solid #E3E3E3;}

.footer{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #999999; margin-bottom:0pt; margin-left:0pt; margin-right:0pt; margin-top:10px; padding-bottom:4px; padding-left:12px; padding-right:12px; padding-top:10px; text-align:center;}
.footer a:link{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #86C32A; text-decoration:none;}
.footer a:visited{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #86C32A; text-decoration:none;}
.footer a:hover{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #86C32A; text-decoration:underline;}

.footerdisc {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #AEAEAE; text-decoration:none;}
.footerdisc a:link{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #AEAEAE; text-decoration:underline;}
.footerdisc a:visited{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #AEAEAE; text-decoration:underline;}
.footerdisc a:hover{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #AEAEAE; text-decoration:none;}

/* ROUNDED BOX */
.box .t, .box .b, .box .t b, .box .b b { display:block; overflow:hidden;}
.box .t b, .box .b b { float:right; width:50%;}
.box .t .r { background-position:top right; }
.box .b .r { background-position:bottom right;}
.box .b { background-position:bottom left; }
.box .br { clear:both; display:block; overflow:hidden; height:0px; }
.box .t, .box .b, .box .b b, .box .t b {height:9px; background-image:url(/img/brdc.gif); background-repeat:no-repeat;}
.box .c {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.box .widget_head {background:#fff;}

/* CONTACT FORM CSS */

.error {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FF0000;
background-color: #FFFFFF;
font-style: italic;
}

.error2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FF0000;
background-color: #FFFFFF;
}
td.DATE {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration: none;
background-color: #FFFFFF;
padding:5px;
border-top:1px solid #64798E;
}

td.DISPLAY {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #999999;
text-decoration: none;
background-color: #FFFFFF;
padding:20px;
border: 1px dotted #E3E3E3;
}

.formbox {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
background-color: #EFFDCC;
height: 15px;
border: 1px solid #99CC00;
width: 50%;
padding:4px;
}

.formboxdonate {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
background-color: #EFFDCC;
border: 1px solid #99CC00;
width: 180px;
padding:4px;
}

.formboxsupporting {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
background-color: #EFFDCC;
border: 1px solid #99CC00;
padding:2px;
}

.formboxamount {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333333;
background-color: #EFFDCC;
height: 15px;
border: 1px solid #99CC00;
width: 50px;
padding:4px;
}

.textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
background-color: #EFFDCC;
border: 1px solid #99CC00;
width: 75%;
padding:4px;
}

textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
background-color: #EFFDCC;
border: 1px solid #99CC00;
width: 75%;
padding:4px;
}

.formbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
height: 20px;
background-color: #F0F6FF;
border: 1px solid #000000;
}

/* BASE

green logo rts #AADA6D
blue logo rts #77AACF

green "o" in logo 86C32A (= green map & header text link)
grey in logo 666666
grey in rounded box CCCCBE
light gray text 959696
lighter gray BFBFBF
very light gray for small box borders E3E3E3
extreme light gray ~ bgbox FCFBFB

blu map 488CF2
orange map FB9622
orange stronger FF6600
yellow map FFD600

blue (very light) 66CCFF
blue (darker than map) 0066FF
blue (dark face) 3B5998
blue (dark top) 164C97

font-family:arial;
font-size:11px;
line-height:15px;

BASE */

/* currently not used */
.info {font-size: 10px; color: #cccccc; border-bottom: 1px solid #cccccc;} 
.info a:link{font-size: 10px; color: #86C32A; text-decoration:none;} 
.info a:visited{font-size: 10px; color: #86C32A; text-decoration:none;} 
.info a:hover{font-size: 10px; color: #86C32A; text-decoration:underline;} 

