/* @override 
	http://www.parentbooksummaries.com/wp-content/themes/thesis_16/custom/custom.css?032510-232351
	http://www.parentbooksummaries.com/wp-content/themes/thesis_16/custom/custom.css?032610-161609
	http://www.parentbooksummaries.com/wp-content/themes/thesis_16/custom/custom.css?032610-162923
	http://www.parentbooksummaries.com/wp-content/themes/thesis_16/custom/custom.css?032610-163716
	http://www.parentbooksummaries.com/wp-content/themes/thesis_16/custom/custom.css?032910-101247
	http://www.parentbooksummaries.com/wp-content/themes/thesis_16/custom/custom.css?040110-162619
*/

/* 

Dennison+Wolfe Custom CSS. 
Code by Berchman. 
Version 2.0

*/

/* @group Base Elements */

body.custom {
	background-color: #6d6e71;
}

.custom .clear {
	clear: both;
	height: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.custom div#container {
	width: 980px;
}

.custom #page {
	padding: 0;
	margin: 0;
	background-color: #f0f0f0;
	width: 980px;
}

.custom #header {
	border: none;
	margin: 0;
	padding: 0;
	height: 122px;
	background: white url(images/homepage_header.png) no-repeat left top;
}

a {
	color: #1B2B8B;
}

/* @end */

/* @group Main Navigation */

.custom ul.menu {
	border: none;
	background-color: #6D6E71;
	height: 40px;
	margin-left: 10px;
	margin-right: 10px;
}

.custom ul.menu a {
	padding: 0;
	width: 125px;
	height: 40px;
	color: #E0E0E0;
	font: 20px/40px Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	letter-spacing: 1px;
	text-transform: lowercase;
	background-color: transparent;
	border-right: 1px solid #FFFFFF;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0;
}

.custom ul.menu li.current a {
	background-color: white;
	color: #4c4c4c;
}

.custom ul.menu li a:hover {
	background-color: #333;
	color: white;
}

/* @end */

/* @group Slider */

.custom div#smooth_sldr_body {
	width: 890px;
}

.custom div#smooth_sldr_items {
	padding-left: 14px;
	width: 894px;
	padding-right: 12px;
}

.custom ul#smooth_sliderc_nav {
	margin-top: 30px;
}

.custom div.sldr_title {
	font: normal normal 3em Arial, Helvetica, Geneva, sans-serif;
}

.custom #smooth_sliderc div.smooth_sliderb div.smooth_slideri div.slider_img_words span {
	font-size: 10px;
	letter-spacing: 0;
	word-spacing: 1px;
	line-height: 9px;
}

.custom #smooth_sliderc div.smooth_sliderb div.smooth_slideri div.slider_img_words p.more {
	margin-top: 6px;
	display: block;
	height: 15px;
}

.custom #smooth_sliderc div.smooth_sliderb div.smooth_slideri div.slider_img_words p.more a {
	padding: 3px;
}

.custom #smooth_sliderc div.smooth_sliderb div.smooth_slideri div.slider_img_words p.more a:hover	 {
	padding: 3px;
}



/* @end */

/* @group Sidebar */

.custom li.widget  h3 {
	color: #F5F5F5;
	height: 35px;
	padding-left: 10px;
	background-color: #6d6e71;
	font: 1.5em/35px Arial, Helvetica, Geneva, sans-serif;
}

.custom li#categories-3 h3, .custom li#recent-comments-3 h3 {
	color: #4E4E4E;
	padding-left: 10px;
	background-color: #b6b7b7;
	height: 25px;
	font: 1.25em/25px Arial, Helvetica, Geneva, sans-serif;
}

div#right_content ul li.widget {
	width: 280px;
	list-style-type: none;
	float: left;
}

div#right_content ul li.widget div.execphpwidget {
	width: 260px;
	padding: 0;
	margin: 0;
}

ul#small_ads {
	width: 270px;
	height: 260px;
}

div#right_content ul li.widget div.execphpwidget ul#small_ads {
	list-style-type: none;
}

#small_ads li a {
	height: 125px;
	display: block;
	width: 125px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

li#execphp-3.widget.widget_execphp {
	padding: 5px 10px 10px;
	width: 260px;
	color: white;
	background-color: white;
}

#pages-3 ul, #categories-3 ul, #recentcomments {
	background-color: white;
	padding: 10px;
}

 {
	
}

.custom ul#connect_icons {
	display: block;
	height: 47px;
	background-color: white;
}

.custom ul#connect_icons li {
	float: left;
	margin-right: 30px;
	margin-top: 8px;
	margin-left: 0;
}

.custom div#right_content ul#connect_icons {
	padding-left: 10px;
	padding-bottom: 5px;
}

.custom div.all-posts div.post-item a {
	
}



/* @end */

/* @group Footer */

.custom div#footer {
	border: none;
	clear: both;
	padding: 20px 0 0;
	margin-bottom: 20px;
	margin-top: 20px;
	background-color: #DCDDDE;
	font-size: .85em;
}

div#footer_main {
	display: inline-block;
	padding: 0;
	text-align: left;
	width: 997px;
}
.custom div#footer_center, .custom div#footer_left, .custom div#footer_right {
	width: 315px;
	float: left;
	text-align: left;
	margin-right: 8px;
	margin-left: 8px;
	display: inline-block;
}
.custom div#footer p.creditline {
	display: none;
}

.custom div#footer h3 {
	color: #7f7f7f;
	height: 35px;
	background-color: transparent;
	font: 1.5em/35px Arial, Helvetica, Geneva, sans-serif;
	text-transform: lowercase;
	padding: 0;
	width: 225px;
	border-bottom: 1px dotted #4c4c4c;
	margin-bottom: 8px;
}

#text-12 div.textwidget p {
}

div#footer ul#connect_icons {
	background-color: transparent;
	margin-left: 0;
}

div#footer li a {
	border-bottom-style: none;
}
/* @end */

/* @group Home Page */

.custom #top_content {
	background: #dcddde none no-repeat;
	padding: 10px 15px 30px;
	margin: 10px 10px 20px;
}

.homepage #left_content {
	float: left;
}

/* @end */

/* @group Header */

.custom #header_description {
	display: block;
	background: transparent;
	width: 300px;
	height: 60px;
	position: relative;
	float: left;
	z-index: 2;
	margin-top: 40px;
	margin-left: 370px;
	color: #B0B2B5;
	font: 1.75em Arial, Helvetica, Geneva, sans-serif;
}

.custom #header_Search {
	display: block;
	background: transparent;
	border: none;
	height: 40px;
	position: relative;
	float: right;
	z-index: 2;
	margin-top: 45px;
	margin-right: 10px;
}

.custom #header_Search .text-input {
	font: 13px Arial, Helvetica, Geneva, sans-serif;
	padding: 7px;
	border-color: 1px #BABBBD;
	width: 268px;
	height: 23px;
}

/* @end */

.custom #top_content_summary {
	margin-top: 20px;
	margin-bottom: 5px;
}

.custom #Summaries_word {
	font-weight: lighter;
	font-size: 32px;
	font-family: Arial;
	float: left;
}

.custom #Summaries_sort {
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	font-size: 11px;
	font-family: Arial;
}

.custom #slider_content {
	margin: 0;
	padding: 0;
	width: 100%;
}

.custom #bottom_content {
	background-color: #F0F0F0;
}

.custom #left_content {
	float: left;
	border: none;
	padding: 0;
	margin-left: 15px;
	width: 645px;
}

div.post-item {
	width: 620px;
	background-color: white;
	margin-bottom: 16px;
}

/*  ==== over ride in .homepage  (  width:  )===*/

.custom #right_content {
	margin-right: 10px;
	width: 280px;
	float: right;
}

.custom li#advanced_text-3 div.AdvancedText a {
	padding: 15px;
	display: block;
	background-color: white;
	height: 250px;
}