/* 
  style.css contains a reset, font normalization and some base styles.
  credit is left where credit is due.
  additionally, much inspiration was taken from these projects:
  yui.yahooapis.com/2.8.1/build/base/base.css
  camendesign.com/design/
  praegnanz.de/weblog/htmlcssjs-kickstart */
/* 
  html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
  v1.4 2009-07-27 | Authors: Eric Meyer & Richard Clark
  html5doctor.com/html-5-reset-stylesheet/ */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, figure, footer, header, 
hgroup, menu, nav, section, menu,
time, mark, audio, video {
  margin:0;padding:0;border:0;outline:0;
  font-size:100%;vertical-align:baseline;
  background:transparent;}                  
/**/
article, aside, figure, footer, header, 
hgroup, nav, section { display:block; }
/**/
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }
a { 
	margin:0; padding:0; font-size:100%; text-decoration:none;
	vertical-align:baseline; background:transparent; }
a:focus { outline:0;}
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title], acronym[title] { border-bottom:1px dotted #999; cursor:help; }
/* tables still need cellspacing="0" in the markup */
table { border-collapse:collapse; border-spacing:0; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }
/* END RESET CSS */
/*
fonts.css from the YUI Library: developer.yahoo.com/yui/
          Please refer to developer.yahoo.com/yui/fonts/ for font sizing percentages
There are three custom edits:
 * remove arial, helvetica from explicit font stack
 * make the line-height relative and unit-less
 * remove the pre, code styles */
body { font:13px serif; *font-size:small; *font:x-small; line-height:1.22; }
table { font-size:inherit; font:100%; }
select, input, textarea { font:99% sans-serif; }
/* normalize monospace sizing 
 * en.wikipedia.org/wiki/MediaWiki_talk:Common.css/Archive_11#Teletype_style_fix_for_Chrome */
pre, code, kbd, samp { font-family: monospace, sans-serif; }
/* 
 * minimal base styles */
body, select, input, textarea { color:#444; }
/* Headers (h1,h2,etc) have no default font-size or margin,
   you'll want to define those yourself. */ 
/* www.aestheticallyloyal.com/public/optimize-legibility/ */ 
h1,h2,h3,h4,h5,h6 { font-weight: 700; text-rendering: optimizeLegibility; }
/* maxvoltar.com/archive/-webkit-font-smoothing */
html { -webkit-font-smoothing: antialiased; }
/* Accessible focus treatment: people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active { outline: none;}
a, a:active, a:visited { color:#e00; }
a:hover { color:#e00; }
ul { margin-left:30px; }
ol { margin-left:30px; list-style-type: decimal; }
small { font-size:85%; }
strong, th { font-weight: 700; }
td, td img { vertical-align:top; } 
sub { vertical-align: sub; font-size: smaller; }
sup { vertical-align: super; font-size: smaller; }
pre { 
  padding: 15px;  
  /* www.pathf.com/blogs/2008/05/formatting-quoted-code-in-blog-posts-css21-white-space-pre-wrap/ */
  white-space: pre; /* CSS2 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */
}
/* align checkboxes, radios, text inputs with their label
   by: Thierry Koblentz tjkdesign.com/ez-css/css/base.css  */
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; *vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
/* hand cursor on clickable input elements */
label,
input[type="submit"],
input[type="reset"],
input[type="button"]{ 
	cursor: pointer; text-transform:uppercase; font-weight:700;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:11px; padding:3px 5px; border:0;}

select,
textarea,
input[type="text"],
input[type="url"],
input[type="password"]{
	padding:3px 5px; border:0; font-size:12px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
	
/* images general */
.alignleft {float:left;}
.alignright {float:right;}
img {border:0;}
img.avatar {float:left;padding-right:10px;}
p img {max-width:100%;padding:0;}
img.alignleft{margin: 0 20px 0 0;}
img.alignright{ margin: 0 0 0 20px;}
img.alignleft, img.alignright{}
img.centered,.aligncenter,div.aligncenter {display:block;margin-left:auto;margin-right:auto;}

::-moz-selection{ background: #000; color:#fff; text-shadow: none; }
::selection { background:#000; color:#fff; text-shadow: none; } 
/*  j.mp/webkit-tap-highlight-color */
a:link { -webkit-tap-highlight-color: #000; } 
/* always force a scrollbar in non-IE */
html { overflow-y: scroll; }
/* make buttons play nice in IE:    
   www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */
button {  width: auto; overflow: visible; }
/* bicubic resizing for non-native sized IMG: 
   code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
.ie7 img { -ms-interpolation-mode: bicubic; }

/* 
 * Non-semantic helper classes */
/* for image replacement */
.ir { display:block; text-indent:-999em; overflow:hidden; background-repeat: no-repeat; }
/* Hide for both screenreaders and browsers
   css-discuss.incutio.com/wiki/Screenreader_Visibility */
.hidden { display:none; visibility:hidden; } 
/* Hide only visually, but have it available for screenreaders 
   www.webaim.org/techniques/css/invisiblecontent/ 
   Solution from: j.mp/visuallyhidden - Thanks Jonathan Neal! */
.visuallyhidden { position:absolute !important;    
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px); }
/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }
/* >> CLEARFIX << */
.clearfix:after{clear:both;content:' ';display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0;}
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; } /* Hides from IE-mac \*/
.clearfix { display: block; }
.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0;}

/*=======================================================================================================================*/
/*GLOBAL STYLES*/
/*=======================================================================================================================*/
body {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; }

/*layout*/
.pagewidth{position:relative;margin: 0 auto;width:840px; background:transparent;}
.wrapper{margin: 0;background:transparent;}
#branding{position:relative; float:left; width:100%; height:380px;}
.content{width:100%; margin-bottom:20px; padding-bottom:20px; position:relative;}
.left1{float:left; margin-right:20px; width:180px;}
.left2{float:left; margin-right:20px; width:620px;}

.left1-recipes-front{float:left; margin-right:20px; width:190px;}
.left3{width:410px; float:left;margin:0; }

.alpha{margin-left:0 !important;}
.omega{margin-right:0 !important;}
.right{float:right; width:200px;}
.bottombar{float:left; width:620px; margin-bottom:0; padding-left:0px; padding-right:0px;}
#imprint{float:left; width:100%;}
#sidebar-right{width: 200px; height:100%;position: fixed; top: 0;}
html>body #sidebar-right {position: fixed;}
.divider{display:block; width;100%; height:10px; margin:5px 0px 0;}
.divider{background:transparent url(../images/div.png) no-repeat 50% 100%;}

/*branding*/
h1#logo a{display:block; float:left; width:170px; height:380px; margin-right:20px; text-indent:-9999px;}
#desc{margin-bottom:25px; padding:0 15px 0 355px; font-size:11px; line-height:1.5em;}

/*secondary-nav*/
#secondary-nav{float:left; width:130px; height:380px; margin-right:20px; }
#secondary-nav ul{margin:0; padding:16px 0 0;}
#secondary-nav a{display:block;padding:5px 10px 5px 30px; text-decoration:none;}

/*header-search*/
#header-search{margin:20px 0; }
#header-search label{display:none;}
#header-search input[type="text"]{width:200px; background:#B3ADAE; color:#000;}

/*button navigation*/
#button-nav{margin-top:-20px;}
#button-nav ul{position:absolute; right:20px; width:60px; height:64px; background:url(../images/buttons1.png) no-repeat 0 50%;}
#button-nav ul li{list-style-type:none;}
#button-nav a{
	text-indent:-9999px; float:left;
	display:block; width:20px; height:64px; margin:0; padding:0;}


#button-nav a#chef:hover{background:url(../images/buttons2.png) no-repeat 1px 50%;}
#button-nav a#musician,
#button-nav a#musician:hover{background:url(../images/buttons2.png) no-repeat -19px 50%;}
#button-nav a#businessman:hover{background:url(../images/buttons2.png) no-repeat -39px 50%;}

/*sidebars*/
#sidebar-left,
#sidebar-right{font-size:.9em;line-height:1.3em;}

/*main content*/
.content{}
.content p,
.content blockquote,
.content ul,
.content ol,
.content dl{line-height:1.5em; margin-bottom:1.5em;}

.content blockquote{padding:0 40px; font-style:italic; font-size:1.2em;}
.content blockquote p{}

.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6{font-weight:400; margin:0; position:relative;}

.content h1,
.content h2,
.content h3{
	font-size:18px; line-height:1em; 
	padding-bottom:5px; padding-top:5px; margin-bottom:10px; }
	
.content h1 a,
.content h2 a,
.content h3 a{text-decoration:none;}
		
.content h4{
	font-size:14px; line-height:14px; text-transform:capitalize;
	margin:20px 0; padding:10px 0; border:0;}
	
h4.total-comments,h4#pings,h4#comments{background:#e00; color:#fff;}
.recipe-author-info h4{margin:0; padding:0;}

.content h5,
.content h6{
	font-size:14px; line-height:14px; text-transform:capitalize;
	margin:0; padding:0; border:0;}

#sidebar-left h3,
#sidebar-left h4,
#sidebar-right h3,
#sidebar-right h4{border:0; margin-bottom:10px;}

/*footers*/
.bottombar{min-height:160px;}
.bottombar a,
.bottombar a:link,
.bottombar a:visited{text-decoration:none;}
.bottombar a:hover{text-decoration:none;}
.bottombar ul{margin:0; list-style:none;}
.bottombar ul li{margin:0; list-style:none; width:180px; }
.bottombar ul li{
	float:left; width:180px; list-style:none;
	margin-right:20px; margin-left:0px; margin-bottom:0;
	padding:0;font-size:11px; line-height:1.3em;}
.bottombar ul li h3{margin-bottom:10px;}	
/*
.bottombar ul:first-child{margin-left:0 !important;}
.bottombar ul:last-child{margin-right:0 !important;}
*/
.bottombar ul li ul{list-style-type:none; padding:0; min-height:160px;}
.bottombar ul li ul li{float:none; margin:0; width:180px; display:block;}
.bottombar ul li ul li{display:block;}
.bottombar ul li ul li img{width:24px; height:24px; float:left; margin:0 5px 0 0;}

.bottombar ul li ul.recipe-widget-list li{display:block; height:28px;}

.bottombar h2,
.bottombar h3{
	display:block; height:40px;font-size:28px; line-height:28px;
	margin:0; padding:0;text-transform:lowercase; font-weight:400;}

/*networks navigation*/
.bottombar ul li ul#menu-networks{margin:0;list-style:none;}
.bottombar ul li ul#menu-networks li{
		display:block; text-decoration:none;
		font-family:"Arial Black", arial, sans-serif;
		font-weight:400; font-size:20px;line-height:20px;
		text-transform:uppercase; text-align:left;}
		
.bottombar ul#menu-networks li:first-child a{
	font-size:14px; text-transform:none; 
	padding-bottom:16px; text-decoration:none;}
	
.bottombar ul#menu-networks{padding-top:4px;padding-bottom:16px;}
.bottombar ul#menu-networks li{height:20px;}
.bottombar ul#menu-networks li a{text-align:left; width:180px; display:block;}
.bottombar ul#menu-networks li:first-child{height:38px;}

.bottombar ul li ul li.see-all{margin-top:5px;}
.bottombar ul li ul li.see-all a{color:#e00;}
.bottombar ul li ul li.see-all a:hover{color:#ccc;}

.right ul.net-menu{
	margin:0;list-style:none;
	display:block; text-decoration:none;
	font-family:"Arial Black", arial, sans-serif;
	font-weight:400; font-size:20px;line-height:20px;
	text-transform:uppercase; text-align:center;}	
	
.right ul.net-menu li:first-child a{
	font-size:14px; text-transform:none; display:block;
	padding-bottom:16px; text-decoration:none;}
.right ul.net-menu li{height:20px;}
.right ul.net-menu li:first-child{height:38px;}

/*fixed column right*/
/*primary navigation*/
ul.main-menu{margin:0;list-style:none;padding-top:30px;}
ul.main-menu a{
		display:block; text-decoration:none; text-align:center;
		font-family:"Arial Black", arial, sans-serif;
		font-weight:400; font-size:38px;line-height:38px;
		text-transform:uppercase; letter-spacing:-.05em;}
		
ul.main-menu li:first-child{height:44px;}
ul.main-menu li{height:38px;}
ul.main-menu li:last-child{height:26px;}
ul.main-menu li:first-child a{font-size:44px;line-height:44px;}
ul.main-menu li:last-child a{font-size:26px;line-height:26px;}

/*tweeter*/
#twitter-feed{width:180px; margin:0 auto;}
.twitter-feed-container{
	padding-top:39px; 
	background:transparent url(../images/tw.png) no-repeat 0 0;}
#twitter-feed .tweets{
	margin:0; padding:10px;
	background:#202020; color:#aaa; 
	/*-webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;*/
	font-size:11px; line-height:1.3em;font-weight:400;}
			
#twitter-feed .tweets a{font-size:11px; color:#666;display:; }
#twitter-feed .tweets li{list-style:none;}
#twitter-feed .tweets .scrollpane-wrap{height:40px;}
			
/*facebook*/
#facebook-fan-page{margin:5px auto 0; }
.right section h3{ display:none;}
.right section ul{
	margin-left:9px; margin-right:9px; 
	padding:0; list-style:none; }
.right section ul li{
	list-style:none;margin:0; 
	padding:0;background:#666;}	

/*copyright*/
#copyright-stamp{}
#copyright-stamp p{
	display:block; margin:0 auto; padding:0;
	text-align:center; color:#fff;
	font-size:10px; font-weight:400; 
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;}

#copyright-stamp p.copyright-stamp-icon{
	display:block; width:100%; height:50px; 
	margin:0 auto ; padding:0;text-align:center; 
	font-size:10px; font-weight:400; 
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	background:transparent url(../images/copyright-icon.png) no-repeat 50% 50%;}

/*imprint*/
#imprint{font-size:11px; line-height:1.3em; padding:30px 0;margin-bottom:30px;}
#imprint p,#imprint ul{margin:0; padding:0 12px;}

/*=======================================================================================================================*/
/*scrollpane*/
/*=======================================================================================================================*/
.jspContainer{overflow: hidden;position: relative;}
.jspPane{position: absolute;}
.jspVerticalBar{
	position: absolute;top: 0;right: 0;
	width: 6px;height: 100%;background: red;}
.jspHorizontalBar{
	position: absolute;bottom: 0;left: 0;
	width: 100%;height: 16px;background: red;}
.jspVerticalBar *,
.jspHorizontalBar *{margin: 0;padding: 0;}
.jspCap{display: none;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{background: #dde;position: relative;}
.jspDrag{
	background: #a3a3a3;position: relative;
	top: 0;left: 0;cursor: pointer;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{float: left;height: 100%;}
.jspArrow{
	background: #50506d;text-indent: -20000px;
	display: block;cursor: pointer;}
.jspArrow.jspDisabled{cursor: default;background: #80808d;}
.jspVerticalBar .jspArrow{height: 16px;}
.jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{background: #eeeef4;float: left;height: 100%;}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{margin: 0 -3px 0 0;}

.share-post{
	float:left; border:0 solid #e00; margin-right:10px; 
	position:fixed; background:; margin-left:-100px; 
	width:70px; z-index:0; text-align: center; padding-bottom:5px;}
.sharer{padding:5px; text-align: center;}

#sidebar-right section ul{list-style:none;}
#sidebar-right section li{list-style:none;}
#facebook-fan-page h3{display:none;}
#facebook-fan-page ul{list-style:none; }
#facebook-fan-page li{list-style:none;}

/*=======================================================================================================================*/
/*BLOG*/
/*posts*/
/*=======================================================================================================================*/
.next-prev,
.navigation{margin:20px 0 0; padding:0 20px 20px; padding-bottom:20px;}

body.single .next-prev a,
body.single .navigation a{color:#fff;}

body.single .next-prev a:hover,
body.single .navigation a:hover{color:#e00;}

body.single .next-prev,
body.single .navigation{padding-left:40px; padding-bottom:20px;}

.recipe{margin-bottom:20px;}
.post img{margin-bottom:20px;}
.post header{margin:0;}
.post header h2{position:relative; padding-left:0;}
.post header h3{position:relative; padding-left:0;}
				

		
p.dateposted{
	float:left; width:22px; height:32px;  
	display:block; padding:2px; margin:0 10px 0 0;
	font-size:11px; font-weight:700; line-height:; text-align:center;}
a.thumb{}
p.read-more span{}

	
.postinfo{font-size:11px; margin-bottom:20px;}

p.gotop{text-align:center;}
p.gotop{
	float:left; margin-right:10px; position:fixed; bottom:10px;
	margin-left:-60px; width:60px; z-index:0; text-align: center;}
a#gotop{
	display:block; width:40px; height:60px; text-indent:-9999px; text-align: center;
	background:transparent url(../images/arrow-gotop.png) no-repeat 50% 50%;}
	
body.category-photos .post {float:left; height:250px; width:175px; padding:6px; margin:0 6px 6px 0; background:#000;}
	
/*=======================================================================================================================*/
/*comments*/
/*=======================================================================================================================*/
ul.commentlist {margin:0;padding:0;}
ul.children {margin-left:20px;}
ul.commentlist,ul.children {list-style-type:none;}
ul.commentlist li div.vcard img.avatar {padding:0;margin:0 5px 0 0;float:left;}
ul.commentlist .commentmetadata {font-size:0.9em;}
ul.commentlist .comment-author {padding-top:4px;}
ul.commentlist .comment-meta {padding-bottom:4px;}
.reply {margin-bottom:1em;}
span.says {display:none;}
.commentmeta {}
.commentmeta li {font-size:.87em;}
li.author,li.date {font-style:italic;}

/*ol.commentlist*/
ol.commentlist {margin:0;padding:0;}
ol.commentlist li{margin-left:0;padding:0 0 10px; font-size:12px; line-height:1.5em;}
ol.children {margin-left:20px;}
ol.commentlist,ul.children {list-style-type:none;}
ol.commentlist li,ul.children li{position:relative;}
ol.commentlist li div.vcard img.avatar {padding:0;margin:4px 10px 0 0;float:left;}
ol.commentlist .commentmetadata {font-size:0.9em;  line-height:;padding-left:10px; padding-right:10px;}
ol.commentlist .comment-author {padding-top:4px;line-height:2em;padding-left: 10px;padding-right: 10px;}
ol.commentlist .comment-meta {padding-bottom:4px;}
ol.commentlist a:hover{color:#fff;}
.reply {margin-bottom:1em;}
span.says {display:none;}
.commentlist li p {padding-top:10px;padding-left:10px; padding-right:10px;}

h3#postcomment,	
h4#postcomment {
	font-size:14px; line-height:14px; text-transform:capitalize;
	margin:20px 0; padding:10px 20px;border:0;}	
.comments-to{}
.commentmeta {}
.commentmeta li {font-size:.9em;}
li.author,li.date {font-style:italic;}
.authorstyle {margin-bottom:15px;}
.authorstyle p{padding-bottom:;padding-left:10px; padding-right:10px;}
.authorstyle .commentmetadata {font-size:0.9em;padding-left:10px; padding-right:10px;}
.authorstyle .comment-author {padding-left:10px; padding-right:10px;}

/*comment form*/

#commentform p, #commentform p label,.noprint {padding:0; margin:0;color:#eee;}
#commentform {margin:5px 10px 0 0; color:#eee; font-size:10px; }
#commentform textarea {}
#commentform #submit {margin:10px auto;}
p#allowed-tags { border-width:1px 0;padding:5px 0;font-size:11px;}			
#respond form label{padding:0 20px; font-size:100%; text-transform:none; font-weight:400; color:#eee;}
#respond form input[type="text"],
#respond form input[type="email"], 
#respond form input[type="url"]{
	padding: 10px 20px; width: 540px; font-size:12px; font-weight:400; 
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; border:0;}			
#respond form textarea{
	padding: 20px; width: 540px; border:0;
	font-size:12px; font-weight:400; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;}			
#respond form input[type="submit"]{
	padding: 3px 20px; text-transform:uppercase; border:0; cursor:pointer;
	font-size:11px; font-weight:700; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;}			
a.comment-reply-link{
	padding:2px 10px; font-size:11px; font-weight:700; text-decoration:none;
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-transform:uppercase;position:absolute; top:10px; right:10px;}
.authorstyle a.comment-reply-link{right:10px;}	

/*recipes*/

.recipe-header{}
.recipe-header img{margin-bottom:20px;}
.recipe-notes{margin-bottom:20px; padding-left:36px; line-height:1.5em;}
.recipe-content-holder{float:left; width:420px; margin-right:20px;}
#recipe-author-info h5{margin:0; padding:0;}

/*=======================================================================================================================*/
/*MUSIC POSTS*/
/*=======================================================================================================================*/
.tiny-url{margin-bottom:20px; font-size:12px; font-style:italic; color:#aaa;}
.tiny-url a{color:#e00; text-decoration:underline;}
.post-about{float:right; width:100px; margin-right:0; margin-top:0;}
.post-meta{margin-bottom:10px;margin-top:0;}
.share-tools a,
.post-meta span,
.post-meta a {
  display:block; width:auto; padding:3px 6px; margin-bottom:3px; 
  text-align:center; text-transform:uppercase; 
  font-weight:700; font-size: 10px; line-height:1.2em;}

.share-tools{padding-top:7px; padding-bottom:7px; padding-left:20px;padding-right:0; margin-bottom:10px;color:#333;}
.share-tools a,.share-tools a:visited{color:#333;}
.share-tools a:hover{#;}

ul.post-categories{list-style:none; margin-bottom:10px; margin-left:0;}
ul.post-categories li a	{
  display:block; width:auto; padding:3px 6px; margin-bottom:3px; 
  text-align:center; text-transform:uppercase; 
  font-weight:700; font-size: 10px; line-height:1.2em;}
   
/**/
#new-recipes{padding:0 10px; background:#f3f3f3;}
#archive-recipes{padding:0 10px; background:#f3f3f3;}
#popular-recipes{padding:0 10px;}

#join-free{padding:0 10px; margin-bottom:40px;}

.select-archive{padding:0 10px; margin-bottom:20px;}
#archive-recipes select{margin-bottom:3px;}
body.archive .content{margin-top:20px;}

#archive-recipes h2,
#popular-recipes h2,
#new-recipes h2,
#join-free h2{margin-left:10px; margin-right:10px;}

.recipe-item{
	position:relative;
	width:175px; height:230px; float:left; margin:0 10px 20px;
	font-size:12px; line-height:1.3em; color:#fff;}
	
.recipe-item a,
.recipe-item a:visited{color:#00aeef; text-decoration:underline;}

.recipe-item a:hover{color:#333; text-decoration:underline;}

.recipe-item img{margin-bottom:5px;}
	
.recipe-item span a {
	position:absolute; bottom:54px; left:10px;display:block; 
	padding-right:40px; width:90px; height:16px; 
	background:url(../images/read-more.png) no-repeat 0 50%;
	font-size: 11px; font-weight:700; text-transform:uppercase;
	color:#fff; text-decoration:none; background:#; 
	text-align:left;text-decoration:none;}
.recipe-item span a:visited{color:#fff; text-decoration:none;}
.recipe-item span a:hover{color:#e00;text-decoration:none;}

#join-free a,	
#join-free a:visited{color:#e00; text-decoration:underline;}
#join-free a:hover{color:#333; text-decoration:underline;}

#join-free p{
	width:175px; float:left; margin:0 10px 20px;
	font-size:12px; line-height:1.3em; color:#fff;}

body.blog #join-free p,
body.category #join-free p,
body.category-friends-recipes #join-free p,
body.single #join-free p{width:250px;}
body.single #commentform p input#submit{}

body.category-friends-recipes .not-found{padding-left:20px; padding-right:20px;}

body.page-template-recipes-sub-archives-php .entry{padding:0 20px 20px; margin-bottom:20px; background:#f3f3f3;}
body.page-template-recipes-sub-archives-php .entry a,
body.page-template-recipes-sub-archives-php .entry a:visited{color:#00aeef; text-decoration:underline;}
body.page-template-recipes-sub-archives-php .entry a:hover{color:#333; text-decoration:underline;}	
body.page-template-recipes-sub-archives-php .entry h3 a,
body.page-template-recipes-sub-archives-php .entry h3 a:visited{color:#333; text-decoration:none;}
body.blog #page-content{margin-bottom:0; padding-top:20px; padding-bottom:20px;}

/*=======================================================================================================================*/
/**VIDEOS MUSIC/
/*=======================================================================================================================*/
body.category-videos .not-found{padding-left:20px; padding-right:20px; padding-bottom:20px;}

/**/
body.single .entry.if-video{padding:0 0 0 40px;}
body.single .entry.if-video .video-wrap{padding:0 0 20px 0; margin-bottom:0;}
body.single .video-content{float:left; width:420px;;}

body.category-videos .entry {width:180px; float:left; margin:0 0 10px 20px; position:relative;}
body.category-videos .entry p{margin-bottom:5px; }
body.category-videos .entry img{margin-bottom:5px;}

body.category-videos .entry a,
body.category-videos .entry a:visited{color:#989d0e;text-decoration:underline;}
body.category-videos .entry a:hover{color:#989d0e; text-decoration:underline;}
body.category-videos a.read-more-link{padding-right:50px; position:relative; bottom:60px;}
body.category-videos a.read-more-link,
body.category-videos a.read-more-link:visited{color:#fff;}
body.category-videos a.read-more-link:hover{color:#e00;}

body.category-videos .videos-recent{padding:20px; padding-top:20px;}
body.category-videos .videos-recent span{padding:0; }
body.category-videos .videos-recent p{margin-bottom:10px;}
body.category-videos .select-video-archive{margin:0 20px; margin-bottom:20px;}
body.category-videos .select-video-archive h3{border:0; padding:7px 10px; background:#e00; color:#fff;}

	

/*=======================================================================================================================*/
/*MUSICIAN - APPEARANCE, COLORS*/
/*=======================================================================================================================*/
/*colors*/
body {
	background:#120D19 url(../images/Optimized-bgdnew3.jpg) no-repeat 50% 100%;
	background-attachment:fixed; color:#eee;}

body.page.page-template-recordings-php .content,
body.page.page-template-biography-php .content,	
body.single .post,
body.blog .content,
body.archive .content{background:transparent;}
body.archive.category-videos .content{background-image:none;}
body.page.page-template-recordings-php #page-content{padding:0 40px;}	
body.page.page-template-biography-php #page-content{padding:0 20px 0 40px;}
.content{background:url(../images/pagecont-home.png) repeat-y 50% 0;padding:0;}
body.page.page-template-recordings-php .entry{padding:30px 0 20px;}
body.page.page-template-biography-php .entry {float:left; width:400px; padding:30px 20px 20px 0;margin-right:0;}
body.page.page-template-biography-php .post-meta {float:right; width:120px;margin-top:30px;margin-right:20px; }
body.page.page-template-biography-php .post-meta span{margin:0;padding:0;background:transparent;}
body.category-videos .video-content span.vvqbox.vvqyoutube{float:left; margin-right: 20px; }

body.category-videos .content{background:transparent; color:#aaa;}
body.category-videos .content a,
body.category-videos .content a:visited{color:#e00;}
body.category-videos .content a:hover{color:#fff;}
	
input[type="submit"],
input[type="reset"],
input[type="button"]{
	background-color:#000; color:#fff;}
	
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover{
	background-color:#000; color:#e00;}

input[type="text"],
input[type="url"],
input[type="password"],
textarea{background:#B3ADAE; color:#000;}	
.search input[type="text"]{background-color:#B3ADAE; border:1px solid #000;}	
select{background-color:#B3ADAE; border:1px solid #000;}

.wrapper{background-color:transparent;}
#branding.business{background:transparent url(../images/header-music2.png) no-repeat 0 0;}
#desc{color:#fff;}
#footer-1.bottombar{background:transparent url(../images/head3.png) repeat-x 0 0;}
#footer-2.bottombar{background:transparent url(../images/head3.png) repeat-x 0 0;}
#footer-1.bottombar .bottombar-wrap{background:url(../images/bottombarwrap-bg.png) repeat 0 0; padding-left:20px; }
#footer-2.bottombar .bottombar-wrap{background:url(../images/bottombarwrap-bg.png) repeat 0 0; padding-left:20px; }
.left2{background-color:transparent;}
#sidebar-right.cooking{background:transparent url(../images/fixcol-bg.png) repeat 0 0;}
.imprint{background-color:;}
.content{background-color:transparent;}

a, a:link, a:active, a:visited { color:#e00; }
a:hover { color:#888; }
h1, h2, h3{color:#fff; }
h1 a, 
h2 a, 
h3 a,
h1 a:link, 
h2 a:link, 
h3 a:link,
h1 a:visited, 
h2 a:visited, 
h3 a:visited{display:block; padding:0; padding-bottom:5px; color:#fff; }

h1 a:hover,
h2 a:hover,
h3 a:hover{color:#fff;}

h3 .commentcount a,
h3 .commentcount a:link,
h3 .commentcount a:visited{text-decoration:none; font-weight:700; color:#fff;}
h3 .commentcount a:hover{text-decoration:none; color:#fff; border:0;}

h2 .commentcount a,
h2 .commentcount a:link,
h2 .commentcount a:visited{text-decoration:none; font-weight:700; color:#fff; border:0;}
h2 .commentcount a:hover{text-decoration:none; color:#fff; border:0;}

.dateposted{background:#2B1A2E; color:#fff;}

a.read-more-link,
a.read-more-link:visited{
	color:#fff; width:123px;
	background:url(../images/read-more.png) no-repeat 100% 50%;}
a.read-more-link:hover{
	color:#e00;
	background:url(../images/read-more.png) no-repeat 100% 50%;}	

.postinfo{color:#999;}

/*secondary navigation*/
#secondary-nav a,
#secondary-nav a:visited{color:#fff;}

#secondary-nav a:hover{color:#e00;background:transparent url(../images/star.png) no-repeat 12px 50%;}

#secondary-nav .current-menu-item a,
#secondary-nav .current_page_item a,
#secondary-nav .current-menu-item a,
#secondary-nav .current_page_ancestor a,
#secondary-nav .current-category-ancestor a,
#secondary-nav .current-cat a{
	color:#e00; 
	background:transparent url(../images/star.png) no-repeat 12px 50%;}

#secondary-nav .current_page_item a:hover,
#secondary-nav .current-menu-item a:hover,
#secondary-nav .current-category-ancestor a:hover,
#secondary-nav .current_page_ancestor a:hover,
#secondary-nav .current-cat a:hover{
	color:#e00; 
	background:transparent url(../images/star.png) no-repeat 12px 50%;}
	
	


.bottombar{ color:#fff; background:url(../images/head3.png) repeat-x 0 0;}
.bottombar h2,
.bottombar h3{color:#e00;}
.bottombar a,
.bottombar a:link,
.bottombar a:visited{color:#fff;}
.bottombar a:hover{color:#e00;}

.bottombar ul#menu-networks a,
.bottombar ul#menu-networks a:link,
.bottombar ul#menu-networks a:visited {color:#e00;}
.bottombar ul#menu-networks a:hover{color:#fff;}

.right ul.net-menu a,
.right ul.net-menu a:link,
.right ul.net-menu a:visited {color:#fff;}
.right ul.net-menu a:hover{color:#e00;}
.bottombar ul#menu-networks li:first-child a{background:url(../images/rss2.png) no-repeat 0 100%;}
.bottombar ul#menu-networks li:first-child a:hover{background:url(../images/rss1.png) no-repeat 0 100%;}

/*fixed right column*/
#sidebar-right ul.net-menu li:first-child a{background:url(../images/rss2.png) no-repeat 50% 100%;}
#sidebar-right ul.net-menu li:first-child a:hover{background:url(../images/rss2.png) no-repeat 50% 100%;}
.right ul.main-menu a,
.right ul.main-menu a:link,
.right ul.main-menu a:visited {color:#fff;}
.right ul.main-menu a:hover{color:#e00;}
.right ul.main-menu li:first-child a,
.right ul.main-menu li:first-child a:link,
.right ul.main-menu li:first-child a:visited,
.right ul.main-menu li:first-child a:hover{color:#e00;}

/*imprint*/
#imprint.business{background:transparent url(../images/imprint-music.png) no-repeat 50% 5px;}
#imprint.business{color:#fff;}
#imprint.business a{color:#fff;}
#imprint.business a:hover{color:#ddd;}
#imprint.business p{padding:0 25px;}

/*comments*/
ul.commentlist {margin:0;padding:0;}
ul.children {margin-left:20px;}
ul.commentlist,ul.children {list-style-type:none;}

ul.commentlist li,ul.children li,
ol.commentlist li,ol.children li{
	color:#777;
	list-style-type:none; 
	}

ul.commentlist li div.vcard img.avatar {padding:0;margin:0 5px 0 0;float:left;}
ul.commentlist .commentmetadata {font-size:0.9em;}
ul.commentlist .comment-author {padding-top:4px;border-top:1px solid #D9D0C1;}
ul.commentlist .comment-meta {padding-bottom:4px;border-bottom:1px solid #D9D0C1;}
.reply {margin-bottom:1em;}
span.says {display:none;}
.commentmeta {border-top:1px dotted #999;border-bottom:1px solid #D9D0C1;}
.commentmeta li {font-size:.87em;}
li.author,li.date {font-style:italic;}

/*ol.commentlist*/
ol.commentlist .comment-author {border-top:1px solid #D9D0C1;}
ol.commentlist .comment-meta {border-bottom:1px solid #D9D0C1;}
.content h3#comments,
.content h3#pings
.content h4#comments,
.content h4#pings {background:#D9D0C1;color:#fff;}
.content h3#postcomment,	
.content h4#postcomment {color:#fff;}	
.comments-to{color:#fff;}
.commentmeta {border-top:1px dotted #D9D0C1;border-bottom:1px solid #D9D0C1; }
ol.commentlist li.authorstyle {
	background:#eee !important;
	border-left:1px solid #D9D0C1;
	border-right:1px solid #D9D0C1;
	border-bottom:1px solid #D9D0C1;}
.authorstyle .comment-reply-link{color:#fff;}
.authorstyle .comment-reply-link:hover{color:#fff;}

/*comment form*/
			
#respond form label{color:#fff;}
#respond form input[type="text"],
#respond form input[type="email"], 
#respond form input[type="url"]{background:url(../images/input-bg.png) repeat 0 0; color:#fff;}			
#respond form textarea{background:; color:#fff;}			
#respond form input[type="submit"]{background:#000; color:#fff; cursor:pointer;}			
#respond form input[type="submit"]:hover{background:#000; color:#e00;}
a.comment-reply-link{background:#454545; color:#fff; text-transform:uppercase;}		
a.comment-reply-link:hover{background:#000; color:#fff; }
.authorstyle a.comment-reply-link{background:#e00; color:#fff; text-transform:uppercase;}		
.authorstyle a.comment-reply-link:hover{background:#000; color:#fff; }
h3#total-comments,h3#pings
h4#total-comments,h4#pings {background:#e00; color:#fff;}

/*single recipe*/
.recipe-content-holder{background:#f3f3f3;}
.recipe-title h3,
.recipe-content a{color:#00aeef;}

h4.recipe-section-title,
div.recipe-section-title{color:#999;}

/* Form settings */
.recipe-press-required {color: #FF0000;}
span.recipe-press-error {color: #FF0000;}

.recipe-list-meta {color: #999;}
.recipe-meta a {color:#fff; background:#000;border-top:4px solid #fff;}
.recipe-meta a:visited {color:#fff; background:#000;}
.recipe-meta a:hover {color:#ccc; background:#000; }

  

.recipe-cat{color:#fff;background:#d6db30; }
.post-meta a {color:#fff; background:#000;}
.post-meta a:hover {color:#fff; background:#e00;}
.post-meta span{color:#fff; background:#e00;}

.share-tools a, 
.share-tools a:visited{background:#000; color:#fff;}
.share-tools a:hover{background:#e00; color:#fff;}

/*=======================================================================================================================*/
#author-avatar{float:left; margin-right:10px;}
#author-avatar img{margin-bottom:0;}
.comment-author img{float:left; margin-right:10px;margin-top:5px;}
#recipe-author-info p{font-size:11px; line-height:1.4em;}
/*=======================================================================================================================*/
/* Print Classes */
.print-size {border: solid 1px #555; background: #DDD;}
body.print-recipes .recipe-content ul.rp_ingredients{ }
body.print-recipes div.recipe-title{border-bottom:1px dotted #999;;color:#333; }
body.print-recipes h4.recipe-section-title{color:#333;}
body.print-recipes div.recipe-meta{color:#999;}

/*recipes front*/
.left-sidebar-recipes{margin:0;}
.left-sidebar-recipes ul{list-style:none; margin:0 0 10px 0; padding:0;}
.left-sidebar-recipes ul li{list-style:none;}
.left-sidebar-recipes a{ }
.left-sidebar-recipes h3{padding-top:0; padding-bottom:10px; font-size:14px;}
.left-sidebar-recipes h4{padding-left:0; padding-right:0;margin-top:0;line-height:1.4em;}

/* panel */
.panel, .panelcollapsed {
	background: #EAECE9;margin: 0 0 2px;
	padding: 0;width: 188px;border: 1px solid #333;}

/* panel heading */
.panel h5, .panelcollapsed h5{	
	font-size: 12px;font-weight: 400;height:auto;line-height:;
	padding: 8px 10px 8px 20px;background:transparent url(../images/green2.png) repeat-y 0 0; 
	border-bottom: 0 solid #333;cursor:pointer;color:#000;
	/*
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
	*/}

#last-panel,#video-panel {border-bottom:0;}
#last-panel h5 {background:transparent url(../images/black.png) repeat-y 0 0; border-bottom:1px solid #333;}
#video-panel h5 {background:transparent url(../images/black.png) repeat-y 0 0; border-bottom:1px solid #333;}
#video-panel ul.children{margin-left:0;}

.panel h5 span, .panelcollapsed h5 span{display:block;background: #EAECE9 url(../images/arrow-up.png) no-repeat 140px;}

/* panel heading on rollover */
.panel h5:hover, .panelcollapsed h5:hover { background-color: #EAECE9; color:#000 }

/* heading of a collapsed panel */
.panelcollapsed h5 span{
	background: #EAECE9 url(../images/arrow-dn.png) no-repeat 140px;
	border-color: #EAECE9;}

/* panel content - do not set borders or paddings */
.panelcontent { 
	background: #EAECE9; 
	overflow: hidden;}

/* collapsed panel content */
.panelcollapsed .panelcontent { display: none; }


.left-sidebar-recipes li#recipes-home-link a,
.left-sidebar-recipes li#recipes-home-link a:visited{
	height:36px; line-height:36px; color:#333;
	background:#EAECE9 url(../images/olive.png) repeat-y 0 0;
	border:1px solid #333; margin-bottom:2px; padding: 0 20px;
	display:block;}
	
.left-sidebar-recipes li#recipes-home-link a:hover{color:#000;}

.panelcontent ul{margin-bottom:2px;}
.panelcontent ul li{}
.panelcontent .list-categories a,
.panelcontent .list-categories a:visited{ 
	color:#888; 
	display:block;
	font-size: 12px;
	font-weight: 400;
	height:;
	line-height:;
	padding: 3px 28px;
	 background:transparent url(../images/green2.png) repeat-y 0 0; }
	 
.panelcontent .list-categories a:hover{color:#000;}

.panelcontent .list-worldfood a,
.panelcontent .list-worldfood a:visited{
	display:block;
	color:#888;
	font-size: 12px;
	font-weight: 400;
	height:auto;
	line-height:15px;
	padding: 5px 28px
	 background:transparent url(../images/green2.png) repeat-y 0 0; }

.panelcontent .list-worldfood a:hover{color:#000;}

.panelcontent .list-pages li a,
.panelcontent .list-pages li a:visited{
	display:block;
	color:#333;
	font-size: 12px;
	font-weight: 400;
	height:auto;
	line-height:15px;
	padding: 5px 28px
	 background:transparent url(../images/black.png) repeat-y 0 0; 
	 border-bottom:1px solid #333}
	 
.panelcontent .list-video li a,
.panelcontent .list-video li a:visited{
	display:block;
	color:#333;
	font-size: 12px;
	font-weight: 400;
	height:auto;
	line-height:15px;
	padding: 5px 28px
	 background:transparent url(../images/black.png) repeat-y 0 0; 
	 border-bottom:1px solid #333}
	 
.panelcontent .list-video li.cat-item a,
.panelcontent .list-video li.cat-item a:visited{
	display:block;
	color:#333;
	font-size: 12px;
	font-weight: 400;
	height:auto;
	line-height:15px;
	padding: 5px 28px;
	 background:transparent url(../images/black.png) repeat-y 0 0; 
	 border-bottom:1px solid #333}
	 
.panelcontent .list-pages li a:hover{color:#000;}

/**/
.left-sidebar-recipes li#read-food-blog{}
.left-sidebar-recipes li#read-food-blog a,
.left-sidebar-recipes li#read-food-blog a:visited{
	height:28px; line-height:28px; color:#333;
	background:#EAECE9 url(../images/black.png) repeat-y 0 0;
	border:1px solid #333; margin-bottom:2px; padding: 0 20px;
	display:block;}
	
.left-sidebar-recipes li#read-food-blog a:hover{color:#000;}	 
	 
/**/
.left-sidebar-recipes li#friends-recipes-link{}
.left-sidebar-recipes li#friends-recipes-link a,
.left-sidebar-recipes li#friends-recipes-link a:visited{
	height:28px; line-height:28px; color:#333;
	background:#EAECE9 url(../images/black.png) repeat-y 0 0;
	border:1px solid #333; margin-bottom:2px; padding: 0 20px;
	display:block;}
	
.left-sidebar-recipes li#friends-recipes-link a:hover{color:#000;}	 
	 
/**/
.left-sidebar-recipes li#share-recipe-link a,
.left-sidebar-recipes li#share-recipe-link a:visited{
	height:28px; line-height:28px; color:#333;
	background:#EAECE9 url(../images/black.png) repeat-y 0 0;
	border:1px solid #333; margin-bottom:2px; padding: 0 20px;
	display:block;}
	
.left-sidebar-recipes li#share-recipe-link a:hover{color:#000;}	 
	 
/**/
.left-sidebar-recipes li#join-free-link a,
.left-sidebar-recipes li#join-free-link a:visited{
	height:28px; line-height:28px; color:#333;
	background:#EAECE9 url(../images/olive.png) repeat-y 0 0;
	border:1px solid #333; margin-bottom:2px; padding: 0 20px;
	display:block;}
	
.left-sidebar-recipes li#join-free-link a:hover{color:#000;}		 
	 
/**/
.left-sidebar-recipes li#newsletter-signup-link a,
.left-sidebar-recipes li#join-free-link a,
.left-sidebar-recipes li#newsletter-signup-link a:visited,
.left-sidebar-recipes li#join-free-link a:visited{
	height:28px; line-height:28px; color:#333;
	background:#EAECE9 url(../images/black.png) repeat-y 0 0;
	border:1px solid #333; margin-bottom:2px; padding: 0 20px;
	display:block;}
	
.left-sidebar-recipes li#newsletter-signup-link a:hover,
.left-sidebar-recipes li#join-free-link a:hover{color:#000;}

.left-sidebar-recipes .recipes-home-widgets{
	padding-right:20px;
	font-size:11px; line-height:1.3em;}		 
	 
/**/



.bottombar li ul li ul{margin-bottom:0;}

/* Style default */

.content #front-thumb .front-thumb-desatu a { border:0; width:360px; height:160px; background:#000; display:block; position:relative;}
.content #front-thumb .front-thumb-desatu img { border:none;}

.content #front-thumb .front-thumb-desatu span { position:absolute; width:360px; height:160px; top:0; left:0; overflow:hidden; cursor:pointer; }
.content #front-thumb .front-thumb-desatu .clear { background:none; border:0; clear:both; display:block; float:none; font-size:0; margin:0; padding:0; overflow:hidden; visibility:hidden; width:0; height:0; }


/* jQuery Desaturate */

#lifestream,.hot-topics,#hot-topics,#latest-video{
	font-size:12px; color:#888;}
	
	#lifestream a, .hot-topics a,#hot-topics a,#latest-video a{color:#000;}
	#lifestream a:hover, .hot-topics a:hover, #hot-topics a:hover,#latest-video a:hover{color:#f66600;}
.hot-topics h2,.hot-topics h3,#hot-topics h2,#hot-topics h3,#latest-video h2, #latest-video h3,
.hot-topics ol,#hot-topics ol, #latest-video ol{list-style:none;margin-left:20px;margin-right:20px;}
#lifestream ol{list-style:none;margin-left:0px;margin-right:0px;}
#hot-topics ol{margin-bottom:;}
#lifestream ol li, .hot-topics ol li,#hot-topics ol li{list-style:none; margin-bottom:5px;padding-bottom:5px;border-bottom:2px dashed #f66600;}
#lifestream ol{}
#lifestream h2{display:none;}

ul.lifestream,ul.lifestream li,ul.lifestream li a,
.lifestream_text,.lifestream_label,.lifestream_meta {background-repeat:no-repeat;background-image:none;}

#sidebar-lifestream{margin-bottom:5px;color:#fff;padding:0 20px; font-size:10px;}
#sidebar-lifestream .h4{color:#A79787;margin-top:0;margin-bottom:5px;padding-top:0;font-size:23px;letter-spacing:-0.1em;border-bottom:2px dashed #A79787;}
#sidebar-lifestream ul,#sidebar-lifestream ol,#sidebar-lifestream li{margin:0;;padding:0;list-style-position:inside;}
#sidebar-lifestream ol li{border-bottom:0 dashed #A79787;padding-bottom:0;margin-bottom:0; list-style:none;}
#sidebar-lifestream li a,#sidebar-lifestream li a:link,#sidebar-lifestream li a:visited{color:#e00;}
#sidebar-lifestream li a:hover{color:#fff;}
#sidebar-lifestream abbr[title], #sidebar-lifestream dfn[title], #sidebar-lifestream acronym[title]{border-bottom:0;}
.lifestream_via{display:block; text-align:center;}
.lifestream_label{padding-left:;}
.recipes-home-widgets h3, .recipes-home-widgets h4{display:none;}
.lifestream_hour{display:block; text-align:center;}

.share-tools{
    border-left:2px dashed #000;
    background:url(../images/tools.png) no-repeat 0 6px;}
.share-tools{padding-top:5px; padding-bottom:5px; padding-left:20px;padding-right:0; margin-bottom:10px;color:#333;background:transparent;}
.share-tools a,.share-tools a:visited{color:#444;background:transparent;}
.share-tools a:hover{color:#000;background:transparent;}  
.post-meta .share-tools{padding-top:7px; padding-bottom:7px; padding-left:10px;padding-right:0; margin-bottom:10px;background:transparent;}
.post-meta .share-tools a{background:transparent;}

article .entry .item-cat{margin-bottom:0; color:#333; font-style:italic; text-align:right;}
article .entry .item-cat a, article .entry .item-cat a:visited{color:#e00;}

article .entry .item-cat a:hover{color:#fff;}

article .entry a.read-more-link, article .entry a.read-more-link:visited{color:#fff;}
body.search #page-content h1{margin-top:20px;}
.biz-item{color:#333; overflow-y:hidden;}
.biz-item a, .biz-item a:visited{color:#2299CC;}
.biz-item a:hover{color:#aaa;}
body.single.single-lsevent .lifestream_hour{display:inline; text-align:left;}
body.single.single-lsevent .lifestream_via{display:inline; text-align:left;}
body.single.single-lsevent .lifestream_label{padding-left:;}

#refashion{width:100%; position:fixed; top:10%; z-index:1000; background:#000; opacity:.80;}
#refashion p{width: 1100px; font-size:16px; line-height:1.3em; font-weight:700; font-family:Georgia, serif; margin:0 auto; padding:60px 0; color:#fff; text-align:center;}
#refashion p a{color:yellow;}

#page-content{
	background:transparent url(../images/pagecont-home.png)repeat 0 0;
	padding:20px;}
	
#page-content h3{color:#fff;}
.post-meta .post-edit-link{background:#000; color:#e00;}
#commentform p, #commentform p label,.noprint {padding:0; margin:0;color:#eee; font-size:10px;}
#commentform p label{display:block;margin-bottom:10px;}

				.new-socicons{margin:0;padding:5px 20px;height:32px;}
				.new-socicons a{display:block; width:32px; height:32px; float:left; margin:0;text-indent:-9999px;}
				.new-socicons a{background:transparent url(../images/new-socicons.png) no-repeat 0 0;}
				.new-socicons a.yt{background-position:0 0;}
				.new-socicons a.li{background-position:-32px 0;}
				.new-socicons a.fl{background-position:-64px 0;}
				.new-socicons a.tw{background-position:-96px 0;}
				.new-socicons a.fb{background-position:-128px 0;}
				
				.new-socicons a.yt:hover{background-position:0 -32px;}
				.new-socicons a.li:hover{background-position:-32px -32px;}
				.new-socicons a.fl:hover{background-position:-64px -32px;}
				.new-socicons a.tw:hover{background-position:-96px -32px;}
				.new-socicons a.fb:hover{background-position:-128px -32px;}


	
body.category-photos .entry{width:175px; height:240px;float:left; position:relative; color:#000;}
body.category-photos .entry img{width:175px; height:175px;}
body.category-photos .entry:hover img{opacity:.85;}

	.gallery {margin:0 10px 0 0; padding:0; float:left; width:100%; }
	.gallery-item {float:left; margin:0; padding:0;}
	.gallery-icon {margin:0; padding:0;}
	.gallery-caption {margin:0; padding:0;}
	.gallery img{padding:0; margin:0 0 5px 10px; border:0 solid #ddd;}
	.gallery img:hover { opacity:.75;}
	.gallery dl { margin: 0; }
	.gallery br+br { display: none; }
	.attachment img { /** single attachment images should be centered **/ display: block; margin: 0 auto; }
	
	.wp-caption { margin-bottom: 12px; text-align: center; padding-top: 5px }
	.wp-caption img { border: 0 none; padding: 0; margin: 0; }
	
	.wp-caption p.wp-caption-text { 
		font: normal 12px/18px Arial, sans-serif !important; 
		line-height: 1.5; font-size: 10px; margin: 0; font-style: italic; }
	
	.wp-smiley { margin: 0 !important; max-height: 1em; }
	
.share-tools{
    border-left:2px dashed #f66600;
    background:url(../images/tools22.png) no-repeat 0 16px;}
    
.share-tools a, 
.share-tools a:visited{background:#454545;}
.share-tools a:hover{background:#000; color:#fff;}

li.recipe-print-link a,
li.recipe-print-link a:visited{background:#e00;color:#fff; text-decoration: none;}
li.recipe-print-link a:hover{background:#e00;;color:#000; text-decoration: none;}
.recipe-cat{color:#fff;background:#e00;; }
#recipe-author-info{}
#recipe-author-info h5{color:#999;}
.tiny-url{color:#999;}
.tiny-url a{color:#e00; text-decoration:underline;}


.post-meta span{color:#fff; background:#454545;;}
.post-meta .share-tools a, 
.post-meta .share-tools a:visited{font-size:10px;padding:4px 10px; background:#000; color:#fff;}
.post-meta .share-tools a:hover{background:#000; color:#e00;}
.post-meta .share-tools a.respond-link {background:#000; color:#fff;}
.post-meta .share-tools a.respond-link:hover{background:#e00; color:#fff;}

h2, h3 {padding:0; padding-bottom:5px; color:#fff; }
h2 a, h3 a {padding:0; color:#fff; }
body.home #page-content{background:url(../images/pagecont-home.png) repeat 0 0; color:#999; padding:20px; }
body.page-template-unfinished-business-php #page-content{background:url(../images/pagecont-home.png) repeat 0 0; color:#999; padding:20px 0; }
body.home .post{}
.banner-block { width:620px; float:left; position:relative;  margin:0; background:; text-align:left;}
.aside-banner-block { width:200px; float:left; position:relative; margin:0 20px; }
.blog-summary {width:360px; float:right; margin-right:20px;}


body.home .post img,body.page-template-unfinished-business-php .post img, .aside-banner-block img {margin-bottom:10px;}
.banner200.bottom { color:#F49A2A; background:url(../images/bdm100.png) repeat-y 50% 0; padding:30px; margin-top:10px;}
.banner200.middle { color:#fff; background:url(../images/bdm99.jpg) repeat-y 50% 0; padding:30px;}
.banner200 { }

.a-songs, .a-friends, .a-songs:visited, .a-friends:visited { display:block; font-family:"Arial Black", arial, sans-serif; font-size:19px; text-transform:uppercase; color:#fff; }
.a-songs:hover, .a-friends:hover { color:#F49A2A; }
.a-songs {margin:60px 0 30px 0;}

h2,h3 {padding:0; margin:0; background:transparent;}
h2 a, h3 a {position:relative; display:block; padding:0; padding-bottom:5px; border-bottom:2px dashed #f66600; color:#fff;background:transparent;}

.commentcount {
	position:absolute; right:0; bottom:10px; width:40px; height:24px; padding-bottom:5px;
	background:url(../images/comment-notification-icon.png) no-repeat 0 50%; }	
.commentcount:hover {background:url(../images/comment-notification-icon2.png) no-repeat 0 50%; cursor:pointer;}
.commentcount a {font-size:11px; font-weight:700; line-height:24px; text-align:center; }


body.page-template-page-biography-php article .entry { width:430px; float:left; }
body.page-template-page-biography-php article .post-meta { width:100px; float:right; }

.format-link .commentcount, .format-link .read-more-link, .format-link .dateposted {display:none;}

/*pagination*/
.pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:11px;
line-height:13px;
}
 
.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#fff;
background:#000;
}
 
.pagination a:hover{
color:#fff;
background: #e00;}
 
.pagination .current{
padding:6px 9px 5px 9px;
background:#e00;
color:#fff;
}

.pagination-bottom{padding-left:5px;}
.next-prev,
.navigation{text-align:; padding-left:5px;}

.wp-paginate {padding:0; margin:0;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {background:#000; color:#fff; margin-right:1px; padding:3px 6px; text-align:center; text-decoration:none;}
.wp-paginate a:hover, .wp-paginate a:active {background:#e00; color:#fff;}
.wp-paginate .title {color:#555; margin-right:1px;}
.wp-paginate .gap {color:#999; margin-right:1px;}
.wp-paginate .current {color:#fff; background:#e00; border:0 solid #89adcf; margin-right:1px; padding:3px 6px;}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}

a.read-more-link,
a.read-more-link:visited{
	color:#fff;
	background:url(../images/read-more.png) no-repeat 0 50%;}
a.read-more-link:hover,
a.read-more-link:visited:hover{
	color:#e00;
	background:url(../images/read-more.png) no-repeat 0 50%;}	
a.read-more-link{
	font-size:10px; position:absolute; bottom:0px; right:0;
	padding:2px 0 2px 7px;
	text-transform:uppercase; font-weight:700;}	
	
.item-cat {position:absolute; bottom:40px; right:40px;}

body.page-template-unfinished-business-php .post{position:relative; margin-bottom:; min-height:230px; }	
body.home .post{position:relative; margin-bottom:; min-height:180px; }
body.page-template-unfinished-business-php a.read-more-link{bottom:10px;}
body.home a.read-more-link {bottom:10px;}
body.category-photos .post {position:relative; margin-bottom:; height:230px; }
body.category-photos h3 {padding-bottom:5px; border-bottom:2px dashed #f66600;}

body.category-links h2 a {font-size:13px;}
body.category-links .post p{font-size:11px; padding:0 40px; }

body.single.single-format-standard.interviews .gallery{display:none;}
/*=======================================================================================================================*/
/* 
 * print styles
 * inlined to avoid required HTTP connection www.phpied.com/delay-loading-your-print-css/ */
/*=======================================================================================================================*/
@media print {
  * { background: transparent !important; color: #444 !important; text-shadow: none; }
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a:after { content: " (" attr(href) ")"; } 
  abbr:after { content: " (" attr(title) ")"; }  
  .ir a:after { content: ""; }  /* Don't show links for images */ 
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }  
  img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}

/*
 * Media queries for responsive design */
@media all and (orientation:portrait) { 
  /* Style adjustments for portrait mode goes here */ 
}
@media all and (orientation:landscape) { 
  /* Style adjustments for landscape mode goes here */
}
/* Grade-A Mobile Browsers (Opera Mobile, iPhone Safari, Android Chrome)  
   Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {  
  /* Prevent iOS, WinMobile from adjusting font size */
  html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } 
}