@charset "utf-8";
/* CSS Document */

html, body { height: 100%; margin: 0px; padding: 0px; font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; background: #e9f2cf url("../images/header_bg.png") top left repeat-x; }

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

h1 { font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #333; margin: 0px 0px 5px 0px; padding: 2px; background: transparent; text-shadow: 1px 1px 1px #fff;}

h2 { font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #FFFFFF; margin: 0px 0px 5px 0px; padding: 2px; background: transparent; text-shadow: 1px 1px 1px #000; }

h3 { font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #333; margin: 5px 0px 5px 0px; padding: 2px; background: transparent; text-shadow: 1px 1px 1px #FFF; }

h4 { font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333; margin: 5px 0px 5px 0px; padding: 2px; background: transparent; text-shadow: 1px 1px 1px #FFF; border-bottom: 1px dotted #333; background: #fff; }

p { margin: 0px; padding: 0px; line-height: 13px; text-shadow: 1px 1px 1px #000; }
.p2 { margin: 0px 0px 10px 0px; padding: 0px; line-height: 13px; text-shadow: 1px 1px 1px #FFF; color: #000; }

img { border: 0px; }

#container { width: 900px; margin: 0 auto; padding: 0px; }
#container .header {width: 900px; height: 120px; margin: 0px 0px 14px 0px; padding: 0px; background: url("../images/namaste_kitchen_logo.png") top left no-repeat; }

#container .header .yelp { width: 201px; height: 58px; margin: 5px 0px 0px 0px; padding: 0px; float: right;}

#container .navi { width: 752px; margin: 0px; padding: 0px; }
#container .navi ul { margin: 0px; padding: 0px; list-style-type: none; }
#container .navi ul, li { margin: 0px; padding: 0px; position: relative; display: inline; float: left; margin-right: 30px; font-family: "Delicious", Arial, Helvetica; font-size: 17px; text-shadow: 0px 1px 1px #5b6a38; }

#container .navi a:link { color: #fff; text-decoration: none; }
#container .navi a:visited { color: #fff; text-decoration: none; }
#container .navi a:hover { color: #e9f2cf; text-decoration: none; }

#container .welcomebox { width: 900px; height:205px; margin: 20px 0px 20px 0px; padding: 0px; background: url("../images/welcome_bg.png") top left no-repeat;}
#container .welcomebox .note { width: 460px; margin: 0px 0px 0px 423px; padding: 55px 0px 0px 0px; }

#container .boxes { width: 900px; margin: 0px; padding: 0px; }
#container .indexbox1 { width: 297px; height: 119px; margin: 0px 4px 0px 0px; padding: 0px; float: left; }
#container .indexbox2 { width: 297px; height: 119px; margin: 0px 0px 0px 0px; padding: 0px; float: right; }

#container .textbox { width: 900px; margin: 0px; margin-top: 20px; padding: 0px;}

#container .photos { width: 890px; margin: 0px; margin-top: 20px; margin-left: 10px; padding: 0px;}
#container .photos ul { list-style-type: none; display: inline; float: left; margin: 0px; padding: 0px;}
#container .photos li { float: left; margin: 0px 10px 10px 0px; padding: 0px; border: 3px solid #fff; overflow: hidden;}


#container .textbox a:link { color: #000; text-decoration: none; text-shadow: 1px 1px 1px #fff;}
#container .textbox a:visited { color: #000; text-decoration: none; text-shadow: 1px 1px 1px #fff;}
#container .textbox a:hover { color: #333; text-decoration: none; }

#container .textbox .inputfield { width: 400px; border: 1px solid #f1f1f1; font-family: Lucida Sans Unicode, Calibri, Lucida Grande, Lucida Sans; font-size: 14px; }

#container .textbox .txtarea { width: 400px; height: 100px; border: 1px solid #f1f1f1; font-family: Lucida Sans Unicode, Calibri, Lucida Grande, Lucida Sans; font-size: 12px; }

#container .textbox .receipebox1 { width: 440px; margin: 0px 20px 0px 0px; padding: 0px; float: left; color: #333; text-shadow: 1px 1px 1px #FFF; }
#container .textbox .receipebox1 p { width: 440px; margin: 0px 20px 0px 0px; padding: 0px 0px 10px 0px; float: left; color: #000; text-shadow: 1px 1px 1px #FFF; }
#container .textbox .receipebox2 { width: 440px; margin: 0px; padding: 0px; float: left; }
#container .textbox .receipebox2 p { width: 440px; margin: 0px 20px 0px 0px; padding: 0px 0px 10px 0px; float: left; color: #000; text-shadow: 1px 1px 1px #FFF; }



#container .footer { width: 890px; margin: 50px 0px 0px 0px; padding: 5px; background: #91a26e; text-shadow: 1px 1px 1px #5b6a38; }
