/* CSS Document Foundy on Melrose */




/* .............................. */
/* Basic */
/* .............................. */

body {
	background:url(../img/spot_bg1.jpg) repeat;
background-color:#2F2C22;
	padding:0px;
	margin:0px;
	font-family:Gill Sans, Tahoma, Arial, Georgia, sans-serif; 
	font-size:11px;
	margin-bottom:20px;
	
	}
	
#top {
margin:0;
padding:0;
width:800px;
height:80px;
background:transparent;
position:relative;
z-index:99;
margin-left: auto;
    margin-right: auto;
	
}

#logo {
width:168px;
float:left;
color:#fff;
background-color:#1a1812;
height:150px;
margin-left:25px;


}

#logo img{
border-bottom:1px dashed #9C6D25;
border-left:1px dashed #9C6D25;
border-right:1px dashed #9C6D25;
margin-left: 6px;
margin-top: 1px;
}

#spacer{
width:15px;
float:left;
background-color:#2F2C22;
height:50px;
background:transparent;
}

#navwrapper {
margin:0;
float:left;
padding-bottom:7px;
padding-right:7px;
background-color:#1a1812;

}

#nav {

float:left;
width:577px;
color:#fff;
background-color:#1a1812;
height:63px;
border-bottom:1px dashed #9C6D25;
border-left:1px dashed #9C6D25;
border-right:1px dashed #9C6D25;
margin-left: 6px;

}

#aux{
width:400px;
margin-top:0px;
height:8px;

text-transform: uppercase;
            font: bold 11px arial;
            color: #B3A576; outline: none;
            text-align:right;

}
#aux a{
background:#958944;
color: #f1f1f1;
padding:7px;
line-height:25px;

}
#address{
float:left;
width:153px;
background:transparent;
  height:275px;
  margin-left:25px;
  color:#fff;

padding:5px;
font-size:12px;
text-align:center;
  
}

#address p{

  margin-top:25px;
  color:#fff;
padding:5px;
font-size:12px;
text-align:center;
line-height:18px;

  
}

#address a{

 border:1px solid #f1f1f1;
 padding:4px;
 background:#9C6D25;

 
  
}
#menunav{
 float:left;
width:153px;
background:transparent;
  height:275px;
  margin-left:25px;
  color:#fff;
padding:10px;
font-size:12px;
text-align:center;
 }
#menunav a{ 
text-align:center;
line-height:20px;
}
  

#message{
float:left;
margin-left:140px;
color:#fff;


}
#message.menu{
overflow: auto;
float:left;
margin-left:140px;
padding-right:75px;
color:#fff;
height:275px;
width:350px;

}
#message.gallery{

float:left;
margin-left:40px;
margin-top:15px;
text-align:center;
color:#fff;
height:275px;
width:495px;

}

#message.about{
padding-right:25px;
float:left;
margin-left:60px;
text-align:center;
color:#fff;
height:275px;
width:495px;

}


#container {	
	background-color:#000;
	background: url(../img/fca_bg1.jpg);
	width:800px;
	border:0px solid #b9b9b9;
	margin-left: auto;
    margin-right: auto;
	height:394px;
	border:1px solid #222222;
	position:relative;
	z-index:1;
		
}

#container.menu {
background: url(../img/menu_bg.jpg);
width:800px;
	border:0px solid #b9b9b9;
	margin-left: auto;
    margin-right: auto;
	height:394px;
	border:1px solid #222222;
	background-color:#000;
}

#container.gallery {
background: url(../img/gallery_bg.jpg);
}
#container.about {
background: url(../img/about_bg1.jpg);
}
#container.calendar {
background: url(../img/calendar_bg.jpg);
}
#container.special {
background: url(../img/special_bg.jpg);
}
#container.thanks {
background: url(../img/ty_bg.jpg);
}
#container.press {
background: url(../img/press_bg.jpg);
}
#header {
text-align:left;
overflow: auto;
	width: 100%;
	
	
	}



		
		
/* .............................. */
/* Links */
/* .............................. */

a {
	color:#fff;
	text-decoration:none;
	}

a img {
	
	border:1px solid #2e2e2e;
	text-decoration:none;
	}
	
		
	
a:hover img {
	
	border:1px solid #fff;
	text-decoration:none;
	}


a:hover {
	text-decoration:underline;
	
	}
	
/* @group Login Box */



form#login-form  {
	color: #FFC000;
	text-decoration: none;
	padding-right: 10px;
	margin-right: 5px;
}

form#login-form a:hover {
	text-decoration: underline;
}

form#login-form input.text {
	width: 140px;
	border: 2px solid #ffcc00;
	padding: 2px;
	color: #000;
}

form#login-form input {
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
}

/* @end */	
form#login-form  {
	color: #f0f0f0;
	font-size:11px;
	text-decoration: none;
	padding-right: 10px;
	margin-right: 5px;
}

form#login-form a:hover {
	text-decoration: underline;
}

form#login-form input.text {
	width: 140px;
	border: 1px solid #b1b1b1;
	padding: 2px;
	color: #000;
}

form#login-form input {
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
}

.submit {
    width: 70px;
height: 17px;

background: #333 url(/img/btn-send.gif) no-repeat;
outline: none;
color: #fff;
border: 1px solid #b1b1b1;
}

.submit:hover {
    background: #666 url(/img/btn-send.gif) no-repeat 0 -25px;
}
/* STYLES FOR CROSSFADER */



	div.cf_wrapper
	{
		position: relative;
		
	}
	
	div.cf_element
	{
		width: 420px;
		height: 300px;
		background: transparent;
		
	}
	
	div.cf_element div.content
	{
		padding: 10px;
	}

	div.cf_element div.content p
	{
		padding-top: 0;
		margin-top: 3px;
		font-size:12px;
		color:#B3A576;
		line-height:22px;
	}
	
	/* .............................. */
/* Footer */
/* .............................. */

#footer {
   text-align:center;
   height:40px;
   width:800px;
   background-color:#9C6D25;
   margin-bottom:20px;
   font-size:10px;
   color:#B3A576;
   margin-left: auto;
    margin-right: auto;
	font-family: Gill Sans, sans-serif;
   }
   
   /* Styles for the entire LavaLamp menu */
.lavaLamp {
    position: relative;
    height: 29px; width: 421px;
	
    background: url("#") no-repeat top;
    padding: 15px; margin: 10px 0;
    overflow: hidden;
}
    /* Force the list to flow horizontally */
    .lavaLamp li {
        float: left;
        list-style: none;
    }
        /* Represents the background of the highlighted menu-item. */
        .lavaLamp li.back {
            
            width: 9px; height: 5px;
            z-index: 8;
            position: absolute;
			background-color:#9C6D25;
        }
            .lavaLamp li.back .left {
               
                height: 5px;
                margin-right: 9px;
				background-color:#9C6D25;
            }
        /* Styles for each menu-item. */
        .lavaLamp li a {
            position: relative; overflow: hidden;
            text-decoration: none;
            text-transform: uppercase;
            font: bold 11px;
			font-family: gill sans, sans-serif;
            color: #B3A576; outline: none;
            text-align: center;
            height: 30px; top: 7px;
            z-index: 10; letter-spacing: 0;
            float: left; display: block;
            margin: auto 10px;
			
        }
        
