@charset "UTF-8";
/* CSS Document */

#comment_section {
	background-color:#fff;
	padding-top:20px;
	padding-bottom:20px;

}
#comment_section div{
	
	padding-top:10px;

}
.commentline {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:80px;
	background-image:url(../comments/images/comment_bubbles.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:80px;

}
#details_box {
	border:1px solid #0099FF;
	padding:10px;
}
#details_box input{
	border: solid 1px #0066FF;	
	background-color: #CFEBFF;
	color: black;
}
#antispam input{
	border: solid 1px #0066FF;	
	background-color: #CFEBFF;
	color: black;
}
#antispam {
	border:1px solid #ff0000;
	padding:10px;
	margin-top:10px;
}
#comment_box{
	border:1px solid #0099FF;
	padding:10px;
	margin-top:10px;
}
legend {
	border:1px solid #0099FF;
	padding:4px;
}
#antispam legend {
	border:1px solid #ff0000;
	padding:4px;
}

.commenter, .commenter a:link, .commenter a:visited {
	font-size: 150%;
	text-decoration:none;
}
#captcha_explain {
	font-size:80%;
	color:#666666;
}
#captcha_reminder {
	font-size:80%;
	color:#FF0000;
}
#noMultiple {
	font-size: 150%;
}
	a.navbutton{
		border: solid 1px black;
		background-color: #fff;
		color: black;
		text-decoration: none;
		padding: 4px;
		margin-bottom: 4px;
	}

	a.navbutton:hover{
		background-color: yellow;
		color: Red;
	}

	.navbuttoninactive{
		background-color: #fff;
		color: #000;
		text-decoration: none;
		padding-left: 4px;
		padding-right: 4px;
		margin-bottom: 4px;
	}

  .normal{
    background-color: white;
    color: black;
	border-bottom: 1px dotted #000;
  }

  .flipped{
    background-color:#D2FFEC; /*#CFEBFF*/
    color: black;
	border-bottom: 1px dotted #000;
	
  }
.navigation {
	padding:6px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	margin-bottom:6px;
	background-color:#FFFFFF;
}

.commentinput{ 
	margin: 1em; 
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
}

.commentinput label{
float:left;
width: 7em;
text-align:right;
margin: 0 1em 0 0;
}

.commenttopbar{
	color: #000;
	border-bottom: 1px dashed #000;
	padding-top:10px;
}

.commentnickname{
	width: 22ex;
	height:25px;
	font-size: 120%;
	float: left;
	padding-left:35px;
	background-image:url(../comments/images/by.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.floatclear {
	clear:both;
}

.commentcountry{
	width: 20ex;
	font-size: 120%;
}

.commentdatetime{
	font-size: 80%;
	color: #888;
	width: 43ex;
	float: right;
}

.comment{
	margin:0 0 1ex 0;
}

#commentDisplay {
	padding:15px;
}

.comment form{
	margin:0;
}

#comment_box textarea{
	width: 90%;
	color: black;
	font-family:Arial, sans-serif;
	border: solid 1px #0066FF;	
	background-color: #CFEBFF;
	color: black;
}
.showCountry {
	font-size:80%;
	color:#999999;
	}