/*  

Version: 1.0
Author: Community Health Network Blogs
Author URL: http://www.ecommunity.com

*/

@media screen, projection {

/* BODY AND FONTS: =body
----------------------------------------------- */
	*		{ margin: 0; padding: 0; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
	body	{ min-width: 800px; padding: 25px 0 25px 0; color: 000000; background: #B4D8F3 url(http://media.ecommunity.com/blogs/images/background.jpg) repeat-x; }
	
	html, body	{ height: 100%; min-height: 100%; }

/* LINKS: =link
----------------------------------------------- */
	a:link		{ text-decoration: none; }
	a:hover		{ text-decoration: underline; }

/* HEADER: =header
----------------------------------------------- */
	#header 		{ margin: 0; width: 800px; position: relative; clear: both; background: url(../images/header.jpg) no-repeat; }

	/*#header table	{ background-color: #E7E8EA; }*/
	
	#header h1		{ background: url(http://media.ecommunity.com/blogs/images/community.gif) no-repeat; width: 175px; height: 51px; text-indent: -9999px; float: left; margin: 0 0 0 20px; }
	#header p		{ font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; color: #77787B; font-size: 18px; font-weight: bold; float: right; padding: 20px 20px 0 0; }

	.headerTitle	{ color: #77787B; padding: 0 40px 0 0; }
	.headerTitle a	{
	text-decoration: none;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

/* WRAPPERS: =wrap
----------------------------------------------- */
	#wrap		{ margin: 0 auto; background: #FFFFFF; width: 800px; }
	#innerWrap	{ overflow: hidden; background: #68AEE0; }

/* NAVIGATION: =navigation
----------------------------------------------- */
	#nav { width: 800px; height: 40px; background: url(http://media.ecommunity.com/blogs/images/menu_background.gif) repeat-x; color: #FFFFFF; border-bottom: 1px solid #999B9E; }

	#nav ul,
	#nav li { list-style: none; display: inline; float: left; }
	
	#nav li	{ padding: 10px 0 0 20px; }

	.navigationLink 	{ font-size: 11px; }
	.navigationLink a	{ color: #68AEE0; text-decoration: none; }
	
	a.navigationLink	{ color: #68AEE0; }
	
	table.navigationLine	{ padding: 30px 0 0 0; }

	#nav a			{ text-decoration: none; color: #FFFFFF; font-weight: bold; font-size: 12px; }
	#nav a:hover	{ text-decoration: underline; }
	
/* MAIN CONTENT: =main
----------------------------------------------- */
	#main	{ background: #FBFBFB; color: #ABADB0; float: left; padding: 5px 5px 5px 5px; width: 529px; font-size: 11px; line-height: 16px; border-left: 1px solid #999B9E; border-right: 1px solid #999b9e; 
			height: 100%; min-height: 100%; height: auto; }

	#main p		{ padding: 0 0 20px 0; line-height: 16px; }
	
	#main ul	{ padding: 0 0 0 25px; }
	#main ul li	{ padding: 0 0 0 2px; }
	
	.blogPostContent	{ padding: 0 15px 0 15px; }
	
/* SIDEBAR: =sidebar
----------------------------------------------- */
	#sidebar	{ background: #68AEE0; color: #000000; float: right; width: 238px; font-size: 12px; padding: 15px 10px 0 8px; border-right: 1px solid #999B9E; }

	#sidebar h1	{ font-size: 12px; }
	#sidebar h2	{ font-size: 12px; }
	#sidebar h3 { font-size: 12px; padding: 0 0 .4em 0; color: #FFFFFF; }

	.sideBarSeparator	{ padding-bottom: 0.5em; }

	.sidebarDivider		{ border: 1px solid #B4D7F0; margin: 10px 0 10px 0; }

	.sidebarLink		{ text-decoration: none; font-size: 11px; }

	.sideBarCategories	{ font-size: 11px; background: url(http://media.ecommunity.com/blogs/images/sidebar_arrow.gif) no-repeat left center; padding: 2px 0 0.5em 10px; }

	#sidebar .freeText	{ font-size: .8em; }
	
	#sidebar a			{ color: #FFFFFF; text-decoration: none; }
	#sidebar a:hover	{ text-decoration: underline; }

/* MESSAGES: =msg
----------------------------------------------- */
	.errMsg		{ margin: auto; width: 95%; color: #8B0000; background: #EFCFCF; border: 1px solid #BCBCBC; min-height: 4em; font-size: .8em; padding: 7px; margin-bottom: 1em; }

	.infoMsg	{ margin: auto; width: 95%; background-color: #C5D1EB; border: 1px solid #BCBCBC; min-height: 4em; font-size: .8em; padding: 7px; margin-bottom: 1em; }

	.adminMsg	{ padding: 7px 10px 7px 15px; background: #F1E99A url(/images/admin_feedback_alert.png) no-repeat left center; border: 1px solid #BFAE11; font-size: .8em; min-height: 4em; }

/* POST: =post
----------------------------------------------- */
	.postTitle		{ font-size: 14px; font-weight: bold; color: #68AEE0; padding: 10px 0 0 0; }
	.postTitle a	{ font-size: 14px; text-decoration: none; color: #68AEE0; }

	.postDate		{ font-size: 11px; color: #C3C4C6; padding-bottom: 1.5em; }

	.postContent	{
	color: #666666;
	font-size: 13px;
	line-height: 15px;
}
	.postContent font	{ color: #ABADB0; }
	
	.postContent h2	{ color: #68AEE0; font-size: 16px; }

	.crossPost a	{ font-size: 9pt; }

	.postDate a			{ font-size: 11px; color: #FF9933; text-decoration: none; }
	.postDate a:hover	{ font-size: 11px; color: #FF9933; text-decoration: underline; }

	.postContent a			{ font-size: 12px; color: #FF9933; text-decoration: none; }
	.postContent a:hover	{ font-size: 12px; color: #FF9933; text-decoration: underline; }
	
/* RECENT ENTRIES: =recent
----------------------------------------------- */
	#recentEntries a	{ text-decoration: none; font-size: 12px; padding-bottom: 0.75em; }

	.recentPostLink		{ padding-bottom: 10px; }
	
/* COMMENTS: =comments
----------------------------------------------- */
	.commentLink	{ margin-top: 1em; border-top: 1px dotted #9D9D9D; padding-bottom: 2em; padding: 2em 0 .5em 0; }

	.commentLink a	{ text-decoration: underline; color: #858585; font-size: smaller; }

	#commentSectionTitle	{ padding-top: 20px; font-weight: bold; font-size: 1.25em; }
	
/* LINK LIST: =linkList
----------------------------------------------- */
	#linkList		{ list-style: none; font-size: 11px; }
 
	#linkList li	{ padding: 0 10px 5px 15px; display: block; font-size: 11px; }

	#linkList a:link	{ text-decoration: none; font-size: 11px; }
	#linkList a:hover	{ text-decoration: underline; font-size: 11px; }
	#linkList a:visited	{ font-size: 11px; }
	#linkList a:active	{ font-size: 11px; }

/* RSS FEED: =rss
----------------------------------------------- */
	.rss_link img { border: 0px; float: left; margin: 0 5px 5px 0; }
	
/* MAIL TO: =mailTo
----------------------------------------------- */
	#mailToBlock	{ background: #CEC884; width: 100%; text-align: center; padding: 20px 0px 20px 0px; margin-bottom: 20px; }
	#mailToBlock a	{ color: #7E7934; font-size: 1.5em; }

/* FOOTER: =footer
----------------------------------------------- */
	#footer { background: #E5E6E6; text-align: center; border: 1px solid #999b9e; font-size: 10px; color: #ABADB0; width: 798px; margin: 0 auto; padding: 0 0 10px 0; }

	#compendiumFooter	{ width: 798px; margin: 0 auto; text-align: center; padding: 10px 0 10px 0; background: #FFFFFF; border-left: 1px solid #999b9e; border-right: 1px solid #999b9e; border-bottom: 1px solid #999b9e; }
	#compendiumFooter a	{ text-decoration: none; }

/* MISC: =misc
----------------------------------------------- */
	img	{ border:none; }

	.freeText	{ font-size: 12px; }

}