@charset "utf-8";
/* CSS Document */
 
body {color:#EEE;font-family:'Verdana';font-size:12px;background-color:#000000;}

img{ border: 0px;}

#main{ position:relative; width:1024px; height:731px; margin-top:auto; margin-bottom:auto; margin-left:auto; margin-right:auto; text-align:justify; background:url(pictures/background.jpg); background-repeat:no-repeat; z-index:111;}

#main .highlight{ color:#C8E883;}

#main .logo{ position:absolute; right:10px; top:40px;}

#main .nav { position:absolute; left: 60px; top:75px;z-index:999;}
#main .mainContent { position:absolute; width:884px; height:420px; top:167px; left:73px; vertical-align:top; margin-right:auto;z-index:999;}

	#main .mainContent .text{ width:420px; float:left; padding-top:10px;}
		#main .mainContent .text h1{font-size:120%;margin-top:-4px; color:#C8E883;}
		#main .mainContent .text h2{font-size:100%;}
		#main .mainContent .text p{padding-left:10px; padding-right:20px;}
	
	#main .mainContent .destinations_text{ width:430px; float:left; padding-top:10px;}
		#main .mainContent .destinations_text h1{font-size:120%;margin-top:-4px; color:#C8E883;}
		#main .mainContent .destinations_text h2{font-size:100%; margin-bottom:-5px;margin-top:-5px;}
		#main .mainContent .destinations_text p{padding-left:20px; padding-right:0px; font-size:10px;}
		#main .mainContent .destinations_text p a{ color:#C8E883; font-weight:700;}
		#main .mainContent .destinations_text p a:link{color:#C8E883; font-weight:700;}
		#main .mainContent .destinations_text p a:hover{color:#FFF; font-weight:700; text-decoration:none;}

	#main .mainContent .message{position:absolute; left:0px; top:300px; width:400px; color:#F60; padding-left:10px; padding-right:}

	#main .mainContent .themesText{ width:840px; float:left; padding-top:10px;}
		#main .mainContent .themesText h1{font-size:120%;margin-top:-4px; color:#C8E883;}
		#main .mainContent .themesText h2{font-size:100%; color:FFF;}
		#main .mainContent .themesText h2 a {font-size:100%; color:#C8E883;}
		#main .mainContent .themesText p{padding-left:10px; padding-right:20px;}

	#main .mainContent .eventsText{ width:370px; float:left; padding-top:10px;}
		#main .mainContent .eventsText h1{font-size:120%;margin-top:-4px; color:#C8E883;}
		#main .mainContent .eventsText h2{font-size:100%; color:#C8E883	;}
		#main .mainContent .eventsText p{padding-left:10px; padding-right:20px;}
		#main .mainContent .eventsRight{ float:right; width:460px; text-align:left;}
		#main .mainContent .eventsRight h2{font-size:100%; color:C8E883;}
		#main .mainContent .eventsRight p { padding-left:10px; font-style:italic;}

	#main .mainContent .pictures{ float:right; width:450px; text-align:left;}
		#main .mainContent .pictures img{ height:auto;}

#main .submenu{ position:absolute; top:592px; left:73px; width:884px; height:30px; padding-top:2px;}
	#main .submenu .direct{ float:left;}
	#main .submenu .facebook{ float:right;}


	#main .footer{ position:absolute; width:884px; left:73px; top: 630px; z-index:999; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#AAA; text-align:center;}
		#main .footer a:link{color:#CCC; text-decoration:underline;}
		#main .footer a:hover{color:#C8E883;}
		#main .footer a:visited{color:#FFF;}


#top {vertical-align:text-top; position:relative; float:left; padding-bottom:15px; width:150px}
#headerMessage{ position:relative; margin-left:350px; text-align:right; height:110px; color:#F90; font-weight:700;}
#headerMessage a{color:#F90;}
#htmlWrapper{ width: 1024px;}

