body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { color:#000; background-color: #f7f4e2; }
ul,li { list-style-type:none; }
select { min-width: 1.5em;}
select > option { padding: 0 2px 0 3px; }
form { margin: 0; padding: 0; }
img { border: 0; }
hr { clear:both; display: none; }
label { display: none; }
fieldset { border: 0; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
.clr { clear:both; }
.clrself{zoom:1;}
.clrself:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clr15 { height:15px; clear:both; }
.clr20 { height:20px; clear:both; }

/*fonts.css*/body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

/* for images */
.left { float:left; margin:5px 20px 5px 0; }
.right{ float:right; margin:5px 0 5px 20px; }

em { font-weight:bold !important; }
		 
a:link, a:visited, a:active { text-decoration:none; color: #97534e; outline:none; }
a:hover  { color: #ad5347; }

/* selection color */
::-moz-selection{ background: #61130f; color: #fff; }
::selection { background: #61130f; color: #fff; }

#header { background: url("/img/bg_header.jpg") repeat-x top #8d3b36; border-bottom: 3px solid #852338; }
	#header #header-wrap{ width: 965px; height: 137px; position: relative; margin: 0 auto; padding:0 0 0 5px;  }
		#header div h1 { position:absolute; margin: 24px auto 0; left:5px; width: 279px; height: 69px;  }
			#header div h1 a { display: block; width: 279px; height: 69px; background: url("img/logo.jpg") no-repeat top; text-indent: -9999em; }
		#header div h2, #header div .title { z-index: 99; position: absolute; bottom: 6px; left: 5px; color: #e5e5e5; font-size: 100%; font-family: verdana, sans-serif; letter-spacing: 1px;}
			#header div h2 a, #header div .title a{ margin-left: 10px; color: #fff; font: normal 100% verdana; letter-spacing: 1.5px; }
			#header div h2 a:hover, #header div .title a:hover { color:#ad5347; }
	#header-search { position: absolute; right:-60px; }
		#header-search p { width: 399px; height: 137px; background: url("/img/fish_header.jpg") no-repeat; }
		#header-search p a { /* background: url("/img/ic_feed.jpg") no-repeat; */ padding: 1px 1px 2px 23px; display:block; position: absolute; bottom: 5px; right: 60px; color: #e6e4e4; font:bold 92% verdana !important; letter-spacing: 1.2px; }
		#header-search p a:hover { color:#ad5347; }
		
		#searchform { position: absolute; top: 42px; left: 62px; }
		#searchform  fieldset legend { display:none; text-indent:9999em; }
		
		#searchform  fieldset #s { width:180px; _width:180px; font: 100% Verdana, Arial, Helvetica, sans-serif; color:#9f5650; border:solid 1px #751f19; margin: 6px 0 0 8px; background:#751f19; }
		#searchform  fieldset #s:hover,
			#searchform  fieldset #s:focus { color: #fff; }
		#searchform .searchbox { height:34px; width:199px; background: transparent url("/img/bg_search.gif") no-repeat; display:block; float:left; }
		#searchsubmit { color:#fff; _margin-left:-4px; }
		
#body { /*background: url("/img/bg_body.jpg") repeat-x top transparent; */ border-top:1px solid #fff; }
	#body #wrap { width: 965px; margin: 0 auto; position: relative; padding:0 0 0 5px; }
	
	#sidebar { float: left; width:175px; _width:180px; _margin:0 2px 0 0; }
	#menu { font:152% Georgia, serif; margin-top:35px; }
		#menu li { margin-top:12px; display:block; color:#ad5347; }
		#menu li a span { font-size:60%; }
		#menu li.button { margin-top:0; margin-bottom:5px; }
		#menu li a:link, #menu li a:visited
		#subscribe-menu li a:link, #subscribe-menu li a:visited { color: #ad5347; }
		#menu li a:active, #menu li a:hover,
		#subscribe-menu li a:active, #subscribe-menu li a:hover { color: #371715; }
	
/*	#menu .dotbot { background: url(/img/bg_divider_list.gif) no-repeat 10% 100%; padding-bottom:14px; }*/
	
	#subscribe-menu { margin:35px 0 0; _margin-left:5px; position:relative; }
	#subscribe-menu li { margin-bottom:2px; margin-top:5px; }
	#subscribe-menu li.rss-subscribe { margin-top:0; }
	#subscribe-menu li.fan { margin:0; }
	#subscribe-menu li.fan a { background:transparent url(/img/rssfan.png) no-repeat 0 0; position:absolute; right:-1px; top:-28px; text-indent:-999em; overflow:hidden; width:96px; height:101px; }
	#subscribe-menu li.fan a:hover,
	#subscribe-menu li.fan a:active { background-position:0 -101px; }
	#subscribe-menu li a { font-weight:bold; }
	
	#support-sushi a { margin-top:16px; _margin-left:2px; display:block; width:149px; height:161px; text-indent:-999em; background: transparent url(/img/support-sushi-off.png) no-repeat top left; }
	#support-sushi a:hover, #support-sushi a:hover a:active { background: transparent url(/img/support-sushi-on.png) no-repeat top left; }
	
	#sidebar h3 { color: #ae7d7a; margin-top: 25px; font: bold 200% "Trebuchet MS", verdana, arial, sans-serif; }
	.sidebar-list { font: 92% verdana, arial, sans-serif; margin-top: 5px; margin-bottom:20px; }
		.sidebar-list li { padding-left: 1px; line-height: 2.2em; background: url("/img/bg_divider_list.gif") no-repeat 10% 100%; }
		.sidebar-list li a:link,
		#recent-list li a:link,
		.sidebar-list li a:visited,
		#recent-list li a:visited { color: #ad5347; }
		.sidebar-list li a:hover, #recent-list li a:hover { color: #371715 !important; }
		  li.store { margin-bottom:0; *margin-bottom:20px; }
			li.store a:link,
			li.store a:visited { color:#FB2201 !important; font-weight:bold; }
			li.store a:hover { color:#AC1608 !important; font-weight:bold; }
			li.rss-subscribe { vertical-align:middle; }
			li.rss-subscribe a:link , li.rss-subscribe a:visited { color: #E16F3D !important; }
			li.rss-subscribe a:active , li.rss-subscribe a:hover { color: #371715 !important; }
	
	#content, .content{ float: left; width: 608px; margin-top: 30px; margin-right: 18px; }
	    .sushi-alert { width: 568px; padding: 20px; background: #741F1A; display: block; color: #fff; font-size: 108%; margin: 0 0 10px 0; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; text-align: justify; }
	        .sushi-alert a { color: #fff; font-weight: bold; text-decoration: underline; }
		.rcnr { position:relative; float:left; }
		.rcnr-hdr { color:#972c25; top:0; left:0; position:absolute; width: 608px; }
			.rcnr-hdr h1 { margin:22px 15px 0 25px; font: bold 167% Georgia, serif; text-align:left;  }
			.rcnr-hdr h1.pagetitle {  margin:18px 15px 0 25px; }
			.rcnr-hdr h2, .rcnr-hdr .title { /*width:460px; */width:590px; height:62px; }
				.rcnr-hdr h2 span, .rcnr-hdr  .title span { display:block; float:left; width:90px; height:57px; background: url("/img/bg_divider_post_hdr.gif") no-repeat 100% 90%; }
				.rcnr-hdr h2 span a.sushi, .rcnr-hdr  .title span a.sushi, .rcnr-hdr  .title span span.sushi { display:block; width:43px; height:32px; margin:18px 0 0 25px; text-indent:-9999em; background: url("/img/ic_sushitype.gif") no-repeat; }
				.rcnr-hdr h2 span a.Nigiri, .rcnr-hdr  .title span a.Nigiri { background-position:0px 0; }
				.rcnr-hdr h2 span a.Maki, .rcnr-hdr  .title span a.Maki { background-position:-43px 0; }
				.rcnr-hdr h2 span a.Others, .rcnr-hdr  .title span a.Others { background-position:-86px 0; }
				.rcnr-hdr h2 span a.Advice, .rcnr-hdr  .title span a.Advice { background-position:-129px 0; }
				
				.rcnr-hdr h2 p, .rcnr-hdr .title p { display:block; float:right; /*width:370px;*/ width:500px; font: bold 100% Georgia, serif; }
				.rcnr-hdr .title p { font-size:167%; }
				.rcnr-hdr h2 p a, .rcnr-hdr .title p a { color:#972c25; }
				.rcnr-hdr h2 p a:hover, .rcnr-hdr .title  p a:hover { color: #371715; }
					.rcnr-hdr h2 p strong, .rcnr-hdr .title p strong { display:block; margin:13px 0 0 23px; }
					.rcnr-hdr h2 p cite, .rcnr-hdr .title p cite { display: block; margin: 5px 0 0 24px; color:#868686; font:normal 50% verdana; }
					.rcnr-hdr h2 p cite a, .rcnr-hdr .title p cite a { color:#c70000; font-weight:bold; }
				.rcnr-hdr h3, .rcnr-hdr .rate { display:none; float:right; width:137px; height:57px; position:absolute; top:0; right:5px; background: url("/img/bg_divider_post_hdr.gif") no-repeat 0% 90%; text-align:center; }
				.rcnr-hdr h3 .post-ratings p, .rcnr-hdr .rate .post-ratings p { margin:18px 0; display:block; height:19px; font:normal 100% verdana, sans-serif; }
				.rcnr-hdr h3 .post-ratings img, .rcnr-hdr .rate .post-ratings img { }
				.rcnr-hdr h3 .post-ratings em, .rcnr-hdr .rate .post-ratings em { display:block; position:absolute; text-align:center; width:145px; top:43px; right:0; font:normal 77% verdana, sans-serif; color:#868686; right:-5px; }
				.rcnr-hdr h3 .post-ratings-loading, .rcnr-hdr .rate .post-ratings-loading { position:absolute; font-size:0; top:21px; right:-30px; _right:-39px; color:#F7F4E2; }
		.rcnr-top { background: url("/img/rcnr_top.gif") no-repeat; width: 608px; height: 40px; }
		.rcnr-body { background: transparent url("/img/rcnr_body.png") repeat-y; padding:2em 0 .2em; _padding:2em 0 .2em; width: 608px; _float: none; float: left; }
			.rcnr-body label { display:block; }
			.rcnr-body p.static { color: #505050; margin:-1em 25px .5em; _margin-top:-.5em; text-align: justify; font: 107% "Trebuchet MS", verdana, arial, sans-serif; line-height:182%; }
			.rcnr-body div.static { color: #505050; margin:-.5em 0px .5em; _margin-top:-.5em; text-align: justify; font: 107% "Trebuchet MS", verdana, arial, sans-serif; line-height:182%; }
			.rcnr-body p.post-hdr { margin-top:.5em; _margin-top:2em; *margin-top:2em; margin-bottom:-.3em; _margin-bottom:2em; *margin-bottom:1em; }
			.rcnr-body p { color: #505050; margin: 1em 25px .9em; text-align: justify; font: 107% "Trebuchet MS", verdana, arial, sans-serif; line-height:182%; }
			.rcnr-body p a { color: #8D1C1C !important; }
			.rcnr-body p a:hover { color: #d34d4d; border-bottom:1px solid #d34d4d; }
			.rcnr-body .continue { display:block; zoom:1; font:bold 114% Helvetica, verdana, arial, sans-serif; text-align:right; margin:8px 0 20px 0; clear:both; padding-right:25px; }
			.rcnr-body .continue a { float:left; margin:5px 25px 15px; }
			.rcnr-body .continue a:hover { color:#371715 !important; border:0; }
			.rcnr-body .continue a.read-more { float:right; margin-left:0; margin-right:0; }
			
			.rcnr-body h5 { margin: .6em 25px 0; color:#AD5347; font: 167% Georgia, serif; clear:both; }
			.rcnr-body h6 { margin: .6em 25px 0; color:#AD5347; font: bold 159% Arial, sans-serif; clear:both;  }
			.rcnr-body .postmetadata { margin-top:0; font-size:114%; }
			
			.rcnr-body ul { color: #505050; margin: .5em 25px 1em; text-align: justify; font: 107% "Trebuchet MS", verdana, arial, sans-serif; background-color:#FFF; border:0px solid #F7F4E2; }
			.rcnr-body ul li { list-style-type: circle; list-style-position: inside; margin:0 10px; line-height:182%; }
			.rcnr-body ul a { color: #8D1C1C !important; }
			.rcnr-body ul a:hover { color: #d34d4d; border-bottom:1px solid #d34d4d; }
			
			.rcnr-body ol { color: #505050; margin: .6em 25px 1em; text-align: justify; font: 107% "Trebuchet MS", verdana, arial, sans-serif; background-color:#FFF; border:0px solid #F7F4E2; }
			.rcnr-body ol li { list-style-type:decimal; margin:.2em 10px 0 30px; padding-bottom:.2em; border-bottom:0px dotted #e5d6cf; line-height:182%; }
			.rcnr-body ol li a{ color: #8D1C1C !important; }
			.rcnr-body ol li a:hover{ color: #d34d4d; border-bottom:1px solid #d34d4d; }
			.rcnr-body ol li.last { border-bottom:0; }
			.rcnr-body ol ol li { line-height:144%; font-size:92%; }
			
			.rcnr-body ol li a.ralign { border:1px solid #fff; display:block; height:87px; width:87px; _float:none; _display:block; }
			.rcnr-body ol li a.ralign img{ border:6px solid #FDFDFB; margin:0; }
			
			.rcnr-body .gallery { text-align:left; clear:both; padding:0; margin-top:10px; margin-bottom:15px; display:block; float:left; _float:none; width:550px !important; _padding-top:1px; }
			.rcnr-body .gallery a{ border:1px solid #fff; display:block; height:89px; width:89px; float:left; _float:none; _display:inline; }
			.rcnr-body .gallery a:hover{ border:1px solid #ebdfd9; }
			.rcnr-body .gallery img{ border:7px solid #F7F4E2; zoom:1; margin:0;}	
					
			.rcnr-body .bigPic { text-align:center; clear:both; padding:0; margin-top:10px; margin-bottom:15px; display:block; _padding-top:1px; border:0; }
			.rcnr-body .bigPic a{ border:1px solid #fff; display:block; }
			.rcnr-body .bigPic small a{ display:inline; border:0; }
			.rcnr-body .bigPic small a:hover { border-bottom:1px solid #d34d4d !important; }
			.rcnr-body .bigPic a:hover,
			.rcnr-body a.bigPic:hover{ border:0px !important; text-decoration:none !important; }
			.rcnr-body .bigPic img{ border:7px solid #97534E; zoom:1; margin:0;}
			
			.rcnr-body div.toolbars{ background:transparent; padding:0; margin-bottom:5px; border:0; clear:both; text-align:center; }
						
			.rcnr-body ul.toolbars{ zoom:1; background:#fff; padding:10px 0 0; margin-top:12px; margin-bottom:2px; _padding-bottom:6px; clear:both; text-align:center; border:0; border-top:1px solid #F7F4E2; }
			.rcnr-body ul.toolbars li{ zoom:1; display:inline; list-style-type:none; padding:0; padding-left:22px; margin:0 5px; }
			.rcnr-body ul.toolbars li.divider{ padding:0; background: url("/img/bg_divider_post_hdr.gif") no-repeat 100% 75%; _background-position:45% 85%; padding-top:5px; }
			.rcnr-body ul.toolbars li img{ padding:0; margin:0; }
			.rcnr-body ul.toolbars li a:link,
			.rcnr-body ul.toolbars li a:visited{ border:0; margin:0; padding:0; }
			.rcnr-body ul.toolbars li a:hover{ color: #d34d4d; border-bottom:1px solid #d34d4d;  }
			
			.rcnr-body ul.toolbars li.print { background:transparent url(http://sushiday.com/img/i/print.gif) no-repeat top left; }
			.rcnr-body ul.toolbars li.digg { background:transparent url(http://sushiday.com/img/i/digg.gif) no-repeat top left; font-weight:bold; font-size:122%; font-family:arial; }
			.rcnr-body ul.toolbars li.yahoomyweb { background:transparent url(http://sushiday.com/img/i/yahoomyweb.gif) no-repeat top left; }
			.rcnr-body ul.toolbars li.delicious { background:transparent url(http://sushiday.com/img/i/delicious.gif) no-repeat top left; }
			
			.rcnr-body ul.rss{ border:0; margin-top:0; margin-bottom:-10px; }
			.rcnr-body ul.rss li{ padding:0; }
			.rcnr-body ul.rss li a{ border:0 !important; }
			
			.rcnr-body ul.email{ border:0; margin-top:0; _padding-bottom:5px; }
			.rcnr-body ul.email li{  }
			
			.post-hdr a,.post-hdr a:visited,.post-hdr a:hover,.post-hdr a:active{ border:0 !important; }
			
			.rcnr-body a.lalign { border:1px solid #fff; padding:6px; display:block; height:75px; width:75px; float:left; _float:none; _display:inline; margin:0 15px 5px 0; _margin-bottom:15px; }
			.rcnr-body a.lalign:hover{ border:1px solid #ebdfd9; }
			.rcnr-body a.lalign img{ border:0px solid #FDFDFB; margin:0; }
			
			#glossary p{ margin-top:5px; margin-left:26px; }
			#glossary  a.lalign { border:1px solid #fff; display:block; height:87px; width:87px; float:left; _float:none; _display:inline; margin:0 15px 15px 0; padding:0; }
			#glossary  a.lalign:hover{ border:1px solid #ebdfd9; }
			#glossary  img{ border:6px solid #FDFDFB; margin:0; }
			
			/* comments */
			ol.commentlist { border:0; margin: .5em 25px 1em; padding:0; background:transparent; }
			ol.commentlist li{ list-style-position: inside; _list-style: decimal outside;border:0; float:none; _float:left; _width:510px; border-bottom:1px solid #F7F4E2; border-top:3px solid #D6A9A3; margin:0 0 15px; padding:1em .9em .6em 1.4em; background: url("/img/bg_comment.jpg") repeat-x top #fff; }
			ol.commentlist li.alt{ background:#F7F4E2; background: url("/img/bg_comment.jpg") repeat-x top #fff; margin:0 0 15px; }
			ol.commentlist li.author{ background:#64130f url("/img/bg_comment_author.jpg") repeat-x top right; border:0; border-bottom:1px solid #fff; padding-top:1.6em; color:#fff; margin:0 0 15px; }
			ol.commentlist li.author a{ color:#fff !important; }
			ol.commentlist li.author small.commentmetadata a{ color:#fff; }
			ol.commentlist li.author p{ color:#fff; }
			ol.commentlist li.author p a{ border-bottom: 1px solid #fff; }
			ol.commentlist li.author strong{ font-family:verdana; }
			ol.commentlist li p{ margin:1em 1em 1em 2em; _margin-left:0; *margin-left:.5em; font:85% "Lucida Grande", verdana, sans-serif; line-height:167%; }
			ol.commentlist li cite a{ font:bold 107% "Lucida Grande", verdana; }
			ol.commentlist li cite{ font:bold 100% "Lucida Grande", verdana; }
			ol.commentlist li small.commentmetadata{ display:block; margin:0 1.3em .5em 2.4em; _margin:0 1.3em .5em 0em; *margin-left:.5em; font:68% "Lucida Grande", verdana; }
			
			/* comment form */
			#respond{ margin-top:1.5em; margin-bottom:.5em; }
			#commentform{ margin:0; margin-right:7px; margin-left:2px; margin-bottom:.85em; display:block; padding:0; }
			#commentform p { margin-top:3px; margin-bottom:1px; }
			#commentform p #submit { margin-top:5px; margin-left:-3px; }
			#commentform p label { font:92% verdana; display:block; margin:0; padding:0; }
			#luv { display:inline; margin:0; }
			#commentform p.commentluv label { display:inline; padding-left:15px; }
			
			.contactform  input#wpcf_your_name,
			.contactform  input#wpcf_email,
			.contactform  input#wpcf_subject,
			.contactform  textarea#wpcf_msg,
			.contactform  input#wpcf_website,
			#commentform input#author,
			#commentform input#email,
			#commentform input#url,
			#commentform textarea{ width:100%; _width:541px; display:block; border:1px solid #e5d6cf; border-bottom:1px solid #fff; border-right:1px solid #fff; background:#f6f4ea; padding:2px 3px 1px; font: bold 92% "Trebuchet MS", verdana, arial, sans-serif; color: #666; }

			/* contact form */
			.contactform  input#wpcf_your_name:hover,
			.contactform  input#wpcf_email:hover,
			.contactform  input#wpcf_subject:hover,
			.contactform  input#wpcf_website:hover,
			.contactform  textarea#wpcf_msg:hover,
			#commentform input#author:hover,
			#commentform input#email:hover,
			#commentform input#url:hover,
			#commentform textarea:hover { background:#fff; }
			
			.contactform { margin: .5em 25px 1em; padding:0; }
			.contactform  input#wpcf_your_name,
			.contactform  input#wpcf_email,
			.contactform  input#wpcf_subject,
			.contactform  input#wpcf_website,
			.contactform  textarea#wpcf_msg { width:300px; _width:270px; display:inline; font: bold 100% "Trebuchet MS", verdana, arial, sans-serif !important; }
			
			.contactform label{ display:block; font-weight:normal; }
			.contactform .contactleft{ font-size:85%; width:150px; _text-align:right; padding-top: 10px; margin:0; line-height:250%; _line-height:300%; }
			.contactform .contactright{ font-size:85%; float:left; margin:5px 0 0; }
			.contactform{ color:#666; }
			
			.contactform { position: static; overflow: hidden; }
			.contactleft { width: 25%; text-align: right; clear: both; float: left; display: inline; padding: 4px; margin: 5px 0; font-weight: bold; }
			.contactright { width: 70%; text-align: left; float: right; display: inline; padding: 4px; margin: 5px 0; }
			.contacterror { border: 1px solid #ff0000; }
			
			#searchform-body { margin: .5em 25px 1em; _margin-left:0; padding:0; }
			#searchform-body .input-box { width:300px; border:1px solid #e5d6cf; background:#f6f4ea; padding:2px 3px 1px; font: bold 92% "Trebuchet MS", verdana, arial, sans-serif; color: #666; }
			
		.rcnr-bottom { background: transparent url("/img/rcnr_bottom.gif") no-repeat; width: 608px; height: 10px; _float: none; float: left; }
		
		.navigation { font:normal 122% georgia, serif; margin: 15px 0 10px; _margin: 10px 0 10px; float:right; width: 608px; }
			.navigation .alignleft { float:left;}
			.navigation .alignright { float:right;  }
			.navigation .alignleft a, .navigation .alignright a{ height:20px; line-height:100%; display:block; background: transparent url("/img/ic_arrows_left.gif") no-repeat 0 0; }
			.navigation .alignleft a { padding-left:35px; margin-left:10px; }
			.navigation .alignright a { padding-right:35px; margin-right:10px; background: transparent url("/img/ic_arrows_right.gif") no-repeat 100% 0;  }
			
	    .checkout-button { padding-left: 210px !important; }
			
	#misccol{ float:right; width:160px; _width:155px; }
		#misccol #addthis{ margin:32px 13px 0px 0; text-align:right; }
		#misccol #emailsub{ margin:15px 0 0; _margin-left:5px; width:160px; _width:140px; text-align:right; background-color:#fff; }
			#misccol #emailsub form{ border:1px solid #CBA09E; padding:3px 5px 9px; text-align:center; }
			#misccol #emailsub form p{ color:#666; font:normal 85% verdana,arial,sans-serif; line-height:144%; margin:3px 0; }
			#misccol #emailsub form p input{ width:120px; font: bold 107% "Trebuchet MS", verdana, arial, sans-serif; color: #666; border:1px solid #e5d6cf; padding:2px; border-bottom:1px solid #fff; border-right:1px solid #fff; background:#f6f4ea; }
		#misccol ul.tn-random{ margin-top:15px; float:left; _float:right; }
		#misccol ul.tn-random li{ text-align:right; display:block; margin-bottom:10px; }
		
		/* foodbuzz ads */
		#misccol .fb-ads{ margin:15px 0 0 0; _margin-left:15px; float:right; _width:140px; _height:600px; position:relative; }
		#misccol .fb-ads-in { position:relative; *position:absolute; top:0; left:0; }
		#misccol .fb-ads a{ _position:absolute; _left:-10px; display:block; }
		
#footer{ margin-bottom:20px; }			
	#footer-wrap { width: 965px; margin:0 auto 15px; position: relative; padding: 0 15px 15px; clear:both; }
		#footer cite { float:left; width: 330px; margin:20px 0 0 1px; _margin-top:10px; color:#97534E; font:85% verdana; }
		#footer p { float:right; width: 450px; margin:20px 23px 20px 0; _margin:10px 12px 10px 15px; color:#b08c8a; font:85% verdana; text-align:right; }
		#footer p a:link, #footer p a:visited { color:#8D1C1C; }
		#footer p em { color:#8C3B37; font-style:normal; }
		
/* thickbox */
#TB_window{font:bold 92% Verdana,Arial,Helvetica,sans-serif;color:#666;}
#TB_secondLine{font:normal 85% Verdana,Arial,Helvetica,sans-serif;color:#666;padding-top:3px;}
#TB_window a:link{color:#97534e;font-weight:bold;}
#TB_window a:visited{color:#97534e;}
#TB_window a:hover{color:#D34D4D;}
#TB_window a:active{color:#D34D4D;}
#TB_window a:focus{color:#D34D4D;}
#TB_overlay{position:absolute;z-index:100;top:0px;left:0px;background-color:#000;filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;}
#TB_window{position:absolute;background:#fff;z-index:102;display:none;border:0px solid #525252;text-align:left;}
#TB_window img{display:block;margin:10px 0 0 10px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;border:0;}
#TB_caption{padding:10px 40px 10px 11px;float:left;}
#TB_closeWindow{padding:2px 12px 9px 0;float:right;}
#TB_closeAjaxWindow{padding:5px 10px 7px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position:absolute;display:none;height:100px;width:100px;z-index:101;}
#TB_HideSelect{z-index:99;position:absolute;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}

#TB_prev a, #TB_next a{ cursor:pointer;width: 48%; height: 100%; Background: transparent url(/img/blank.gif) no-repeat; display: block; text-indent:-9999em; top:10px; position:absolute; }
#TB_prev a { left: 10px; }
#TB_next a { right: 10px; _right:9px; }
#TB_prev a:hover, #TB_prev a:visited:hover { background: url(/img/prevlabel.gif) left 15% no-repeat; }
#TB_next a:hover, #TB_next a:visited:hover { background: url(/img/nextlabel.gif) right 15% no-repeat; }

/* archives */
.posts-block { margin-left:30px; }
.posts-block ul { margin-left:0; margin-bottom:20px; }
.posts-block ul li { margin-left:0; margin-bottom:3px; list-style:disc inside; }

/* post ratings */
.post-ratings { width:100%; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;	/* background-color: #ffffff; */ }
.post-ratings-loading { display: none; height: 16px;	text-align: left; }
.post-ratings-image { border: 0px; }

/* adsense */
.adwrap-rightside { margin-top:5px; _margin-left:10px; } .adwrap-side iframe { margin-bottom:-30px; width:160px; } .adwrap-side-home { margin:15px 0 -15px; } .adwrap-side-home iframe .title { float:left; } .adwrap-side { margin:25px 0; } .adwrap-amazon { margin:0px 0 -10px -5px; } .sponsor a:link, .sponsor a:hover {border:none}

/* tabs */
@media projection,screen{/* Use class for showing/hiding tab content,so that visibility can be better controlled in different media types... */
	.tabs-hide{ display:none; } }
@media print{ .anchors{ display:none; }	}

/* recipes tabs */
#recipe-tabs{ margin:0px 0 20px; float:left; position:relative; margin-top: 10px; }
#recipe-tabs p.hd-top, #recipe-tabs p.hd, #recipe-tabs p.ft{ clear:both; float:left; background: transparent url(/img/tabsoutline.gif) no-repeat top left; width:560px; height:8px; margin:0 0 0 24px; _margin:0 0 0 11px; padding:0; }
#recipe-tabs p.hd{ background-position: -1680px 0; height:5px; margin-top:-1px; }
#recipe-tabs p.ft{ background-position: -560px 0; height:14px; }
#recipe-tabs .anchors { float:left; border:0; margin:0 0 0 24px; _margin:0 0 0 11px; list-style:none; padding:0 0 1px 6px; width:554px; background:#f7f4e2; }
#recipe-tabs .anchors:after{/* clearing without presentational markup,IE gets extra treatment */ display:block; clear:both; content:""; }
#recipe-tabs .anchors li{ float:left; margin:-2px 3px 0 0; _margin-top:-2px; list-style: none; padding:0 0 0 9px; background:url(/img/tab-off-left.gif) no-repeat left top; }
#recipe-tabs .anchors a{ font: 147% "Trebuchet MS", Verdana, sans-serif; _margin-top:2px; display:block; position:relative; border:0; z-index:2; color:#fff !important; float:left; padding:10px 20px 7px 9px; _padding: 8px 20px 5px 9px; background:#a35c58 url(/img/tab-off-right.gif) no-repeat right top; text-decoration:none; }
#recipe-tabs .anchors li.tabs-selected{ background:url(/img/tab-on-left.gif) no-repeat left top; }
#recipe-tabs .anchors li.tabs-selected a{ padding: 9px 20px 8px 9px; _padding: 7px 20px 6px 9px; color:#972c25 !important; background:#fff url(/img/tab-on-right.gif) no-repeat right top; font-weight:bold; }
#recipe-tabs .anchors .tabs-selected a, #recipe-tabs .anchors a:hover, #recipe-tabs .anchors a:focus, #recipe-tabs .anchors a:active{  }

#recipe-tabs .fragment{ margin:0 0 0 24px; _margin:0 0 0 22px; padding:0 10px; width:540px; clear:both; background: transparent url(/img/tabsoutline.gif) repeat-y -1120px 0; }
#recipe-tabs .fragment p{ margin: 0; padding:0; }
#recipe-tabs .fragment h5{ margin: 0; padding: 10px 0 8px 15px; font:bold 100% Verdana, Arial, sans-serif; }
#recipe-tabs .fragment ul,
#recipe-tabs .fragment ol{ background:#fff; margin:0; padding:0 0 5px 0; width:530px; border:0; font:normal 77% Verdana, Arial, sans-serif; line-height:175%; }
#recipe-tabs .fragment ul li{ list-style-type: disc; padding-left: 10px; }
#recipe-tabs .fragment ol li{ list-style-position: inside; margin-left:18px; }

#recipe-tabs #nutrition-data h4,
#recipe-tabs .nutrition-data h4{ padding:10px 0 10px 15px; color:#AD5347; }
#recipe-tabs #nutrition-data p,
#recipe-tabs .nutrition-data p{ padding:15px; font-size:92%; }
#recipe-tabs #nutrition-data ul li,
#recipe-tabs .nutrition-data ul li{ font-weight:bold; }
#recipe-tabs #nutrition-data ul li span,
#recipe-tabs .nutrition-data ul li span{ font-weight:normal; }

.anchors .tabs-selected a:link,.anchors .tabs-selected a:visited,
.anchors .tabs-disabled a:link,.anchors .tabs-disabled a:visited{/* @ Opera,use pseudo classes otherwise it confuses cursor... */ cursor:text; color: #000;}
.anchors a:hover,.anchors a:focus,.anchors a:active{ cursor:pointer;}
.anchors .tabs-disabled{ opacity:.4; }
.anchors .tabs-disabled a:hover,.anchors .tabs-disabled a:focus,.anchors .tabs-disabled a:active{ background:transparent;}
.anchors .tabs-selected .tabs-loading{ padding-left:25px; background-image:url(loading.gif); background-position:4px 50%; background-repeat:no-repeat;}

/* subscription manager */
.subscription-manager .options { margin:10px 0 30px; }
.subscription-manager h2 { color:#2277DD; margin-top:20px; padding-left:25px; color:#972C25; }
.subscription-manager .options legend { display:block; padding-bottom:10px; padding-left:25px; font-weight:bold; font-size:131%; }
/*.subscription-manager input { border:1px solid #e5d6cf; border-bottom:1px solid #fff; border-right:1px solid #fff; background:#f6f4ea; padding:2px 3px 1px; font: bold 92% "Trebuchet MS", verdana, arial, sans-serif; color: #666; }*/

.subscribe-to-comments { padding:5px 0 3px 20px; background-color:#63120E; color:#fff !important; }
.subscribe-to-comments label { display:inline !important; padding-left:10px !important; }
.subscribe-to-comments a:link, .subscribe-to-comments a:visited { color:#fff !important; text-decoration:underline !important;}

#commentluv { padding-left:25px; padding-bottom:15px; }