/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color:#bbb4a4;
}
#wrapper { 
 margin: 0 auto;
 width: 776px;
}
#header {
 color: #333;
 width: 776px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 97px;
 margin: 10px 0px 0px 0px;
 background:url(images/header.jpg) no-repeat top left;
}

#main {
 color: #333;
 width: 776px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 181px;
 margin: 0px 0px 0px 0px;
 background:url(images/main.jpg) no-repeat top left;
}



#mainfood {
 color: #333;
 width: 776px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 181px;
 margin: 0px 0px 0px 0px;
 background:url(images/food_main.jpg) no-repeat top left;
}

#mainhistory {
 color: #333;
 width: 776px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 181px;
 margin: 0px 0px 0px 0px;
 background:url(images/history_main.jpg) no-repeat top left;
}

#mainrugby {
 color: #333;
 width: 776px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 181px;
 margin: 0px 0px 0px 0px;
 background:url(images/rugby_main.jpg) no-repeat top left;
}

#nav {
 color: #333;
 width: 776px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 33px;
 margin: 0px 0px 0px 0px;
 background:url(images/nav.jpg) no-repeat top left;
}


#leftcolumn { 
 color: #333;
 border: 0px solid #ccc;
 background:url(images/col_left.jpg) no-repeat top left;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 450px;
 width: 116px;
 float: left;
}

#leftcolumnmenu { 
 color: #333;
 border: 0px solid #ccc;
 background:url(images/col_left.jpg) no-repeat top left;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 900px;
 width: 116px;
 float: left;
}

#leftcolumnmenueve { 
 color: #333;
 border: 0px solid #ccc;
 background:url(images/col_left.jpg) no-repeat top left;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 600px;
 width: 116px;
 float: left;
}


#leftcolumnmenuwine { 
 color: #333;
 border: 0px solid #ccc;
 background:url(images/col_left.jpg) no-repeat top left;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 1165px;
 width: 116px;
 float: left;
}


#content { 
 float: left;
 color: #333;
 border: 0px solid #ccc;
 background:white;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 450px;
 width: 543px;
 display: inline;
}

#contentmenu1 { 
 float: left;
 color: #333;
 border: 0px solid #ccc;
 background:white;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 900px;
 width: 130px;
 display: inline;
}

#contentmenu2 { 
 float: left;
 color: #333;
 border: 0px solid #ccc;
 background:white;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 900px;
 width: 413px;
 display: inline;
}

#contentmenu1eve { 
 float: left;
 color: #333;
 border: 0px solid #ccc;
 background:white;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 600px;
 width: 130px;
 display: inline;
}

#contentmenu2eve { 
 float: left;
 color: #333;
 border: 0px solid #ccc;
 background:white;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 600px;
 width: 413px;
 display: inline;
}

#contentmenu1wine { 
 float: left;
 color: #333;
 border: 0px solid #ccc;
 background:white;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 1165px;
 width: 130px;
 display: inline;
}

#contentmenu2wine { 
 float: left;
 color: #333;
 border: 0px solid #ccc;
 background:white;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 1165px;
 width: 413px;
 display: inline;
}


#rightcolumn { 
 color: #333;
 border: 0px solid #ccc;
 background:url(images/col_right.jpg) no-repeat top left;;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 450px;
 width: 116px;
 float: left;
}

#rightcolumnmenu { 
 color: #333;
 border: 0px solid #ccc;
 background:url(images/col_right.jpg) no-repeat top left;;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 900px;
 width: 116px;
 float: left;
}

#rightcolumnmenueve { 
 color: #333;
 border: 0px solid #ccc;
 background:url(images/col_right.jpg) no-repeat top left;;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 600px;
 width: 116px;
 float: left;
}

#rightcolumnmenuwine { 
 color: #333;
 border: 0px solid #ccc;
 background:url(images/col_right.jpg) no-repeat top left;;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 1165px;
 width: 116px;
 float: left;
}

#footer { 
 width: 776px;
 height: 80px;
 clear: both;
 color: #333;
 border: 0px solid #ccc;
 background:url(images/footer.jpg) no-repeat top left;
 margin: 0px 0px 10px 0px;
 padding: 0px;
}



#navholder {
 color: #333;
 width: 530px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 20px;
 margin: 8px 0px 0px 122px;

}


#copyholder {
 color: #333;
 width: 530px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 20px;
 margin: 13px 0px 0px 122px;

}


a {
	font-size: 12px;
	color: #333333;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #B29A6B;
}
a:active {
	text-decoration: none;
	color: #333333;
}



#contenthold1 { 
 float: left;
 color: #333;
 border-bottom: 1px dashed #ccc;
 background:url(images/con1.jpg) no-repeat top left;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 150px;
 width: 543px;
 display: inline;
}


#contenthold2 { 
 float: left;
 color: #333;
border-bottom: 1px dashed #ccc;
 background:url(images/con2.jpg) no-repeat top left;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 150px;
 width: 543px;
 display: inline;
}


#contenthold3 { 
 float: left;
 color: #333;
 border: 0px solid #ccc;
  background:url(images/con3.jpg) no-repeat top left;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 150px;
 width: 543px;
 display: inline;
}








#contentmap { 
 float: left;
 color: #333;
 border-bottom: 0px dashed #ccc;
 background:white;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 400px;
 width: 543px;
 display: inline;
}


#contentgallery { 
 float: left;
 color: #333;
 border-bottom: 0px dashed #ccc;
 background:white;
 margin: 25px 0px 0px 35px;
 padding: 0px;
 height: 400px;
 width: 450px;
 display: inline;
}






#leftcolumnhist { 
 color: #333;
 border: 0px solid #ccc;
 background:url(images/col_left.jpg) no-repeat top left;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 1300px;
 width: 116px;
 float: left;
}
#contenthist { 
 float: left;
 color: #333;
 border: 0px solid #ccc;
 background:white;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 1300px;
 width: 543px;
 display: inline;
}
#rightcolumnhist { 
 color: #333;
 border: 0px solid #ccc;
 background:url(images/col_right.jpg) no-repeat top left;;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 1300px;
 width: 116px;
 float: left;
}










p { 
	font: 9pt/14pt  Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 10px;
	margin-left:165px; 
	margin-right:10px;
	margin-bottom:10px;
	color: #333333;
	text-align: left;
}


.copy { 
	font: 8pt/12pt  arial, Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 0px;
	margin-left:0px; 
	margin-right:10px;
	margin-bottom:0px;
	color: #333333;
	text-align: left;
}

.widetext{ 
	font: 9pt/14pt  arial, Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 10px;
	margin-left:10px; 
	margin-right:10px;
	margin-bottom:0px;
	color: #333333;
	text-align: left;
}

.map{ 
	font: 9pt/14pt  arial, Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 30px;
	margin-left:30px; 
	margin-right:10px;
	margin-bottom:0px;
	color: #333333;
	text-align: left;
}

.widetextmenu{ 
	font: 9pt/14pt  arial, Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 10px;
	margin-left:0px; 
	margin-right:10px;
	margin-bottom:0px;
	color: #333333;
	text-align: left;
}

.gallery{ 
	font: 9pt/14pt  arial, Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 30px;
	margin-left:40px; 
	margin-right:0px;
	margin-bottom:0px;
	color: #333333;
	text-align: left;
}


