/* Reading Group Center */
/* A font by Jos Buivenga (exljbris) -> http://www.exljbris.com */
@font-face {
font-family: 'Fertigo';
src: url('../fonts/FertigoPro-Regular.eot') format('eot'), url('../fonts/FertigoPro-Regular.woff') format('woff'), url('../fonts/FertigoPro.ttf') format('truetype'), url('../fonts/FertigoPro-Regular.svg#webfontwTBKaDwa') format('svg');
font-weight: normal;
font-style: normal;
}



body.reading_group_center div.post div.fb-like {
	float: right;
	margin-left: 20px;
	display: block;
}
body.reading_group_center div.post div.news_excerpt {
	width: 35em;
}
body.reading_group_center div.post a.post_thumb {
	float: right;
}
body.reading_group_center a.rgc {
	color: #496bad !important;	
}
body.reading_group_center header.site h2 span {
	display: none;
}
body.reading_group_center {
	background-color: #fff;
	background-image: none;
}
body.reading_group_center a {
	color: #869d19;
}
body.reading_group_center nav.sort_by_links a {
	color: #333;
}	
body.reading_group_center nav.sort_by_links {
	margin-bottom: 0;
}
body.reading_group_center a:hover {
	text-decoration: none;
}
body.reading_group_center ul.site_nav li a {
	color: #333;
}

body.reading_group_center ul.site_nav > li a.expandable:hover,
body.reading_group_center ul.site_nav > li:hover > a.expandable {
	color: #496bad;
}
body.reading_group_center a:hover, 
body.reading_group_center_post a:hover,
body.reading_group_center ul.site_nav a:hover,
body.reading_group_center ul.site_nav li a:hover,
body.reading_group_center nav.sort_by_links a:hover {
	color: #496bad;
}
body.reading_group_center div.col_sidebar {
	font-weight: normal;
}
body.reading_group_center div.col_sidebar h4 {
	background: #b3cd3a;
	color: #fff;
	border-top: 0;
	border-bottom: 2px #fff solid;
	font-family: 'Fertigo';
	font-weight: 400 !important;
	font-size: 18px;
	letter-spacing: 0.1em;
	margin: 0;
	padding: 7px 5px;
}
body.reading_group_center div.post_list h3 {
	font-weight: 400 !important;
}
body.reading_group_center div.post_list h3 a {
	color: #496bad;
	font-size: 1.375em;
	font-weight: 400 !important;
}
body.reading_group_center div.post_list h3 a:hover {
	color: #869d19;
}	
body.reading_group_center div.col_main h1.pagetitle {
	color: #496bad;
}
body.reading_group_center div.col_sidebar div.sidebar_block {
	background: -moz-linear-gradient(top,  rgba(238,244,196,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,244,196,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(238,244,196,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(238,244,196,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(238,244,196,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
}

body.reading_group_center div.col_sidebar div.sidebar_block div.textwidget {
	padding: 3px 10px;
}
body.reading_group_center div.col_sidebar div.sidebar_block a {
	color: #496bad;
	font-weight: bold;
}
body.reading_group_center div.col_sidebar div.sidebar_block a:hover {
	color: #869d19;
}

#mid-content-blocks {
	border: 1px #dadada solid;
	margin: 0 auto 20px auto;
	padding: 8px 0;
}
#mid-content-blocks div.mid-content-block {
	background: rgb(204,221,238); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top,  rgba(204,221,238,1) 0%, rgba(204,221,238,1) 26%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,221,238,1)), color-stop(26%,rgba(204,221,238,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(204,221,238,1) 0%,rgba(204,221,238,1) 26%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(204,221,238,1) 0%,rgba(204,221,238,1) 26%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(204,221,238,1) 0%,rgba(204,221,238,1) 26%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(204,221,238,1) 0%,rgba(204,221,238,1) 26%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccddee', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	float: left;
	margin: 0 9px;
}
#mid-content-blocks div.mid-content-block h4 {
	background-color: #93b4da;
	border-bottom: 2px #fff solid;
	color: #fff;
	font-size: 18px;
	font-family: 'Fertigo';
	font-weight: normal !important;
	letter-spacing: 0.1em;
	padding: 5px 0;
	text-align: center;
}
#mid-content-blocks div.mid-content-block p {
	padding: 5px;
	font-family: Georgia, 'Times New Roman', serif; 
	font-style: italic;
	font-size: 12px;
	float: left;
	line-height: 18px;
	text-align: center !important;
}
#mid-content-blocks div.mid-content-block a {
	font-family: Georgia, 'Times New Roman', serif; 
	font-weight: bold;
}

body.reading_group_center table img {
	float: right;
	margin: 0 0 0.5em 0.75em;
}
body.reading_group_center table {
	font-size: 90%;
}
body.reading_group_center table strong {
	font-weight: bold !important;
}
body.reading_group_center table {
	margin-bottom: 1em;
}
body.reading_group_center li.widget-book a.book_thumb {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}

body.reading_group_center li.widget-book a {
	font-weight: bold;
	font-size: 13px;
}

body.reading_group_center div.widget_wickedrhbooks {
	margin-bottom: 30px;
}

body.reading_group_center div.widget_wickedrhbooks a.more,
body.reading_group_center div.side-search a.more {
	background: none;
	display: block;
	font-size: 10px;
	margin-top: 10px;
}
body.reading_group_center div.col_main strong {
	font-weight: bold !important;
}

body.reading_group_center div.col_sidebar div.sidebar_block #sidebar_rggs,
body.reading_group_center div.col_sidebar div.sidebar_block #sidebar_rgts,
body.reading_group_center div.col_sidebar div.sidebar_block #sidebar_newsfeats, 
body.reading_group_center div.col_sidebar div.sidebar_block #wickedtextwidget-10 div,
body.reading_group_center div.col_sidebar div.sidebar_block #wickedtextwidget-10 nav div, 
body.reading_group_center div.col_sideba div.sidebar_block #wickedtextwidget-10 nav {
	background: none !important;
}
body.reading_group_center div.suggested-titles img.alignright {
	margin-left: 20px;
}

body.reading_group_center div.side-search h4 {
	color: #5c7bb3;
	border-bottom: 5px #c8d4e7 solid;
	background: none;
}
body.reading_group_center div.col_sidebar div.side-search {
	background: #fff;
}

#rgc_search {
	padding-top: 20px;
}
#rgc_search label {
	font-size: 12px;
}

#rgc_search input.submit {
	background: transparent url(../images/icon-search-tiny.png) 50% 50% no-repeat;
	border: 0;
	height: 13px;
	width: 12px;
}

body.reading_group_center #rgc_promo {
	margin-left: -10px;
	margin-bottom: 10px;
	padding: 0;
}
body.reading_group_center #rgc_promo div.sidebar_block {
	background: #fff !important;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
body.reading_group_center #rgc_promo div.sidebar_block a, 
body.reading_group_center #rgc_promo div.sidebar_block img {
	margin: 0;
	padding: 0;
}
body.reading_group_center div.sidebar_block div.collapsed_block, 
body.reading_group_center nav.sidebar_links,
body.reading_group_center div.sidebar_block h5 {
	background: none !important;
}
body.reading_group_center div.widget-newsletter #newsletter-email {
	width: 65%;
} 
body.reading_group_center div.widget-newsletter #newsletter-email input.submit {
	padding: 4px;
}


body.reading_group_center section h5 {
	font-size: 1.25em;
	font-weight: bold;
	padding: 0 0 8px 0;
}

#reading_group_search input.text {
	-webkit-appearance: none;
	background: transparent;
	border: 0;
	border-bottom: 1px #bbb solid;
	font-size: 0.7em;
	outline: 0;
	width: 50%;
}
#reading_group_search input.submit {
	background: transparent url(../images/icon-search-tiny.png) 0 2px no-repeat;
	border: 0;
	width: 7%;
}

body.reading_group_center #catalog_books {
	margin-left: -6px;
}
body.reading_group_center div.col_main h5 {
	color: #869d19;
	margin-top: 10px;
}
body.reading_group_center_guide div.col_main h5 {
	color: #333;
	font-size: 1.125em;
}
body.reading_group_center_guide div.col_main section {
	padding-bottom: 20px !important;
}
body.reading_group_center section.search_section {
	margin-top: 25px;
}
body.reading_group_center #reading_group_search {
	margin: 10px 0;
}