/* 
Theme Name: pregnancybook
Theme URI: http://www.venkateshtech.com
Description: pregnancybook wordpress theme
Version: 1.0
Author: Nitin Rakesh Nagar
Author URI: http://www.venkateshtech.com
Tags: white, two-columns, fixed-width, theme-options
Last updated: 

*/

/* Elements */
* 
{
	margin:0;
	padding:0;
}
body,div,br,li,ul,h1,h2
{margin:0px; padding:0px;line-height:17px;}

body{
	background:url(images/main_bg.jpg) repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#174d43;
	font-size:14px;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-family:Arial;	
}

p, blockquote, ul, ol {
	margin-top: 0;
	padding-top: 0;
	margin-bottom:0.5em;
}
p {
	line-height:1.5em;
	padding-bottom: 0.4em;
	padding-top: 0.4em;
}


pre {
	font-size:1.5em;
}

a:link, a:visited {
	color: #174d43;
	text-decoration:none;
}
a:hover,a:active {
	color:#174d43;
	text-decoration:none;
}
img.left{
	float:left;
	margin:0 1em 1em 0;
}
img.right {
	float:right;
	margin:0 0 1em 1em;
}
a img {
	border:0;
	max-width:100%;
}
blockquote {
	margin:1em;
	padding:5px 1em;
	color:#000;
	background:#f2f2f2;
}
fieldset {
	border:none;
}

dl {
	margin:1em 0px;
}
dt {
	font-weight:bold;
}
dd {
	margin:0.5em 1em;
	padding:0;
}
code{
	font-size: 1em;	
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	font-size:0.6em;	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}
.style1{font-family:Tahoma;color: #a8111f;margin:5px 0 5px 0;} 
.style1 a{font-family:Tahoma;color: #a8111f;margin:5px 0 5px 0;} 
#header{
	width:950px;
	height:219px;
	background:url(images/header_bg.png) center center no-repeat;
	margin:0 auto; 
	padding:0;
}
#header2{
	width:700px;
	height:219px;
	background:url(images/header_bg2.png) center center no-repeat;
	margin:0 auto; 
	padding:0;
}
#header .menu,#header2 .menu{
	color:#FFFFFF;
	padding:5px 0 0 60px;
}
 

#header .menu ul,#header2 .menu ul { padding: 0;margin: 0;list-style: none;line-height: 1; z-index:100;}
	
#header .menu ul,#header2 .menu ul {float: left;list-style: none;margin: 0px 0px 0px 0px;padding: 0px;}
	
#header .menu li,#header2 .menu li {float: left;list-style: none;margin: 0px;padding: 0px;}
	
#header .menu li,#header2 .menu li {list-style: none;margin: 0px;padding: 0px;}
	
#header .menu a,#header .menu li a:link,#header2 .menu a,#header2 .menu li a:link {color: #FFFFFF;display: block;border-right:1px solid #ffffff; margin: 0px 3px 0px 3px;padding: 0 15px 0 0;text-decoration: none;}
	
#header .menu li a:hover, #header .menu li a:active,#header2 .menu li a:hover, #header2 .menu li a:active {
	color: #174d43;
	display: block;
	text-decoration: none; 
    
	}
	
#header .menu li.current_page_item a,#header2 .menu li.current_page_item a {
	color: #fff;
	} 

body,div,br,li,ul,h1,h2
{margin:0px; padding:0px;}

body{
	background:url(images/main_bg.jpg) repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#174d43;
	font-size:12px;
}


#header .menu,#header2 .menu{
	color:#FFFFFF;
	padding:5px 0 0 60px;
}

#header .menu a,#header2 .menu a{
	color:#FFFFFF;
	text-decoration:none;
}

#header .menu a:hover,#header2 .menu a:hover{
	color:#174d43;
	text-decoration:none;
}

#top_box{
	background:url(images/top_bg.jpg) left top no-repeat;
	height:31px;
	width:950px;
	margin:auto;
}
#top_box2{
	background:url(images/top_bghome.jpg) left top no-repeat;
	height:31px;
	width:700px;
	margin:auto;
}
#container{
	background:#ffffff;
	width:950px;
	margin:auto;
}
#container2{
	background:#ffffff;
	width:700px;
	margin:auto;
}

#content{
	background:url(images/left_bg.jpg) left top repeat-x;
	width:930px;
	margin:auto;
}
#content2{
	background:url(images/left_bg.jpg) left top repeat-x;
	width:682px;
	margin:auto;
}
.articleleft{
	background:url(images/left_bg.jpg) left top repeat-x;
	float:left;
	width:400px;
	min-height:800px;
	
}
.articleright{
	background:url(images/left_bg.jpg) left top repeat-x;
	float:right;
	width:520px;
	padding-right:10px;	
	min-height:800px;
}
#box1{
	background:url(images/left_bg.jpg) left top repeat-x;
	width:890px;
	margin:auto;
	height:320px;
	padding:10px 10px 0 30px;
}
h1{
	font-size:28px;
	color:#174d43;
}

h2{
	font-size:22px;
	color:#174d43;
	line-height:40px;
}
h3{
	font-size:22px;
	color:#174d43;
	margin:10px 0;
	line-height:30px;
}
h4{
	font-size:20px;
	color:#174d43;
	margin:10px 0;
	line-height:25px;
}

#box2{
	width:900px;
	margin:auto;
	height:320px;
	padding:10px 0 0 30px;
	background:url(images/book_top.jpg) right bottom no-repeat;
}

#left_content{
	width:432px;
	margin:0 70px 0 0;
	float:left;
}
#left_content p{
	margin:0;
	padding:0;
	line-height:18px;
}
#right_content{
	width:350px;
	height:315px;
	background:url(images/strip.jpg) left top no-repeat;
	float:right;
	padding-left:20px;
	font-family:Arial, Times New Roman, Times, serif;
	font-size:24px;
	line-height:30px;
}



.heading{
	font-family:Arial, Times New Roman, Times, serif;
	color:#174d43;
	font-size:22px;
	font-weight:bold;
	padding:5px 0 5px 0;
	line-height:28px;
}

#blue_box{
	width:920px;
	clear:both;
	padding:0 0 0 10px;
	height:250px;
	background:#c7d8d5;
	margin:auto;
}
.blue_box_left{
	width:625px;
	float:left;
	padding:10px 0;
}
.blue_box_right{
	width:265px;
	float:right;
}
#heading{
	width:882px;
	line-height:30px;
	background:#cdd8c7;
	margin:20px auto 5px auto;
	padding-left:48px;
}

.pink_box{
	width:435px;
	background:#d6c7d8;
	padding:14px auto auto 11px;
	height:220px;
	padding:10px;
	float:left;
	line-height:17px;
	margin:0px 5px 0px 5px;
}

.txt{
	padding-right:15px;
}
.blue_box{
	width:435px;
	background:#c9d8c7;
	padding:14px auto auto 11px;
	height:220px;
	padding:10px;
	float:left;
	position:relative;
	line-height:17px;
	margin:0px 5px 10px 5px;
}
#box3{
	width:920px;
	clear:both;
	padding:0 0 0 10px;
	height:441px;
	line-height:18px;
	margin:auto;
}
.box3_inner_left{
	width:445px;
	float:left;
	padding:10px 0;
}
.box3_inner_right{
	width:457px;
	padding:0;
	margin:0;
	float:right;
}
ul.arrow{
	list-style-position: inside;
	margin: 5px 0 0 0;
	list-style-image: url(images/bullet.png);
}
ul.arrow li{
	margin: 0;
	padding:1px 0 1px 0;
}
#box4{
	width:895px;
	background:#c7d8d5;
	height:265px;
	margin:auto;
	padding:0 0 0 35px
}


.box4_inner{width:610px;line-height:18px;}
.box4_inner p{padding:1px 0;margin:0;}
.bottom{
	margin:10px 0 10px 0;
	background:#d8c7ca url(images/bottom.png) left top no-repeat;
	width:930px;
	height:137px;
}
h2.title{
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	color:#174d43;
	line-height:24px;
}
h1.title{
	font-family:Arial;
	font-size:34px;
	font-weight:bold;
	color:#174d43;
	line-height:40px;
	font-style: normal;
}
.post{
	margin:0 10px 0 10px;
}
.post .date {
	float: right;
	margin:5px 0 0 5px;
	padding:0 10px;
	text-align:center;
	font-size: 0.8em;
	border:#ccc 1px solid;
	font-weight:bold;
	color:#567;
	font-family: "Lucida sans", "Trebuchet MS", Verdana, Arial, sans-serif;
}
.post .date span {
	display:block;
}
.post .date .day {
	font-size:1.6em;
}
.post .meta {
	margin-bottom: 10px;
	padding-left: 5px;
	font-size: 0.9em;
	color:#999;
}

.post .meta  p {
	font-family: Arial, serif;
	font-size:16px;
	color: #aaa;
}

.post .comments {
	font-size:1em;
	border-bottom:#ccc 1px dotted;
	color:#999;
	margin-left:5px;
	padding-left:20px;
	background:url(img/icon_comments.gif) no-repeat left center;
}
.post .comments a {
	border-bottom:0px;
	color:#999;
	font-size:14px;
}
.commentmetadata a{
	border:0;
	color:#777;
}
.cmtinfo .avatar {
	vertical-align:middle;
	padding-right:7px;
}

#main .feed {
	background:url(img/icon_feed.gif) no-repeat left 3px;
	padding-left:17px; 
}
ul.authorposts {
	margin:0;
	padding:0 2em;
}
ul.authorposts li {
	margin:0;
	padding:5px;	
}
ul.authorposts li em {
	float:right;
	font-style:normal;
}



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#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;
	text-decoration:none;
	}
#wp-calendar #today 
{
	border:#999 1px solid;
}

#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; }
/* End Calendar */
/* Comments */

#btnSearch, #searchsubmit {
	background-color:#ddd; 
	border: 1px solid; 
	border-color: #999; 
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	height:22px;
	font-size:1em;
	padding:0px 3px;
}

#searchsubmit {
	font-size:0.6em;
	visibility:hidden;
}

input {
	height:25px;
}

#submit, input[type='submit'] {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background-color:#ddd;
	border:0;
	font-size:14px;
	height:35px;
	padding:3px 10px;
	color:#888;
	font-family:Arial, sans-serif;
	text-shadow:1px 1px 0 #fff;
	font-weight:bold;
	
	-moz-box-shadow:0 1px 1px #AAAAAA;
	-webkit-box-shadow:0 1px 1px #AAAAAA;
} 

#submit:hover, input[type='submit']:hover {
	background-color:#d5d5d5;
}

input.go {
	-webkit-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	background-color:#ddd;
	border:3px solid #ddd;
	color:#999;
	font-size:13px;
	font-weight:bold;
	height:38px;
	margin-left:-4px;
	padding:3px 4px 3px 3px;
	text-shadow:1px 1px 0 #fff;
	vertical-align: middle;
	
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}

input.go:hover {
	background-color:#ddd;
}

input.textbox, input#s , input[type='text'] {
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-border-radius:4px;
	border:3px solid #ddd;
	color:#777;
	font-size:13px;
	height:32px;
	padding:0 5px;
	width:180px;
	vertical-align: middle;
}

input.with-button ,
#searchform input.with-button  {
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px;
}

textarea{
	width: 95%;
	padding:5px;
	height: 15em;
	border: 3px solid #ddd;	
	font:1em Arial, serif;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
input.textbox:focus, textarea:focus, input#s:focus, input[type='text']:focus {
	border:#bbb 3px solid;
	outline: none
}
#commentform {
	margin:0;
}

#main .commentlist {
	margin: 0;
	padding: 0;
	border-bottom:1px dotted #EEEEEE;
}

#main .commentlist li {
	list-style:none;
	margin: 0;
	padding: 1em;			
	/*border-bottom:#ddd 1px solid;*/
	font-size:1em;
	background-color: #fff;
}

#main .commentlist li p {
	font-family: Arial, serif;
	font-size:14px;
}

#main .commentlist li .cmtinfo {
	padding:5px;
	margin-bottom: 5px;
	position:relative;	
}

#main .commentlist li .cmtinfo em {
	margin:0;
	padding:0 1em;
	font-weight:normal;			
	font-style:normal;
	float:right;
	font-size:0.7em;
	color:#999;

}
#main .commentlist li cite {
	font-style:normal;
	font-weight:bold;
	font-size:1.1em;
}

#main .commentlist li.alt {
	background:#f9f9f9;	
}

#main .commentlist li.comment-author-admin {

	background:#fdffd4;
}

#main .nocomments {
	font-size:0.9em;
	color:#999;
	text-align:center;
}

/* Footer */
#footer {
	background:#FFFFFF;
	height:45px;
	margin:0 auto;
	width:940px;
	clear:both;
}
#footer2{
	background:#FFFFFF;
	height:45px;
	margin:0 auto;
	width:700px;
	clear:both;
}
#footer ul,#footer2 ul { padding: 0;margin: 0;list-style: none;line-height: 1; z-index:100;}
	
#footer ul,#footer2 ul {float: left;list-style: none;margin: 0px 0px 0px 0px;padding: 0px;}
	
#footer li,#footer2 li {float: left;list-style: none;margin: 0px;padding: 0px;}
	
#footer li,#footer2 li {list-style: none;margin: 0px;padding: 0px;}
	
.foooterleft a,.foooterleft li a:link {font-weight:normal;font-size:11px;color: #396b62;border-right:1px solid #396b62; margin: 0px 3px 0px 3px;padding: 0 5px 0 5px;text-decoration: none;}
.footerright a{padding:0;margin:0;text-decoration: none;border-right:none;}	
#footer li a:hover, #footer li a:active,#footer2 li a:hover, #footer2 li a:active {
	color: #174d43;
	text-decoration: none; 
    
	}
	
#footer li.current_page_item a,#footer2 li.current_page_item a {
	color: #174d43;
	} 

#sidebar, #footer,#footer2{
	overflow:hidden;
}
.amzshcs
{
	text-align:center;
}
.amzshcs-item
{
	padding:5px;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
	margin-right:10px;
}

.alignright {
	float: right;
	margin-left:10px;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.tags{
	color:#999;
	font-size:0.8em;
}
.tags a{
	color:#999;
	border:0;
}

.newer-older {
	text-align:center;
}
.newer-older a, a.more-link , a.post-edit-link, .post .navigation a{
	color:#174d43;
	font-weight:bold;
	margin:2px 0px 5px 0px;
	text-decoration:underline;
}

.post .navigation {
	padding:15px;
	position:relative;
	height:20px;
}

.post .navigation div {
	float: none;
	display: inline;
	position:absolute;
}

.post .navigation div.alignright {
	right:120px;
}

.post .navigation div.alignleft{
	left:120px;
}

.comment-author {
	float: left;
}

.comment-author .fn {
	font-family: Arial, sans-serif;
	padding-left:10px;
}

.comment-author .says {
	display: none;
}

.comment-body .comment-author img {
	vertical-align:middle;
}

.comment-body .comment-meta {
	color:#999;
	float:right;
	font-size:0.7em;
	font-style:normal;
	font-weight:normal;
	margin:0;
	padding:0 1em;
	font-family: Arial, sans-serif;
}

.comment-body  p{
	clear: both;
	padding-top:10px;
}

.comment-body .reply {
	font-family: Arial, sans-serif;
	font-size: 10px;
}

#respond {
clear:both;
padding-top:15px;
}

.box{background:#b9e9e0; padding:5px; margin:10px auto; min-height:202px; width:650px;}

.box h2{margin:10px 0; color:#b40b0b;line-height:28px;}

.title{font-size:32px; font-weight:bold; padding:10px 0;}

.booksbg{ margin:20px 0; padding:0 0 10px 50px;height:281px;}

.bonusbox{background:url(images/bonusbox.jpg) left top repeat-x; border:2px solid #b11313; min-height:221px; width:640px; margin:auto; clear:both;padding:10px;}

.bonusbox_txt{float:left; width:600px;	 }

.bonusbox h2{font-size:18px; color:#000000;}

#redbox{background:#a8111f; padding:2px; margin:10px 0;}

#redbox_inner{background:#96d4c9 url(images/redbox_inner.jpg) left top repeat-x; padding:0 10px 10px; padding-bottom:0; min-height:344px;text-align: center;}

#redbox h3{font-size:18px; color:#ffffff; padding:5px 0; margin:0; padding-left:10px;}

#redbox h2{font-weight:bold; font-size:16px; padding:5px 0; margin:0;}

#redbox p{margin:0;padding:0;}
.redbox_txt{float:left; width:580px;}

.presslisten{background:url(images/presslisten.png) left top no-repeat; width:311px; height:131px; display:block;}

#newbox{clear:both; height:235px;}
