#joomla {float:left;margin-top:15px;width:100%;}
/* Comment Form */
.field1{
	width:60px;
}
.field2{
	width:100px;
}
.field3{
	width:250px;
}
.borderTable{
	border-bottom:1px solid #D2D2D2;
	border-left:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
	background-color: #EFEFEF;
}

.borderTable td{ color: #000000; }

.errorDiv{
	color:#FF0000;
}
.buttonClass{
	 background:#D2D2D2;
	 text-align:center;
}
#template { float:left; width:100%;}

.emoticon { float:left; width:20px; cursor:pointer; text-align:center}

/* BB Code */
.bbbutton { float:left; font-size:13px; cursor:pointer; border:1px solid #FFFFFF; margin:1px; padding: 0px 2px 0px 2px; color: #333333; background-color: #D2D2D2;}

/* For Header color */
.headerTitle{	color: #000000;	border-top:#D2D2D2 solid 1px;	background:#D2D2D2;	width:100%;	height:20px; font-weight:bold;	padding:5px; }

/* For Theme Comment.html.php */
#allcomments {text-align:left; width:auto; margin-top:10px; margin-bottom:10px; padding:0;}
.headline {width:auto; margin:14px 0 1px 0;}
.headline .author {float:left; color: #353535;}
.headline .author a {text-decoration:none; }
.headline .date {float:right; font-size:11px; color: #353535;}
.content {width: auto; margin:0; color: #353535;}
.content .subject { font-weight:bold; padding:5px 5px 0 5px;}
.content .comment { width:auto; height:auto; margin:10px 0 5px 5px;}
.dreply {float:right; text-align:left; width:auto; font-size:11px; color:#353535; margin:5px 0 5px 5px;}
.dreply ul {float:left; width:auto; padding:0; margin:0; list-style-type:none; }
.dreply ul li {float:left; width:auto; white-space:nowrap; margin:0 10px 0 0; padding:0 10px 0 0;}
.dreply ul li.last {float:left; border-right:none; width:auto; margin:0;}

.avatar {width:60px; padding:0 10px 10px 10px;}
.avatar img {border: none;}
.commentTable {margin-bottom:10px;}
.commentTable td.top1 {width:38px; height:40px; background:url(top_1.gif) no-repeat right;}
.commentTable td.top2 { height:40px; background:url(top_2.gif) repeat-x; }
.commentTable td.top3 {width:38px; height:40px; background:url(top_3.gif) no-repeat;}
.commentTable td.mid1 { width:38px; background:url(mid_1.gif) repeat-y right;}
.commentTable td.mid2 { width:auto; background:url(mid_2.gif) repeat;}
.commentTable td.mid3 { width:38px; background:url(mid_3.gif) repeat-y;}
.commentTable td.bot1 { width:24px; height:22px; background:url(bot_1.gif) no-repeat top right;}
.commentTable td.bot2 { width:auto; height:22px; background:url(bot_2.gif) repeat-x;}
.commentTable td.bot3 { width:38px; height:22px; background:url(bot_3.gif) no-repeat;}

.editButton{background:#D2D2D2;text-align:center;}
.cancelButton{background:#D2D2D2;text-align:center;}
.pagin { margin-top:10px;margin-bottom:10px;width:100%;height:20px;}
.pagnav { float:left;width:30px;height:15px;border:1px solid #D2D2D2;padding:2px; margin:3px 3px 3px 3px; text-align:center;}
.handcursor {cursor: pointer;border:none;}


/* Star Rating */
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.articleRating{
	padding:5px;
	width:100%;
	height:20px;
	background:#D2D2D2;	
	font-weight:bold;
	color: #000000;
	margin: 5px 0px 5px 0px;	
}
div.divrating {position:relative;top:-15px;left:100px;}
div.rateMsg {position:relative;top:-15px;left:150px;}
div.rating-cancel,div.star-rating{float:left;width:17px;height:16px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.star-rating,div.star-rating a{background:url(../../../images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

/* Pop Up DIV */
.popupdiv {
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
}
.popup_inner{
	border:1px solid #DDDDDD;
	width:435px;
}
.popup_header{
	border-bottom:1px solid #DDDDDD;
	padding:3px;
	background:#EEEEEE;
	height:20px;
}
.popup_content{
	background:#FFFFFF;
	padding:10px;
	text-align:center;
}
.popup_footer{
	background:#EEEEEE;
}
/* End Pop Up DIV */