/* Headers
-----------------------------------------------------------*/

h1{font-family: stencil, stencil std; font-size:35px; color:#d50320;margin-left:30px;}
h2{font-family: stencil, stencil std; font-size:18px; color:#d50320;margin-left:40px;}
h3{font-family: stencil, stencil std; font-size:18px; color:#d50320;margin-left:40px; text-align:right;}
h4{font-size: 18px; font-weight:900; color: #ffffff; style:block; background:url(img/redbox.jpg) no-repeat 0 0; padding:3px 10px 3px 10px;float:left; }

h5{font-size: 20px; font-weight:900; color:black; style:block; padding-left:70px; }

/* Layout Divs wrapper & container
-----------------------------------------------------------*/

#wrapper { 
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 1033px;


	}

#container{ background: url("img/footer.jpg") repeat-y;

}

/* General Links, Paragraph, body tags
-----------------------------------------------------------*/

p {padding:5px 40px 5px 40px;}
b {margin:10px 400px 5px 40px;}
#foodmenu {width:675px;}

a { color:#006633; font-weight:bold;}

a:hover{color:#006633; text-decoration: none; font-weight:bold;}
body { background: url("img/greenbackground.jpg") repeat; font-family:arial, times new roman;
color:#7a1620;
font-size: 15px;}



/* Header Facebook and Twitter Links
-----------------------------------------------------------*/

#headercomplete{width:1033px; height:203px;}
#topface{float:right; padding-right:40px;}
#topface ul li{
display: inline; text-decoration:none; float:right;
}


#header { width:1033px;
height: 140px;
	margin: 0 0 0px 0;
	background: url("img/headerforapproval.jpg") no-repeat;
text-align:left;}
#headermiddle { width:1033px;
height: 28px;
	margin: 0 0 0px 0;
	background: url("img/headerforapprovalmiddle.jpg") no-repeat;
text-align:right;}
#header1 { width:1033px;
height: 36px; color: black; font-size:20px; padding-left:70px; font-weight:900;
	margin: 0 0 0px 0;
	background: url("img/headerforapproval1.jpg") no-repeat;
text-align:left; ; }
#header1 i {font-style:normal; color:#006633; font-size: 20px; font-weight:900;text-align:left; }
/* Top Menu Bar
-----------------------------------------------------------*/
#menu { width:800px;
height: 60px;
	margin: 0 0 0px 0; }

#linemenu{padding-left: 180px;
color: #00622f;
font-weight: bold;
font-size:12px;
text-transform: uppercase;
width: 100%; 
}

#linemenu ul{
padding: 2px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: right; //set value to "left", "center", or "right"*/
}

#linemenu ul li{
display: inline;
}

#linemenu ul li a{
color: #fdcd09;
padding: 2px 3px 4px 0px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;

}

#linemenu ul li a:hover, .underlinemenu ul li a.selected{
color: #fff;
}



/* Side Columns
-----------------------------------------------------------*/

#side-a { margin-top:25px; margin-left:20px;

	float: left;
	width: 273px;


}



#side-b {margin:0px;


/* Footer
-----------------------------------------------------------*/

float: left;
	width: 740px;
	height: 1% /* Holly hack for Peekaboo Bug */

}

#footer { 
	clear: both; height:60px;

}

#footerb{background: url("img/footerbottom.jpg") no-repeat;height:21px; width:1033px;}
#footer1, #footer1 a { color:#fdcd09; text-align: center; min-height:50px;

}
#footer1 a:hover{color:#fdcd09; text-decoration: none;}


/* Footer Menu Bar
-----------------------------------------------------------*/

#flinemenu{
color: #fdcd09;
font-weight: bold;
text-transform: uppercase;
width: 100%;
}

#flinemenu ul{
padding: 15px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: center; //set value to "left", "center", or "right"*/
}

#flinemenu ul li{
display: inline;
}

#flinemenu ul li a{
color: #fdcd09;
padding: 15px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;

}

#flinemenu ul li a:hover, .underlinemenu ul li a.selected{
color: #ffffff;
}

#footerbox{background:url(img/footerbox.jpg) no-repeat 0 0; width:870px; height:45px; margin-left: 80px;}
/*old color #f59e0d*/

/* Image Link Rollovers
-----------------------------------------------------------*/

a.facebook {    
    display: block;   
    width: 44px;   
   height: 38px;   
    background: url(img/facebook.jpg) no-repeat 0 0;   
}  
a.facebook:hover { background: url(img/facebook.jpg);  background-position: -44px 0;
 
      
}

a.yelp {    
    display: block;   
    width: 115px;   
   height: 25px;   
    background: url(img/yelp.jpg) no-repeat 0 0;   
}  
a.yelp:hover { background: url(img/yelp.jpg);  background-position: -115px 0;
 
      
}

a.yelptop {    
    display: block;   
    width: 44px;   
   height: 38px;   
    background: url(img/yelptop.jpg) no-repeat 0 0;   
}  
a.yelptop:hover { background: url(img/yelptop.jpg);  background-position: -45px 0;
 
      
}


a.urbanspoon {    
    display: block;   
    width: 44px;   
   height: 38px;   
    background: url(img/urbanspoon.jpg) no-repeat 0 0;   
}  
a.urbanspoon:hover { background: url(img/urbanspoon.jpg);  background-position: -44px 0;
 
      
}


a.twitter {    
    display: block;   
    width: 44px;   
   height: 38px;   
    background: url(img/twitter.jpg) no-repeat 0 0;   
}  
a.twitter:hover { background: url(img/twitter.jpg);  background-position: -44px 0;
 
      
}





/* Images
-----------------------------------------------------------*/

img.left {float:left; border:10px solid white; margin:10px;
}
img.right {float:right; border:10px solid white; margin:10px;}

img.leftnb {float:left; margin:10px;
}
img.rightnb {float:right; margin:10px;}

img {border-style: none;}