a {	text-decoration: underline;	}
a:link {	color: #FFFFFF;	}
a:visited {	color: #FFFFFF;	}
a:active {	color: #FFFFFF;	}
a:hover {	color: #FFFFFF;	}
.side-bar { width:144px; text-align: left; font-size: x-small; margin: 12px; padding: 5px; position: static; top: 12px; right: 12px; bottom: 12px; left: 12px; border: dotted 2px #963 }
.side-content { padding-left: 10px text-align: left;}
.sign { font-size: xx-small; text-decoration: none; background-image: url("image/entry-end.jpg"); background-repeat: no-repeat; background-position: 0 33px; text-align: right; padding-right: 100px; padding-bottom: 2px }
.pagelist { font-size: xx-small; background-repeat: no-repeat; background-position: 0 50px; text-align: right; padding-right: 80px }
.side-bar-title { text-align: left; color: #033; font-size: small; background-color: #fff }
.container-title { text-align: left; font-size: ; background-image: url("image/containar-title.jpg"); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 0.9px; padding-left: 10px }
.container-content { width:555px; text-align: left; font-size:small ; letter-spacing: 0.1em; line-height: 180% ;  padding-right: 60px }
.content-detail { text-align: left; font-size: small; text-decoration: underline }
.container {  width:655px;margin: 5px; padding: 10px 10px 10px 30px; border-top: 2px dotted #963; border-right: 2px dotted #963; border-bottom: 2px dotted #963 }
.prof-container { text-align: left; margin: 10px; padding: 10px }
.prof-content { text-align: left; color: #fff; font-size: small; margin: 5px; padding: 5px }
.prof-title { font-size: x-small; background-color: #fff }
.book-content { text-align: left; margin: 10px; padding: 10px; border: dotted 1px #963 }
.book-title { text-align: left; font-size: x-small; background-color: #fff }
.container-body { border: dotted 1px #963 }
.book-text { color: #fff; font-size: small; padding-right: 10px; padding-left: 10px }
img { border-style:none; } 
a img { border-style:none; } 