.custom .menu { border-top:1px #cccccc dashed; border-bottom:1px #cccccc dashed; background:#ffffff; height:40px;}
.custom .menu > li { margin-right: 4px; margin-left: 4px;}
.custom .menu li > a {background:#ffffff; letter-spacing:0px; text-transform:capitalize;}
.custom .menu > li.current > a { background:#ffffff; color:#000; }
.custom .menu > li a:hover { background:#f7c2bc; color:#000; }
.custom .sub-menu {background:#ffffff; border-left:1px #cccccc dashed; border-right:1px #cccccc dashed; border-bottom:1px #cccccc dashed;}

body.custom { background: #cccccc url('images/bg-body-tile.jpg'); }
body.custom a:link {color: #ca1500; text-decoration:none;}
body.custom a:visited {color: #ca1400;}
body.custom a:hover {color: #000; text-decoration:underline;}
body.custom a:active {color: #ca1500;}
body.custom ul li{margin:0; padding:0; list-style:none; margin:0px; padding-bottom:15px;  }
.custom #page {background: #fff; border:1px #cccccc solid; width:1010px;}
.custom .widget {background: #fcfcfc; padding:10px; margin-top: 0px;  border: 1px solid #eeeeee;}



/*
.teaser {width:100%; margin-top: 2em;  padding-top: 2em;  border-top: 1px dotted #bbb; text-align: justify;}
.custom .teasers_box { padding-top: 0; padding-bottom:0;  border-top: 0;}
*/

@font-face {
    font-family: 'NillandSmallCapsRegular';
    src: url('/www/wp-content/themes/thesis_184/custom/nilland-smallcaps-webfont.eot');
    src: url('/www/wp-content/themes/thesis_184/custom/nilland-smallcaps-webfont.eot?#iefix') format('eot'),
         url('/www/wp-content/themes/thesis_184/custom/nilland-smallcaps-webfont.woff') format('woff'),
         url('/www/wp-content/themes/thesis_184/custom/nilland-smallcaps-webfont.ttf') format('truetype'),
         url('/www/wp-content/themes/thesis_184/custom/nilland-smallcaps-webfont.svg#webfontQzgO7h70') format('svg');
    font-weight: normal;
    font-style: normal;}

.custom h1, .custom h2, .custom h3, .custom h4, .custom h5, .custom h6 {
	font-family: Nilland, georgia, serif;}


li.widget ul li{margin:0;padding:0; list-style:none; margin:0px; padding-bottom:15px; }
 
/*INGREDIENTS DIV AND SUCH*/
.ingredients {
background-color: #f3f3f3;
padding:10px;
} 

.custom a.more-link {
color:#ffffff;
visited:#fffff;
background:#ca1500;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
float:right;
padding:4px 10px;
text-decoration:none;
margin-top:30px;
}

.custom .more-link:hover {
background:#cc0000;
}



.ingredients ul li{margin:10px; list-style:none; padding:10px;  background-color:#f3f3f3;  border-bottom:solid #cccccc 1px; }

.ingredients h3{
   margin-bottom:4px;
   line-height:8px;
   font-weight:bold;}
/*INGREDIENTS DIV AND SUCH*/

.custom #footer{background-color:#ffffff;}
.custom #footer-widget-block { text-align:left; overflow:hidden; }
.custom .footer-widgets {width:33%; float:left; border:0;}
.custom .my-footer-one {background-color:#ffffff;}
.custom .my-footer-two {background-color:#ffffff;}
.custom .my-footer-three {background-color:#ffffff;}
.custom #footer ul li{margin:0; background-padding:0; list-style:none; margin:0px; padding-bottom:15px; border:0; }
.custom #footer a:link {color:#ca1500; text-decoration:none;}
.custom #footer a:visited {color: #666666;}
.custom #footer a:hover {color: #000; text-decoration:underline;}
.custom #footer a:active {color: #ca1500;}