div.blog-entry {margin-bottom: 20px;}
div.entryinfo {
  font: normal 80% Verdana, Helvetica, sans-serif;
  border: #eeeeee 1px solid;
  background: #f8f8f8;
  padding: 3px;
  color: #666666;
}

#error_msg {margin-top: 50px;text-align: center;}
.wl-icon {border: 0; width: 15px; height: 15px; vertical-align: middle;}
#wl-top {margin-bottom: 10px;}
div.dateheader {
  font: bold small-caps medium Georgia, Times, serif;
  padding: 3px;
  margin-bottom: 5px;
  border-top: #9B7B66 1px solid;
  background: #F0EBDE;
}

img {border: 0px;}

.post_date {line-height: 30px;font-family: Georgia;font-size: 17px;}

.post_text {line-height: 18px;margin-top: 5px;}
.post_info {font-size: 11px;font-weight: normal;margin-bottom: 50px;}
.post_info a {color: #0E3964;}
.main_page_info {margin-top: 25px;margin-bottom: 75px;}
.main_page_info a {text-decoration: underline;}
.bbcode_img img {border-width: 1px;border-style: solid;border-color: #333333;}

/* =============== Comments ================== */

.comment {
	border-top: 1px solid #D6DCC0;
	border-bottom: 1px solid #D6DCC0;
	background: #FAFCEF;
	padding: 10px;
	margin-bottom: 20px;
}

.comment_text {line-height: 15px;font-size: 12px;margin-bottom: 20px;}
.comment_info {font-size: 12px;font-weight: bold;margin-bottom: 10px;}
.comment a {color: #0E3964;}
.comment .thread_reply {color: #0E3964;}
#comment_form {position: relative;padding: 10px;border: 1px solid #D6DCC0;background: #FAFCEF;}

/* =============== MISC ================== */

.track {font-size: 12px;}

.bold_red {font-weight: bold;color: #FF0000;font-size: 13px;}
.page_num {margin-top: 50px;margin-bottom: 50px;}

.file_list {
	font-size: 10px;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Helvetica;

	border: 1px;
	border-style: solid;
	border-color: #EFEFEF;

	background: #F7F7F7;
	padding: 5px;
	width: 200px;
	margin-top: 25px;
	margin-bottom: 25px;
}

.file_list a {font-weight: normal;}
#file_div, #file_div a {font-size: 7pt;color: #FF6600;}

/* The post lists table in the user account */
#posts_list_table th {
	background-color: #D5DBBE;
}

textarea#smr, textarea#msg {width: 100%; height: 300px;}

/* The invisible Layer used in the ALT+U effect */
#floating_layer {
	position: absolute;
	visibility: hidden;
	font-size: 10px;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Helvetica;

	border: 1px;
	border-style: solid;
	border-color: #47697E;
	background: #F7F7F7;
	padding: 10px;
	line-height: 18px;
	width: 200px;
	margin-top: 25px;
	margin-bottom: 25px;
}

/* =============== Calendar ================== */

.calendar_table {
	font-family: Arial, verdana, sans-serif;
	background: #cccccc;
	color: #000000;
  text-align: center;
  width: 100%;
  border-color: #333333 #666666 #666666 #333333;
  border-width: 1px;
  border-style: solid;
  margin: 0px auto 0px auto;
}

.calendar_month {
	font-family: "Arial", verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #F6F6F6;
	color: #333333;
}

.calendar_days {
	font-family: "Arial", verdana, sans-serif;
	font-size: 10px;
	text-align: center;
	background: #FFEEEE;
	font-weight: bold;
	color: #000000;
}

.calendar_current_day {
	font-family: "Arial", verdana, sans-serif;
	font-size: 10px;
	text-align: center;
	background: #f97000;
	color: #ffffff;
}

.calendar_day {
	font-family: "Arial", verdana, sans-serif;
	font-size: 10px;
	text-align: center;
	background: #ffffff;
	color: #333333;
}
