@import "format.css";
/*@import "forms.css";*/
body {text-align: center;margin:0;padding:0;}

#wrapper {width: 1002px; margin: 0 auto;text-align: left; }
* html #left { position:relative ; display: inline;}
* html #content { position:relative; display: inline; }
* html #right { position:relative ; display: inline;}
div#content{margin-left:200px;width:590px;float:left;height:100%;border-left : 1px solid #d6d9d0;border-right : 1px solid #d6d9d0;padding-left:5px; padding-right:5px;margin-top:5px; }
div#content{min-height:100%; }
#left {text-align:left;float:left;margin-top:5px;padding-right:3px;margin-left:-799px;width:195px;}
#right {text-align:left;margin-top:5px;margin-right:1px;float:right;width:195px;}
/*#left {position:relative;width:195px; margin:0;text-align:left;float:left;margin-top:5px;}
#right {width:195px; margin:0;text-align:left;float:right;margin-top:5px;}*/
#header {position: relative; height:120px; padding-left:0px;}
/*
#header h1{	margin:0 10px;padding-top:10px;	text-align: center;display:inline;}
#header h2{	margin:0 100px 0 200px;text-align: center;}
#header a img,#header img{float:right;}
*/
.googlesearch{	float: right;}

#clearfooter{clear:both;}
div#footer {text-align: center;clear: both;  bottom: 0; width:1000px;border-top: 1px solid #e4e4e4; height:20px; margin: 0 auto;}
#nomenucontent{	margin-left:10px;padding-left:10px;}
/* --- top menu --- */
#nav ul {margin:0 5px; padding:0; list-style:none; display:table; white-space:nowrap; font-family: arial, verdana, sans-serif; font-size:11px;}
#nav li {display:table-cell; margin:0; padding:0;float:left;}
#nav a {float:left; color:#ffffff; background: transparent; margin:0 2px 0 0; padding:0 0 0 2px; text-decoration:none; letter-spacing:1px;}
#nav a b {float:left; display:block; background:transparent; padding:5px 16px 5px 12px;}
#nav a:hover {background: transparent; color:#FFFFFE; cursor:pointer;}
#nav .current a {background: transparent; color:#FFFFFF; cursor:default;}
#nav {padding:2px 0 10px 0; background:#890E68 url(shgrad.png) repeat-x; margin:1px 0 5px 0;width:100%;} /* margin for this demo only */
#nav > ul a {width:auto;}

/* ---------------- */
.leaderboard{text-align:center;}
/* ------------ left menu ---------- */
#left dt, #right dt{
text-align : left;
padding-top : 3px;
padding-bottom : 3px;
padding-left : 3px;
display : block;
/*margin-top:20px;*/
}
#left dd,#right dd {margin-left:10px;margin-bottom:5px;}

.l2{	margin-left:25px;}
#menu2{	margin-left:10px;}
.clearfix{	clear:both;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.rightblock,.lefttblock{display:block;overflow:visible;margin:0;margin-bottom:20px;}
/*.xdocp{	margin: 0 5px 5px 5px;}
.xdocul{	list-style: square;margin-left:20px;}*/
/* ----------- recipe ----------- */
.ingredients,.directions { display : block;  margin : 5px 5px 5px 15px;}
.ing {  display : block;}
.step {  display : block;}

#menuh {
  display:table;
  padding:0;
  margin:0 auto;
  list-style-type:none;
  white-space:nowrap;
  }
#menuh li {
  display:table-cell;
  }
* html #menuh li {
  float:left;
  }
#menuh a {
  width:auto;
  display:block;
  padding:4px 16px;
  color:#fff;
  background:#08c;
  border:1px solid #fff;
  text-decoration:none;
  }
* html #menuh a {
  float:left;
  }
#menuh a:hover {
  color:#000;
  background:#d4d4d4;
  }

.menucontainer {clear:both; text-decoration:none;width:1002px;top:121px;position:absolute;}
#container{margin-top:35px;}
* html .container {width:1000px;display:inline-block;}
