body { background:url(../images/teser-body-bg.gif) repeat-x 0% 0%;}
.page {width:900px; margin-left:auto; margin-right:auto;border-left:1px solid #cccccc;border-right:1px solid #cccccc;min-height:100%; background:#fff;}

div#header.blogHeder {background: url(../Images/Blog/blog_header.jpg) no-repeat 0% 0;border-bottom:1px solid #e7e7e7;position:relative; height: 100px;}
div#header.blogHeder img.hdImg {height:101px;}
div#header.blogHeder .header-link-blog {width:345px;height:70px;position:absolute;left:2%;top:40px;}
h2	{margin:10px 0px 0px 0px;}
h2 span {font-size:14px;}
h2 a {font-size: 20px;text-decoration: none;}
h2 a:hover{text-decoration:underline;}
/*header links*/
.blogHeder div.userNavi {left:74%; width: 205px;}
div.topMenu {text-align:right;padding:0px 5px 0px 0px;width:40%; float:right;}
div.topMenu a {
	background:url(../Images/blog-topM-delim.gif) no-repeat 0% 25%;
	margin:4px 0px 0px 0px;
	padding:0px 5px 0px 8px;
	display:inline-block;
	text-decoration:none;
	}
div.topMenu a:hover{text-decoration:none;}	
div.topMenu a:first-child {background:none;}	
div.topMenu img {}
/**Posts**/
.blogPostsWrapper {padding:10px 20px 10px 20px;}
.blogPostsWrapper div a {text-decoration: none;}
.blogPostsWrapper div a:hover {text-decoration: underline;}
.blogPostsWrapper div span {color:#3a547c;}
.blogPostsWrapper .entryPreview {padding:10px 10px;}
.blogPostsWrapper .entryPreview h2 {float:left;margin-top:0px;}
.blogPostsWrapper .sortNavi .det-value {float:none;}
/*.blogPostsWrapper .entryPreview .entryPreviewBody {padding:10px 0px 15px 0px;}*/
.postEditDelLink {border-bottom:0px dotted #e7e7e7;text-align:right;/*position:absolute;left:85%;top:5%;*/color:#3a547c;float:right;  line-height: 15px;}
.postEditDelLink a {font-size:12px;}
.removeDialog {background:url(../Images/Blog/remove-post-dialog.png);width:271px;height:122px;display:none;}
.removeDialog .linksHold {margin:60px 0px 0px 50px;}
.removeDialog .linksHold a {display:inline-block;background:url(../Images/yes-btn.gif);width:38px;height:21px;margin-right:5px;}
.removeDialog .linksHold a.aNo {background:url(../Images/no-btn.gif);}
/**entry**/
.entryPreviewBody {padding:10px 150px 15px 0px;font-size:12px;text-align:justify;line-height:16px;color:#4c4c4c;}
.entry-wrapp .entryPreviewBody {padding-right: 0px;}
.entryPreviewBody img, .entryPreview img {display:block;}
.entryPreviewBody img { max-width: 670px;}    
.entry-wrapp {padding:0px 20px 0px 20px;}
.entryPreview {border-bottom: 1px dotted #e7e7e7; padding-bottom:10px;}
.entryPreview .author {padding:3px 0px 0px 0px;}
.entryPreview .author span {font-size:13px; color:#666/*7698c7*/;}
.entryPreview h2 {padding-left:0px;}
.entry-wrapp h2.nComments {font-size:24px;color:#3a547c;margin-bottom:10px; float: none;}
.entry-wrapp h2.nComments span{font-size:24px;}
.entryPreview p {padding:0px;}
.entryPreview:last-child {border: none;}
.commentBox {padding:10px 0px 10px 5px;border:1px solid #dfdfdf;border-bottom:none;position:relative;}
.commentBox .commentDetWrapp {color:#3a547c;padding-bottom:10px;}
.commentBox .commentDetWrapp .commentAuthor {font-size:14px;}
.commentBox .commentDetWrapp .commentAuthor span {color:#000;font-size:12px;}
#footer {height:50px;}
.commentBox .commentBody {padding-right:5px;line-height:16px;}
.commentBox .edit-comnt-1 {width:85px;height:15px;background:url(../Images/Blog/div_comment_2.gif) repeat-x 0% 0%;position:absolute;left:753px;top:0%;}
.commentBox .edit-comnt-1 .edit-comnt-2 {background:url(../Images/Blog/div_comment_1.gif) no-repeat 0% 0%;height:15px;color:#999;position:relative;}
.commentBox .edit-comnt-1 .edit-comnt-2 a {color:#999;text-decoration:none;/*line-height:15px;*/padding:0px 10px;cursor:pointer;}
.commentBox .edit-comnt-1 .edit-comnt-2 a.frst-cmnt-a {border-right:1px solid #dfdfdf;/*padding-right:5px;margin-right:5px;*/cursor:pointer;}
.commentBox .edit-comnt-1 .edit-comnt-2 img {position: absolute;left: -25px;top:0px;display:none;}
.entryPreview .commentBox .commentBody img.ctrlitem {display:inline;margin:5px 10px 0px 0px;}
.commentBox .commentBanned, .commentBox .commentBanned div, .commentBox .commentBanned .commentAuthor span {color:#ccc;}
.commentBox .commentRspsMsgEdit, .commentBox .commentRspsMsgBan 
{
position: absolute;
text-align: right;
top: 2px;
left: 480px;
color: #C30;
height: 16px;
padding-left: 23px;
background: url(/Images/Blog/exclamation_octagon_fram.png) no-repeat 0% 0%;
}
.commentBox .commentEditArea 
{
border: 1px solid #e5f2f8;
width: 99%;
height: 70px;
background: #f3fafd;
padding: 3px;
text-align: left;
}
/**Create Post**/
div.createPostWrapper {position:relative;}
div.createPostWrapper div.errorValid {position: static;}
div.postContainer{padding:0px 0px 0px 25px;}
div.postContainer h2 {font:12px Arial;}
img.createPostImg {margin:10px 0px 0px 0px;}
.inpPostTitle input {width:300px;padding:1px; color:#333;}
.inpPostShrtPrev textarea {width:300px; height:42px;padding:1px;}
.inpPostBody textarea {width:450px; height:100px;margin-bottom:5px;padding:1px;}
.inpPostTags input {width: 300px; padding:1px; color:#333;}
/*div.postContainer div span {}*/
div.postContainer div.createPostBtnHolder {position:relative;padding:30px;padding-left:0px;}
div.postContainer div.createPostBtnHolder table {margin-top:20px !important;}
div.postContainer div.createPostBtnHolder button.savePost {
	border:none;
	padding:0px;
	margin:0px 0px 0px 0px;
	cursor:pointer;
	position:absolute;
	left:0px;
	top:15px;
	}
div.postContainer div.createPostBtnHolder #imgUploaderInsert{position:absolute;left:130px;top:7px;margin:0px;}	
/**leave commnet block**/
.leaveComment {width:60%;padding:0px 0px 0px 5px;}
img.leaveCommnentImg {margin:10px 0px 10px 0px;}
div.LeaveCommentHolder {width:451px;}
div.LeaveCommentHolder .inpPostBody textarea {width:437px;height:80px;padding:1px;}

div.NoAccount{margin-bottom:10px;}
div.NoAccount .det-prpty {width:35%;padding:0px;}
div.NoAccount .det-value {width:53%;padding:5px 0px 9px 5px;}
div.NoAccount input{width: 170px;padding:2px;}
div.LivCmntExplMsg {margin:0px 0px 5px 0px;}
.errorValid {padding: 5px 0px 0px 5px;color:Red;}
.errorValid ul {padding:0px 0px 0px 13px; margin:0px;}
.errorValid ul li {padding:5px 0px 0px 0px;margin:0px;}
.errorValid .errorValidCaptcha {padding:12px 10px 10px 25px;background:url(../Images/Blog/exclamation_octagon_fram.png) no-repeat 0px 10px;font-size:12px;display:none;}

.blogHeder div.userNavi div.userNavidoor div a.userSignUp {background-position:-40px 0; width:64px;}
.entryPreviewBody .addthis_button {float: right; margin-top: 15px;}
.entry-wrapp .add_this_bt {float: right; margin-top: 15px; padding-right: 160px; width: 83px;}
.blogPostsWrapper .entryPreview .add_this_bt {float: right;  padding-right: 150px; width: 83px;}
.add_this_bt .addthis_button {width: 83px;}
.entry-wrapp .entryPreview .add_this_bt {padding-right: 0px;}
.entryPreviewBody .entrykeyword {padding-left: 5px;}
.entrykeyword span {font-size: 14px; color: #666; }
.entrykeyword span.keytag {text-decoration: none; color: #3A547C; font-size: 14px; }
.entrykeyword a:hover {text-decoration: underline;}
.entryPreview .prev_entry_comm {float: right; font-size: 13px; padding: 0 45px 0 0; text-decoration: none; }
.page-navi {margin-bottom:10px;}
.page-navi a {text-decoration:none;margin:5px 3px 0px 0px;border:1px solid #999;padding:2px 5px 2px 5px;display:inline-block;}
.page-navi a.currentPage {background:#ccc;color:#FFF;cursor:text;border:1px solid #999;}
/** User Voting component **/
.uvoting-box, .voting-disabled{width:39%;height:19px;float:right;margin:10px 0px 0px 0px;text-align:right;}
a.i-like, a.i-dislike{display:inline-block;background:url(../Images/Contest/UserVoting/like-dislike.gif) no-repeat 0% 0%;width:75px;height:19px;}
a.i-like{background-position: 0px 0px;}
a.i-like:hover{background-position: 0px -19px;}
a.i-dislike{background-position:-75px 0px;width:83px;}
a.i-dislike:hover{background-position:-75px -19px;width:83px;}
.voting-disabled a.i-like {background-position:0 -38px; cursor:inherit; width:75px;}
.voting-disabled a.i-dislike {background-position:-75px -38px; cursor:inherit; width:83px;}
span.vote-value{font: 25px bold Myriad pro, Arial, Tahoma;color:#6c91c3;margin:0px 0px 0px 25px;}
span.vote-value span{font-size:24px;}
.entryPreview h2 {width:60%;float:left;}
.note_width_blog { color: Red; padding: 10px 0 0 3px; font-weight: bold;font-size: 13px;}
.postContainer .validation-summary-errors {padding-top: 10px;}
