@charset "utf-8";
/* CSS Document */

body {
margin:0px 0px 0px 0px;
font-family:Arial;
font-size:12px;
color:#000000;
background-color:#ebebeb;
}
a:link {
color:#; text-decoration:none;
}
a:visited {
color:#ca0000; text-decoration:underline;
}
a:hover {
color:#ca0000; text-decoration:underline;
}
div {
float:left; margin:auto;
}
h1 {
font-size:40px; font-weight:bold; color:#ca0000; margin:0px 0px 0px 0px;
}
h2 {
margin:-4px 5px 5px 5px; font-size:22px; color:#ca0000;
}
.outer {
width:900px; float:none
}
.wrap {
margin:auto; width:900px;
}
.main {
width:100%; padding:3px 3px 3px 3px;
}
.headera {
width:100%; height:100px;
}
.btitle {
width:900px; margin: 25px 0px 15px 35px;
}
.blog_desc {
width:800px; background-color:#ffffff; text-align:justify; border:1px solid #faea82; padding: 20px 15px 20px 15px; color:#5d5c63; margin-left:35px;
}
.posts {
width:1000px; float:left;
}
.post_top {
width:1000px; height:2px; 
}
.post_body {
width:900px; padding:0px 0px 0px 0px;
}
.post_img {
width:1px; height:1px;
}
.post_item { float:left;
width:392px; padding:20px 5px 20px 13px; color:#5d5c63; background-color:#ffffff; margin:8px 8px 8px 8px; border:1px solid #faea82;
}
.post_btm {
background:url(background-main-top-bottom.png); width:800px; background-position:-0px -104px; text-align:center;
}
.pagin { float:none;
margin:14px 0px 10px 40px; font-size:15px; text-align:center; width:100%; color:#000000; 
}
.pagin a {
background:#ebebeb; border:1px solid #5e5e5e; padding:0px 3px 0px 3px; color:#ca0000;
}
.post_text {
width:392px; margin:5px 5px 5px 25px;
}
.post_photo {
width:392px; margin:5px 5px 5px 25px;
}
.post_photo IMG {
border:2px solid #ffffff; width: 97%;
}
.post_quote {
width:392px; margin:5px 5px 5px 25px;
}
.post_link {
width:392px; margin:5px 5px 5px 25px;
}
.post_chat {
width:392px; margin:5px 5px 5px 25px;
}
.post_chat .cht {
width:392px; margin:5px 5px 5px 25px;
}
.post_chat .cht .cht_ttle {
font-weight:bold; width:45px; text-align:right; padding-right:8px; color:#ffffff;
}
.post_audio {
width:392px; margin:5px 5px 5px 25px;
}
.post_video {
width:392px; margin:5px 5px 5px 25px;
}
.post_video .video_div{
width:350px;
}
.footer { float:none;background-image:url(footerbg.png); background-repeat:no-repeat; margin:0px 30px 26px 0px; height:17px; text-align:center; font-size:11px; color: #000000; padding: 5px 4px -2px 4px; color: #ca0000;  
}