body {
padding: 20px 0px;
margin: 0px;
background: #BA0024 url(../images/bg.gif) repeat-x top left;
color: #333;
}

#wrap {
width: 770px;
border:5px solid #600013;
background:#fff;
}

#head {
padding: 0px 0px 15px 0px;
margin: 0px;
background:#fff;
}

#main {
cleat:both;
text-align: left;
padding: 0px 20px;
margin: 0px;
background:#fff;
}
#foot {
font-size: 12px;
line-height: 18px;
width: 770px;
color: #fff;
padding: 0px;
}

a {
color: #00F;
text-decoration: none;
}

a:hover {
color: #0000B6;
text-decoration: underline;
}

strong {
font-weight: bold;
}

form strong {
color: #AD7C00;
font-weight: normal;
}

p {
font-size: 12px;
line-height: 18px;
padding: 0px 0px 15px 0px;
margin: 0px;
}

p.pagetop {
text-align: right;
padding: 10px 0px 10px 0px;
margin: 0px;
}

form {
padding: 0px;
margin: 0px 0px;
}


table {
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

td {
font-size: 12px;
line-height: 18px;
background-color: #fff;
}

th {
font-weight: normal;
color: #333333;
background-color: #fff;
text-align: left;
font-size: 12px;
line-height: 18px;
}



h1 {
font-size:1px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
}
h2 {
padding: 0px 0px 0px 0px;
margin: 0px;
}
h3 {
padding: 0px 0px 0px 0px;
margin: 0px;
}

h3.user {
background: url(../images/user_stbg.gif) 0px 0px repeat-x;
padding: 0px 0px 0px 10px;
margin: 0px;
font-size:16px;
line-height:39px;
border:1px solid #D1B784;
border-bottom:0px;
color:#BA0024;
}

h4 {
font-size:14px;
line-height:21px;
color:#BA0024;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

img {
vertical-align:top;
}


.f10 {
font-size: 10px;
line-height: 15px;
}
.f12 {
font-size: 12px;
line-height: 18px;
}
.red {
color:#BA0024;
}
.glay {
color:#333;
}



table.content {
width:730px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 15px 0px;
background:url(../images/contentbg.gif) repeat-y 0px 0px;
}

table.content td {
padding: 14px 14px 0px 14px;
margin: 0px;
background:none;
}
table.content td.hb {
padding: 0px;
margin: 0px;
height:10px;
font-size: 1px;
line-height: 1px;
}

table.userblock {
width:700px;
padding: 0px;
margin: 0px 0px 14px 0px;
background:#fff;
border:1px solid #D1B784;
border-top:0px;
}
table.userblock td.left {
width:150px;
padding: 15px;
margin: 0px;
}
table.userblock td.right {
width:505px;
padding: 15px 15px 0px 0px;
margin: 0px;
}


table.voice  {
padding:0px;
margin: 0px 0px 15px 0px;
}
table.voice td {
padding:0px;
}


table.blogblock {
width:700px;
padding: 0px;
margin: 0px 0px 14px 0px;
background:#fff;
border:1px solid #D1B784;
}

table.blogblock tr td{
border-bottom:1px solid #ccc;
}

table.blogblock tr.odd td{
background:#f5f5f5;
}

table.blogblock td.left {
width:230px;
padding: 10px 10px 10px 10px;
margin: 0px;
vertical-align:top;
}
table.blogblock td.right {
width:445px;
padding: 10px 5px 10px 0px;
margin: 0px;
}

.blog_before {
padding: 0px 0px 7px 0px;
margin:0px 0px 7px 0px;
clear:both;
background:url(../images/dotline.gif) repeat-x bottom left;
line-height:16px;
}

.blog_after {
margin:0px 0px 0px 0px;
clear:both;
line-height:16px;
}

.ic_before {
float:left;
width:55px;
height:15px;
display:block;
background:url(../images/blog_before.gif) no-repeat 0px 0px;
margin:1px 7px 18px 0px;
text-indent:-9999px;
font-size:1pt;
line-height:1px;
}

.ic_after {
float:left;
width:55px;
height:15px;
display:block;
background:url(../images/blog_after.gif) no-repeat 0px 0px;
margin:1px 7px 18px 0px;
text-indent:-9999px;
font-size:1pt;
line-height:1px;
}

.searcharea {
width:700px;
background:#fff;
padding: 10px 0px;
margin: 0px auto;
text-align:center;
}

.bnrarea {
width:715px;
_width:730px;
background:#E4E4E4;
margin:0px 0px 10px 0px;
padding:15px 0px 15px 15px;
text-align:left;
}
.bnrarea a {
margin:0px 8px 0px 0px;
padding:0px;
}
