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

body {
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	
}

body ul, body li, body a, body a:visited{
	text-decoration: none;
	color:#000000;
	
}


body a:hover{
	color: #666666;
	text-decoration:underline;
}

#about_padding {
	margin: 40px 35px 0 10px;
	
}

.bg_navigation {
	background-image:url(images/navigation.png) no-repeat;
	
}

h1{
	font-size:16px;
	font-weight:bold;
	margin:0;
}

h2{
	font-size:14px;
	font-weight:bold;
	margin:0;
}

h3 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 0;
	font-weight:bold;
	color:#333333;
	margin:0;
}

#content {
position:relative;
z-index:1;
color:#000000;
}

#content_padding{
	margin: 0 0 0 52px;
}

#gallery_padding {
	margin: 15px 0 0 15px;
}


html, body {
	margin: 0;
	padding: 0;
}

.font_latestnews {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.font_white {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.font_misc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
}

.font_client {
	font-weight:bold;
}
	
	

[if IE 6]
html { overflow-y: hidden; }
body { overflow-y: auto; }
#bg { position:absolute; z-index:-1; }
#content { position:static; }
[endif]


#logo {
	margin: 10px 0 0 0;
}

#logo_padding {
	margin: 2px 0 0 3px;
}
#navigation {
	margin: 10px 0 0 300px;
	width: 740px;
	height: 75px;
	background-position:center;
}

img#bg {
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:825px;
}

.iframe {
	padding: 50px 0 0 8px;
}

.iframe_upcoming {
	padding: 45px 0 0 8px;
}

#contact-wrapper {
	width:650px;
	padding: 0;
	margin:0;
}

#contact-wrapper-padding {
	margin: 50px 0 0 10px;
}

#contact-wrapper label {
	display:block;
	float:none;
	font-size:16px;
	width:auto;
}

form#contactform input {
	padding:5px;
	font-size:16px;
	color:#333;
}
form#contactform textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	padding:0.6em 0.5em 0.7em;
}

.links_home {
	margin: 20px 0 0 5px ;
}


.links_about {
	margin: 20px 0 0 0;
}

.links_client {
	margin: 21px 0 0 0;
}

.links_contact {
	margin: 21px 0 0 0;
}


/* Styles for the entire LavaLamp menu */
.lavaLamp {
	position: relative;
	height: 25px;
	width: 630px;
	background-image:url(images/lavalamp/bg.png);
	padding: 10px 0 10px 6px;
	margin: 2px 0;
	overflow: hidden;
}
    /* Force the list to flow horizontally */
    .lavaLamp li {
        float: left;
        list-style: none;
    }
	
        /* Represents the background of the highlighted menu-item. */
        /* underline--.lavaLamp li.back {
             border-bottom: 3px solid black;
             width: 7px;
             height: 18px;
             z-index: 7;
             position: absolute;
			 
        } */
		
		   .lavaLamp li.back {
            background: url("images/lavalamp/lava.png") no-repeat right -30px;
            width: 9px; height: 30px;
            z-index: 7;
            position: absolute;
        }
			 .lavaLamp li.back .left {
                background: url("images/lavalamp/lava.png") no-repeat top left;
                height: 30px;
                margin-right: 9px;
            }
          
        /* Styles for each menu-item. */
        /* underline--.lavaLamp li a {
            font:9px arial;
            text-decoration: none;
            color: #CCCCCC;
            outline: none;
            text-align: center;
            top: 3px;
            text-transform: uppercase;
            letter-spacing: 0;
            z-index: 10;
            display: block;
            float: left;
            height: 30px;
            position: relative;
            overflow: hidden;
            margin: auto 4px;
        }
		*/
		
		   .lavaLamp li a {
            position: relative; 
			verflow: hidden;
            text-decoration: none;
            text-transform: uppercase;
            font:9px arial;
            color: #CCCCCC; 
			outline: none;
            text-align: center;
            height: 30px; top: 7px;
            z-index: 10; 
			letter-spacing: 0;
            float: left;
			display: block;
            margin: auto 4px;
        }
		
			/* underline--.lavaLamp li a:hover, .lavaLamp li a:active, .lavaLamp li a:visited {
                            border: none;
                        }  */




#upcoming_events_padding{
	margin: 45px 10px 0 8px;
}