/*styling the comment form */



#joomlacommentsearch fieldset,



#joomlacommentform fieldset {



    margin: 1em 0;



    padding: 1em;



    border: solid 1px #CCCCCC;



    background: #FFF;



}







#joomlacommentform legend {



    /*font-weight: bold;*/
	font-size:13px;
    color: #003;



}



#joomlacommentform fieldset fieldset legend {



    font-weight: bold;



    color: #003;



}







#joomlacommentform label {



    float: left;



    width: 8em;



    font-weight:bold;



}







#joomlacommentform input {



    width: 200px;

	height:20px;

	margin-bottom:10px;



}



#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: #333;
	font-weight:bold;



    padding: 5px 5px 2px 5px;
	border-bottom:solid 1px #666;



    /*background-color: #CCC;*/



    //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{
	visibility:hidden;	
}

#comment ul#CommentMenu li.josc_buttons a:hover{



    color: #333;



}







.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: #333;



    background-color: #CCC;



    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-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:#666;



    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;

}