@import url('reset-fonts.css');
img, div, h2, h3 { behavior: url('/css/iepngfix.php') }

html {
  background: url('/images/sidebar-bg.gif') repeat-y;
}
body {
	margin-left:216px;
/*	margin-left: 190px;*/

}

body a {
	text-decoration: none;
	font-weight: bold;
	color: #006e51;
}

body a:hover {
	text-decoration: underline;
}

body a.disabled {
	color: #ccc !important;
	font-weight: normal !important;
}

#sidebar { 
	background: #f89828 url('/images/sidebar-bg.png') no-repeat;
	display: block;
	width: 216px;
/*	width: 190px;*/
/*	float: left;*/
	height: 900px;
	position: absolute;
	top: 0;
	left: 0;
}

#sidebar h1#logo {
/*	background: url('/images/soulveg-logo.png');*/
	width: 216px;
/*	width: 190px;*/
	height: 136px;
	margin-bottom: 6px;
}

#sidebar h2#tagline {
	background: url('/images/soulveg-tagline.png') right no-repeat;
/*	width: 216px;*/
	width: 190px;
	height: 13px;
}

#sidebar #products-menu h3 {
	margin-top: 30px;
	margin-bottom: 6px;
	padding-left: 16px;
	background: url('/images/products-bg.png');
	height: 32px;
	line-height: 32px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
}

#sidebar #products-menu ul li {
	font-weight: bold;
	color: #fff;
	line-height: 25px;
	height: 25px;
}

#sidebar #products-menu ul li.nonlink {
	padding-left: 30px;
}

#sidebar #products-menu ul li a {
	color: #fff;
	padding-left: 30px;
	text-decoration: none;
	display: block;
	position: relative;
}

#sidebar #products-menu ul li.subitem a {
	padding-left: 50px;
}

#sidebar #products-menu li a:hover {
/*	color: #006e51;*/
	color: #fc3;
/*	border-left: 5px solid #006e51;*/
/*	background: #f84c00;*/
	background: #f30;
/*	padding-left: 25px;*/
}

/*#sidebar #products-menu ul ul li a {
	padding-left: 40px;
}*/

#main-menu {
	background: #f30;
	line-height: 46px;
	width: 100%;
	height: 46px;
}

#main-menu ul {
/*	right: 0;*/
	float: left;
}

#main-menu ul li {
	display: inline;
	text-transform: uppercase;
}

#main-menu ul li a {
	float: left;
	text-align: center;
	text-decoration: none;
	padding: 0 15px;
	color: #fff;
	height: 46px;
}

#main-menu ul li a:hover {
/*	border-bottom: 10px solid #006e51;*/
	color: #fc3;
/*	height: 40px;*/
}

#main {
	width: 800px;
/*	padding-top: 46px;*/
	padding-left: 15px;
}

#action-menu {
	background: url('/images/action-bg.png') no-repeat;
	background-position: -10px 0;
	width: 807px;
	height: 131px;
	margin-top: 15px;
	margin-bottom: 40px;
/*	padding-left: 15px;*/
}

#action-menu .action {
	width: 257px;
	height: 118px;
	padding-top: 15px;
	padding-left: 9px;
	float: left;
/*	margin-right: 2px;*/
/*	border-right: 1px solid gray;*/
/*	border-bottom: 1px solid gray;*/
}

#action-menu .action ul li {
	padding-left: 4px;
	text-transform: uppercase;
	font-size: 85%;
}

#action-menu #eat ul li a{
	color: #903;
}

#action-menu #learn ul li a {
	color: #f93;
}

#action-menu #connect ul li a {
	color: #066;
}

#welcome-text {
	float: left;
	width: 400px;
	padding-right: 10px;
/*	margin-right: 50px;
	background: url('/images/home-pic.png') no-repeat top right;
	padding-right: 400px;
	width: 530px;
	height: 260px;
*/
	margin-bottom: 30px;
}

#welcome-text p {
	margin-bottom: 10px;
}

#slideshow {
	width: 360px;
	float: left;
	margin-left: 20px;
}

#cooking-demos {
  background: url("/images/homevidsbg.gif") no-repeat;
  clear: both;
  height: 136px;
  padding: 10px;
  
/*	background: #3a2424;*/
/*	margin-top: 30px;*/
}


h4#recipes-choosecat {
	width: 790px;
/*	background: #333;*/
	background: #3a2424;
	color: #f30;
	line-height: 32px;
	font-weight: bold;
	font-size: 14px;	
	position: absolute;
	left: 217px;
	top: 185px;
	padding-left: 15px;
}

h4#recipes-az {
	width: 790px;
/*	background: #333;*/
	background: #3a2424;
	color: #f30;
	line-height: 32px;
	font-weight: bold;
	font-size: 14px;	
	margin-left: -14px;
	margin-bottom: 10px;
/*	position: absolute;
	left: 217px;
	top: 185px;
*/
	padding-left: 15px;
}


#recipes-grid img {
	margin-bottom: 10px;
	margin-right: 10px;
}

#recipe {
	width: 790px;
	position: relative;
	color: #666;
}

#recipe #recipe-video {
/*	position: absolute;
	top: 0;
	right: 0;
*/
	width: 400px;
	float: right;
}

#recipe #recipe-message {
	color: #f30;
	font-size: 20px;
/*	font-weight: bold;*/
/*	margin-right: 435px;*/
}

#recipe #recipe-subnav {
	margin-top: 35px;
	margin-bottom: 35px;
/*	margin-right: 435px;*/
}

#recipe #recipe-subnav h4 {
	color: #f30;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
}

#recipe #recipe-subnav a {
	color: #3a2424;
}

#recipe #recipe-title {
	color: #f93;
	font-size: 20px;
	margin-bottom: 20px;
}

#recipe p {
	margin-bottom: 10px;
}

#recipe ol {
	margin-bottom: 10px;
}

#recipe ol li {
	list-style-type: decimal;
	margin-left: 1.5em;
}

ul#recipelist {
	margin-bottom: 10px;
	float: left;
}

ul#recipelist li {
	float: left;
	width: 265px;
	margin: 0;
	padding: 0;
}

img.product-head {
  margin-top: -40px;
}

#signup {
	margin-top: 35px;
	margin-right: 20px;
}

#signup h3 {
	font-size: 161.6%;
}

#signup h4 {
	font-size: 116%;
	margin-top: 15px;
	font-weight: bold;
}

#signup h4.eat {
	color: #903;
}

#signup h4.learn {
	color: #f93;
}

#signup h4.connect {
	color: #066;
}

#signup-form {
	margin-top: 20px;
	border: 1px solid #ccc;
	width: 600px;
	padding: 20px;
	padding-bottom: 35px;
}

#signup-form h4 {
	margin-bottom: 10px;
}