/* $Id: forum.css 45787 2011-07-27 18:54:12Z ckamenshine $ */

.forumBreadCrumn {
	font-size:18px;
	float:left;
	text-align:left;
	padding:20px 0 0 20px;
	margin:0;
}

.forums .forumContainer {
	background:#ffffff;
	margin:10px auto;
	padding: 10px;
	margin:15px;
}

.forums p {
	margin:0px;
	padding:0px;
}

.forums .forumContainer p {
	float:left;
}

.forums .forumList {
	width: 100%;
	margin:0.5em auto;
	background:#fff;
	padding:0px;
	font:12px arial;
}

.forums .forumList th {
	background:#dde1e4;
	font:bold 12px arial;
	color:#152129;
	padding:8px;
	border-top:1px solid #a5b1b9;
	border-bottom:1px solid #a5b1b9;
}

.forums .forumList td {
	padding:12px 10px;
	border-bottom:1px solid #dee3e6;
}

.forums .forumList .altBg {
	background:#FFFBE5;
}

.forums .avatar {
	float:left;
	border:2px solid #dbe1e4;
	padding:2px;
	width:35px;
}

.forums .avatar2 {
	float:left;
	width:88px;
	text-align:center;
	font-size:9px;
}

.forums .avatar2 img {
	border:2px solid #dbe1e4;
	padding:2px;
}

.forums .avatar2 a {
	font-size:130%;
	font-weight:bold;
	line-height:200%;
	text-decoration: none;
}

.forums .forumsH2 {
	font-size:120%;
	margin:0px 0px 10px 0px;
	padding:0px;
	color:#000000;
	line-height:260%;
}

.forumsTopTitle {
	font-size:90%;
	margin:15px 0px 10px 5px;
	padding:0px;
	color:#7a858e;
	text-transform:lowercase;
}

.forumsSubTitle {
    font-size:85%;
    font-weight:bold;
	margin:10px 0px 15px 0px;
	padding:10px;
	color:#7a858e;
	text-transform:none;
	border-bottom:1px dotted #d5d5d5;
	border-top:1px dotted #d5d5d5;
	float:left;
	width:97.8%;
}


.forumsDate {
	text-transform:none;
	float:right;
	color:#888;
	font:bold 12px arial;
}

.forumsEdit {
	float:right;
	font-size:12px;
	padding-left:10px;
}

.forumsEdit a, .forumsEdit a:visited {
	text-decoration:none;
}

.forums .postAltBg {
	border:1px solid #d0d0d0;
	background:#f7f7f7;
}

.forums .quote {
	background:#fff;
	border:1px solid #ddd;
	float:left;
	margin:10px 15px 10px 15px;
	clear:both;
	padding:10px;
	font-style:italic;
	width:90%;
}


.forums .quoteBottom {
	background:url(../images/forum/quoteBg2.gif) no-repeat bottom right;
	padding:30px 15px 25px 15px;
}

.forumWrite {
	margin:12px 15px 0 0;
	float:right;
}
.forumWrite a {
	background:url(../images/forum/forumWrite.gif) no-repeat top right;
	display:block;
	width:112px;
	height:35px;
	float:right;
	text-align:center;
	color:#5b5b5b;
	font-size:80%;
	font-weight:bold;
	text-decoration:none;
}

.forumWrite a:hover {
	background-position:bottom;
	color:#5b5b5b;
}

.forums .tagsRate {
	padding:10px 10px 10px 20px;
	clear:both;
	font-size:75%;
}

.forums .tagsLink {
	float:right;
	padding-top:2px;
}

.forums .tagTitle {
	font:bold 12px arial;
	color:#595c5e;
	text-transform:none;
	float:left;
}

.forums .rate {
	font-weight:bold;
	color:#595c5e;
	float:left;
	text-align:left;
}

.forums .forumMarkQuote {
	float:right;
	font-size:11px;
	color:#6F7980;
}

.forums .forumMarkQuote a {
	color:#6F7980;
	padding:5px;
	text-decoration:none;
}

.forums .forumMarkQuote a:hover {
	color:#485157;
	padding:5px;
}

.forums .forumMarkQuote a.quoteBg {
	background:url(../images/forum/quoteBubble2.gif) no-repeat 5px 0px;
	padding:5px 5px 5px 25px;
	text-decoration: none;
	font-weight: bold;
}

.forums .forumMarkQuote a:hover.quoteBg {
	background:url(../images/forum/quoteBubble2.gif) no-repeat 5px -28px;
	padding:5px 5px 5px 25px; 
}

.forums .forumMarkQuote a.replyBg {
	background:url(../images/forum/quoteBubble2.gif) no-repeat 5px 6px;
	padding:5px 5px 5px 25px;
	text-decoration:none;
	font-weight:bold;
}

.forums .forumMarkQuote a:hover.replyBg {
	background:url(../images/forum/quoteBubble2.gif) no-repeat 5px -22px;
	padding:5px 5px 5px 25px;
}

.ratingStars {
	height:20px;
	line-height:20px;
	width:80px;
}


.loginToRate {
	height:22px;
	display:none;
	line-height:20px;
	margin-top:-2px;
	width:80px;
	font-size:12px;
}

.forums h2.postReplyH2 {
	margin:0px 0px 15px 0px;
	padding:0px 0px 10px 0px;
	font-size:90%;
	color:#666666;
	border-bottom:1px solid #ccc;
}

.forums .forumPostReply {
	background:#ffffff;
	padding: 10px;
	margin:10px auto;
	width:95%;
	border:2px solid #e2e4e5;
}

.forums .loginToWrite {
    padding:15px;
    font-size:12px;
    text-align:center;
}


.forums .postReplyInput {
	width:85%;
	margin:auto;
}


.forums .postReplyInput .forumReplyTextArea {
	width:98%;
	height:150px;
	border:2px solid #dedede;
}

.forums .postReplyInput .prevSubmitBtn {
	padding:10px 0 0 0;
	width:100%;
	text-align:center;
}

.forums .postReplyInput .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;
}

.forums .boxRightCont {
	float:left;
	width:88%;   
	margin-left:15px;
}



.forums .articleList {
	border:0px;
	padding:0px;
	width:100%;
	font-size:12px;
}

.forums .articleList th {
	background:url(../images/dot2.gif) repeat-x;
	height:41px;
	font-size:12px;
	vertical-align:middle;
	text-align:left;
	padding:0 0 0 10px;
	font-weight:normal;
}

.forums .articleList .title {
	font-weight:bold;
	font-size:14px;
}

.forums .articleList tr {
	background:url(../images/dot.gif) repeat-x;
}

.forums .articleList td {
	padding:15px 6px 15px 10px;
}

.forums .articleList tr.altBg {
	background:url(../images/dot.gif) #fffbe5 repeat-x;
}

.forums .articleList .views {
	text-align:center;
}

.forums .articleList .noBg {
	background:none;
}

.forums .articleList .title {
	font-size:14px;
	font-weight:bold;
}

.forums .categories {
	float:left;
	font-size:12px;
}

.forums .categories select {
	border:1px solid #ccc;
	padding:1px;
}

.forums .categories option {
	padding-right:10px;
}

.forums .forumLinks {
	float:right;
	font-size:12px;
	font-weight:bold;
}

.forums .forumLinks a {
	text-decoration:underline;
	text-transform: lowercase;
}

.forums .forumLinks a:hover {
	text-decoration:none;
}

/* Rounded Bubble */
.forums .roundBox {
	background:#fffbe7;
	float:left;
	margin-left:15px;
	width:93%;
}

.forums .roundBox .top {
	background:url(../images/forum/roundBoxTop.gif) no-repeat top left;
	height:9px;
	font-size:0px;
	padding-left:5px;
}

.forums .roundBox .top span {
	background:url(../images/forum/roundBoxTop.gif) no-repeat top right;
	display:block;
	height:9px;
	font-size:0px;
}
.forums .roundBox .midCont {
	line-height:18px;
	border-left:1px solid #e7e5da;
	border-right:1px solid #e7e5da;
	padding:3px 8px 3px 8px;
	font-size:12px;
}

.forums .roundBox .bottom {
	background:url(../images/forum/roundBoxBottom.gif) no-repeat top left;
	height:9px;
	font-size:0px;
	padding-left:5px;
}

.forums .roundBox .bottom span {
	background:url(../images/forum/roundBoxBottom.gif) no-repeat top right;
	display:block;
	height:9px;
	font-size:0px;
}

.forums .roundBox .arrow {
	position:absolute;
	background:url(../images/forum/roundBoxArrow.gif);
	width:8px;
	height:17px;
	margin:10px 0 0 -7px;
	z-index:0;
}

.forums .roundBox .date {
	color:#aaa;
	font-size:11px;
	padding:0 0 0 10px;
}

.forums .roundBox2 {
	float:left;
	margin-left:15px;
	width:100%;
}

.forums .roundBox2 .top {
	background:url(../images/forum/roundBoxTop2.gif) no-repeat top left;
	height:10px;
	font-size:0px;
	padding-left:9px;
}

.forums .roundBox2 .top span {
	background:url(../images/forum/roundBoxTop2.gif) no-repeat bottom right;
	display:block;
	height:10px;
	font-size:0px;
}

.forums .roundBox2 .midCont {
	background:#F9F9F9 none repeat scroll 0 0;
	border-left:1px solid #C7C7C7;
	border-right:1px solid #C7C7C7;
	padding:5px 20px;
	line-height:18px;
	color:#666666;
}

.forums .roundBox2 .midCont p {
	padding:10px 20px;

}

.forums .roundBox2 .bottom {
	background:url(../images/forum/roundBoxBottom2.gif) no-repeat top left;
	height:10px;
	font-size:0px;
	padding-left:9px;
}

.forums .roundBox2 .bottom span {
	background:url(../images/forum/roundBoxBottom2.gif) no-repeat bottom right;
	display:block;
	height:10px;
	font-size:0px;
}

.forums .roundBox2 .arrow {
	position:absolute;
	background:url(../images/forum/roundBoxArrow2.gif);
	width:8px;
	height:17px;
	margin:15px 0 0 -7px;
	z-index:0;
}

.forums .roundBox3 {
	float:left;
	margin-left:15px;
	width:100%;
}

.forums .roundBox3 .top {
	background:url(../images/forum/roundBoxTop3.gif) no-repeat top left;
	height:10px;
	font-size:0px;
	padding-left:9px;
}

.forums .roundBox3 .top span {
	background:url(../images/forum/roundBoxTop3.gif) no-repeat bottom right;
	display:block;
	height:10px;
	font-size:0px;
}

.forums .roundBox3 .midCont {
	background:#ffffff none repeat scroll 0 0;
	border-left:1px solid #C7C7C7;
	border-right:1px solid #C7C7C7;
	padding:5px 20px;
	line-height:18px;
	color:#666666;
}


.forums .roundBox3 .midCont p {
	padding:10px 20px;
	width:100%;
}

.forums .roundBox3 .midCont  ul, .forums .roundBox3 .midCont ol{
    padding:15px;
    font-size: 80%;
    color: #444;
}

.forums .roundBox3 .midCont ul li {
    list-style-type:inherit;
    margin-left:25px;
    }

.forums .roundBox3 .midCont ol li {
    list-style-type:inherit;
    margin-left:25px;
    }    
    
.forums .roundBox3 .bottom {
	background:url(../images/forum/roundBoxBottom3.gif) no-repeat top left;
	height:10px;
	font-size:0px;
	padding-left: 9px;
}

.forums .roundBox3 .bottom span {
	background:url(../images/forum/roundBoxBottom3.gif) no-repeat bottom right;
	display:block;
	height:10px;
	font-size:0px;
}

.forums .roundBox3 .arrow {
	position:absolute;
	background:url(../images/forum/roundBoxArrow3.gif);
	width:8px;
	height:17px;
	margin:15px 0 0 -7px;
}

.forums .commentTitle {
	color:#555;
	font-size:14px;
	font-weight:bold;
}

.clear {
	clear:both;
	font-size:0px;
	margin:0px;
	padding:0px;
}

.floatLeft {
	float:left;
}

/** Tabs **/

.notificationTabs {
	border-bottom:1px solid #a7a7a7;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	margin:0px;
	padding:0px;
}

.notificationTabs a:link, .notificationTabs a:visited {
	color:#888888;
	text-decoration:none;
}

.notificationTabs .tabsPad {
	position:relative;
	margin:0px 0px -1px -1px;
}

.notificationTabs .tabsPad a {
	font-size:12px;
	color:#888888;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #c4c4c4;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-bottom:1px solid #a7a7a7;
	background:#e8e8e8;
	padding:5px 7px 4px 7px;
	display:block;
	float:left;
}

.notificationTabs .tabsPad a:hover {
	color:#888888;
	background:#f4f4f4;
}

.notificationTabs .tabsPad .on {
	background:#fff;
	border-top:1px solid #a7a7a7;
	border-left:1px solid #a7a7a7;
	border-right:1px solid #a7a7a7;
	border-bottom:1px solid #fff;
}

.notificationTabs .tabsPad {
	padding:0px 5px 0px 0px;
	float:left;

}

.notificationTabs .on:hover {
	background:#fff;
}

.notificationTabs .clear {
	clear:both;
	font-size:0px;
	margin:0px;
	padding:0px;
	float:none;
	background:none;
	border:none;
}

.notificationTabs .composeMsg {
	float:right;
}

#lyr1, #lyr2, #lyr3, #lyr4, #lyr5, #lyr6, #lyr7, #lyr8, #lyr9, #lyr10	{
	display:none; 
	left:0px; 
	top:0px;
	z-index:1 ;
	font-size:12px;
	color:#3c3c3c;
	padding:10px 0px 0px 0px;
	overflow:none;
}

.postDetail .commentCont {
	float:left;
	font-size:80%;
	width:88%;
	color:#aaa;
}

.postDetail .commentCont ul li {
    list-style-type: disc;
    margin-left:30px;
}
.postDetail .commentCont ol li {
    list-style-type:decimal;
    margin-left:30px;
}

/** Reply Box **/

.replyAvatar {
	float:left;
	width:57px;
	text-align:center;
	font-size:70%;
}

.replyAvatar img {
	border:2px solid #dbe1e4;
	padding:2px;
}


.replyCont {
	font-size:80%;
	color:#aaa;
	margin:0 22px 0 60px;
}

* html .replyCont {
	font-size:80%;
	color:#aaa;
	float:left;
	width:89%;
	margin:0;
}

.replyCont .userName {
	font-size:120%;
	font-weight:bold;
	text-decoration:none;
}

.replyCont .date {
	color:#a1a1a1;
	padding:5px 0px;
}

.forumContainer .replies {
	padding: 0px 0 0 95px;
}
.forumContainer .replies a {
	background:url(../images/forumReplyArrow.gif) 0px -18px no-repeat;
	padding:0 0 0 23px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.replyModule {
	width:86%;
	float:right;
	padding:15px;
	margin-top:20px;
	border:2px solid #eee;
}

.replyModule .textArea {
	border:2px solid #DEDEDE;
	height:80px;
	width:100%;
	font-size:12px;
	font-family:arial;
}

.replyModule .replyModInput
	margin:auto;
	width:90%;
}

.forumRate {
	padding:25px 0 0 0;
	float:right;
}



.group-link{
    text-align:right;
    padding-right:15px;
}
#info-message{
    background:#E4EBDC url(../images/bg_table.gif) no-repeat scroll center bottom;
    padding:0px;
    width:750px
}
#info-message-text   {
    background:transparent url(../images/table_header.gif) no-repeat scroll 0 0;
    padding:0px;
    text-align: center;
}
#info-message-text h2  {
    font-size: 15px;    
    font-weight: bold;
    color: #333;
	padding:5px;
}
div.message-content{
    font-size:12px;
    float:left;
    margin:0;
    width:100%;
}
.message-content p, p.quote-message {
    font-size:12px;
}

.topicOffensiveLink {
	color:#6f7980;
	padding:5px;
	display:block;
	float:left;
	margin-left:5px;
	text-decoration: none;
}

.recentTopic{
	font-size: 11px;
	color: #999999;
}
.anchorTextDecoration{
    text-decoration: none !important;
}

.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;
}

