@charset "utf-8";
/* CSS Document */

body{
	margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#939393; line-height:18px;
	background-image:url(../images/mainbg.JPG); background-repeat:no-repeat; background-position:center top; background-color:#0e0e0e;
	height:100%;
}

.left{ float:left; }	.right{ float:right; }	.clear{ clear:both; }	.bord{ border:#FF0000 solid 1px; }

a{ text-decoration:underline; color:#939393; }
a:hover{ text-decoration:none; color:#939393; }

.form_field{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999;
	background-color:#000000; border:#575757 solid 1px;
}
.form_button{
	background:url(../images/form_btn_bg.jpg) repeat-x; border:#575757 solid 1px; margin:0px; padding:3px 7px 3px 7px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF;
}
.img_border{ border:#000000 solid 1px; }


.main_div{ width:1000px; margin:auto; padding:330px 0px 0px 0px; }

.menu{
	width:1000px; padding:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; color:#a1a1a1; font-weight:bold;
}

.content_main{ width:1000px; margin:auto; background:url(../images/content_bg.jpg) repeat-y center; }
.inner_content_main{ width:1000px; margin:auto; 0px; background:url(../images/innerbg.jpg) repeat-y center; }
.inner_page_title{
	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#00a8dd; padding:0px 0px 0px 10px; text-transform:uppercase;
	width:755px; height:35px; line-height:35px; background-color:#000000; border:#2c2c2c solid 5px;
}
.inner_content_left_col{ width:775px; }



.title{
	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#00a8dd;  text-transform:uppercase;
	height:38px; line-height:38px; padding:0px 0px 0px 10px;
}
.title_bot_line{ background:url(../images/title_bot_line.jpg) repeat-x bottom; }
.page_title{
	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#00a8dd; padding:0px 0px 0px 10px;
	width:530px; height:35px; line-height:35px; background-color:#000000; border:#2c2c2c solid 5px;
}

.left_col{ width:215px; float:left; }
.left_col_books_hold{ float:left; width:215px;}
.left_col_book{ width:180px; margin:auto; padding:10px; background-color:#000000; text-align:center; margin-top:9px;}
.left_col_book_img{ width:180px; margin:auto; }

.review_title{
	font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#b2b2b2; font-weight:bold; text-transform:uppercase;
	width:180px; height:25px; line-height:25px; margin:auto; background-color:#2c2c2c; text-align:center; margin-top:7px;
}
.review_text{ width:170px; margin:auto; text-align:left; }
.review_links{
	width:180px; height:20px; line-height:20px; background-color:#2c2c2c; margin:auto; text-align:center;
	margin-top:5px; font-weight:bold;
}
.review_links a{ text-decoration:none; }
.review_links a:hover{ text-decoration:none; color:#CCCCCC; }

.read_blurb{
	background:url(../images/read_blurb_bg.jpg) no-repeat center;
	width:91px; height:23px; text-align:center; font-weight:bold; padding:12px 0px 0px 0px;
}
.read_blurb a{ color:#949494; text-decoration:none; }
.read_blurb a:hover{ color:#ffffff; text-decoration:none; }

.middle_col{ width:550px; float:left; margin-left:10px; }
.welcome_hold{ width:550px; background:url(../images/welcomebg.jpg) no-repeat right bottom; border-bottom:#0e0e0e solid 5px; }
.welcome{ width:170px; margin:auto; padding:20px 0px 0px 0px; }
.welcome_content{ width:auto; margin:auto; padding:10px; text-align:center; }

.home_blog_hold{ width:540px; padding:5px; }
.home_blog_title{
	background:url(../images/home_blog_title_bg.jpg) no-repeat right;
	font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#00a8dd;  text-transform:uppercase;
	width:530px; height:40px; line-height:40px; background-color:#000000; padding:0px 0px 0px 10px;
}
.home_blog_heading_hold{ width:530px; background-color:#171717; padding:5px; border-top:#2c2c2c solid 2px; }
.home_blog_heading{
	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#767676; 
	padding:3px 0px 8px 5px; border-bottom:#373737 solid 1px;
}
.home_blog_by{ width:auto; padding-left:7px; color:#929292; }
.home_blog_comments{ width:auto; padding:0px 0px 0px 0px; }
.home_blog_content{ width:520px; margin:auto; padding:5px 0px 5px 0px; }
.home_blog_comment_hold{ width:530px; background-color:#444444; padding:5px; border-top:#2c2c2c solid 2px; }
.home_blog_comment{
	font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#a3a3a3; font-weight:bold;
	padding:3px 0px 3px 5px;
}
.home_blog_comment_box{ width:520px; background-color:#2c2c2c; margin:auto; padding:5px 0px 5px 10px; margin-top:5px; }
.home_blog_comment_user{ width:520px; margin:auto; border-bottom:#585858 solid 1px; padding:0px 0px 5px 0px; }
.home_blog_comment_text{ width:520px; margin:auto; padding:0px 0px 0px 0px; }

.right_col{ width:215px; float:right;}
.login_hold{ width:215px; border-bottom:#0e0e0e solid 5px;}
.login_text{ font-weight:bold; padding:5px 0px 5px 10px; }
.logint_fields{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; padding:9px 0px 9px 5px;
	background-color:#000000; border:#575757 solid 1px; width:190px;
}
.login_btn{ width:91px; margin:auto; padding:10px 0px 0px 0px;}
.signup_btn{ width:190px; margin:auto; padding:20px 0px 10px 0px;}
.forgot_password{ width:auto; padding:10px 0px 0px 0px; text-align:center; }

.latest_book_hold{ width:215px; border-bottom:#0e0e0e solid 0px;}
.right_col_books_hold{ float:left; width:215px;}
.right_col_book{ width:183px; margin:auto;  padding:10px 0px 0px 0px;}
.read_blurb_big{
	background:url(../images/read_blurb_big_bg.jpg) no-repeat center; margin:auto;
	width:163px; height:50px; line-height:55px; text-align:center; font-weight:bold; padding:22px 0px 15px 0px;
}
.read_blurb_big a{ color:#949494; text-decoration:none; }
.read_blurb_big a:hover{ color:#ffffff; text-decoration:none; }
.blurb_book_hold{ width:200px; padding:0px 10px 0px 0px; }
.blurb_content{ width:570px; padding:10px 10px 10px 10px; border:solid 0px red;}
.blurb_buy_now{	font-size:18px; text-transform:uppercase; }

.signup_hold{ width:550px; border-bottom:#0e0e0e solid 0px; }
.signup_line{ width:530px; padding:10px 0px 0px 0px; }
.signup_text{ width:120px; text-align:left; padding:0px 0px 0px 30px; }
.signup_fields{ width:300px; }
.signup_btn_hold{ width:400px; margin:auto; text-align:center; }


.chapter_content{ width:750px; padding:0px 5px 0px 10px;}


.left_col_read_more { text-align:right; padding:10px 5px 10px 0px; border:solid 0px red; }



.blog_hold{ width:760px; padding:5px; }
.blog_title{
	background:url(../images/home_blog_title_bg.jpg) no-repeat right; margin:5px 5px 0px 5px;
	font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#00a8dd; text-transform:uppercase;
	width:755px; height:40px; line-height:40px; background-color:#000000; padding:0px 0px 0px 10px;
}
.blog_heading_hold{ width:755px; background-color:#171717; padding:5px; border-top:#2c2c2c solid 2px; }
.blog_heading{
	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#767676; 
	padding:3px 0px 8px 5px; border-bottom:#373737 solid 1px; 
}
.blog_by{ width:auto; padding-left:7px; color:#929292; }
.blog_comments{ width:auto; padding:0px 0px 0px 0px; }
.blog_content{ width:750px; padding:5px 0px 5px 10px; }
.blog_comment_hold{ width:750px; background-color:#444444; padding:5px; border-top:#2c2c2c solid 2px; }
.blog_comment{
	font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#a3a3a3; font-weight:bold;
	padding:0px 0px 0px 5px;
}
.blog_comment_box{ width:750px; background-color:#2c2c2c; margin:auto; padding:5px 0px 5px 0px; margin-top:5px; }
.blog_comment_user{ width:735px; margin:auto; border-bottom:#585858 solid 1px; padding:0px 0px 5px 0px; }
.blog_comment_text{ width:735px; margin:auto; padding:0px 0px 0px 0px; }
.blog_img{ padding-right:5px; float:left; }
.blog_navi_hold{ width:250px; margin:auto; font-weight:bold; padding:20px 0px 0px 0px; }
.blog_navi_text{ width:100px; margin:auto; text-align:center; padding:2px 0px 0px 0px; }
.blog_navi_btn{ width:75px; height:25px; line-height:25px;text-align:center; font-weight:bold; background-color:#161616; }
.blog_navi_btn a{ width:75px; height:25px; display:block; line-height:25px; text-decoration:none; }
.blog_navi_btn a:hover{ text-decoration:none; background-color:#666666; color:#161616; }
.leave_comment_hold{ width:345px; padding:5px; }
.leave_comment_line{ width:340px; padding:5px; }
.leave_comment_line_text{ width:100px; }
.leave_comment_field{ width:500px; }
.leave_comment_btn{ width:100px; }


.paging{ width:763px; border:#989898 solid 0px; margin:auto; margin-bottom:10px; text-align:left; padding-right:40px;}
.books_hold{ width:763px; border:#989898 solid 1px; margin:auto; margin-bottom:10px; }
.books_title{ width:743px; height:30px; line-height:30px; padding-left:10px; border:#171717 solid 5px; margin:auto; font-weight:bold; }
.books_img_hold_for1{ width:auto; margin:auto; text-align:center; }
.books_img_hold_for2{ width:500px; margin:auto; text-align:center; }
.books_img_hold_for3{ width:740px; margin:auto; text-align:center; }
.books_img_name{ width:auto; padding:10px 0px 2px 0px; }
.books_page_book{ width:242px; margin:auto; padding:0px 2px 5px 2px; text-align:center; }


.blog_tags_hold{ width:450px; padding:5px; }
.blog_tags_hold legend { color:#939393; font-weight:bold; padding:5px; }


.bottom_navi_btn_hold{ width:580px; padding:20px 0px 0px 0px; } 
.bottom_navi_btn{ text-align:center; font-weight:bold; background-color:#161616; padding:15px 25px 15px 25px; border:#2c2c2c solid 5px; }
.bottom_navi_btn a{ color:#939393; text-decoration:none; }
.bottom_navi_btn a:hover{ color:#666666; text-decoration:none; }


.review_hold{ width:750px; padding:0px 0px 0px 10px; margin-bottom:15px; }
.review_by{ width:auto; font-weight:bold; padding:0px 0px 5px 0px; border-bottom:#666666 solid 1px; margin-bottom:5px; }
.review_img_hold{ width:0px; padding:0px 10px 0px 0px;}

blockquote {
    font-weight: bold;
    font-style: italic;
    margin: 1em 3em;
	 border-left: 1px dashed #999;
	 padding-left: 1em;

	}
blockquote p:before {
    content: '"'; }
blockquote p:after {
    content: '"'; }



.footer{
	width:1000px; height:60px;  border-top:#0e0e0e solid 10px; margin:auto;
	background-color:#2c2c2c; padding:0px; text-align:center;
	
}


.button{
font-family:Arial, Helvetica, sans-serif;
font:12px;
}
/*added by praj on 20 may 09 for twitter*/
.button_disabled 
{
font-family:Arial, Helvetica, sans-serif;
font:12px;
}


.err_fields{ width:600px; }

/*added by atul on 07 sep 09 for twitter box listing*/
.posted
{
padding-bottom:10px;
padding-top:10px;
}
.commentbox{
padding:5px;
border:solid 1px #CCCCCC;
margin-bottom:10px;
}

.commentbox a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

text-decoration:none;
font-weight:bold;
 
}

.commentbox a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

text-decoration: underline;
font-weight:bold;
 
}
.commentreadmore
{
width:auto;
float:right;
}


/* 08 Sep */
body a
{
font-family:Verdana,Arial, Helvetica, sans-serif;
color:#939393;
font-size:12px;
text-decoration:underline;
}

body a:hover
{
font-family:Verdana,Arial, Helvetica, sans-serif;
color:#939393;
font-size:12px;
text-decoration:none;
}


.err2
{
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: Red;
}

.btnRating
{
	background-color: #939393;
    border-radius: 11px 11px 11px 11px;
    color: black;
    cursor: pointer;
    font-family: Verdana,Arial;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 0 10px;
    padding: 3px 25px;
    text-decoration: none;
    white-space: nowrap;
    
}

a:hover btnRating
{
	background-color: #939393;
    border-radius: 11px 11px 11px 11px;
    color: black;
    cursor: pointer;
    font-family: Verdana,Arial;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 0 10px;
    padding: 3px 25px;
    text-decoration: none;
    white-space: nowrap;
    
}
