#whatBrowser
{
	display: block;
	line-height: 1.4;
	background: #fff;
	text-decoration: none;
	padding: 10px 0;
	border: 1px solid #C6C6C6;
}

	#whatBrowser:hover
	{
		text-decoration: underline;
		color: rgb(153,172,11);
		text-shadow: none;
	}
	
	#oldBrowser
	{
		display: block;
		padding: 6px;
	}
	
	#browsersLogo
	{
		display: block;
	}
	
	#whatIsABrowser
	{
		display: block;
		text-align: center;
	}

html
{
    /*filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#ff8fcad6, endColorstr=#ffffffff);*/
    height: 100%;
}

html, body
{
    position: relative;
}

/*ie6*/
* html body
{
    background: none;
}

* html a:hover
{
    background-color: #B9CB0F;
}

*+html a:hover
{
    background-color: #B9CB0F;
}

#body-wrapper 
{
    background:transparent; 
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#80ffffff,endColorstr=#80ffffff); 
    zoom: 1; 
}

/*ie6*/
* html #main-header
{
    background: none;
}

/*ie6*/
* html #body-superwrapper 
{
    background: none;
}

/*ie6*/
* html #main-nav ul.children li:hover
{
	background: none;
}
}

/*ie7*/ *+html #searchSubmit
{
    padding-left: 22px;
}

/*ie6*/ * html #searchSubmit
{
    padding-left: 22px;
}

/*ie7*/ *+html #newsletterSubscribeFieldSet input 
{
	height: 24px;
}

/*ie7*/ *+html input#newsletterSubscribeSubmit
{
	top: 58px;
	height: 32px;
}

/*ie6*/ * html time.calendar
{
    top: 12px;
    left: -54px;
}

/*ie6*/ * html article.hentry header.article p .comments-number
{
    position: static;
}

/*ie6*/ * html .articleComment header time
{
	position: static;
}

/*ie6*/ * html #homemade,
/*ie6*/ * html #poweredby
{
    top: auto;
    bottom: 10px;
}

article figure.photo
{
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=135);
}

.ingredients
{
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=135);
}

    /*ie6*/ * html .ingredients
    {
        width: 220px;
    }

/*ie6*/
* html #follow-me-f a span,
* html #follow-me-t a span,
* html #follow-me-r a span,
* html .share a span
{
    background: none;
}

.share a span
{
    display: none;
}

    .share a:hover span
    {
        display: block;
    }
    
/*ie6*/ * html .imagesList
{
    height: 110px;
}

	/*ie6*/ * html .bonappetite .imagesList
	{
		margin-left: 0;
		width: auto;
	}

	/*ie6*/ * html .bonappetite .imagesList li
	{
		margin: 5px;
	}

/*ie6*/ * html #comments header img
{
    left: -74px;
}

#footer-wrapper,
#footer-wrapper:hover,
#footer-bar,
#footer-bar:hover
{ 
    background:transparent; 
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#80000000,endColorstr=#80000000); 
    zoom: 1; 
}

/*ie6*/ * html #footer-decoration
{
    display: none;
}
    
/*ie6*/ * html #footer-wrapper
{
    margin-top: 0px;
}
/*ie6*/ * html #footer-bar
{
    position: static;
}

#slideshow-home .viewport .title
 { font-family: "Trebuchet MS"; background-color: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorstr=#8088B504,endColorstr=#8088B504)"; filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#8088B504,endColorstr=#8088B504) }

    #slideshow-home .viewport a:hover .title
     { font-family: "Trebuchet MS"; background-color: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorstr=#80000000,endColorstr=#80000000)"; filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#80000000,endColorstr=#80000000) }

.imagesList a span
{ 
    background: transparent;
}

    .imagesList a span strong
    {
        filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#7D000000,endColorstr=#7D000000);
        color: #fff;
    }