/*
Theme Name: Triangle Wealth
Description: Triangle Wealth's WordPress Theme
Version: 1
Author: Atlantic BT
Author URI: http://www.atlanticbt.com
Tags: three-column
Last Modified: 11.09.09

*/


/*======================================
	=Layout Styles
======================================*/

#container { position: relative; }

#masthead {  }

#blog-header { padding: 69px 40px 20px; float: left; display: inline; width: 914px; background: #E9E1AD; }
	#blog-header h1.blog-title,
	h1.blog-title a { margin: 0; color: #5D2C15; text-decoration: none; }
	div.blog-description { color: #5D2C15; }
	
	
body#blog #main-area { padding-top: 0; }

	#main-area #secondary-content { float: right; display: inline; width: 243px; margin: 0 20px 0 40px; }
	#main-area #content { float: left; display: inline; width: 651px; margin: 0 0 0 20px; }
	
	#content {  }
				
		div.post { margin: 1em 0 3em; padding-bottom: .5em; background: #fff; }
		
			div.post-head { position: relative; margin-bottom: 1em; padding-bottom: .25em; width: 100%; }
			body.single div.post-head { margin-bottom: 1.5em; }
				.post-head h3.post-title { margin-bottom: .5em; border-bottom: 2px solid #d1c7c3; }
				#content .post-title, #content .post-title a { margin: 0; text-decoration: none; color: #5d2c15; }
				#content .post-info { clear: both; margin: 10px 0 0 0; font-size: .85em; }
					
					#content .post-info div { display: inline; }
					.post-author .author { font-weight: normal; }
					.pubdate em { font-style: normal; }
					
					
			div.post-content { }
			
			div.post-metadata { font-size: .85em; }
				div.post-metadata a { padding: .25em; background: #fff; }
				
					.pubdate { padding-left: 24px; background: url(style/images/i_pin.gif) no-repeat left center; }
				
					#content div.post-tags ul,
					#content div.post-tags ul li { margin: 0 .25em 0 0; padding: 0; display: inline; background: none; }
					
					.post-tags { padding-left: 24px; background: url(style/images/i_tag.gif) no-repeat left center; }
					.post-category { padding-left: 24px; background: url(style/images/i_asterisk.gif) no-repeat left center; }
						.post-info .post-category { padding: 0; background: none; }
					
					.post-category ul,
					.post-category ul li { margin: 0 .25em 0 0; padding: 0; display: inline; background: none; }
					
	
	#secondary-content { padding-bottom: 2em; } /* aka, the sidebar */
		#secondary-content ul { margin: 0; }
		#secondary-content ul li { margin: 2em 0 0; padding-left: 0; background: none; } /* main sidebar list */
		#secondary-content ul li h2 { margin: 0 0 .5em; }	/* sidebar list titles */
		
			#secondary-content ul li li { margin: 0; padding: 0; width: 243px; font-size: 15px;
											background: none; border-top: 1px solid #d1c7c3; } /* inner list */
			#secondary-content ul li li a {	display: block; padding: 8px 10px; width: 223px;
											text-decoration: none; color: #48210f; }
			
			#secondary-content ul ul li a:hover { background: #e9e1ad; font-weight: bold; }
			#secondary-content ul ul ul { margin: 0 0 0 1em; } /* indent the children */
				
				
				
				
		/* sidebar modules */
			#secondary-content ul li.search { position: relative; margin-bottom: 3em; }
				li.search form#search-form label { font-weight: bold; }
				li.search form#search-form input { width: 208px; }
				li.search form#search-form input.submit { position: absolute; right: 0; bottom: 4px; padding: 0; width: auto;
															background: none; } 
			
		/* end sidebar modules */
		
#site-info {  }
	
/*======================================
	=Page Styles
======================================*/

.post-comments h2 { padding-bottom: 0; border-bottom: 1px solid #d1c7c3; }
div.comments {  }
	div.comments ol { margin: 1em 0; list-style: none; }
	div.comments ol li.comment
	{ position: relative; padding: .5em 1em .5em 75px; background: url(style/images/i_comment.gif) no-repeat 8px.5em; }
	div.comments ol li.alt { background-color: #F4F4F4; }
.comment-author { font-size: .85em; }
span.avatar { position: absolute; left: 28px; top: .5em; }
	span.avatar img { border: 2px solid #F4F4F4; }
	
	
#commentform fieldset { background: #EBE6CF; }
.tags-allowed { padding: .5em 1em; background: #F4F4F4; font-size: .85em; }
#commentform textarea { width: 600px; }
#commentform .buttons { border: 0; }


/*======================================
	=Navigation Styles
======================================*/

/* =page navigation */

	/*#page-navigation { position: absolute; top: 80px; left: 0; padding: 0 10px; width: 960px; height: 40px; border: 1px solid #ccc; border-width: 1px 0; background: #fff; }			
		#page-navigation ul { margin: 0; }
		#page-navigation ul li { margin: 0 10px; display: inline; line-height: 40px; }
		#page-navigation ul li a { font-weight: bold; text-decoration: none; }*/
		
/* end page navigation */

	div.navigation ul { margin: 2em 0; }
	div.navigation li { display: inline; margin: 0 50px 0 0; padding: 0; background: none; }
	div.navigation li a { padding-right: 24px; background: url(style/images/i_arrow-rt.gif) no-repeat right center; }
	div.navigation li.previous a { padding: 0 0 0 24px; background: url(style/images/i_arrow-lft.gif) no-repeat left center; }
	
	div.pagination ul { margin: 2em 0; }
	div.pagination li { display: inline; margin: 0 50px 0 0; padding: 0; background: none; }
	div.pagination li a { padding-right: 24px; background: url(style/images/i_arrow-rt.gif) no-repeat right center; }
	div.pagination li.previous a { padding: 0 0 0 24px; background: url(style/images/i_arrow-lft.gif) no-repeat left center; }


/*======================================
	=Custom Styles and Microformats
======================================*/

.summary { display: block; margin: 5px 0 0 110px; font-style: normal; font-size: 11px; color: #999; }
.error { position: relative; color: #c00; font-style: italic; padding-left: 15px; background: url(images/i_alert.gif) no-repeat 0 .3em; }
.note { font-style: italic; }
.read-more { display: block; margin: 0 0 1.5em; }