/* background-color */
.entry { background-color:#f0f0dc }
.sidebar { background-color:#f0f0dc }
BODY { background-color:#dcddc9 }

/* background-image */
.head { background-image:url("./images/logo.jpg") }

/* border-bottom */
.entry { border-bottom:solid 1px #8B4513 }
.sidebar { border-bottom:solid 1px #8B4513 }
.foot{border-bottom:solid 2px black }
H2 { border-bottom:dotted 1px #01013F }

/* border-left */
.entry { border-left:solid 1px #8B4513 }
.sidebar { border-left:solid 1px #8B4513 }

/* color */
A { color:#551A8B }
A:ACTIVE { color:#551A8B }
A:HOVER { color:#551A8B }
A:LINK { color:#551A8B }

/* float */
.entry { float:left }
.sidebar { float:left }

/* font-family */
.head P { font-family:"Comic Sans MS","Geneva" }
.main H2{ font-family:"Arial","Helvetica">}
.sidebar H2{ font-family:"Arial","Helvetica"}
H1 { font-family:"Arial Black","Helvetica Black" }

/* font-size */
.foot { font-size:small }
.entry P { font-size:small }
.head P { font-size:18px }
.sidebar P { font-size:small }
H1 { font-size:35px }
H2 { font-size:100% }

/* font-weight */
.head P { font-weight:bold }
.foot { font-weight:bold }

/* height */
.head { height:160px }

/* letter-spacing */
H1 { letter-spacing:-0.1em }

/* line-height */
.head H1 { line-height:1em }
.entry P { line-height:1.2em }
.sidebar P { line-height:1.2em }
.foot P { line-height:1em }

/* margin */
BODY { margin:0px 0px 20px 0px }
H1 { margin:0px }
.sidebar P { margin:5px }
.foot { margin:0px 0px 0px 50px }

/* margin-left */
.contents { margin-left:50px }
.sidebar { margin-left:20px }

/* margin-right */
.contents { margin-right:auto }

/* margin-top */
.head P { margin-top:0px }
.entry { margin-top:20px }
.sidebar { margin-top:20px }

/* margin-bottom */
H1 { margin-bottom:10px }
.contents { margin-bottom:80px }

/* padding */
.entry { padding:0px 0px 30px 0px }
.entry P { padding:0px 10px }
.head P { padding:0px 0px 0px 50px }
.sidebar { padding:0px 0px 30px 0px }
.sidebar P { padding:0px 10px }
H1 { padding:15px 0px 0px 50px }
H2 { padding:10px 5px 0px 5px }
.foot P { padding:5px }

/* text-decoration */
A { text-decoration:none }
A:HOVER { text-decoration:underline }

/* width */
.contents { width:800px }
.entry { width:750px }
.sidebar { width:200px }
.foot { width:800px }


/* .contents:after */
.contents:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

/* .left */
.left {
	float : left;
	width : 45%;
	margin-bottom:20px;
}




