/* 



Theme Name: Steamy Kitchen



Theme URL: http://www.steamykitchen.com



Description: A delicious theme just for Jaden



Author: Purr Design



Author URI: http://www.purrdesign.com



Version: 1.0



*/



/*CSS RESET*/



body {



	height: 100%; }



html, body, div, h1, h2, h3, p, ul, ol, li, form, fieldset, input, textarea, p, blockquote  {



	font-size: 100%;



	margin: 0;



	padding: 0 }  



ul {list-style: none;}  



img, fieldset, a  {



	border: 0;



	outline-style: none }  



h1, h2, h3, h4, h5  {



	font-weight: normal;



	margin: 0;



	padding: 0 }  



em {font-style: italic;}  



strong {font-weight: bold;}



/*---------STRUCTURE---------*/

@font-face {

	font-family: MuseoSans500;

	font-style: normal;

	font-weight: normal;

	src: url("museosans_500-webfont.eot"), local('☺'), url("museosans_500-webfont.woff") format('woff'), url("museosans_500-webfont.ttf") format('truetype'), url("museosans_500-webfont.svg#webfont") format('svg') }

body      {

	color: #575351;

	font-size: 11.5px;

	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;

	line-height: 18px;

	background-color: #fff;

	margin: 0;

	padding: 0;

	position: relative }



a  {



	text-decoration: none }



a:link, a:visited, a:active   {



	color: #575351 }



a:hover   {



	color: #47b3b3 }



p    {



	margin-top: 0;



	margin-bottom: 17px }



h1, h2, h3, h4, h5  {



	color: #f22942;



	font-weight: normal;



	letter-spacing: -0.2px;



	font-family: "MuseoSans500", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif; }



h1        {



	font-size: 24px;



	line-height: 32px;



	background-image: url("images/h1_icon.png");



	background-repeat: no-repeat;



	background-position: -1px center;



	text-transform: lowercase;



	margin-top: 20px;



	margin-bottom: 10px;



	padding-left: 38px }



h2       {



	font-size: 24px;



	line-height: 24px;



	margin-bottom: 10px }



h3         {



	color: #aba9a8;



	font-size: 18px;



	line-height: 18px;



	text-transform: lowercase;



	margin-top: 15px;



	margin-bottom: 10px }



h4     {



	color: #47b3b3;



	font-size: 18px;



	line-height: 18px }



.clear {



	width: 1px;



	height: 1px;



	clear: both }



h1.clear {



	clear: both }



#container     {



	min-height: 100% }



#wrapper             {

	margin: 0 auto;

	padding-bottom: 415px;

	position: relative }



#content       {

	margin-right: auto;

	margin-left: auto;

	width: 1000px;

	min-height: 750px;

	overflow: hidden }



#innercontent   {

	display: inline;

	margin-top: 18px;

	margin-right: 30px;

	margin-bottom: 18px;

	width: 640px;

	min-height: 750px;

	float: left;

	overflow: hidden }



.pagecontent, .archivecontent {



	margin-top: 30px }



.clear {



	clear: both }



/*Header*/

#header  {

	background-image: url("images/headerbackground.png");

	background-repeat: repeat-x;

	background-position: 0 bottom;

	border-bottom: 6px solid #d4cfc2 }

#headerwrap              {

	margin-right: auto;

	margin-left: auto;

	width: 1000px;

	height: 118px }

#header .logo      {



	position: absolute;



	z-index: 100;



	top: -20px;



	float: left }



.socialblock         {

	color: #575351;

	font-size: 11px;

	line-height: 14px;

	text-align: left;

	text-transform: lowercase;

	margin: 25px 10px 20px;

	width: auto;

	height: 38px;

	float: right }



.socialblock strong   {

	color: #47b3b3;

	font-size: 15px;

	font-family: MuseoSans500, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;

	font-weight: normal;

	display: inline;

	margin: 0;

	padding: 0;

	height: 20px }



.socialblock img   {

	display: inline;

	margin-top: -3px;

	margin-right: 5px;

	float: left;

	vertical-align: middle }

.cartblock {

	width: 130px }

.cartblock .button {

	background-color: #f22942;

	display: inline;

	margin: 0;

	padding-top: 1px;

	padding-bottom: 1px;

	position: relative;

	top: 3px;

	float: none }

.cartblock .button:hover {

	padding-top: 1px;

	padding-bottom: 1px }

#pages        {

	font-size: 11px;

	line-height: 28px;

	background-color: #e9e7e0;

	text-align: right;

	text-transform: lowercase;

	margin: 0;

	padding: 0;

	width: 100%;

	height: 28px;

	min-width: 1028px }



.pagemenu   {



	margin-right: auto;



	margin-left: auto;



	width: 1000px }



#pages ul {



	display: inline }



#pages li  {



	display: inline;



	margin-left: 25px }



#pages a:link,  #pages a:visited,  #pages a:active   {

	color: #575351 }



#pages a:hover  {



	color: #47b3b3;



	text-decoration: none }



h2.pagetitle {



	margin-top: 8px;



	margin-bottom: 10px }



#cats {



	text-align: right }



.headersearch  {



	display: inline;



	margin-left: 20px }



.searchinput2 {



	color: #a49c98;



	font-size: 11px;



	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;



	background-color: #fff;



	text-transform: lowercase;



	padding: 1px 1px 1px 2px;



	border-style: none }



.searchsubmit2  {

	color: #575351;

	font-size: 11px;

	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;

	background-color: transparent;

	text-transform: lowercase;

	cursor: pointer;

	margin: 0;

	padding: 0;

	border-style: none }



.searchsubmit2:hover  {

	color: #47b3b3 }



/*Homepage*/

.sep {

	background-image: url("images/sep.png");

	background-repeat: no-repeat;

	margin-top: 10px;

	margin-bottom: 20px;

	height: 5px;

	clear: both }

/*Homepage Cateogry Callouts*/



.category-thumb {



	margin-bottom: 20px;



	position: relative;



	width: 290px;



	height: 180px;



	float: left }



.thumbleft {



	margin-right: 20px }



.category-thumb .cattitle       {



	color: #fff;



	font-size: 24px;



	font-family: MuseoSans500, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;



	font-weight: normal;



	line-height: 24px;



	text-decoration: none;



	background-image: url("/images/trans.png");



	text-transform: lowercase;



	text-indent: 15px;



	display: block;



	margin: 0;



	padding: 10px 0;



	position: absolute;



	bottom: 0;



	left: 0;



	width: 100% }

h1 a:link, h1 a:visited, h1 a:active, h1 a:hover {

	color: #f22942 }

h1#h1-recipes{

	background-image: url("images/h1_recipes.png");

	background-repeat: no-repeat }

h1#h1-blog {

	background-image: url("images/h1_blog.png");

	background-repeat: no-repeat }

h1#h1-finds {

	background-image: url("images/h1_finds.png");

	background-repeat: no-repeat }

h1#h1-makes {

	background-image: url("images/h1_makes.png");

	background-repeat: no-repeat }

h1#h1-asian {

	background-image: url("images/h1_asian.png");

	background-repeat: no-repeat }

h1#h1-giveaways  {

	background-image: url("images/h1_giveaways.png");

	background-repeat: no-repeat }

h1#h1-store {

	background-image: url("images/h1_store.png");

	background-repeat: no-repeat }
h1#h1-farm {
	background-image: url("images/h1_farm.png");
	background-repeat: no-repeat }
.homesection {

	line-height: 15px }

.homesection h3, .excerpt-column h3   {

	font-size: 15px;

	line-height: 15px;

	margin: 0 0 2px;

	padding: 0 }

.homesection a:link, .homesection a:visited, .homesection a:active, .excerpt-column a:link, .excerpt-column a:visited, .excerpt-column a:active {

	color: #47b3b3 }

.homesection a:hover, .excerpt-column a:hover {

	color: #7ecaca }

.homesection p, .excerpt-column p {

	font-size: 11.5px;

	margin: 0 0 3px;

	padding: 0 }

.homesection .meta, .excerpt-column .meta  {

	color: #aba9a8;

	font-size: 10px;

	margin-top: 2px }

.homesection li {

	margin-bottom: 20px;

	padding-left: 110px;

	width: 192px;

	float: left }

.homesection li img {

	margin-right: 10px;

	margin-left: -110px;

	width: 100px;

	height: 75px;

	float: left }

.homesection li.featured-lg {

	margin-right: 18px;

	padding-left: 0;

	width: 320px;

	float: left }

.homesection li.featured-lg img {

	margin-left: 0;

	width: 320px;

	height: 240px;

	float: none }

.homesection li.featured-lg h3  {

	font-size: 18px;

	line-height: 18px;

	margin-top: 8px;

	margin-bottom: 6px }

.homesection li.featured-lg p {

	margin-bottom: 3px }

.excerpt-column   {

	font-size: 11px;

	line-height: 15px;

	width: 200px;

	float: left }

.excerpt-column ul li {

	margin-bottom: 18px }

.excerpt-column h1 {

	font-size: 20px;

	margin-top: 0 }

.excerpt-column h1 a:link, .excerpt-column h1 a:visited, .excerpt-column h1 a:active, .excerpt-column h1 a:hover {

	color: #f22942 }

.excerpt-column img {

	margin-right: 8px;

	width: 75px;

	height: 60px;

	float: left }

.excerpt-column .meta {

	font-size: 9.5px;

	margin-top: 2px }

.column2 {

	margin-right: 20px;

	margin-left: 20px }

/*Post Styles*/



.edit a  { }



.post  {



	margin-top: 10px;



	margin-bottom: 40px }



.singlepost {



	margin-top: 30px }



.post h1 {



	font-size: 24px;



	line-height: 24px;



	background-image: none;



	margin-left: 0;



	padding-left: 0 }



.post h2      {



	font-size: 20px;



	line-height: 20px;



	text-transform: lowercase;



	margin-top: 6px;



	margin-bottom: 5px }



.post h2.posttitle {



	font-size: 24px;



	line-height: 24px;



	text-transform: none }



.post a:link, .pagecontent a:link  {



	color: #339a9f;



	text-decoration: underline }



.post a:visited, .pagecontent a:visited  {



	color: #47b3b3;



	text-decoration: underline }



.post a:hover, .pagecontent a:hover {



	text-decoration: none }



.post a:active, .pagecontent a:active  {



	color: #47b3b3;



	text-decoration: underline }



h2, a.h2, h2 a:link, h2 a:visited, h2 a:active   {



	color: #f22942 }



h2 a:hover    {



	color: #f22942;



	text-decoration: none }



#innercontent .date    {



	font-size: 10px;



	font-weight: normal;



	line-height: 12px;



	text-transform: uppercase;



	letter-spacing: 1px;



	display: inline }



.edit {



	font-size: 9px;



	line-height: 12px;



	text-transform: uppercase;



	display: inline }



.postmeta, .postmeta a, .metabottom, .metabottom a    {



	color: #575351;



	text-decoration: none }



.postmeta a:link, .postmeta a:visited, .postmeta a:active {



	color: #575351;



	text-decoration: none }



.postmeta strong a   { }



.postmeta a:hover, .edit a:hover  {



	color: #47b3b3;



	text-decoration: none }



.postmeta     {



	font-size: 10px;



	margin-top: 2px;



	margin-bottom: 10px;



	padding-top: 2px;



	border-top: 1px dotted #d4cfc2 }



.postmeta .cats  { }



.postmeta p {



	margin: 0;



	padding: 0 }



.metabottom           {



	background-image: url("images/sep.png");



	background-repeat: repeat-x;



	margin-top: 20px;



	padding-top: 15px;



	border-top: medium none }



.metabottom .left   {



	line-height: 20px;



	margin-top: 2px;



	margin-bottom: 10px;



	width: 75%;



	float: left }



.metabottom .right   {



	line-height: 20px;



	text-align: right;



	margin-top: 2px;



	margin-bottom: 10px;



	width: 25%;



	float: right }



.post ul {



	list-style-type: disc;



	margin-top: 0;



	margin-bottom: 17px;



	margin-left: 15px }



.post ol {



	list-style-type: decimal;



	margin-top: 0;



	margin-bottom: 17px;



	margin-left: 20px }



.post li {



	margin-bottom: 5px }



.post blockquote   {



	color: #575351;



	font-style: italic;



	padding-right: 20px;



	padding-left: 20px;



	border-left: 3px solid #47b3b3 }



.post .recipe          {



	font-size: 12px;



	font-style: normal;



	line-height: 17px;



	background-color: #fff;



	background-image: url("images/recipegradient.png");



	background-repeat: repeat-x;



	margin-top: 10px;



	margin-bottom: 0;



	padding: 20px 25px;



	border: solid 1px #e9e7e0;



	-moz-border-radius: 10px;



	-webkit-border-radius: 10px;



	border-radius: 10px      }



.post .recipe .recipemeta    {



	color: #aba9a8;



	font-size: 11px;



	line-height: 14px;



	margin-bottom: 10px }



.post .recipe .recipehead { }



.post .recipe .recipemeta span {



	padding-right: 10px }



.post .recipe h1      {



	color: #47b3b3;



	font-size: 20px;



	line-height: 20px;



	background-image: none;



	margin: 0 0 10px;



	padding: 0;



	text-shadow: 1px 1px 1px #fff   }



.post .recipe h3       {



	color: #aba9a8;



	font-size: 17px;



	font-style: normal;



	font-weight: normal;



	line-height: 17px;



	text-transform: lowercase;



	display: block;



	margin: 20px 0 -2px;



	padding: 0 0 3px;



	border-bottom: 1px dotted #e9e7e0 }



.post .recipe p    {



	margin-top: 7px;



	margin-bottom: 10px;



	padding-top: 0;



	padding-bottom: 0 }



.post img  {



	margin: 0;



	padding: 0;



	max-width: 640px }



.post img.alignleft, .pagecontent img.alignleft {



	margin-right: 15px;



	margin-bottom: 5px;



	float: left }



.post img.alignright, .pagecontent img.alignright {



	margin-bottom: 5px;



	margin-left: 15px;



	float: right }



.post img.aligncenter, .pagecontent img.aligncenter {



	text-align: center;



	display: block;



	margin-right: auto;



	margin-left: auto }



.post .ad  {



	text-align: center;



	margin-top: 40px }



a.printbutton {



	color: #f22942 !important;



	font-size: 10px;



	line-height: 10px;



	text-decoration: none !important;



	text-align: center;



	text-transform: lowercase;



	float: right }



a.metabutton    {



	color: #575351;



	font-size: 10px;



	line-height: 16px;



	background-color: #fff;



	background-image: url("images/searchgradient.png");



	text-transform: lowercase;



	padding: 2px 8px 3px 6px;



	height: 26px;



	border: solid 1px #e9e7e0;



	-moz-border-radius: 10px;



	-webkit-border-radius: 10px;



	border-radius: 10px   }



a.metabutton:hover, a.printbutton:hover  {



	color: #47b3b3 !important }



a.metabutton:active, a.printbutton:active  {



	position: relative;



	top: 1px }



.minicon {



	position: relative;



	top: -1px;



	width: 16px;



	height: 16px;



	vertical-align: middle }



.post .relatedposts ul   {



	list-style-type: none !important;



	margin: 0 -25px 0 0;



	padding-top: 0;



	padding-bottom: 0;



	padding-left: 0 }



.post .relatedposts ul li   {



	list-style-type: none !important;



	margin: 0 19px 0 0;



	padding-top: 0;



	padding-bottom: 0;



	padding-left: 0 }



#related_posts h3 {



	color: #47b3b3;



	margin-top: 20px;



	margin-bottom: 10px;



	padding-bottom: 5px;



	border-bottom: 1px dotted #e9e7e0 }



#related_posts a:link, #related_posts a:active {



	color: #575351;



	text-decoration: none }



#related_posts a:visited {



	color: #797574;



	text-decoration: none }



#related_posts a:hover {



	color: #47b3b3;



	text-decoration: none }



/*Page Styles*/



h1.pagetitle {



	margin-top: 0 }



.pagecontent ul {



	margin-bottom: 20px }



.pagecontent ul li {



	list-style-type: disc;



	margin-left: 15px }



.pagecontent .links li {



	list-style-type: none;



	margin-left: 0 }



.pagecontent .links li ul li {



	color: #d4cfc2;



	list-style-type: disc;



	margin-left: 15px }



.blogroll {



	margin-bottom: 20px }



.blogroll em {



	color: #575351;



	font-style: normal }



.pagecontent .wp-caption {



	font-size: 10.5px;



	line-height: 14px;



	text-align: left;



	margin-top: 5px;



	margin-right: 13px;



	margin-bottom: 15px;



	padding: 0;



	width: 187px !important;



	min-height: 175px;



	float: left }



p.wp-caption-text {



	margin: 0 }



.pagecontent .wp-caption img {



	display: inline;



	margin: 0 0 5px;



	padding: 0;



	border: solid 1px #e9e7e0 }



.pagecontent h3 {



	clear: both }



.page-id-178 .pagecontent ul li em {



	color: #aba9a8;



	font-size: 10.5px }



/*Archive Styles*/



.archivepost a:hover {



	text-decoration: none }



h1.archivetitle   { }



.archives     {

	margin-top: 5px;

	margin-right: -25px;

	margin-bottom: 15px;

	width: 660px;

	clear: left;

	overflow: hidden }



.archivepost    {

	font-size: 11.5px;

	line-height: 15px;

	text-align: right;

	margin-right: 19px;

	width: 200px;

	float: left }



.archivepost .date   {



	color: #aba9a8;



	line-height: 15px;



	text-align: center;



	display: block;



	float: none }



.archivepost .title   {

	color: #47b3b3;

	font-size: 14px;

	font-family: MuseoSans500, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;

	text-align: center }

.archivepost .title a:link {

	color: #47b3b3 }

.archivepost .title a:visited {

	color: #7ecaca }

.archivepost .title a:hover {

	color: #7ecaca }

.archivepost .title a:active {

	color: #47b3b3 }

.archivepost em  {



	color: #aba9a8;



	font-size: 9px;



	display: none;



	margin-top: 2px }



.archivepost img:hover   {



	-moz-box-shadow: 0px 0px 4px #A19A91;



	-webkit-box-shadow: 0px 0px 4px #A19A91;



	box-shadow: 0px 0px 4px #A19A91  }

.archivepost a.post-edit-link {

	color: #aba9a8 !important }

.searchentry     {

	margin-top: 10px;

	padding-top: 1px;

	padding-bottom: 0;

	min-height: 150px;

	clear: both;

	border-bottom: 1px none #e9e7e0 }



.searchimg    {

	text-align: left;

	margin-right: 10px;

	margin-bottom: 10px;

	width: 200px;

	float: left }



.searchentry .spacer  {



	height: 30px }



.searchentry .date  { }



.searchentry h2  {



	font-size: 18px;



	line-height: 18px;



	margin-top: 2px;



	margin-bottom: 4px }



.searchentry p     {



	color: #575351;



	font-size: 11.5px;



	line-height: 15px;



	margin-top: 0;



	margin-bottom: 0;



	margin-left: 197px }



.searchentry .morelink     {



	display: block;



	margin-top: 10px;



	margin-left: 197px;



	height: 20px }



.searchentry .morelink a    {



	color: #fff;



	font-size: 10px;



	font-weight: normal;



	line-height: 10px;



	background-color: #47b3b3;



	text-transform: lowercase;



	display: inline;



	padding: 2px 6px;



	-moz-border-radius: 3px;



	-webkit-border-radius: 3px;



	border-radius: 3px  }



.searchentry .morelink a:hover  {



	text-decoration: none;



	background-color: #7ecaca }



.searchentry a:hover {



	text-decoration: none }



.archivecontent .searchform {



	margin-top: 10px;



	margin-bottom: 20px }



.archiveslist  {



	color: #d4cfc2;



	list-style-type: disc;



	margin-top: 0;



	margin-bottom: 20px;



	overflow: hidden }



.archiveslist li  {



	margin-left: 15px;



	width: 30%;



	float: left }



.tagindex   {



	font-size: 13px;



	margin-top: 20px;



	margin-bottom: 20px;



	overflow: hidden }



.tagindex li {



	color: #fff }



.tagindex a  {



	font-size: 11px;



	line-height: 20px;



	text-align: center;



	display: block;



	margin-right: 2px;



	width: 20px;



	height: 20px;



	float: left; }



.tagindex a:link  {



	color: #aba9a8;



	text-decoration: none }



.tagindex a:visited  {



	color: #aba9a8;



	text-decoration: none }



.tagindex a:active   {



	color: #aba9a8;



	text-decoration: none }



.tagindex a:hover  {



	color: #fff;



	text-decoration: none;



	background-color: #47b3b3 }



.tagtitle {



	text-transform: uppercase }



.tagtitle a  {



	color: #f22942 !important;



	text-decoration: none !important;



	text-transform: none }



.tagtitle em {



	font-style: normal;



	margin-left: 10px;



	float: right }



.tagtitle em a  {



	color: #aba9a8 !important;



	font-size: 11px;



	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif }



a.button {



	color: #fff;



	font-size: 10px;



	line-height: 10px;



	background-color: #47b3b3;



	text-transform: lowercase;



	display: block;



	margin-top: 10px;



	margin-left: 5px;



	padding: 3px 6px;



	float: right;



	-moz-border-radius: 3px;



	-webkit-border-radius: 3px;



	border-radius: 3px  }
a.button:visited {
	color: #fff }
a.button:hover {



	background-color: #7ecaca;



	padding: 3px 6px }



.sort  {



	color: #aba9a8;



	font-size: 10px;



	line-height: 32px;



	text-transform: lowercase;



	margin-top: -40px;



	float: right }



.sort select   {



	color: #575351;



	font-size: 10px;



	line-height: 10px;



	background-color: transparent;



	background-image: url("images/searchgradient.png");



	background-repeat: repeat-x;



	padding: 2px;



	border: solid 1px #e9e7e0;



	-moz-border-radius: 3px;



	-webkit-border-radius: 3px;



	border-radius: 3px  }



/*Sidebar*/



#sidebar       {

	background-color: #f2f1ed;

	display: inline;

	margin-top: 14px;

	margin-bottom: 18px;

	width: 330px;

	float: left }



#topsidebar     {

	background-color: #fff }



#topsidebar-ad     {

	text-align: center;

	margin: 3px 15px 10px;

	width: 300px }



#leftsidebar    {

	margin-right: 15px;

	margin-left: 15px;

	padding-top: 10px;

	width: 125px;

	float: left }



#rightsidebar   {

	margin-right: 15px;

	width: 160px;

	float: left }



.widget     {
	color: #575351;
	line-height: 14px;
	margin-bottom: 30px }



#topsidebar-ad .widget  {



	margin: 0 0 8px;



	height: 250px }



#topsidebar li  {



	margin: 0 0 15px;



	padding: 0 }



#topsidebar .widget_text       {

	background-color: #fff;

	background-image: url("images/jaden2small.png");

	background-repeat: no-repeat;

	background-position: right bottom;

	margin-bottom: 10px;

	height: 125px;

	border-bottom: 6px solid #d4cfc2 }

#topsidebar .widget_text h3  {

	font-size: 18px;

	line-height: 21px;

	margin-right: 90px;

	margin-bottom: 5px;

	padding-top: 5px }

#topsidebar .widget_text p  {
	font-size: 11.5px;
	line-height: 17px;
	margin-right: 95px }

#topsidebar .widget_text a   {

	color: #47b3b3 }



#topsidebar li.widget_search {



	margin-top: 5px;



	margin-bottom: 25px }



.searchinput, .emailinput-lg    {



	color: #575351;



	font-size: 13px;



	line-height: 13px;



	background-color: #fff;



	background-image: url("images/searchgradient.png");



	background-repeat: repeat-x;



	text-transform: lowercase;



	margin: 0;



	padding: 5px 5px 3px;



	width: 298px;



	height: 18px;



	vertical-align: top;



	border-style: solid none solid solid;



	border-width: 1px medium 1px 1px;



	border-color: #e9e7e0;



	-moz-border-radius-bottomleft: 4px;



	-moz-border-radius-topleft: 4px;



	-webkit-border-bottom-left-radius: 4px;



	-webkit-border-top-left-radius: 4px;



	border-bottom-left-radius: 4px;



	border-top-left-radius: 4px   }



.searchsubmit, .emailsubmit-lg     {

	color: #fff;

	font-size: 16px;

	font-family: MuseoSans500, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;

	font-weight: normal;

	line-height: 16px;

	background-color: #47b3b3;

	text-transform: uppercase;

	cursor: pointer;

	display: inline;

	margin: 0 0 0 -3px;

	padding: 0 2px 2px;

	width: 80px;

	height: 28px;

	vertical-align: top;

	border-style: none;

	-moz-border-radius-bottomright: 4px;

	-moz-border-radius-topright: 4px;

	-webkit-border-bottom-right-radius: 4px;

	-webkit-border-top-right-radius: 4px;

	border-bottom-right-radius: 4px;

	border-top-right-radius: 4px  }



.searchsubmit:hover, .emailsubmit-lg:hover  {



	background-color: #7ecaca }



.widget a:link, .widget a:visited, .widget a:active   {



	color: #575351 }



.widget a:hover    {



	color: #47b3b3;



	text-decoration: none }



h3.widgettitle      {

	color: #f22942;

	text-transform: lowercase;

	margin-top: 0;

	margin-bottom: 7px;

	clear: left }



.widget ul  {
	line-height: 14px;
	margin-left: 15px }



.widget ul li    {
	font-size: 11.5px;
	line-height: 14px;
	list-style-type: disc;
	margin-bottom: 2px }



#blogherads ul {



	font-size: 10px !important;



	line-height: 15px;



	margin-left: 15px !important }



.socialicon  {



	vertical-align: middle }



.widget select   {



	padding: 2px;



	width: 156px;



	border-style: none }



.portal {



	margin-bottom: 25px;



	overflow: hidden }



.portal .title  {



	font-size: 11.5px;



	line-height: 14px;



	background-image: url("images/sep.png");



	background-repeat: repeat-x;



	background-position: 0 bottom;



	display: block;



	margin-bottom: 5px;



	padding-bottom: 9px }



.portal .date   {

	color: #aba9a8;

	font-size: 9px;

	font-style: italic;

	line-height: 10px;

	text-transform: none;

	letter-spacing: 0;

	padding-top: 3px;

	padding-bottom: 4px;

	float: left }



.portal .readmore a:link, .portal .readmore a:visited, .portal .readmore a:active  {



	color: #fff;



	font-size: 10px;



	line-height: 10px;



	background-color: #47b3b3;



	text-transform: lowercase;



	display: block;



	padding: 3px 6px;



	float: right;



	-moz-border-radius: 3px;



	-webkit-border-radius: 3px;



	border-radius: 3px }



.portal .readmore a:hover {



	background-color: #7ecaca;



	padding: 3px 6px }

.tweet {

	background-image: url("images/quoteright.png");

	background-repeat: no-repeat;

	background-position: right bottom;

	text-align: center }

.portal.twitter .title {

	margin-top: 0;

	margin-right: 0;

	margin-left: 0;

	padding: 0;

	height: 5px !important }

.tweet h2, .tweet h2 a {

	color: #f22942 !important;

	font-size: 18px;

	line-height: 18px;

	text-align: left;

	text-transform: lowercase }

.tweet ul  {

	font-size: 11.5px;

	line-height: 16px;

	background-image: url("images/quoteleft.png");

	background-repeat: no-repeat;

	list-style-type: none;

	margin-bottom: 0;

	padding: 2px 8px 5px }

.tweet ul li {

	list-style-type: none;

	margin: 0;

	padding: 0 }

.tweet .entry-meta {

	color: #aba9a8;

	font-size: 10px;

	font-weight: bold;

	display: block;

	margin-top: 2px }

.tweet .entry-meta a:link, .tweet .entry-meta a:visited, .tweet .entry-meta a:active {

	color: #aba9a8 }

.tweet .entry-meta a:hover {

	color: #47b3b3 }

.tweet .from-meta {

	display: none }

/*Footer*/



#footer           {



	color: #fff;



	background-color: #e5e2da;



	margin: 0;



	padding: 0;



	position: absolute;



	bottom: 0;



	width: 100%;



	height: 430px;



	min-width: 1028px;



	border-top: 5px solid #e9e7e0 }



.footerwrap      {



	margin: 20px auto 0;



	padding: 0;



	width: 980px }



#footer a:link, #footer a:visited, #footer a:active    {



	color: #575351;



	text-decoration: none }



#footer a:hover    {



	color: #47b3b3 }



#footer-center       {



	margin: 0 0 0 100px;



	padding: 0;



	width: 300px;



	height: 255px;



	float: left;



	overflow: hidden }



#footer-right  {



	margin: 0 0 0 40px;



	padding: 0;



	width: 300px;



	height: 255px;



	float: left;



	overflow: hidden }



#footer-left    {



	margin-left: 0;



	padding-left: 0;



	width: 240px;



	float: left;



	border-left: medium none }



#footer h4   {



	font-size: 18px;



	line-height: 18px;



	text-transform: lowercase;



	margin-bottom: 7px }



#footer .widget  {



	margin-bottom: 15px }



#footer-center .widget ul    {



	list-style-type: disc;



	margin-top: 8px;



	margin-bottom: 0;



	margin-left: 0;



	padding-bottom: 0;



	padding-left: 0 }



#footer-center .widget ul li    {



	color: #47b3b3;



	font-size: 11.5px;



	line-height: 14px;



	list-style-type: disc;



	margin-top: 1px;



	margin-bottom: 7px;



	margin-left: 14px;



	padding-left: 0 }



#footer-right .widget ul    {



	list-style-type: none;



	margin-top: 8px;



	margin-bottom: 0;



	margin-left: 30px;



	padding-bottom: 0;



	padding-left: 0 }



#footer-right .widget ul li    {



	color: #47b3b3;



	font-size: 11.5px;



	line-height: 14px;



	list-style-type: none;



	margin-top: 1px;



	margin-bottom: 9px;



	margin-left: 0;



	padding-left: 0 }



#footer-right .avatar {



	margin-top: 2px;



	margin-left: -30px }



#footer-left .widget ul {



	margin: 0;



	padding: 0 }



#footer-left .widget ul li  {



	line-height: 16px;



	text-transform: none;



	list-style-type: none;



	margin: 0 3px 0 0;



	padding: 0 }



#footer-left .pageswidget  {



	width: 240px }



#footer-left .pageswidget ul li  {



	color: #575351;



	text-transform: lowercase;



	list-style-type: none;



	display: inline;



	margin: 0 0 0 0;



	padding: 0 }



#footer-left .pageswidget ul .page_item:after {



	content: " / " }



#footer-left p {



	line-height: 17px;



	margin-top: 13px }



#popular-posts em  {



	color: #9b9591;



	font-size: 10px;



	font-style: normal;



	font-weight: normal }



.emailinput    {

	color: #575351;

	font-size: 11px;

	line-height: 11px;

	background-color: #fff;

	background-image: url("images/searchgradient.png");

	background-repeat: repeat-x;

	text-transform: lowercase;

	margin: 0;

	padding: 2px 5px 3px;

	width: 150px;

	height: 15px;


	vertical-align: top;

	border-style: none;

	border-width: 1px medium 1px 1px;

	border-color: #e9e7e0;

	-moz-border-radius-bottomleft: 4px;

	-moz-border-radius-topleft: 4px;

	-webkit-border-bottom-left-radius: 4px;

	-webkit-border-top-left-radius: 4px;

	border-bottom-left-radius: 4px;

	border-top-left-radius: 4px      }



.emailsubmit  {

	color: #fff;

	font-size: 12px;

	font-family: MuseoSans500, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;

	font-weight: normal;

	line-height: 12px;

	background-color: #47b3b3;

	text-transform: uppercase;

	cursor: pointer;

	display: inline;

	margin: 0 0 0 -3px;

	padding: 2px;

	width: 60px;

	height: 20px;

	vertical-align: top;

	border-style: none;

	-moz-border-radius-bottomright: 4px;

	-moz-border-radius-topright: 4px;

	-webkit-border-bottom-right-radius: 4px;

	-webkit-border-top-right-radius: 4px;

	border-bottom-right-radius: 4px;

	border-top-right-radius: 4px   }



.emailsubmit:hover {



	background-color: #7ecaca }



.emailform .sm  {



	color: #9b9591;



	font-size: 9px;



	font-style: italic }



#footer .tanlink a:link, #footer .tanlink a:visited, #footer .tanlink a:active   {



	color: #9b9591;



	text-decoration: underline }



#footer .tanlink a:hover {



	color: #47b3b3 !important }



#footer-left .copyright    {



	color: #9b9591;



	font-size: 9.5px;



	line-height: 13px;



	letter-spacing: -0.2px;



	margin: 10px 0 0;



	padding: 0 }



#footer-left .copyright strong {



	font-size: 10px }



#footer-ad {



	margin-top: 25px;



	width: 728px;



	float: right }



#recent-comments .avatar {



	width: 25px;



	height: 25px }



#wpstats {



	display: none }



/*Comments*/



#comments   {



	color: #47b3b3;



	margin-bottom: 10px }



#respond    {



	color: #47b3b3;



	margin-top: 25px;



	margin-bottom: 10px }



#commentlist    {



	list-style-type: none;



	margin-bottom: 10px;



	border-top: 1px dotted #e9e7e0 }



#commentlist li    {



	font-size: 11.5px;



	line-height: 17px;



	margin: 0;



	padding: 13px 10px 13px 55px;



	border-bottom: 1px dotted #e9e7e0 }



#commentlist li.bypostauthor   {



	background-image: url("images/recipegradient.png");



	background-repeat: repeat-x }



#commentlist li p   {



	margin: 2px 40px 2px 0;



	padding: 0 }



.commentmeta, .commentmeta a  {



	color: #aba9a8;



	font-size: 10.5px;



	margin: 0 0 7px;



	padding: 0 }



.commentmeta strong  {



	color: #f22942 }



.commentmeta strong a    {



	color: #f22942;



	font-weight: bold;



	text-decoration: underline }



.commentmeta a:hover {



	text-decoration: underline }



.commentnumber  {



	color: #e9e7e0;



	font: bold 30px Arial, sans-serif, Helvetica;



	float: right }



.bypostauthor .commentnumber  {



	color: #d4cfc2;



	font: bold 30px Arial, sans-serif, Helvetica;



	float: right }



.avatar  {



	display: inline;



	margin-top: 4px;



	margin-bottom: 7px;



	margin-left: -45px;



	float: left }



#commentform   {



	margin-bottom: 30px;



	width: 500px }



.wp-smiley {



	vertical-align: middle }



.navigation {



	font-size: 11px;



	font-weight: bold;



	margin-bottom: 10px;



	overflow: hidden }



.nav-previous {



	text-align: left;



	width: 50%;



	float: left }



.nav-next {



	text-align: right;



	width: 50%;



	float: right }



.reply {



	width: 25px;



	float: right }



.reply a {



	color: #47b3b3;



	font-size: 10px;



	font-weight: bold;



	text-transform: uppercase }



.reply a:hover {



	color: #7ecaca }



/*threaded comments*/



#commentlist li ul {



	margin: 0;



	padding: 0 }



#commentlist li ul li  {



	font-size: 11.5px;



	line-height: 17px;



	background-color: #f2f1ef;



	margin: 10px 0 0;



	padding: 13px 10px 13px 55px;



	border-bottom: none }



#cancel_reply, #cancel_reply a {



	color: #a19a91;



	font-size: 11px;



	font-weight: bold }



.thdrpy, .thdrpy a {



	color: #a19a91;





	font-size: 11px }



/*----FORMS----*/



#submit, .submitbutton  {



	color: #fff;



	font-size: 11.5px;



	font-weight: bold;



	background-color: #47b3b3;



	text-transform: lowercase;



	cursor: pointer;



	padding: 2px 5px;



	border-style: none;



	-moz-border-radius: 4px;



	-webkit-border-radius: 4px   }



#searchform2 .searchsubmit  {



	color: #fff;



	font-size: 11.5px;



	font-weight: bold;



	background-color: #47b3b3;





	text-transform: lowercase;



	cursor: pointer;



	padding: 1px 5px 2px;



	border-style: none;



	-moz-border-radius: 4px;



	-webkit-border-radius: 4px    }



#submit:hover, .submitbutton:hover, #searchform2 .searchsubmit:hover  {



	background-color: #7ecaca }



.commentinput, .styledinput, .captchainput, #searchform2 .searchinput   {



	color: #575351;



	font-size: 11.5px;



	font-weight: normal;



	background-image: url("images/searchgradient.png");



	background-repeat: repeat-x;



	padding: 3px 5px;



	border: solid 1px #e9e7e0;



	-moz-border-radius: 4px;



	-webkit-border-radius: 4px     }



.commentinput {



	width: 475px }



#searchform2 {



	margin-bottom: 20px }



.label {



	font-size: 11.5px;



	margin-bottom: 2px }



.wpcf7 p {



	margin: 0;



	padding: 0 }



.wpcf7 .styledinput {



	margin-bottom: 7px }



.captchainput {



	margin-bottom: 10px;



	width: 50px }



/*PULLDOWN MENU*/



#navigation  { 



	font-family: MuseoSans500, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif; }



#navigation .menubar   {

	line-height: 33px;

	display: block;

	height: 33px }



#suckerfishnav  {



	font-size: 18px;



	font-weight: normal;



	background-image: none;



	background-repeat: repeat-x;



	background-attachment: scroll;



	background-position: 0 0;



	margin-right: 0;



	width: 100%;



	float: right }



#suckerfishnav, #suckerfishnav ul   {



	line-height: 33px;



	list-style: none;



	margin: 0;



	padding: 0;



	width: auto;



	float: right }



#suckerfishnav a  {



	color: #575351;



	font-size: 18px;



	text-decoration: none;



	text-transform: lowercase;



	display: block;



	padding: 0 10px;



	text-shadow: 1px 1px 0px #fff; }



#suckerfishnav li     {

	margin-right: 5px;

	margin-left: 10px;

	padding: 0;

	float: left }



#suckerfishnav ul   {



	font-weight: normal;



	line-height: 1;



	margin: 0;



	position: absolute;



	left: -999em;



	width: 150px;



	height: auto }



#suckerfishnav li li   {



	background-color: #47b3b3;



	margin: 0;



	padding: 0;



	position: relative;



	z-index: 100;



	width: 150px;



	border-bottom: 1px solid #7ecaca }



#suckerfishnav li li a    {



	color: #ffffff;



	font-size: 13px;



	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, sans-serif;



	line-height: 25px;



	padding: 4px 10px;



	width: 130px;



	text-shadow: none }



#suckerfishnav li ul ul {



	margin: -21px 0 0 100px }



#suckerfishnav li:hover, #suckerfishnav li.sfhover, #suckerfishnav li.current_page_item, #suckerfishnav li.current_page_ancestor  {



	color: #47b3b3;



	background: transparent }



#suckerfishnav li li:hover  {



	background: #7ecaca;



	border-right: medium none;



	border-left: medium none }



#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a  {



	color: #fff }



#suckerfishnav li:hover a, #suckerfishnav li.sfhover a, #suckerfishnav li.current_page_item a, #suckerfishnav li.current_page_ancestor a    {

	color: #47b3b3;

	margin-bottom: -6px;

	border-bottom: 6px solid #47b3b3 }



#suckerfishnav li li.current_page_item, #suckerfishnav li li.current_page_ancestor {



	border-right: medium none;



	border-left: medium none }



#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a    {



	color: #ffffff;



	margin-bottom: 0;



	border-bottom: medium none }



#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {



	left: -999em }



#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul    {



	background: #7ecaca;



	margin-bottom: 0;



	left: auto }



/*----PAGE NUMBERS----*/



#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {



	font-style: normal;



	font-variant: normal;



	font-weight: normal;



	text-decoration: none;



	text-align: left;



	text-transform: none;



	text-indent: 0;



	word-spacing: 0;



	letter-spacing: 0;



	list-style: none;



	margin: 0;



	padding: 0;



	border: none }



#wp_page_numbers {



	font-size: 10px;



	line-height: 15px;



	margin-top: -20px;



	margin-bottom: 30px;



	width: 100%;



	height: 15px;



	clear: both }



.searchnavigation #wp_page_numbers {



	margin-top: 35px }



.searchnavigation-top #wp_page_numbers {



	margin-top: 25px;



	margin-bottom: 20px }



#wp_page_numbers ul {



	text-align: center;



	width: 100% }



#wp_page_numbers li {



	display: inline }



#wp_page_numbers a {



	color: #aba9a8;



	padding: 3px 5px;



	border-top: 2px solid #fff;



	border-bottom: 2px solid #fff }



#wp_page_numbers li.space {



	color: #aba9a8;



	padding: 3px 5px }



#wp_page_numbers li.first_last_page {



	font-style: italic }



#wp_page_numbers li.active_page a:hover {



	color: #fff }



#wp_page_numbers li.page_info {



	color: #aba9a8;



	text-transform: lowercase;



	padding-top: 3px;



	padding-right: 10px;



	padding-bottom: 3px }



#wp_page_numbers li a:hover, #wp_page_numbers li.active_page a {



	color: #fff;



	background-color: #47b3b3 }



.giveaway_title {



    text-align:center;



    color: #47b3b3 }



#store-container {



    width: 640px; }



#store-left {



    float: left; }



#store-center {



    margin-left: 220px; }



#store-right {



    float: right; }



.store-item {



    width: 200px; }



.store-item h3 {



    line-height: 15px;



    font-size: 13px;



    margin: 0 0 2px;



    padding: 0; }



.store-item a:link, a:visited, a:active {



    color: #47B3B3; }



.store-item a:hover {



    color: #7ECACA; }



.store-image {



    float: left; 



    margin-right: 10px; }



#store-button {

  

    color: #FFFFFF; }



.store-banner {

 

    color: #F22942;



    background-color: #E9E7E0;



    font-size: 15px;



    padding: 3px 6px;



    margin-bottom: 3px; }

/* ZipList Button Styles */
.zl-recipe-link a.custom-butn-link { background-image: url('http://steamykitchen.com/images/recipe_box.png');
background-repeat: no-repeat;
display: block; 
height: 19px; 
width: 121px;
cursor: pointer;
margin-top: 10px; }