<style type="text/css">

	/*
	
	THE NEW YELLOW:
	#bfb521;
	
	THE NEW RED:
	#a63429
	
	*/

	td.l_banner {
		background-image: url("images/layout/newbanner.jpg");
	}
	
	td.l_navigation {
		background-image: url("images/layout/navigation_bar.jpg");
		padding: 0px;
		margin: 0px;
	}
	
	td.l_t_navigation {
		background-image: url("images/layout/linkbar_top.jpg");
		padding: 0px;
		margin: 0px;
	}
	
	td.l_b_navigation {
		background-image: url("images/layout/linkbar_bottom.jpg");
		padding: 0px;
		margin: 0px;
	}
	
	td.l_footer {
		background-image: url("images/layout/trailer_bar.jpg");
	}
	
	td.l_content {
		background: #d0e5d6;
		border-left: 7px solid #33454c;
		border-right: 7px solid #33454c;
	}
	
		/*
		.headerLeft
		{
			background: #bcd1c2; 
			
		
			border-bottom: 4px solid #33454c;
		}
		*/
		
		.headerLeft
		{
			font-family: Tahoma;
		 	font-size: 40px;
		 	color: #33454c;
		 	font-weight: bold;   
		 	
		 	margin-bottom: 20px;
		 	background: #BCD1C2;
		 	padding-top: 10px;
		 	padding-bottom: 10px;
		 	border-bottom: 4px solid #33454c;
		}
		
		.kokebMain
		{
			font-family: Tahoma;
		 	font-size: 35px;
		 	color: #33454c;
		 	font-weight: bold;   
		 	text-align: center;

		 	margin-bottom: 8px;
		}
		
		.kokebDetails
		{
			font-family: Arial;
			font-size: 	14px;
			color: #000000;
		}
		
		.headerRight
		{
			background: #6c8874; 
			padding-top: 10px; 
			padding-right: 10px; 
			padding-bottom: 10px; 
			padding-left: 10px;	
			border-left: 4px solid #33454c;	
			border-bottom: 4px solid #33454c;	
		}
	
	
		div.indent
		{
			padding-left: 20px;
			padding-right: 20px;	
		}
		
		.topBar
		{
			background: #6c8874;	
		}
		
	    div.sectionName
	    {
		 	font-family: Arial;
			font-size: 30px;
			font-weight: bold;
			color: #BFB521;
			
			background: #33454c;
			border-bottom: 4px solid #BF9517;
			
			text-align: left;
			padding-left: 8px;
			padding-right: 8px;
			padding-top: 4px;
			padding-bottom: 4px;
			margin-top: 50px;
		 	
	    }
	    
	    .sectionText
	    {
		    font-family: Arial;
		 	font-size: 50px;
		 	color: #A63429;
		 	font-weight: bold;  
		 	
		 	margin-top: 20px;
		 	margin-bottom: 20px;
		 	margin-left: 10px;*/
		    
	    }
	    
	    .sectionDesc
	    {
		    font-family: Arial;
		 	font-size: 20px;
		 	color: #33454c;
		 	font-weight: bold;  
		 	font-style: italic;
		 	
		 	margin-bottom: 20px;
		 	margin-left: 10px;
		    
	    }
	    
	    
	    div.historyHeader 
	    {
			font-family: Arial;
			font-size: 18px;
			color: #33454c;
			font-weight: bold;
			text-decoration: underline;
	    }
	    
	    div.normalText
	    {
		 	font-family: Arial;
		 	font-size: 14px;
		 	color: #000000;		 	
	    }
	    
	    
	    label {
			width: 150px;
			display: block;
			float: left;
			
			font-family: Arial; 
			font-size: 14px;
			font-weight: bold;
			color: #33454c;
		}
		
		div.subForm {
			font-family: Arial; 
			font-size: 12px;
			color: #33454c;
			
			margin-top: 10px;
			margin-bottom: 45px;
			margin-left: 15px;
			/*margin-left: 150px;*/
			width: 280px;
			
		}
		
		input, textarea, select {
			font-family: Tahoma;
			font-size: 12px;
			font-weight: bold;
			color: #FFFFFF;
			
			background: #8baf95;
			border-width: 1px;
			border-style: dashed;
			border-color: #33454c;
			padding-left: 4px;
			padding-right: 4px;
			
			display: block;
			float: left;
		}
		
		input.spacer {
				width: 200px;
				border: 0px;
				padding: 0px;
			}
			
		input.payPal{
			border: 0px;
			padding: 0px;
			background: #d0e5d6;
		}	
	    
		.barHeader {
			color: #33454c;
			background: #8baf95;
			border-bottom: 4px solid #33454c;
			
			font-size: 14px;
			font-family: Arial;
			padding: 5px;
			margin-bottom: 5px;
			margin-right: 20px;
			font-weight: bold;
		}
		
		.barContent
		{
			color: #33454c;
			font-size: 14px;
			font-family: Arial;	
			width: 280px;
			padding: 5px;
		}
		
		.generic {
			font-family: Arial;
			font-size: 14px;	
		}
		
		/* THESE ARE USED ON THE MENU PAGE */
		
		.menu_ParentHeader {
			font-family: Arial;
			font-size: 35px;
			/*color: #8baf95;
			
			background: #33454c;
			border-bottom: 4px solid #8baf95;
			*/
			color: #33454c;
			font-weight: bold;
			
			margin-top: 100px;
			text-align: center;
		}
		
		.menu_PHDesc {
			font-family: Arial;
			font-size: 16px;
			text-align: center;

			padding: 8px;
		}
		
		.menu_CategoryHeader {
			font-family: Arial;
			font-size: 20px;
			font-weight: bold;
			color: #BFB521;
			
			background: #33454c;
			border-bottom: 4px solid #BF9517;
			
			text-align: left;
			padding-left: 8px;
			padding-right: 8px;
			padding-top: 4px;
			padding-bottom: 4px;
			margin-top: 50px;
		}
		
		.menu_CHDesc {
			font-family: Arial;
			font-size: 15px;
			text-align: center;
			
			background: #BCD1C2;
			padding: 8px;
		}
		
		.menu_itemName {
			font-family: Arial;
			font-size: 15px;
			font-weight: bold;
		}
		
		
		.menu_itemDesc {
			border-top: 1px solid #33454c;
			font-family: Arial;
			font-size: 13px;
		}
		
		
		.menu_wineBody {
			font-family: Arial;
			font-size: 13px;
			font-style: none;
		}
		
		.menu_wineHeader {
			font-family: Arial;
			font-size: 13px;
			text-decoration: underline;
		}
		
		.menu_itemPrice {
			font-family: Tahoma;
			font-size: 13px;
			font-style: italic;
		}
		
		.special_title {
			font-family: Arial;
			font-size: 20px;
			font-weight: bold;
			color: #BFB521;
			
			background: #33454c;
			border-bottom: 4px solid #BF9517;
			
			text-align: left;
			padding-left: 8px;
			padding-right: 8px;
			padding-top: 4px;
			padding-bottom: 4px;
		}
		
		.special_runtime {
			font-family: Arial;
			font-size: 15px;
			text-align: center;
			
			background: #BCD1C2;
			padding: 8px;
		}
		
		.special_details {
			font-family: Arial;
			font-size: 13px;
			padding: 10px;
		}
		
		
		.review_body {
			font-family: Arial;
			font-size: 15px;
			
			text-align: left;
			padding-left: 16px;
			padding-right: 8px;
			padding-top: 4px;
			padding-bottom: 4px;
		}
		
		.review_details {
			font-family: Arial;
			font-size: 15px;
			text-align: left;
			
			background: #BCD1C2;
			padding: 8px;
		}
		
		.review_source {
			font-family: Arial;
			font-size: 13px;
			text-align: right;
			
			background: #BCD1C2;
			padding: 8px;
		}
		/*
		.news_title {
			font-family: Arial;
			font-size: 20px;
			font-weight: bold;
			color: #33454c;
			
			background: #8baf95;
			border-bottom: 4px solid #33454c;
			
			text-align: left;
			padding-left: 8px;
			padding-right: 8px;
			
			yellow: aba330
			orange: b04123
			red: A63429
			yellow: BFB521
			gold: BF9517
			cream: F2DEA0
			light green: 8baf95
			dark green: 33454c
		}
		*/
		
		.news_title {
			font-family: Arial;
			font-size: 20px;
			font-weight: bold;
			color: #BFB521;
			
			background: #33454c;
			border-bottom: 4px solid #BF9517;
			
			text-align: left;
			padding-left: 8px;
			padding-right: 8px;
			padding-top: 4px;
			padding-bottom: 4px;
		}
		
		
		.news_date {
			font-family: Arial;
			font-size: 15px;
			text-align: left;
			
			background: #BCD1C2;
			padding-top: 2px;
			padding-bottom: 2px;
			padding-left: 8px;
			padding-right: 8px;
		}
		
		.news_body {
			font-family: Arial;
			font-size: 15px;
			padding-top: 10px;
			padding-left: 8px;
			padding-right: 8px;
		}
		
		.news_comments
		{
			margin-left: 25px;
			margin-right: 25px;
			background: #BCD1C2;
			border-top: 1px solid #33454c;
			border-bottom: 1px solid #33454c;
			border-right: 1px solid #33454c;
			border-left: 1px solid #33454c;
			padding: 10px;
				
		}
		
		.nc_text 
		{
			font-family: Arial;
			font-size: 13px;
			color: #000000;	
		}
		
		.nc_inputBox
		{
			margin-top: 25px;
			background: #BCD1C2;
			margin-left: 15px;
			margin-right: 15px;
			font-family: Arial;
			font-size: 12px;
			
		}
		
		.nc_title
		{
			font-size: 16px;
			font-weight: bold;
			color: #BF9517;
			background: #33454c;
			padding: 4px;
			margin-left: 25px;
			margin-right: 25px;
		}
		
		.nc_leaveHeader
		{
			font-size: 14px;
			font-family: Tahoma;
			font-weight: bold;
			color: #33454c;
			margin-bottom: 12px;
		}
		
		.nc_person
		{
			font-size: 14px;
			font-weight: bold;
			color: #33454c;
			font-family: Tahoma;
		}
		.nc_date
		{	
			font-size: 11px;
			padding-left: 5px;
			color: #666666;
			font-family: Tahoma;
			margin-bottom: 5px;
		}
		
		.nc_text
		{
			font-size: 12px;
			font-family: Tahoma;	
			margin-left: 12px;
			margin-right: 6px;
			margin-bottom: 25px;
		}
		
		input.nc, textarea.nc, select.nc {
			font-family: Tahoma;
			font-size: 12px;
			font-weight: bold;
			color: #FFFFFF;
			
			background: #8baf95;
			border-width: 1px;
			border-style: dashed;
			border-color: #FFFFFF;
			
			margin-left: 20px;
		}
		
		
		
		a:link.menu_quickLink {color: #33454c; font-family: Tahoma; font-size: 14px; font-weight: bold; text-decoration: underline;}
		a:hover.menu_quickLink {color: #FFFFFF; font-family: Tahoma; font-size: 14px;  text-decoration: none;}
		a:visited.menu_quickLink {color: #33454c; font-family: Tahoma; font-size: 14px; font-weight: bold; text-decoration: underline;}
		a:active.menu_quickLink {color: #33454c; font-family: Tahoma; font-size: 14px font-weight: bold; text-decoration: underline;}
		
		
	    /*THESE ARE USED FOR THE GALLERIES */
	    a:link.gallery {color: #33454c; font-family: Tahoma; font-size: 14px; font-weight: bold; text-decoration: underline;}
		a:hover.gallery {color: #FFFFFF; font-family: Tahoma; font-size: 14px;  text-decoration: none;}
		a:visited.gallery {color: #33454c; font-family: Tahoma; font-size: 14px; font-weight: bold; text-decoration: underline;}
		a:active.gallery {color: #33454c; font-family: Tahoma; font-size: 14px font-weight: bold; text-decoration: underline;}
		
		td.searchHelp {
			background: #BCD1C2;
			padding: 8px;
			
			border: 1px dashed #323640;
		}
			
		label.searchLabel {
				width: 150px;
				display: block;
				float: left;
				
				font-family: Tahoma; 
				font-size: 12px;
				font-weight: bold;
				color: #323640;
				
				border: none;
			}		
				
		input.galleryForm, select.galleryForm
		{
			font-family: Tahoma;
			font-size: 12px;
			font-weight: bold;
			color: #FFFFFF;
			
			background: #8baf95;
			border-width: 1px;
			border-style: dashed;
			border-color: #33454c;
			padding-left: 4px;
			padding-right: 4px;
			
			display: block;
			float: left;
		}
		
		textarea.galleryForm
		{
			background: #8baf95;
			
			font-family: Tahoma;
			font-size: 12px;
			color: #000000;
			text-align: center;
			
			padding: 4px;
			
			border: 1px dashed #000000;
		}
		
		td.galleryCell
		{
			font-family: Tahoma;
			font-size: 11px;	
		}
		
		/*
	    a:link {color: #394D59; font-family: Tahoma; text-decoration: underline;}
		a:hover {color: #6588A6; font-family: Tahoma; text-decoration: underline;}
		a:visited {color: #394D59; font-family: Tahoma; text-decoration: underline;}
		a:active {color: #394D59; font-family: Tahoma; text-decoration: underline;}
		*/
		
		a:link {color: #A63429; font-family: Tahoma; text-decoration: underline;}
		a:hover {color: #6588A6; font-family: Tahoma; text-decoration: underline;}
		a:visited {color: #A63429; font-family: Tahoma; text-decoration: underline;}
		a:active {color: #A63429; font-family: Tahoma; text-decoration: underline;}

</style>
