.postWrapper {
	padding-bottom: 25px;
	clear:both;
}
.postTitle {
	border-bottom: none;
	margin-bottom: 8px;
	color:#000000;
	font-weight: bold;
}
.postTitle h2 {
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.postTitle h3 {
	font-size: 10px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

.postDetails {

}
.postBookmarks {
    border-bottom: 4px solid #CCCCCC;
    padding-bottom: 30px;
}
.postBookmarks h4 {

	font-size: 12px;
	font-weight: bold;
}
.commentWrapper {
    margin: 5px 0;
    overflow: visible;
    padding-bottom: 15px;
    width: auto;
}
.clearcommentWrapper{clear: both; height:10px;}
.commentContent {
	padding-bottom: 0px;
	margin-bottom: 15px;
}
.commentDetails  {
	margin-bottom:5px;
	padding: 0px;
}
.commentDetails  h4.username{
	display:inline;
}

.postError {
	font-size: 16px;
}

.tags{
	font-weight:bold;
	padding-bottom: 10px;
}
.tags UL{
	display:inline;
}
.tags UL LI{
font-weight:normal;
	display:inline;
	padding-right:6px;
}


.tags h4 {
font-size:12px;
font-weight:bold;
}

.menu-tags, .menu-categories, .menu-recent{
	margin:5px 3px 15px 3px;
}

.blog .menu-tags UL LI{
	display:inline;
	padding:2px;
	margin-left:10px;
}
.blog .menu-categories UL LI{
	margin-left:10px;
}
.blog .menu-recent UL LI{
	margin-left:10px;
}

.tagcloud{
	/* text-align:center; */
}
.tag-count-1{
	font-size:1em;
}
.tag-count-2{
	font-size:1.2em;
}
.tag-count-3{
	font-size:1.4em;
}
.tag-count-4{
	font-size:1.6em;
}
.tag-count-5{
	font-size:1.8em;
}
.tag-count-6{
	font-size:2em;
}
.tag-count-7{
	font-size:2em;
}
.tag-count-8{
	font-size:2em;
}
.tag-count-9{
	font-size:2em;
}
.tag-count-10{
	font-size:2em;
}

.blog .head h4{
padding-left: 20px;
}

.blog .head h4 {
background-image:url(../images/icon_blog.png);
background-repeat:no-repeat;
}

.postWrapper .poster{
	display:inline;
}

/*Begin: Fixed Left Menu  Eric.huang 05-08-2011*/
.blog .menu-categories ul li{
	margin-left:0px;
	line-height: 21px;
}

.blog .menu-categories ul li a{
	color:#666666;
}
.blog .menu-categories ul li ul li{}
.blog .menu-categories ul li ul li a{
	/*margin-left:15px;*/
}
.blog .head  a  { text-decoration:none; }
.blog .head  a:hover { text-decoration:underline; }


.blog .menu-categories .left-nav-0 .head{
	margin-left:0px;
	background-color: #4b6c23;
}
.blog .menu-categories .left-nav-0 .head  a{
	color:white;
	padding-left: 10px;
}

.blog .menu-categories .left-nav-1 .head{
	margin-left:0px;
	background-color: #4b2a0c;
}
.blog .menu-categories .left-nav-1 .head  a{
	color:white;
	padding-left: 10px;
}

.blog .menu-categories .left-nav-2 .head{
	margin-left:0px;
	background-color: #3b073b;
}
.blog .menu-categories .left-nav-2 .head  a{
	color:white;
	padding-left: 10px;
}

.blog .menu-categories .vertnav-image{
	background-image:url('../images/leftmenu/lef_nav_hbg.png');
	background-position:90% 50%;
    background-repeat:no-repeat;
}
.blog .menu-categories .vertnav-image-expand{
	background-image:url('../images/leftmenu/lef_nav_vbg.png');
	background-position:90% 50%;
    background-repeat:no-repeat;
}

.menu-categories .left-level2 ul{
	display:none;

}
.blog .menu-categories .left-level2 a  { text-decoration:none; }
.blog .menu-categories .level2-vertnav-image-expand a {
    margin-left: 15px;
    text-decoration: none;
}
.blog .menu-categories .level2-vertnav-image a {
    margin-left: 15px;
    text-decoration: none;
}
.blog .menu-categories .sub-ul-list{
    margin-left: 15px;

}
.blog .menu-categories .left-level2 a:hover { text-decoration:underline; }

.blog .menu-categories .level2-vertnav-image{
	background-image:url('../images/leftmenu/lef_level2_hbg.png');
	background-position:0% 50%;
    background-repeat:no-repeat;

}
.blog .menu-categories .level2-vertnav-image-expand{
	background-image:url('../images/leftmenu/lef_level2_vbg.png');
	background-position:0% 50%;
    background-repeat:no-repeat;

}

.blog-post-view .col3-layout .col-wrapper{
    width: 670px;
}

.category-blog .postWrapper {
    float: left;
    padding-bottom: 25px;
    width: 31%;
    padding-right: 16px;
    clear:none;
}
.category-blog .postImages {
    float: left;
    padding-bottom: 25px;
    width: 31%;
    clear:none;
}

.blog-post-view .form-list input.input-text{
	width: 200px;
}
.blog-post-view .form-list li.wide textarea {
	width: 200px;
}
.blog-post-view  .form-list select{
	width: 200px;
}

.blog-post-view .col-right {
	float: right;
    margin-right: 6px;
    padding: 0 0 0 0;
    width: 238px;
}

.blog-post-view .col-right .most-asked-questions{
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    margin-top: 20px;
    padding: 20px 10px;
}
.blog-post-view .col-right .most-asked-questions ul{
	padding-top:15px;
}
.blog-post-view .col-right .most-asked-questions ul li{
	line-height:20px;
}

.blog-post-view .col-right .most-asked-questions a{
	color:#666666;
	text-decoration:none;
}
.blog-post-view .col-right .most-asked-questions a:hover { text-decoration:underline; }

.blog-post-view .col-right .most-popular-topics{
	border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 20px 10px;;
}
.blog-post-view .col-right .most-popular-topics ul{
	padding-top:15px;
}
.blog-post-view .col-right .most-popular-topics ul li{
	line-height:20px;
}
.blog-post-view .col-right .most-popular-topics a{
	color:#666666;
	text-decoration:none;
}
.blog-post-view .col-right .most-popular-topics a:hover { text-decoration:underline; }

/*Begin Blog Cat*/
.blog-cat-view .col-right {
	float: right;
    padding: 0 5px 0 0;
    width: 238px;
    border: 1px solid #B6B6B6;
}
.blog-cat-view .col-right .most-asked-questions{
	padding-top:20px;
	padding-left:10px;
}
.blog-cat-view .col-right .most-asked-questions ul{
	padding-top:15px;
}
.blog-cat-view .col-right .most-asked-questions ul li{
	line-height:20px;
}

.blog-cat-view .col-right .most-asked-questions a{
	color:#666666;
	text-decoration:none;
}
.blog-cat-view .col-right .most-asked-questions a:hover { text-decoration:underline; }

.blog-cat-view .col-right .most-popular-topics{
	padding-top:20px;
	padding-left:10px;
}
.blog-cat-view .col-right .most-popular-topics ul{
	padding-top:15px;
}
.blog-cat-view .col-right .most-popular-topics ul li{
	line-height:20px;
}
.blog-cat-view .col-right .most-popular-topics a{
	color:#666666;
	text-decoration:none;
}
.blog-cat-view .col-right .most-popular-topics a:hover { text-decoration:underline; }

.blog-cat-view .form-list input.input-text{
	width: 200px;
}
.blog-cat-view .form-list li.wide textarea {
	width: 200px;
}
.blog-cat-view  .form-list select{
	width: 200px;
}

.blog-cat-view .fieldset {
    background: none repeat scroll 0 0 #FFFFCB;
    border: 1px solid #CFCFCF;
    margin: 0px 0 24px;
    padding: 10px 13px 13px;
}

.blog-post-view .breadcrumbs {
    padding-top: 15px;
}
.category-blog .postTitle a {

    text-decoration: none;
}
.category-blog h2  a {
    color: #006699;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.blog-post-view h3 {

    color: #006699;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 8px;
}

.blog-post-view .postWrapper .postTitle h2 {
    border-bottom: 1px solid #CCCCCC;
    font: 24px Georgia;
    margin: 24px 0 0;
    padding: 0 0 10px;
}
.blog-post-view .postTitle h2 {
     font-size: 20px;
    font-weight: bold;
    margin: 24px 0 0;
    padding: 0 0 10px;
}

.blog-post-view .col-right h3 {
    border-bottom: 1px solid #CCCCCC;
    color: #006699;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 8px;
}

.blog-post-view #postComment   button {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #2F2F2F;
    font: 12px/15px Arial,Helvetica,sans-serif;
    height: 40px;
    margin: 0 6px;
    vertical-align: middle;
    width: 78px;
}

/***********************/

.blog-cat-view .postTitle a {

    text-decoration: none;
}
.blog-cat-view h2  a {
    color: #006699;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.blog-cat-view h3 {

    color: #006699;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 8px;
}

.blog-cat-view .postWrapper .postTitle h2 {
    border-bottom: 1px solid #CCCCCC;
    font-size: 32px;
    font-weight: bold;
    margin: 24px 0 0;
    padding: 0 0 10px;
}
.blog-cat-view .postTitle h2 {
     font-size: 20px;
    font-weight: bold;
    margin: 24px 0 0;
    padding: 0 0 10px;
}

.blog-cat-view.col-right h3 {
    border-bottom: 1px solid #CCCCCC;
    color: #006699;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 8px;
}

.blog-cat-view #postComment   button {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #2F2F2F;
    font: 12px/15px Arial,Helvetica,sans-serif;
    height: 40px;
    margin: 0 6px;
    vertical-align: middle;
    width: 78px;
}

.blog-cat-view .col-right {
	float: right;
    margin-right: 6px;
    padding: 0 0 0 0;
    width: 238px;
}
.blog-cat-view .col-right h3 {
    border-bottom: 1px solid #CCCCCC;
    color: #006699;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 8px;
}
.blog-post-view .form-list li.wide .input-box {
    width: 235px;
}
.blog-post-view .comment-space{height: 100px;   width: 460px;}

.blog-post-view .commentDetails{width:170px;}
.blog-post-view .user-profile{background: url("../images/user-profil.png") no-repeat scroll left top transparent;width:34px;height:34px;border:1px solid #CCCCCC;margin:4px;float: left;}
.blog-post-view .create-info{width:126px;float: left;}
.blog-post-view .create-info span{color:#75a2d9;}
.blog-post-view .commentContent{width:290px;  float: left;word-wrap: break-word;}


.blog-post-view .postTitle h2 span{
color: #C9C9D3;
}
.blog-post-view .postTitle h3 {
    color: #006699;
    font-size: 12px;
    font-weight: bold;
    padding: 20px 0 8px;
}
.current-display{display: block;}
.blog-post-view .popcontent{
    border: medium none;
    left: -10px;
    margin: 0;
    padding: 0;
    position: relative;
    top: -20px;
    width: 464px;
    z-index: 1000;
    }
.blog-post-view .comment-content-pop {
    background: url("../images/comment_content_bg.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    margin: 0;
    padding: 15px 10px 10px 35px;
    position: relative;
    min-height:65px;
    text-align: left;
    width: 419px;

}
.blog-post-view .pop_bottom-link{
	background: url("../images/pop_bottom_bg.png") no-repeat scroll 0 0 transparent;
    padding-right: 10px;
    padding-top: 15px;
    position: absolute;
    text-align: right;
    width: 464px;
    z-index: 10000;
 }
.blog-post-view .pop_bottom-link a {
    color: #B1C6E2;
    text-decoration: none;
}
.reply-block{ margin-left: 10px;float: left; width: 268px; padding: 5px;  border: 1px solid #CCCCCC;
}
.reply-block-row-1 {
    background: none repeat scroll 0 0 #F2F2F2;
    border-bottom: 1px dashed #CCCCCC;
    border-top: 1px dashed #CCCCCC;
    padding: 5px 0px;
}
.reply-content-text{padding: 0 6px;}
.reply-block-row-2 {
    background: none repeat scroll 0 0 #ffffff;
    padding: 5px 0px;

}
.reply-form-block{margin: 45px 21px;}
.eply-form-block .comment-space {
    height: 100px;
    width: 430px;
}

.blog-post-view .reply-form-block button {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #2F2F2F;
    font: 12px/15px Arial,Helvetica,sans-serif;
    height: 40px;
    margin: 0 6px;
    vertical-align: middle;
    width: 78px;
}
.blog-post-view th, td {
    font-weight: normal;
    padding-left: 4px;
    padding-top: 30px
    text-align: left;
    vertical-align: top;
}
.blog-post-view th, td span.blue{
   color: #006699;
    font-size: 14px;
    font-weight: bold;
}

/*End: Fixed Left Menu  Eric.huang 05-08-2011*/
/*Begin: Free Sample Block*/
.blog-post-view .col-right .block .free-sample-title  {
    background: none repeat scroll 0 0 #feffd2;
    border: 1px solid #CCCCCC;
    padding: 4px 10px;
}
.blog-post-view .col-right .block .free-sample-title strong {

    color: #000000;
    font: bold 11px Arial,Helvetica,sans-serif;
}
.blog-post-view .col-right .block .free-sample-title strong a {
    color: #000000;
    font: bold 11px Arial,Helvetica,sans-serif;
    text-decoration: none;
}
.blog-post-view .col-right .block .free-sample-title strong a:hover{
    color: #000000;
    font: bold 11px Arial,Helvetica,sans-serif;
    text-decoration: underline;
}

.blog-post-view .col-right .block-viewed-sample {
    background: none repeat scroll 0 0 transparent;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    margin: 0;
    padding: 10px 0;
}
.blog .menu-categories ul li a.light-a {color: #214D90;
    font-weight: bold;}

 .blog-post-view .postContent {
    margin-top: 20px;
    padding-bottom: 20px;
}
.commentsTotal{
	 background: url("../../images/comments_bg.png") no-repeat scroll left top transparent;
	color:#e5b229;font-weight: bold; margin: 8px 0 0 10px;
	padding: 0 0 0 30px;}
/*End: Free Sample Block*/