
/* ================================ */
/*    CommunityComment    			*/
/* ================================ */ 
.commentNest { clear: both;padding-left:32px; margin: 0; margin-top: -5px; }
.branchingBelow { background-image: url(/img/css3/commentChildBelow.png); background-position: left top; background-repeat: repeat-y; }

#communityComment { clear:both; 
	width:600px;   height: auto; ; padding-bottom:20px;
}
.isChild {
position:absolute;
   background-image: url(/img/css3/commentIsChild.png);
   background-repeat: no-repeat;
   width:32px;
   height:39px;
   margin-left : -32px;
}

#communityComment .authored {font-size:1.3em; padding-bottom:5px; border-bottom:3px #dcdcdc solid;margin-bottom:10px;}

#communityComment .date {color:#dcdcdc;}
#communityComment h3 { padding:0px;}

.hasChildren { padding:0; margin:0; background-image: url(/img/css3/commentChildBelow.png); background-repeat: repeat-y;  background-position: 0 10;}

#communityComment #commentPic { width: 90px; float: left;font-weight: bold; font-variant: small-caps; height:auto;}

#communityComment #commentContent { float: left; width: 500px; font-size:0.95em; line-height:17px; color:#666666;}

#communityComment #commentContent .thumb { width: 40px; float: left;font-weight: bold; font-variant: small-caps; height:auto;}

#communityComment #commentContent .ppEval { float: left; width: 460px;}

#communityComment blockquote {
  background: url(/img/css3/blockquote.png) no-repeat 0 2px;
  font-size:1.1em;
  color: #999999;
  padding-left: 23px;
  margin: 0 40px 15px 0px;
}
#communityComment blockquote a { color:#91dceb; text-decoration: none; }

#communityComment ul {list-style:circle; margin-left:30px;padding:5px; }

#communityComment  li {padding:3px;}

#communityComment .commentText p { padding-top:6px; padding-bottom:6px; line-height:120%}

#communityComment:after {/* Takes care of when the last floats overflow over the form */
	content:"."; 
	display:block; 
	height:0; 
	clear:both;
	visibility:hidden; 
}
#commentSort  { clear:both;display: block; text-align:center; color:#666666;  font-size: 10px; padding:10px; }
.commentSort {  font-size:9px; color:#666666;}

.userDeletedComment { background-color:#f1f1f1; padding:10px;  color:#999999; border:1px dotted #999999;}
.commentButtons { text-align:right; padding-top:5px; }
.commentPrompt { height:30px;font-size:1.2em; font-variant: small-caps; background-image: url(/img/commentBubble.png); background-repeat: no-repeat; background-position: 0 0; padding-left:35px;}
.commentPrompt a {   border-bottom:1px dotted #0099FF; color:#0099FF; }
.commentCount {font-size:2.5em;}

#commentThreadAdmin  { background-color:#ffffaa; padding:10px 8px; text-align:center; border:1px dotted #999999; margin-bottom:20px; font-size:0.8em;} 
/* =============================== */
/*    postTeaser					*/
/* =============================== */ 
.postTeaser{ color:#999999; font-size:1.2em;  background-image: url(/img/commentBubble.png); background-repeat: no-repeat; background-position: 0 0; padding-left:35px; margin-bottom:10px;}
.postTeaser .title {font-variant: small-caps;}
.postTeaser .postDate {font-size:0.7em;}
.postTeaserSticky { color:#999999; font-size:1.2em;  background-image: url(/img/forumSticky.png); background-repeat: no-repeat; background-position: 0 0; padding-left:35px; margin-bottom:10px;}
.postTeaserSticky .title {font-variant: small-caps;}
.postTeaserSticky .title a {color:orange;}

.postTeaserSticky .postDate {font-size:0.7em;}

/* =============================== */
/*    Forum					*/
/* =============================== */ 
.forumCategoryPosts { padding:15px 50px 15px 0px; float:left; width:150px;}
.forumPostTitle h2 {font-size:2em; line-height: 1em; }
.forumPostTitle a {color:#777777; }
.addNewTopic {font-size:1.5em;padding:1px; border-bottom:1px dashed #0099FF;}

textarea.content{
	width: 593px;
}
