/* Login form on the forum page*/
#forumlogin {
  width: 600px;
  float: right;
  text-align: right;
}

#forummenu {
  width: 200px;
  float: left;
  text-align: left;
}

#forumlogin fieldset legend {
  display:none;
}

#forumlogin fieldset {
  border: 0;
}

.clearer {
	height: 1px;
	clear: both;
}

/* default styles for extension "tx_skpagecomments_pi1" */
	.sk-pagecomments-error {color:red;font-weight:bold;background:#FFE8CF;border:1px solid #000;margin:8px 12px;padding:4px;}
	.sk-pagecomments-success {color:blue;font-weight:bold;}
	.sk-pagecomments-counter {color:#600;text-align:right;text-decoration:underline;margin-bottom:12px; margin-right: 10px;}

	.tx-skpagecomments-pi1 img {border: 0px;}
	.tx-skpagecomments-pi1 form {margin:16px 0;width:480px;}
  .tx-skpagecomments-pi1 form fieldset {border:1px solid #eee;}
	.tx-skpagecomments-pi1 form p.userinfos {text-align:center;padding:6px;}
	.tx-skpagecomments-pi1 form legend {background:#f1f1f1;border:1px solid #000;padding:4px;}
	.tx-skpagecomments-pi1 form label {width:120px;float:left;margin-left:8px;}
	.tx-skpagecomments-pi1 form p {margin:6px 0;}
	.tx-skpagecomments-pi1 form p img {vertical-align:bottom;margin-left:8px;}
	.tx-skpagecomments-pi1 div.smileytext{margin-left:130px;}
	.tx-skpagecomments-pi1 form input#name,
	.tx-skpagecomments-pi1 form input#email,
  .tx-skpagecomments-pi1 form input#homepage {width:320px;background:white;}
	.tx-skpagecomments-pi1 form textarea {width:320px;height:160px;background:white;}
	.tx-skpagecomments-pi1 form input#name:focus,
	.tx-skpagecomments-pi1 form input#email:focus,
  .tx-skpagecomments-pi1 form input#homepage:focus,
	.tx-skpagecomments-pi1 form textarea:focus {background:white;} 
	.tx-skpagecomments-pi1 form input#skcommentssubmit {float:right;margin:8px 20px;}
	.tx-srfreecap-pi2-image {float: left;}
/*	
	.sk-pagecomments-number, .sk-pagecomments-namedate {
	  float: left;
	}
*/
	.sk-pagecomments-answer {float: right;}
	
	.sk-pagecomments-comment {
	  clear: both;
	}

.smilie {
  float: none !important;
  margin: 0 !important;
	padding: 0px !important;
}

.sk-pagecomments-headline span, .sk-pagecomments-answerheadline span {
	font-weight: bold;
}

p.wordlist {
  border: 0;
  text-align: center;
  padding-bottom: 0;
  margin-bottom: 0;
}

td.wordlist table {
  margin-left: 67px;
}