/* Style sheet basic */
#header p.symbols{margin:0;padding:20px;text-align:right;}
#dropdown-link.active{background-position:center bottom;color:#ccc;}
#dropdown-link{width:244px;height:30px;overflow:hidden;display:block;margin-top:1px;margin-bottom:1px;text-align:center;background:url("files/template/layout/toggle-button-background.png") center top no-repeat;font-weight:bold;color:#111;line-height:30px;cursor: pointer;}
#dropdown-navigation{width:268px;position:absolute;overflow:hidden;display:none;margin-top:-10px;margin-left:-5px;font-weight:bold;}
#content div.visible{display:block;}
div.ce_gallery td{font-size:0;line-height:0;}
div.ce_gallery td img{margin-right:2px;margin-bottom:2px;}
div.layout_latest{width:337px;overflow:hidden;float:left;margin-bottom:5px;padding:5px;background-image:url("files/template/layout/black-alpha-background.png");border:1px solid #1A1A1A;line-height:1em;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
div.layout_latest.odd{margin-left:5px;}
.reverse div.layout_latest{float:right;margin-top:0;}
.reverse div.layout_latest.odd{margin-left:0;}
.reverse div.layout_latest.even{margin-right:5px;}
div.layout_latest div.image_container img{width:337px;height:auto;}
#content div.layout_latest h2{margin-bottom:0;font-weight:normal;font-size:1em;color:#ccc;}
#content div.layout_latest p{margin-bottom:0.2em;}
#content div.layout_latest a{border-bottom:0;font-size:1em;color:#ccc;}
div.layout_latest p.more{display:none;}
#slider{margin-top:2em;margin-bottom:2em;background-image:url("files/template/layout/black-alpha-background.png");border:1px solid #1A1A1A;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
#newsticker{width:910px;overflow:hidden;border-top:0px solid #ccc;border-bottom:0px solid #ccc;font-size:12px;color:#fff;line-height:10px;white-space:nowrap;}
img{-ms-interpolation-mode: bicubic;}
#content a{border-bottom:1px dotted #666666;text-decoration:none;color:#ffffff;}
div.layout_full{margin-bottom:3em;}
#content div.layout_full p.info{margin-bottom:0;font-weight:bold;color:#ffffff;}
div.layout_full div.image_container{margin-bottom:2em;}
#content div.image_container a{border-bottom:0;}
#content div.ce_comments h1{font-size:1em;color:#aaa;}
div.comment_default p.info{margin-top:1em;padding-top:0.3em;border-bottom:1px solid #aaaaaa;font-weight:bold;font-size:0.85em;color:#ffffff;}
div.comment_default.last{margin-bottom:1em;padding-bottom:3em;}
div.admin p.info{border-color:#C20063;font-weight:bold;font-size:12px;color:#C20063;}
div.admin div.comment{color:#C20063;}
div.form{margin-top:1em;padding-top:1em;border-top:1px solid #aaa;}
div.ce_comments div.comment_default{margin-bottom:0.5em;}
div.pagination{margin-top:1em;padding-top:1em;border-top:1px solid #1A1A1A;}
div.pagination p,div.pagination ul,div.pagination li{display:inline;margin:0;padding:0;list-style-type:none;}
div.pagination p{padding-right:1em;}
div.pagination li{padding-right:3px;}
div.mod_registration td,div.mod_personalData input{padding-bottom:0.5em;}
p.back{display:none;}
div.ce_form label{display:block;margin-top:0.5em;padding-left:0;background-image:url("none");}
div.radio_container,div.checkbox_container{width:250px;padding:1px 5px;border:1px solid #1A1A1A;}
div.radio_container input,div.radio_container label,div.checkbox_container input,div.checkbox_container label{display:inline;}
div.radio_container label,div.checkbox_container label{padding-right:5px;}
#header p.symbols img{margin-left:5px;}
#content div.catalogue div.layout_latest h2{margin:0;text-align:center;font-size:24px;line-height:24px;}
#content div.catalogue h2 a{width:340px;height:150px;overflow:hidden;display:block;margin:-150px 0 0;text-align:center;background-color:#000000;line-height:150px;}
#dropdown-navigation div.top{height:18px;background:url("files/template/layout/content-navigation-background.png") center top no-repeat;}
#dropdown-navigation div.bottom{height:28px;background:url("files/template/layout/content-navigation-background.png") center bottom no-repeat;}
#dropdown-navigation ul{margin:0;padding:0;list-style-type:none;}
#dropdown-navigation li{margin:0;padding:0 0 0 25px;}
#dropdown-navigation ul.level_1{background:url("files/template/layout/content-navigation-background-middle.png") center top repeat-y;}
#dropdown-navigation ul.level_2 li.submenu span.month{color:#fff;cursor: pointer;}
#dropdown-navigation ul.level_2 li.submenu span.active,#dropdown-navigation ul.level_2 li.submenu span:hover{text-decoration:underline;}
#dropdown-navigation ul.level_3{display:none;}
#dropdown-navigation ul.level_3 a:hover{text-decoration:underline;}
#dropdown-navigation ul.visible{display:block;}
#dropdown-navigation a{border-bottom:0;font-weight:normal;color:#fff;}
#header div.mod_navigation{width:972px;height:75px;clear:both;margin-top:20px;margin-left:-4px;background:url("files/template/layout/navigation-background.png") center top no-repeat;}
#header div.mod_navigation ul{width:972px;position:absolute;margin:0;padding:0;text-align:center;}
#header div.mod_navigation li{display:inline;margin:0 12px;padding:3px 0;text-align:left;background-position:left center;background-repeat:no-repeat;line-height:44px;}
#header div.mod_navigation ul.level_1,#header div.mod_navigation ul.level_1 a{text-decoration:none;font-size:18px;color:#2f2f2f;}
#header div.mod_navigation ul.level_1 li a:hover,#header div.mod_navigation ul.level_1 li.trail a,#header div.mod_navigation ul.level_1 li span{border-bottom:2px solid #2f2f2f;color:#131313;}
#header div.mod_navigation ul.level_1{height:48px;overflow:visible;}
#header div.mod_navigation li.home{padding-left:30px;background-image:url("files/template/layout/navigation-home.png");}
#header div.mod_navigation li.events{padding-left:29px;background-image:url("files/template/layout/navigation-events.png");}
#header div.mod_navigation li.locations{padding-left:31px;background-image:url("files/template/layout/navigation-locations.png");}
#header div.mod_navigation li.partypics{padding-left:38px;background-image:url("files/template/layout/navigation-partypics.png");}
#header div.mod_navigation li.interactive{padding-left:22px;background-image:url("files/template/layout/navigation-interactive.png");}
#header div.mod_navigation ul.level_2{height:34px;display:none;margin-top:-3px;text-align:center;}
#header div.mod_navigation ul.level_1 li.active ul.level_2,#header div.mod_navigation ul.level_1 li.trail ul.level_2{display:block;}
#header div.mod_navigation ul.level_2 li{top:-9px;position:relative;padding:0;line-height:28px;}
#header div.mod_navigation ul.level_1 ul.level_2 a{border-bottom:0;font-size:14px;color:#f1f1f1;}
#header div.mod_navigation ul.level_2 li a:hover,#header div.mod_navigation ul.level_2 li.trail a,#header div.mod_navigation ul.level_2 li span{border-bottom:1px solid #f1f1f1;font-size:14px;color:#ffffff;}
#header ul.level_3{display:none;}
#header p.symbols a#share img{float:left;margin-left:0;}
#header p.logo{margin:0;}
#bannerSlideshow{width:644px;height:120px;float:left;white-space:nowrap;}
#bannerSlideshow p{display:inline;margin:0;white-space:nowrap;}
#bannerSlideshow img{margin:10px 2px;}
#content a.bannerSlideshowControls{width:29px;height:120px;float:left;display:block;background-position:center center;background-repeat:no-repeat;border-bottom:0;}
a.bannerSlideshowControls span{display:none;}
#bannerSlideshowLeft{background-image:url("files/template/layout/slideshow-left.png");}
#bannerSlideshowRight{background-image:url("files/template/layout/slideshow-right.png");}
#footer a{text-decoration:none;color:#474747;}
#footer a:hover{text-decoration:underline;color:#ffffff;}
#footer p.left{width:460px;float:left;margin-left:26px;text-align:left;}
#content h1{margin-top:0;margin-bottom:0.7em;font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:2em;line-height:1.2em;}
#content h2{margin-top:0;margin-bottom:0.7em;font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:1.3em;line-height:1.2em;}
#content p{margin-top:0;margin-bottom:1em;}
#content p.error{color:#C20063;}
#content td p.error{margin:0;}
#content hr{height:1px;margin-top:1.5em;margin-bottom:1.5em;background-color:#1A1A1A;border:0;}
form div.widget{margin-bottom:0.5em;}
input:focus,textarea:focus{border:1px solid #333;outline: 0;}
input.text,input.captcha,input.mandatory{width:260px;height:auto;overflow:hidden;padding:1px;background-color:#1A1A1A;border:1px solid #1A1A1A;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ccc;line-height:18px;}
textarea{width:500px;height:200px;overflow:hidden;margin-top:1em;padding:1px 3px;background-color:#1A1A1A;border:1px solid #1A1A1A;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ccc;line-height:18px;}
label,span.mandatory{padding-left:6px;color:#999;}
label.mandatory{padding-right:5px;padding-left:20px;background:url("files/template/layout/symbol-required.png") left top no-repeat;}
span.mandatory{display:none;}
span.captcha_text{display:inline;}
div.submit_container{margin-top:1em;}
#content div.column{width:550px;overflow:hidden;}
#content .border{padding:20px;background-image:url("files/template/layout/black-alpha-background.png");border:1px solid #1A1A1A;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
table{width:100%;border:0;border-collapse:collapse;}
td{vertical-align:top;}
#footer p.right{width:460px;float:left;text-align:right;}
div.mod_quickpoll{margin-bottom:1em;padding:1em;text-align:left;background-image:url("files/template/layout/black-alpha-background.png");background-repeat:repeat;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
div.mod_quickpoll div.title{display:none;}
div.mod_quickpoll div.description{margin-bottom:1em;padding-bottom:0.5em;text-align:right;border-bottom:1px solid #ffffff;font-weight:bold;font-size:1.1em;}
div.mod_quickpoll div.radio_container{width:auto;border:0;}
div.mod_quickpoll div.radio_container span{display:block;}
div.mod_quickpoll input.radio{position:absolute;}
div.mod_quickpoll label{display:block;padding-left:2em;color:#ffffff;}
div.mod_quickpoll span.resultslink a{font-size:0.8em;}
div.mod_quickpoll div.stoptext{display:none;}
div.mod_quickpoll div.totaltext{display:none;}
div.mod_quickpoll div.results div{padding:3px 3px 3px 0;text-align:right;background-color:#D8006F;font-size:0.8em;line-height:0.8em;text-indent: 3px;}
div.mod_quickpoll div.graph div.label{margin-top:0.5em;}
