/*
COMPRESS FILE AT: http://floele.flyspray.org/csstidy//css_optimiser.php
*/
/* BLOG POST ELEMENTS */
div.post {
	/*border: 1px solid #cccccc;*/
	margin-top: 20px;
	margin-bottom: 15px;
	padding: 0px;
	font-size: 11px;
}
div.comments div.post {
	border: none;
}
div.comments div.post div.entry {
	padding: 5px;
	border: 1px solid #008000;
	background-color: #cbdab0;
}

div.post embed {
	margin-left: 10px;
}

div.title {
	margin: 0px;
	padding: 5px;
	padding-bottom: 0px;
	/*border-top: 1px solid #d7d7d7;
	border-bottom: 3px double #d7d7d7;
	background: url(/images/comment_top_focus.gif);*/
	background:url(/images/bg-commentator.gif) repeat-x;
	border-bottom:1px solid #e5e4e4;
}

div.comments div.title {
	background: none;
	border: none;
}

div.title h2 {
	margin-top: 0px;
	margin-bottom: 5px;
	border-left: 10px solid #4a4a4a;
	padding-left: 5px;
}

div.title P {
	margin: 0px;
}

div.entry {
	margin: 0px 5px 0px 5px;
}

div.comments div.entry p {
	margin: 0px;
}
#blogImg {
margin: 15px;
float: left;
padding: 5px;
border: 1px solid #999999;
font-weight: normal;
font-size: 10px;
text-align:center;
margin-top: 0px;
margin-left: 0px;
}
.links {
	border: 1px solid #d7d7d7;
	/* background-color: #e1e1e1; */
	margin: 0px;
	min-height: 40px;
	padding: 5px 0px 3px 10px;
	-moz-border-radius:3px;
}

.links a {
	margin-right: 20px;
}

.links a.more {
	padding-left: 20px;
	background: url(/icons/page_white_go.png) no-repeat left;
	padding-top: 2px;
}

.links a.comments {
	padding-left: 20px;
	background: url(/icons/comments.png) no-repeat left;
	padding-top: 2px;
}

.links a.addcomments {
	padding-left: 20px;
	background: url(/icons/comments_add.png) no-repeat left;
	padding-top: 2px;
}

#shareit {
	border: 1px solid #cccccc;
	padding: 10px;
	-moz-border-radius:3px;
}
.bookmarker {
	text-align: center;
}

/* comment */
.CommentsContainer {margin:0 0 20px 20px;}
.CommentNotice {text-align:center; font-family:"Lucida Grande", Helvetica, Sans-serif; padding:20px 0; border:1px dotted #e4e4e4; background-color:#f6f6f6; color:#b0b0b0; font-size:11px; margin:1.5em 0}
.CommentNotice strong {font-size:15px; text-transform:capitalize;}
.AllComments {display: block; margin: 0 0 0 0;}


.AllComments h3, .AllTrackbacks h3 {font-size:25px; font-weight:700; border-bottom:none; text-decoration:underline; color:#383838; margin-top:10px}

.each p.commentator,
.each p.commcount {margin: 0 0 0 0;}
.each p.commentator cite {font-style:normal; font-weight:bold; font-size:15px;}
.each p.commentator span {font-size:9px; line-height:10px; color:#838383;}
.each p.avatar, 
.each p.commentator {float:left; display:block; height:40px; margin:5px 0 15px 0}
.each p.commentator em {color:#e76e6e}
.each p.commcount {float:right}
.AllComments div {margin:0 0 10px 0; padding:0; border:1px solid #e5e4e4; padding:0 0 0 0; -moz-border-radius:3px;}
.each div.commentatorwrap {border:none; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #fff; height:50px; background:url(/images/bg-commentator.gif) repeat-x}

/* Comments - Admin */
.AllComments div.mycomment {border:1px solid #a3cff1}
.AllComments div.mycomment div.commentatorwrap { background:url(/images/bg-commentator-admin.gif) repeat-x}
.AllComments div.mycomment div.commentatorwrap p.commcount {color:#fff}

.each p.avatar {margin-right:5px; margin-left:5px}

.each p.commentator a {color:#243470; text-decoration:none;}
.each p.commentator a:hover {text-decoration:underline}
.each .CommentText div.mycomment p.commcount {background:url(/images/admin-replyto.gif) no-repeat!important; position:relative; top:-15px; right:10px; text-indent:-1000px; width:23px; height:15px;}
.each .CommentText div.mycomment {background-color:none}
.AllComments p.commcount {font-size:14px; padding:2px 5px; color:#dfdfdf; font-weight:700;}

.each .CommentText {clear:left; margin: 0 0 0 0; padding:10px; border:none; background:none; font-size: 11px;}
.each .CommentText p {margin:0 10px 10px 10px}
.each .CommentText p a {font-size:11px; color:#333333}
.each .CommentText p a:hover {text-decoration:underline}
.each .CommentText p.thdrpy {text-align:right; font-family:helvetica, sans-serif}
.each .CommentText p.thdrpy a {color:#afafaf; font-size:10px}
.each .CommentText p.thdrpy a:hover {color:#000; text-decoration:underline}

.CommentText div.comment-childs {clear:left; width:90%; margin:20px auto}

.each .CommentText div.comment-childs p.commentator,
.each .CommentText div.comment-childs p.commcount {margin:0 0 0 0;}
.each .CommentText div.comment-childs p.commentator cite {font-style:normal; font-weight:bold;}
.each .CommentText div.comment-childs p.commentator span {font-size:9px; line-height:10px}
.each .CommentText div.comment-childs p.avatar, 
.each .CommentText div.comment-childs p.commentator {margin: 5px 0 0 5px}

.each .CommentText div.comment-childs p.commcount {background:url(/images/replyto.gif) no-repeat; position:relative; top:-15px; right:10px; text-indent:-1000px; width:23px; height:15px;}

