


/* IMAGES */

.image {
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	border-color: #e0e0e0;
	border-width: 1px;
	border-style:  solid;
}

.image2 {
	float: left;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	border-color: #e0e0e0;
	border-width: 1px;
	border-style:  solid;
	margin-right: 20px;
	margin-bottom: 12px;
}

.image3 {
	float: right;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	border-color: #e0e0e0;
	border-width: 1px;
	border-style:  solid;
	margin-left: 20px;
	margin-bottom: 12px;
}


/* RELATED */

#related {
	border-left: 2px;
	border-left-color: #64b73d;
	border-left-style: solid;
	border-right: 2px;
	border-right-color: #64b73d;
	border-right-style: solid;
	background-color: #ffffff;
}

.related_row {
	display: block;
	width: 308px;
	overflow: hidden;
}

.related_row a {
	display: block;
	min-height: 31px;
	border-top: 1px;
	border-top-color: #e7e7e7;
	border-top-style: solid;
	background-color: #ffffff;
	color: #404040;
}

.related_row a:hover {
	display: block;
	border-top: 1px;
	border-top-color: #e7e7e7;
	border-top-style: solid;
	background-color: #fff9d1;
	color: #404040;
}

.related_title {
	width: 220px;
	float: left;
	line-height: 15px;
	padding-top: 9px;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 8px;
	font-size: 12px;
	font-weight: bold;
}

.related_comments {
	float: right;
	line-height: 15px;
	padding-top: 9px;
	padding-right: 20px;
	padding-bottom: 4px;
	color: #999999;
	font-size: 11px;
	font-weight: bold;
}



/* OTHER */

.update {
	color: #ba0000;
}

.title_english {
	color: #191919;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 20px;
	padding-top: 32px;
	margin-top: 6px;
	border-top: 1px;
	border-top-color: #e0e0e0;
	border-top-style: solid;
}

.title_english a {
	color: #191919;
}

.translated {
	color: #7f7f7f;
	font-size: 11px;
}

.translated a {
	color: #ba0000;
	font-weight: bold;
}

.translated a:hover {
	color: #ba0000;
	background-color: #ffffff;
	text-decoration: underline;
}



/* HEADER */

.entry_header {
	display:block;
	height: 40px;
	background-color:#00FF99;
}

.entry_title {
	color: #191919;
	width: 537px;
	padding-left: 20px;
	font-size: 25px;
	line-height: 25px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.entry_title a {
	color: #191919;
}

.entry_title a:hover {
	text-decoration: underline;
}

.entry_date {
	color: #595959;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-bottom: 5px;
	border-bottom-color: #191919;
	border-bottom-style: solid;
}



/* DETAILS */

.details_row {
	padding-top: 5px;
	width: 328px;
	height: 31px;
	overflow: hidden;
}

.details_row2 {
	width: 328px;
	height: 37px;
	overflow: hidden;
}

.icon_date {
	float: left;
	padding-top: 6px;
	padding-right: 8px;
	color: #7f7f7f;
	font-size: 11px;
	line-height: 26px;
	text-indent: 28px;
	background-image: url(../images/icon_date.gif);
	background-repeat: no-repeat;
}

.icon_time {
	float: left;
	padding-top: 6px;
	padding-right: 8px;
	color: #7f7f7f;
	font-size: 11px;
	line-height: 26px;
	text-indent: 24px;
	background-image: url(../images/icon_time.gif);
	background-repeat: no-repeat;
}

.icon_favourites2 {
	float: left;
	padding-top: 6px;
	color: #f999a3;
	font-weight: bold;
	font-size: 11px;
	line-height: 26px;
	text-indent: 37px;
	background-image: url(../images/icon_favourites2.gif);
	background-repeat: no-repeat;
}

.icon_favourites2 a {
	color: #f999a3;
}

.icon_favourites2 a:hover {
	text-decoration: underline;
}

.icon_french {
	float: left;
	padding-right: 8px;
	color: #004699;
	font-size: 11px;
	line-height: 26px;
	text-indent: 28px;
	background-image: url(../images/icon_french.gif);
	background-repeat: no-repeat;
}

.icon_french a {
	color: #004699;
}

.icon_french a:hover {
	text-decoration: underline;
}

.icon_chinese {
	float: left;
	padding-right: 8px;
	color: #ba0000;
	font-size: 12px;
	line-height: 26px;
	text-indent: 28px;
	background-image: url(../images/icon_chinese.gif);
	background-repeat: no-repeat;
}

.icon_chinese a {
	color: #ba0000;
}

.icon_chinese a:hover {
	text-decoration: underline;
}

.icon_tags {
	float: left;
	padding-right: 8px;
	color: #7f7f7f;
	font-size: 11px;
	line-height: 26px;
	text-indent: 28px;
	background-image: url(../images/icon_tags.gif);
	background-repeat: no-repeat;
}



/* RATED */

.rated {
	width: 514px;
	padding-top: 14px;
	padding-bottom: 8px;
	border-top: 3px;
	border-top-color: #ff6900;
	border-top-style: solid;
	overflow: hidden;
}

.rated_stars {
	float: left;
}

.rated_comment {
	float: right;
	padding-top: 4px;
	color: #ff6900;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	width: 235px;
}



/* COMMENTS */

.comments_top {
	padding-top: 12px;
	height: 44px;
	padding-bottom: 4px;
}

.comments_bubble {
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding-right: 9px;
	color: #ffffff;
	height: 36px;
	width: 29px;
	line-height: 29px;
	text-align: center;
	background-image: url(../images/comments_bubble.gif);
	background-repeat: no-repeat;
}

.comments_title {
	display: block;
	padding-bottom: 5px;
	padding-top: 6px;
	height: 36px;
	font-size: 14px;
	color: #191919;
	font-weight: bold;
}

.comments_row {
	width: 514px;
	padding-top: 18px;
	padding-bottom: 18px;
	border-top: 1px;
	border-top-color: #e0e0e0;
	border-top-style: solid;
	overflow: hidden;
	color: #404040;
}

.comments_drow {
	width: 514px;
	padding-top: 18px;
	padding-bottom: 18px;
	border-top: 1px;
	border-top-color: #e0e0e0;
	border-top-style: solid;
	overflow: hidden;
	color: #73533b;
}

.comments_dennis {
	float: left;
	width: 80px;
	line-height: 18px;
}

.comments_dennis a {
	color: #73533b;
}

.comments_dennis a:hover {
	color: #73533b;
}

.comments_no {
	float: left;
	width: 30px;
	line-height: 14px;
	font-size: 15px;
	padding-right: 8px;
}

.comments_author {
	float: left;
	width: 80px;
	line-height: 18px;
}

.comments_author a {
	color: #404040;
}

.comments_author a:hover {
	color: #404040;
}

.comments_text {
	float: right;
	width: 376px;
	font-size: 12px;
	line-height: 18px;
}

.comments_add {
	width: 514px;
	padding-top: 26px;
	padding-bottom: 8px;
	font-size: 14px;
	color: #595959;
	font-weight: bold;
	border-top: 4px;
	border-top-color: #595959;
	border-top-style: solid;
	overflow: hidden;
}

.comments_note {
	width: 514px;
	padding-bottom: 20px;
	line-height: 16px;
	font-size: 11px;
	color: #595959;
}

.comments_form {
	padding-top: 20px;
	padding-left: 36px;
	height: 279px;
	background-image: url(../images/comments_form.gif);
	background-repeat: no-repeat;
}

.comments_td {
	padding-top: 7px;
	width: 50px;
	font-size: 11px;
	font-weight: bold;
	color: #595959;
	float: left;
}

.comments_field1a {
	float: left;
	padding-left: 5px;
	padding-top: 6px;
}

.comments_field1b {
	background-color: #ffffff;
	border: none;
	color: #595959;
	width: 230px;
	height: 18px;
	padding-left: 3px;
	margin-top: 2px;
	padding-bottom: 2px;
	outline: none;
}

.comments_field2 {
	margin-top: 12px;
	background-color: #FFFFFF;
	border: none;
	color: #595959;
	width : 446px;
	height : 112px;
	scrollbar-face-color : #dddddd;
	scrollbar-shadow-color : #dddddd;
	scrollbar-highlight-color : #dddddd;
	scrollbar-3dlight-color : #dddddd;
	scrollbar-darkshadow-color : #dddddd;
	scrollbar-track-color : #ffffff;
	scrollbar-arrow-color : #ffffff;
	outline: none;
}

.comments_remember {
	float: left;
	line-height: 15px;
	font-size: 11px;
	font-weight: bold;
	color: #595959;
}

.comments_field3 {
	float: left;
	background-color: #ffffff;
	margin: 0px;
	margin-right: 5px;
	margin-left: 27px;
}

.comments_post {
	margin-top: 8px;
	margin-left: 334px;
}