body { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #eee8fe; background-image: url(../images/bg.gif); background-repeat: repeat-y; background-position: center 0; text-align: center; padding: 0; }
p { font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; }
ol { font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; }
.header { background-color: #636; background-image: url(../images/top-banner.jpg); background-repeat: no-repeat; width: 760px; height: 110px;  }
#navigation { font-size: 75%; font-family: Verdana, Arial, Helvetica, sans-serif; background: #9f859e; height: 30px; width: 100%; margin-bottom: 8px; }
#navigation ul li { margin:0; padding: 0; list-style:none; }
#navigation ul { padding-left: 0; width: 100%; margin: 0; }
#navigation li {color: #fff; border-right: 1px dotted #fff; padding: 0 10px 0 0; float:left;  display:inline;}
#navigation a {color:white; padding: 0 10px 0 10px; text-decoration:none; line-height: 30px; display:block;}
#navigation a:hover {background:#9f859e; color:#d9dadb}

.navigation { font-family: Verdana, Arial, sans-serif; background: #9f859e; color: #ffffff; font-size: 70%; text-decoration: none; width: 750px; height: 1.4em; clear: both; padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 10px; display: block; }
.navigation a { text-decoration: none ; font-size: 100%; color: white; background-color: #9f859e; padding-top: 2px; padding-bottom: 2px; }
.navigation a:visited { color: white; background-color: #9f859e; text-decoration: none; padding-top: 2px; padding-bottom: 2px; }
.navigation a:hover { text-decoration: none ; color: #000000; background: #9f859e; padding-top: 2px; padding-bottom: 2px; }
#rcontent { font-size: 80%; width: 240px; float: right; margin-top: 1em; margin-left: 5px; padding-right: 6px; padding-bottom: 8px; display: inline; }
.rightcontent a:link { color: #656565; text-decoration: none; }
.rightcontent a:visited { color: #575656; text-decoration: none; }
.rightcontent a:hover { color: #656565; }
.rightcontent a:active { }
#lcontent { font-size: 80%; width: 480px; float: left; margin-left: 6px; padding-bottom: 8px; display: inline; }
#rotation { display: inline; float: left; clear: both; }
#fullwidth { font-size: 80%; display: inline; margin-left: 15px; width: 735px; float: left; clear: both; }
#christmas-left { font-size: 90%; display: inline; width: 350px; float: left; }
#christmas-left a { color: #f8ebca; text-decoration: none; }
#christmas-left a:visited { color: #f8ebca; text-decoration: none; }
#christmas-left a:hover { color: #f6d98f; text-decoration: none; }
#christmas-right a { color: #f8ebca; text-decoration: none; }
#christmas-right a:visited { color: #f8ebca; text-decoration: none; }
#christmas-right a:hover { color: #f6d98f; text-decoration: none; }
#christmas-right { font-size: 90%; display: inline; margin-left: 15px; width: 350px; float: left; }
#christmas { color: #a57111; font-size: 85%; background-color: #fff4df; display: inline; padding: 15px; width: 730px; float: left; }
#christmas h1 { color: #d1d1d1; font-size: 150%; }
#christmas h4 { color: #ac872e; }
.christmas-thumb { color: #f3f3f3; background-color: #916510; height: 100px; padding: 6px; }

#january-left { font-size: 90%; display: inline; width: 350px; float: left; }
#january-left a, a:visited { color: #e8e7e7; text-decoration: none; }
#january-left a:hover { color: #c4c4c4; text-decoration: none; }
#january-right a, a:visited { color: #e8e7e7; text-decoration: none; }
#january-right a:hover { color: #c4c4c4; text-decoration: none; }
#january-right { font-size: 90%; display: inline; margin-left: 15px; width: 350px; float: left; }
#january { color: #653366; font-size: 85%; background-color: #f9ebf9; display: inline; padding: 15px; width: 730px; float: left; }
#january h1 { color: #d1d1d1; font-size: 150%; }
#january h4 { color: #653366; }
.january-thumb { color: #fff; background-color: #653366; height: 100px; padding: 6px; }



#halfwidth-left { font-size: 80%; display: inline; margin-left: 15px; width: 350px; float: left; }
#halfwidth-left a { color: #9f859e; text-decoration: none; }
#halfwidth-left a:visited { color: #9f859e; text-decoration: none; }
#halfwidth-left a:hover { color: #775a76; text-decoration: none; }
#halfwidth-right a { color: #9f859e; text-decoration: none; }
#halfwidth-right a:visited { color: #9f859e; text-decoration: none; }
#halfwidth-right a:hover { color: #775a76; text-decoration: none; }
#halfwidth-right { font-size: 80%; display: inline; margin-left: 15px; width: 350px; float: left; }
#diwali-left { font-size: 90%; display: inline; width: 350px; float: left; }
#diwali-left a { color: #ac872e; text-decoration: none; }
#diwali-left a:visited { color: #ac872e; text-decoration: none; }
#diwali-left a:hover { color: #edb03c; text-decoration: none; }
#diwali-right a { color: #ac872e; text-decoration: none; }
#diwali-right a:visited { color: #ac872e; text-decoration: none; }
#diwali-right a:hover { color: #edb03c; text-decoration: none; }
#diwali-right { font-size: 90%; display: inline; margin-left: 15px; width: 350px; float: left; }
#thirds-left { font-size: 80%; display: inline; margin-left: 15px; width: 500px; float: left; }
#thirds-right { font-size: 80%; display: inline; margin-left: 15px; width: 200px; float: left; }
.leftcontent a:link { color: #656565; text-decoration: none; }
.leftcontent a:visited { color: #656565; text-decoration: none; }
.leftcontent a:hover { color: #656565; }
.leftcontent a:active { }
.chefcontent a:link { color: #656565; text-decoration: none; }
.chefcontent a:visited { color: #656565; text-decoration: none; }
.chefcontent a:hover { color: #656565; }
.chefcontent a:active { }
.chefcontent { width: 500px; }
#centrecontent { font-size: 80%; display: inline; margin-top: 1em; margin-left: 15px; width: 735px; float: left; }
#summer { font-size: 80%; background-color: #fcfded; display: inline; margin-left: 15px; width: 700px; float: left; margin-top: 8px; margin-right: 15px; padding: 15px; -moz-border-radius: .8em;
 -webkit-border-radius: .8em; border-radius: .8em;}
#summer h1 { color: #8a1500; font-size: 150%; }
#summer h4 { color: #a3a3a3; }
.diwali-recipe { background-color: white; width: 700px; padding: 8px 10px; }
#diwali { color: #f5dcf4; font-size: 85%; background-color: #481e46; display: inline; padding: 15px; width: 730px; float: left; }
#diwali h1 { color: #f82981; font-size: 150%; }
#diwali h4 { color: #ac872e; }
.lmenu { border-top: 1px dotted gray; }
h1 { color: #9f859e; font-size: 180%; font-family: Verdana, Arial, Helvetica, sans-serif; }
h2 { font-family: Verdana, Arial, sans-serif; font-size: 125%; line-height: 1.2em; color: #9f859e }
h3 { font-family: Verdana, Arial, sans-serif; font-size: 125%; line-height: 1.2em; color: #996 }
h4 { font-family: Verdana, Arial, sans-serif; font-size: 100%; line-height: 1.2em; color: #636 }
h5 { font-family: Verdana, Arial, sans-serif; font-size: 100%; line-height: 1.2em; color: #666666 }
.floatleft { float: left; margin: 0 6px 0 0; padding-right: 6px; }
.floatright { float: right; margin-left: 6px; }
#container { background-color: white; background-image: url(../images/whitebg.gif); background-repeat: repeat-y; text-align: left; width: 760px; margin: 15px auto; }
#subnavimages { height: 200px; clear: both; }
#search { font-size: 80%; text-align: right; padding-bottom: 3px; border-bottom: 1px dotted gray; display: block; }
#leftcolumn{ background-color: white; clear: left; width: 158px; margin-right: 5px; float: left; margin-top: 1em; padding-right: 8px; padding-bottom: 8px; }

.footer { color: white; font-size: 65%; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; background-color: #9f859e; width: 754px; clear: both; margin-top: 6px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; border-top-style: dotted; border-top-width: 1px; border-bottom-style: dotted; border-bottom-width: 1px; display: block; }
.footer a:link { color: white; font-weight: bold; text-decoration: none; }
.footer a:visited { color: white; font-weight: bold; text-decoration: none; }
.footer a:hover { color: #6f304f; font-weight: bold; text-decoration: none; }
.homerecipe { background-image: url('(EmptyReference!)'); border:solid 1px #6f304f; padding:4px; }
.homerecipe a:link { color: #6f304f; font-weight: bold; text-decoration: none; }
.homerecipe a:visited { color: #6f304f; font-weight: bold; text-decoration: none; }
.homerecipe a:hover { color: gray; font-weight: bold; text-decoration: none; }
.homepress { font-size: 90%; background-image: url(../images/peeled-shallot-230x121.jpg); background-repeat: no-repeat; background-position: 0 0; width: 144px; height: 121px; padding: 2px 2px 2px 94px; border: dotted 1px #6f304f; }
.tomaikens { font-size: 90%; background-repeat: no-repeat; background-position: 0 0; padding: 2px; width: 230px; border: dotted 1px #6f304f; }
.toprightbox { font-size: 90%; background-image: url(../images/box_shallots_knife_81.jpg); background-repeat: no-repeat; background-position: 0 0; padding: 2px 2px 2px 85px; width: 153px; height: 121px; border: dotted 1px #6f304f; }
.toprightbox a:link {  }
.cookrecipesbox { font-size: 90%; background-image: url(../images/rib_eye_steak_121.jpg); background-repeat: no-repeat; background-position: 0 0; padding: 2px 2px 2px 85px; width: 153px; height: 121px; border: dotted 1px #6f304f; }
.chefoftheyear { font-size: 90%; background-image: url(../images/chefhat.jpg); background-repeat: no-repeat; background-position: 0 bottom; padding: 2px 2px 2px 94px; width: 144px; border: dotted 1px #6f304f; }
.recipebox { color: #575656; font-size: 85%; text-decoration: none; padding: 2px; border: dotted 1px; }
.recipe { color: #575656; background-color: #fcf5f2; text-decoration: none; width: 30%; height: 120px; float: left; margin-right: 10px; margin-bottom: 10px; padding: 4px; }
.recipe a:hover { text-decoration: underline; }
.media { color: #575656; background-color: #fcf5f2; text-decoration: none; width: 30%; height: 180px; float: left; margin-right: 10px; margin-bottom: 10px; padding: 4px; }
.media a:hover { text-decoration: underline; }
.recipe-header { color: #636; font-size: 120%; clear: both; margin-bottom: 10px; }
.thumb { width: 500px; height: 100px; }
.home-thumb { background-color: #361735; height: 110px; padding: 6px; }
.homepressbg { background-image: url(../images/peeled-shallot-2.jpg); background-repeat: no-repeat; background-position: 0 0; }
.whitebg { background-color: white; background-repeat: repeat-y; background-position: 0 100%; }
.dash { margin-bottom: 3px; padding-bottom: 3px; border-bottom: 1px dotted #575656; }
#col1 { float: left; margin-right: 20px; }
#col2 { margin-right: 20px; float: left; }
#col3 { float: left; }
.cooklink a:hover { border: dotted 1px #efecd7; }
.recipecollection { width: 520px; margin-bottom: 10px; padding: 6px 12px 6px 6px; border: dotted 1px #9f859e; }
