.contentContainer {
	background:#ffffff;
	padding: 20px 15px 15px 15px;
	margin:10px auto;
	width:94%;
}

.contentTxt {
    font-size:12px;
	line-height:20px;
}


.topContainer {
	background:#F7F7F7 none repeat scroll 0 0;
	padding: 10px;
	margin:0px auto 10px auto;
	width:95%;
}

.postDetail .topContainer .topAvatar {
	float:left;
}

.postDetail .topContainer .topAvatar a {
	border:2px solid #dbdbdb;
	float:left;
}

.postDetail .topContainer .userInfo {
	float:left;
	font-size:100%;
	font-weight:bold;
	padding:2px 0px 0px 7px;
}

.postDetail .topContainer .userInfo a {
	text-decoration:none;
}

.postDetail .topContainer .userInfo a.viewprofile {
	font:11px arial;
	color:#b1b1b1;
	display:block;
}

.postDetail .topContainer .rightLinks {
	float:right;
	padding:5px 0 0 0;
}

.postDetail h2.title {
	font-size:140%;
	padding:5px 0px 0px 5px;
	margin:0px 0px 10px 0px;
}

.postDetail .postUserInfoMisc {
	background:#FFFFFF none repeat scroll 0 0;
	padding:10px 10px 10px 5px;
	border-top:1px dotted #e1e1e1;
	border-bottom:1px dotted #e1e1e1;

}

.postDetail .postDate {
	color:#aeaeae;
	font:bold 12px arial;
	padding:0px 0px 0px 5px;
	text-transform:none;
	font-size:12px;
	color:#999999;
	padding:0px;
	margin:4px 0 0 2px;	
}

.postDetail .editDelete {
	color:#999;
	font-size:12px;
	padding:0 0 15px 6px;
}

.postDetail .editDelete a {
	color:#999;
	text-decoration:none;
}

.postDetail .editDelete a:visited {
	text-decoration:none;
}

.postDetail .editDelete a:hover {
	color:#555;
}

.postDetail .nextPrevious {
	float:right;
}


.postDetail .postMisc {
	float:right;
	position:relative;
}

.postDetail .postMisc a {
	font-size:11px;
	color:#656565;
	text-decoration:none;
	display:block;
	float:left;
	margin-right:10px;
}

.postDetail .postMisc a:hover {
	color:#232323;
	text-decoration:underline;
}

.postDetail .postMisc a.delete {
	background:url(../images/delete.gif) no-repeat 0 1px;
	padding:0px 0px 2px 15px
}

.postDetail .postMisc a.comment {
	background:url(../images/postIcoComment.gif) no-repeat 0 1px;
	padding:0px 0px 2px 20px;
	color:#656565;
}

.postDetail .postMisc a.blogthis {
	background:url(../images/postIcoBlogThis.gif) no-repeat 0 1px;
	padding:0px 0px 2px 17px;
	color:#656565;
}

.postDetail .postMisc a.email {
	background:url(../images/postIcoEmail.gif) no-repeat 0 1px;
	padding:0px 0px 0px 19px;
	color:#656565;
}

.postDetail .postMisc a.embed {
	background:url(../images/postIcoEmbed.gif) no-repeat 0 1px;
	padding:0px 0px 0px 19px;
	color:#656565;
}

.postDetail .postMisc a.shareit {
	background:url(../images/Shareit.gif) no-repeat 0 1px;
	padding:0px 0px 2px 17px;
	color:#656565;
}

.postDetail .postMisc a.offensive {
	background:url(../images/postIcoOffensive.gif) no-repeat 0 1px;
	padding:0px 0px 2px 17px;
	color:#656565;
}

.postDetail .postMisc .offensiveMsg {
	font-size:11px;
	color:#656565;
	text-decoration:none;
	display:block;
	float:left;
	margin-right:10px;
	background:url(../images/postIcoOffensive.gif) no-repeat 0 1px;
	padding:0px 0px 2px 17px
}

.postDetail .postMisc a.featured {
	background:url(../images/postIcoFeatured.gif) no-repeat 0 1px;
	padding:0px 0px 2px 17px;
	color:#656565;
}

.postDetail .postContent {
	padding:20px 10px 30px 10px;
	float:left;
	width:95%;
	line-height:24px;
}

.postDetail .ideaContent {
	padding:20px 10px 30px 10px;
	float:left;
	width:90%;
	min-height:140px;
	line-height:24px;
}

.postDetail .postContent .photo {
	text-align:center;
	z-index:0;
	padding:0px 0px 25px 0px;
	width:81%;
}


.postDetail .postRight {
	float:right;
	width:230px;
	padding:30px 0 0 0;
}

.postDetail .postRight .boxBg {
	background:#f2f2f2;
	padding:3px;
	margin-bottom:15px;
}

.postDetail .postRight .boxCont {
	background:#fff;
	border:1px solid #d6d6d6;
	padding:1px;
}

.postDetail .postRight .boxCont .title {
	font-size:16px;
	font-weight:bold;
	color:#626262;
	background:#f2f2f2;
	padding:3px;
}

.postDetail .postRight .boxCont .cont {
	padding:9px;
	font-size:80%;
}

.postDetail .userInfo {
	font-size:80%;
	float:left;
}

.postDetail .userInfo a.user {
	color:#1a1a1a;
	text-decoration:none;
}

.postDetail .postRight .userName {
	font-weight:bold;
	color:#626262;
	padding-bottom:4px;
}

.postDetail a.avatar {
	border:2px solid #cdcdcd;
	float:left;
	padding: 2px;
}

.postDetail a:hover.avatar {
	border:2px solid #aaaaaa;
}


.postDetail .postRight .postOptions {
	padding:5px 10px;
	background:#ebebeb;
	float:left;
	margin:0px 0px 0px 5px;
}

.postDetail .postRight .postOptions a {
	font-size:11px;
	line-height:18px;
	text-decoration:none;
}

.postDetail .postInput {
	background:url(../images/postInputBg.gif);
	width:138px;
	height:20px;
	border:1px solid #d8d5d1;
	font-size:16px;
	padding:4px 0 0 0;
	float:left;
	margin:2px 5px 0 0;
}

.postBtn {
	display:block;
	background:url(../images/forumPostBtn.gif) top left;
	height:30px;
	float:left;
	padding-left:5px;
	text-decoration:none;
}

.postBtn input {
	display:block;
	height:30px;
	background:url(../images/forumPostBtn.gif) top right;
	float:left;
	padding:0px 10px 0px 5px;
	font:bold 14px arial;
	color:#828282;
	text-decoration:none;
	cursor:pointer;
	border:none;
}

.postBtn:hover {
	background:url(../images/forumPostBtn.gif) bottom left;
}

.postBtn:hover input {
	background:url(../images/forumPostBtn.gif) bottom right;
}

a.postBtnLink {
	display:block;
	background:#f1f1f1;;
	float:left;
	padding:2px;
	color:#828282;
	text-decoration:none;
	font:11px arial;
	margin-left:4px;
}

a:visited.postBtnLink {
	text-decoration:none;
}

a:link.postBtnLink {
	text-decoration:none;
}

a.postBtnLink span {
	display:block;
	background:url(../images/postTopBtnBg.gif) top;
	border:1px solid #cdcdcd;
	float:left;
	color:#828282;
	padding:4px 6px 4px 6px;
	text-decoration:none;
	cursor:pointer;
}

a:hover.postBtnLink {
	color:#151515;
}

a:hover.postBtnLink:hover span {
	color:#151515;
}




a.postBtnLinkActive {
	display:block;
	background:#f1f1f1;;
	float:left;
	padding:2px;
	color:#828282;
	text-decoration:none;
	font:11px arial;
	margin-left:4px;
}

a:visited.postBtnLinkActive {
	text-decoration:none;
}

a:link.postBtnLinkActive {
	text-decoration:none;
}

a.postBtnLinkActive span {
	display:block;
	background:url(../images/postTopBtnBg.gif) bottom;
	border:1px solid #cdcdcd;
	float:left;
	color:#ffffff;
	padding:4px 6px 4px 6px;
	text-decoration:none;
	cursor:pointer;
}

a:hover.postBtnLinkActive {
	color:#fff;
}

a:hover.postBtnLinkActive:hover span {
	color:#fff;
}


.postDetail .boxCont label {
	font-weight:bold;
	color:#8e8e8e;
	font-size:80%;
}

.postDetail .boxCont .textarea {
	font-size:11px;
	width:95%;
	height:50px;
	margin:5px 0 10px 0;
	border:2px solid #e0e0e0;
	overflow: scroll;
	overflow-y: scroll;
	overflow-x: hidden;
	overflow:-moz-scrollbars-vertical;
}

.postDetail .postComment {
	padding:0px 0 15px 0;
}

.postDetail .commentCount {
	padding:0 0 8px 0;
	border-bottom:1px solid #ededed;
	margin-bottom:15px;
}

.postDetail .commentAvatar {
	float:left;
	padding:0px 30px 0px 0px;
	width:50px;
}

.postDetail .commentCont {
	float:left;
	font-size:80%;
	width:90%;
	color:#aaa;
}

.postDetail .commentCont .userName {
	font-size:120%;
	font-weight:bold;
	text-decoration:none;
}

.postDetail .commentCont .date {
	color:#a1a1a1;
	padding:5px 0px;
}

.postDetail .commentTxt {
	padding:0 15px;
}


.postDetail .postCommentWrite h2.postCommentWriteH2 {
	font-weight:bold;
	color:#767676;
	font-size:115%;
	margin:0px 0px 8px 0px;
	padding:0px;
	clear:both;
}

.postDetail .postCommentInput {
	padding:12px 0px 0px 0px;
	margin-top: 15px;
}

.postDetail .postCommentInput .textarea {
	width:98%;
	height:150px;
	border:2px solid #dedede;
}

.postDetail .postCommentInput .prevSubmitBtn {
	padding:10px 0 0 0;
	margin:auto;
	text-align:center;
}

.postDetail .postCommentInput .submitBtn {
	border-left:1px solid #cdcdcd;
	border-top:1px solid #cdcdcd;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background:#f4f4f4;
	font:bold 12px arial;
	color:#999999;
	padding:5px 3px;
	margin-bottom:10px;
}

.postDetail .loginToWrite {
	padding:25px;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	font-size:12px;
	text-align:center;
	background:#f7f7f7;
}

.postDetail .tagsRate {
	font-size:75%;
	padding:10px 15px 5px 15px;
	width:97%;
	border-top:1px dotted #e1e1e1;
	border-bottom:1px dotted #e1e1e1;
 	background:#f7f7f7;
}

.postDetail .tagsLink {
	float:right;
	padding:1px 0 0 0;
}

.postDetail .tagTitle {
	font:bold 12px arial;
	color:#595c5e;
	text-transform:none;
	float:right;
}

.postDetail .tagsAdd {
	position:relative;
	float:left;
	margin-top:-5px;
	padding:0px 0px 0px 10px;
}

.postDetail .rate {
	color:#595c5e;
	font-weight:bold;
	text-align:left;
	padding:7px 0 0 0;
}



.postDetail .tagsRate .title {
	color:#595c5e;
	font-weight:bold;
}

.postDetail .deleteEdit {
	border-top:1px solid #e9e8e4;
	border-bottom:1px solid #e9e8e4;
	margin:5px 0 5px 0;
	padding:7px 0;
	font-size:11px;
}

.postDetail .deleteEdit a {
	display:inline;
	float:none;
	margin:0;
	color:#C6781D;
}

.postDetail .postTitle {
	background:#f3f3f3;
	padding:7px;
}

.postDetail h2.title {
	font-size:140%;
	margin:0px 0px 5px 0px;
	padding:0px;
}

.postDetail h2.titleFloat {
	font-size:140%;
	margin:0px 0px 5px 0px;
	padding:0px;
	float:left;
}

.postDetail h3.h3Tagline {
	text-transform:none;
	font-size:12px;
	color:#999999;
	padding:0px;
	font-weight:normal;
	margin:4px 0 0 2px;
}

/** Tags **/
.postTags {
	border-bottom:1px solid #ece6e6;
	width:270px;
	float:left;
	font-size:11px;
	padding:0 0 3px 0;
	line-height:18px;
	color:#666666;
}

.postTags a, .postTags a:visited {
	text-decoration:none;
	font-size:11px;
}


/** BOXES **/
.postDetail .roundBox2 {
	float:left;
	width:99%;
}

.postDetail .roundBox2 .boxtop {
	background:url(../images/forum/roundBoxTop2.gif) no-repeat top left;
	height:10px;
	font-size:0px;
	padding-left:10px;
}

.postDetail .roundBox2 .boxtop span {
	background:url(../images/forum/roundBoxTop2.gif) no-repeat bottom right;
	display:block;
	height:10px;
	font-size:0px;
}

.postDetail .roundBox2 .midCont {
	border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
	background:#f9f9f9;
	padding:5px 20px;
	color: #555;
}


.postDetail .roundBox2 .midCont p {
	padding:10px 20px;

}

.postDetail .roundBox2 .bottom {
	background:url(../images/forum/roundBoxBottom2.gif) no-repeat top left;
	height:10px;
	font-size:0px;
	padding-left:10px;
}

.postDetail .roundBox2 .bottom span {
	background:url(../images/forum/roundBoxBottom2.gif) no-repeat bottom right;
	display:block;
	height:10px;
	font-size:0px;
}

.postDetail .roundBox2 .arrow {
	position:absolute;
	background:url(../images/forum/roundBoxArrow2.gif);
	width:8px;
	height:17px;
	margin:15px 0 0 -7px;
}


.postDetail .markQuote {
	float:right;
}

.postDetail .markQuote a {
	color:#6f7980;
	padding:5px;
	display:block;
	float:left;
	margin-left:5px;
	text-decoration:none;
	font-size:11px;
}

.postDetail .markQuote a:hover {
	color:#485157;
	padding:5px;
}

.postDetail .markQuote a.quoteBg {
	background:url(../images/forum/quoteBubble.gif) no-repeat 5px top;
	padding:5px 5px 5px 25px;
}

.postDetail .markQuote a:hover.quoteBg {
	background:url(../images/forum/quoteBubble.gif) no-repeat 5px bottom;
	padding:5px 5px 5px 25px;
}

.postDetail .markQuote a.offensive {
	padding:0px 5px 5px 15px;
}

.postDetail .markQuote a.delete {
	padding:0px 5px 5px 0px;
}

.clear {
	clear:both;
	font-size:0px;
	margin:0px;
	padding:0px;
}
.floatLeft {
	float:left;
}


#ratings_836 {
	height:20px;
	line-height:20px;
	width:200px;
}

#ratingMessage_836 {
	height:22px;
	display:none;
	line-height:20px;
	margin-top:-2px;
	width:200px;
}

.ratingStars {
	height:20px;
	line-height:20px;
	width:200px;
}


.loginToRate {
	height:22px;
	display:none;
	line-height:20px;
	margin-top:-2px;
	width:200px;
	font-size:12px;
}





.embedDropdown {
	margin: -25px 50px 0 0;
	position: absolute;
	width: 276px;
	display:none;
	background:#f2f2f2;
	padding:3px;
	right:0px;
}

.embedBox {
	background:#fff;
	border:1px solid #d6d6d6;
	padding:1px;
}

.embedBox .title {
	font-size:16px;
	font-weight:bold;
	color:#626262;
	background:#f2f2f2;
	padding:5px 5px 5px 10px;
}



/** photo**/
.photoBox {
	border:1px solid #cccccc;
	background:#eeeeee;
	width:172px;
	padding:5px;
	position:absolute;
	right:32px;
	margin:-11px 0 0 0;
}

/** Arrow **/
.photoBox a.left {
	display:block;
	background:url(../images/arrowRecentActivity.gif) -36px 0px no-repeat;
	width:55px;
	height:11px;
	float:left;
	font-size:0px;
	line-height:0px;
}

.photoBox a:hover.left {
	background:url(../images/arrowRecentActivity.gif) -36px -11px no-repeat;
}

.photoBox a.right {
	display:block;
	background:url(../images/arrowRecentActivity.gif) 0px 0px no-repeat;
	width:36px;
	height:11px;
	float:right;
	font-size:0px;
	line-height:0px;
}

.photoBox a:hover.right {
	background:url(../images/arrowRecentActivity.gif) 0px -11px no-repeat;
}

.FBConnectUserName{
    color:#1B7BDD;
}

.FBConnectUserName a{
    color:#1B7BDD !important;
    text-decoration:none;
}

.FBConnectUserName a:hover{
    color:#333333 !important;
    text-decoration:none !important;
}

.FBlogoutText{
    color:#1B7BDD !important;
    text-decoration:none !important;
}

.FBlogoutText:hover{
  color:#333333 !important;
    text-decoration:none !important;
}

.offensiveMsg {
	font-size:11px;
	color:#656565;
	text-decoration:none;
	display:block;
	float:left;
	margin-right:10px;
	padding:0px 0px 2px 17px
}

#imgprev {left:-43px;position:relative;opacity:0.6;}
#imgnext {right:-43px;position:relative;opacity:0.6;}

.prevNext{
	font-size: 11px;
    float: right;
    margin-right: 20px;
}

.prevNext a{
	font-size: 11px;
	text-decoration: none;
}

.contentSeparator{
     border-top:1px solid #ededed;
     margin:5px 0px;
}