body{background-color:#FFFFFF;color:#2b2b2b;}

.header{background:url(../images/header/tropfest.jpg) no-repeat 0px 0px;}

.footer a{color:#2b2b2b;}
.footer a:hover{color:#000000;}

.main{background:url(../images/bgMainTop.gif) no-repeat 0px 0px;}
.mainContent{background:url(../images/bgMainBottom.gif) no-repeat bottom;color:#5e5e5e;}
.mainContent h2{background-color:#787878;color:#FFFFFF;}
.mainContent h3{color:#292929;}
.mainContent h4{color:#292929;}
.mainContent p{margin:10px 0 20px 0;}

.column1 .video{border:1px solid #CCCCCC;background-color:#F1F1F1;}
.column1 h3.linkedHeading a {color:#2b2b2b;}
.column1 h3.linkedHeading a:hover {color:#2b2b2b;}

.column2 h3 { color: #000; padding: 0; font-size: 1.1em; margin: 16px 0 8px 0; }

.newsItem{border-bottom:1px solid #bbbbbb;}
.newsItem h3{color:#2b2b2b;}
.newsItem h3 a{color:#2b2b2b;}
.newsItem h3 a:hover{color:#2b2b2b;}
.newsItem a{color:#222222;}
.newsItem a:hover{color:#666666;}
.newsItem a img{border:1px solid #FFFFFF;}
.newsItem a:hover img{border:1px solid #787878;}

.tellAFriend{background-color:#000000;color:#FFFFFF;}
.tellAFriend .tellAFriendHeader{padding:10px 0 0 0;background:url(../images/popupHeaderTropfest.gif) no-repeat 10px 10px;}
.tellAFriend .tellAFriendContent{background-color:#FFFFFF; color:#000000;}
.tellAFriend .tellAFriendContent h2{color:#000000;}
.tellAFriend .tellAFriendContent h3{}
.tellAFriend .tellAFriendContent label{color:#383838;}
.tellAFriend .tellAFriendContent input{border:1px solid #999999;color:#666666;}
.tellAFriend .tellAFriendContent textarea{border:1px solid #999999;color:#666666;}
.tellAFriend .tellAFriendContent .inputButton{background-color:#787878;color:#FFFFFF;}
.tellAFriend .tellAFriendContent span{color:#383838;}
.tellAFriend .tellAFriendContent .disclaimer{color:#888888;}

.finalists{border-bottom:1px solid #BBBBBB;}
.finalists li{border-top:1px solid #BBBBBB;}
.finalists li a{color:#222222;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;background-color:#FFFFFF;}
.finalists li a:hover{background-color:#ececec;}
.finalists li a.selected{background-color:#FFFFFF;}
.finalists .finalistsContent .finalistsImage a{border:1px solid #FFFFFF;}
.finalists .finalistsContent .finalistsImage a:hover{border:1px solid #787878;}

ul.list{border-bottom:1px solid #BBBBBB;}
ul.list li{border-top:1px solid #BBBBBB;}
ul.list li a{color:#484848;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;background-color:#FFFFFF;}
ul.list li a:hover, ul.list li a.selected{background-color:#ececec;}
.catalogue{border-bottom:1px solid #BBBBBB;}
.catalogue .catalogueItem{border-top:1px solid #BBBBBB;}
.catalogue .catalogueItem h3{color:#484848;}
.catalogue .catalogueItem h4{color:#484848;}

.articleFooter{border-top:2px solid #BBBBBB;}
.articleFooter .articleFooterLeft ul li a.btnBack{background-image:url(../images/icons/TropfestBack.gif);}
.articleFooter .articleFooterLeft ul li a.btnPrint{background-image:url(../images/icons/TropfestPrint.gif);}
.articleFooter .articleFooterLeft ul li a.btnTellFriend{background-image:url(../images/icons/TropfestTellFriend.gif);}

.formRegister{}
.formRegister div{border-color: #bbbbbb;}
.formRegister label{font-weight:bold;color:#484848;}
.formRegister input{border:1px solid #929292; background-color:#FFFFFF;}
.formRegister div.formAccountInfo .subLabel{color:#7e7e7e;}
.formRegister div span.validator {color:#be1111;}
.formRegister div.formButtons .inputButton{background-color:#787878;color:#FFFFFF;}

.formLogin{}
.formLogin label{color:#484848;}
.formLogin input{border:1px solid #929292; background-color:#FFFFFF;}
.formLogin span.errorMsg {color:#be1111;}
.formLogin .inputButton{background-color:#787878;color:#FFFFFF;}

.formRegisterPrompt{}
.formRegisterPrompt input{border:1px solid #929292; background-color:#FFFFFF;}
.formRegisterPrompt .inputButton{background-color:#787878;color:#FFFFFF;}


/*#TB_window {background: #000000;color:#FFFFFF;border: 1px solid #000000;}*/

a{color:#2b2b2b;}
a:hover{color:#000000;}

#prevLinkText, #nextLinkText{color:#666666;text-decoration:none;}
#lightbox a#prevLinkText:hover{text-decoration:underline;}
#lightbox a#nextLinkText:hover{text-decoration:underline;}


.sf-navbar li.current {color:#777777;}
.sf-navbar .sfHover a{color:#777777;}
.sf-navbar .sfHover ul li a{color:#000000;}
.sf-navbar .sfHover ul li a:hover{color:#777777;}
.sf-navbar li.current a {color:#777777;}
.sf-navbar li.current li a {color:#000000;}
.sf-navbar li.current li a:hover {color:#777777;}
.sf-navbar li li.current a {color:#777777; font-weight:normal;}
.sf-navbar li:hover, .sf-navbar li.sfHover,.sf-navbar li li.current, .sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {color:#777777;}
.sf-navbar ul li:hover, .sf-navbar ul li.sfHover,ul.sf-navbar ul li:hover li, ul.sf-navbar ul li.sfHover li, .sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {color:#777777;}