/* CSS FILE FOR CUSTOM USER SETTINGS */

/* DEFAULT COLORS & FONTS
@color1: #FFF; -> BACKGROUND BODY 
@color2: #000;  -> BACKGROUND FOOTER, HEADER...
@color3: #333; -> MAIN ELMENTS (H1, H2, ...)
@color4: #FFF; -> SIDE NAVIGATION
@color5: #FFF; -> SITETITLE, SITEBASELINE
@font1: Tahoma,Geneva,sans-serif;
@font2: 'Trebuchet MS',Helvetica,sans-serif;
*/

/* GENERAL */
body { background-color: #FFF; color: #333; font-size: 13px; font-family: Tahoma,Geneva,sans-serif; }
a { color: #333; }
a.active { color: #666; }
a:hover { color: #666; }
h1 { font-family: 'Trebuchet MS',Helvetica,sans-serif; font-size: 28px; font-weight: normal; color: #666; }
h2 { font-family: Tahoma,Geneva,sans-serif; font-size: 18px; font-weight: normal; color: #666; }

/* HEADER */
.header { background-color: #000; }
.siteTitle { top: 20px; left: 10px; color: #FFF; font-family: Impact,Charcoal,sans-serif; font-size: 48px; display: block; }
.siteBaseLine { top: 70px; left: 10px; color: #FFF; font-family: 'Trebuchet MS',Helvetica,sans-serif; font-size: 17px; display: block; }
#logo { top: 0px; left: 270px; display: none; }
#headerImg { background-image: none; }
#languages li { color: #FFF;}
#languages li.active { color: #c0c0c0; }	
#languages li a { color: #FFF; }
#languages li a:hover { color: #C0C0C0; }

/* BODYBLOCK */
.bodyblock { background-color: transparent}

/* THEME SPECIFIC */
.themeColor { background-color: #000 }

/* SEARCH BOX */
.searchBox input#searchValue { color: #666; border: none; background-color: #FFF; }
.searchBox input#searchBtn { border: none; color: #FFF; }

/* RIGHT NAVIGATION */
.leftNav ul { color: #333; }
.leftNav ul li { font-size: 14px; }
.leftNav a { color: #333; }
.leftNav a:hover, .leftNav a.active { color: #666; }
.leftNav ul.subnav { }
.leftNav ul.subnav li { font-size: 10px; color: #333;  }
.leftNav ul.subnav li a { }

/* TOP NAVIGATION */
.topNav { font-family: Tahoma,Geneva,sans-serif; font-size: 12px; color: #FFF }
.topNav li { color: #000; }
.topNav a { color: #000; }
.topNav a:hover { color: #666; }
.topNav a.active {color: #000; }

/* LOGIN BUTTON */
.loginBtn a { color: #FFF }

/* TOPIC PATH */
.topicPath { color: #CCC }
.topicPath a { color: #CCC; }

/* PRINT BUTTON */
.printBtn a { color: #AEAEAE }


/* FOOTER */
.footer { background-color: #000; color: #FFF; }
.footer a { color: #FFF; }
.startFooterGradient { color: #55911B; }
.endFooterGradient { color: #55911B; }


/* MODULE SPECIFIC COLORS */
.linkmore{ color:#ccc}
.linkmore a{color:#ccc}
.linkmore a:hover{color:#FFF}
.linkmore a:active{color:#FFF}

.pager li.pager-first a:hover,.pager li.pager-prev a:hover,.pager li.pager-next a:hover,.pager li.pager-last a:hover { background-color:#FFF; color: #000}
.pager li.pager-num a { color:#FFF; border: 1px solid #FFF;}
.pager li.pager-num a:hover, .pager li.pager-num.active a { background-color:#FFF; color: #000}
.pager li.pager-num span { background-color:#FFF;color:#000;}
.pager li.pager-first a,.pager li.pager-prev a,.pager li.pager-next a,.pager li.pager-last a { color: #FFF; } 

#contactform input, form#contactform textarea { color: #333; border: 1px solid #999; font-family: Tahoma,Geneva,sans-serif; background-color: #FFF  }
#contactform input.button { background-color: #000; border: 1px solid #000; color: #FFF; }
#contactform .example { color: #999 }

#guestbook input, #guestbook textarea { font-size: 11px; color: #333; border: 1px solid #999; font-family: Tahoma,Geneva,sans-serif; background: #FFF  }
#guestbook .example { color: #999 }
#guestbook input.button {background-color: #000; border: 1px solid #000; color: #FFF; }
.signGuestbookForm .arrow { color: #F4F4F4; } 
.signGuestbookForm .cont { background-color: #F4F4F4; color: #666; }

.tabbar-title{color: #666;}

.questionAnswer .arrow { color: #F4F4F4; }
.questionAnswer .cont { background-color: #F4F4F4; color: #666; }

.calendar .showAll { border-right: 1px solid #FFF; }
.calendar .detail { background: url('/library/img/alpha/white_30.png') repeat-x bottom left; }

/* SECURE ZONE */
#loginform input { color: #333; border: 1px solid #999; background-color: #FFF; }
#loginform input.button { background-color: #000; border: 1px solid #000; color: #FFF; }

/* BULLETIN (NEWS & CALENDAR ON HOME) */
/*.bulletin .bItem { border-bottom: 1px dashed #999999; }
.bulletin .bItem .date { color: #999999; }
.bulletin .bItem .date.active { color: #999; }
.bulletin .bItem .text a { color: #999999; }
.bulletin .bItem .text a:hover { color: #999999; }
.bulletin .bItem .more { background-color: #999999; color: #FFF; }*/