@charset "utf-8";

/* CSS Document */



* {margin:0;padding:0;background:no-repeat scroll 0 0 transparent;border:0px none #FFF;outline:0 none;outline-style:none;list-style:none outside;text-decoration: none;}

img {vertical-align:middle;display:inline-block;}

input {border:solid 1px #e2e2e2;}

.submit {cursor:pointer;border: 0px none #FFF;}

.last {margin-right: 0px !important; border: none 0 #fff;}

a:hover {text-decoration: none;}

a.more {display: block;clear: both;float: right;}

.floatLeftNone {float:left; clear:none;}

.floatRightNone {float:right; clear:none;}

.floatLeftBoth {float:left; clear:both;}

.floatRightBoth {float:right; clear:both;}

.clear {clear:both !important;display:block;height:0px;width:100%; float:none;line-height:0px !important;font-size: 0px !important;overflow:hidden;}

.currDate {
font-weight:bold;
color:#00b6d1 !important;
}

.accountInfo {
float: right;
margin-top: 40px;
margin-bottom: 10px;}
h2.link a:hover {text-decoration: underline}
.mainWrapper{width:960px; margin:0 auto 30px;}

.accountInfo a {font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#464545;}
.accountInfo a:hover {text-decoration:underline}

.eventDescription {
width: 100%;
float: right;
text-align: right;}
}

.mainContent p {margin-bottom:10px;}



.all{width:100%; background:#fff;}

.hoverbox img.imagecache {padding:8px 9px}

#mediaspace{margin-left:30px;}



.logo a{

	display:block; 

	background:url(images/logo.png) no-repeat;

	width:245px; 

	height:140px;

	float:left; 

	clear:none;

	margin-top:10px;

	}

#mainNav ul{float:right; clear:none; margin-top:15px; margin-right:10px;}



#mainNav ul li{float:left; clear:none; width:auto; display:block; margin-left:12px; margin-right:16px; height:32px;}



#mainNav ul li.active-trail, #mainNav ul li:hover{border-bottom:3px solid #3f0066;}

#mainNav ul li{border-bottom:3px solid #fff;}



#mainNav ul li a{font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#464545; padding-left:10px; padding-right:10px; line-height:32px;}





@font-face {

	font-family: 'BodoniPosterSSiRegular';

	src: url('fonts/3399--bodoni-webfont.eot');

	src: local('☺'), url('fonts/3399--bodoni-webfont.woff') format('woff'), url('fonts/3399--bodoni-webfont.ttf') format('truetype'), url('fonts/3399--bodoni-webfont.svg#webfontK15h5MrC') format('svg');

	font-weight: normal;

	font-style: normal;

}



.TitleHolder{display:block; float:left; clear:right; width:425px; height:77px; margin-left:30px; margin-top:30px;}



h1.Title{font-family: 'BodoniPosterSSiRegular'; font-size:24px; color:#000000; font-weight:normal;}



.mov{font-family: 'BodoniPosterSSiRegular'; font-size:24px; color:#3f0066; font-weight:normal;}



.searchHolder{display:block; float:right; clear:right; width:216px; height:22px; background:#3f0066; margin-top:0px;}



.search-form input[type=text],.search{width:189px; height:22px; border:none; background:#3f0066; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#70deef; font-style:italic;display:inline-block;clear:none;float:left}





.searchBtn{background:url(images/srcbtn.png) no-repeat; width:23px; height:22px; float:right; clear:none; border:none; cursor:pointer;display:inline-block}



.sliderHolder{display:block; width:960px; height:288px; position:relative;overflow: hidden}



.sliderImage1{display:block; width:960px; height:287px;position: relative;background: #080808;}

.sliderImage1 img {float:right;}



.infoText{position:absolute; width:auto; top:0px; left:0px;height: 287px;width: 618px;z-index:21} 



.leftA a{display:block; background:url(images/leftArrow.png) no-repeat; width:38px; height:76px; position:absolute; left:0px; top:100px;z-index:301}



.rightA a{display:block; background:url(images/rightArrow.png) no-repeat; width:38px; height:76px; position:absolute; right:0px; top:100px;z-index:300}



.sliderTitle{font-family:'BodoniPosterSSiRegular'; font-size:31px; color:#7deeff; font-weight:normal; padding-top:85px; padding-left:50px;}



.sliderText{font-family:Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; color:#fff; display:block; width:360px; height:auto; padding-top:30px; padding-left:50px;}

.sliderText a {color: #7DEEFF;text-decoration:underline;font-weight:100;}
.sliderText a:hover {text-decoration:none;}

.catHolder{display:block; width:960px; height:auto; margin-top:10px;}



.cat1{display:block; width:186px; height:155px; position:relative; float:left; clear:none; margin-right:8px;}

.cat2{display:block; width:185px; height:155px; position:relative; float:left; clear:none; margin-right:8px;}

.cat3{display:block; width:185px; height:155px; position:relative; float:left; clear:none; margin-right:8px;}

.cat4{display:block; width:185px; height:155px; position:relative; float:left; clear:none; margin-right:8px;}

.cat5{display:block; width:185px; height:155px; position:relative; float:left; clear:none;}



.cat1-ol {background:url(images/cat1titlebg.png) repeat;position: absolute;bottom: 0px;width: 183px;}

.cat2-ol {background:url(images/cat2titlebg.png) repeat;position: absolute;bottom: 0px;width: 183px;}

.cat3-ol {background:url(images/cat3titlebg.png) repeat;position: absolute;bottom: 0px;width: 183px;}

.cat4-ol {background:url(images/cat4titlebg.png) repeat;position: absolute;bottom: 0px;width: 183px;}

.cat5-ol {background:url(images/cat5titlebg.png) repeat;position: absolute;bottom: 0px;width: 183px;}



.cdesc {font-family: Arial, Helvetica, sans-serif; font-size:13px;}

.cdesc a {color:#fff}



.cat3 .cdesc a, .cat5 .cdesc a {color:#3F0066}



.cat1 .cdesc {padding: 5px 20px 10px 20px;background: #9E70DC;color: white;font-size:13px;display:none}

.cat2 .cdesc {padding: 5px 20px 10px 20px;background: #e920d6;color: white;font-size:13px;display:none}

.cat3 .cdesc {padding: 5px 20px 10px 20px;background: #7deeff;color: white;font-size:13px;display:none}

.cat4 .cdesc {padding: 5px 20px 10px 20px;background: #0f5f63;color: white;font-size:13px;display:none}

.cat5 .cdesc {padding: 5px 20px 10px 20px;background: #7cfad5;color: white;font-size:13px;display:none}



.moreBtn{position: absolute;bottom: 12px;right: 12px;z-index: 123;}

.hoverLink {position: absolute;height: 180px;width: 180px;z-index: 10012;display:block;top:0px;left:0px;background:url(adada.png)}







/*

.cat2 p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; padding-top:10px; padding-left:15px; padding-right:15px;}



.cat3{display:block; background:url(images/cat3.png) no-repeat; width:185px; height:155px; position:relative; float:left; clear:none; margin-right:8px;}



.cat4{display:block; background:url(images/cat4.png) no-repeat; width:185px; height:155px; position:relative; float:left; clear:none; margin-right:8px;}



.cat5{display:block; background:url(images/cat5.png) no-repeat; width:185px; height:155px; position:relative; float:left; clear:none;}

*/



.sidebar{display:block; width:185px; float:left; clear:none; height:auto; margin-top:10px;}



.quotes{display:block; width:auto; height:auto; background:url(images/quote-bottom.png) bottom right no-repeat;}



.quotes p{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic; color:#808080; padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:40px;}



.mainContent{margin-top:10px; width:773px; float:right; clear:none;}



.imageBox{display:block; float:left; clear:none; background:url(images/pic1.jpg) no-repeat; width:379px; height:221px; position:relative;}

.imageBox_module{display:block; float:left; clear:none;width:379px; height:221px; position:relative;}

     
.imageBox div, .imageBox_module div{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-shadow:#000 1px 1px 0px; padding-left:140px; padding-right:5px; padding-top:10px;width:215px}
.imageBox_module #videoSpace {margin-left:60px !important;padding-left:0px !important} 

.rightC{position:absolute; top:0px; right:0px;}

.videoBoxModule a img{margin-top:3px !important;} 

.leftC{position:absolute; bottom:0px; left:0px;}



h3.Title{font-family:'BodoniPosterSSiRegular'; font-size:19px; color:#fff; padding-left:140px; padding-top:25px; font-weight:normal;}
h3.title a:hover {text-decoration:underline;}
.vTitle{font-family:'BodoniPosterSSiRegular'; font-size:19px; color:#fff; padding-left:20px; padding-top25px; font-weight:normal;}



.imageBox_module.leftimgbox {margin-right:10px;}

.readmore{margin-top: 20px;
margin-right: 7px;
position: absolute;
right: 5px;
bottom: 5px;}

.imageBox .readmore, .imageBox1 .readmore{position:absolute; clear:none; bottom:10px; right:7px;}



.videoHolder{display:block; float:left; clear:none; margin-left:10px; background:url(images/videoHolder.jpg) no-repeat; width:380px; height:221px;}



.video{padding-left:10px; padding-top:13px;}



.box1{display:block; background:url(images/bg1.jpg) no-repeat; width:379px; height:380px; float:left; clear:none; margin-top:10px;}



.TwitterT{display:block; background:url(images/twitterT.jpg) no-repeat; width:321px; height:39px; margin-top:10px; margin-left:30px;}



.twitPost{display:block; width:321px; height:auto; margin-left:30px; margin-top:5px;}



.twitPost .user{font-family:Arial; font-size:13px; color:#16a8e7;}



.twitPost p{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#424242;}



.twitPost .time{color:#a1a1a1;}



.sep1{margin-left:30px; margin-top:5px; margin-bottom:0px;}



.box2{display:block; background:url(images/bg2.jpg) no-repeat; width:379px; height:380px; float:left; clear:none; margin-left:10px; margin-top:10px;position:relative}

.box2 .link {position:absolute;margin-left:27px;bottom:15px}



h3.title{font-family:"Palatino Linotype", "Times New Roman", Times, serif; font-size:17px; color: #195443; padding-top:10px; padding-left:27px; font-weight:normal;}



.imgcalendar{float:right; clear:none; margin-right:15px; margin-top:15px; margin-left:10px;}



.box2 p{font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-top:20px; padding-left:27px; padding-right:10px; color:#424242;}



.box3{ width:773px; height:auto; margin-top:10px; margin-bottom:15px;}



.box3 p{font-family: "Palatino Linotype", "Times New Roman", Times, serif; font-size:14px; color:#525656; padding-top:20px; padding-bottom:10px;}



.box3 img{float:left; clear:none; margin-right:10px;}



.box3Title{font-family: "Palatino Linotype", "Times New Roman", Times, serif; font-weight: lighter; font-size:24px; padding-top:10px; color:#3f0066;}



.footer{width:100%; background:#e8e8e8; height:130px;}



.footerWrapper{width:960px; margin:0 auto; background:url(images/footerbg.jpg) top no-repeat; height:130px;}



.icon1{float:right; clear:none; margin-left:10px; margin-top:15px;}



.footerTxt{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3f0066; padding-top:30px;}



.gray{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#b6b5b6; padding-top:10px;}



.Ctitle1{font-family: 'BodoniPosterSSiRegular'; font-size:15px; color:#fff; text-shadow:#000 1px 1px 0px; padding-top:9px; padding-left:20px;z-index:1000;padding-bottom: 20px;width:130px}

.Ctitle2{font-family: 'BodoniPosterSSiRegular'; font-size:15px; color:#fff; text-shadow:#000 1px 1px 0px; padding-top:3px; padding-left:20px;z-index:1001;padding-bottom: 8px;width:130px}

.Ctitle3{font-family: 'BodoniPosterSSiRegular'; font-size:14px; color:#fff; text-shadow:#000 1px 1px 0px; padding-top:5px; padding-left:15px;z-index:1002;padding-bottom: 10px;width:130px}

.Ctitle4{font-family: 'BodoniPosterSSiRegular'; font-size:15px; color:#fff; text-shadow:#000 1px 1px 0px; padding-top:3px; padding-left:20px;z-index:1003;padding-bottom: 8px;width:130px}

.Ctitle5{font-family: 'BodoniPosterSSiRegular'; font-size:15px; color:#fff; text-shadow:#000 1px 1px 0px; padding-top:2px; padding-left:20px;z-index:1000;padding-bottom: 9px;width:130px}



.Ctitle1 a, .Ctitle2 a, .Ctitle3 a, .Ctitle4 a, .Ctitle5 a {color:#fff !important}

.festivals{background:url(images/box5holderbg.png) no-repeat; width:773px; height:228px; display:block; margin-bottom:15px; margin-top:5px;}

.literature{background:url(images/box2holderbg.png) no-repeat; width:773px; height:228px; display:block; margin-bottom:15px; margin-top:5px;}

.exhibitions{background:url(images/box3holderbg.png) no-repeat; width:773px; height:228px; display:block; margin-bottom:15px; margin-top:5px;}

.theatre{background:url(images/box4holderbg.png) no-repeat; width:773px; height:228px; display:block; margin-bottom:15px; margin-top:5px;}

.film{background:url(images/box1bg.png) no-repeat; width:773px; height:228px; display:block; margin-bottom:15px; margin-top:5px;}



.filmImg{float:right; clear:none; margin-top:15px; margin-right:15px; margin-left:15px;position:relative}
.filmImg .photoMask {position:absolute}



.exhibitions.sectionbox .text, .exhibitions.sectionbox .title{color:#3f0066}

.festivals.sectionbox .text, .festivals.sectionbox .title{color:#3f0066}

.sectionbox .title{font-family: 'BodoniPosterSSiRegular'; font-size:23px; padding-left:15px; padding-top:15px; color:#fff; }



.sectionbox .text{font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-left:15px; color:#fff; padding-top:10px;line-height:20px;}



.imageBox1{display:block; background:url(images/box2bg.png) no-repeat; width:379px; height:221px; float:left; clear:none; margin-right:10px;position:relative}



.pic2{float:left; clear:none; margin-left:15px; margin-top:25px; margin-right:10px;}



.imageBox1 .title {font-family: 'BodoniPosterSSiRegular'; font-size:19px; padding-left:15px; padding-top:25px; color:#fff; text-shadow: #000 1px 1px 0;}



.imageBox1 .text{font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#fff; padding-top:10px; padding-right:15px;width: 227px;float: left;}



.bottomBox{display:block; background:url(images/box3bgmain.jpg) repeat-y; width:773px; margin-top:15px; margin-bottom:30px;}

.bottomBox a {color:#562078;font-weight:bold !important;}

.bottomBox a:hover {text-decoration:underline}



.searchresults {margin-left:20px}

.searchresults .text{font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #525656; padding-top:10px;}



.contactform {font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #525656;margin-left:20px;position:relative;height:470px}

.contactform p {float:left;width:300px;display:block;clear:left}

.contactform form {width:400px;display:block;right:20px;position:absolute;margin-top:-10px}

.contactform input {background:#f8f8f8;padding:5px}

.contactform input[type=text], .contactform textarea {background:#f8f8f8;padding:5px;width:350px}



.bottomBox .title{ margin-bottom: 15px;font-family: 'BodoniPosterSSiRegular'; font-size:19px; color:#3f0066; padding-left: 15px; padding-top:0px;}

.bottomBox .pager{margin-top:10px;}

.bottomBox .pager a {font-weight:normal !important} 



.leftCol{display:block; width:184px; height:auto; float:left; clear:none; margin-left:20px; margin-top:7px;}



.rightCol{display:block; width:514px; height:auto; float:left; clear:none; margin-top:7px; padding-bottom:10px;margin-left:10px}



.rightCol p {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#383a39;}
.leftCol span{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#383a39;}
.fullcol {margin-top:15px;width:435px;float:right}
.fullcol.noImg {width:100% !important}
.fullcol p, .fullcolTitle p {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#383a39;padding:5px 15px;line-height:20px;}


.MovieTitle{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; color:#383a39;}
.MovieTitle a:hover {text-decoration:underline}



.location{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3f0066;}



.date{font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #595959;}

.strandIconsCal {
    float:left;
    margin-right:10px;
    margin-top: 4px;
}

.cal a{font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0F6569;
float: right;
clear: none;
margin-right: 10px;
margin-top: 10px;
text-decoration: underline;}



.box4{display:block; background:url(images/box3bgmain.jpg) repeat-y; width:773px;  margin-top:5px; }



.aboutPic1{float:left; clear:none; margin-left:15px; margin-top:15px; margin-right:15px;}



.box4 .title{ font-family: 'BodoniPosterSSiRegular'; font-size:23px; color:#3f0066; padding-top:15px;}



.box4 .text{font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #525656; padding-top:10px; padding-right:15px;display:block;float:right;width:74%}



.semiTitle{ font-family: "Palatino Linotype", "Times New Roman", Times, serif; font-size:20px; color:#3f0066; font-weight:lighter; display:block; width:auto; float:left; clear:none; margin-top:15px;}



.opt{margin-top:20px; margin-left:10px; display:block; float:left;}



.opt li a{font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#0f6569;}



.partnerBox{display:block; width:773px; height:111px; border:1px solid #d9d9d9; margin-top:5px; position:relative;overflow:hidden}



.ppic{float:left; clear:none;}



.arrowLeft{position:absolute; left:0px; bottom:0px;display:none}



.arrowRight{position:absolute; right:0px; bottom:0px;display:none}



 div.infos, p.infos{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#525656; padding-top:10px; clear:both;}

 

 .readmore1 a{display:block; float:right; clear:none; color: #0f6569; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:underline;}

 

 .partnerBox .field-item{display:block; background:url(images/galbg.png) right center no-repeat; height:105px; float:left; clear:none; text-align:center;padding:0px 8px}

 .partnerBox .field-item-8 {background:none !important}

 

 .partners li {float:left;padding:10px 15px;}

 .partners {width:8000px}

 

 .partnerBox .field-item img{margin-top:10px;}

 

 .NameHolder{width:96px; float:left; height:40px; clear:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5e5f5f; text-align:center;}

 

 .pressList1{display:block; width:auto; float:left; clear:none; margin-top:10px; margin-bottom:15px; margin-right:50px;}

 

 .pressList1 li a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#257b9e;}

 

 #quoteContainer {height:240px !important}

 .quotes {display:none}

 .footer a {color:#B6B5B6;}

 .footer a:hover {text-decoration:underline}

 .box4 a {color:#3F0066}

 .box4 a:hover{text-decoration:underline}

 .item-list {margin-top:30px}

 .pager li {display:block;padding:1px; background:#fff;border:1px solid #ccc;font-size:13px}

 .pager li a {color:#562078}

 

.searchresults .title {font-family: "Palatino Lynotype" !important;}

.searchresults .content {margin-top:20px;}



ul.primary {margin-top:15px}

ul.primary a {color:#3f0068}

.calmonth-wrapper {
    width:300px;
    margin:0px auto;
    position: relative;
    z-index:101;
}
.calmonth-wrapper tr.even, .calmonth-wrapper tr.odd {
background: none;
border:none;
}
.calmonth-wrapper div.hpday {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #7DEEFF;
  background:#fff;     
  position:relative;
  width: 38px;
  z-index:100;
  height: 30px;
  text-align: center;
}
.calmonth-wrapper td{padding:2px}
td.event .hpday {cursor:pointer}
td.event div.pevent {position:absolute;background:url(images/caleventday.jpg) no-repeat top right;
right: 5px;
width:5px;
height:5px;
top: 5px;}

th.dayofweek {text-align:center !important;padding:0px !important;border:none !important;font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #3F0066;}

.btmlinks {
margin:10px auto;
width:280px;
}
.fullcalendar #tooltip {
    margin-left: -319px;
}
#tooltip {
    background: url(images/whitefader.png) repeat;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border:4px solid #3f0068;
    margin-left: -379px;
    display:none;
    padding:0px 10px 10px;
    position: absolute;
    width: 400px;
    z-index: 2001;
    }
    
#tooltip .innerToolTip {
    height:380px;
    overflow-y:scroll;
    overflow-x:hidden;
}
#tooltip .events p {
    padding-bottom:10px;    
}

#tooltip a {text-decoration:none}
#tooltip a:hover {text-decoration:underline}
#tooltip ul li {
    margin-bottom:5px;
    padding-bottom:5px;
    float:left;
    border-bottom: 1px dotted #ccc;
    text-align: justify;
}
.activeDay {
    font-weight:bold;
}
ul.events, ul.events a {
    font-size:12px;
    font-family:Arial;
}
ul.events {width:350px !important}
.caldateSelect {border:1px solid #ccc;padding:5px 10px}

p.eventIcons {
    float: left;
    margin-left: 0;
    margin-top: 0px;
    padding-left: 0;
    padding-right: 0;
}
p.eventIcons img {
    margin-top: 5px;
    float: left;
    margin-left: 8px;
}
p.shortEventDetails {
    padding-top:10px;
    padding-right:0px;
    margin-left: 0;
    padding-left: 5px;
    font-size: 12px;
}
p.shortEventDetails a {
    margin-left:0px;
}

.fullcalendar tr.even, .fullcalendar tr.odd {background:none;border:none}
.fullcalendar tr td {
    padding:5px;
}
.fullcalendar .noEventDiv, .fullcalendar div.eventDiv {border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border:1px solid #7deeff;
    width:98px;
    height:90px;
    text-align:center;
    }
    
.fullcalendar .cal a {
    text-decoration:none;
    margin-top:3px;
    margin-right:3px;
}
.fullcalendar .cal a:hover {
    text-decoration:underline;
}
.fullcalendar div p.calDay {
    text-align:center;
    margin-top:2px;
    font-size:11px;
    border-bottom:1px solid #ccc;
    padding-bottom:2px;
    width:100%;
    margin-bottom:8px;
}

.fullcalendar #tooltip {
    margin-top:0px;
}                

.full-calmonth-wrapper a, .calmonth-wrapper a {margin-left:10px;}
.full-calmonth-wrapper a:hover, .calmonth-wrapper a:hover {text-decoration:underline}

.fullsitemap a {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color:#18363e}
.fullsitemap h3 {margin-top:14px}
.fullsitemap h3 a, .fullsitemap h3{
font-family: 'BodoniPosterSSiRegular';
font-size: 19px;
color: #3F0066;}
.fullsitemap a:hover {
text-decoration:underline;}
.fullsitemap up {
margin-left:20px}
.fullsitemap ul li {
  margin-left:20px;
} 

.filmContainer a {
    color:#9e70dc;
    font-weight:bold;
    float: left;
    margin-bottom: 5px;
}
.exhibitionsContainer a {
    color:#5badba;
    font-weight:bold;
    float: left;
    margin-bottom: 5px;
}
.literatureContainer a {
    color:#9e70dc;
    font-weight:bold;
    float: left;
    margin-bottom: 5px;
}
.theatreContainer a {
    color:#0f5f63;
    font-weight:bold;
    float: left;
    margin-bottom: 5px;
}
.festivalsContainer a {
    color:#4c9982;
    font-weight:bold;
    float: left;
    margin-bottom: 5px;
}

#user-login .form-submit, #user-pass .form-submit, #user-register .form-submit {
    background: #7deeff;
    font-size:12px;
    padding:5px 10px;
    cursor:pointer;
    border:none;
    color:#3f0068;
}
#user-login input[type=text], #user-pass input[type=text], #user-register input[type=password],#user-login input[type=password], #user-pass input[type=password], #user-register input[type=text]  {
    padding:5px;
    font-size:12px;
    }
#user-login label, #user-pass label, #user-register label  {
    font-size: 15px;
    color: gray;
    font-family: Arial;
    }
#user-login .description,  #user-pass .description,#user-register .description {
    font-size:11px;
    color: gray;
}
#user-login .form-item,  #user-pass .form-item, #user-register .form-item {
    margin-top:15px;
    }
#user-login, #user-pass, #user-register {
    width: 400px;
    margin: 0px auto;
}
fieldset.captcha legend {display:none}
#tooltip .closeTooltip {
    margin-right: 0px;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
}