/* Stylesheet for each individual section on the Home page */

/* Common Styles */

.entry-body a {
	color:#000000;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	text-decoration: none;
	}
.entry-body a:hover {border-bottom:0;}


#divider-main {
	width:100%;
	height:3px;
	padding:0;
	margin:0;
	line-height:1px;
	font-size:1px;
	border-bottom:#CCCCCC dotted 1px;
	display:block;
	clear:both;
	}
#divider-nopad {
	width:100%;
	height:1px;
	padding:0;
	margin:0;
	line-height:1px;
	font-size:1px;
	border-bottom:#CCCCCC dotted 1px;
	display:block;
	clear:both;
	}

.divider-dotted-line {
	width:100%;
	height:1px;
	padding:0;
	margin:0;
	line-height:1px;
	font-size:1px;
	border-bottom:#CCCCCC dotted 1px;
	display:block;
	clear:both;
	}


/* New */

#new {padding:0; margin:0;}
#new .inner {padding:20px 35px 35px 0; margin:0;}
#new .date-header {
	color:#FFFFFF;
	background-color:#DD0000;
	font-size:18px;
	font-weight:normal;
	display:inline;
	padding: 1px 3px 1px 3px;
	}
#new .entry-header {
	color:#000000;
	font-size:18px;
	padding: 20px 0 0 40px;
	margin:0 0 5px 0;
	}
#new .entry-body {padding: 0 0 5px 40px; margin:0;}
#new .entry-body p {font-size:14px; line-height:18px;}
#new .entry-body a {
	color:#000000;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	text-decoration: none;
	}
#new .entry-body a:hover {border-bottom:0;}
#new .entry-body a img {border: 3px solid #EAEAEA;}
#new .entry-footer {padding: 0 0 0 40px; margin:0;}
#new .addthis {padding: 5px 0 5px 40px; margin:0;}

#new .color_1 { background-color:#f00000;}
#new .color_0 { background-color:#ffffff;}
#new .color_1 a { color:#ffffff; background-color:#dd0000;}
#new .color_1 a:hover {color:#DD0000; background-color:#ffffff; text-decoration:none;}
#new .color_1 .date-header {color:#DD0000; background-color:#fff;}
#new .color_1 .entry-body p {color:#FFFFFF;}


/* Propaganda */

#propaganda {padding:0; margin:0;}
#propaganda .inner {padding:10px 30px 20px 0;}
#propaganda .title a {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#FF4400;
	display:inline;
	text-decoration:none;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:0.15em;
	padding:0 3px 0 3px;
	}
#propaganda .title a:hover {color:#FF4400; background-color:#FFFFFF; text-decoration:none;}

#propaganda .date-header {
    color:#000000;
	font-size:10px;
	padding:0;
	margin:10px 0 5px 0px;
	font-weight:normal;
	}
#propaganda .entry-header {
	color:#000000;
	font-size:12px;
	padding: 0 0 0 0px;
	margin:0;
	}
#propaganda .entry-body p {padding: 5px 0 0 0px; margin: 0; font-size: 12px;}
#propaganda .entry-body a {
	color:#000000;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	text-decoration: none;
	}
#propaganda .entry-body a:hover {border-bottom:0;}
#propaganda .entry-body a img {border:0;}
#propaganda .entry-footer {padding: 0; margin:0;}
#propaganda .addthis {padding: 5px 0 3px 0px; margin:0;}
#propaganda .padding {padding:0 0 0 20px;}


#propaganda .color_1 {background-color:#FF7011; color:#FFFFFF;}
#propaganda .color_0 {background-color:#FFFFFF; color:#000000;}
#propaganda .color_1 a { color:#FFFFFF; background-color:#FF4400;}
#propaganda .color_1 a:hover {color:#FF4400; background-color:#ffffff; text-decoration:none;}
#propaganda .color_1 .date-header {color:#000000;}
#propaganda .color_1 .title a { background-color:#FFFFFF; color:#FF4400;}
#propaganda .color_1 .title a:hover { background-color:#FFFFFF; color:#FF4400;}
#propaganda .color_1 .entry-body p {color:#FFFFFF;}




/* The Critics */

#critics {padding:0; margin:0; float:left;width:305px;}
#critics .inner {padding:10px 30px 20px 0;}
#critics .date-header {
    color:#000000;
	font-size:10px;
	padding:0;
	margin:10px 0 5px 0;
	font-weight:normal;
	}
#critics .entry-header {
	color:#000000;
	font-size:12px;
	padding:0;
	margin:0;
	}
#critics .entry-body p {padding: 5px 0 0 0; margin:0; font-size: 12px;}
#critics .entry-body a {
	color:#000000;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	text-decoration: none;
	}
#critics .entry-body a:hover {border-bottom:0;}
#critics .entry-body a img {border:0;}
#critics .entry-footer {padding: 0; margin:0;}
#critics .addthis {padding: 5px 0 3px 0; margin:0;}
#critics .title a {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#CC0099;
	display:inline;
	text-decoration:none;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:0.15em;
	padding:0 3px 0 3px;
	}
#critics .title a:hover {color:#CC0099; background-color:#FFFFFF; text-decoration:none;}
#critics .padding {padding:0 0 0 20px;}

#critics .color_1 {background-color:#FF00CC;}
#critics .color_0 {background-color:#ffffff;}
#critics .color_1 a { color:#ffffff; background-color:#CC0099;}
#critics .color_1 a:hover {color:#CC0099; background-color:#ffffff; text-decoration:none;}
#critics .color_1 .date-header {color:#000000;}
#critics .color_1 .title a { background-color:#FFFFFF; color:#CC0099;}
#critics .color_1 .title a:hover { background-color:#FFFFFF; color:#CC0099;}
#critics .color_1 .entry-body p {color:#ffffff;}


/* Conversation */

#conversation {padding:0; margin:0; float:right; width:305px;}
#conversation .inner {padding:10px 25px 20px 0;}
#conversation .date-header {
    color:#000000;
	font-size:10px;
	padding:0;
	margin:10px 0 5px 0;
	font-weight:normal;
	}
#conversation .entry-header {
	color:#000000;
	font-size:12px;
	padding:0;
	margin:0;
	}
#conversation .entry-body p {padding:5px 0 0 0; margin: 0; font-size:12px;}
#conversation .entry-body a {
	color:#000000;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	text-decoration: none;
	}
#conversation .entry-body a:hover {border-bottom:0;}
#conversation .entry-body a img {border:0;}
#conversation .entry-footer {padding:0; margin:0;}
#conversation .addthis {padding:5px 0 3px 0; margin:0;}
#conversation .title a {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#660099;
	display:inline;
	text-decoration:none;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:0.15em;
	padding:0 3px 0 3px;
	}
#conversation .title a:hover {color:#660099; background-color:#FFFFFF; text-decoration:none;}
#conversation .padding {padding:0 0 0 20px;}

#conversation .color_1 {background-color:#9900CC;}
#conversation .color_0 {background-color:#FFFFFF;}
#conversation .color_1 a {color:#FFFFFF; background-color:#660099;}
#conversation .color_1 a:hover {color:#660099; background-color:#FFFFFF; text-decoration:none;}
#conversation .color_1 .date-header a {color:#000000;}
#conversation .color_1 .title a {background-color:#FFFFFF; color:#660099;}
#conversation .color_1 .title a:hover {background-color:#FFFFFF; color:#660099;}
#conversation .color_1 .entry-body p {color:#FFFFFF;}





/* You're Buying */

#yourebuying {padding:0; margin:0;}
#yourebuying .inner {padding:10px 0 15px 0;}
#yourebuying .title a {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#00A7CE;
	display:inline;
	text-decoration:none;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:0.15em;
	padding:0 3px 0 3px;
}
#yourebuying .title a:hover {color:#00A7CE; background-color:#FFFFFF; text-decoration:none;}
#yourebuying h2.module-header  {display:none;}
#yourebuying .module-list {padding:15px 0 0 20px; margin:0; clear:both;}
#yourebuying .module-list-item {
	list-style:none;
	display:inline;
	float:left;
	padding: 0 7px 0 0;
	margin:0;
	width:84px;
	}
#yourebuying .module-list-item li {display:inline; float:left; padding:0; margin:0;}
#yourebuying .typelist-thumbnail img {
	border:0;
	border-color: #EEEEEE #DDDDDD #EEEEEE #EEEEEE;
	border-width:1px 4px 3px 0px;
	border-style: solid;
	}
#yourebuying .typelist-description {font-size:11px;}
#yourebuying .typelist-book-title {
	font-size:11px; 
	font-weight:bold; 
	line-height:11px; 
	margin:5px 0 0 0; 
	padding:0;}
#yourebuying .typelist-book-author {font-size:10px; font-weight:normal; margin:2px 0 0 0;}
#yourebuying .typelist-book-more {font-size:11px;  padding:3px 0 0 0; margin:0;}
#yourebuying .typelist-book-more a {
	color:#000000; 
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	text-decoration:none;}
#yourebuying .typelist-book-more a:hover {border-bottom:0; text-decoration: none;}
#yourebuying .color_1 {background-color:#00CCFF;}
#yourebuying .color_0 {background-color:#ffffff;}
#yourebuying .color_1 a { color:#ffffff; background-color:#00A7CE;}
#yourebuying .color_1 a:hover {color:#00A7CE; background-color:#fff; text-decoration:none;}
#yourebuying .color_1 .title a { background-color:#FFFFFF; color:#00A7CE;}


/* AV */

#av {padding:0; margin:0;}
#av .inner {padding:10px 0 15px 0;}
#av .title a {
	color:#FFFFFF;
	background-color:#00CA1E;
	font-weight:bold;
	display:inline;
	text-decoration:none;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:0.15em;
	padding:0 3px 0 3px;
	}
#av .title a:hover {color:#00CA1E; background-color:#FFFFFF; text-decoration:none;}
#av .padding {padding:0 0 0 8px;}
#av .date-header {
	display:none;
	color:#FFFFFF;
	background-color:#00CA1E;
	font-size:12px;
	padding: 0 3px 0 3px;
	font-weight:bold;
	}
#av .entry-header {color:#000000; font-size:13px; padding: 10px 10px 0 13px; margin:0;}
#av .entry-body {padding:5px 10px 0 15px; margin:0; font-size:11px;}
#av .entry-body p {padding:0; margin:0 0 5px 0; font-size:11px;}
#av .entry-body a img {border:0;}
#av .color_1 {background-color:#00F623;}
#av .color_0 {background-color:#ffffff;}
#av .color_1 a { color:#ffffff; background-color:#00CA1E;}
#av .color_1 a:hover {color:#00CA1E; background-color:#fff; text-decoration:none;}
#av .color_1 .title a { background-color:#FFFFFF; color:#00CA1E;}


/* Our Authors */

#ourauthors {padding:0; margin:0;}
#ourauthors .inner {padding:10px 0 15px 0;}
#ourauthors .title a {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#FFC000;
	display:inline;
	text-decoration:none;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:0.15em;
	padding:0 3px 0 3px;
	}
#ourauthors .title a:hover {color:#FFC000; background-color:#FFFFFF; text-decoration:none;}
#ourauthors .padding {padding:0 0 0 8px;}
#ourauthors .entry-header {
	color:#000000;
	font-size:12px;
	padding:10px 10px 0 13px; 
	margin:0;  
	font-weight:bold;
	display:block;
	}
#ourauthors .date-header {display:none;}
#ourauthors .entry-body p {font-size:11px; padding: 5px 10px 0 15px; margin:0;}
#ourauthors .entry-body a {
	color:#000000;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	text-decoration:none;
	}
#ourauthors .entry-body a:hover {border-bottom:0; }
#ourauthors .entry-body img {
	width:75px;
	border:3px #ccc solid;
	text-decoration:none;
	float:left;
	margin:5px 10px 3px 0;
	}
#ourauthors sup {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#FFC000;
	text-decoration:none;
	padding:0 3px 0 3px;
	text-align:left;
	}
#ourauthors .author-websites {padding: 25px 0 0 15px; clear:both;}
#ourauthors .color_1 {background-color:#FFDE00;}
#ourauthors .color_0 {background-color:#ffffff;}
#ourauthors .color_1 a {color:#ffffff; background-color:#FFC000;}
#ourauthors .color_1 a:hover {color:#FFC000; background-color:#fff; text-decoration:none;}
#ourauthors .color_1 .title a { background-color:#FFFFFF; color:#FFC000;}
#ourauthors .color_1 .entry-header {color:#000000;}
#ourauthors .entry-footer {display:none;}
#ourauthors .addthis {display:none;}


/* Facebook */

#facebook-color .color_1 {background-color:#5783DE;}
#facebook-color .color_0 {background-color:#ffffff;}
#facebook-color .color_1 a {color:#ffffff; background-color:#3961B5;}
#facebook-color .color_1 a:hover {color:#3961B5; background-color:#fff; text-decoration:none;}

/* Twitter */

#twitter-color .color_1 {background-color:#7FF5FF;}
#twitter-color .color_0 {background-color:#ffffff;}
#twitter-color .color_1 a {color:#ffffff; background-color:#59D7FF;}
#twitter-color .color_1 a:hover {color:#59D7FF; background-color:#fff; text-decoration:none;}


/* Propaganda, The Critics, Conversation - Additional Headlines*/
.headlines-module-list {padding:10px 0 0 0; margin:0; clear:both; font-size:12px;}
.headlines-module-list ul {padding:0; margin:0;}
.headlines-module-list-item {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding:0;
	margin:8px 0 0 0;
	list-style-type:none;
	}
.headlines-module-list-item a {color:#000000; text-decoration:none;}
.headlines-module-list-item a:hover {text-decoration:underline;}



/* Feedburner Optional Styles */
div.feedburnerFeedBlock {padding:10px 20px 15px 22px; margin:0; font-size:12px; overflow:hidden; }
div.feedburnerFeedBlock p.feedTitle {padding:0; margin:0; font-size:1px;}
div.feedburnerFeedBlock p.date {padding:5px 0 5px 0; margin:0; font-size:10px; color:#999999;}
div.feedburnerFeedBlock p.enclosure {padding:0; margin:0; font-size:11px;}
div.feedburnerFeedBlock ul {list-style:none; padding:0; margin:0;}
div.feedburnerFeedBlock span.headline {padding:0; margin:0;}
div.feedburnerFeedBlock li span.headline a {
	list-style:none; 
	padding:0; 
	margin:0; 
	color:#000000; 
	text-decoration:none; 
	font-weight:bold;
	}
div.feedburnerFeedBlock li span.headline a:hover{text-decoration:underline;}
div.feedburnerFeedBlock div {padding:0; margin:0;}
div.feedburnerFeedBlock div p {padding:0; margin:0; display:inline; clear:none; line-height:16px;}
div.feedburnerFeedBlock #creditfooter img { display:none; padding:0; margin:0;}
div.feedburnerFeedBlock span.main {padding:0; margin:0;}

div.feedburnerFeedBlock div a {
	color:#000000;  
	border-bottom-width:1px; 
	border-bottom-style:dotted; 
	border-bottom-color:#999999;
	text-decoration:none;
	}
div.feedburnerFeedBlock div a:hover {border-bottom:0;}

#facebook {padding: 20px; font-size:12px; font-weight:bold;}
#facebook img {border:0; padding-right:5px;}
#facebook a {color:#000000; text-decoration:none;}
#facebook a:hover {text-decoration:underline;}

#twitter {padding: 20px; font-size:12px; font-weight:bold;}
#twitter img {border:0; padding-right:5px;}
#twitter a {color:#000000; text-decoration:none;}
#twitter a:hover {text-decoration:underline;}
/* ph=1 */

