/*
Theme Name: Tasty
Theme URI: http://inkrefinery.com/
Description: Theme designed by <a href="http://Iinkrefinery.com/">Inkrefinery</a>.
Version: 1.0
Author: Ninjoe

Tags: brown, custom header, fixed width, two columns, widgets

	This theme was designed and built by Inkrefinery
	

*/

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0; }

h1 { font-family: Tahoma, Geneva, sans-serif; color: #690A15; }
h3 { font-size: 12px; padding-top: 8px; }
ul { list-style:none; }

fieldset { border:0; }

a:link,a:visited,a:hover { color: #690A15; text-decoration:none; }

a { color: #06C; }

a:focus,a:hover { text-decoration:underline; }

a img { border:0; }

.clear { clear:both; }

body { position:relative; background: #181411; color:#000; font-family: Georgia, "Times New Roman", Times, serif; }

#main { width: 1114px; float: left; }

#navi { display: inline; width: 944px; height: 37px; float: left; padding: 2px 0px 0px 0px; margin: 0px 0px 0px 85px; font-family: Verdana, Geneva, sans-serif; }

#navi ul li { float: left; height: 24px; font-size: 14px; font-weight: normal; padding: 10px 20px 0px 20px; background: url(images/navi_bg.jpg) no-repeat right; }

#navi ul li a { color: #8a7568; }

#navi ul li a:hover { color: #d6c3a1; text-decoration: none; }

#navi ul li.active a { color: #d6c3a1; }

#navi ul.subscribe { float: right; margin: 10px 0px 0px 0px; }

#navi ul.subscribe li { font-size: 12px; font-weight: normal; color: #b5a397; padding: 0px 13px 0px 13px; background: url(images/subscribe_navi.jpg) top left no-repeat; }

#navi ul.subscribe li.nobg { background: none; }

#navi ul.subscribe li a { color: #b5a397; }

#header { display: inline; width: 984px; height: 454px; float: left; margin: 0px 0px 55px 64px; }

#logo { display: inline-block; width: 240px; height: 88px; float: left; margin: 24px 0px 0px 285px; background: url(images/logo.png) no-repeat; text-indent: -9999px; }

#header input.keywords { display: inline-block; width: 259px; height: 44px; float:right; color: #F4F0E2; padding: 0px 0px 0px 15px; margin: 23px 36px 0px 0px; border: none; background: url(images/search_bg.png) no-repeat; }

#adds { width: 210px; float: right; clear: right; margin: 82px 25px 0px 0px; }

#adds a { color: #333; text-decoration: underline; }
	
#adds a:hover  { color: #666; text-decoration: none; }

#adds ul { list-style: circle; }

#adds ul li { margin: 0px 20px 15px 0px; font: Georgia, "Times New Roman", Times, serif; font-size: 10px; }

#adds ul li.nomargin { margin: 0px 0px 0px 0px; }

#welcome { display: inline; width: 345px; float: left; margin: 30px 0px 0px 231px; color: #FFF; }

.welcome { display: block; width: 159px; height: 24px; background: url(images/welcome.jpg) no-repeat; text-indent: -9999px; }

#welcome p { margin: 11px 0px 0px 24px; color: #fff; font-size: 11px; }

#carousel { display: inline; width: 410px; height: 203px; float: left; margin: 5px 0px 0px 238px; }

#carousel a.left { display: block; position: absolute; width: 46px; height: 45px; margin: 69px 0px 0px 0px; background: url(images/left.jpg) no-repeat; text-indent: -9999px; }

#carousel a.right { display: block; position: absolute; width: 46px; height: 45px; margin: 59px 0px 0px 365px; background: url(images/right.jpg) no-repeat; text-indent: -9999px; }

#content { display: inline; width: 999px; float: left; margin: 0px 0px 0px 57px; background: url(images/content_bg.png) repeat-y; padding-bottom:15px; }

#content_text { width: 960px; float: left; margin: 0px 0px 0px 0; background: url(images/receipt.gif) no-repeat; }

#content_text_page { width: 960px; float: left; margin: 0px 0px 0px 0; background: none; }

#left_column { width: 640px; padding: 16px 0px 0px 35px; float: left; }

.post { width: 620px; font-size: 12px; }

.date { color: #fff; float: left; font-size: 18px; }

.postmeta { width: 230px; float: left; font-family: "Courier New", Courier, monospace; padding: 0; margin: 0; }

.postmeta p { width: 180px; text-align: center; padding-top: 50px; }

.comments { color: #362a1a; font-size: 11px; font-weight: bold; margin: 6px 0px 0px 0px; }

.comments a { color: #362a1a; }

.entry { width: 605px; padding: 0px 0px 22px 0; float: left; }

.entry img { float: left; margin: 0px 17px 0px 0px; border:#dbdbdb solid 2px;padding:3px; }

.entry p { color: #454546; font-size: 12px; margin: 0px 0px 15px 0px; }

.entry span { width: 300px; color: #686868; font-size: 11px; float: left; }

.entry a.continue { font-size: 12px; font-weight: bold; margin: 4px 0px 0px 0px; float: left; text-decoration: underline; width:300px; }

.page_navigation { width: 605px; float: left; clear: both; padding: 0px 0px 22px 35px; }

.page_navigation p { color: #ad1f23; float: left; font-weight: bold; font-size: 14px; }

.page_navigation ul { float: right; }

.page_navigation ul li { float: left; font-size: 12px; color: #ad1f24; margin: 0px 1px; }

.page_navigation ul li a { float: left; font-size: 14px; border: 1px solid #c3c3c3; color: #ad1f24; background: #e8e7e7; padding: 1px 4px; }

.page_navigation ul li a:hover { color: #212121; text-decoration: none; }

.page_navigation ul li.active a { color: #212121; text-decoration: none; }

.category-bg { width: 337px; float: left; padding: 0px 0px 0px 0px; }

.category-bg h2 { width: 268px; height: 37px; float: left; clear: both; padding: 10px 51px 0px 18px; margin: 16px 0px 19px 0px; background: url(images/categories_heading_bg.png) no-repeat; }

ul.category-bg { margin:0px 0px 0px 0px; font-size:12px; }

ul.category-bg li { display: block; width: 291px; height: 28px; padding: 0px 4px 0px 0px; margin: 5px 0px 10px 5px; background: url(images/arrow.jpg) center right no-repeat; border-bottom: 1px dotted #494849; float:left; }

ul.category-bg li a { display: block; width: 267px; color: #ab1f23; font-size: 17px; padding: 0px 0px 0px 24px; background: url(images/checkmark.jpg) no-repeat center left; }

ul.category-bg li a:hover { color: #ab1f23; }

ul.category_bg img { float: right; }

/*---:[ sidebar styles ]:---*/

#sidebar { width: 250px; float: right; }

ul.sidebar_list { list-style: none; width: 260; margin: auto; }
li { font-size: 10px; }

	ul.sidebar_list li.widget, ul.sidebar_list li.linkcat { margin: 0 0 20px 0; font-size: 11px; line-height: 14px; }

		li.widget h2, li.linkcat h2 { font-weight: bold; font-size: 11px; text-transform: uppercase; letter-spacing: normal; margin: 0 0 0.8em 0; padding: 0.4em 2px; border-top: 3px solid #000; background: url('images/hr_dot_black.gif') 0 100% repeat-x; }

		li.widget p { margin: 0 0 1.5em 0; padding: 0 10px; }
		
		li.widget ul, li.linkcat ul { list-style: square; margin: 0 0 0.5em 20px; }
		
		li.widget ol, li.linkcat ol { margin: 0 0 0.5em 20px; }
		
			li.widget li, li.linkcat li { margin: 0 0 0.7em 0; }
			
				li.widget li a, li.widget li a:visited, li.linkcat li a, li.linkcat li a:visited { text-decoration: none; }
				
					li.widget li a:hover, li.linkcat li a:hover { text-decoration: underline; }
			
				li.widget li .recent_date { padding: 0 0 0 8px; font-weight: bold; color: #888; }
		
		li.widget ul.flickr_stream { list-style: none; margin: 0; padding: 0 10px; }
		
			li.widget ul.flickr_stream li { margin: 0; padding: 0 5px 5px 0; display: inline; }
			
				li.widget ul.flickr_stream li a img { padding: 3px; }
				
				li.widget ul.flickr_stream li a:hover img { background: #ff2a96; }
		
			/*---< FlickrRSS styles for the widget only >---*/
		
			li.widget_flickrrss { }
			
				li.widget_flickrrss a img { margin: 0 5px 5px 0; padding: 3px; }
				
				li.widget_flickrrss a:hover img { background: #ff2a96; }
				
		/*---< Calendar widget styles >---*/
		
		#calendar_wrap { font-size: 11px; }
				


#footer { display: inline; width: 941px; height: 145px; float: left; clear: both; padding: 26px 22px 0px 22px; margin: 0px 0px 100px 65px; background: url(images/footer_bg.jpg) repeat-x; }

#footer h3 { display: block; width: 100%; font-size: 21px; font-weight: normal; color: #9c8f7c; padding: 0px 0px 4px 0px; margin: 0px 0px 14px 0px; border-bottom: 1px dotted #9c8f7c; }

#footer p { color: #9c8f7c; font-size: 12px; }

#footer p.copyright { width: 941px; color: #9c8f7c; font-size: 12px; float: left; margin: 40px 0px 0px 0px; }

#footer p.copyright a { color: #9c8f7c;text-decoration:none; }

#footer p.copyright span { float: left; }

#footer p.copyright span.right { float: right; }

#footer p a { color: #9c8f7c; text-decoration: underline; }

.copyright_usage { width: 394px; float: left; }

.tutorials { width: 332px; float: left; }

.suggestions { width: 214px; float: left; }

.replace { position:relative; margin:0; padding:0; /* \*/
	overflow:hidden; /* */}

.replace span { display:block; position:absolute; top:0; left:0; z-index:1; }

.skiplink { display:none; }

#container { width: 1163px; float: left; padding: 56px 0px 0px 37px; background: url(images/body_bg.jpg) no-repeat; }

#wrapper { width: 1200px; margin:0 auto; }

#numberofcomments{ margin:40px 0 0 70px;float:left;width:400px;font-size:14px; }

/*---:[ comment styles ]:---*/

#comments { width: 500px; float: left; clear: both; }

	ul#comment_list { list-style: none; margin: 0 0 10px 0; border-top: 1px solid #bbb; float: left; clear: both;}
		
		ul#comment_list li.comment { width: 500px; padding: 15px 0 0 0; border-bottom: 1px dotted #bbb; float: left; }
			
		ul#comment_list li.trackback { width: 490px; padding: 15px 5px 0 5px; background: url('images/trackback_bg.gif'); }
				
			.comment_meta { margin: 0 0 15px 0; }
				
				.comment_meta strong { font-size: 1.6em; }
					
				.comment_time { font: normal 1.1em Verdana, Helvetica, Arial, sans-serif; color: #888; }
				
					.comment_time a, .comment_time a:visited, .comment_time a:hover { color: #888; text-decoration: none; }
		
			.comment .entry { padding: 0 15px; }

.jason { }

.joe { color: #14568A; font-family: Helvetica, Arial, sans-serif; clear: left; }

.geoff { color: #535E0C; font-family: Verdana, Arial, Helvetica, sans-serif; }
