/*
Theme Name: Light
Theme URI: http://www.hablogs.com/demo/index.php?wptheme=Light
Description: A Light, great looking Wordpress theme
Version: 1.0
Author: Elad Domb
Author URI: http://wordpress.reviewitonline.net

**************************************************/
*
{
	font-family: Verdana;
	color: #D3D0D5;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0 none #000000;
	text-decoration: none;
	white-space: normal;
	vertical-align: baseline;
}
HTML, BODY
{
	line-height: 1;
}
HR
{
	display: none;
}
BLOCKQUOTE:before, BLOCKQUOTE:after, Q:before, Q:after
{
	content: '';
}
BLOCKQUOTE, Q
{
	quotes: "" "";
}
UL
{
	list-style-type: none;
}
OL
{
	list-style-type: decimal;
}
.clear
{
	clear: both;
}
/***************************************************/
BODY
{
	background: #4F1F2F url(images/bg.gif) repeat-x top;
	text-align: center;
}
#container
{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#header
{
	width: 980px;
	height: 173px;
	background: url(http://lickmyspoon.com/wp-content/themes/Light/images/spoon_logo.jpg) url(//no-repeat);
}
/***************************************************/
#pagenav
{
	float: left;
	width: 627px;
	height: 45px;
}
#pagenav UL
{
	float: left;
	padding-top: 15px;
	padding-left: 20px;
	height: 25px;
}
#pagenav UL LI
{
	float: left;
	height: 25px;
	text-align: center;
	margin-right: 10px;
}
#pagenav UL LI A
{
/*background: url(images/nav.gif) repeat-x;
background-position: center 0px;*/
	float: left;
	display: block;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 25px;
	height: 25px;
	font-size: 15px;
	letter-spacing: -1px;
	color: #AAA;
	font-weight: bold;
}
#pagenav UL LI A:hover
{
/*background: url(images/nav.gif) repeat-x;
background-position: center -30px;*/
	color: #666;
	background: #DDD;
}
#pagenav UL LI.current_page_item A
{
/*background: url(images/nav.gif) repeat-x;
background-position: center -60px;*/
	color: #FFF;
	background: #00A8EE;
}
#pagenav UL LI.current_page_item A:hover
{
/*background: url(images/nav.gif) repeat-x;
background-position: center -60px;*/
}
/***************************************************/
#searchform
{
	width: 333px;
	height: 45px;
}
#searchform FORM
{
	display: inline;
	background: url(none) no-repeat;
	background-position: left 0px;
	width: 333px;
	height: 45px;
}
#searchform FIELDSET
{
	display: inline;
	height: 35px;
}
#searchform LABEL
{
	vertical-align: middle;
	color: #DDD;
	padding-left: 40px;
	font-size: 12px;
}
#searchform INPUT
{
	display: inline;
	vertical-align: middle;
	font-size: 11px;
}
#searchinput
{
	width: 177px;
	height: 20px;
	padding-left: 6px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	background: url(images/search-input.png) no-repeat;
	color: #4F1F2F;
	margin-left: 10px;
	margin-top: 5px;
}
#searchbutton
{
	width: 35px;
	height: 25px;
	line-height: 1.4em;
	background: url(images/search-button.png) no-repeat;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	cursor: pointer;
	padding-top: 6px;
	padding-bottom: 6px;
}
/**************************************************
Search form CSS*/
FORM#srcform
{
	background: #AAA;
	padding: 10px;
}
FORM#srcform FIELDSET
{
}
FORM#srcform INPUT
{
	vertical-align: middle;
	font-size: 11px;
}
FORM#srcform #srcinput
{
	padding: 4px;
	width: 250px;
	background: #FFF;
	color: #333;
	font-weight: normal;
	border: 1px solid #DDD;
}
FORM#srcform #srcbutton
{
	padding: 2px;
	width: 50px;
	background: #AAA;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}
/***************************************************/
#spoonHandle
{
	position: absolute;
	width: 113px;
	height: 126px;
	left: 250px;
	top: 173px;
	background: url(http://lickmyspoon.com/wp-content/themes/Light/images/spoon_handle.jpg) no-repeat;
	z-index: -2;
}
#handlePart
{
	position: absolute;
	width: 35px;
	height: 31px;
	left: 363px;
	top: 173px;
	background: url(http://lickmyspoon.com/wp-content/themes/Light/images/handlePart.jpg) no-repeat;
	z-index: -1;
}
#logo
{
	float: left;
	display: inline;
	margin-left: 20px;
	margin-right: 20px;
}
#logo H1
{
	padding-top: 12px;
	font-size: 22px;
	font-weight: bold;
}
#logo H1 A
{
	font-size: 22px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #FFFFFF;
}
#logo H1 A:hover
{
	color: #4F1F2F;
}
#logo .description
{
	color: #999;
	font-size: 11px;
	line-height: 1.4em;
}
#ads
{
	float: right;
	display: inline;
	margin-top: 20px;
	width: 468px;
	height: 60px;
}
#ads IMG
{
	display: block;
}
UL.listcat
{
	position: absolute;
	margin-top: 148px;
}
UL.listcat LI
{
	float: left;
	display: inline;
	margin-right: 1px;
}
UL.listcat LI A
{
	padding-left: 10px;
	padding-right: 10px;
	background: #4F1F2F;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFF;
	line-height: 22px;
	height: 22px;
	display: block;
}
UL.listcat LI A:hover
{
	background: #FFFFF4;
	color: #4F1F2F;
}
/***************************************************/
#column
{
	float: left;
	width: 540px;
	margin-right: 20px;
	background: #4F1F2F;
}
.post
{
	margin-top: 10px;
}
.post A
{
	color: #C1C56D;
}
.post A:hover
{
	color: #FFFFFF;
}
.post-top
{
	width: 540px;
	height: 10px;
}
.post-bottom
{
	width: 540px;
	height: 10px;
}
.entry
{
	background: #4F1F2F;
}
.entry H2
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	line-height: 1.3em;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -1px;
}
.entry H2 A
{
	line-height: 1.3em;
	font-size: 20px;
	letter-spacing: -1px;
}
.entry .date
{
	display: block;
	margin-left: 15px;
	margin-right: 15px;
	color: #D3D0D5;
	padding-bottom: 5px;
	font-size: 0.7em;
	line-height: 1.3em;
}
.entry .stamp
{
	display: block;
	margin-left: 15px;
	margin-right: 15px;
	color: #D3D0D5;
	padding-bottom: 0px;
	font-size: 0.7em;
	line-height: 1.3em;
	text-align: right;
}
/********* CSS For Post Info Below Header ***************/
.info
{
	background: #4F1F2F;
	border-top: 1px dotted #DDD;
	border-bottom: 1px dotted #DDD;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 11px;
}
.info .cat
{
	float: left;
	color: #FFFFFF;
}
.info .comments
{
	float: right;
}
.info .cat A
{
	line-height: 26px;
	background: url(images/ico-date.gif) no-repeat;
	background-position: left center;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 20px;
}
.info .comments A
{
	line-height: 26px;
	background: url(images/ico-comment.gif) no-repeat;
	background-position: left center;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 20px;
}
.info .bookmark
{
	float: left;
	padding-top: 3px;
}
.info .bookmark A
{
	line-height: 20px;
	background: url() no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.bookmark2
{
	float: right;
	padding-top: 3px;
}
.bookmark2 A
{
	line-height: 20px;
	background: url() no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
/********* CSS For Article CONTENT ***************/
.content
{
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 1px;
}
.content H1, .content H2, .content H3, .content H4, .content H5, .content H6
{
	line-height: 1.5em;
	margin: 0px 0px 5px;
	padding: 0;
}
.content P
{
	font-size: 14px;
	line-height: 1.6em;
	margin: 0px 0px 10px;
	padding: 0;
}
.content .more-link
{
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #C1C56D;
	color: #4F1F2F;
	text-align: center;
	margin-bottom: 15px;
}
.content .more-link:hover
{
	color: #FFF;
}
.content H1
{
	letter-spacing: -2px;
	font-size: 20px;
	color: #C1C56D;
}
.content H2
{
	letter-spacing: -1px;
	font-size: 18px;
	color: #C1C56D;
}
.content H3
{
	letter-spacing: -1px;
	font-size: 16px;
	font-weight: bold;
	color: #D3D0D5;
}
.content H4
{
	font-size: 14px;
	font-weight: bold;
}
.content H5
{
	font-size: 12px;
	font-weight: bold;
	color: #AAA;
}
.content H6
{
	font-size: 11px;
	font-weight: bold;
}
/*CSS for UL/OL lists*/
.content OL
{
	padding-left: 20px;
}
.content UL
{
	margin: 5px 5px 20px;
}
.content OL
{
	margin: 5px 5px 20px;
}
.content UL UL
{
	margin: 5px;
}
.content OL OL
{
	margin: 5px;
}
.content OL LI
{
	line-height: 1.5em;
	color: #D3D0D5;
	background-position: left 6px;
	padding-left: 20px;
	margin-bottom: 5px;
	font-size: 14px;
}
.content UL LI
{
	line-height: 1.5em;
	color: #D3D0D5;
	background: url(images/bullet.gif) no-repeat;
	background-position: left 6px;
	padding-left: 20px;
	margin-bottom: 5px;
	font-size: 14px;
}
/*End CSS for UL/OL lists
Additional post tags*/
BLOCKQUOTE
{
	padding: 10px;
	padding-left: 40px;
	background: #F7FCEA url(images/blockquote.png) no-repeat;
	background-position: 8px 8px;
	margin-bottom: 15px;
}
BLOCKQUOTE P
{
	font-family: georgia, arial;
	line-height: 1.5em;
	font-size: 12px;
	color: #7590A0;
}
BLOCKQUOTE *
{
	font-family: georgia, arial;
	line-height: 1.5em;
	font-size: 12px;
	color: #7590A0;
}
INS
{
	text-decoration: underline;
}
DEL
{
	text-decoration: line-through;
}
CODE
{
	color: #999;
	font-family: verdana;
	font-size: 11px;
	background: #AAA;
}
/*Thanks!*/
.tags
{
	font-weight: bold;
	line-height: 2em;
	color: #BBB;
	padding-left: 0px;
	padding-right: 0px;
	text-align: right;
	font-size: 11px;
}
.tags A
{
	font-weight: normal;
	color: #999;
	text-transform: lowercase;
}
.tags A:hover
{
	color: #FFF;
}
.stamp
{
	line-height: 2em;
	color: #FFF;
	padding-left: 0px;
	padding-right: 0px;
	text-align: right;
	font-size: 11px;
}
.follow
{
	background: #F9F9F9;
	padding: 10px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px dashed #EEE;
	font-weight: bold;
	font-size: 11px;
	color: #333443;
}
.follow A
{
	font-weight: bold;
	background: url(images/rss.png) no-repeat;
	background-position: left center;
	padding-left: 20px;
}
.state
{
	margin-left: 15px;
	margin-bottom: 15px;
	font-size: 12px;
	line-height: 1.5em;
}
.state A
{
	line-height: 1.5em;
}
/***************************************************/
.navigation
{
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	line-height: 1em;
	text-transform: uppercase;
	font-weight: bold;
	width: 540px;
}
.navigation A
{
	color: #C1C56D;
}
.navigation A:hover
{
	color: #FFF;
}
TD.page_navleft, TD.page_navright
{
	vertical-align: top;
}
TD.page_navright
{
	padding-left: 20px;
}
.navleft
{
	width: 270px;
	text-align: left;
	float: left;
}
.navright
{
	float: right;
	width: 270px;
	text-align: right;
}
/***************************************************/
.alignleft IMG, .alignright IMG, .aligncenter IMG
{
	border: 4px solid #CCC;
}
.alignleft
{
	float: left;
	display: inline;
	margin-right: 10px;
	margin-bottom: 4px;
}
.alignright
{
	float: right;
	display: inline;
	margin-left: 10px;
	margin-bottom: 4px;
}
.aligncenter
{
	text-align: center;
	display: inline;
}
.alignnone
{
}
P.wp-caption-text
{
	padding: 3px;
	margin: 0;
	font-size: 11px;
	color: #999;
}
/***************************************************/
#sidebar
{
	float: left;
	width: 420px;
}
/***************************************************/
.box
{
	width: 420px;
}
.box H2
{
	margin-top: 20px;
	display: block;
	width: 418px;
	border-left: 0px solid #EEE;
	border-right: 0px solid #EEE;
	border-top: 0px solid #EEE;
	height: 22px;
	background: #4F1F2F;
	color: #C1C56D;
	line-height: 22px;
	font-weight: bold;
	text-indent: 10px;
	font-size: 13px;
	border-bottom: 1px dotted #D3D0D5;
}
/***************************************************/
.ads
{
	padding: 10px;
	border: 0px solid #EEE;
	background: #4F1F2F;
}
.ads UL
{
}
.ads UL LI
{
	float: left;
	display: inline;
	width: 125px;
	height: 125px;
	margin-left: 5px;
	margin-right: 2px;
}
.ads UL LI A
{
	float: left;
	display: block;
	width: 125px;
	height: 125px;
}
.ads UL LI A IMG
{
	float: left;
	display: block;
	width: 125px;
	height: 125px;
}
/***************************************************/
.googr
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: 0px dotted #DDD;
	font-size: 11px;
	padding-left: 4px;
}
.googr A
{
	float: left;
	font-weight: bold;
	background: url(images/google.gif) no-repeat left;
	padding-left: 22px;
	line-height: 1.5em;
	color: #C1C56D;
	margin-right: 40px;
}
.googr A:hover
{
	color: #FFFFFF;
	line-height: 1.5em;
}
.faceb
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: 0px dotted #DDD;
	font-size: 11px;
	padding-left: 4px;
}
.faceb A
{
	float: left;
	font-weight: bold;
	background: url(images/facebook.gif) no-repeat left;
	padding-left: 22px;
	line-height: 1.5em;
	color: #C1C56D;
	margin-right: 20px;
}
.faceb A:hover
{
	color: #FFFFFF;
	line-height: 1.5em;
}
.twitter
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: 0px dotted #DDD;
	font-size: 11px;
	padding-left: 4px;
}
.twitter A
{
	float: left;
	font-weight: bold;
	background: url(images/twitter.gif) no-repeat left;
	padding-left: 22px;
	line-height: 1.5em;
	color: #C1C56D;
	margin-right: 20px;
}
.twitter A:hover
{
	color: #FFFFFF;
	line-height: 1.5em;
}


.merchpage
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: 0px dotted #DDD;
	font-size: 11px;
	padding-left: 4px;
}
.merchpage A
{
	float: left;
	font-weight: bold;
	background: url(images/favicon3_sm.png) no-repeat left;
	padding-left: 22px;
	line-height: 1.5em;
	color: #C1C56D;
	margin-right: 20px;
}
.merchpage A:hover
{
	color: #FFFFFF;
	line-height: 1.5em;
}


.delic
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-bottom: 0px;
	border-bottom: 0px dotted #DDD;
	font-size: 11px;
}
.delic A
{
	float: left;
	font-weight: bold;
	background: url(images/delicious3.gif) no-repeat left;
	padding-left: 22px;
	line-height: 1.5em;
	color: #C1C56D;
	margin-right: 40px;
}
.delic A:hover
{
	color: #FFFFFF;
	line-height: 1.5em;
}
.digg
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-bottom: 0px;
	border-bottom: 0px dotted #DDD;
	font-size: 11px;
}
.digg A
{
	float: left;
	font-weight: bold;
	background: url(images/digg.png) no-repeat left;
	padding-left: 22px;
	line-height: 1.5em;
	color: #C1C56D;
	margin-right: 40px;
}
.digg A:hover
{
	color: #FFFFFF;
	line-height: 1.5em;
}
.stumble
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: 0px dotted #DDD;
	font-size: 11px;
	padding-left: 4px;
}
.stumble A
{
	float: left;
	font-weight: bold;
	background: url(images/stumble4.png) no-repeat left;
	padding-left: 22px;
	line-height: 1.5em;
	color: #C1C56D;
	margin-right: 40px;
}
.stumble A:hover
{
	color: #FFFFFF;
	line-height: 1.5em;
}
.subscribe
{
	padding: 5px;
	border: 0px solid #EEE;
	background: #4F1F2F;
}
#search
{
	font-size: 12px;
	line-height: 1.4em;
	color: #4F1F2F;
	font-family: Verdana;
	float: right;
	margin-top: 145px;
}
.rssfeed
{
	font-size: 12px;
	line-height: 1.4em;
	margin-bottom: 5px;
	padding-top: 6px;
}
.rssfeedlinks
{
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	border-bottom: 0px dotted #DDD;
	font-size: 11px;
}
.rssfeedlinks A
{
	float: left;
	font-weight: bold;
	background: url(images/rss.png) no-repeat left;
	padding-left: 22px;
	line-height: 1.5em;
	color: #C1C56D;
	margin-right: 40px;
}
.rssfeedlinks A:hover
{
	color: #FFFFFF;
	line-height: 1.5em;
}

.featured_foodbuzz {
	width: 100px;
	padding: 10px 0px 0px;
	margin: 0px;
}
.featured_foodbuzz IMG {
padding-left:5px;
}

.subscribe FORM
{
	display: inline;
}
.subscribe FIELDSET
{
	display: inline;
}
.subscribe INPUT
{
	display: inline;
	vertical-align: middle;
	font-size: 11px;
	color: #4F1F2F;
}
#rssinput
{
	width: 177px;
	height: 20px;
	padding-left: 6px;
	padding-top: 6px;
	padding-right: 6px;
	background: url(images/search-input.png) no-repeat;
	color: #4F1F2F;
	margin-left: 5px;
}
#rssinput:focus
{
}
#rssbutton
{
	background: #4F1F2F;
	color: #C1C56D;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 0.7em;
	font-weight: bold;
	cursor: pointer;
	height: 20px;
}
#rssbutton:hover
{
	background: #4F1F2F;
	color: #FFF;
}
/***************************************************/
.tabs
{
	margin-top: 20px;
	width: 420px;
	overflow: hidden;
}
.tabs LI
{
	float: left;
	display: inline;
	margin-left: 1px;
	text-align: center;
	overflow: hidden;
	font-size: 11px;
}
.tabs LI A
{
	float: left;
	display: block;
	color: #C1C56D;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 26px;
	height: 26px;
	background: #4F1F2F;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}
.tabs LI A:hover
{
	display: block;
	background: #C1C56D;
	color: #4F1F2F;
}
.tabs LI A.selected
{
	display: block;
	background: #C1C56D;
	color: #4F1F2F;
}
.tabs LI A.selected:hover
{
	display: block;
	background: #C1C56D;
	color: #4F1F2F;
}
/***************** CSS For TAB Content *******************/
.tabcontent
{
	display: none;
	border: 1px dotted #D3D0D5;
	overflow: hidden;
	font-size: 11px;
	/*[ph]0*/
}
@media print
{
	.tabcontent
	{
		/*[id]0*/display: block !important;
	}
}
.tabcontent A, .tabcontent A STRONG
{
	color: #C1C56D;
	line-height: 1.4em;
}
.tabcontent A:hover, .tabcontent A:hover STRONG
{
	color: #FFF;
}
.tabcontent UL LI
{
	display: block;
	border-bottom: 0px dotted #DDD;
	color: #999;
	line-height: 1.4em;
	font-size: 11px;
	padding: 5px;
}
.tabcontent UL LI:hover
{
	background: #4F1F2F;
}
.tabcontent UL LI A
{
	color: #C1C56D;
	line-height: 1.4em;
}
.tabcontent UL LI A:hover
{
	color: #FFFFFF;
}
.tabcontent UL LI SPAN
{
	display: block;
	color: #999;
}
/***************** CSS For TAB Content ******************
**************************************************/
.sidebar
{
	float: left;
	width: 200px;
	margin-right: 20px;
	font-size: 11px;
}
.sidebar A
{
	color: #C1C56D;
}
.sidebar A:hover
{
	color: #FFFFFF;
}
.sidebar UL LI H2
{
	margin-top: 20px;
	display: block;
	background: #4F1F2F;
	width: 198px;
	border-left: 0px solid #EEE;
	border-right: 0px solid #EEE;
	border-top: 0px solid #EEE;
	height: 22px;
	color: #C1C56D;
	line-height: 22px;
	font-weight: bold;
	text-indent: 10px;
	font-size: 13px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #D3D0D5;
}
.sidebar UL LI DIV
{
	padding: 10px;
	background: #4F1F2F;
	line-height: 1.4em;
	font-size: 11px;
	color: #AAA;
}
/***********************************************/
.sidebar UL UL
{
}
.sidebar UL UL UL
{
}
.sidebar UL LI UL LI
{
	display: block;
}
.sidebar UL LI UL LI A
{
	display: block;
	color: #AAA;
	line-height: 1.4em;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-left: 5px solid #DDD;
	margin-bottom: 1px;
	border-bottom: 0px dotted #D3D0D5;
}
.sidebar UL LI UL LI A:hover
{
	border-left: 5px solid #C1C56D;
}
/***************************************************/
#footer
{
	margin-top: 20px;
	width: 100%;
	background: #D3D0D5;
	border-top: 5px solid #FFF;
	padding-top: 15px;
	padding-bottom: 15px;
}
#footercontent
{
	width: 980px;
	height: 30px;
	margin-right: auto;
	margin-left: auto;
}
#footercontent UL
{
	float: left;
	margin-bottom: 10px;
}
#footercontent UL LI
{
	float: left;
	margin-right: 20px;
	padding-right: 20px;
	border-right: 1px dotted #BBB;
	line-height: 1.5em;
}
#footercontent UL LI A
{
	float: left;
	display: block;
	color: #666;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -1px;
	line-height: 1.5em;
}
#footercontent UL LI A:hover
{
	color: #444;
	line-height: 1.5em;
	background: #D3D0D5;
}
.copyright
{
	float: right;
	color: #999;
	line-height: 1.5em;
	font-size: 11px;
	padding-bottom: 25px;
}
.copyright A
{
	font-weight: bold;
	border-bottom: 1px dotted #B5F001;
	line-height: 1.5em;
	color: #666;
}
.copyright A:hover
{
	color: #333;
	line-height: 1.5em;
}
.rss
{
	float: left;
	font-size: 11px;
}
.rss A
{
	float: left;
	display: block;
	font-weight: bold;
	background: url(images/rss.png) no-repeat left;
	padding-left: 25px;
	line-height: 1.5em;
	color: #4F1F2F;
	margin-right: 25px;
}
.rss A:hover
{
	color: #444;
	line-height: 1.5em;
}
.property
{
	float: right;
	color: #4F1F2F;
	line-height: 1.5em;
	font-size: 11px;
}
.property A
{
	font-weight: bold;
	color: #4F1F2F;
}
.property A:hover
{
	text-decoration: underline;
}
/**************************************************
CSS for Search Results Only Optional*/
.result
{
	border-top: 1px solid #EEE;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 11px;
	width: 500px;
}
.result H3
{
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 0;
	margin: 0;
	line-height: 1em;
}
.result H3 A
{
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 0;
	margin: 0;
	line-height: 1em;
}
.result .rdate
{
	float: left;
	line-height: 2em;
	color: #AAA;
}
.result .rcomment
{
	float: right;
	line-height: 1.5em;
	color: #AAA;
	font-weight: bold;
}
.result .rcomment A
{
	color: #C1C56D;
}
.result .rcomment A:hover
{
	color: #FFF;
}
.result .rsummary
{
	line-height: 1.7em;
}
.result .rsummary P
{
	font-size: 12px;
	margin: 0;
	padding: 0;
}
.result .rcat
{
	float: left;
	line-height: 2em;
	color: #AAA;
}
.result .rcat A
{
	color: #999;
	font-weight: bold;
}
.result .rcat A:hover
{
	color: #FF9600;
}
.result .rtags
{
	float: right;
	line-height: 2em;
	color: #AAA;
}
.result .rtags A
{
	color: #999;
	text-transform: lowercase;
}
.result .rtags A:hover
{
	color: #A2D700;
}
/**************************************************
Commenting System CSS*/
#combox
{
	border-top: 1px dotted #FFF;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
}
H3#respond
{
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1em;
	padding-bottom: 5px;
	margin-bottom: 2px;
	border-bottom: 1px dotted #DDD;
	text-align: left;
}
H3#comments
{
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1em;
	padding-bottom: 5px;
	margin-bottom: 2px;
	border-bottom: 1px dotted #DDD;
	text-align: left;
}
OL.commentlist
{
	list-style-type: none;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
OL.commentlist LI
{
	background: #4F1F2F;
	border: 1px solid #30121C;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px;
	margin-top: 10px;
}
OL.commentlist LI DIV.vcard IMG.avatar
{
	float: left;
	display: inline;
	width: 50px;
	height: 50px;
	border: 3px solid #DDDDD4;
	margin-right: 10px;
}
.commentlist LI
{
	font: 0.7em Verdana, Arial, Sans-Serif;
	font-size: 11px;
}
.commentlist LI UL LI
{
	font-size: 1em;
}
.commentlist LI
{
	font-style: italic;
}
.commentlist CITE, .commentlist CITE A
{
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
}
.commentlist P
{
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	font-style: normal;
}
#commentform P
{
	font-family: "Lucida Grande", Verdana, Arial, Sans-Serif;
}
.commentmetadata
{
	font-weight: normal;
}
OL.commentlist LI DIV.comment-meta A
{
	color: #666;
}
OL.commentlist LI DIV.comment-meta A:hover
{
	color: #FFF;
}
#commentform INPUT
{
	width: 470px;
	margin: 5px 5px 1px 0;
}
#commentform
{
	padding: 10px;
	margin: 5px 10px 0 0;
}
#commentform TEXTAREA
{
	padding: 10px;
	width: 476px;
	padding: 2px;
	float: left;
	margin-bottom: 5px;
	margin-left: 1px;
}
#respond:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#commentform #submit
{
	margin: 0 0 5px auto;
	float: left;
	width: 100px;
}
.alt
{
	margin: 0;
	padding: 10px;
}
.commentlist
{
	padding: 0;
	text-align: justify;
}
.commentlist LI
{
	margin: 0 0 10px;
	padding: 10px 5px 5px 10px;
	list-style: none;
}
.commentlist LI UL LI
{
	margin-left: 10px;
}
.commentlist P
{
	margin: 10px 5px 15px 68px;
}
.children
{
	padding: 0;
}
#commentform P
{
	margin: 5px 0;
}
.nocomments
{
	text-align: center;
	margin: 0;
	padding: 0;
}
.commentmetadata
{
	margin: 0;
	display: block;
}
OL.commentlist LI DIV.reply
{
	margin: 0 0 7px 68px;
	width: 36px;
}
OL.commentlist LI DIV.reply A
{
	background: #666666;
	border: 1px solid #777777;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	color: #FFF;
	font: bold 9px/1 helvetica, arial, sans-serif;
	text-align: center;
	padding: 4px 8px 3px;
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
}
OL.commentlist LI DIV.reply A:hover
{
	background: #B6733B;
	border: 1px solid #7D4E27;
}
OL.commentlist LI UL.children LI.depth-2
{
	margin: 13px 0 0.25em 0.25em;
}
OL.commentlist LI UL.children LI.depth-3
{
	margin: 13px 0 0.25em 0.25em;
}
OL.commentlist LI UL.children LI.depth-4
{
	margin: 13px 0 0.25em 0.25em;
}
OL.commentlist LI UL.children LI.depth-5
{
	margin: 13px 0 0.25em 0.25em;
}
OL.commentlist LI.even
{
	background: #4F1F2F;
}
OL.commentlist LI.odd
{
	background: #4A2431;
}
OL.commentlist LI.bypostauthor
{
	color: #6699CC;
	background: #782D46;
}
/***************************************************/
.reply FORM
{
	width: 488px;
}
.reply P
{
	margin-top: 10px;
	font-size: 11px;
}
.reply FIELDSET
{
	vertical-align: middle;
	display: inline;
}
.reply INPUT
{
	vertical-align: middle;
	display: inline;
	font-size: 11px;
}
.reply TEXTAREA
{
	vertical-align: middle;
	display: inline;
	font-size: 11px;
}
.reply LABEL
{
	vertical-align: middle;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	font-family: tahoma;
	margin-left: 10px;
}
.replytext
{
	border: 1px solid #EEE;
	width: 200px;
	padding: 5px;
	color: #366799;
}
.replytext:focus
{
	background: #FFFFF9;
}
.replyarea
{
	border: 1px solid #EEE;
	line-height: 1.5em;
	padding: 5px;
	width: 470px;
	height: 120px;
	color: #366799;
}
.replyarea:focus
{
	background: #FFFFF9;
}
.replybutton
{
	text-align: center;
	padding-top: 0px;
	padding-bottom: 5px;
	width: 100px;
	height: 45px;
	font-weight: bold;
	color: #4F1F2F;
	background: #C1C56D;
	cursor: pointer;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-radius: 5px;
}
.replybutton:hover
{
	color: #FFF;
}
/***************************************************/
#sinput
{
	color: #4F1F2F;
}
#sbutton
{
	font-weight: bold;
	background: #4F1F2F;
	color: #FFF;
	text-align: center;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-radius: 5px;
}
.foodbuzz
{
	padding-left: 10px;
}
TABLE.blog_buttons
{
	margin-top: -70px;
}
.fbadge
{
	margin-top: -66px;
	padding-right: 40px;
}
.bestfoodblog
{
	float: left;
	margin-top: 6px;
	margin-left: 7px;
}
.fbadge_old
{
	float: right;
	margin-top: -66px;
	padding-right: 48px;
}
.bestfoodblog_old
{
	float: left;
	margin-top: -15px;
	padding-left: 100px;
}
.foodbuzz_nominee
{
	float: right;
	margin-top: -115px;
	padding-right: 50px;
}
.advertise
{
	padding-top: 0px;
}
P.captionimg
{
	text-align: center;
	border: 4px solid #D3D0D5;
	margin-bottom: 5px;
	width: 500px;
	height: 333px;
}
P.caption
{
	background: transparent;
	text-align: center;
	color: #999;
	font-size: 10px;
}
P.print
{
	text-align: right;
	margin-bottom: 15px;
}
#logospoon
{
	position: absolute;
	float: left;
	display: inline;
	width: 414px;
	height: 148px;
}
#logospoon IMG
{
	display: block;
}
#logohandlepart
{
	position: absolute;
	display: inline;
	float: left;
	margin-left: -17px;
}
#logohandlepart IMG
{
	display: block;
}
#logohandle
{
	position: absolute;
	display: inline;
	float: left;
	margin-top: 28px;
	margin-left: -115px;
}
#logohandle IMG
{
	display: block;
}
/******************** Best of Lick My Spoon - Press *******************************/
.press
{
	margin-top: 20px;
	margin-bottom: 30px;
}
.press IMG
{
	border: 3px solid #DDDDD4;
	display: inline;
	width: 153px;
}
.press P A
{
	text-decoration: underline;
	color: #C1C56D;
}
.press P A:hover
{
	color: #FFF;
}
.press .date
{
	color: #D3D0D5;
	font-size: 0.7em;
	line-height: 1.3em;
}
.press P.excerpt
{
	margin-top: -15px;
}
/******************** LMS Meet-up - Sponsors *******************************/
.sponsor
{
	margin-top: 20px;
	margin-bottom: 30px;
}
.sponsor IMG
{
	border: 2px solid #C1C45D;
	display: inline;
}
.sponsor P A
{
	text-decoration: underline;
	color: #C1C56D;
}
.sponsor P A:hover
{
	color: #FFF;
}
.sponsor .date
{
	color: #D3D0D5;
	font-size: 0.7em;
	line-height: 1.3em;
}
.sponsor P.excerpt
{
	margin-top: -15px;
}
.sponsor IMG.sws
{
	border: 2px solid #C1C45D;
}
.sponsor H3.taste
{
	color: #C1C45D;
	text-decoration: underline;
	font-weight: bold;
}
/******************** LMS Merchandise 1 - T-Shirt *******************************/
.page_merchandise #column {
width:100%;
}
.page_merchandise #sidebar {
display:none;
}


.merch
{
	width: 100%;
}
.merch_gallery
{
	width: 100%;
padding-bottom:20px;
}
.merch_info
{
	width: 280px;
	float: left;
	position: relative;
	padding-bottom: 20px;
margin-left:40px;
}
.merch_info UL LI {
	font-size: 11px;
}
.merch_info SELECT.size, .merch_info SELECT.color
{
	width: 140px;
	margin-left: 10px;
	color: #000;
}
.merch_info SELECT.size OPTION, .merch_info SELECT.color OPTION
{
	color: #000;
}

.merch_price0 {
	margin: 10px 10px 20px;
}
.merch_price1 {
	font-size:20px;
	font-weight:bold;
}
.merch_price2 {
	font-size:11px;
	vertical-align:middle;
	padding-left:20px;
}
.merch_form {
	margin-bottom:10px;
}

.merch_info FORM {
padding-bottom: 15px;
}



/******************** LMS Merchandise Page - Hide Boxes *******************************/
.hide_box {
	background: #4f1f2f;
	position: absolute;
	top: 1087px;
	width: 600px;
	height: 25px;
}


.noflash_box {
	position: relative;
	width: 540px;
	top: 150px;
}




/******************** LMS Merchandise 2 - T-Shirt *******************************/
.merch2
{
	width: 500px;
}
.merch_gallery2
{
	width: 250px;
}
.merch_info2
{
	width: 210px;
	float: right;
	margin-top: -300px;
	margin-bottom: 40px;
}
.merch_info2 SELECT.size, .merch_info2 SELECT.color
{
	width: 140px;
	margin-left: 10px;
	color: #000;
}
.merch_info2 SELECT.size OPTION, .merch_info2 SELECT.color OPTION
{
	color: #000;
}






/******************** Facebook LIKE Button - Plugin *******************************/
html#facebook .connect_widget_text {
color: #ffffff;
}

html#facebook SPAN.connect_widget_not_connected_text {
color:#ffffff;
}