* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: #041424 url(images/bg_body.jpg);
 background-position: top;
 background-repeat: repeat-x;
 font-family: 'Arial', 'Century Gothic', Verdana, sans-serif;
}

#wrapper { 
 color: #fff;
 margin: 0 auto;
 width: 792px;
 background: url(images/bg_content.gif) repeat-y center;
 border-top:#5fa7c6 1px solid;
}

#header {
margin: 0 auto;
height: 93px;
width:792px;
}

#header h1  {
padding: 0px;
margin: 0px;
}

#header h2 {
color:#96bdd4;
text-align:right;
padding:10px 10px 0 0;
font-size:14px;
font-weight:normal;
font-family: 'Century Gothic', 'Lucida Sans', Verdana, sans-serif;}


#header h1 a {
width: 226px;
height: 93px;
display: block;
text-decoration: none;
background: url(images/logo_liquidmoon.jpg) no-repeat 0 0;
text-indent: -9000px;
padding: 0px;
margin: 0px 0 0 8px;
float:left;
}

#menu_top {
 margin-top:31px;
 color: #fff;
 float:right;
 width:535px; 
 font-family: verdana, arial, sans-serif; 
 font-size:14px;
 text-align: center;
}
#menu_top ul {
padding:0;
margin:0;
list-style-type:none;
}
#menu_top ul li {
float:left; 
position:relative;
margin-right: 0px;
}
#menu_top ul li a, #menu_top ul li a:visited {
display:block; 
text-decoration:none;
color:#fff; 
height:23px;
font-size: 14px;
padding-top:10px;
}

#menu_top ul li a:hover {
	background-position: 0 -33px;
}

#menu_top ul li ul {
display: none;
}

#menu1{
background: url(images/bg_menu_over1.jpg);
width:64px;
}

#menu2{
background: url(images/bg_menu_over2.jpg);
width:88px;
}

#menu3{
background: url(images/bg_menu_over3.jpg);
width:77px;
}

#menu4{
background: url(images/bg_menu_over1.jpg);
width:64px;
}

#menu5{
background: url(images/bg_menu_over3.jpg);
width:77px;
}

#menu6{
background: url(images/bg_menu_over1.jpg);
width:64px;
}

#menu7{
background: url(images/bg_menu_over2.jpg);
width:88px;
}

#content { 
 margin: 0px 0px 0px 0px;
 padding: 15px;
 width: 564px;
 float: left;
 background-image:url(images/bg_top.jpg);
 background-repeat:repeat-x;
}

#content img {
padding: 5px;
background:#113156;
margin-right:10px;
margin-bottom:10px;
border: #2b495d 1px solid;
float:left;
}

#content p {
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
font-size:13px;
}

#content h1 {
color: #fff;
font-size: 22px;
font-weight:normal;
border-bottom: #3d7083 1px solid;
margin: 0px 0px 15px 0px;
}

#content h2 {
padding: 0px 15px;
margin:20px 0px 8px 0px;
font-size: 16px;
color: #8dd1f0;
background: url(images/h2_bullet.gif) left no-repeat;
font-weight:normal;
}

#content h3 {
padding:0px 0px 0px 15px;
margin:0px;
font-size:14px;
color:#CCCCCC;
background: url(images/img_li.gif) no-repeat left center;
}

#content h4 a {
color:#FFFFFF;
font-size:14px;
font-weight:normal;
padding-left:10px;
}


#content ul {
margin:0px;
padding:0px;
float:left;
display:block;
}

#content li {
padding-left: 15px;
list-style: none;
background: url(images/img_li.gif) no-repeat left center;
}

#content a {
	color: #9fe6f8;
	text-decoration: underline;
	font-size:14px;
}
		
#content a:hover {
	text-decoration: none;
	border-bottom: 1px dotted #005eb7;	
}	

#flayer {
 margin:20px auto;
 width: 564px;
 height:auto;
 text-align:center;
}

#flayer img {
float:none;
}	

#sidebar { 
 float: left;
 padding-top: 30px;
 width: 197px;
 overflow: hidden; 
}		

#sidebar .box {
		width: 197px;
		padding-bottom:0px;
		margin-left:1px;
		margin-bottom: 20px;
		text-align:left;
		/*border:#FF0000 1px solid;*/
		}
		
		#sidebar .box h3 {
		background-image: url(images/bg_title_sidebar.gif);
		background-repeat: no-repeat;
		font-size: 14px;
		padding-left: 7px;
		padding-top: 7px;
		margin-bottom:0px;
		height: 29px;
		display:block;
		}

  /* thumbnails */
ul.thumbs {
            list-style: none;
            }
        
        ul.thumbs li {
       		display: block;
            float: left;
            margin: 0 5px 0px 0;
            padding: 5px 0 5px 0;
            background: #0d2745;
            }
           
        ul.thumbs li a.external {
            padding: 0;
            background-image: none;
            }
        
        #display ul.thumbs {
            padding-left: 4em;
            padding-top: 1em;
            }
        
		 /* // thumbnails */
		
		
		  /* Events */

        ul.events li {
            width: 197px;
            border-bottom: 1px dashed #263c56;
            }
			
		ul.events li a img {
           	padding: 4px;
			background:#051424;
			margin: 0px 7px 0px 5px;
			border: #3d7083 1px solid;
			float:left;
			margin-right:5px;
			display: block;
            }
        
        ul.events li a:hover img {
            		border: 1px solid #3d7083;
					background:#1c2938;
            }
        
        ul.events li a p {
		color:#fff;
		font-size:11px;
		text-decoration:none;
        }
		
		ul.events li h4 {
		color:#8dd1f0;
		font-size: 13px;
		padding:15px 0 0 7px;
		text-decoration:none;
		margin:0px; 
		}
		
		ul.events li a:hover h4 {
		color:#fff;
		}
        
        
    /* // Events */
	
	  /* Gallery */
	
	        ul.gallery li {
            width: 197px;
            height: 110px;
            border-bottom: 1px dashed #263c56;
            }
			
		ul.gallery li a img {
           	padding: 4px;
			background:#051424;
			margin: 0px 7px 10px 15px;
			border: #3d7083 1px solid;
			float:left;
			margin-right:5px;
			display: block;
            }
        
        ul.gallery li a:hover img {
            border: 1px solid #3d7083;
			background:#1c2938;
            }
        
        ul.gallery li a p {
		color:#fff;
		font-size:11px;
		text-decoration:none;
        }
		
		ul.gallery li h4 {
		color:#8dd1f0;
		font-size: 13px;
		padding:0px 0 2px 7px;
		text-decoration:none;
		margin:0px; 
		}
		
		ul.gallery li a:hover h4 {
		color:#fff;
		}
	
 /* // Gallery */
 
 	  /* Links */
	
	           ul.links {
            list-style:none;
            }
       
	       ul.links li  { 
            float: left;   
			padding-top:0px;
			margin-left:0px;
			padding-left: 7px;
			height:12px;
			width: 197px;
			font-size:13px;
			background:#0d2745;
		 }
        ul.links li a {
            float: left;  
			color:#fff;
			width: 197px;
			text-decoration:none;
			padding-left:15px;
			background: url(images/img_li2.gif) no-repeat left;
            }
        	
			   ul.links li a:hover {
			float: left;
			width: 197px;
			font-size:13px;
			color:#8dd1f0;
            }
			
			.sidelink a{
font-weight: bold; color: #FFFFFF; text-decoration: none;
font-size:14px;
}
 /* // Links */
 
			
#fix { 
 width: 770px;
 clear: both;
 margin: 0px 0px 10px 0px;
 padding: 0px;
 float: inherit;
}

#footer { 
 clear: both;
 color: #fff;
 background:#0d2645;
 margin: 0px 0px 0px 0px;
 padding: 20px;
height: 50px;
 text-align: right; 
 border-top: #5fa7c6 1px solid;

}

#footer .info{ 
color: #91c5db;
width: 770px;
margin: 0 auto 0 auto;
text-align: right;
padding-top: 4px;
}