html {    margin:0 auto; padding:0;  }

body { 	  font: 70% Verdana, "Arial", Times, serif normal;
	  background: #ffffff;
	  color: #333;
	  margin:0 auto; padding:0;  }

/* general items
note #playlist > p in images */
p                 		{ display:block; line-height: 170%;   }

a, a:visited, a:focus 	{ color: #635650; text-decoration: none; }
a:hover 		{  text-decoration: underline; }
a img 			{ border: none; }
.bookimage              { float:left; padding-right: 5px;  }
.bookimage img          { width: 115px; }

.tellafriend        { width: 480px; margin: 0 0 5px;  }
.tellafriend img    { float:right; padding: 0 3px; }
.tellafriend form   { display:inline; margin:0; padding:0; }
.st-taf             { border:0; padding:0; margin:0; }
.st-taf img         { border:0; padding:0 3px 0 0; margin:0; float:right; }
.RT                 {
color: #372a24;
background: #ffffff;
text-align:right; font-size: 10px; text-transform: uppercase;
width: 30px; position:relative; z-index: 30; margin: 0 0 0 10px; padding:5px;  }

/* images */
img { border:none; }
img.alignleft   { float:left;  margin: 5px; }
img.alignright  { float:right; margin: 5px; }
#playlist > p, #playlist > a > img  { width: 178px; margin:3px 0; }
#playlist > a > img             { height: 100px;  margin-bottom: 8px; }

.ids_wrap1, .ids_wrap2, .ids_wrap3 { display: inline-table; /* \*/display: block;/**/ }
.ids_wrap1 { float: left; background: url('images/shadow.gif') right bottom no-repeat;}
.ids_wrap2 { background: url('images/corner_bl.gif') -4px 100% no-repeat; }
.ids_wrap3 { padding: 0 5px 5px 0; background: url('images/corner_tr.gif') 100% -3px no-repeat; }
.ids_wrap3 img { display: block; border: 1px solid #ccc; border-color: #efefef #ccc #ccc #efefef; }


/* headers*/
h1, h2, h3, h4, h5 	{ font: 100% Helvetica, Arial, sans-serif; margin:0; padding:0; color: #372a24; }
h2                 	{ font-size: 150%; font-weight: bold; }
h3 		   	{ font-size: 120%; margin: 10px 0 5px 0; font-style:italic; }
h4 		   	{ font-size: 100%; font-family: Georgia,"Times New Roman",Times,serif;font-style: italic; color: #888888; }
h2.widgettitle		{ font-size: 110%; text-transform: uppercase; margin: 0 0 10px;  }
#middle h4		{ float:left; }


/* navigation */
.navigation         { font-size: 100%; width: 100%; float: left; }
.whitespace         { margin: 0 0 10px 0 !important; }
.previous, .next    { padding-right:25px;   }
.previous           { float:left; text-align:left; }
.next               { float: right; text-align:right; }

/* lists and twitter tools */
ul, li, ol             	{ list-style:none; margin:0; padding:0; line-height: 20px; }
ol li			{ list-style: decimal; }
div.aktt_tweets li    	{ margin: 10px 0; }
p.aktt_credit,  #aktt_tweet_posted_msg  { display:none;  }

  #rsidebar, #lsidebar  		{ font-size: 100%; }
  div.textwidget	{ margin: 15px 0; padding:0; }
  #rsidebar ul, #lsidebar ul 		{ margin: 0px 5px 15px; }
  #middle ul, #middle ol     		{ margin: 10px 35px; }

     /* footer */
     #footer ul    {  }
     #footer li    { margin: 5px; padding:5px;  }

/* forms
site search:   input.query      submit id = #submit
ewg search:    input.ewg        submit id = #SearchSubmit
google search: input.gsc-input, input.gsc-search-button, table.gsc-search-box, table.gsc-branding
*/
form                	{ margin:0; padding:0;  }
#searchform { margin: 5px 0 ; padding: 3px; }
#searchform input {}
#searchcontent    	{ margin: 25px 0;   }
input               	{  }
input.gsc-input, input.gsc-search-button {   }
input.query, input.ewg, input.gsc-input  {  }
input.gsc-search-button  { display:none; }
input.gsc-input 	{  }
table.gsc-search-box 	{  }
table.gsc-branding 	{  }

/* misc */

.clear        { clear:both; }
.floatleft    { float:left; }
.floatright   { float:right; }
.alignright   { text-align: right; }
.alignleft    { text-align: left; }
.paddingtop   { padding-top: 5px; }
.paddingright { padding-right: 5px; }

.green       {  }
.white       { color: white; }

.uppercase   { text-transform: uppercase; }
.lowercase   { text-transform: lowercase; }
.xxlarge     { font-size: 30px; }
.small, small       { font-size: 13px; }
.times       { font-family: Times, serif; }
.helvetica   { font-family: Helvetica, sans-serif; }
.bold        { font-weight: bold; }

.selected { display: block; }
.hidden { display: none; }

/* comments */
.comment_meta { margin: 0 0 1.2em 0; }
.comment_num { padding: 0 15px 0 20px; font-weight: bold; font-size: 1.4em; float: right; }
.trackback .comment_num { padding: 0 0 0 20px; }
.comment_num a, .comment_num a:visited { color: #635650; text-decoration: none; }
.comment_num a:hover { color: #635650; text-decoration: none; }
.comment_meta strong { font-size: 100%; }
.comment_time { font: normal 1.1em Verdana, Helvetica, Arial, sans-serif; color: #888; }
.comment .entry { padding: 0 15px; }
.comment .entry p { margin: 0 0 1.0em 0; }
#comments textarea { width: 400px; }

/*---< 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; }