body {
font-size: 13px;
line-height: 24px;
font-family:Tahoma,Helvetica,Arial,sans-serif;
margin: 0;
padding: 0;
background: #EDEFF1;
}

.clear {
clear: both;
}

#wrapper {
width: 800px;
margin: 0 auto;
}

a {
color: #3366BB;
text-decoration: none;
}

h1 {
font-size: 24px;
margin: 0;
}

h1 a {
color: black;
text-decoration: none;
}

h2 {
font-size: 18px;
margin-bottom: 3px;
border-bottom: 1px #aaa solid;
font-weight: normal;
}

h3 {
font-size: 14px;
}

h3 a {
color: #3366BB;
text-decoration: none;
}

img {
border: 1px #ccc solid;
padding: 2px;
max-width: 600px;
}

blockquote {
background: #ccc;
padding: 0 10px;
}

/* header */

#header {
width: 100%;
margin-top: 30px;
height: 82px;
background: url(bg_hd.png) no-repeat;	
}

/* container */

#container {
width: 798px;
border-color: #AAAAAA #AAAAAA #AAAAAA #CCD0D4;
border-style: none solid solid;
border-width: 1px;
background: #fff;
}

/* content */

#content {

float: left;
padding: 10px;
}

.entry {
border-bottom: 1px #ccc solid;
padding-bottom: 10px;
}

.menu_1 {
font-size: 18px;
font-weight: normal;
color: #bbb;
height: 32px;
padding-top: 20px;
}

.menu_1 a {
color: #002bb8;
}

.menu_2 {
padding-bottom: 20px;
}

.menu_2 td {
margin-bottom: 10px;
}
/* sidebar */

#sidebar {
float: right;
width: 300px;
}

/* footer */

#footer {
width: 100%;
border-top: 1px #aaa solid;
text-align: center;
margin-top: 50px;
}

/* comment */

.form-textarea textarea {
width: 776px;
}

.form-submit {
margin-top: 10px;
}