﻿/* Layout stylesheet */
#main { width: 987px; }
.header { border: solid 1px #717530; border-bottom: none; width: 965px; padding-right:10px; padding-left:10px; }
.headerMainMenu { border: solid 1px #717530; border-bottom: none; width: 985px; }
#columns { border: solid 1px #6E7534; }
#col-a { float: right; width: 410px; border: solid 1px #6E7534; border-bottom: none; border-top: none; /*USED TO ACCOMIDATE THE FACT THAT COLUMNS ARE GOING TO BE DIFFERENT HEIGHTS */ position: relative; left: -2px; /* for sub nav */ padding-bottom: 75px; }
#col-a[id] { /* [2] */ margin-left: -1px; }
#col-b { float: left; margin-left: -192px; z-index: 10; /* [3] */ width: 246px; border: solid 1px #6E7534; border-bottom: none; border-left: none; border-top: none; }
#col-b[id] { /* [2] */ margin-right: 1px; }
#col-c { float: right; margin-right: -192px; z-index: 11; /* [3] */ width: 324px; border: solid 1px #6E7534; border-bottom: none; border-right: none; border-top: none; border-left: none; /*USED TO ACCOMIDATE THE FACT THAT COLUMNS ARE GOING TO BE DIFFERENT HEIGHTS */ position: relative; left: -3px; }
#col-c[id] { /* [2] */ margin-left: 1px; }
#col-d { float: left; width: 655; border: solid 1px #6E7534; border-bottom: none; border-left: none; border-top: none; position: relative; left: 2px; /* for sub nav */ margin-bottom: 75px; }
#col-d[id] { /* [2] */ margin-left: 1px; }

.show-all #columns { padding: 0 192px; }
.hide-left #columns { padding: 0 192px 0 0; }
.hide-right #columns { padding: 0 0 0 192px; }
.cols-wrapper { width: 100%; }
.cols-wrapper[class] { padding-bottom: 0.1px; /* [4] */ }
.float-wrapper { float: left; width: 468px; position: relative; z-index: 0; }
.float-wrapper[class] { /* [2] */ margin-right: -1px; }
.float-wrapper-search { float: left; width: 655px; position: relative; z-index: 0; }
.float-wrapper-search[class] { /* [2] */ margin-right: 1px; }
.sidecol { position: relative; width: 192px; overflow: hidden; }
.box, .main-content { margin: 0 1px; }
.clear { clear: both; }
.none { display: none; }

/* properties with a star before them are a IE 7 hack */
div.subnav { font-size: 12px; border-top: solid 1px #6E7534; position: relative; bottom: 45px; text-align: center; height: 45px; width: 411px; margin-left: 247px; z-index: 1; }
div.subnav ul.nav { margin-top: 10px; position: relative; left: -12px; }
div.subnav ul.nav li { display: inline; list-style-type: none; padding-right: 10px; color: #6E7534; }
div.subnav .nav li.override { padding-right: 0px; }

/*
  [1] Play nice with EMs in Opera 6 and IE Win.
  [2] Support for Mozilla, but IE doesn't likes it.
  [3] Z indices needed for link clickability in IE Mac and Opera 6.
  [4] Mozilla needs a non zero value, seems to be a bug.
*/
/* Ryans CSS */
.logo { margin: 10px 1px 5px 0px; width: 220px; *width:220px;}

/*For Recipe Details */
.tableSpacing { margin-left: 15px; margin-right: 5px;}
