/* Special styles for the blog */

.blogSummary {
	border-top: 1px solid #e5e5e5;
	margin: 9px 0 0 0; /* FF */
	padding: 7px 0 0 0;
	float: left;
	width: 507px;
	}
	
#content-col p.authorDate {
	font-weight: bold;
	background: url(../img/bg-dotted-line.gif) repeat-x 0 100%;
	margin: 0 0 2px 0;
	padding: 0 0 5px 0;
	font-size: 1.0em;
	}
	
#content-col p.tags {
	color: #d96400;
	}	
	
#content-col p.tags a:link, 
#content-col p.tags a:visited, 
#content-col p.tags a:hover {
	color: #d96400;
	}	
	
#feature-col #Sidebar h3.rss {
	padding: 6px 14px 7px 37px;
	background: #fff url(../img/icon-rss.gif) no-repeat 14px 5px;
	}	
	
#feature-col #Sidebar h3.rss a:link, 
#feature-col #Sidebar h3.rss a:visited {
	color: #00529b;
	text-decoration: none;
	}	
	
#feature-col #Sidebar h3.rss a:hover {
	color: #00529b;
	text-decoration: underline;
	}		
	
#feature-col #Sidebar p.tagcloud { 
	margin: 0;
	padding: 5px 14px 10px 14px;
	font-size: 1.0em;
	color: #d96400;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	}

#feature-col #Sidebar p.tagcloud a:link, 
#feature-col #Sidebar p.tagcloud a:visited, 
#feature-col #Sidebar p.tagcloud a:hover { 
	color: #d96400;
	}

#feature-col #Sidebar p.tagcloud a.not-popular { font-size: 1em; }
#feature-col #Sidebar p.tagcloud a.not-very-popular { font-size: 1.2em; }
#feature-col #Sidebar p.tagcloud a.somewhat-popular { font-size: 1.4em; }
#feature-col #Sidebar p.tagcloud a.popular { font-size: 1.6em; }
#feature-col #Sidebar p.tagcloud a.very-popular { font-size: 1.8em; }
#feature-col #Sidebar p.tagcloud a.ultra-popular { font-size: 2.0em; }
	
	
/* COMMENTS */

#content-col #PageComments_holder h4 {
	font-size: 1.2em;
	font-weight: bold;
	border-top: 1px solid #e5e5e5;
	margin: 6px 0 0 0; 
	padding: 7px 0 8px 0;	
	line-height: 1;
	color: #d96400;
	}	
	
#content-col #PageComments_holder h4 a:link, 
#content-col #PageComments_holder h4 a:visited, 
#content-col #PageComments_holder h4 a:hover {
	color: #d96400;
	}
	
#content-col p#CommentsRSSFeed {
	border-top: 1px solid #e5e5e5;
	margin: 0;
	padding: 12px 0 10px 0;
	}

a.commentrss {
	padding: 0 0 5px 23px;
	background: url(../img/icon-rss.gif) no-repeat 0 0;
	}
	
#PageCommentsPagination p {
	text-align: right;
	font-size: 1.1em;
	}
	
#PageComments p {
	font-size: 1em;
	}

#PageComments p.info {
	color: #d96400;
	margin: 0px;
	padding: 0;
	line-height: 1em;
	font-size: 1.0em;
	}
	
.share img {
	margin: 0 14px 0 0;
	border: none;
	}
	
a#BBCodeHint {
	color: #007eb2;
	cursor: pointer;
	}
	
a#BBCodeHint:hover {
	text-decoration: underline !important;
	}	
	
#BBTagsHolder {
	float: left;
	width: 372px;
	margin: 0 0 5px 0;
	padding: 0 0 0 135px
	}

#content-col form label#tagsnote {
	margin: 0 0 5px 135px;
	padding: 0;
	width: 372px;
	float: left;
	font-size: 1.1em;
	display: inline; /* fix for IE6 double float margin bug */
	}
	
/* ----- new code to fix invalid comments code ----- */	

#content-col #CommentHolder #PageComments {
	margin: 0;
	padding: 0;
	}

#content-col #CommentHolder #PageComments div {
	list-style-type: none;
	background: url(../img/bg-dotted-line.gif) repeat-x 0 0;
	margin: 0;
	padding: 5px 0 0 0;
	font-size: 1.1em;
	}
	
#content-col #CommentHolder #PageComments div.even {
	background: #fafafa url(../img/bg-dotted-line.gif) repeat-x 0 0;
	margin: 14px 0 0 0; /* FF */
	padding: 5px 0 14px 0; /* FF */
	}	

#content-col #CommentHolder #PageComments div span.actionLinks {
	margin: 5px 0 0 0;
	padding: 2px 0 0 0; /* FF */
	display: block;
	}

#content-col #CommentHolder #PageComments div span.actionLinks span {
	margin: 0 2px 0 0;
	padding: 0 7px 0 0;
	list-style-type: none;
	background: none;
	font-size: 100%;
	display: inline;
	border-right: 1px solid #404040;
	}
		
#content-col #CommentHolder #PageComments div span.actionLinks span a {
	margin: 0;
	padding: 0 7px 0 0;
	padding: 0;
	}
	
#content-col #CommentHolder #PageComments div span.actionLinks span.last {
	border-right: none;
	}
	


