/* CSS Document */
		
		body {
		padding-left:50%;
		margin:0px;		  
		  background-image:url(images/bg.gif);
		  background-repeat:repeat-x;
		  background-color:#40130b;
		  		  
		  }
	
	.wrapper {
		position:relative;
		top:0px;
		left:0px;
		width:auto;
		height:100%;
		overflow:visible;
		
		 
    	}

/* container height must be longer than content to see header */	
	.container {
		position:relative;
		top:0px;
		left:0px;
		margin-left:-660px;
		height:1000px;
		width:auto;
		overflow:visible;
				
    	}
	
	.menumain { 
		position:absolute;
		top:0px;
		left:535px;
		z-index:2000;
		width:610px;
		height:32px;
		
		
		}
					
	.bigdivbackground {
		position:absolute;
		top:0px;
		left:0px;
		background-image:url(images/background.jpg);
		background-repeat:no-repeat;
		background-attachment:scroll;
		width:100%;
		height:571px;
		overflow:visible;
		z-index:-10;
		
								
		}
		
  	.abovefooter {position:relative;
			 bottom:0px;
			 left:0px;	
			 width:100%;
			 height:51px;
			margin-left:0px;
			z-index:150;
			color:#FFFFFF;
			
			
			
			}
	   
    .footer {position:relative;
			 top:0px;
			 margin-left:-990px;	
			 width:auto;
			 height:51px;
			background-color:#3a110a;
			z-index:150;
			color:#FFFFFF;
			overflow:hidden;
			
			
			
			}
			
	

	 .footertext {position:absolute; 
			top:13px; 
			left:923px; 
			width:600px; 
			height:auto; 
			font-family:Arial, Helvetica, sans-serif; 
			color:#FFFFFF; 
			font-size:14px;	
			z-index:155;	
			} 
			
	.social {position:absolute;
			 top:8px;
			 left:730px;
			 height:40;
			 font-family:Arial, Helvetica, sans-serif; 
			color:#FFFFFF; 
			font-size:14px;	
			z-index:155;
			 
	}
		
    .socialwords {position:absolute;
			 top:13px;
			 left:610px;
			 height:40;
			 font-family:Arial, Helvetica, sans-serif; 
			color:#FFFFFF; 
			font-size:14px;	
			z-index:155;
	}
			

		
			
	#flashtop {
			position:absolute;
			top:0px;
			left:156px;
			height:462px;
			width:992px;
			
			z-index:0;
			
			}
		   
	
	
	.content {font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#e3af5d;
		line-height:20px;
		position:absolute;
		top:420px;
		left:450px;
		width:660px;
		height:auto;
		z-index:150;
		}
		
	.nav_store {font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#e3af5d;
		line-height:20px;
		position:absolute;
		top:460px;
		left:200px;
		width:200px;
		height:400px;
		z-index:150;
		}
		
		.positioncontent {
			
			margin-left:30px; 
			margin-right:45px;
			width:auto;
			height:auto;
		
		}
		
		.positioninside	{
			margin-left:-30px;}
		
	.content h1 {font-family:Arial, Helvetica, sans-serif;
					font-size:24px;
					font-weight:bold;
					text-decoration:none;
					color:#FFFFFF;
					/*height:30px;
					width:600px;
					background-color:#3b130c;
					padding-left:30px;
					padding-top:20px;
					z-index:150;*/
				}
	
	.content h2 {font-family:Arial, Helvetica, sans-serif;
					font-size:16px;
					font-weight:bold;
					text-decoration:none;
					color:#FFFFFF;
				}
	
	.content a {color:#d86c28;}
				
	.content_menu {font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#e3af5d;
		line-height:20px;
		position:absolute;
		top:480px;
		left:320px;
		width:840px;
		height:auto;
		z-index:150;
		/*background-color:#d8cdbe;
		margin-top:50px;
		padding:25px;*/
		}
		
	.content_menu h1 {font-family:Arial, Helvetica, sans-serif;
					font-size:24px;
					font-weight:bold;
					text-decoration:none;
					color:#FFFFFF;
					
				}
	
	.content_menu h2 {font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					font-weight:normal;
					text-decoration:underline;
					color:#FFFFFF;
				}
				
	.rowone {background-color:#693614;
				}
	
	.rowtwo {background-color:#84512f;
				}
				
	.header {background-color:#693614;
				}


	.coffee {	position:absolute;
				top:525px;
				left:200px;
				width:191px;
				height:400px;
				z-index:150;
				padding-top:130px;
				padding-left:20px;
				padding-right:0px;
				background-image:url(images/coastal.png);
				background-repeat:no-repeat;
				color:#ffffff;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				line-height:23px;
				
			}
	
	.transbox {	position:absolute;
				top:75px;
				left:11px;
				z-index:100;
				width:620px;
				height:350px;
				background-color:#84512f;
				/* for IE */
 				 filter:alpha(opacity=20);
  				/* CSS3 standard */
  				opacity:0.2;
				
				}
				
	.transbg {	position:absolute;
				top:65px;
				left:-20px;
				width:650px;
				height:500px;
				background-image:url(images/transbg.png);
				background-repeat:no-repeat;
				z-index:100;
				}
				
				
	.transheader {	position:absolute;
				top:75px;
				left:20px;
				z-index:105;
				width:570px;
				height:45px;
				background-color:#572411;
				/* for IE */
 				 filter:alpha(opacity=30);
  				/* CSS3 standard */
  				opacity:0.3;
				
				} 	 	
				
			

	

	
	
ul.menu {list-style:none;
		 margin:0; 
		 padding:0;
		 z-index:2001;}
		 
ul.menu * {	margin:0; 
			padding:0;
			z-index:2001;}
			
ul.menu a {display:block;
		   color:#ffffff;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:12px;
		   text-decoration:none;
		   z-index:2001;}
		   
ul.menu li {position:relative; 
			float:left; 
			margin-right:2px;
			z-index:2001;}
			
ul.menu ul {position:absolute; 
			top:31px; 
			left:-48px; 
			background:#6b3417; 
			display:none; 
			opacity:0; 
			list-style:none;
			z-index:2001;}
			
ul.menu ul li {position:relative; 
			   border:1px solid #966042; 
			   border-top:none; 
			   width:148px; 
			   margin:0;
			   z-index:2001;}
			   
ul.menu ul li a {display:block; 
				 padding-top:7px;
				 padding-bottom:7px;
				 background-color:#6b3417;
				 z-index:2001;}
				 
ul.menu ul li a:hover {background-color:#572411;
					z-index:2001;}

ul.menu ul ul {left:148px;
			   top:-1px;
			   z-index:2001;}
			   
ul.menu .menulink {padding-right:17px; 
				   width:auto;
				   z-index:2001;}
				   
ul.menu .menulink:hover, ul.menu .menuhover {}

ul.menu .sub {background:#6b3417 url(images/arrow.gif) 136px 8px no-repeat; z-index:2001;}

ul.menu .topline {border-top:1px solid #aaa}

.title_home {
		position:absolute;
		top:88px;
		left:450px;
		z-index:190;
		}
		
.title_menu {position:absolute;
			 top:100px; 
			 left:475px;
			 z-index:190;
			}
			
.title_aboutus {
				position:absolute;
				top:88px;
				left:457px;
				z-index:190;
				}
				
.title_music {	 position:absolute;
				 top:100px;
				 left:473px;
				 z-index:190;}
				 
.title_coffeeinfo {	 position:absolute;
				 top:88px;
				 left:454px;
				 z-index:190;}

.title_theboard {	position:absolute;
				 top:88px;
				 left:457px;
				 z-index:190;
					}
