/*  
Theme Name: Rhea
Theme URI: http://www.blogohblog.com
Description: A professional wordpress theme and totally free for your use. Take it, Break it..Its urs!!
Version: 1.0
Author: Jai Nischal Verma
Author URI: http://www.blogohblog.com
*/

* {margin:0; padding:0}
body{font-size:9pt; font-family:verdana, Arial,'trebuchet MS',sans-serif; color:#000; line-height:140%;
background:#262a2c}
#wrapper{margin:20px auto; padding:0px; width:964px; background:#fff url(images/new_wrapper2_top.jpg) no-repeat top}
#top{margin:0px auto; padding:20px 0 0 0; width:938px; height:180px}

#header{margin:0; padding:0; width:938px}
#header h1{text-indent:-10000px; margin:0; padding:0}
#header h1 a{display:block; background:url(images/new_header2.jpg) no-repeat left; height:180px}

#navbar { margin: 0px auto; padding: 0px; width:938px; height: 31px; background: url(images/navbar.gif) no-repeat;}
#menu {margin: 0px; padding: 0px; float: left; width: 400px; height:31px;line-height:31px;}
ul.menu li{float:left !important;list-style-type:none;margin:0;padding:0;}
ul.menu li a, ul.menu li a:link, ul.menu li a:visited{border-bottom:0; border-left:0; color:#A12A2A; float:left; display:block; text-decoration:none; padding:0 5px}
ul.menu li a:hover, ul.menu li a:active{background:#fff; color:#555; text-decoration:none; color:#A12A2A}
ul.menu li.home a{border-left:2px solid #fff;text-decoration:none;}
ul.menu li ul{float:left;margin:0;padding:0;}

#searchrss { margin: 0px; padding: 0px; float: right; width: 480px; text-align:right; }
#rss { color:#333; float:left; line-height:32px; background:url(images/rss.giff) no-repeat left; padding-left:20px; padding-right:10px; font-size:11px; height: 20px;}
#rss a,#rss a:link, #rss a:visited {  color:#333; text-decoration: none; padding:0;} 
#rss a:hover { color: #0e4761; text-decoration: none; padding:0;}
#topsearch { float:right; width: 230px; height: 22px; font-size:8pt; background: url(images/bg_search_box.ggif) no-repeat; margin:5px 0 0 0; }
#topsearch #ls { float: left; padding: 0; margin: 3px 0 0 6px; border: 0; width: 145px; font-size:8pt; background: none; }
#topsearch #go { float: right; margin: 0 6px 0 0; }

#main{margin:0px auto; padding:10px 0 0 0; width:938px; background:url(images/mainbkg.gif) repeat-y}
#content{margin:0px; padding:0px; float:left; width:735px}

#lsidebar { margin: 0px; padding: 0px; float: left; width: 235px; }
.lsidebar{margin:0; padding:0; float:left; width:210px}
.lsidebar a, .sidebar h2 a:visited{color:#A12A2A; text-decoration:none; font-weight:normal}
.lsidebar a:hover{text-decoration:none; color:#000}
.lsidebar ul{list-style-type:none; margin:0; padding:0}
.lsidebar ul li{margin:0 0 20px}
.lsidebar ul li h2{padding:5px; font-size:12px; font-weight:bold; text-transform:uppercase; color:#fff; background:url(images/lsidebarh2.gif) no-repeat}
.lsidebar ul ul{padding:4px 11px 11px; background:#eaeaea url(images/sidebar-bottom.gif) no-repeat bottom}
.lsidebar ul ul li{margin:0; padding:0; line-height:22px; border-bottom:2px solid #fff}
.lsidebar ul ul li.quicksms{margin:0; padding:0; line-height:22px; background:none}
.lsidebar ul ul ul{border:0; padding:0; background-image:none}
.lsidebar ul ul ul li{padding:0 0 0 10px; background-image:none}


.entry{margin:0px; padding:0px; float:right; width:500px}
.entry a, .entry a:link{ color:#A12A2A; text-decoration:none; padding:0; border-bottom:1px; font-weight:bold}

.entry a:hover, .entry a:visited{color:#A12A2A; text-decoration:none; padding:0}
.entry h2{font-family: Georgia, serif; font-size:20px; line-height: 24px; margin:0; padding:0 0 5px 0}
.entry h3{font-size:15px; margin:0; padding:10px 0 0px 0}
.entry p{margin:0; padding:0 0 10px 0}
html>body .entry ul{margin-left:0px; padding:0 0 0 30px; list-style:round; padding-left:0px; text-indent:0px}

html>body .entry li{margin:4px 0 4px 15px}

.entry ol{padding:0 0 0 35px; margin:0}
.entry ol li{margin:0; padding:0}
.line{background:url(images/dot.gif) repeat-x; margin:10px 0 0 0; padding:0 0 20px 0}

 #fp:first-letter{ font-size:300%;  font-weight:bold;  float:left;  margin-right:3px}

acronym, abbr, span.caps{cursor:help}
acronym, abbr{border-bottom:1px dashed #999}


h4 {font-size: 9pt; padding-top: 6px; padding-bottom: 6px;}
h5 {font-size: 9pt; padding-top: 0px; padding-bottom: 0px; margin-top: -4px;}


blockquote {
		background: url(/images/blockquote.gif) top left no-repeat; margin:10px; padding:0px 35px 0; 
		font-family: Geneva, Tahoma, Verdana, "Helvetica Neue", Helvetica, Arial, sans serif;
		margin:10px;text-align:justify;}
		
blockquote div p {font-size:12px;}

blockquote div {background: url(/images/closequote.gif) bottom right no-repeat; margin:5px; padding:5px 0px 0; overflow:hidden; font-size:12px; color:#333;}

blockquote cite{margin:5px 0 0; display:block}

div.credit{margin:10px 5px; padding-left:20px; padding-right:20px; text-align:right; font-size:11px; }
div.source{margin:10px 5px; padding-left:20px; padding-right:20px; text-align:right; font-size:11px; color:#666;}

img.avatar { border: 0; float: right; }

.center{text-align:center}

a img{border:none}
.navigation{display:block; text-align:center; margin-top:10px; margin-bottom:60px;}
.alignright{float:right}
.alignleft{float:left}
.alignsideleft{float:left}
img.centered{display:block; margin-left:auto; margin-right:auto; border-width:1;}
img.alignright{display:inline; margin:0 0 2px 7px; border:solid 0px;}
img.alignleft{display:inline; margin:0 7px 2px 0; border:solid 0px;}
img.alignsideleft{display:inline; margin:0 0px 0px 0; border:solid 0px;}
pre{border:solid 1px #9a9a9a; white-space:pre-wrap; white-space:-moz-pre-wrap !important; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word; font-size:1.3em; color:blue; margin:10px; padding:10px; background:#f3f2ed}
code{font-size:1.0em; color:#000}

#commentsbox{margin:0px; padding:0px; float:left; width:500px; font-size:11px}
#comments h2{margin:10px 0 0 0; padding:0; color:#ff5c00; font-size:14px; font-weight:normal}
h3 #respond{margin:10px 0 0 0; padding:0; color:#ff5c00; font-size:14px; font-weight:normal}
.boxcomments{margin-bottom:20px; width:500px}
#commentform{border-top:1px solid #eee; margin:0; padding:15px 15px 1px}
#commentform label{display:block; margin:0}
#commentform input{width:170px; margin:0 5px 10px 0; padding:1px}
#commentform textarea{width:400px; margin:0 0 10px; padding:0}
#commentform #submit{margin:0 0 20px}
#commentform p{margin:5px 0}
ol.commentlist{margin:0 0 1px; padding:0}
ol.commentlist li{border-bottom:1px solid #E7E7E7; border-right:1px solid #E7E7E7; display:block; list-style:none; margin:0 0px 10px 0; padding:5px 15px 1px; background:#fff}
ol.commentlist li.mycomment{border-bottom:20px solid #fff; display:block; list-style:none; margin:0; padding:5px 15px 1px; background:#f3fdff}
ol.commentlist li.commenthead{display:block; list-style:none; margin:0; padding:5px 15px}
ol.tblist{list-style:none; margin:0 0 1px; padding:0}
ol.tblist li{display:block; list-style:none; padding:10px 5px 10px 5px; margin:0 0 5px; border:1px dashed #ccc}
input#url, input#author, input#email, textarea{color:#666; width:40%; border:1px solid #cbcbcb; margin-bottom:0.6em; background:#fcfcfc; margin-top:2px; padding:3px}

#sidebar{margin:0px; padding:0px; float:right; width:200px}
.rsidebar{margin:0; padding:0; float:right; width:180px}
.rsidebar a, .sidebar h2 a:visited{color:#A12A2A; text-decoration:none; font-weight:normal}
.rsidebar a:hover{text-decoration:none; color:#000}
.rsidebar ul{list-style-type:none; margin:0; padding:0}
.rsidebar ul li{margin:0 0 20px}
.rsidebar ul li h2{padding:5px; font-size:12px; font-weight:bold; text-transform:uppercase; color:#fff; background:url(images/sidebarh2.gif) no-repeat}
.rsidebar ul ul{padding:4px 11px 11px; background:#eaeaea url(images/sidebar-bottom.gif) no-repeat bottom}
.rsidebar ul ul li{margin:0; padding:0; line-height:22px; border-bottom:2px solid #fff}
.rsidebar ul ul li.quicksms{margin:0; padding:0; line-height:22px; background:none}
.rsidebar ul ul ul{border:0; padding:0; background-image:none}
.rsidebar ul ul ul li{padding:0 0 0 10px; background-image:none}

/**************** BSA *********************/
.adpacks{background:#f9f9f9 !important;padding:2px !important;margin:0 !important;border:1px solid #3d3d3d !important;}
.one .bsa_it_ad{background:transparent;border:none!important;font-family:inherit;padding:0;margin:0;font-size:11px;}
.one .bsa_it_ad:hover img{-moz-box-shadow:0 0 3px #000;-webkit-box-shadow:0 0 3px #000;box-shadow:0 0 3px #000;}
.one .bsa_it_ad .bsa_it_i{display:block;padding:0;float:none;margin:0 0 5px;}
.one .bsa_it_ad .bsa_it_i img{padding:0;border:none;}
.one .bsa_it_ad .bsa_it_t{padding:6px 0 0 0;color: #ED145A !important;}
body .one .bsa_it_p{display:none;}
#bsap_aplink,body #bsap_aplink:hover{display:block;font-size:10px;margin: 0 0 0 15px !important;}

/**************** Footer *********************/
#footer { margin: 0px auto; padding: 0px; width:938px; height: 31px; line-height:31px; background: url(images/navbar.gif) no-repeat; clear:both }
#footer a,#footer a:link,#footer li a:visited{border-bottom:0;color:#333;text-decoration:none;}
#footer a:hover,#footer a:active{color:#000;text-decoration:none;}
.footer{ margin:0; padding:0 0 0 10px; float:left;}
.top{ margin:0; padding:0 10px 0 0; float:right;}
#wrapper_ { margin: -20px auto; padding: 0 0 20px 0; width: 964px; height:20px; background:transparent url(images/wrapper_bottom.gif) no-repeat top; }

/*.widget_nextgenimage h2 { display:none;}*/
.ngg-widget { text-align:center; padding: 4px 11px 10px 11px; background: #eaeaea url(images/sidebar-bottom.gif) no-repeat bottom; line-height:150%;}
	

.ngg-widget{text-align:center; padding:4px 11px 10px 11px; background:#eaeaea url(images/sidebar-bottom.gif) no-repeat bottom; line-height:150%}

.imagecaptioneasy {

  padding: 5px;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  line-height: 1.15em;
  text-align: center;
  border: 1px solid #808080;
  background: #EAEAEA;
  color: #644b19;
}
.imagecaptioneasy img { border: 0px solid #fff; margin-bottom:5px; }
.imagecaptioneasy span { text-align: center; }
.imagecaptioneasy_top_left { margin: 0 11px 11px 0; float: left; }
.imagecaptioneasy_top_right { margin: 0 0 11px 11px; float: right; }
.imagecaptioneasy_top_nowrap { margin: 0 0 11px 0; float: none; }
.imagecaptioneasy_left { margin: 11px 11px 11px 0; float: left; }
.imagecaptioneasy_right { margin: 11px 0 11px 11px; float: right; }
.imagecaptioneasy_nowrap { margin: 11px 0 11px 0; float: none; }

p.wp-caption-text {
	font-size: 11px;
	line-height: 13px;
	color: #644b19;
	text-align: center;
	padding-top:2px;
}

}
.excerpt {
        padding-top:5px;
        border-top: 1px solid #333;
        padding-left:170px;
        min-height:160px;
}
.excerpt img {
        margin-left:-170px;
        float:left;
}

}
.belanja #cekout {
        font-weight:bold;
        color: #333;
	background: #ccc url(images/cart.png) no-repeat left center;
	border: none;
        padding: 5px 5px 5px 20px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.belanja #cekout:hover {
        color: #fff;
	background: #f7941d url(images/cart.png) no-repeat left center;
}

.productListing-data {
  text-align: left;
  vertical-align: top;
  border-bottom: 1px solid #c1c1c1;
  padding: 6px;
}

.productListing-heading a {
	font-size: 115%;
	color: #fff;
}

.productListing-rowheading {
	background-color: #abbbd3;
	background-image: url('http://www.prometheusbooks.com/includes/templates/classic/images/tile_back.gif');
	height: 2em;
	color: #FFFFFF;
	}



/* Captions */
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
   padding: 0 .5em 0.5em 0;
   margin-right: 10px;
}

.alignright {
   float: right;
   margin-left: 10px;
}


/* Image Captions */
.wp-caption{background-color:#;border:0px solid #;margin-bottom:3px;margin-top:2px;padding:0px;text-align:center;max-width:500px!important}
    /* optional rounded corners for browsers that support it
    This code is disabled by default because it is not valid CSS but you are free to enable it if you wish.
    .wp-caption{-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}  */
.wp-caption img{border:none;margin:0;padding:0;width:100%!important;height:auto!important}
.wp-caption-text{color:#676F51;font-size:0.85em;margin:0;padding:4px 0}


.wp-caption,
.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter,
.wp-caption.alignnone{
   padding: 3px 0px 0pt !important
}


.wp-caption p.wp-caption-text {
        text-align: left;
}


.amzshcs-item { text-align: center; } 

		/* section break hr rule */
		.section-break {
		width:80%;
		margin:0 10% 10px 10%;
		height:1px;
		border: 0 solid #CCCCCC ;
		border-top-width: thin;
		}
/* pullquote */
		.pullquote {
		width:150px;
		font-size:100%;
		color:#003366;
		line-height:1.4em;
		padding:2px 0px 2px 0px;
		}
		/* pullquote, for more info and see also all share the same border style */
		.right .pullquote {
		border-left: 1px solid #003366;
		padding-left: 8px;
		text-align:left;
		}
		.left .pullquote {
		border-right: 1px solid #003366;
		padding-right: 8px;
		text-align:right
		}
		.pullquote .quote {
		padding-bottom:4px;
		font-weight:bold;
		}
		.pullquote .source {
		font-weight:bold;
		font-size:11px;
		line-height:1.2em;
		color:#333333;
		}
		.pullquote .source-description {
		line-height:1.2em;
		color:#333333;
		font-size:10px;
		}
.mosimage {
  margin:0;

  margin:0px 0 0px 0px;
   width: 218 !important; 

}

.mosimage img {

  width: 225px !important; 
  padding:1.2em;
}

.mosbox {
	width:240px;
    float:right !important;
    border:1.4px solid #e4e4e4;
    margin:0em 0em 0em 0em;
    padding:.5em;
    background:#cfccd0;
	text-align: center;
}

.mosimage_caption {
	font: bold 8pt/1.3 arial;
	margin:6px 1px 2px 0px;
	padding:2 ;

	display:block;
	 width: 218 !important; 

}

.mosimage_caption div {
	font: bold 8pt/1.3 arial;
	margin:1px 1px 0px 0px;
	padding:2 ;

	display:block;
	 width: 218 !important; 
}

.inset-story {
    font-size:8.5pt;
    line-height:140%; 
    width:200px;
    float:right !important;
    margin:.5em 0em .5em .5em;
    padding:.5em;
    background:#ffffff;
    text-align: left;
    border-top:1.4px solid;
    border-right:1.4px solid;
    border-bottom:1.4px solid;
}

.inset-header {
    font-size:14px;
    font-weight:bold;
    color:#A12A2A;
}

.book-list {
  position: relative;
  float: left;
  width: 165px;
  text-align: left;
}
.book-list img {
  width: 140px;
}
.book-list-meta {
  height: 60px;
  width: 175px;
}
.book-list-meta a, .book-list-meta a h5 {
  color: #999;
  text-decoration: none;
}
.book-cover {
float: left; 
width: 250px;
margin: 0 0 15px 0;
}
.book-cover img, .eshopw_panels img {
  padding: 3px;
  border: solid 1px;
  border-color: #eee #ccc #ccc #eee;
}
.book-info {
  float: left;
  width: 470px;
}

.table1 {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.table2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}


td {
	padding-left:2px;
	padding-right:2px;
}
.leftbook {float:left;width:105px;min-height:160px;margin:0 10px 25px 0;}
.leftbook2 {float:left;width:105px;min-height:160px;margin:0 10px 25px 15px;}

.entry { line-height:140%;
}

.booknav a { font-size:1.3em;font-weight:bold;color:#855531; }


.related_links_inline {float:left;width:140px;margin-right:12px;margin-bottom:8px;border-bottom:1px dotted #E0E0E0; overflow:hidden;}
.related_links_inline .header {padding:0 0 6px 0;margin:0;font-weight:bold;color:#B22929;font-size:1em;}
.related_links_inline .relContentPuff {padding-bottom:3px;border-bottom:1px dotted #ccc;margin-bottom:3px;}
.related_links_inline img {margin-bottom:2px;}
.related_links_inline .label {font-weight:bold;font-size:10px;color:#B22929;text-transform:uppercase;}
.related_links_inline .headline a {font-weight:bold;font-size:1.2em;}
.related_links_inline .lastModDate {font-weight:normal;font-size:1.1em;color:#666;}

.related_links_inline ul {margin:0;padding:0;list-style-type:none;overflow:hidden;}
.related_links_inline ul li {background:url('http://www.telegraph.co.uk/telegraph/template/ver1-0/i/sprite-icon.gif') 0 -1050px no-repeat;padding:0 0 2px 18px;}

.related_links_inline ul li .summary {margin-bottom:5px;padding-bottom:0px;border-bottom:0px dotted #000;}
.related_links_inline ul li a {font-size:12px;line-height:13px;font-weight:normal;color:#06C;text-transform:none;}
.related_links_inline ul li h2 {margin-bottom:0px}

.headerOne {background:url('http://www.telegraph.co.uk/telegraph/template/ver1-0/i/headerBlueBG.gif') repeat-x 0px 2px;padding-bottom:7px;}

div.amazon {float:right; width:120px; margin: 0 0 0 10px; border: 1px solid #808080; text-align: center; background:#EAEAEA; padding:6px;}
div.amazon p {text-align: center;}

div.amtap-item h3 {font-size:.9em;}
#amtap li p, div.amtap-item p {line-height:1.2em;}
#amtap {list-style:none;}
#amtap h2 {list-style:none;}
div #amtap ul {padding:0;}
#amtap li h3 {font-size:13px;}

#amtap a img, div.amtap-item a img {
border:1px solid #EFEFEF;
display:block;
float:left;
margin-left:auto;
margin-right:10px;
padding-left:20px;
padding-right:20px;
}

   p.cap:first-letter {float: left; margin-right: .05em; padding-top: .05em; font-size: 300%; line-height: .8em; width: auto;}
    .dcap {text-transform: uppercase;}

/* Copyright 2006 Joost de Valk */
a img {
	border: 0;
}
table.sortable {
	border-spacing: 0;
	border: 1px solid #000;
	border-collapse: collapse;
}
table.sortable th, table.sortable td {
	text-align: left;
	padding: 2px 4px 2px 4px;
	border-style: solid;
	border-color: #444;
}
table.sortable th {
	border-width: 0px 1px 1px 1px;
	background-color: #e6EEEE;
}
table.sortable td {
	border-width: 0px 1px 0px 1px;
}
table.sortable tr.odd td {
	background-color: #F0F0F6;
}
table.sortable tr.even td {
	background-color: #fff;
}
table.sortable tr.sortbottom td {
	border-top: 1px solid #444;
	background-color: #ccc;
	font-weight: bold;
}
#homepage {
clear:both;
margin-top:10px;
padding-top:20px;
}

.homepage_1 {
		float:left;
		width:238px; padding: 8px 8px 8px 0;}
.homepage_2 {
		float:left;
		width:238px; padding: 8px 8px;}
.homepage_3 {
		float:left;
		width:305px; padding:8px 8px;}

.hpbox {
	background-color:#fcfcfc;
	border: 1px solid #dedede;	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:8px 8px;
	margin-bottom:10px;}

.hpbox ul {margin:0; padding:0; list-style:none;}

#cse-search-results	iframe {
	overflow: auto;
	width: 515px;
	padding: 0 0 0 10px;
	margin-bottom: 10px;
}

.hidden { display: none; }
 .unhidden { display: block; }

.pull-quote, .pull-quote-left, .pull-quote-right
{
	color: #fff4e5;
	font-family: Georgia, Palatino, serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 25px;
}

.pull-quote
{
	border: 3px solid #ddd;
	border-width: 0 3px;
	margin: 14px 0;
	padding: 20px;
}

.pull-quote-left
{
	width: 50%;
	float: left;
	margin: 0 20px 10px 0;
	padding: 20px 20px 20px 0;
	border-right: 3px solid #ddd;
}

.pull-quote-right
{
	width: 50%;
	float: right;
	margin: 0 0 20px 10px;
	padding: 20px 0 20px 20px;
	border-left: 3px solid #ddd;
}

.bgcolor-medium-grammar
{
	background-color: #EF6830 !important;
}
.color-medium-grammar
{
	color: #EF6830 !important;
}

.bgcolor-dark-grammar
{
	background-color: #B93116 !important;
}
.color-dark-grammar
{
	color: #B93116 !important;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 12px;
	margin-top: 6px;
	font-family: Georgia, serif;
}

h6
{
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
	margin-bottom: 12px;
	font-family: Georgia, serif;
}

h7
{
	color: #B93116 !important;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 12px;
	margin-top: 12px;
	font-family: Georgia, serif;
}


.mla-heading
{
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:10px 0 10px 0;
}

#extra-space {
	margin:20px 0 0px 0;
}

/**************************************************** From the Store Sidebar */

.store-border
{
	background: #E8DFDC;
	margin-top: 2px;
	padding: 1px;
}

.store-box
{
	background: #fff;
	margin-bottom: 1px;
	padding: 4px 0px;
}


/**************************************************** End Store Sidebar */

.social-icon {
  width: 21px;
  margin-left: 5px;
  margin-top: 5px;
}

/************************************************************** Article Tools */

#article-tools
{
	border: 1px solid #ccc;
	border-width: 1px 0 1px 1px;
	float: right;
	margin: -44px 0 12px 25px;
	padding: 10px 0 10px 15px;
	width: 120px;
}
#host-page-layout #article-tools
{
	margin-top: 0;
}
#host-bio-layout #article-tools
{
	margin-top: 17px;
}

#article-tools h3
{
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 0;
	text-transform: uppercase;
}
#article-tools div + h3
{
	margin-top: 10px;
}
a.tools:link, a.tools:visited, a.tools:active, a.tools:hover
{
	background: transparent url(/images/icons/sprites.png) no-repeat scroll 0px 16px; /* defaults to invisible */
	color: #666 !important;
	display: block;
	font-size: 10px;
	font-weight: normal !important;
	height: 14px;
	line-height: 14px;
	text-decoration: none !important;
	padding: 2px 0 0 20px;
	margin: 3px 0;
}
a.tools:hover
{
	text-decoration: underline !important;
}

#tip-sponsor-hr
{
	border-top: 1px solid #ccc;
	height: 1px;
	line-height: 1px;
	margin: 12px 0 0 -15px;
}
#tip-sponsor
{
	margin-top: 4px;
}

#social-sites
{
	border: 1px solid #fff;
	display: none;
	padding-left: 17px;
}

a.tools-newsletter
{
	background-position: 0px 0px !important;
}
a.tools-itunes
{
	background-position: 0px -16px !important;
}
a.tools-rss
{
	background-position: 0px -32px !important;
}
a.tools-download
{
	background-position: 0px -48px !important;
}
a.tools-favorites
{
	background-position: 0px -64px !important;
}
a.tools-email
{
	background-position: 0px -80px !important;
}
a.tools-print
{
	background-position: 0px -96px !important;
}
a.tools-comment
{
	background-position: 0px -112px !important;
}
a.tools-share-closed
{
	background-position: 0px -128px !important;
}
a.tools-share-open
{
	background-position: 0px -144px !important;
}
a.tools-add
{
	background-position: 0px -160px !important;
}
a.tools-facebook
{
	background-position: 0px -176px !important;
}
a.tools-like
{
	background-position: 0px -384px !important;
}
a.tools-digg
{
	background-position: 0px -192px !important;
}
a.tools-delicious
{
	background-position: 0px -208px !important;
}
a.tools-reddit
{
	background-position: 0px -224px !important;
}
a.tools-twitter
{
	background-position: 0px -240px !important;
}
a.tools-wordpress
{
	background-position: 0px -256px !important;
}
a.tools-blogger
{
	background-position: 0px -272px !important;
}
a.tools-stumbleupon
{
	background-position: 0px -288px !important;
}
a.tools-technorati
{
	background-position: 0px -304px !important;
}
a.tools-myspace
{
	background-position: 0px -320px !important;
}
a.tools-thumbs-up
{
	background-position: 0px -336px !important;
	float: left;
	margin-right: 20px !important;
}
a.tools-thumbs-down
{
	background-position: 0px -352px !important;
	float: left;
	margin-right: 20px !important;
}
a.tools-zune
{
	background-position: 0px -368px !important;
}
/* for future use */
a.tools-extra
{
	background-position: 0px -384px !important;
}
a.tools-extra
{
	background-position: 0px -400px !important;
}
a.tools-extra
{
	background-position: 0px -416px !important;
}
a.tools-extra
{
	background-position: 0px -432px !important;
}
a.tools-extra
{
	background-position: 0px -448px !important;
}
a.tools-extra
{
	background-position: 0px -464px !important;
}
a.tools-extra
{
	background-position: 0px -480px !important;
}


/****************************************************** New Classes for SEO Changes */
.qdth3
{
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 28px;
	margin-bottom: 0;
	padding: 0 8px;
	text-transform: uppercase;
	margin: 0;
	text-align: left;
}
.qdth3-white-on-red
{
	background: #960F09 none repeat scroll 0 50%;
	font-size: 10px;
}
.qdth3-recommend-reading
{
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	margin-bottom: 0;
	padding: 6px 8px;
}
#qdth3-editor-list
{
	font-family: Georgia, Palatino, serif;
	font-size: 19px;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 10px;
}
#qdth3-editor-list span a:link, span a:visited, span a:active
{
	color: #A90B05;
	font-weight: normal;
	margin-bottom: 1px;
	text-decoration: none;
}
#qdth3-editor-list span a:hover
{
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}
.qdth3-article-tools
{
	color: #999999;
	font-size: 10px;
	margin: 0;
	text-transform: uppercase;
	line-height: 20px;
	margin-bottom: 10px;
}
.qdth3-top-margin
{
	margin-top: 0px;
	margin-bottom: 0px;
}
.qdth3-top-bottom-margin
{
	margin-top: 10px;
	margin-bottom: 0px;
}
.qdth3-about-the-host
{
	font-size: 13px;
	font-weight: normal;
	line-height: 17px;
	margin-bottom: 6px;
	font-family: Georgia,serif;
}


span.subscribe {
color: #736F6E;
font-weight: bold;
text-transform:uppercase;
} 

.colorbox{
	padding:6px 6px 6px 9px;
	margin:10px 0px 10px 0px;
	width:auto;
	font-size:1.2em;
	background-color:#ffe7e7;
	font-family:Georgia, serif;
	font-style:normal;
	line-height:1.45em;
}

