/* 
   Copy Right: Tina Su
   Theme Name: Think Simple Now
   URL: Thinksimplenow.com
*/

/* @group Normalize */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}
/* ol, */
ul {
  list-style: none;
  padding-bottom: 0.25em;
}
ol { 
  list-style-position: inside;
}

ol.upperalpha { 
  list-style: upper-alpha inside;
}

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset,img {
  border: 0;
}
caption,th {
  text-align: left;
}
q:before, q:after {
  content: '';
}

hr { 
  border: 1px solid #EFEFEF;
}

hr.clear { 
  display: none;
  clear: both;
}

img.left { 
  float: left; 
  margin-right: 10px; 
  margin-bottom: 10px;
}

img.right { 
  float: right; 
  margin-right: 10px; 
  margin-bottom: 10px;
}

.entry ul { 
  margin: 4px;
}

.entry ul > li { 
  background: url('images/bullet-target.png') no-repeat 0px 3px;
  padding-left: 14px;
  margin-left: 14px;
  margin-bottom: 10px;
  margin-top: 4px;
  display: block;
}* html .entry ul li { 
  background: url('images/bullet-target.png') no-repeat 0px 3px;
  padding-left: 14px;
  margin-left: 14px;
  margin-top: 4px;
  display: block;
}

/*.entry li {display: block;}*/
.entry ol li { 
  padding-left: 14px;
  margin-left: 14px;
  margin-bottom: 10px;
  margin-top: 4px;
  backgound: none;
}

.entry ul.browse ul,
.entry ul.browse li { 
  background-image: none;
  padding: 0px;
  margin: 0px;
}

/* Tina Entries in the index page */
ul.archive li.entry{
  display: block; 
  padding: 0 0 1em;
  position: relative;
  left: -76px; /* 60+16 */
  padding-left: 60px; /* 60-16 inner detail page padding*/
  width: 520px; /*602px;*/
  background: transparent url('images/section-sep.gif') no-repeat -2px 4px;
}* html ul.archive li.entry { 
  width: 500px; /*574px;*/
  padding-right: 0px;
  margin-right: 0px;
}

ul.archive p {
  display: block; 
}

ul.archive {margin: 0; padding:0;}

.alignleft {float: left;}
.alignright {float: right;}

/* @end */

/* @group Structure */
#wrapper {
  font-size: 1.3em;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  position: relative;
  min-height: 100%;
  height: 100%;
} html>body #wrapper {
    height: auto;
}

/* Tina Wrapper here */
.align-box { 
  width: 1006px;/*1000px;*/
  margin: 0pt auto;
/*  border: 1px solid red;*/
} * html .align-box { 
}

#header {
  text-align: left;
  margin: 20px 0;
  height: 100px;
  margin-left: 72px; /*27px; */
}
* html #header { 
  margin-left: 36px;
}

#header h1 { 
  display: none;
}

div.entry h1 {
  font-size: 1.5em;
  text-transform: none;
  line-height: 1.2em;
}

body {
  margin: 0 auto;
  padding: 0;
  background-color: #fff;
  color: #5F5959; /* #4f4545;*/
  font: 62.5%/200% Arial, Helvetica, sans-serif;
  text-align: center;
}



/* @end */

a:link, a:visited {
  color: #5F5959; /*#4f4545;*/
  text-decoration: underline;
  font-weight: none;
  padding: 1px;
}
h1 a:link, h1 a:visited, 
h2 a:link, h2 a:visited,
h3 a:link, h3 a:visited { 
  color: #444;
}

div.content a:link,
div.content a:visited { 
  text-decoration: underline;
/*  background:transparent url(/images/b8b8b8.gif) repeat-x scroll left bottom;*/
}

div.content a:hover,
div.content h2 a:link,
div.content h2 a:visited,
div.content h1 a:link,
div.content h1 a:visited { 
  text-decoration: none;
/*  background-image: none;*/
}

a:hover {
  background-color: #FFEFF4;
  color: #5e5e5e;
  border-bottom: none;
  text-decoration: none;
  border-bottom: 1px solid #f5467a;
}

div.content a:hover { 
  border-top: 1px solid #f5467a;
}

.content li p {display: block;}
.content li a {font-weight: none;}
.content ul li {display: block;}

p.allowedtags { 
  color: #BFBFBF;
}

ul.browse li { 
  margin-left: 30px;
}
ul.browse li.heading { 
  margin-left: 0px;
}

#sidebar h2 {text-transform: uppercase;}

#sidebar p { color:#f5467a; }

#sidebar ul li a { 
  display: block;
  padding: 2px 3px 2px 5px;
}
* html #sidebar ul li a { 
/*  border:1px solid red;*/
  padding: 2px 0px;
  padding-left: 1px;
}
* html #sidebar ul li { 
  border:1px solid #FFF;
}

#sidebar ul li a:hover { 
  background-color: #f6f5f5;
  border-left: 1px solid #f5467a;
  color: #222;
/*  padding-left: 4px; Tina*/
}* html #sidebar ul li a:hover { 
/*  padding-left: 0px;*/
}

#sidebar b.ad-disclaimer,
b.ad-disclaimer {
  text-align: center;
  display:block;
  color: #D1D9DF;
  font-size: 9px;
  width: 300px;
  padding: 0px;
  margin: 0px;
  font-weight: normal;
}

#sidebar ul li.ads a,
#sidebar ul li.ads a:hover  { 
  padding-top: 10px;
  padding-left: 0px;
}
* html #sidebar ul li.ads a,
* html #sidebar ul li.ads a:hover  { 
  padding: 0px;
  margin:  0px;
}

#sidebar ul li.ads a:hover { 
  border-right: 1px solid #f5467a;
  border-left: 0px;
}

#sidebar ul li.fresh a,
#sidebar ul li.fave a,
#sidebar ul li.pages a { 
  background: transparent url('images/bullet-arrowpixel.gif') no-repeat 2px 5px;
  display: block;
  padding-left: 16px;
  width: 150px; /*186px;*/
}
* html #sidebar ul li.fresh a,
* html #sidebar ul li.fave a,
* html #sidebar ul li.pages a {
  width: 145px;
}

#sidebar ul li.fresh a:hover,
#sidebar ul li.fave a:hover,
#sidebar ul li.pages a:hover { 
  padding-left: 15px;
  background-position: 1px 5px;
  background-color: #f6f5f5;
  color: #222;
}

#sidebar ul li.pages { 
  width: 85px;
} * html #sidebar ul li.pages {
  width: 45px;
}
#sidebar ul li.pages a:hover { 
  background-color: #fff;
}* html #sidebar ul li.pages a:hover {
} 

#sidebar ul li#about-link.pages { 
  float: left;
}* html #sidebar ul li#about-link.pages {
  float: none;
}

#sidebar ul li#books-link.pages { 
  float: left;
}* html #sidebar ul li#books-link.pages {
  float: none;
}


#sidebar ul li.fave a { 
  background-image: none;
  padding-left: 2px;
  padding-top: 0px;
  padding-bottom: 0px;
}
#sidebar ul li.fave a:hover { 
  border-left: 2px solid #f5467a;
  background-color: #fff;
  padding-left: 0px;
}
#sidebar ul li.fave { 
  margin-top: 3px;
  margin-bottom: 3px;
}

#sidebar .marketplace { 
  margin-top: 20px;
}

#sidebar .marketplace ul li a { 
  width: 160px;
  padding-left: 5px;
}
#sidebar .marketplace ul li a:hover { 
  padding-left: 4px;
}

a:link.subscribe, a:visited.subscribe {
  color: #f36a18;}

a:hover.subscribe  {
  color: silver;}

.description {font-size: .5em;}

#header img {border: 0px solid #bebebe; float: left;}

/* Tina Second Column Here */
#sidebar {
  text-align: left;
  float: right;
  width: 370px; /*210px; /*257px;*/ /*205px; /* 125px*/
  padding-bottom: 25px;
  font-size: 0.9em;
}
* html #sidebar { 
  margin-right: 10px;
}

#sidebar a:link,
#sidebar a:visited { 
  text-decoration: none;
}

#sidebar a {border: none; font-weight: normal;}

#sidebar a.rss img{ 
  border: 2px solid #fff;
}
#sidebar a.rss:hover img{ 
  border: 2px solid #ccc;
}


#header a,
#sidebar a.rss:hover { 
  background-color: transparent;
  border-bottom: 0px;
}

#sidebar h1 a{
  font-weight: bold;
}

#sidebar span#feedcount { 
  color: #cac9c4;
  font-size: 10px;
  padding: 0px;
  margin: 0px;
  top: -3px;
  position: relative;
}

#sidebar span#feedcount strong { 
  color: #666;
}

#prefooter { /* Tina */
  clear: both;
  padding-top: 10px;
  padding-bottom: 0px;
  width: 100%;
  background-color: #f7f7f7;
}

#footer { /* Tina */
  clear: both;
  padding-top: 10px;
  padding-bottom: 20px;
  width: 100%;
  background: transparent url('images/footer-bg-top.gif') repeat-x 0 0px;
}

#footer p { 
  background: transparent url('images/footer-bg-bottom.gif') repeat-x 100% 23px;
  padding-top: 0px;
  padding-bottom: 0px;
}

div.noticebox div#feedemail { 
  float: left;
  /**margin-left: 167px; */
  margin-left: 47px;
  width:254px;
/*  border:1px solid red;*/
  text-align: left;
  border-right: 1px dotted #ccc;
}
* html div.noticebox div#feedemail { 
  margin-left: 16px;
}

div.noticebox p#feedcounter { 
  float: right;

  margin-right: 55px;
  padding-left: 12px;
  width: 115px;
}
* html div.noticebox p#feedcounter { 
  margin-right: 20px;
}

div.noticebox p#feedcounter a:hover { 
  background: none;
  border: 0px;
}

p.postmetadata {
  line-height: 100%;
  margin: 10px 0 25px;
  color: #5e5e5e;
}

ul.archive p.postmetadata { 
  border-top: 1px dotted #CCC;
  padding-top: 10px;
}

div.entry h5 a,
ul.browse li a,
p.postmetadata a:link,
p.postmetadata a:visited { 
  color: #f5467a;
}

div.entry h5 a { 
  font-weight: none;
}

p.postmetadata a:hover { 
  border-top: 0px;
  color: #5e5e5e;
}

/* Tina First Column Here */
.content {
  text-align: left;
/*  margin-left: 54px;*/
  margin-left: 27px;
  width: 540px;/*632px;*/
  padding: 0px 30px 25px 30px;
  float: left;
  clear: both;
}
* html .content {
  width: 530px;
  margin-left: 0px;
  padding: 0px 15px 13px 15px;
  padding-right: 0px;
  padding-left: 0px;
}

div.entry {
  text-align: left;
  padding-left: 16px;
/*  margin-left: -60px;*/
} * html div.entry {
  margin-left: 0px;
  padding-left: 36px;
}


div.entry h1,
div.entry h2 { 
  font-size: 1.4em;
}

div.entry blockquote p:first-child {
  font-weight: normal; 
  color: #444; 
  font-size: inherit;
}

div.entry blockquote {
  font-weight: normal; 
  color: #444; 
  border-left: 2px solid silver; 
  margin: 1.2em 0 1.2em 2em; 
  padding-left: 1em;
}


.cat a:link, .cat a:visited {
  text-transform: uppercase;
  color: #f5467a;
}

.cat a:hover {
  text-transform: uppercase;
  color: silver;
}

.cat {
  text-transform: uppercase;
}

.entry img {
  max-width: 500px;
  padding: 2px;
  border: 1px solid silver;
}

p {
  padding: 0.75em 0 .5em 0;
}

p,
.entry ul > li,
.entry ol > li { 
  font-family: "lucida grande","lucida sans unicode",helvetica,arial,sans-serif;
  font-size: 13px;
  line-height: 20px;
}

div.entry h1 { 
  font-family: Helvetica,Arial,Sans-Serif !important;
  font-weight: bold;
  letter-spacing: -1px;
  font-size: 24px;
  line-height: 30px;
  color: #555;  
}

div.entry h2 { 
  font-family: Helvetica,Arial,Sans-Serif !important;
  font-weight: bold;
  font-size: 20px;
  line-height: 50px;
  color: #f44679;  
}

div.entry h3 { 
  text-transform: none !important;
  font-family: Helvetica,Arial,Sans-Serif !important;
  font-weight: bold;
  font-size: 18px;
  line-height: 30px;
}

strong {font-weight: bold;}

h2 {
  padding-top: 4px; font-size: 1.2em;
}

h3 {
  padding-top: 10px; 
  text-transform: uppercase;
}

.navigation {
  margin: 0 0 1em;
}

.center {text-align: center;}

.borderless img, img.borderless {border: none;}

.imgleft {float:left;}

em {
  font-style: italic;
  font-family: verdana, arial,sans-serif;
}


ul.related li a{display: block;}
ul.related li {display: block;}


ul.index h2 a { 
  margin-bottom: 0px;
  padding-bottom: 0px;
}

div.content h5 { /* subtitle */
  font-weight: normal;
  font-size: 90%;
  text-align: right;
  padding-right: 63px;
}
* html div.content h5 {
  padding-right: 2px;
}
.content .entry ul.archive li h5 { /* main page only subtitle */
  padding-right: 52px;
} * html .content .entry ul.archive li h5 { /* main page only subtitle */
  padding-right: 40px;
}


/* Begin Comments*/

/* Normal Bubble */
div.bubble {
  width: auto;
  margin-bottom: 24px;
}

div.bubble blockquote {
  margin: 0px;
  padding: 10px;
  border: 1px solid #c9c2c1;}

div.bubble blockquote p {
  margin: 0px;
  padding: 0.5em 0px;
  line-height: 1.3em;
}

div.bubble cite {
  position: relative;
  margin: -7px;
  padding: 7px 0px 10px 15px;
  top: 5px;
  background: transparent url('images/tip.gif') no-repeat 20px 0;
  font-style: normal;
  font-size: 1em;
  display: block;
}

.alt {
  margin: 0;
  padding: 0;
}

p#comments,
p#respond b { 
  font-size: 1.2em;
}

#commentform p {
  padding: 5px 0;
  font-size: 1em;
}

#comment {
  width: 576px;
  height: 250px;
  padding: 15px;
  color:#555;
  font-size: 18px;
  font-family: arial,verdana,helvatica;
  border: 1px solid #cfcece;
}* html #comment { 
  width: 500px;
}

#page #comment { 
  width: 501px;
}

.nocomments {
  text-align: center;
  margin: 0;
  padding: 0;
}

.commentmetadata {
  margin: 0;
  display: block;
}

#commentPreview {
  font-size: .8em;
}
/* End Comments */

/* Share This */

.sharethis {padding: 2em 0 3em;}

#akst_form {margin-left: -50px;}

/* End Share This */

/* Begin Calendar */
#wp-calendar {
  empty-cells: show;
  margin: 10px auto 0;
  width: 125px;
}

#wp-calendar #next a {
  padding-right: 10px;
  text-align: right;
}

#wp-calendar #prev a {
  padding-left: 10px;
  text-align: left;
}

#wp-calendar a {
  display: block;
}

#wp-calendar caption {
  text-align: center;
  width: 100%;
}

#wp-calendar td {
  padding: 3px 0;
  text-align: center;
}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
  background-color: #fff; }

#wp-calendar #prev a, #wp-calendar #next a {
  font-size: 9pt;
}

#wp-calendar a {
  text-decoration: none;
}

#wp-calendar caption {
  font: bold 1.3em "Helvetica Neue", Helvetica, Arial, Sans-Serif;;
  text-align: center;
}

#wp-calendar th {
  font-style: normal;
  text-transform: capitalize;
}

/* End Calendar */

/* Begin Search */

input#s { 
  background: transparent url('images/icon-mag.gif') no-repeat 0px 3px;  
  padding-left: 16px;
}

#search_form {
  width: 15px;
}

.search_input {
  width: 5px;
}

/* End Search */

form#subscribe { 
  border:0px solid #ccc;
  padding:0px;
  text-align:left;
}

form#subscribe #email { 
  font-size: 16px;
  width: 120px; 
  background-color: rgb(255, 255, 160);
  border: 1px solid #CCC;
  padding-left: 2px;
  padding-top: 2px;
  padding-bottom: 3px;
}
* html form#subscribe #email {
  width: 130px;
}

div#header ul.links { 
  margin-top: 0px;
  float: right;
  margin-right: 130px;
  font-family: Arial, Helvetica, sans-serif;
  color: #444444;
}
* html div#header ul.links { 
  margin-right: 63px;
}

div#header ul.links li,
div#prefooter ul.links li  { 
  display: inline;
}

div#header ul.links li a  { 
  padding-right: 8px;
  background: url(images/sep-bar.gif) no-repeat 100% 50%;
  padding-left: 5px;
}
div#prefooter ul.links li a  { 
  padding-right: 15px;
  background: url(images/sep-bar.gif) no-repeat 100% 50%;
  padding-left: 12px;
  letter-spacing: 1px;
}

div#header ul.links li.last a,
div#prefooter ul.links li.last a { 
  background: none;
}

div#header ul.links li a:hover { 
  border-bottom: 1px solid #f5467a;
  color: #000;
}

div#prefooter ul { 
  padding-bottom: 0px;
}

div#search { 
  width: 300px;
  padding: 10px;
  border: 1px solid #CCC;
  margin-left: 86px;
  margin-bottom: 100px;
}

div#search strong { 
  font-size: 2em;
}

div#search #sbb { 
  margin-top: 20px;
  margin-left: 0px;
}

div.noticebox { 
  background-color: #FFFFDD;
  padding: 10px;
  padding-bottom: 15px;
  border: 1px solid #ccc;
  font-size: 1.1em;
  min-height: 116px;
}
* html div.noticebox { 
  float: left;
}

div.noticebox img { 
  border: 0px;
}

a#rssquestion { 
  padding:0px;
  margin: 0px;
  padding-left: 104px;
  color: #ccc;
}
a.question { 
  font-size: 10px;
  cursor: help;
}

#footer a.rss { 
  background: url(/images/rssicon16.png) no-repeat 0px 50%;  
  padding-left: 20px;
  margin-left: 3px;
}

div#footer a { 
  color: #F5467A;
}
div#prefooter ul li a { 
  text-decoration: none;
}

div#prevlink,
div#nextlink { 
  font-size: 140%;
}
div#prevlink a,
div#nextlink a { 
  color: green;
}

div#prevlink { 
  background: url(images/arrow_left.png) no-repeat 0px 50%;  
  padding-left: 23px;
}

div#nextlink { 
  background: url(images/arrow_right.png) no-repeat 100% 50%;  
  padding-right: 20px;
}

p.continue { 
  text-align: right;
  background-color: #FFFFDD; /*#f7f7f7;*/
  padding-bottom: 10px;
  padding-top: 8px;
  padding-right: 10px;
  padding-left: 10px;
}
a.continue { 
  font-size: 110%;
  background: url(images/read-more-arrow.png) no-repeat 100% 5px;  
  padding-right: 23px;
}

div.article-options { 
  border: 1px solid #CCC;
  padding: 10px 0;
  border-top: 0px;
/*  margin-bottom: 20px;*/
}

div.article-options a { 
  padding: 0px 6px 0px 18px;
  background: transparent url('images/arrowpixel.png') no-repeat 3px 50%;
}
* html div.article-options a { 
  padding: 0px 0px 0px 7px;
  background: none;
}

div.article-options a:link,
div.article-options a:visited,
div.end-post a:link,
div.end-post a:visited { 
  color: #669e09; /*#F5467A;*/
}

div.end-post { 
  text-align: right;
}
div.end-post a { 
  padding: 0px 4px 0px 20px;
  background: transparent url('images/plus.png') no-repeat 2px 3px;
}
* html div.end-post a {  /* TODO ie6 padding-left doesn't work*/
  padding: 0px 4px 0px 20px;
  background: none;
}

#sizebar #top-commentators { 
  padding-top: 20px;
}

#sidebar #top-commentators ul li { 
  padding-left: 6px;
}

#sidebar #top-commentators ul li a { 
  display: inline;
  padding-left:0px;
}
#sidebar #top-commentators ul li a:hover {
  background-color:#F6F5F5;
  border-left: 0px;
  border-bottom:1px solid #F5467A;
  color:#222222;
  padding-left:0px;
}

div.post-info { 
  background: transparent url('images/footer-bg-top2.gif') repeat-x 0px 0px;
  padding: 10px 10px;
  font-size: 80%;
  color: #777;
}
div.post-info a:link,
div.post-info a:visited { 
  color: #F5467A;
}

.encourage { 
  color: #DF4573;
}
.encourage a:link,
.encourage a:visited { 
  color: #DF4573;
  font-style: italic;
}

.main_486x60 { 
  margin-bottom: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
  border-top: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
  background-color: #f6f6f6;
  margin-right: 40px;
  text-align: center;
}
a.486x60:hover { 
  background: none;
}
.main_300x250 { 
  margin-bottom: 30px;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-right: 40px;
  background-color: #f6f6f6;
  border-top: 2px solid #DDD;
  border-bottom: 2px solid #DDD;
  display: block;
  text-align: center;
}

.detail_300x250 { 
  background-color: #f6f6f6;
  border-top: 2px solid #DDD;
  border-bottom: 2px solid #DDD;
  float: right;
  padding: 34px 8px 15px 12px;
  margin: 4px 0pt 0pt 25px;
}
.detail2_300x250 { 

  background-color: #f6f6f6;
  border-top: 2px solid #DDD;
  border-bottom: 2px solid #DDD;
  padding: 10px 8px 10px 12px;
  margin: 6px 0pt 10pt 25px;

  display: block;
  text-align: center;
}

a.doc { 
  background: transparent url('/images/icon-file-word.png') no-repeat 99% 60%;  
  padding-right: 17px;
}
a.pdf { 
  background: transparent url('/images/icon-file-pdf.png') no-repeat right 50%;  
  padding-right: 16px;
  margin-right: 2px;
}


/* START: Comments and Trackbacks */
#comments { 
  margin-bottom: 10px;
  margin-top: 15px;
  display: inline;
}

h4#comment-header { 
  margin-top: 25px;
  margin-bottom: 15px;
  color: #9F9F9F;
}
h4#comment-header a,
h4#comment-header a:link { 
  color: #9F9F9F;
}

h3#trackbacks { 
  margin-top: 25px;
}
ol#trackbacks { 
  list-style-position: outside;
  margin-left: 10px;
  padding-left: 0px;
  margin-bottom: 20px;
}
ol#trackbacks li { 
  padding-left: 0px;
  font-size: 0.9em;
  margin-bottom: 4px;
}

#comments-list { 
  margin-top: 15px;
  width: 650px;
  position: relative;
  left: -45px; /* space for style bullet from index */
} * html #comments-list { 
  width: 570px;
}

#page #comments-list { 
  width: 575px;
}

#comments-list li { 
/*  border: 1px solid yellow;*/
  margin: 0px;
  padding: 0px;
  clear: both;
  list-style-type: none;
  list-style-position: outside;
}
#comments-list div.commentator { 
/*  border: 1px solid blue;*/
  float: left;
  width: 120px;
  text-align: right;
  padding-right: 4px;
}
#comments-list div.the-comment { 
/*  border: 1px solid red;*/
  float: right;
  width: 522px;
  line-height: 20px;
  min-height: 154px;
  border: 1px solid #EFEFEF;
  position: relative;
  top: -1px;
  margin-bottom: -1px;
  background-color: #fff;
} * html #comments-list div.the-comment { 
  width: 440px;
}

/* In Page, the comments are smaller */
#page #comments-list div.the-comment { 
  width: 447px; 
}

#comments-list li.alt div.the-comment { 
  background: transparent url('/images/comment-bg.gif') repeat-y 0px 0px;
}

#comments-list div.the-comment blockquote { 
  border-left: 0px;
/*  margin-left: 1em;*/
  margin: 10px 20px 30px 20px;
  padding: 0px;
}
#comments-list div.the-comment small { 
  font-size: 10px;
  float: right;
  padding-right: 4px;
  color: #cccbcb;
}
#comments-list div.the-comment small a,
#comments-list div.the-comment small a:link { 
  color: #cccbcb;
  text-decoration: none;
}

#comments-list div.commentator .author { 
  font-size: 18px;
  font-weight: bold;
  text-transform: none !important;
  font-family: Helvetica,Arial,Sans-Serif !important;  
}
#comments-list div.commentator .metadata { 
  font-size: 10px;
}

div.commentator .author a,
div.commentator .author a:link, 
div.commentator .metadata a,
div.commentator .metadata a:link { 
  text-decoration: none;
  color: #99cc33;
}

div.commentator .metadata a,
div.commentator .metadata a:link { 
  color: #a5a5a5;
}

div.commentator .author a:hover { 
  border: 0px;
  color: #444;
  
}

#respond { 
  padding-top: 25px;
  clear: both;
}
.respond { 
  color: #99cc33;
  padding-top: 0px;
}

/* END Comments and Trackbacks */

li#blogads-right { 
  margin-bottom: 20px;
}

li.blogads { 
  margin-top: 40px;
}

#sidebar ul li.blogads a:hover,
#sidebar #sidetower-zone1 a:hover  { 
  padding-left: 0px;
  border: 0px;
}

#sidebar ul li div.adspot_content a:hover { 
  padding-top:0px;
  border: 0px;
}

#prev-next { 
  position: relative;
  top: -30px;
  margin-left: 62px;
  font-size: 12px;
  letter-spacing: 0.2px;
} * html #prev-next { 
  margin-left: 28px;
  padding-bottom: 40px;
  font-size: 12px;
}

#prev-next a:link,
#prev-next a:visited{ 
  color: #817979;
}

#prev-next li { 
  width: 280px;
}

#prev-next .prev-post { 
  text-align: left;
  float: left;
  padding-left: 14px;
  background: transparent url('/images/bullet-arrowpixel-left.gif') no-repeat 0px 4px;
}

#prev-next .next-post { 
  float: left;
  text-align: right;
  padding-right: 12px;
  background: transparent url('/images/bullet-arrowpixel.gif') no-repeat 100% 5px;
}

#prev-next a:link,
#prev-next a:visited { 
  text-decoration: none;
}

/* BlogHerAds Style */
#sidebar #blogherads b.bhatitle { 
  text-align: center;
  display: block;
}

#sidebar #blogherads div#bha1, 
#sidebar #blogherads div#bha2 { 
  display: none;
}


    #blogherads {width:160px;}
    #blogherads a.bhatitle, #blogherads a.headlines {
      display:block; text-align:left; font-weight:bold; font-size:1em}
    #blogherads .blogherad {padding:2px 0; text-align:center;}
    #blogherads a.headlines { margin-top:5px; }
    #blogherads a.privacy {font-size: 9px;color: #666666; text-align:right; display:none; /*block;*/}
    #blogherads a img, #blogherads img {border:0}

#sidebar #blogherads { 
  margin-top: -20px;
  line-height: 100%;
}

#sidebar #blogherads a.bhaheadlines,
#sidebar #blogherads a.headlines,
#sidebar #blogherads a.delicious-link,
#sidebar #blogherads b.bhatitle { 
  color: #939292;
  font-size: 9px;
  width: 160px;
  padding: 0px;
  margin: 0px;
}
* html #sidebar #blogherads a.headlines,
* html #sidebar #blogherads a.delicious-link,
* html #sidebar #blogherads a.bhatitle { 
  position: relative;
  right: 0px;
}

#sidebar #blogherads a { 
  background-image: none;
}
#sidebar #blogherads a:hover { 
  background-image: none;
  background-color: #fff;
  border: 0px;
  text-decoration: underline;
}

/* End BlogHerAds */

li#istock { 
  margin-top: 10px;
/*  float: left;  */

}

li#istock,
li#top-commentators ul li { 
  display: block;
  position: relative;
  right: 0px;
  width: 180px;
}

li#must-read { 
  clear: both;
}

#sidebar #must-read,
#sidebar #google-ad-space,
#sidebar #amz-ad-space { 
  position: relative;
  right: 0px;
  text-align: right;
}

#sidebar li#start { 
  margin-top: 4px;
}

/* Start Sidebar Ad Zone 0 Box Ad */
#sidebar #zone0 { 
  padding-bottom: 30px;
}

/* Start Sidebar Ad Zone 1 Tower */
#sidebar #zone1 { 
/*
  float: right;
  width: 162px;
*/
}
#sidebar #zone2 { 
/*
  float: right;
  width: 162px;
*/
}

#sidebar #sidetower-zone1 { 
  padding-top: 40px;
  padding-bottom: 40px;
}

#sidebar .gaw-tower-btf { 
  padding-left: 2px;
}
#sidebar ul#narrow-side { 
  width: 160px;
  float: right;
}

#sidebar .gaw-tower-btf a:hover{ 
  background: #fff;
  border: 0px;
}

/* Simple Archive */

div#archives h2 { 
  font-size: 16px;
}

div#archives ul li { 
  line-height: 1em;
  font-size: 12px;
  background-position: 0px 0px;
} * html div#archives ul li { 
  line-height: 1.5em;
  background-position: 0px 2px;
}

div#archives ul li a:link,
div#archives ul li a:visited { 
  text-decoration: none;
}

/* Start: must read books *************************/

#must-read div#container { 
  width: 240px;
  float: none;
  text-align: right;
  clear: both;
  margin-left: 120px;
}

#must-read a,
#must-read a:visited { 
  color: #444;
}

#sidebar ul li#must-read a { 
  display: inline;
  padding: 0px;
  text-decoration: underline;
}

#sidebar ul li#must-read a:hover { 
  background-color: #fff;
  border: 0px;
  color: #444;
}

#must-read div#content p { 
  margin: 3px 0px;
  padding: 0px;
  font-size: 10px;
  color: #444;
  font-family: "Arial", sans-serif;
  line-height: 1em;
}

#must-read div#content { 
  float: left;
  background-color: #FFF;
  border: 1px solid #FFF;
  color: #444;
  font-family: "Arial", sans-serif;
  font-size: 10px;
  height: 160px;
  width: 118px;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
  position: relative;
  text-align: center;
}

#must-read div#content div#image { 
  hiehgt: 110px;
  margin: 2px 0px;
  padding-top: 7px;
}

.small { 
  font-size: 10px;
}

#sidebar #must-read h3 { 
  padding-right: 24px;
}
/* End: must read books *************************/

#sidebar .now-reading h3 { 
  font-size: 130%;
  padding-bottom: 8px;
}

#ads-footer-leaderboard { 
  clear: both;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

li#donate { 
  padding-top: 10px;/*40px;*/
  padding-left: 10px;
}

#sidebar ul li#donate a,
#sidebar li.linkcat ul li a { 
  display: block;
  width: 150px; /*186px;*/
}
* html #sidebar ul li#donate a,
* html #sidebar li.linkcat ul li a  { 
  width: 145px;
}

#sidebar ul li#donate a:hover { 
  background-color: #fff;
}

#sidebar ul li.marketplace a,
#sidebar ul li.marketplace a:visited { 
  background-color: #F6F5F5;
}

#sidebar ul li.marketplace a.ad-link,
#sidebar ul li.marketplace a:visited.ad-link { 
  margin-top: 6px;
  font-color: #9F9F9F;
  background-color: #fff;
  font-size: 7pt;
  text-decoration: underline;
  font-family: arial;

}

#sidebar ul li.marketplace a:hover.ad-link { 
  border-left: 0px solid #fff;
}

.statcounter { 
  display: none;
}

# About Page

.team h3 {
  margin-top: 30px;
}

.team .member-photo img{
  display:inline;
  float: left; 
  margin-top: 0px; 
  margin-right: 10px; 
  margin-bottom: 5px; 
  vertical-align: middle;
}

.team p {
  margin-left: 114px;
}

.team p.member-photo {
  margin-left: 0px; 
  display:inline;
  float: left; 
  margin-top: 4px; 
  margin-right: 0px; 
  margin-bottom: 5px; 
  vertical-align: middle;
}

.team strong.member {
  color: #f4467b;
}

.team .member-age {
  font-size: 0.8em;
  font-style: italic;
  margin-bottom: 20px;	
}

a.pretty,
a:link.pretty, 
a:visited.pretty  {
  color: #f4467b;
}

a.delicious,
a.stumbleupon,
a.digg,
a.linkedin, 
a.technorati,
a.twitter,
a.newsvine,
a.youtube,
a.reddit, 
a.facebook, 
a.subscribe,
a.mail,
a.flickr {
  background: transparent url('images/social-media-icons.png') no-repeat 0px -256px;  
  padding-left: 20px;
  margin-left: 5px;
  line-height: 10px;
  padding-bottom: 0px;
}


a.delicious {
  background-position: 0px 0px;  
}

a.stumbleupon {
  background-position: 0px -20px;  
}

a.digg {
  background-position: 0px -40px;  
}

a.linkedin {
  background-position: 0px -60px;  
}

a.technorati {
  background-position: 0px -80px;  
}

a.twitter {
  background-position: 0px -100px;  
}

a.newsvine {
  background-position: 0px -120px;  
}

a.youtube {
  background-position: 0px -140px;  
}

a.reddit {
  background-position: 0px -160px;  
}

a.facebook {
  background-position: 0px -180px;  
}

a.subscribe {
  background-position: 0px -200px;  
}

a.mail {
  background-position: 0px -220px;  
}

a.flickr {
  background-position: 0px -240px;  
}