@charset "utf-8";
.menu-flash {background: #fdc800;}
.myelais {background: #f9a700;}
.content {background: url(../images/layout/colors/orange/bg-content.png) repeat-y;}
.main {background-image: url(../images/layout/colors/orange/paper-sheet-white.gif);}
.main .paper {background-image: url(../images/layout/colors/orange/paper-sheet-white.gif);}
.main .inner h1 {color: #e77817;}
.main .inner h2 {padding: 10px 0; color: #e77817;}
.main .inner h2 a {color: #e77817; text-decoration: none;}
.main .inner h2 a:hover {color: #e77817; text-decoration: underline;}
.submenu h2, .submenu h3 {color: #e77817;}
.submenu li {border-color: #f9a700;}
.submenu .current {background: #e77817;}
.submenu a:hover {background: #e77817;}
.submenu li li a {color: #e77817;}
.pagination li a {background: #fdc800;}
.pagination li a:hover {background: #e77817;}
.recipesresults {border-top: 1px dotted #999; border-bottom: 1px dotted #999; padding: 20px 0; margin: 20px 0;}
.recipesresults li {background: url(../images/layout/bullet-recipesresults.gif) 0% 50% no-repeat; padding: 4px 0 4px 15px;}
.recipe {overflow: hidden; height: 1%;}
.recipe a, .recipe span {text-decoration: none; font-weight: bold; color: #e77817;}
.recipe a:hover {color: #000;}
.main .recipe h2 {color: #e77817; padding: 30px 0 10px 50px; margin-top: 30px; font-size: 25px; background: url(../images/layout/recipe-directions-title.jpg) 0 60% no-repeat;}
.recipe .options, .recipe .info {width: 215px; margin: 50px 30px 0 0; float: left; font-size: 12px;}
.recipe .info {margin-right: 0;}
.recipe .options label {font-weight: bold;}
.recipe .options li {background: url(../images/layout/button-recipe.jpg) 0 50% no-repeat; padding: 2px 0 2px 30px;}
.recipe .vote {margin-top: 25px;}
.recipe .vote fieldset {margin-top: 5px;}
.recipe .vote input {border: 0; margin-right: 5px;}
.recipe .vote .ranking {margin: 10px 0;}
.recipe .vote .button {float: left; font-size: 20px; padding: 5px 30px 5px 0; overflow: hidden; height: 1%; background: url(../images/layout/button-recipe.jpg) 100% 50% no-repeat;}
.recipe .vote .button a {color: #000;}
.recipe .vote .button a:hover {color: #e77817;}
.recipe .info li {padding: 0 0 10px 13px; font-weight: bold; background: url(../images/layout/bullet-recipe-info.gif) 0 4px no-repeat;}
.recipe .info span {white-space: nowrap;}
.recipe .info li li {padding: 0; background: none;}

.myelaisMain .header h1 {padding-bottom: 10px; line-height: 20px;}
.myelaisMain .header {overflow: hidden; height: 1%; padding-bottom: 30px; margin-bottom: 20px; border-bottom: 1px solid #e77817;}
.myelaisMain .header img {border: 1px solid #e77817; float: left; margin-right: 20px;}
.myelaisMain li {overflow: hidden; height: 1%; margin-bottom: 30px;}
.myelaisMain li .header span {float: right; width: 150px; margin: 0 0 10px 20px; font-size: 11px; text-align: center;}
.myelaisMain li .header span a {background: #eee; padding: 1px; text-decoration: none; display: block;}
.myelaisMain li .header span a:hover {background: #e77817; color: #fff;}
.inner .more {display: block; margin-top: 10px; font-size: 11px;}
.inner .more a {background: #eee; padding: 5px; text-decoration: none;}
.inner .more a:hover {background: #e77817; color: #fff;}

.genericform input, .genericform select, .genericform textarea {border-color: #e77817; width: 70%; background: #FEF5B5;}

.weekDay {margin-top: 35px; overflow: hidden; height: 1%;}
.weekDay .date {background: #e77817; width: 130px; padding: 10px; margin: 4px 10px 0 0; float: left; color: #fff; font-weight: bold;}
.weekDay .date span {display: block; text-align: center;}
.weekDay .date .day {font-size: 20px;} 
.weekDay .date .dayNum {font-size: 30px; padding: 10px 0;}
.weekDay .recipe {float: left; width: 300px;}
.main .inner .weekDay h2 {font-size: 15px; line-height: 20px; padding: 0; margin: 0; background: none;}
.weekDay li {padding: 1px 0 1px 10px; background: url(../images/layout/bullet-orange-small.gif) 0 6px no-repeat;}

.videolist {margin-top: 15px; border-top: 1px dotted #999; margin-top: 20px; padding-top: 20px; font-size: 16px;}
.videolist li {overflow: hidden; height: 1%; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted #999;}
.videolist li p {float: left; margin-right: 10px; position: relative;}
.videolist li p span a {position: absolute; z-index: 10; left: 5px; top: 5px; display: block; width: 25px; height: 25px; background: url(../images/layout/button-play-video-small.png);}
.videolist li a:hover {text-decoration: underline;}
