/* ----------------[ Blog ]---------------- */
#blogMain,
#blogFull {
	width: 100%;
	float: left;
	}

#blogMain {
	float: left;
	width: 70%;
	}

#blogMain p.flRight {
	margin-right: 10px !important;
	}
	
.blogEntry {
	margin-bottom: 20px;
	padding: 0 5px 5px 5px;
	border-bottom: 1px solid #f0f0f0;
	}
	

#blogCats {
	float: right;
	width: 25%;
	}
	
.blogLogin {
	border: 1px solid #cdcdcd;
	background: #f0f0f0;
	margin-bottom: 15px;
	}

.blogLogin p {
	line-height: 1.2em;
	margin: 7px 12px !important;
	}
	
#blogCats h4 {
	background: #303030;
	color: #fff;
	margin: 5px 0 0 0 !important;
	padding: 5px 5px 5px 12px;
	}
	
#blogCats ul {
	list-style: none;
	margin: 0;
	}
	
#blogCats li {
	padding: 0 !important;
	margin: 0 !important;
	}
	
#blogCats ul.aTop {
	border: 1px solid #303030;
	border-top: 0;
	background: #f2f2f2;
	margin: 0 0 10px 0;
	padding: 5px 10px;
	}
	
#blogCats li li {
	padding: 0 0 0 20px !important;
	}
	
.rss {	
	border: 1px solid #303030;
	border-top: 0;
	background: #f2f2f2 url("../images/icon_feed.gif") no-repeat 10px 50%;
	margin: 0 0 10px 0;
	padding: 5px 10px 5px 30px;
	}

.blogEdit {
	border: 1px solid #cdcdcd;
	background: #f0f0f0;
	padding: 4px 7px !important;
	margin-bottom: 0 !important;
	}
	
.blogger {
	font-weight: bold;
	}
	
#blogMain img.imgtop {
	display: block;
	margin-bottom: 10px;
	}

#blogMain img.imgleft,
#blogMain img.imgPosleft {
	float: left;
	margin: 0 10px 10px 0;
	}

#blogMain img.imgright,
#blogMain img.imgPosright {
	float: right;
	margin: 0 0 10px 10px;
	}
	
#blogMain p.toTop a {
	font-weight: normal !important;
	}




/* ----------------[ Blog: Draft entry ]---------------- */
.blogEntryDraft {
	border: 2px solid #f1efd7;
	background: #fffef1;
	margin-bottom: 20px;
	padding: 0 5px 5px 5px;
	}
	
.blogEntryDraft p {
	color: #6a6969;
	}
	
.blogEntryDraft h3 {
	color: #b68583 !important;
	}
	
.blogEntryDraft h3 .grey {
	color: #6a6969 !important;
	}
	
.blogDate {
	color: #6a6969 !important;
	}

.blogEntryDraft p a,
.blogEntryDraft h3 a {
	color: #b3b3cc !important;
	}

.blogEntryDraft a:hover,
.blogEntryDraft a:focus,
.blogEntryDraft a:active {
	color: #fff !important;
	background: #b3b3cc !important;
	}





/* ----------------[ Blog: Delete entry ]---------------- */
.blogEntryDelete {
	border: 2px solid #CD1717;
	background: #fff;
	margin-bottom: 5px;
	padding: 0 5px 5px 5px;
	}

.blogEntryDelete a.yes {
	color: #3A8A3E !important;
	}
.blogEntryDelete a:hover.yes,
.blogEntryDelete a:active.yes,
.blogEntryDelete a:focus.yes {
	color: #fff !important;
	background: #3A8A3E !important;
	}
	
.blogEntryDelete a.no {
	color: #CD1717 !important;
	}
.blogEntryDelete a:hover.no,
.blogEntryDelete a:active.no,
.blogEntryDelete a:focus.no {
	color: #fff !important;
	background: #CD1717 !important;
	}

.blogEntryDelete .error {
	border: 0 !important;
	}

.blogComment {
	padding: 8px 10px;
	margin: 5px 0px 0 0;
	border: 1px solid transparent;
	}
	
.codd {
	border: 1px solid #ddd4d4;
	background: #fefdf6;
	}
	
.blogComment h4 {
	background: url("../images/bg_comment.gif") no-repeat 0px 50%;
	padding: 0 0 0 20px !important;
	margin: 0 0 4px 0 !important;
	border: 0 !important;
	font-weight: bold !important;
	color: #888;
	}

.blogComment p {
	padding: 0 !important;
	margin: 0 0 5px 0 !important;
	}
	
/*
.blogComment:hover,
.blogComment:focus,
.blogComment:active {
	border: 1px solid #cec0c0;
	background: #eae8ce;
	}
*/

.commentForm {
	margin-top: 20px;
	padding: 0 0 5px 10px;
	}
	
textarea.epEditor {
	clear: left;
	margin-top: 10px;
	width: 90% !important;
	}
	
.instructions {
	margin: 10px 0;
	border: 1px solid #cdcdcd;
	background: #f8f8f8;
	padding: 10px;
	}
	
.red {
	color: red !important;
	margin-bottom: 5px !important;
	}
	
.instructions h5 {
	margin-bottom: 5px;
	color: #888;
	}
	
.instructions p {
	margin-bottom: 5px;
	line-height: 1em;
	}
