/*
Theme Name: Sherbet News
Description: A Sherbet flavored news theme for small to medium sized blogs. Updated with tweaked colors and styling.
Author: Sanjo-chan
Author URI: http://centakume.info
Version: 1.1
.
All rights reserved. &copy 2008-2010
.
*/

/*Color Scheme Starter HEX: #CBDBE1*/
/* http://www.colorschemer.com/online.html */

body { /* The entire structure */
	background:#DEE7EF;
	font-family:Verdana,Geneva,'Bitstream Vera Sans','DejaVu Sans',sans-serif;
}

h1 {
	font-size:20px;
}

h2 {
	font-size:18px;
}

h3 {
	font-size:16px;
}

h4 {
	font-size:14px;
}

h5 {
	font-size:12px;
}

h6 {
	font-size:10px;
}

a:link {
	color:#2c454c;
}

a:visited {
	color:#2c454c;
}

a:hover {
	color:#4e8ab3;
}

a:active {
	color:#4e8ab3;
}

/*****MAIN LAYOUT CONTAINER*****/

#container { /*Contains the entire layout. Edit with caution!*/
	background-color:#ffffff;
	border:1px solid #ddd;
	color:#333;
	font-size: 12px;
	line-height:130%;
	margin:10px auto;
	width:999px;
}


/*****HEADER*****/
#header { /*For the header itself*/
	background-color:#FFFFFF;
	border-bottom:1px solid #FFF3E5;
	clear:both;
	font-size:10px;
}
		#logo {
			float:left;
			height:65px;
			padding:5px;
		}
			#logo h1 {
			display:none;
			margin:0px;
			padding:0px;
			}
			#logo p {
			display:none;
			margin:0px;
			padding:0px;
			}
		#advertisement {
			float:right;
			padding:5px;
		}
			#advertisement  img{
				border:1px solid gray;
			}


#top-menu { /*Header Styling, starting with the Top Menu*/
	background:#5A79A5;
	border-bottom:1px solid #F2E7DB;
	color:#000000;
	height:24px;
	letter-spacing:1px;
	padding:0px;
}
	#subscribe {
		float:right;
	}	
		.subscribe-menu {/*Styles the menu links (buttons)*/
			float:left;
			margin:0px;
			padding:0px;
		}
			.subscribe-menu ul {
				float:left;
				list-style:none;
			}
			.subscribe-menu li {
				float:left;
				list-style:none;
			}
			.subscribe-menu li a {
				display:block;
				margin:0px;
				padding:4px 8px 4px 8px;
			}
			.subscribe-menu li a:link {
				color:#000000;
				display:block;
				padding:4px 8px 4px 8px;
				text-decoration: none;
			}
			.subscribe-menu li a:visited {
				color:#000000;
				display:block;
				padding:4px 8px 4px 8px;
				text-decoration: none;
			}
			.subscribe-menu li a:hover {
				background-color:#9CAAC6;
				color:#000000;
				padding:4px 8px 4px 8px;
				text-decoration: none;
			}
			.subscribe-menu li a:active {
				background-color:#CFDEE4;
				color:#000000;
				padding:4px 8px 4px 8px;
				text-decoration: none;
			}		
		#subscribe img {
			margin:-2px;
			padding:0px;
		}

#bottom-menu { /*For bottom header menu navigation*/
	background:#5A79A5;
	border-top:1px solid #4e7593;
	clear:both;
	color:#000000;
	font-weight:bold;
	height:24px;
	letter-spacing:1px;
}
		#search-box {
			float:right;
			margin:3px;
			padding:0px;
		}
			#search-input {
				border:1px solid;
				font-size:12px;
			}
			#search-submit {
				border:1px solid;
				font-size:12px;
			}

	.navmenu {/*Styles the menu links (buttons)*/
		float:left;
		margin:0px;
		padding:0px;
	}
		.navmenu ul {
			float:left;
			list-style:none;
		}
		.navmenu li {
			float:left;
			list-style:none;
		}
		.navmenu li a {
			display:block;
			margin:0px;
			padding:4px 8px 4px 8px;
		}
		.navmenu li a:link {
			color:#000000;
			display:block;
			padding:4px 8px 4px 8px;
			text-decoration: none;
		}
		.navmenu li a:visited {
			color:#000000;
			display:block;
			padding:4px 8px 4px 8px;
			text-decoration: none;
		}
		.navmenu li a:hover {
			background-color:#9CAAC6;
			color:#000000;
			padding:4px 8px 4px 8px;
			text-decoration: none;
		}
		.navmenu li a:active {
			background-color:#CFDEE4;
			color:#000000;
			padding:4px 8px 4px 8px;
			text-decoration: none;
		}

/*****BLOG/POST & PAGE CONTENT*****/

#blog-content { /*Content styling for the Front Page and for Posts/Pages*/
	border-right:1px solid gray;
	float:left;
	margin-right:327px;
	padding:1em;
	width:647px;
}
.section-seperator { /*These are for the headings to define each section on the front page*/
	border-bottom:1px solid #146E90;
	margin:0px;
	padding:1.5px;
}

/*****FEATURED CONTENT*****/
#featured-container { /*Featured Posts*/
	padding:.2em;
}
	.featured-content {
		border:double gray;
	}

/*****RECENT POST CONTENT*****/
#recent-post-module-container {
	padding:.2em;
}
/* Recent Post (RP) Module Styling */
	.rp-module-content { /*Recent Post Content Styling*/
		border-bottom:2px dotted #F2E7DB;
	}
		.rp-post-content { /*For each post, repectively*/
			font-size:11.5px;
			height:165px;
			margin:5.5px;
			min-height:150px;
		}
			.rp-title {
				margin:0px;
			}
				.rp-title a:link {
					text-decoration: none;
				}
				.rp-title a:visited {
					text-decoration: none;
				}
				.rp-title a:hover {
					text-decoration: none;
				}
					.rp-thumbnail-module {
						float:left;
						height:100px;
						margin:10px;
						margin-right:6px;
						width:100px;
					}
						.rp-thumbnail-module img {
							border:1px solid gray;
							margin:15px;
						}
							.rp-post {
								font-size:11.5px;
							}
								.rp-meta {
									font-size:10.5px;
									font-weight:bold;
									text-align:left;
								}

/* ARCHIVE PAGE CONTAINER */
#archive-page-container {
	padding:.2em;
}
/* Archive Page (AP) Stlying */
	.ap-section-left {
		border-left:1px solid #146E90;
		border-right:1px solid #146E90;
		border-bottom:1px solid #146E90;
		float:left;
		margin-bottom:10px;
		width:300px;
	}
		.ap-section-left h3 {
			border-top:1px solid #146E90;
			border-bottom:1px solid #295161;
			margin:0px;
			padding:2.5px;
		}
		.ap-section-left li {
			list-style-image: url(images/list_arrow.gif);
		}
	.ap-section-right {
		border-left:1px solid #146E90;
		border-right:1px solid #146E90;
		border-bottom:1px solid #146E90;
		float:right;
		margin-bottom:10px;
		width:300px;
	}
		.ap-section-right h3 {
			border-top:1px solid #146E90;
			border-bottom:1px solid #295161;
			margin:0px;
			padding:2.5px;
		}
		.ap-section-right li {
			list-style-image: url(images/list_arrow.gif);
		}
	.ap-posts {
		border-left:1px solid #146E90;
		border-right:1px solid #146E90;
		border-bottom:1px solid #146E90;
		clear:both;
	}
		.ap-posts h3 {
			border-top:1px solid #146E90;
			border-bottom:1px solid #295161;
			margin:0px;
			padding:2.5px;
		}
		.ap-posts li {
			list-style-image: url(images/list_arrow.gif);
		}

/* EXTRA MODULE CONTAINER */
.extra-module-container {
	padding:.2em;
}

/* TABBED MODULES */
#category-module-content {
	border-left:1px solid #146E90;
	border-right:1px solid #146E90;
	border-bottom:1px solid #146E90;
	height:350px;
	margin-bottom:10px;
}
/* Category Module (CM) Stlying */
	.cm-component {

	}
		.cm-component li {
			height:95px;
			list-style:none;
			margin:2.5px;
			padding:2.5px;
		}
		.cm-component p {
			font-weight:bold;
			margin:0px;
			padding:0px;
		}
	.cm-component-thumbnail {
		float:left;
		height:85px;
		width:85px;
	}
		.cm-component-thumbnail img {
			border:1px solid gray;
			margin:3px;
		}

/* Stlyes the YUI TabView tab*/
.tab {
	float:left;
}
	.tab li {
		list-style:none;
	}

/*Yahoo! TabView Styling*/
	.yui-navset {
		width:642px;
		float:left;
		border-top:none;
		margin-bottom:4px;
		display: inline;
	}
		.yui-content {
			width:640px;
			clear:both;
			margin-left:4px;
			margin-top:10px;
		}
		.yui-nav {
			padding:2px 0px 14px 0px;
			margin-left:2px;
			font:10.5px Verdana;
			border-bottom:1px solid #295161;
			list-style-type:none;
			text-align:left;
		}
			.yui-nav li {
				display:inline;
				margin:0px;
			}
			.yui-nav li a {
				text-decoration:none;
				padding:2px 2px;
				margin-right:3px;
				border:1px solid #666;
				border-bottom:none;
				background-color:#FFF;
				color:#2d2b2b;
			}
			.yui-nav li a:visited {
				color:#2d2b2b;
			}
			.yui-nav li a:hover {
				background-color:#C2D0D6;
				color:black;
			}
			.yui-nav li a:active {
				color:black;
			}
			.yui-nav li.selected a {
				position:relative;
				top:1px;
				padding-top:4px;
				background-color:#CFDEE4;
				color:black;
				border:1px solid;
				border-bottom:none;
			}


#gallery-container {
	padding:1em;
}

.gallery-content {

}


#rp-module {
/*Deprecated?*/
}

/*SIDEBAR STYLING*/
#sidebar-container { /*The heart of the sidebar; edit with caution*/
	float:right;
	margin-left:-327px;
	padding:1em;
	max-width:302px;
}
/* Sidebar Stlying; This surrounds the whole box for the sidebar items*/
.sidebar-box {
	font-size:12px;
}
	.sidebar-content { /*Controls the content in the column*/
		border-bottom:2px dotted #146E90;
		margin-bottom:15px;
	}
		.sidebar-content h3 {
			border-bottom:1px solid #295161;
			margin:0px;
			margin-bottom:1px;
			padding:0px;
		}
		.sidebar-content ul {
			list-style-image:url(images/list_arrow.gif);
			margin:0px;
			margin-left:20px;
			padding:3px;
		}
		.sidebar-content li {
			margin:2px;
		}

/*Containers for the left and right sidebars*/
#left-sidebar-container { /*Left Slim Sidebar Container*/
	float:left;
}
	.left-sidebar-box {
		width:145px;
	}
		.left-sidebar-box h3 {
			border-bottom:1px solid #295161;
			margin:0px;
			margin-bottom:1px;
			padding:0px;
		}
		.left-sidebar-box ul {
			list-style-image:url(images/list_arrow.gif);
			margin:0px;
			margin-left:20px;
			padding:3px;
		}
		.left-sidebar-box li {
			margin:2px;
		}
	.left-sidebar-box-content {
		border-bottom:2px dotted #146E90;
		margin-bottom:15px;
	}

#right-sidebar-container { /*Right Slim Sidebar Container*/
	float:right;
}
	.right-sidebar-box {
		width:145px;
	}
		.right-sidebar-box h3 {
			border-bottom:1px solid #295161;
			margin:0px;
			margin-bottom:1px;
			padding:0px;
		}
		.right-sidebar-box ul {
			list-style-image:url(images/list_arrow.gif);
			margin:0px;
			margin-left:20px;
			padding:3px;
		}
		.right-sidebar-box li {
			margin:2px;
		}
	.right-sidebar-box-content {
		border-bottom:2px dotted #146E90;
		margin-bottom:15px;
	}
	
/*****Custom Sidebar Classes*****/

#subscribe-sidebar {
	border:1px dotted #eba63a;
	height:130px;
	margin-bottom:5px;
}
	#subscribe-sidebar h3 {
		margin:0px;
		padding:2.5px;
	}
	.ss-left {
		float:left;
		font-size:10px;
	}
		.ss-left p {
			margin:5px;
			width:185px;
		}
		.ss-left ul {
			list-style:none;
			float:left;
			margin:0px;
			padding:0px;
		}
		.ss-left li {
			display:inline;
			margin:5px;
		}
		.ss-left img {
			border:none;
		}
	.ss-right {
		float:right;
	}
		.ss-right img {
			border:none;
			margin:2px;
		}

#sidebar-networks {
	border:1px dotted #eba63a;
	height:50px;
	margin-bottom:5px;
}
	#sidebar-networks h3 {
		margin:0px;
		padding:2.5px;
	}
	.networks {
		float:left;
		font-size:10px;
	}
		.networks p {
			margin:5px;
			width:185px;
		}
		.networks ul {
			list-style:none;
			float:left;
			margin:2px;
			padding:0px;
		}
		.networks li {
			display:inline;
			margin:10px;
		}
		.networks img {
			border:none;
		}


#sidebar-sponsors {
	border-bottom:2px solid #146E90;
	margin-bottom:15px;
}
	#sidebar-sponsors h3 {
		border-bottom:1px solid #295161;
		margin:0px;
		margin-bottom:1px;
		padding:0px;
	}

.sponsors { /*For 125x125 Ad units only; deprecated?*/
	margin:20px;
}

.advertisement { /*Designed for the advertisement block*/
	height:275px;
	margin-bottom:15px;
	margin:1px;
}
	.advertisement h3 {
		border-bottom:1px solid #295161;
		margin:0px;
		margin-bottom:1px;
		padding:0px;
	}
	
.affiliate-content { /*Deprecated?*/
	padding:25px;
}

.rss-feed { /*For the RSS Feed Module*/
	border:1px dotted;
	margin:0px;
	margin-top:1px;
	margin-bottom:1px;
	padding:0px;
}
	.rss-feed h4 {
		margin:3px;
		padding:0px;
	}

/* For The "Recent Posts" Plugin */
.sidebar-rp-widget-content {
	border-bottom:2px dotted #146E90;
	margin-bottom:15px;
}
	.sidebar-rp-widget-content h3 {
		border-bottom:1px solid #295161;
		margin:0px;
		margin-bottom:1px;
		padding:0px;
	}
	.sidebar-rp-widget-content ul {
		margin:0px;
		padding:0px;
	}
	.sidebar-rp-widget-content li {
		list-style:none;
	}
		.rp-widget { /*For the Recent Post item*/
			border:1px solid #146E90;
			height:85px;
			margin-bottom:5px;
		}
			.rp-widget-link {
				font-weight:bold;
				margin:0px;
			}
				.rp-widget-thumbnail {
					float:left;
					height:71px;
					padding:5px;
					width:71px;
				}
				.rp-widget-thumbnail img {
					background:#ddd;
					border:1px solid gray;
				}
#sidebar-exclusive { /*Contains the Specials section in the Sidebar*/
	border-bottom:2px dotted;
	height:175px;
	margin-bottom:15px;
}
	#sidebar-exclusive h3 { /*Contains the Specials section in the Sidebar*/
		border-bottom:1px solid #295161;
		margin:0px;
		margin-bottom:1px;
		padding:0px;
	}	
	.sidebar-exclusive-item {
		margin:1px;
		margin-bottom:2px;
	}
		.sidebar-exclusive-item img {
			border:none;
		}

.ad-object {
	margin-top:2px;
}		
		
/* POST STYLING */
.post {
		clear:both;
		padding:.3em;
}
	.post-title {
		border-bottom:1px dotted #514F88;
		font-weight:bold;
		margin:0px;
		margin-bottom:2.5px;
		line-height:20px;
	}
.entry { /*Styles the whole post entry, including any extras under the post*/
	border-bottom:1px solid #ddd;
}
	.entry ul {
		list-style-image: url(images/list_arrow.gif);
	}
		.entry li {
			margin:2px;
		}
	.entry blockquote {
		background:#E6E6DA;
		border:1px dotted;
		font-style:italic;
		margin:5px;
		padding:3px;
	}
	.entry blockquote p {
		margin:0px;
		padding:3px;
	}
	.entry cite {
		font-size:10px;
		font-style:oblique;
	}
	.entry img {
		border:none;
	}
	.entry a:link {
		color:#FF9900;
		font-weight:bold;
		text-decoration:none;
	}
	.entry a:visited {
		font-weight:bold;
		text-decoration:none;
	}
	.entry a:hover {
		color:#FFCC00;
		font-weight:bold;
		text-decoration:underline;
	}
	.entry a:active {
		font-weight:bold;
	}
		.postmetadata { /*Controls the author information under the post*/
			background:#DEE7EF;
			border-top:1px solid #ddd;
			border-left:1px solid #ddd;
			border-right:1px solid #ddd;
			border-bottom:1px solid #ddd;
			font-size:11.5px;
			height:100px;
			margin:0px;
			margin-top:20px;
			margin-bottom:20px;
			padding:0px;
		}
			.postmetadata a:link {
				color:#2c454c;
				font-weight:bold;
			}
			.postmetadata a:hover {
				color:#4e8ab3;
				font-weight:bold;			
			}
			.postmetadata a:visited {
				font-weight:bold;			
			}
			.postmetadata a:active {
				font-weight:bold;			
			}
			
			.postmetadata-avatar {
				border-right:1px solid gray;
				float:left;
				margin-right:3px;
			}
			.postmetadata-author {
				border-bottom:1px dotted #FFFFFF;
			}
		.entry-meta { /*Additional post goodies*/
			margin-top:10px;
		}
			.entry-meta h3 {
				border-bottom:1px solid gray;
				font-size:12px;
				margin:0px;
				padding:0px;
			}
			.entry-meta ul {
				margin:0px;
				padding:0px;
			}
			.entry-meta li {
				list-style:none;
			}
			.postmetadata-subscribe { /*Styles the Subscribe box*/
				border:2px dotted #eba63a;
				background:#f7e261;
				clear:both;
				height:35px;
				margin-top:20px;
				margin-bottom:20px;
			}
				.postmetadata-subscribe p {
					font-size:10.5px;
					font-weight:bold;
					margin:0px;
					margin-left:40px;
					padding:0px;
					padding-left:0px;
				}
				.postmetadata-subscribe img {
					float:left;
					padding:2px;
				}
					.postmetadata-related {
						height:125px;
					}
						.postmetadata-related-item {
							float:left;
							height:115px;
							margin:2.3px;
							margin-bottom:15px;
							min-width:200px;
							padding:3.5px;
							width:195px;
						}
							.postmetadata-related p {
								font-weight:bold;
								margin:0px;
								padding:0px;
							}
						.postmetadata-related-thumbnail {
							float:left;
							height:81px;
							width:81px;
						}
							.postmetadata-related-thumbnail img {
								margin:5px;
							}
			.postmetadata-advert { /*Styles the advert under the post*/
				clear:both;
				height:60px;
				margin-top:5px;
				text-align:center;
			}

.notice {
	font-size:10px;
}

/*****COMMENT STYLING*****/
.comments {
	border-top:1px solid #ddd;
	margin-top:5px;
	padding:.3em;
}
	#comment- {
		display:none;
	}

	.comment-seperator {
		border-bottom:1px solid #ccc;
		padding:1.5px;
	}
		.comment-seperator a:link {
			text-decoration:none;
		}
		.comment-seperator a:hover {
			color:#FF6666;
		}
		.comment-seperator a:visited {
			text-decoration:none;
		}

	.commentator-information {
		background:#DEE7EF;
		border-bottom:1px solid #ddd;
		font-size:11.5px;
		height:75px;
	}
		.commentator-information a:link {
			color:#2c454c;
			font-weight:bold;
			text-decoration:none;
		}
		.commentator-information a:visited {
			font-weight:bold;
			text-decoration:none;
		}
		.commentator-information a:hover {
			color:#4e8ab3;
			font-weight:bold;
			text-decoration:underline;
		}
		.commentator-information a:active {
			font-weight:bold;
		}		
			.commentator-avatar { /*Styling for Gravatars*/
				border-right:1px solid #ddd;
				border-bottom:1px solid #ddd;
				float:left;
				margin-right:3px;
			}
			.commentator-author {
				border-bottom:1px dotted #FFFFFF;
				font-weight:bold;
				margin:0px;
				padding:0px;
			}
	.comment-entry {
		border:1px solid #ddd;
		margin-bottom:10px;
	}
		.comment-entry p {
			margin-top:0px;
		}

ol.commentlist {
	margin:0px;
	padding:0px;
}
	ol.commentlist li.comment {
		margin-bottom:8px;
		list-style:none;
	}
	ol.commentlist li.comment div.commentmetadata {
		border-bottom:1px solid gray;
		float:right;
	}
		ol.commentlist li.comment div.vcard {
			border-bottom:1px solid gray;
			font-size:11.5px;
			height:75px;
		}
			ol.commentlist li.comment ul.children {

			}
				ol.commentlist li.comment ul.children li {

				}
.reply {
	border-top:1px dotted #ccc;
	font-weight:bold;
	padding:5px;
	text-align:right;
}

#comment-navigation {
	height:16px;
	padding:5px;
	margin-bottom:10px;
}
	.comment-navigation-next {
		float:right;
	}
	.comment-navigation-previous {
		float:left;
	}
	
#respond {
	background:#DEE7EF;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	margin-bottom:10px;
	padding:.5em;
}
	.comment-ad {
		background:#aab6ce;
		border:1px solid #ddd;
		padding:3px;
	}

#archive-directory {
	background:#CBD0E1;
	border:1px dotted #D1CBE1;
	font-weight:bold;
	margin-bottom:10px;
	padding:3px;
}
#archive-category {
	color:red;
}
	.archive-container {
		padding:.2em;
	}
		.archive-post-title {
			margin:0px;
			padding:0px;
		}
		.archive-post-content {
			height:175px;
		}
		.archive-post {
			font-size:11.5px;
		}
		.archive-thumbnail {
			float:left;
			height:100px;
			margin:5px;
			margin-right:6px;
			width:100px;
		}
			.archive-thumbnail img {
				border:1px solid gray;
				margin:15px;
			}
		.archive-post-meta {
			clear:both;
			font-size:10px;
			height:31px;
			padding:3px;
		}

#category-directory {
	background:#ddd;
	border:1px dotted gray;
	font-weight:bold;
	margin-bottom:10px;
	padding:3px;
}
#category-category {
	color:red;
}
	.category-container {
		padding:.2em;
	}
		.category-post-title {
			margin:0px;
			padding:0px;
		}
		.category-post-content {
			height:160px;
		}
		.category-post {
			font-size:11.5px;
		}
		.category-post-meta {
			border:1px dotted gray;
			clear:both;
			font-size:10px;
			height:31px;
			padding:3px;
		}
		.category-thumbnail {
			float:left;
			height:100px;
			margin:0px;
			margin-right:8px;
			padding:0px;
			width:100px;
		}
			.category-thumbnail img {
				border:1px solid gray;
				margin:10px;
				padding:5px;
			}

/* Next-Previous Posts */
#navigation {
	font-size: 13.5px;
	margin-top: 10px;
	margin-bottom: 40px;
}
/* Next & Previous */
	#next {
		float: right;
	}
	#previous {
		float: left;
	}

/* FOOTER STYLING */
#footer {
	background:#9CAAC6;
	border-top:1px solid #D1CBE1;
	clear:both;
	font-size:10.5px;
	height:35px;
	padding:.3em;
}
	.left {
		float:left;
	}
	.right {
		float:right;
	}
		.ranking {
			float:left;
			margin-left:2px;
			margin-right:2px;
		}
.stats {
	background:#CBE1DC;
	border-top:1px solid #ddd;
}
	.stats img {
		margin:2px;
	}


/*Custom*/


/*Finally, for proper image alignment in WordPress 2.6+*/
    .aligncenter,
    div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

    .alignleft {
    float: left;
    }

    .alignright {
    float: right;
    }

    .wp-caption {
    border: 1px solid #ddd;
    text-align: center;
    background-color: #f3f3f3;
    padding-top: 4px;
    margin: 10px;
    }

    .wp-caption img {
    margin: 0;
    padding: 0;
    border: 0 none;
    }

    .wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    padding: 0 4px 5px;
    margin: 0;
    }
	
	
	
	
	
	


/**************************************************/

#archive-module-content {
	border-left:1px solid gray;
	border-right:1px solid gray;
	border-bottom:1px solid gray;
	height:215px;
	margin-bottom:10px;
}

/**************************************************/



/**************************************************/
#review-module-container { /*This contains the styling for the Product Review Module file*/
	padding:.2em;
}

.reviews-module-content {
	border-bottom:2px solid gray;
	clear:both;
	height:300px;
}

.reviews-thumbnail-module {
	float:left;
	padding:2px;
}

.reviews-thumbnail-module img {
	border:1.5px solid gray;
}

/*Left Content*/
.reviews-module-left {
	float:left;
	width:315px;
}

.reviews-module-content-left {
	border-bottom:1px solid gray;
	padding:.3em;
}

.reviews-module-content-left p {
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.reviews-module-left ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

.reviews-module-left li {
	border-bottom:1px dotted gray;
	padding:2px;
}

/*Right content*/
.reviews-module-right {
	float:right;
	width:315px;
}

.reviews-module-content-right {
	border-bottom:1px solid gray;
	padding:.3em;
}

.reviews-module-content-right p {
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.reviews-module-right ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

.reviews-module-right li {
	border-bottom:1px dotted gray;
	padding:2px;
}
/**************************************************/




/**************************************************/
.blog-post-entry { /*Styles the whole post entry, including extras under the post*/
	clear:both;
	padding:.5em;
}


.blog-post-title {
	border-bottom:0.5px dotted gray;
	font-size:24px;
	margin:0px;
	padding-bottom:2.5px;
}
/**************************************************/