body
{
	font-size:       62.5%; /* reset 1EM to 10px */
	color:           #ffffff;
	margin:          0;
	padding:         0;
	background:      transparent url('../images/bg2.jpg') top left repeat;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

#catering-wrapper
{
	margin:          0 auto;
	width:           960px;
	position:        relative;
}



#container
{
	margin:          0 auto;
	width:           640px;
	position:        relative;
	border-left:	 #002616 solid thin;
	border-right:	 #002616 solid thin;
	background-color:#FFFFFF;
}

#header
{
	margin:          0 auto;
	width:           640px;
	height:          163px;
/*	background:      transparent url('../images/header.jpg') top left no-repeat;*/
}

a:link, a:active, a:visited
{
	color:           #002616;	
	font-size:       1em;
	font-weight:     bold;
	text-decoration: none;
}

#catering{
	float:left;
	margin-top:260px;
	padding-right:10px;
}

/********   ROUND BOXES    ***********/

/****BROWN****/
.rbroundbox { background: url(../images/nt.gif) repeat; }
.rbtop div { background: url(../images/tl.gif) no-repeat top left; }
.rbtop { background: url(../images/tr.gif) no-repeat top right; }
.rbbot div { background: url(../images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../images/br.gif) no-repeat bottom right; }
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { margin: 1em auto; }

/****KHAKI****/
.rbroundboxK { background: url(../images/nt-l.gif) repeat; }
.rbtopK div { background: url(../images/tl-l.gif) no-repeat top left; }
.rbtopK { background: url(../images/tr-l.gif) no-repeat top right; }
.rbbotK div { background: url(../images/bl-l.gif) no-repeat bottom left; }
.rbbotK { background: url(../images/br-l.gif) no-repeat bottom right; }
.rbtopK div, .rbtopK, .rbbotK div, .rbbotK {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontentK { margin: 0 7px; }
.rbroundboxK { margin: 1em auto; }



/******   FLASH   *********/

#flash
{
	width:           640px;
	height:     	 312px;
	min-height:      312px;
	margin:          0 auto;
}


/******  MAIN CONTENT  *********/
#content
{
	width:           640px;
	margin:          0 auto;
	/*background:      transparent url('images/roundmid-big.jpg') top left repeat-y; */
}

.title
{
	font-weight:     normal;
	color:           #E8E2B7;
	font-size:       29px;
	line-height:     90%;
}


#leftcontent
{
	float:           left;
	padding-left:    15px;
	width:           370px;
	min-height:	     520px;
}


#specialscontent, #contactcontent
{
	margin-right: 	 15px;
	float:           right;
	width:           225px;
}

#photocontent
{
	margin-right: 	 15px;
	float:           right;
	width:           195px;
}


#leftcontactcontent
{
	float:           left;
	padding-left:    15px;
	width:           400px;
	min-height:	     400px;
}

#leftthankscontent
{
	float:           left;
	padding-left:    15px;
	width:           608px;
}

p.full
{
	margin:          0;
	color:           #ffffff;
	font-size:       1.3em;
	line-height:     150%;
	border:			  #FFFFFF dashed thin;
	padding:		 4.5px;	
}

p.modify
{
	margin:          0;
	color:           #ffffff;
	font-size:       1.3em;
	line-height:     150%;
	border-right:	 #FFFFFF thin dashed;
	border-left:	 #FFFFFF thin dashed;
	border-bottom:	 #FFFFFF thin dashed;
	padding:		 13px 0px 13px 4.5px;
}

p.contact
{
	margin:          0;
	color:           #002616;
	font-size:       1.5em;
	line-height:     150%;
	padding:		 3px;	
}

/***********   EMAIL FORM  ***************/

.eform
{
	margin:          0;
	color:           #ffffff;
	font-size:       1.3em;
	line-height:     150%;
	border-right:	 #FFFFFF thin dashed;
	border-left:	 #FFFFFF thin dashed;
	border-bottom:	 #FFFFFF thin dashed;
	padding:		 13px 0px 13px 4.5px ;
}

.small
{
	font-size:.8em;
	color: #E8E2B7;

}



/*********  Specials Specific  **********/
.date
{
	font-size: 		 1.5em;
	color:			#ffffff;
}

.items
{
	font-size: 		 1.3em;
	line-height:	95%;
	color:			#ffffff;
	/*
	border-right:	 #FFFFFF thin dashed;
	border-left:	 #FFFFFF thin dashed;
	border-bottom:	 #FFFFFF thin dashed;
	padding:		 13px 0px 13px 4.5px;
	*/
}

#pitems
{
	font-size: 		 1em;
	line-height:	90%;
	margin:          0;
	border-right:	 #FFFFFF thin dashed;
	border-left:	 #FFFFFF thin dashed;
	border-bottom:	 #FFFFFF thin dashed;
	padding:		 13px 0px 13px 4.5px;
}
h1
{
	font-size: 		 1.5em;
	color: 			 #E8E2B7;
	padding-bottom: -5px;
}


/*********  FOOTER ************/

#footer
{
	margin:          0 auto;
	height:          29px;
	background:      002616 !important;
	background:      #002616;
	padding:         5px 0;
	text-align:center;
}

#footer ul
{
	margin:          0;
	padding:         7px;
	height:          29px;
	margin-left:	 70px;
}

#footer ul li
{
	list-style:      none;
	display:         inline;
	text-align:		 center;
	color:           #E8E2B7;
	margin-right:	 70px;
	font-size:       1em;
	font-weight:     bold;
	text-decoration: none;
}

form a:link,form a:active, form a:visited
{
	color:           #E8E2B7;	
	font-size:       1em;
	font-weight:     bold;
	text-decoration: none;
}

#footer ul li a:hover
{
	color:           #ffffff;
}

input, Textarea
{
	color:#002616;
	background: #E8E2B7;
	border:none;
}
