/*  
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:#333; line-height:140%; background:#50504f}
#wrapper{margin:20px auto; padding:0px; width:964px; background:#fff url(images/new_wrapper_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_header.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: 500px; 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: 420px; text-align:right; }
#rss { color:#333; float:left; line-height:32px; background:url(images/rss.gif) no-repeat left; padding-left:20px; padding-right:10px; font-size:11px;}
#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.gif) 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-size:17px; margin:0; padding:0 0 5px 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:20px; text-indent:0px}

html>body .entry li{margin:4px 0 4px 10px}

.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;}

blockquote {background: url(/images/blockquote.gif) top left no-repeat;}
blockquote div {background: url(/images/cclosequote.gif) bottom right no-repeat; margin:10px 20px 10px 10px; padding-left: 30px; padding-right: 30px; overflow:hidden;}
blockquote cite{margin:5px 0 0; display:block}

div.credit{margin:0px 0px 0px 0px; padding-top:2px; padding-left:0px; padding-right:0px; padding-bottom:10px; text-align:left; font-family: arial,sans-serif; font-size:1em; line-height: 1.25; color: #644b19;}
div.source{margin:10px 5px 10px 5px; padding-left:20px; padding-right:20px; text-align:right; font-size:8pt; }

div.amazon {float:right; width:115px; margin: 0 0 0 10px; border: 1px solid #808080; text-align: center; background:#EAEAEA; padding:6px;}
div.amazon p {text-align: center;}

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}
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;}
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}

#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}

.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: 7px;
}

.alignright {
   float: right;
   margin-left: 7px;
}


/* 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 {
    font: normal .8em/.9 arial;
	width:240px;
    float:right !important;
    border:1.4px solid #e4e4e4;
    margin:.5em 0em .5em .5em;
    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; 

}

.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; }
