@charset "UTF-8";
/* CSS Document */

/********************** Global Settings **************************/
body{background:#000;}
a, p{font-family:Arial, Helvetica, sans-serif;}
a:link, a:active, a:visited, a:hover, img{text-decoration:none; border:none;}

/* container and frames */
div#container{width:1024px;height:683px;padding-top:8px;margin:0 auto;background:#151515;}
div#topbanner{width:1008px;height:129px;margin:3px auto 0 auto;background:url(images/topbanner.jpg);}
div#menu-int{width:1008px;height:23px;margin:3px auto 0 auto;}
div#leftpanel {float:left;width:274px;height:680px;margin:3px 0 0 3px;overflow:hidden;}{float:left;width:197px;height:680px;margin:3px 0 0 8px;overflow:hidden;}
div#middlepanel{float:left;width:531px;height:680px;margin:3px 0 0 3px;overflow:hidden;}
div#middlepanel iframe{width:531px;height:680px;border:none;}
div#rightpanel{float:left;width:197px;height:680px;margin:3px 0 0 8px;overflow:hidden;}
div#footer{clear:both;float:left;width:1008px;height:27px;margin:3px 0 0 8px;background:url(images/footer.jpg);}
.content-area{width:531px;height:680px;}
.bottom{width:531px;height:600px;margin-top:3px;}


/* menu-int */

#menu-int {list-style:none;width:1008px;}

ul {
padding: 0;
margin: 0;
height: 30px;
list-style-type: none; }

ul li {
text-align: center;
float: left;
display: inline;
position: relative;
padding: 0 0 0 0px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10px; 
}

li ul {
display: none; }

ul li a {

display: block;
padding: 9px 10px 10px 10px;
white-space: nowrap; 
text-align:center;
text-decoration:none;padding:4.5px 0;width:168px;background:url(images/nav-over2.jpg);
font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#a0a0a0;
white-space: nowrap; }


ul li ul li {
top: -3px;
text-align: left;
width: 168px; }

li:hover ul {
display: inline;
position: absolute; }

li:hover li {
font-size: 11px; }

ul li a:hover{background:url(images/nav-over.jpg);color:#9ea943;}



/* Fonts and extras */
p, h6, a, .font-change, li{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:11px;color:#fff;line-height:14px;}
p{letter-spacing:.9px;}
h6{font-size:9px;font-weight:normal;}
p span, li span{color:#cae109;}
p.inframe{padding:0 1em;}
br.less{line-height:10px;}
a, a:hover, a:visited, a:active{text-decoration:none;}
a:hover{color:#9ea943;}
/*****************************************************************/




/************************** Index page ***************************/
div#rightpanel{background:url(images/right-top.jpg) top no-repeat;}
div#rightpanel table{width:274px;height:274px;}
/*****************************************************************/





/*********************** Event Information ***********************/
div#event{float:left;width:320px;height:680px;text-align:center;}
/*****************************************************************/




/*********************** Comp Information ************************/
div#comp{float:left;width:320px;height:680px;text-align:left;margin:0 0 0 12px;}
div#tourist-info{float:right;width:160px;height:680px;text-align:center;margin:0 5px 0 0;}
table.comp-right{margin:4px 0 0 7px;height:360px;}
.comp-info{padding-top:7px;}
div.competition{width:340px;height:75px;margin:1px 5px 0 0;}
/*****************************************************************/




/************************* Tour Info *************************/
div.tour-info{padding:0 .6em;}
/*****************************************************************/




/************************* Media Gallery *************************/
div.gallery-info{padding:0 .3em;}
div#gallerydemo{padding-top:1em;}
/*****************************************************************/




/************************* Contact Info *************************/
div.contact-info{padding-left:.6em;}
span.gray{color:#7c7c7c;}
ul.contact{list-style:none;margin-top:2px;}
ul.contact li{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#fff;line-height:15px;}
/*****************************************************************/