/* --- Blog Style Overrides --- */

/*--- bcr ---*/

#blogsInner { width: 760px; margin-right: 10px; float: left;}
#blogsInner2 {width: 589px; margin-right: 14px; float: left;}

#blogsInner2 h2.homePage 
{
	font-size: 1.5em;
	font-weight: 300;
}

	#blogsInner2 h2.homePage a 
	{
		color: #000;
		text-decoration: underline;
	}

		#blogsInner2 h2.homePage a:hover 
		{
			text-decoration: none;
		}
		
#searchAuthorsBox { border:1px solid #D5D6D6; background-color:#fafafa; padding:10px 0 10px 40px;  margin-bottom:20px;}
    #searchAuthorsBox .filter {font-size: 14px;}
		#searchAuthorsBox .filter a { font-weight: bold; font-size: 12px !important;}
        
/*--- blogs & listings---*/

.rightColBlogs {float: left; width: 187px; margin: 32px 0 0 0; display:inline;}
 #rcrBlogs h2 {color: #000; font-size: 1.5em;}
 #rcrBlogs h4 {font-weight: bold; color: #000; margin: 0 0 15px 0;}
    #rcrBlogs h4 a {color: #000;}      

.forumsBlogsBoxStructure h3 {  margin: 5px 0 10px 0;font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; line-height: 1em; color: #000000; text-transform: uppercase; font-weight: bold;}
.contributors {font-weight: bold; color: #000; margin: 0 0 10px 0;}

.blogPost {padding:10px 0 0 0; margin:0px; border-bottom:1px solid #cfcfcf; min-height: 75px;}
* html .blogPost {padding-bottom: 0; height: 95px;}
    .blogPost .contPhoto {float: left; width: 90px;}
    .blogPost .content {float: left; width: 490px; margin:0; padding:0;}

.blogPost h4 {font-weight: 300; font-size: 2.2em; color: #000; margin-bottom:10px !important;}
            .blogPost h4 a {color: #000; padding-left: 12px; font-size: 14px;}
.blogPost .BlogPostFooter { margin: 10px 0 10px 0; color: #000; font-size: 1.1em;}    
.blogPost h4.tagsHeader {font-weight: 700; font-size:1.5em; color: #000; margin-bottom:10px !important;}
.aboutAuthor {margin: 10px 0 30px 0;}
#comments {padding-top: 20px;}

.boxHeaderTableBlogsName { width:715px; margin:15px 0; padding:2px 7px; font-weight:bold !important; font: 1.2em Tahoma, Arial, Helvetica, sans-serif; color: #A74742;}

p.nameAuthor { margin:2px 0 3px 0; color:#000; font-weight:700;}
p.data {font-size:0.95em; margin:5px 0;}
.dataGrey { color:#646464;}

a.emailAuthor {/* background: url(../images/hic/iconEmail.gif) 0 2px  no-repeat; */ padding-left:22px; text-decoration:none; margin-top:12px; display:block;}
	a.emailAuthor:visited {text-decoration:none; }
	a.emailAuthor:hover{text-decoration:underline;}

.BlogPostContent .ad {display:block; margin:15px 0; background:#f2f2f2; padding:10px; text-align:center; display: block; width:90%;}*/
.BlogPostContent img {margin:10px 0 10px 15px; float:right !important;}
.BlogPostContent p { text-align:left !important; padding: 5px 0;}




/*  authors listing
==============================================*/

.tableForBlogs {margin:0 auto; border-top:none; border-collapse:collapse;}
	.tableForBlogs th {color:#828F97; text-transform:uppercase; text-align:center; padding:3px 7px; font-weight:bold; border-right:1px solid #d5d6d6; }
		.tableForBlogs th.noText, th.latestPost, th.threads, th.posts, th.thread, th.replies, th.checkBox {border-bottom:1px solid #d5d6d6;}
		.tableForBlogs th.displayed {border:none; border-bottom:1px solid #d5d6d6;}
	
	.tableForBlogs td {border:1px solid #d5d6d6; border-top:none; padding: 9px; font-size: 100%; background-color:#fafafa;}
		.tableForBlogs td.BlogAuthorAvatarColumn {text-align: center; width: 15%;}
			.tableForBlogs td.BlogAuthorAvatarColumn img {margin-bottom: 6px;}
        .tableForBlogs td.BlogRecentPostColumn a {font-weight: bold; display: block;}
		.tableForBlogs td.BlogRecentPostColumn li {padding-bottom: 12px;}
     .tableForBlogs li {list-style-type: none; padding: 0 0 6px 0; margin: 0;}

.BlogBlogNameColumn {width: 50%; font-size:1.3em!important;}
    .BlogBlogNameColumn a {color:#000;text-decoration: none;}
        .BlogBlogNameColumn a:hover {text-decoration: underline;}
.BlogRecentPostColumn {width: 35%;font-size:1.1em!important;}
.BlogAuthorColumn {width: 25%;font-size:1.1em!important;}
.BlogLastPostColumn {width: 25%;}
.BlogPostsColumn {width: 9%;font-size:1.1em!important;}
.BlogArticlesColumn {width: 9%;font-size:1.1em!important;}
.BlogCommentsColumn {width: 9%;font-size:1.1em!important;}

/*       rcr        
=============================================*/

#rcrBlogs {padding:11px;overflow: hidden; background-color:#eeeeee; word-wrap:break-word;}
    #rcrBlogs .CommonSidebarList {padding:0 !important; margin:0 !important; }
    #rcrBlogs li 
    {
		font-size: 1.1em;
    }


/*       misc        
=============================================*/    
            
h2.blogs {/* background: url(../images/hic/h2BkgOnline.gif) top left no-repeat transparent; */}
.comments {font-size: 11px; margin: 8px 0 10px 0; padding: 0; display: block;}
.rssLink a{background: url(../images/mt/iconRSS.gif) right center no-repeat; padding-right: 35px;}

.CommonDescription {font-weight: bold; margin-bottom: 25px;}

.col-thin .title,
#rcrBlogs .title
{
	color: #a74743;
	font-size: 1.3em;
	font-weight: 700;
	margin: 15px 10px 10px 10px;
	display: block;
}

	#rcrBlogs .title 
	{
		margin: 15px 0 10px 0;
	}
	
	.col-thin a.title,
	#rcrBlogs a.title 
	{
		text-decoration:none;
	}
	
		.col-thin a.title:hover,
		#rcrBlogs a.title:hover 
		{
			text-decoration: underline;
		}

.ourBloggers 
{
	margin: 0 10px!important;
}

	.ourBloggers li 
	{
		margin: 0 0 10px 0;
	}
			
		.ourBloggers li a 
		{
			font-weight: 300;
		}

.noStyle li a {
		margin: 0;
		padding: 0;
		list-style-type: none !important;
		margin-bottom: 5px;
		line-height: 14px;
		font-weight: normal;
		text-decoration:underline;
	}
	.noStyle li a:hover {
		margin: 0;
		padding: 0;
		list-style-type: none !important;
		margin-bottom: 5px;
		line-height: 14px;
		font-weight: normal;
		text-decoration:underline;
	}
.noStyle li {list-style-type: none !important;text-decoration:underline;}
