* { padding: 0; margin: 0; }



body {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 12px/18px;

 color: #333333;

}

a:link {

  color:#FF9c01;

  text-decoration:none;

  }

a:visited {

  color:#FF9c01;

  text-decoration:none;

  }

a:hover{

  color:#51AAE2;

  text-decoration:underline;

  }

#wrapper { 

 margin: 0 auto;

 width: 800px;

}

#header {

 color: #333;

 width: 800px;

 padding: 0px;

 border: 0px;

 height: 198px;

 margin: 10px 0px 0px 0px;

 background: #E7DBD5;

}

#navigation {

 float: left;

 width: 800px;

 color: #333;

 padding: 0px;

 border: 0px;

 margin: 0;

 background: #FDB815;

}

#main {/* this is used the create the green background all the way to the bottom*/

	float: left;

	width: 800px;

	margin:0;

	padding:0;

	background:#fff url(images/lamexicana_bg_mexicancatering.jpg) repeat-y;

}

#leftcolumn { 

 float: left;

 width: 140px;

 margin: 0;

 padding: 8px;

}

#leftcolumn p {font: 16px/20px  Arial, Verdana, Geneva, Helvetica, sans-serif;  margin: 2px 0px 10px 0; padding:0; color:#222; text-align:left;}

#leftcolumn a:link {color:#222; text-decoration:none;}

#leftcolumn a:visited {color:#222; text-decoration:none;}

#leftcolumn a:hover{color:#51AAE2; text-decoration:none;}



#rightcolumn { 

 float: right;

 color: #333;

 margin: 3px 3px 3px 3px;

 padding: 4px;

 width: 600px;

}

#rightcolumn p {font: 12px/18px  Verdana, Arial, Geneva, Helvetica, sans-serif;  margin: 2px 0px 10px 0; padding:0; text-align:left;}

#rightcolumn h2 {font:bold 18px/22px  Arial, Verdana, Geneva, Helvetica, sans-serif; margin: 5px 0px; padding-bottom:0; color:#FF9C01; text-align:left;} 

#rightcolumn h3 {font:bold 14px/16px  Arial, Verdana, Geneva, Helvetica, sans-serif; margin: 5px 0px; padding-bottom:0; color:#FF9C01; text-align:left;} 

#rightcolumn h4 {font:bold 12px/14px  Arial, Verdana, Geneva, Helvetica, sans-serif; margin: 5px 0px; padding-bottom:0; color:#FF9C01; text-align:left;} 

#rightcolumn li {font: 12px  Verdana, Arial, Geneva, Helvetica, sans-serif;  margin: 2px 0px 10px 0; padding:0; text-align:left;}

#rightcolumn ul {padding-left: 20px; margin-bottom:2px;}



#footer { 

 width: 800px;

 clear: both;

 color: #333333;

 border: 0px;

 background: #FFFFFF;

 margin: 0px 0px 10px 0px;

 padding: 0px;

}

#footer p {color:#333; font-size:12px; text-align:center; padding:10px; margin:0;}