/*styling the comment form */

#joomlacommentsearch fieldset,

#joomlacommentform fieldset {

    margin: 1em 0;

    padding: 1em;

    border: solid 1px #CCCCCC;

    background: #F5F5F5;

}



#joomlacommentform legend {

    font-weight: bold;

    color: #3C922F;

}

#joomlacommentform fieldset fieldset legend {

    font-weight: bold;

    color: #3C922F;

}



#joomlacommentform label {

    float: left;

    width: 8em;

    font-weight:bold;

}



#joomlacommentform input {

    width: 300px;

}

#joomlacommentform input#temail {

    width: 198px;

}
#joomlacommentform input#button{
	width: auto;
}

#joomlacommentform input#ttile {

    width: 328px;

}

#joomlacommentform input#security_try {

    float: left;

    width: 100px;

}

#joomlacommentform textarea {

    width: 400px;

    height: 200px;

}

div#captcha {

    float: right;

}

div#security {

    width: 220px;

}



#joomlacommentform input:focus,

#joomlacommentform textarea:focus {

    background: #F5F5F5;

    border: 1px #FFC45F dotted;

}



#joomlacommentform div {

    margin: 2px;

}



#emoticons {

    padding-left: 8em;

}

.emoticon {

    padding: 2px 1px;

}



/* Voting section */

#comment ul.voting {

    list-style: none;

    padding: 0;

}

#comment ul.voting li {

    float: right;

}

#comment ul.voting a {

    display: block;

}

#comment a.voting_yes:link, #comment a.voting_yes:visited {

    color: #3C922F;

    font-weight: normal;

    background: url(../images/voting_yes.png) #F5F5F5 no-repeat;

    border: 1px outset #3C922F;

    padding: 2px 4px 2px 20px;

    white-space: nowrap;

    float: left;

    line-height: 10px;

    text-decoration: none;

}

#comment a.voting_yes:hover {

    color: #3C922F;

    font-weight: normal;

    background: url(../images/voting_yes.png) #F5F5F5 no-repeat;

    border: 1px outset #3C922F;

    padding: 2px 4px 2px 20px;

    white-space: nowrap;

    float: left;

    line-height: 10px;

    text-decoration: none;

}

#comment a.voting_no:link, #comment a.voting_no:visited {

    color: #3C922F;

    font-weight: normal;

    background: url(../images/voting_no.png) #F5F5F5 no-repeat;

    border: 1px outset #AE3738;

    padding: 2px 4px 2px 20px;

    white-space: nowrap;

    float: left;

    line-height: 10px;

    text-decoration: none;

}

#comment a.voting_no:hover {

    color: #AE3738;

    font-weight: normal;

    background: url(../images/voting_no.png) #FFFFFF no-repeat;

    border: 1px outset #AE3738;

    padding: 2px 4px 2px 20px;

    white-space: nowrap;

    float: left;

    line-height: 10px;

    text-decoration: none;

}



/* Menu */

#comment ul {

    list-style-type: none;

    margin: 0;

    padding: 0;

}



#comment ul#CommentMenu {

    margin-top: 5px;

    color: #fff;

    padding: 5px 5px 2px 5px;

    background-color: #A1C85E;

    //line-height: 15px;



}





#comment ul#CommentMenu li  {

margin:0;

}



#comment ul#CommentMenu li.josc_buttons {

    float: right;

}



#comment ul#CommentMenu li.josc_buttons a{

    color: #4458A5;

    border-left: 1px solid #FFFFFF;

    padding-left: 5px;

}

#comment ul#CommentMenu li.josc_buttons a:hover{

    color: #FFFFFF;

}



.josc_clear {

    clear:both;

}



/* comment boxes */

#comment #SearchResults ul li.post,

#Comments ul li.post {

    border: 1px solid #677791;

}



#comment #SearchResults .postinfo,

#Comments .postinfo {

    float: right;

}

#Comments ul li.post div.postfooter {

    background-image: url(../images/dot.gif);

    background-repeat: repeat-x;

    padding: 2px 5px;

}

#comment #SearchResults ul li.post div.posthead,

#Comments ul li.post div.posthead {

    padding-bottom: 2px;

    color: #FFFFFF;

    background-color: #A1C85E;

    vertical-align: middle;

}

#comment #SearchResults ul li.post div.postcontent,

#Comments ul li.post div.postcontent {

    color: #505367;

    background: transparent url(../images/body1.gif) repeat-x scroll 0 0;

    padding: 5px;

}

#comment #SearchResults ul li.post span.comment_by {

    padding-left: 5px;

}

#Comments ul li.post div span.username {

    background: url(../images/user.png);

    background-repeat: no-repeat;

    background-position: 2px 2px;

    padding-left: 21px;

}



#Comments ul li.post div.posthead span.postinfo .postnotify0 {

background-image:url(../images/mailred.jpg);

background-position: 2px 2px;

background-repeat:no-repeat;

padding-left:16px;

}

#Comments .postdate {

    color:#FFFFFF;

    font-size:0.9em;

    font-weight:normal;

    height:20px;

    padding-bottom:5px;

    padding-top:0;

    vertical-align:top;

}



/* Navigation */

#comment #joscPageNav {

    text-align:center;

    padding: 2px;

}

#comment #joscPageNav #joscPageNavNoLink,

#comment #joscPageNav #joscPageNavLink {

    text-align:center;

}



#JOSC_busypage {

    float: left;

}



/* quote*/

#comment .quote {

	text-align: center;

	margin-bottom: 8px;

	margin-left: 8px;

	margin-right: 8px;

}

#comment .genmed {

	color: #505367;

	text-align: left;

	padding-left: 8px;

	padding-bottom: 1px;

}

#comment .quotebody {

	color: #505367;

	border: 1px #CCCCCC solid;

	background: white;

	text-align: justify;

	padding: 8px;

}

#comment .code .genmed{

	padding-left: 29px;

}
#comment .josc_ads {
    text-align: center;
}