/*** main stylez for home layout ***/

#bodywrapper { width: 100%; min-height: 101px; background-color: #FFFFFF; background-image: url(body_back.png); background-attachment: scroll; background-position: top center; background-repeat: repeat-x; display: block; float: left; margin: 0; }
#bodywrapper #chefwrapper { width: 930px; min-height: 300px; margin: 0 auto; padding: 0; background-color: transparent; background-image: url(chef_back.png); background-position: top center; background-repeat: no-repeat; background-attachment: scroll; }
#bodywrapper #chefwrapper #contwrapper { width: 900px; margin: 0 auto; padding: 0; }
#bodywrapper #chefwrapper #contwrapper #bodyleftwrap { width: 600px; display: block; float: left; background: transparent; margin: 0; padding: 0; }
#bodywrapper #chefwrapper #contwrapper #bodyleftwrap #lefthead { width: 560px; min-height: 95px; margin: 20px; padding: 0; background: transparent; display: block; float: none; clear: both; }
#bodywrapper #chefwrapper #contwrapper #bodyleftwrap #leftmiddwrapp { width: 580px; min-height: 1px; margin: 10px; padding: 0; display: block; float: none; clear: both; }
#bodywrapper #chefwrapper #contwrapper #bodyleftwrap #leftmiddwrapp #leftleft { width: 280px; min-height: 40px; height: 100%; display: block; float: left; margin: 0 10px 20px 0; }
#bodywrapper #chefwrapper #contwrapper #bodyleftwrap #leftmiddwrapp #leftrite { width: 280px; min-height: 40px; height: 100%; display: block; float: left; margin: 0 0 20px 10px; }

#bodywrapper #chefwrapper #contwrapper #bodyleftwrap #leftfoot { width: 580px; min-height: 40px; display: block; float: none; clear: both; margin: 0 10px 20px; }
#bodywrapper #chefwrapper #contwrapper #bodyleftwrap #leftfoot:hover { border-color: #7FD2FF; }

#bodywrapper #contwrapper #bodyrite { width: 280px; padding: 20px 10px; background: #FFFFFF; display: block; float: left; }
