@charset "utf-8";
/* CSS Document */

body{margin:0px;padding:0px; text-align:center; font:16px Georgia; background:url(pix/kovalam_background.jpg) top center no-repeat; background-color:#fff; }
body a{text-decoration:none; color:#20930d;}
body a:hover{text-decoration:none; color:#e6870c;}

#document{width:677px; margin:0 auto; text-align:left; height:100%; overflow:hidden; background-color:#FFFFFF; border-right:1px solid #75746e; border-left: 1px solid #75746e}
.storiesideas{width:679px; margin:0 auto; text-align:left; height:100%; overflow:hidden; background-color:#FFFFFF; }
.fl{float:left;}
.fr{float:right;}
.cb{clear:both}
.vs5{height:5px; overflow:hidden;}
.vs7{height:7px; overflow:hidden;}
.vs10{height:10px; overflow:hidden;}
.vs12{height:12px; overflow:hidden;}
.vs15{height:15px; overflow:hidden;}
.vs20{height:20px; overflow:hidden;}
.vs30{height:30px; overflow:hidden;}
.mL15{margin-left:15px;}
.mL20{margin-left:20px;}
.mL10{margin-left:10px;}
.mR15{margin-right:15px;}
.mL30{margin-left:30px;}
.mR20{margin-right:20px;}
.mR10{margin-right:10px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pa10{padding:10px;}
.pa15{padding:15px;}
.pa25{padding:25px;}
.pt10{padding-top:10px;}
.pt5{padding-top:5px;}

h1, h2, h3, h4, h5, h6, p, div, form{margin:0px; font-weight:normal; padding:0px;}
.logo{margin-top:15px; margin-bottom:10px;}
#navigation{margin:0px 5px 0px 5px; background:url(pix/navi_bg.gif) top no-repeat; height:66px; overflow:hidden; width:669px;}
ul#navlinks{margin:0px; padding:0px; list-style:none; list-style-type:none; list-style-image:none; font:16px Georgia;}
ul#navlinks li{float:left; color:#fff; border-right:1px solid #8c765a; padding-right:15px; margin-left:15px; height:22px; overflow:hidden}
ul#navlinks li a{color:#fff; text-decoration:none;}
ul#navlinks li a:hover{color:#fdf21e; text-decoration:none;}

#slideshow{background:url(pix/slideshowbg.gif) top no-repeat; height:430px; width:677px; overflow:hidden;}
#slideshow .pad{padding:39px 34px 0px 33px;}
.introTxt{font:22px Georgia; color:#323232; line-height:29px; margin:0px 56px 0px 56px;}
.greenBox{border-top:1px solid #777877; border-bottom:1px solid #777877; background-color:#dae0c2; }
.padtrbl{margin:20px;}
.whitecurBox{width:639px; display:block; margin-bottom:20px; overflow:hidden}
.wcurTop{ background:url(pix/wtopcur_bg.gif) top no-repeat; height:10px; width:639px; overflow:hidden;}
.wcurbttm{ background:url(pix/wbttmcur_bg.gif) top no-repeat; height:10px; width:639px; overflow:hidden;}
.wcurMidle{background-color:#fff; width:637px; border-right:1px solid #a7b79e; border-left:1px solid #a7b79e;}
.whiteBoxpad{padding:5px 15px 5px 10px;}
h2{color:#899944; font:28px Georgia;}
h2 a{color:#899944; text-decoration:none;}
h2 a:hover{color:#e6870c; text-decoration:none;}
.aboutfesti{background:url(pix/aboutfestival_bg.gif) top no-repeat;  height:61px; overflow:hidden; overflow:hidden;}
.aboutfesti h2{margin-top:10px; margin-left:15px;}

.festinews{background:url(pix/festivalnews_bg.gif) top no-repeat;  height:61px; overflow:hidden; overflow:hidden;}
.festinews h2{margin-top:10px; margin-left:15px;}

.txt16{font:16px Georgia; line-height:23px; color:#000;}
ul.photos{margin:0px; padding:0px; list-style:none; height:91px; overflow:hidden; list-style-image:none; list-style-type:none; margin-bottom:10px;}
ul.photos li{float:left; width:109px; height:91px; overflow:hidden; max-height:91px; margin-right:10px;}
ul.photos li img{border:1px solid #b8b8b8; padding:4px; background-color:#fff;}
ul.photos li a img{border:1px solid #b8b8b8; text-decoration:none;}
ul.photos li a:hover img {border:1px solid #61ad52; text-decoration:none;}

.events{width:340px; overflow:hidden; float:left;}
h3 {color:#000;font:28px Georgia;}
h3 a{color:#000; text-decoration:none}
h3 a:hover{color:#e6870c; text-decoration:none;}
ul.eventsbullets{margin:0px; padding:0px; list-style:none; padding-left:22px;  }
html>body ul.eventsbullets{margin:0px; padding:0px; list-style:none; padding-left:28px;  }
ul.eventsbullets li{font:22px Georgia; color:#898989; margin-bottom:10px; padding-left:12px; list-style-image:url(pix/bullets_events.gif);}

.pressrelease{width:280px; float:left; background:url(pix/press_bgleft.gif) top left no-repeat; height:280px; overflow:hidden}

h4{color:#0a679d; font:16px; font-weight:bold; margin-bottom:7px;}
h4 a{color:#0a679d; text-decoration:none;}
h4 a:hover{color:#e6870c; text-decoration:underline;}

.contactCont{background-image:url(pix/contactbg.gif); height:191px; overflow:hidden;}
.contactLeft{float:left; width:250px;}
.contactRight{width:427px; height:191px; float:left; background:url(pix/contactright.gif) top right no-repeat;}
.contactRight .pleft{margin:20px 10px 0px 20px; color:#fff;}
a.yellow{color:#f3e250; font-weight:bold;}
a.yellow {color:#f3e250; text-decoration:underline;}
a:hover.yellow{color:#fff; text-decoration:none;}

#footer{background-color:#f6e9d0; border-top:1px solid #aca390; height:35px; overflow:hidden;}
.footerHolder{width:679px; padding-top:10px; padding-bottom:10px; margin:0 auto; text-align:left; overflow:hidden; color:#353535; font-size:12px;}
.footerHolder a{color:#02599c; text-decoration:underline;}
.footerHolder a:hover{color:#000; text-decoration:underline;}


