div {
        padding: 0px ;
}

.block {
        clear: right ;
        padding-top: 10px ;
}
#head {
	margin: -8px ;
	// width: 100% ;
	padding: 0px ;
	border: solid thin ;
	border-color:#8fa6d2;
	background-color:#acbc96 ;
}
#head img {
	width: 100% ;
}
#head h1 {
	margin-top: -150px ;
	margin-bottom: 120px ;
        padding-left: 40px ;
	color: white ;
}
#address {
	width: 300px ;
	margin: 60px auto 40px auto ;
}
.navigate , .edit {
	float: right ;
	width: 400px ;
	margin: 10px ;
}

.nav {
	width: 160px ;
	padding: 20px 30px 0px 10px ;
	position: absolute ;
	border: solid thin ;
	border-color:#8fa6d2;
	background-color:#acbc96 ;
	left: 0px ;
}

.content {
        // position: absolute ;
        position: relative ;
        background-color:#fff;
        margin: 10px 120px 0px 220px ;
        // left: 220px ;
        // right: 120px ;
}

.date {
	float: left ;
	clear: none ;
	margin-top: 0px ;
	padding-right: 20px ;
}
.user {
	margin-top: 10px ;
	font-style: italic ;
}


.content2 {
	width: 110px ;
	position: absolute ;   right: 0px ;
}
#adv {
	margin: 8px 0px 40px 0px ;
	padding-bottom: -40px ;
	// margin:0px ;
	border: solid thin ;
	border-color:#8fa6d2;
	overflow:hidden;
}
img.ad {
	margin-top: -90px ;
	margin-left: -110px ;
}

input {
        width: 70% ;
}
input.radio {
        width: 40px ;
        height: 20px ;
}
a {
        font-family: verdana, helvetica, sans-serif;
        font-weight: 600;
        font-size:15px;
}
a.h3 {
        font-weight: 700;
        width: 140px ;
        margin: 0px 10px 10px 10px;
        padding: 10px ;
        text-decoration: none;  
        float: left ;
        border-style: inset none none solid ;
        border-width: thin ;
        border-color: #4cace3;
        background-color: #333 ;
}

a:link {        color:#47cc47;               
}
a:visited { color:#4cace3;             
}
a:hover {   
        color: #fff ;
        background-color:#aaa ;       
}
a.js {
	color: #fff; 
	float: right ; clear: none ;
 	margin-top: -60px ;
       text-decoration: none; 
        border-style: none ;
} 
a.js:hover {
	background-color: #fff ;
}
p {
        font-family: verdana, helvetica, sans-serif;
}

.name {
        font-size: 12px ;
}

.heading {
	margin-top: 0px ;
	clear: left ;
	font-family: american typewriter, serif;
	font-size: 20px ;
}
.text_box {
        font-family: verdana, helvetica, sans-serif;
        font-size: 14px ;
}
p.adv {
        margin-left: 10px ;
}
div.block img {
	width: 100% ;
}
div.block img.iching {
	float: right ;
	width: 260px ;
	margin-top: -50px ;
}
div.block img.cyan_logo {
	float: left ;
	padding-right: 20px ;
	width: 260px ;
}
div.block img.anchor {
	width: 20px ;
	height: 20px ;
}
img.header {
        width: 110% ;
}
#east , #west {
	margin-top: 0px ;
	padding-right: 10px ;
	float: left ;
}
#east {
	float: right ;
}
.bottom {
	margin: -8px ;
	width: 100% ;
	height: 20px ;
	padding: 5px 10px ; 
	background-color:#acbc96 ;
}

