body {text-align: center; background: #333 url('images/bg1.png') repeat-x top left; margin:0px;}

.debug {border: 0px dashed #f00;}
.left {border: 0px dashed #0f0; display: inline; float: left; margin: 0px;}
.right {border: 0px dashed #f00; display: inline; float: right; margin: 0px;}
.wide {display: inline; float: left; width: 100%; margin: 0px;}

.spoiler{display: inline-block; border: 1px solid #333; padding: 0px 5px; color: #fff;}
.spoiler:hover{color: #a00;}

div.spacer {clear: both;}
div.title {float:left; height: 120px; width: 960px; display: inline;	margin: 0px 0px 5px 0px;}
div.main {position: relative; width: 960px; border: 0px solid #0f0; background: #fff url('images/logo.png') no-repeat top left; text-align: left; margin: 10px auto; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px;}
div.post_area {float: left; width: 710px; border: 0px dashed #00f; display: inline; margin: 0px;}
div.post_box {display: inline-block; float: left; width: 710px; background: #333; border: 2px solid #333; margin: 0px 0px 5px 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;}
div.post_text {float: left; width: 710px; background: #fff; border-left: 0px solid #39c; border-right: 0px solid #39c; margin: 0px;}
div.post_bar {float: left; width: 100%; background: #333; border: 0px dashed #f0f; margin: 0px;}
div.hidden {float: left; width: 100%; background: #fff; display: none; margin: 0px;}
div.sidebar_holder {background: #fff; border-left: 0px solid #39c; display: block; float: right; width: 240px; margin: 0px;}
div.sidebar_title_box {	float: right; width: 235px; text-align: left; background: #fff; border-bottom: 2px solid #333; margin: 0px 0px 5px 0px;}
div.sidebar_link_box {float: right; width: 235px; text-align: left; background: #fff; border: 0px dashed #069; margin: 0px 0px 5px 0px;}
div.page_num {float:left; margin: 0px 0px 0px 5px;}
	
p {font-family: verdana; font-size: 12px; text-align: left; display: block; margin: 5px;}
p.right_align {font-size: 10px; text-align: right; margin: 0px 5px 5px 0px;}
p.poster_info {font-size: 10px; color: #eee; display: inline; margin: 5px 5px 5px 10px;}
p.comment_text {font-size: 10px; color: #000; display: inline-block; margin: 5px; clear: both;}
p.title_text{font-size: 16px; font-weight: bold; color: #fff; margin: 5px 0px 5px 5px;}
p.score{font-weight:bold;}

input{border: 1px solid #999;}
.post_text_box {border: 1px solid #999; display: inline; float:left; height: 300px; width: 690px; margin: 5px;} */
.comment_text_box{border: 1px solid #999; height: 180px; width: 240px;}

a{font-family: verdana; font-size: 16px; color: #a00; text-decoration: none; margin: 0px;}
a.white{font-size: 10px; color: #fff; margin: 0px 0px 0px 5px;}
a.sidebar_link{font-size: 10px; color: #a00; display: block; margin: 5px 0px 0px 0px;}
a.sidebar_link_big{font-size: 16px; color: #a00; display: block; margin: 5px 0px 0px 0px;}
a.small_link{font-size: 10px; color: #a00; display: inline; margin: 5px 0px 0px 5px;}

ul{font: verdana; font-size: 14px; margin: 0px 0px 5px 0px;}
	
img {display: inline; position: relative; border: 0px solid #333; margin: 0px;}

ol{border: 0px dashed #f00; margin: 0px;}
li{border: 0px dashed #0f0; margin: 0px;}

/*
-moz-border-radius-topleft / -webkit-border-top-left-radius
-moz-border-radius-topright / -webkit-border-top-right-radius
-moz-border-radius-bottomleft / -webkit-border-bottom-left-radius
-moz-border-radius-bottomright / -webkit-border-bottom-right-radius
*/