﻿
/*========================*/	
/*BLOG STYLES*/
/*========================*/


/*Blog Structure*/
#BlogWrapperOuter {
	float: left;
	width: 528px;
	}

#BlogWrapperInner { }

#BlogWrapperInner .text { padding: 10px; }

.BlogEntry { 
	border-bottom: 1px solid #6A9FD1;
	margin-bottom: 20px;
	}
	#Members .BlogEntry { border-bottom: 1px solid #900; }

#BlogSidebar {
	float:right;
	width:192px;
	background: url(../../Images/sub_blog_bg.jpg) no-repeat right bottom;
	margin: -20px -20px 0 0;
	}
	#Members #BlogSidebar { background: url(../../Images/sub_members_blog_bg.jpg) no-repeat right bottom; }
	#BlogSidebar .text { padding: 0 15px; }

/* Sidebar */
.BlogFeaturesMonths { 
	background: url(../../Images/sub_border_main.gif) no-repeat left bottom;
	padding-bottom: 5px;
	}
	#Members .BlogFeaturesMonths { background: url(../../Images/sub_border_members.gif) no-repeat left bottom; }
.BlogFeaturesSearch {
	clear: both;
	background: url(../../Images/sub_border_main.gif) no-repeat left top;
	margin-top: 5px;
	}
	#Members .BlogFeaturesSearch { background: url(../../Images/sub_border_members.gif) no-repeat left top; }

.bloglist { line-height: 13px; }
	#Main .BlogFeaturesMonths ul.bloglist,
	#Members .BlogFeaturesMonths ul.bloglist {
		margin-left: 0;
		margin-top: 0;
		padding-left: 15px;
		}
	#Main .BlogFeaturesTags ul.bloglist,
	#Members .BlogFeaturesTags ul.bloglist {
		list-style: none;
		margin-left: 0;
		margin-top: 0;
		padding-left: 0;
		}
		.BlogFeaturesTags ul.bloglist li { 
			float: left;
			padding-right: 5px;
			}



/*Editor Styles when logged in as Admin*/
.BlogEntryHeaderPostTags, .BlogEntryHeaderPostStatus { margin-bottom: 5px; }

.TinyMCETextArea { width: 545px; }

.BlogEntryFooter, .BlogEntryFooterCommands { }

/*Left Column Admin wehn logged in*/
.BlogAdmin {
	border: 1px solid #CCC;
	padding: 0 5px 5px;
	margin-top: 10px;
	}

/*Left Column Headings*/
.BlogFeaturesMonths h1,
.BlogFeaturesTags h1,
.BlogFeaturesSearch h1,
.BlogFeaturesRSS h1,
.BlogStream h2,
.BlogAdmin h1 { 
	font-size: 14px;
	font-weight: bold;
	color: #0B317C;
	margin-top: 0;
	padding-top: 10px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	}
	#Members .BlogFeaturesMonths h1,
	#Members .BlogFeaturesTags h1,
	#Members .BlogFeaturesSearch h1,
	#Members .BlogFeaturesRSS h1,
	#Members .BlogStream h2,
	#Members .BlogAdmin h1 { color: #c85302; }
	
.BlogFeaturesMonths h1,
.BlogFeaturesTags h1,
.BlogFeaturesSearch h1,
.BlogFeaturesRSS h1 { margin-bottom: 0; }

/*Post Title*/
.BlogEntryHeaderPostTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: normal;
	margin-top: 0;
	text-transform: uppercase;
	color: #0B317C;
	clear: both;
	}
	#Members .BlogEntryHeaderPostTitle { color: #c85302; }

/*Post Date*/
.BlogEntryHeaderPostDate {
	font-size: 11px;
	font-style: italic;
	color: #0B317C;
	}
	#Members .BlogEntryHeaderPostDate { color: #c85302; }

/* Post Footer links for comments, digg etc*/
.BlogEntryFooterLinks { 
	margin-bottom: 20px;
	font-size: 11px;
	}
.BlogEntryFooterLinksComments { float: left; }
.BlogEntryFooterLinksServices { float: right; }

/* Blog Navigation ie. prev, next */
.BlogNavigation { margin-top: 10px; }

/*FORM SAVE, CANCEL, EDIT etc Styles*/
.blogButtons {
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #6A9FD1;
	border-bottom: 1px solid #6A9FD1;
	border-width: 1px;
	border-style: solid;
	color: #FFF;
	font-weight: bold;
	padding: 3px 5px;
	background: #0B317C;
}
	#Members .blogButtons {
		border-right: 1px solid #C00;
		border-bottom: 1px solid #C00;
		background: #d36a37;
		}
	#Main #ContentWide .BlogEntryFooterCommands .blogButtons,
	#Members #ContentWide .BlogEntryFooterCommands .blogButtons  {
		border: none;
		background: none;
		padding: 0;
		}

.BlogEntryFooter { margin: 10px 0 0; }
	.BlogEntryFooterCommands { margin-bottom: 10px; }

/* EDIT POST FORM */
.BlogEntry label {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-style: normal;
	text-transform: capitalize;
	}

/*COMMENTS*/
.CommentsEntryHeader {
	font-size: 11px;
	font-style: italic;
	color: #0B317C;
	}
	#Members .CommentsEntryHeader { color: #c85302; }

.CommentsEntryBody { padding-bottom: 35px; }

.CommentsCommands { padding-top: 10px; }

/*ADD YOUR COMMENTS FORM*/

.CommentsAdd { padding: 10px; }
	.CommentsAdd label { 
		display: block;
		width: 120px;
		float: left;
		clear: left;
		}
	
	#Main .CommentsAddHeader h1 {
		font-size: 14px;
		font-weight: bold;
		color: #0B317C;
		margin-top: 0;
		padding-top: 10px;
		clear: both;
		}
	#Members .CommentsAddHeader h1 { color: #c85302; }

	.CommentsAddYourName,
	.CommentsAddYourSite,
	.CommentsAddCaptcha,
	.CommentsAddYourComment {
		padding: 2px 0;
		}
	
	.CommentsAdd .Error {
		display: block;
		position: absolute;
		margin-left: 10px;
		width: 150px;
		color: #C00 !important;
		}
	.CommentsAddCommands { padding: 5px 0 0 120px; }
