.com_cont {
	clear:both;
	width:100%;
	min-height:200px;
}

.com_upost h3 {padding-bottom:3px;}

.upost {display:block;}
.com_post textarea {
        display: block;
	width: 98%;
	height: 80px;
	border: 3px solid #7a7b7d;
	margin:3px 0px 0px 0px;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	font-size:16px;
        border-radius: 5px;
}
.submitbutton {
	display:inline-block;
	clear:both;
	margin:5px auto 5px auto;
	cursor:pointer;
	border:none;
	color:#FFF;
	background-color:#009eee;
	font-weight:bold;
	background-repeat: no-repeat;
}

.com_post {
    font-size: 1.1em;
    position: relative;
    margin:10px 0 0 0;
    border-top: 0px solid black;
    padding: 5px;
    color: #EEE;
    background-color: #333;
    box-shadow: 0px 0px 1em #000;
    border-radius: 5px;
}
.com_post:hover {
    background-color: #222;

}


.com_header {
	font-size:110%;
	padding:0 0 2px 0;
	border-bottom:1px dotted #666;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.poster_flag {
	margin:0 2px;
	border:solid 1px #e9e9e9;
	vertical-align:-15%;
}
.com_post .mod_note {padding:0 3px; background-color:#F00; color:#FFF; margin:3px 0; width: 98%; height:1.2em;}
.com_post .com_edit {cursor:pointer; text-decoration:underline;}
.com_content {
	text-align:justify;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.com_admin .com_content {color:#bff;}

.com_highlight {background-color:#111;}
.com_my {box-shadow: 0px 0px 1em #ffb;}

.com_title {
	width:100%;
	height:18px;
	margin:0 0 12px 0;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:600;
	font-size:14px;
	line-height:18px;
}


img.bbcode_img {display:block; max-width:740px; margin:5px 0 5px 0;
border:solid 1px black;}
.com_post a:link.bbcode_url , a:visited.bbcode_url {background-color:#000000;color:#FFFFFF; padding:0 3px 0 3px;}
a:hover.bbcode_url  {background-color:#F30;}

.poster_cont {
	clear:both;
	float:left;
	position:relative;
	top:-10px; left:-15px;
	display:inline-block;
	width:120px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:500;
}
.poster_name {
	display:block;
	color:#e9e9e9;
	max-height:15px;
	width:140px;
	margin:1px 2px 2px 2px;
	font-size:11px;
}

.poster_port {
	left:auto;
	float:right;
	right:auto;
	clear:both;
	width:75px;
	height:75px;
	margin-left:1px;
}

.gs_poster {
	display:block;
	clear:both;
	left:2px;
	float:right;
	top:-6px;
}

.msg_title {
	background-color:#e9e9e9;
	margin:3px;
	display:inline-block;
	padding:1px 5px;
	font-size:12px;
	font-weight:bold;
}

.msg_nb {
	position:relative;
	top:-12px;
	line-height:16px;
	padding:1px 3px 10px 3px;
	margin:0 3px 0 0;
	background-color:#91afd8;
	font-size:20px;
	font-weight:bold;
}

.msg_time {
	position:relative;
	font-style:italic;
	top:-6px;
	padding:0 5px 0 5px;
}

.msg_cont {
	color:#FFF;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.msg_text {
	padding:5px 0 0 0;
}

.r2, .r3 {background-color:#000;}
div.r1{padding:0 1px;border:none;position:relative}
div.r2{border-width:1px 0;border-style:solid;border-color:transparent}
div.r3{border-width:0 1px;border-style:solid;border-color:transparent;margin:0 -1px}
.rc {padding:2px 2px;display:block;}

.com_title .r2, .com_title .r3 {background-color:#91afd8;}
.com_title .rc{padding:1px 5px;}

.com_post .r2, .com_post .r3 {background-color:#424244;}
.com_post .rc{padding:1px 1px; min-height:105px;}

.poster_cont .r2, .poster_cont .r3 {background-color:#000;}
.poster_cont .rc{padding:1px 1px;height:105px;}

.quoteStyle {background:#CCC; border:1px solid #666; padding:3px;