/*------------------------------------------------------------------
> Blog Stylesheet

Project:		The Market Guys (TM) Weblog
Version:		1.0
Last change:	06/04/08 [created file, rb]
Assigned to:	Ryan Burney (rb)
Coded by:		3 Roads Media

Notes: These declarations are specific to the weblog section of the
site and do not apply anywhere else. This stylesheet is only loaded
on the "blog" pages to reduce server requests and the overall size
of the master stylesheet.

-------------------------------------------------------------------*/


/*------------------------------*/
/* BLOG							*/

a.more-link { display:block; text-align:right; margin-top:1.2em; }

/* displays meta data after each post in a grey box */
.post_meta {
	background:#f3f3f3;
	border:1px solid #ddd;
	border-width:1px 0;
	font:9px Tahoma, Verdana, sans-serif;
	margin:20px 0;
	padding:12px;
	}
#content #inner .post_meta p {
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	margin:0;
	}

#blog #sidebar2 ul { font-size:12px; }

.post_header { float:left; position:relative; width:100%; }

/* position the "edit" links, visible only when logged in */
.edit-post { position:absolute; right:0; top:2px; }

.edit-post a:link,
.edit-post a:visited,
.edit-comment a:link,
.edit-comment a:visited { color:red; }


	/*------------------------------*/
	/* SIDEBAR						*/

	#blog #sidebar {
		margin-top:181px;
		padding:0 10px;
		text-align:right;
		width:210px;
		}
	#blog #sidebar a:hover { color:#4260ff; text-decoration:none; }
	#blog #sidebar h2 {
		border-bottom:1px dotted #ddd;
		font-size:1.6em;
		font-weight:normal;
		margin-bottom:5px;
		}
	#blog #sidebar li			{ margin:3px 0; }
	#blog #sidebar li a			{ border-right:2px solid #888; padding:0 5px; }
	#blog #sidebar li a:hover	{ border-right:2px solid #ccc; }
	#blog #sidebar ul			{ font-size:1.2em; list-style:none; text-align:right; }


	/*------------------------------*/
	/* POSTS						*/

	#blog h2 a:link, #blog h2 a:visited { color:black; }
	#blog h2 a:hover { color:#444; text-decoration:none; }
	
	#blog .date {
		color:#707070;
		float:left;
		font-size:1.1em;
		padding:3px 0 10px;
		}
	
	#blog .inner ul	{ list-style:square; margin-left:20px; }

	/* styles display of "Older Posts" and "Newer Posts" links */
	#post_links { clear:both; }
	#blog #post_links p	{ clear:none; }
	#post_links p		{ float:left; }
	#post_links p + p	{ float:right; }


	/*------------------------------*/
	/* COMMENTS						*/

	/* mostly styles the "leave a response" form */
	#comments h3 {
		border:0;
		font-size:1.4em;
		font-style:italic;
		font-weight:normal;
		padding:20px 0 3px;
		}
	#comments p { clear:left; }
	#comments ol { list-style:none; }
	#comments li {
		border:1px solid #d4d4d4;
		border-width:1px 0 0;
		clear:left;
		padding:2em 1em;
		}
	#comments li.alt { background:#f3f3f3; }
	#comments form p { padding:0 0 2px; }

	/* next 3 lines provide alternate styling for comment form when already logged in */
		#comments form p + fieldset + fieldset input { margin-left:0; }
		#comments form p + fieldset label { width:auto; }
		#comments form p + fieldset textarea { width:400px; }

	#comments form li		{ padding:8px 0pt 9px 20px; }
	#comments input.submit	{ margin-left:194px; }
	#comments label			{ width:15em; }
	#comments fieldset		{ margin-top:0; }
	#comments fieldset ol	{ padding-top:0; }
	#content #comments img.avatar	{ background:#fff; border:1px solid #d4d4d4; float:right; padding:2px; }

	#comments .comment_author { display:block; font-size:1.2em; }
	
	/* adds comment bubble to right of each post's title */
	.comments {
		background:url(http://www.themarketguys.com/images/blog/icon_comment.png) center right no-repeat;
		float:right;
		font:bold 9px Verdana, sans-serif;
		padding:0 20px 2px 0;
		}


	/*------------------------------*/
	/* RIGHT SIDEBAR ADJUSTMENTS 	*/

	#sidebar2 .box h3 { font-size:0; height:18px; margin-bottom:12px; }

		/** Posts by Author *******/
		.posts.author h3 { background:url(http://www.themarketguys.com/images/blog/header_posts-by-author.png) no-repeat; width:143px; }

		/** Posts by Subject ******/
		.posts.subject h3 { background:url(http://www.themarketguys.com/images/blog/header_posts-by-subject.png) no-repeat; width:149px; }

		/** Monthly Archives ******/
		.archives.monthly h3 { background:url(http://www.themarketguys.com/images/blog/header_archives.png) no-repeat; width:122px; }





a#admin { float:left; }