@charset "utf-8";

#sidebar { margin:10px 0px 10px 10px; }
#sidebar input.text {
  border:1px solid #ccc;
  background-color:#f6f6f6;
  color:#003366;
  padding:1px;
  width:100px;
}
#sidebar input.submit {
  border:1px solid #000;
  background-color:#eee;
  color:#003366;
  padding:0px;
  width:40px;
  cursor:pointer;
}

.post { margin:0 0 30px 0; }
.post a:link, .post a:visited, #sidebar a:link, #sidebar a:visited, 
#trackbacks a:link, #trackbacks a:visited, #comments a:link, #comments a:visited, 
a.dotclear:link, a.dotclear:visited {
	color:#246da3;
	border-bottom:1px dashed #246da3;
	text-decoration:none;
}
.post a:hover, #sidebar a:hover, #trackbacks a:hover,
#comments a:hover, a.dotclear:hover { border-bottom:1px solid #246da3; }
.post a.image { border:0; } 
.post h2.post-title a:link, .post h2.post-title a:visited {
  color:#003366;
  text-decoration:none;
  border-bottom:1px dashed #003366;
}
.post h2.post-title a:hover { border-bottom:1px solid #003366; }
.post-info-co a:link, .post-info-co a:visited {
	color:#900;
	border-bottom:1px dashed #900;
	text-decoration:none;
}
.post-info-co a:hover { border-bottom:1px solid #900; }
#comment {
  margin:0 200px 0 0;
}
#comment td {
  padding:0 0 10px 0;
  font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}
#comment td.left {
  width:120px;
}
#comment td.right {
  width:300px;
}
#comment td input.text {
  border:1px solid #ccc;
  background-color:#f6f6f6;
  color:#003366;
  padding:1px;
  width:300px;
}
#comment td textarea {
  border:1px solid #ccc;
  background-color:#f6f6f6;
  color:#003366;
  padding:1px;
  width:422px;
}
#comment input.submit {
  border:1px solid #000;
  background-color:#eee;
  color:#003366;
  padding:0px;
  width:100px;
  cursor:pointer;
}
#comment-preview {
  border:1px solid #ccc;
  margin:0 204px 0 0;
  padding:2px;
}
