/* CSS Document _ picledwalnutcatering.co.uk */
body {
  background:#40220A;
  font:normal 11px Arial, Helvetica, sans-serif;
  line-height:14px;
  color:#2E1200;
  margin: 0px; 
  padding: 0px;
}
#preloadedImages {
       width: 0px;
       height: 0px;
       display: inline;
background:url(../images/art_of_the_vine_bw.jpg);
background:url(../images/autumn_bw.jpg);
background:url(../images/register_bw.jpg);
background:url(../images/spring_bw.jpg);
background:url(../images/summer_bw.jpg);
background:url(../images/winter_bw.jpg);
} 
A:link, A:visited, A:active{
	color:#2E1200;
	text-decoration:none;
}
A:hover{
	color:#666;
	text-decoration:none;
}
A.admin:link, A.admin:visited, A.admin:active{
	color:#2E1200;
	text-decoration:none;
}
A.admin:hover{
	color:#666;
	text-decoration:none;
}
A.white:link, A.white:visited, A.white:active{
	color:#FFF;
	text-decoration:none;
}
A.white:hover{
	color:#666;
	text-decoration:none;
}
p{
	color:#2E1200;
	font-size:14px;
	line-height:20px;
	margin:8px 0px 8px 0px;
}
.head1{
font-size:20px;
font-weight:100;
letter-spacing:1px;
display: inline;
line-height:26px;
color:#2E1200;
}
.head1b{
font-size:20px;
font-weight:100;
letter-spacing:1px;
display: inline;
line-height:26px;
font-weight:bold;
color:#2E1200;
}
.head2{
font-size:16px;
font-weight:100;
letter-spacing:1px;
display: inline;
line-height:26px;
}
#maincontainer{
position:relative;
width:945px;
background:#FCF9F2;
/*border-left:8px solid #9f591b;
border-right:8px solid #9f591b;*/
margin:auto;
height:auto;
overflow:visible;
}
#head{
position:relative;
background:#FFFEEF;
width:945px;
height:175px;
}
#head2{
position:relative;
background:#FFFEEF;
width:945px;
height:175px;
}
.logo{
margin:5px 0px 0px 10px;
}
.headtxt{
margin:27px 0px 0px 75px;
}
.facebook{
position:relative;
display:inline;
float:right;
margin:5px 15px 0px 0px;
}
#animation{
position:relative;
float:left;
display:inline;
background:#8D5C2B;
width:945px;
height:150px;
}
#animation2{
position:relative;
float:left;
display:inline;
background:#8D5C2B;
width:945px;
height:150px;
}
#wrapper{
	position:relative;
	float:left;
	display:inline;
	width:929px;
	height:auto;
	border-left:8px solid #8D5C2B;
	border-right:8px solid #8D5C2B;
	background:url(../images/tab.jpg) no-repeat right bottom #FFE;
}
#textarea{
	position:relative;
	float:left;
	display:inline;
	width:505px;
	height:auto;
	margin:20px 0px 0px 30px;
	overflow:visible;
	color:#2E1200;
	font-size:14px;
	line-height:20px;
}
#rightcol{
	position:relative;
	float:left;
	display:inline;
	margin:20px 0px 50px 30px;
	width:195px;
	height:auto;
	overflow:visible;
	color:#2E1200;
	font-size:14px;
	line-height:20px;
}
.spacer{
	margin:20px 0px 0px 0px;
}
.people{
	float:left;
	color:#2E1200;
	font-size:13px;
	line-height:20px;
	margin-right:8px;
}
.people2{
	color:#2E1200;
	font-size:13px;
	line-height:20px;
}
.wedo{
	position:relative;
	float:left;
	display:inline;
	color:#2E1200;
	font-size:13px;
	line-height:20px;
	width:160px;
}
#cloud{
	position:relative;
	float:left;
	display:inline;
	width:929px;
	height:auto;
	background:#fffcd6;
	border-top:10px solid #8D5C2B;
	border-left:8px solid #8D5C2B;
	border-right:8px solid #8D5C2B;
}
#footer{
	position:relative;
	float:left;
	display:inline;
	width:929px;
	height:30px;
}
#footer2{
	position:relative;
	margin:auto;
	width:945px;
	height:30px;
	background:#40220A;
}
#base{
	position:relative;
	float:left;
	display:inline;
	width:600px;
	height:16px;
	color:#FFE;
	margin:10px 0px 0px 20px;
}
#baser{
	position:relative;
	float:right;
	display:inline;
	width:250px;
	height:16px;
	color:#FFE;
	margin:10px 0px 0px 0px;
	text-align:right;
}
#basebox1{
	position:relative;
	float:left;
	display:inline;
	width:200px;
	height:auto;
	color:#2E1200;
	margin:10px 0px 15px 15px;
	text-align:left;
	font-size:12px;
	line-height:24px;
}
#basebox2{
	position:relative;
	float:left;
	display:inline;
	width:200px;
	height:auto;
	color:#2E1200;
	margin:10px 0px 15px 32px;
	text-align:left;
	font-size:12px;
	line-height:24px;
}
#basebox3{
	position:relative;
	float:left;
	display:inline;
	width:200px;
	height:auto;
	color:#2E1200;
	margin:10px 0px 15px 32px;
	text-align:left;
	font-size:12px;
	line-height:24px;
}
#basebox4{
	position:relative;
	float:left;
	display:inline;
	width:200px;
	height:automatic;
	color:#2E1200;
	margin:10px 0px 15px 32px;
	text-align:left;
	font-size:12px;
	line-height:24px;
}
.baselogo{
	margin:0px 0px 0px 0px;
	
}
.baseheads{
	font-size:14px;
	line-height:40px;
}
.rule {
	margin:0px 0px 10px 0px;

}
.tel{
	line-height:40px;
}
.foodtext{
font-size:11px;
line-height:12px;
color:#8D5C2B;
}
A.fheads:link, A.fheads:active, A.fheads:visited {
font-size:33px;
line-height:58px;
color:#40220A;
text-decoration:none;
letter-spacing:1px;
}
A.fheads:hover{
font-size:33px;
line-height:58px;
color:#60440e;
text-decoration:none;
letter-spacing:1px;
}
A.slink:link, A.slink:active, A.slink:visited {
color:#40220A;
text-decoration:none;
font-size:11px;
}
A.slink:hover{
color:#000;
text-decoration:none;
font-size:11px;
}
.venupic{
margin:5px 10px 0px 0px;
}
/* MENU */
#menubox{
position:relative;
float:left;
display:inline;
margin:15px 0px 0px 0px;
width:155px;
height:auto;
}
#menubox ul{
font: normal 12px Arial, Helvetica, sans-serif;
list-style-type:none;
margin:0;
padding:0;
}
#menubox li {
display: inline;
/* for IE5 and IE6 */
}
#menubox a{
color:#2E1200;
text-decoration: none;
display: block;
padding:10px 0px 10px 20px;
border-bottom: 1px solid #9f591b;
}
#menubox a:hover{
background:#9f591b;
color:#FFF;
}
#menubox li a#current
{
background:#9f591b;
color:#FFF;
} 
