 
img{
border:0;
}
.red{
background:#FF6666;
}

em, .em{
	font-style:normal;
	font-weight:bold;
	}a.em{	
		font-size:14px;
}
.supporting:{
	width: 160px;
}
/*div.ablock{
	clear:none;
	width:620px;
}*/


.carea{
	position: relative;
}
.forum{
padding-top:10px;
}
h3.extrapadding{
	padding: 5px;

}
span.dropdown{
	float: right;
	color: #000;
}
/*		title
_____________________________*/
.forum-frame .hbga.frame{
	padding:8px 0 8px 8px;
}.forum-frame .hbga,
 .forum-frame .hbga a{
	color:#FFFFFF;
}.forum-frame .carea{
	padding-top:10px;
}

.forum-title{
	display: block; clear:none;
	position:absolute; top:10px; left:115px;

	font:bold 18px/18px Verdana;
	color:#FFFFFF;
}

.topic-title{
	display: block; clear:none;
	/*position:absolute; top:35px; left:115px;*/

	font:bold 32px Verdana;/*48px*/
}.topic-thumbnail{
	display: block; clear:none;
	width:100px;
	min-height:70px;
	height: auto !important;
	height:70px;
}


/* 		topic 
_____________________________*/

.forumTopicTitle{
	color: #fff;
	background:#2F82EA url('/static/images/forumTopicBG.png') no-repeat top left;
	width: 930px;
	height: 29px;
	margin: 10px 0px 0px 10px;
}
.forumTopicTitle h3{
	margin: 0;
	color: #fff;
	padding: 3px 10px 0px 5px;
	background:#2F82EA url('/static/images/forumTopicBG.png') no-repeat top right;
	width: 910px;
	height: 29px;
}
.forum-frame{
	padding: 0;
}
.forum-frame h3{
	color: #fff;
	height: 100%;
	padding: 0;
}

.ablock{
	background-color: #fff;
}
.ablock h3, .ablock h3 a{
	color: #fff;
}
.convlist-stickies{
	width: 100%;
}
.stickieFacts{
	width: 20%;
	float: right;
}
.convlist-stickies UL{
	padding: 0;
	margin: 0;
	width: 100%;
}
.convlist-stickies li{
	list-style: none;
}
.threadStarter{
	clear: left;
}
.convlist-stickies li a{
	font-weight: bold;
	color: #031CB7;	
	}
.remark-hot{
	position: relative;
	height:68px;
	margin-top:7px;
	border-bottom:1px solid #999999;
}
.threadTitle{
	padding-top: 6px;
	padding-bottom:1px;

}
.threadTitle p{
	margin: 0;
	padding-left: 58px;
}
.threadTitle a{
	font-weight: bold;
	color: #031CB7;
}
.remark-recent{
	position: relative;
	height:80px;
	width: 100%;
/*	border-bottom:1px solid #999999;*/
	}
.convlist-recent ul{
	padding: 0;
	margin-top: 0;
}
.convlist-content{
	float: left;
/*	width: 60%;*/
	margin:0; 
	padding:0 0 0 58px;
}
.remark-hot{/*.convlist-content*/
	width:482px;
}.convlist-p{
 	width: 450px;
 	height:41px; 
 	background: url('/static/images/convlist-content-bgShort.png') no-repeat;
 }.convlist-p p{
  	padding: 5px;
  	width: 95%;
  }	.convlist-info, .convlist-info{
		display:block;
		text-align: right;
		font:bold 18px/18px Arial;
		margin-top: 10px;
	}

.conv-stamp{
	width: 140px;
	padding-left: 6px;
	padding-top: 13px;
}
.convlist-p a{
	font-weight:bold;
}
.convlist-content.discussion{
	background:url('/static/images/listindicator-discussion.png') 7px 0px no-repeat;
/*	width: 65%;	*/
}
.convlist-content.stickies{
	background:url('/static/images/icons/sticky.gif') 7px 0px no-repeat;
/*	width: 65%;	*/
}
.convlist-content.idea{
	background:url('/static/images/listindicator-notify.png') 7px 0px no-repeat;
}
.convlist-content.question{
	background:url('/static/images/listindicator-question.png') 7px 0px no-repeat;
}
.convlist-content.hot-item{
	background:url('/static/images/listindicator-hot.png') 7px 0px no-repeat;
}
.convlist-content.default{
	background:url('/static/images/listindicator-default.png') 7px 0px no-repeat;
}

.convlist-stamp{
	width: 149px;
/*	margin-top: 8px;*/
	float:left;
}
.member{
	margin: 5px 0px 0px 0px;
	float: none;
}
.date{
	margin: 0;
	width: 103%;
}
.convlist-stamp .member{
	width:155px; 
	text-align: left;
	line-height: 20px;
}
.convlist-stamp .date{
	text-align: left;
	font-size: 10px;
}
/*.convlist-info{
	position: absolute;
	top:8px; left:677px;
	float:left;
	height:55px;
}*/
.convlist-info .posts, .convlist-info .views{
	display:block;
	padding-right:41px;
	width:35px;
	text-align: right;
	font:bold 18px/18px Arial;
}
.convlist-info .posts{
	padding-top:10px;
	height:22px;
	background: url('/static/images/convlist-info-posts.png') ;
	color:#000000;
}
.convlist-info .views{
	padding-top:3px;
	height:20px;
	background: url('/static/images/convlist-info-views.png') ;
	color:#FFFFFF;
}


/* 		conversation
_____________________________*/

div.forum-frame{
	margin: 0px 10px 10px 15px;
	width:930px;
}
.remark{
/*	position:relative;*/
	/*float:left;*/ clear:both;
	margin-top:20px; width:923px; 
}
	
.member-ident{
	position: relative;
	float:left; clear:none;
	margin:0; padding:0px;
	width:170px; 
	list-style:none;
	}.thumbnail{
		margin-top:10px;
	}.member-ident .thumbnail img{
background:#CCCCCC;
/*EDITED: JANUARY 21, 2008 BY: BRIDGET... TESTING IMG. SIZE*/
/*		width:170px; height:120px;*/
	}.member-ident .badges{
		position:absolute;
 		bottom:33px; right:2px;
	}.member-ident .badges li{
		float:right; margin: 2px;
		width:28px; height:28px;
		text-indent: 28px;
		overflow: hidden;
	}.member-ident .badges li.mod{
		background:url('/static/images/minibadge-moderator.png') no-repeat;
	}.member-ident .badges li.count{
		background:url('/static/images/minibadge-count.png') no-repeat;
		
		text-align: center;
		text-indent: 0px; line-height:28px;
		font-weight:bold;
	}.member-ident .badges img{
	
		xbackground:#FF9900;
		width:28px; height:28px;
	}
	
.forumThread{
	float: right;
	width: 50%;
	margin-top: 0;
}
p.buttons{
	float: left;
	margin: 0;
}
p.buttons img{
	margin-bottom: 5px;
}
.action-reply{
	width: 139px;
	height: 30px;
}
.conv-header{
	float:right; 
	padding:5px 10px 3px 25px;
	width:700px;
}

.conv-content{
	float:right; clear:none;
	padding:15px 20px 4px 40px;
	width:675px; min-height:34px;
	height: auto !important;
	height:34px;
	
	background:transparent url('/static/images/conv-content-bg.png') top left no-repeat;
	}.indicator{
		float:left; display:block;
		margin-right:5px;
		width:65px; height:65px;
		text-indent:65px; line-height:65px; 
		overflow:hidden;
		z-index:65;
	}.conv-starter .indicator.discussion{
		background:url('/static/images/indicator-discussion.png') no-repeat;	
	}.conv-starter .indicator.idea{
		background:url('/static/images/indicator-notify.png') no-repeat;
	}.conv-starter .indicator.question{
		background:url('/static/images/indicator-question.png') no-repeat;
	}.conv-starter .indicator.hot-item{
		background:url('/static/images/indicator-hot.png') no-repeat;
	}.conv-starter .conv-content h1{
		margin-top:0px;	
	}.conv-starter .indicator.default{
		background:url('/static/images/indicator-default.png') no-repeat;
	}
.conv-deleted{
	float:left; clear:none;
	margin-left:37px;
	padding:15px 15px 10px 35px;
	width:652px; min-height:55px;
	height: auto !important;
	height:55px;
	
	font:bold 13px/50px Verdana;
	color:#999999;
	background:url('/static/images/conv-deleted-bg.png') no-repeat;
}

.conv-footer{
	position:relative;
	float:right; 
	padding:5px 140px 0 0;
	margin-bottom: 20px;
	width:595px;
	height:17px;
	
	background:transparent url('/static/images/conv-footer-bg.png') bottom left no-repeat;
	color:#999999;
	
	text-align:right;
	font-style:italic;
	line-height:12px;
}

.conv-starter.remark{
	margin-top:0px;
}
.remark{
	padding-bottom:15px;
}
.remark .quote{
	background:#FFFFFF;
 	position:relative;
	margin:0 0 10px 0;
	padding:28px 0 14px 25px;
	width:650px;
	
	background:transparent url('/static/images/quote-bg.png') bottom left no-repeat;
	
	font-style:italic;
	color:#444444;
	
}.quote .open{
	display:block; position:absolute;
	top:0px; left:0px;
	padding:0 0 12px 25px;
	width:650px; 
	background:#FFFFFF url('/static/images/quote-open-bg.png') bottom left no-repeat;
	color:#e59d00;
	font:bold 14px/16px Verdana;
}

.c-container .favDropdownMenu{
	position:absolute;
	width:163px; height: 15px;
	top:136px; left:540px;
	padding-bottom:6px;
	background:transparent url('/static/images/favdropdown-menu-bottom.png') bottom left  no-repeat;
	text-align:center;
	font-style:normal;
	}.c-container .favDropdownMenu .default span{
		top: 10px;
		left:-4px;
		position: relative;
	}.c-container .favDropdownMenu .default{
		width: 163px; height: 29px;
		position: relative;
		top:-15px; /*left:400px;*/
		font-weight: bold;
		background:url('/static/images/favdropdown-menu-top.png') top left  no-repeat;
	}.c-container .favDropdownMenu ul{
		position: absolute;
		font-size: 12px;
		padding-left: 10px;
		display:block; float:inherit;
		top:14px; right:10000px;
		z-index:100;
		width:163px; height:auto;
		margin:0; padding:0;
		list-style:none;
		background:url('/static/images/favdropdown-menu-middle.png') top left  repeat-y;
	}.favDropdownMenu:hover ul,
	.favDropdownMenu.hover ul{
		padding:2px 0 0 0;
		left:0px;
	}.favDropdownMenu li{
		position:relative;
		left: -4px;
		margin:0; padding:5px 0px 1px 0px;
		width: 155px;
	}ul.content-list{
		margin-top: 0;
	}.c-container .favDropdownMenu a{
		display:block; float:inherit; position: relative;
		margin:0 0 0 1px; padding:2px 0 0px 2px;
		height:auto;
		text-decoration:none;
		font-weight: bold;
	}.c-container .favDropdownMenu a:hover{
		color:#FF3333;
	}.favDropdownMenu-footer{
		width:163px;
		height: 13px;
		position: relative;
		top: 12px;
		background:transparent url('/static/images/favdropdown-menu-bottom.png') bottom left  no-repeat;
	}
.favDropdownMenu-header{
 	width:163px;
 	height: 13px;
 	position: relative;
 	top: -8px;
 	background:transparent url('/static/images/favdropdown-menu-top2.png') top left  no-repeat;
	 }.favDropdownMenu.bottom{
	position: relative!important;
	top: -2px!important;
	left: 516px!important;
	}.default .bottom{
	position: relative!important;
	top: -10px!important;
	}.favDropdownMenu.bottom ul{
	position: relative!important;
	top: -310px!important;
	}.favDropdownMenu-footer .bottom{
	background:transparent url('/static/images/favdropdown-menu-bottom.png') bottom left  no-repeat;
	}
/***************/
.remark .contextual-menu{
	position:absolute;
	bottom:-12px; right:20px;
	padding-bottom:6px;
	background:transparent url('/static/images/contextual-menu-bg.png') bottom left  no-repeat;
	text-align:left;
	font-style:normal;
}
.contextual-menu .default{
		background:url('/static/images/contextual-menu-ul-bg.png') top left  no-repeat;
}
.contextual-menu ul{
		position: absolute;
		display:block; float:inherit;
		bottom:6px; right:10000px;
		z-index:90;
		width:115px; height:auto;
		margin:0; padding:0;
		list-style:none;
		background:url('/static/images/contextual-menu-ul-bg.png') top left  no-repeat;
	}
	.contextual-menu:hover ul,
	.contextual-menu.hover ul{
		padding:2px 0 0 0;
		left:0px;
	}
	.content-list .contextual-menu li{
		position:relative;
		margin:0; padding:0;
	}
	ul.content-list{
		margin-top: 0;
	}	
	.contextual-menu a{
		display:block; float:inherit; position: relative;
		margin:0 0 0 1px; padding:2px 0 0px 27px;
		width:87px; height:22px;
		line-height:22px;
		
		text-decoration:none;
		font-weight: bold;
	}
	.contextual-menu a:hover{
		color:#FF3333;
	}
	.cta-view{
		background:url('/static/images/icons/cta-view.png') 0px 3px  no-repeat;
	}
	.cta-reply{
		background:url('/static/images/icons/cta-reply.png') 0px 5px  no-repeat;
	}
	.cta-bookmark{
		background:url('/static/images/icons/cta-bookmark.png') 0px 3px  no-repeat;
	}
	.cta-report{
		background:url('/static/images/icons/cta-report.png') 0px 5px  no-repeat;
	}
	.cta-edit{
		background:url('/static/images/icons/cta-edit.png') 0px 3px  no-repeat;
	}
	.cta-delete{
		background:url('/static/images/icons/cta-delete.png') 0px 3px  no-repeat;
	}
	.cta-edit2{
		background:url('/static/images/icons/edit_b.gif') 0px 3px  no-repeat;
	}
	.cta-delete2{
		background:url('/static/images/icons/delete_b.gif') 0px 3px  no-repeat;
	}
	
	
	.icon-menu{
		display:block; position: absolute;
		right:5px; top:5px;
		font:bold 14px/14px Arial;
	}.collapsed{
		padding-top:2px;
		background:transparent url('/static/images/contextual-menu-ul-bg.png') top left  no-repeat;
	}
	

