/* CSS FILE FOR CUSTOM USER SETTINGS */

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

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

/* HEADER */
.header { background-color: #CF2D2A; }
.siteTitle { top: 32px; left: 10px; color: #CF2D2A; font-family: Impact,Charcoal,sans-serif; font-size: 48px; display: block; }
.siteBaseLine { top: 80px; left: 10px; color: #CF2D2A; font-family: 'Trebuchet MS',Helvetica,sans-serif; font-size: 17px; display: block; }
#logo { top: 0px; left: 300px; display: none; }
#headerImg { background-image: url('/wizard/sitetemplates/general/headers/615x250/lifestyle/beachcruiser.jpg'); }
#languages li.active { color: #000; }	
#languages li a { color: #CCC; }
#languages li a:hover { color: #000; }

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

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

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

/* RIGHT NAVIGATION */
.leftNav { font-weight: normal; }
.leftNav ul { color: #FFF; }
.leftNav ul li { font-size: 17px;}
.leftNav a { color: #FFF; }
.leftNav a:hover, .leftNav a.active { color: #ccc; }
.leftNav ul.subnav li { font-size: 13px; color: #FFF;  }
.subnav { font-weight: normal; }

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

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

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

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

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


/* MODULE SPECIFIC COLORS */
.linkmore{ color:#999}
.linkmore a{color:#999}
.linkmore a:hover{color:#666}
.linkmore a:active{color:#666}

.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:#999; color: #FFF}
.pager li.pager-num a { color:#999; border: 1px solid #999;}
.pager li.pager-num a:hover, .pager li.pager-num.active a { background-color:#999; color: #FFF}
.pager li.pager-num span { background-color:#999;color:#FFF;}
.pager li.pager-first a,.pager li.pager-prev a,.pager li.pager-next a,.pager li.pager-last a { color: #999; } 

#contactform input, form#contactform textarea {color: #000; border: 1px solid #666; font-family: Tahoma,Geneva,sans-serif; background: #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: #000; border: 1px solid #666; font-family: Tahoma,Geneva,sans-serif;  }
#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; }
.guestbookItemRecordTitle { border-bottom: 1px solid #ccc; }

.tabbar-title { color: #000;}

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

.calendar .showAll { border-right: 1px solid #999999; }
.calendar .detail { border-bottom: 1px solid #ccc;}

/* SECURE ZONE */
#loginform input { color: #666; border: 1px solid #666; 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; }*/