/*  

Theme Name: theFinanceSource

Theme URI: 

Description: theFinanceSource theme. Page Layout with <h1> tags and Content as the spiders like to read them. Customized for www.thefinancesource.com

Version: 1.0

Author: Steven Cooper

Author URI: http://www.thefinancesource.com

Distributed by: http://www.thefinancesource.com

*/


/* General */



BODY {
	margin: 0;
	background-position:center;
	background-color:#ECECEC;
	background-image:url("images/background.gif");
	background-repeat:repeat-y;
	padding: 0;
}

#centered {
	position: relative;
	top: 0px;
	right: 0px;
	margin: 0 auto;
	width: 900px;
	text-align: left;
	visibility: visible;
	left: 0px;
	background-color: #ffffff;
	
	float:top;
}

div.center-box
{
	position:absolute;
	width:900px;
	left:0px;
	top:0px;
	background-color: #C5C5C5;
	vertical-align:middle;
	z-index:0;
}




h1, h2, h3, h4 {

	margin: 0;

}



img {

	border: 0;

}



.clear {

	clear: both;

	height: 0;

	overflow: hidden;

}





/* Page */



#page {

   
	width: 900px;

}





   /* Header */

   #header {

	width: 900px;
	height: 143px;
	background: url("images/the-finance-source-full-header.gif") no-repeat;	
	position: relative;

}


	
/* Main */



#main {

	width: 900px;

	padding-left: 0px;
	
	background-color:#FFFFFF;
	
}



	/* Main - Content */

	

	#content {

		float: left;
		width: 690px;
		margin-bottom:20px;

	}

	

	/* Main - Content - Post */

	

	#content .post {
	color: #000000;
	width: 680px;
	}

	

		/* Post - Date */

		

		#content .post .post-date {
	float: left;
	width: 57px;
	height: 57px;
	background: url("images/post_date.jpg") no-repeat;
	font: normal 11px/24px "Trebuchet MS", Verdana;
	color: #000000;
	text-align: center;
	text-transform: lowercase;
		}

		

		#content .post .post-date span {

			font: normal 19px/32px "Trebuchet MS", Verdana;

			margin-bottom: 1px;

			display: block;

		}

		

		/* Post - Content */

		

		#content .post .post-content {

			margin-left: 20px;			
			margin-top: 20px;
			width: 660px;
		}

		

		/* Post - Title */

		

		#content .post .post-content .post-title {
	font: bold 12px "Trebuchet MS", Verdana;
	color: #000000;
	min-height: 60px;
	float:left;
	width:660px;

		}

		

		#content .post .post-content .post-title a {
	color: #000000;
	text-decoration: none;
		}

		

		#content .post .post-content .post-title a:hover {

			text-decoration: underline;

		}

		

		#content .post .post-content .post-title h1 {

			color: #2C4AA4;

			font: bold 25px "Trebuchet MS", Verdana;

		}

		

		#content .post .post-content .post-title h1 a {

			color: #2C4AA4;

			text-decoration: none;

		}

		

		#content .post .post-content .post-title h1 a:hover {

			text-decoration: underline;

		}

		

		/* Post - Entry */

		

		#content .post .post-content .post-entry {
	font: normal 12px "Trebuchet MS", Verdana;
	color: #000000;
	float:left;
	width:660px;
	margin-top:5px;
		}
		
		#content .post .post-content .post-entry h2 {
	color: #666666;
	font: bold 18px "Trebuchet MS", Verdana;
		}		

		#content .post .post-content .post-entry a {

			color: #2C4AA4;
			text-decoration: none;

		}

		

		#content .post .post-content .post-entry a:hover {

			text-decoration: underline;

		}

		

		#content .post .post-content .post-entry .picture {

			margin: 0 5px 5px 0;

			float: left;

		}

		

		#content .post .post-content .post-entry .more-link {

			font: bold 12px/20px "Trebuchet MS", Verdana;

			color: #2C4AA4;

			float: right;

			padding-bottom: 5px;

		}

		

		#content .post .post-content .post-entry .more-link a {

			color: #2C4AA4;
			text-decoration: none;

		}

		

		#content .post .post-content .post-entry .more-link a:hover {

			text-decoration: underline;

		}

		

		/* Post - Info */

		

		#content .post .post-content .post-info {

			clear: both;

			font: bold 12px/28px "Trebuchet MS", Verdana;

			color: #2C4AA4;

		}

		

		#content .post .post-content .post-info a {

			color: #2C4AA4;

			text-decoration: none;

		}

		

		#content .post .post-content .post-info a:hover {

			text-decoration: underline;

		}

		

		/* Post - Comments */

		

		#content .post .post-content h3 {
	height: 36px;
	color: #2C4AA4;
	font: bold 18px/36px "Trebuchet MS", Verdana;
	margin-top: 15px;
		}

		

		#content .post .post-content .comments {
	margin: 0;
	font: normal 12px/18px "Trebuchet MS", Verdana;
	color: #000000;
		}

		

		#content .post .post-content .comments ol {

			margin: 10px 0 10px 0;

			padding-left: 25px;

		}

		

		#content .post .post-content .comments ol li {

			padding: 5px;

		}

		

		#content .post .post-content .comments ol li.alt {

			background: #1a1a1a;

		}

		

		#content .post .post-content .comments ol li cite {

			color: #2C4AA4;

			font-style: normal;

			font-weight: bold;

		}

		

		#content .post .post-content .comments ol li cite a {

			color: #2C4AA4;

			text-decoration: none;

		}

		

		#content .post .post-content .comments ol li cite a:hover {

			text-decoration: underline;

		}

		

		#content .post .post-content .comments ol li .commentmetadata a {

			color: #2C4AA4;

			text-decoration: none;

		}

		

		#content .post .post-content .comments ol li .commentmetadata a:hover {

			text-decoration: underline;

		}

		

		#content .post .post-content #commentform {
	margin: 0;
	font: normal 12px/18px "Trebuchet MS", Verdana;
	color: #000000;
		}

	
/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */


	/* Main - Sidebar */

#sidebar {
		float: right;
		width: 210px;
	}


/* Menu - Sidebar */

#sidebar #menu {
	width: 205px;
	background-color: #FFFFFF;
	float:left;
	font: normal 12px/18px "Trebuchet MS", Verdana;
	color:#000000;
		}

#sidebar #menu a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
		}

#sidebar #menu a:hover {
	text-decoration: underline;
		}
		
		
/* Sidebar - Titles */
#sidebar #menu h3 {
	padding-left: 20px;
	padding-top: 10px;
	width: 190px;
	font: bold 15px/40px "Trebuchet MS", Verdana;
	color: #2C4AA4;
	background: url("images/sidebar_title.gif") no-repeat;
		}

#sidebar #menu h3 a {
	font: bold 15px/40px "Trebuchet MS", Verdana;
	color: #2C4AA4;
	}
		

/* Sidebar - Menus */
#sidebar #menu ul {
	color: #000000;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
	}

#sidebar #menu ul li {
	font: normal 12px/18px "Trebuchet MS", Verdana;
	color: #000000;
	font-weight:bold;
	margin-top: 8px;
	padding-bottom: 0px; /*border-bottom: dotted 1px #ccc;*/
	padding-left: 20px;
	
}



#sidebar #menu ul ul {
	font-variant: normal;
	font-weight: normal;
	line-height: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#sidebar #menu ul ul li {
	border: 0;
	font: normal 12px/18px "Trebuchet MS", Verdana;
	color: #2C4AA4;
	font-weight:bold;
	margin-top: 8px;
	padding-bottom: 10px;
	letter-spacing: 0;
	padding: 0;
	padding-left: 20px;
	
}


#sidebar #menu ul ul li a {
	color: #2C4AA4;
	text-decoration: none;
}

#sidebar #menu ul ul li a:hover {
	text-decoration: underline;
}

#sidebar #menu ul ul ul.children {
	font-size: 142%;
	padding-left: 4px;
}



		

		/* Sidebar - Sidebar Feed */

		

		#sidebar #sidebar-feed {

			margin: 0 auto;

			padding: 8px 0 8px 20px;

			border-bottom: 1px solid #000000;

		}

		

		/* Sidebar - Tables */

		

		#sidebar #calendar_wrap {

			padding: 5px 0;

			text-align: center;

			border-bottom: 1px solid #000000;

		}

		

		#sidebar #calendar_wrap table {

			margin: 0 auto;

			width: 116px;

		}


		

		#sidebar #calendar_wrap caption {

			margin: 0 auto;

			width: 116px;

		}

		

		/* Sidebar - Forms */

		

		#sidebar #searchform {

			margin: 0 auto;

			padding: 10px 0;

			text-align: center;

			border-bottom: 1px solid #DCDEDE;

		}

		

		#sidebar #searchform #s {

			width: 140px;

		}

		

		/* Sidebar - Texts */

		

		#sidebar .textwidget {

			padding: 5px 10px;

			border-bottom: 1px solid #000000;

		}
		
		
		/* Sidebar - Chat */

		

		#chat {
		
			text-align: center;
			border-bottom: 20px solid #FFFFFF;

		}





/* Footer */



#footer {
	width: 900px;
	color: #666666;
	background-color:#FFFFFF;
	font: normal 10px/36px "Trebuchet MS", Verdana;
	text-align: center;
	line-height:normal;
}

#footer .footer-bar {
	width: 900px;
	height: 12px;
	color: #FFFFFF;
	background-color:#000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}



#footer a {

	color: #2C4AA4;

	text-decoration: none;

}



#footer a:hover {

	text-decoration: underline;

}

