/* CSS Document */

body{
background-image:url(img/bg.gif);
background-repeat:repeat-x;
background-color:#360101;
margin:0 auto;
}
#container {
	margin:0 auto;
	margin-top: 30px;
	width:800px;
}

#top {
width:800px;
height:95px;
}
#content_start {
background-image:url(img/mainbg.gif);
background-repeat:repeat-y;
width:800px;
min-height:360px;
}
#menu {
width:170px;
height:360px;
float:left;
}
#menuholder {
height:345px;
width:170px;
}
#menubottom {
width:170px;
height:15px;
background-image:url(img/menubottom.gif);
background-repeat:no-repeat;}
#menusplit {
width:170px;
height:1px;
line-height:0px;
background-image:url(img/menusplit.gif);
background-repeat:no-repeat;
}
#menucontent {
width:170px;
}
#maincontentfield {
width:630px;
min-height:360px;
float:right;
}
#mainbottom {
width:800px;
height:15px;
background-image:url(img/mainbg_bottom.gif);
background-repeat:no-repeat;
}

#maintopimg {
width:630px;
height:150px;
}
#maintextholder {
width:600px;
padding-left:15px;
padding-top:20px;
padding-bottom:10px;
}
#columnleft {
width:200px;
float:left;
}
#columnleft_map {
width:200px;
float:left;
padding-right:10px;
}
#columnleft_map2 {
width:180px;
float:left;
}
#columnleft2 {
width:400px;
float:left;
}
#columnright {
width:380px;
float:right;
}
#columnright2 {
width:180px;
float:right;
}
#lunchpuffholder {
width:180px;
height:130px;
}
#lunchpuff {
width:180px;
min-height:60px;
background-image:url(img/lunchpuff_bg.gif);
background-repeat:repeat-x;
}
#lunchpuffcontent {
width:160px;
padding-left:10px;
padding-top:5px;}
#foodmenuholder {
width:600px;
padding-bottom:10px;
}
#foodmenuholder2 {
width:600px;
padding-bottom:10px;
background-color:#E1E1E1;
}
#foodmenu_1 {
width:30px;
float:left;
}
#foodmenu_2 {
width:450px;
float:left;
}
#foodmenu_3 {
float:right;
}
#wine_1 {
float:left;
width:450px;
}
#wine_2 {
float:right;
width:40px;
}
#contact_1 {
float:left;
width:150px;
}

#puffcontainer {
margin-top:20px;
width:800px;
height:130px;
}

#puffTAPAS {
float:left;
width:250px;
height:130px;
background-image:url(img/pufftapas.jpg);
background-repeat:no-repeat;
}
#puffFACEBOOK {
float:left;
width:250px;
height:130px;
background-image:url(img/pufffacebook.jpg);
background-repeat:no-repeat;
}
#puffLUNCH {
float:left;
margin-left:25px;
width:250px;
height:130px;
background-image:url(img/pufflunch.jpg);
background-repeat:no-repeat;
}
#puffEVENT {
float:right;
width:250px;
height:130px;
background-image:url(img/puffevent.jpg);
background-repeat:no-repeat;
}
#pufftext {
padding-left:10px;
padding-top:70px;
width:180px;
}

#puffreflection {
width:800px;
height:45px;
background-image:url(img/puffreflection.gif);
background-repeat:no-repeat;
}

#imgholderset {
width:600px;
height:110px;
padding-bottom:12px;
}
#img1 {
float:left;
width:110px;
height:110px;
}
#img2 {
float:left;
width:110px;
height:110px;
padding-left:13px;
}
#img34 {
float:left;
width:110px;
height:110px;
padding-left:12px;
}
#img5 {
float:right;
width:110px;
height:110px;
}

#clear {
clear:both;
}

#footer {
width:800px;
height:10px;
margin-top:8px;
padding-bottom:20px;
text-align:right;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-align:left;
	letter-spacing: 0em;
}
.textlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #696969;
	text-decoration: none;
	text-align:left;
	letter-spacing: 0em;
}
.textR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-align:right;
	letter-spacing: 0em;
}

.formfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-align:left;
	letter-spacing: 0em;
	width:190px;
}
.formfield1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-align:left;
	letter-spacing: 0em;
	width:190px;
}
.formfield2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-align:left;
	letter-spacing: 0em;
	width:130px;
}

a{text-decoration:underline;
color:#696969;
}