body {
color: #373737;
background: #FF6600;
margin: 0px;
padding: 0px;
}

a,
a:link {color: #336666; text-decoration: underline;}
a:active {}
a:visited {color: #336666; text-decoration: underline;}
a:hover {color: #336666; text-decoration: none;}

img{
border:none;
}

em {
font-style: normal;
font-weight:bold;
}

ul {
text-align:left;
list-style:none;
margin:0px;
padding: 0px;
line-height:1.4;
}

form{
margin:0px;
}

.site_title a {color:#FFF;text-decoration: none;}
.site_title a:link {color:#FFF;text-decoration: none;}
.site_title a:visited {color:#FFF;text-decoration: none;}
.site_title a:active {color:#FFF;text-decoration: none;}
.site_title a:hover {color:#FFF;text-decoration: underline;}

.site_title {
text-align:left;
font-size:12px;
font-weight: bolder;
margin: 0px;
padding: 5px 0px 0px 10px;
background:;
}

.description {
text-align:left;
font-size:12px;
color: #fff;
margin: 0px;
padding: 0px 10px 5px 10px;
background:;
border-bottom:;
}

blockquote {
text-align:left;
font-size: 11px;
color: #808080;
margin: 10px;
padding: 5px;
border: 1px solid #ff6600;
}

.pict {
padding: 5px;
border:;
text-align: left;
}

.copy {
text-align:center;
font-size:11px;
color: #FFF;
margin: 8px;
padding:0px;
}

/* container------------------------------------------------------------ */
#container1 {
margin: 0px auto 0px auto;
padding: 0px;
background: #FFF;
border-right: 1px solid #ff6600;
border-left: 1px solid #ff6600;

}

#container2 {
margin: 0px;
padding: 0px;
background: #FFF;
}



/* head----------------------------------------------------------------- */
#head {
width: 900px;
height:;
}

#copy {
width: 900px;
height:;
}


/* left----------------------------------------------------------------- */
#left {
width: 160px;
margin: 0px;
padding: 0px;
}

.contents {
text-align:right;
font-size:x-small;
margin: 0px;
padding: 0px 10px 0px 0px;
}

.side_title {
text-align:left;
font-size: 15px;
font-weight:bolder;
color: #FFF;
margin: 0px;
background: #ff6600;
padding: 2px 2px 2px 5px;
}

.powered {
font-size: 11px;
line-height: 1.3;
margin: 0px;
padding: 5px 5px 5px 10px;
text-align: center;
}

/* mid------------------------------------------------------------------ */
#mid {
width: 400px;
margin: 0px;
padding: 0px;
background: #FFF;
}
.entry_navi{
margin: 10px 0px 5px 0px ;
padding: 0px;
background: #FFF;
text-align:center;
font-size: 10px;
}

.entry {
margin: 10px 0px;
padding: 0px 10px;
background: #FFF;
border-bottom: 1px dashed #ff6600;
}

.entry_title {
text-align:left;
font-size: 18px;
font-weight:bolder;
color: #FF6600;
margin: 0px;
background: #fff;
border-bottom: 1px solid #ffc080;
padding: 0px 10px;
}

.entry_body {
text-align:left;
font-size: 12px;
line-height: 1.4;
margin: 12px;
}

.entry_more {
font-size: 12px;
line-height: 1.4;
margin: 12px;
}

.entry_more a {}
.entry_more a:link {color: #336666; text-decoration: underline;}
.entry_more a:active {}
.entry_more a:visited {color: #336666; text-decoration: underline;}
.entry_more a:hover {color: #336666; text-decoration: none;}

.entry_state {
text-align:left;
font-size: 10px;
margin: 0px 0px 10px 0px;
}

.entry_state a {}
.entry_state a:link {color: #336666; text-decoration: underline;}
.entry_state a:active {}
.entry_state a:visited {color: #336666; text-decoration: underline;}
.entry_state a:hover {color: #336666; text-decoration: none;}

.entry_date {
text-align:left;
font-size: 16px;
font-weight:bolder;
color: #ff6600;
margin: 10px 0px 10px 0px ;
padding: 0px ;
}

.paging {
margin: 10px 0px 10px 0px ;
padding: 0px;
background: #FFF;
text-align:center;
font-size: 12px;
}

.mid_border {
border-right: 1px dashed #ff6600;
}

/* right---------------------------------------------------------------- */
#right1 {
width: 169px;
margin: 0px;
padding: 0px;
}


#right2 {
width: 169px;
margin: 0px;
padding: 0px;
}

.right_border {
border-left: 1px solid #ff6600;
}

#commentlist,
#tblist,
#newentrylist,
.side_text {
font-size: 11px;
margin: 5px 5px 5px 10px;
padding: 0px;
}

.border {
margin: 0px;
padding: 0px;
border-bottom: 1px dashed #ff6600;
}

.login {
width: 200;
font-size: 11px;
margin: 0px 0px 0px 0px;
padding: 15px 10px 10px 0px;
text-align: right;
vertical-align: middle;
}

