/* CSS Document */

body	{	

		background-attachment: scroll;
		background-image: url(../images/global/main-background.jpg);
		background-position: center top;
		margin-top: 0px;
		text-align: center;
		margin: auto;
		background-repeat: no-repeat;
		background-color: #000000;
		
		}
		

textarea

	{

		resize:none;
	
	}
			
		
div#outer-wrapper

		{
		
		width: 920px;
		margin-top: 0px;
		margin: auto;
		
		}		
			
			
div#top-banner

		{
		
		width: 920px;
		height: 100px;
		text-align: center;
		
		}





		
div#left-navigation

		{
		
		width: 230px;
		height: 1400px;
		float: left;
		margin-left: 0px;
		margin-top: 0px;
		background-image: url(../images/global/the-yorkshireman-logo-bottom.jpg);
		background-attachment: relative;
		background-position: left top;
		background-repeat: no-repeat;
		
		}	


		

div#right-column

		{
		
		width: 690px;
		float: right;
		margin-right: 0px;
		margin-top: 0px;
		
		}	
		

		
div#main-text-area

		{
		
		position: relative;
		width: 690px;
		height: 1000px;
		margin-left: 230px;
		background-image: url(../images/global/main-text-background.jpg);
		background-repeat: repeat-y;
		
		
		}



		
div#main-text-area-menu

		{
		
		position: relative;
		width: 690px;
		height: 3400px;
		margin-left: 230px;
		background-image: url(../images/global/main-text-background.jpg);
		background-repeat: repeat-y;
		
		
		}
		
		
		
div#main-text-area-menu-xmas

		{
		
		position: relative;
		width: 690px;
		height: 3000px;
		margin-left: 230px;
		background-image: url(../images/global/xmas-side-bg.jpg);
		background-repeat: repeat-y;
		background-position: right;
		
		
		}		


		
div#main-text-area-info

		{
		
		position: relative;
		width: 690px;
		height: 1700px;
		margin-left: 230px;
		background-image: url(../images/global/main-text-background.jpg);
		background-repeat: repeat-y;
		
		
		}




		
div#main-text-area-wine-menu

		{
		
		position: relative;
		width: 690px;
		height: 3200px;
		margin-left: 230px;
		background-image: url(../images/global/main-text-background.jpg);
		background-repeat: repeat-y;
		
		
		}

		
/* -------------------------------------------------------------------------------------- */


/* image formatting */


		
div#home-image

		{
		
		background-image: url(../images/global/homepage-image.jpg);
		width: 690px;
		height: 350px;
		margin-top: 0px;
		margin-left: 230px;
		
		}
		
		
		
div#history-image

		{
		
		background-image: url(../images/global/history-image.jpg);
		width: 690px;
		height: 350px;
		margin-top: -3px;
		margin-left: 230px;
		
		}
		
		
div#food-image

		{
		
		background-image: url(../images/global/food-image.jpg);
		width: 690px;
		height: 350px;
		margin-top: -3px;
		margin-left: 230px;
		
		}

		
		
div#wine-image

		{
		
		background-image: url(../images/global/wine-menu-image.jpg);
		width: 690px;
		height: 350px;
		margin-top: -3px;
		margin-left: 230px;
		
		}		
		
div#deli-image

		{
		
		background-image: url(../images/global/deli-image.jpg);
		width: 690px;
		height: 350px;
		margin-top: -3px;
		margin-left: 230px;
		
		}


		
div#christmas-image

		{
		
		background-image: url(../images/global/christmas-image.jpg);
		width: 690px;
		height: 350px;
		margin-top: -3px;
		margin-left: 230px;
		
		}


		
div#directions-image

		{
		
		background-image: url(../images/global/directions-image.jpg);
		width: 690px;
		height: 350px;
		margin-top: -3px;
		margin-left: 230px;
		
		}

		
div#info-image

		{
		
		background-image: url(../images/global/info-image.jpg);
		width: 690px;
		height: 350px;
		margin-top: -3px;
		margin-left: 230px;
		
		}


		
div#contact-image

		{
		
		background-image: url(../images/global/contact-image.jpg);
		width: 690px;
		height: 350px;
		margin-top: -3px;
		margin-left: 230px;
		
		}


.advert		{	float: right; margin-right: 36px; margin-top:25px;	}




		
/* -------------------------------------------------------------------------------------- */

/* navbar links */



#menu
	
	{
	
	white-space:nowrap;
	list-style-type:none;
	font: 11px Lucida Sans Unicode;
	margin-top: 65px;
	margin-right: 23px;
	letter-spacing: 1px;
	text-align: right;
	line-height: 25px;

	}

#menu li 

	{
	
	margin-top: 2px;
			
	}



#menu li a
	
	{

	padding:0.2em 1em;
	color: #ffffff;
	text-decoration:none;
	margin-left: -60px;
		
	}

	
	
#menu li a:hover
	
	{

	color:#FFFF99;

	}

#menu li a:active
	
	{

	color:#FFFF99;

	}

#menu li a.active
	
	{

	color:#FFFF99;

	}


	
a.inline
	
	{

	color:#FFFFCC;
	text-decoration: underline;

	}
	
a.inline:hover
	
	{

	color:#FFFFCC;

	}
		
/* -------------------------------------------------------------------------------------- */

/* text formatting */

h1

	{
	
	font-family:Arial, Helvetica, sans-serif;
	font: 18px arial;
	text-align: left;
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 0px;
	color: #FFFFB7;
	line-height: 25px;	
	letter-spacing: 0px;	
	
	}
	

h1.menu

	{
	
	font-family:Arial, Helvetica, sans-serif;
	font: 13pt arial;
	text-align: left;
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 0px;
	color: #FFFFB7;
	letter-spacing: 0px;	

	}
	
h1.wine-menu

	{
	
	font-family:Arial, Helvetica, sans-serif;
	font: 15pt arial;
	text-align: left;
	margin-left: 40px;
	margin-right: 50px;
	margin-top: 20px;
	color: #FFFFB7;
	letter-spacing: 0px;	

	}
	
	
	

h2

	{
	
	font-family:Arial, Helvetica, sans-serif;
	font: bold 12pt arial;
	text-align: left;
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 20px;
	color: #FFFFB7;
	letter-spacing: 0px;	

	}
	
	



p

	{
	
	font-family:Arial, Helvetica, sans-serif;
	font: 9pt arial;
	text-align: left;
	margin-left: 50px;
	margin-right: 50px;
	color: #ffffff;
	line-height: 23px;
	letter-spacing: 0pt;	
	
	}


p.wine

	{
	
	font-family:Arial, Helvetica, sans-serif;
	font: 8pt arial;
	text-align: left;
	margin-left: 40px;
	margin-right: 10px;
	margin-top: 0px;
	color: #CCCCCC;
	
	}


p.wine-name

	{
	
	font-family:Arial, Helvetica, sans-serif;
	font: 10pt arial;
	text-align: left;
	margin-left: 40px;
	margin-right: 15px;
	margin-top: 20px;
	color: #ffffff;
	color:#FFFF99;
	
	}



p.xmas

	{
	
	font-family:Arial, Helvetica, sans-serif;
	font: 9pt arial;
	text-align: left;
	margin-left: 50px;
	margin-right: 10px;
	margin-top: 0px;
	color: #ffffff;
	line-height: 20px;
	
	}


p.xmas-name

	{
	
	font-family:Arial, Helvetica, sans-serif;
	font: 10pt arial;
	text-align: left;
	margin-left: 50px;
	margin-right: 15px;
	margin-top: 20px;
	color: #ffffff;
	color:#FFFF99;
	
	}



p.price

	{
	
	font-family:Arial, Helvetica, sans-serif;
	font: italic 10pt arial;
	text-align: left;
	margin-left: 40px;
	margin-right: 20px;
	color: #ffffff;
	
	}





p.bottom-info

	{
	
	font-family:Arial, Helvetica, sans-serif;
	font: 8pt arial;
	float:right;
	margin-top: 1px;
	text-align: right;
	margin-left: 0px;
	margin-right: 35px;
	margin-bottom: 20px;
	color: #ffffff;
	
	}


