@charset "utf-8";
/* CSS Document */

#content-header {
min-height:64px;
width:100%;
background:url(../images/content-header-bg.gif) repeat-x bottom;
}

p.code {
height:30px;
font-size:30px;
font-weight:bold;
color:#9e0b0f;
padding:10px 0 0 15px;
line-height:30px;
}

p.red-message {
font-size:14px;
font-weight:bold;
min-height:14px;
color:#9e0b0f;
padding:0 0 8px 15px;
}

span.message {
font-size:14px;
font-weight:bold;
height:14px;
color:#000000;
padding:0 0 0 20px;
line-height:14px;
}

.red {
font-weight:bold;
color:#9e0b0f;
}

#adobestake {
border-bottom:solid 1px #e6e7e8;
}

#pro {
float:left;
display:inline;
padding:8px;
}

#desc {
padding:8px 8px 8px 100px;
}

#comment {
min-height:202px;
_height:202px;
border-bottom:solid 1px #e6e7e8;
}

#comment-header {
background:url(../images/small-header-bg.png) repeat-x;
height:23px;
color:#9e0b0f;
font-size:11px;
font-weight:bold;
line-height:23px;
padding-left:8px;
}

#poster {
margin:2px;
padding:5px;
width:165px;
min-height:165px;
background:#e6e7e8;
float:left;
display:inline;
}

div#poster-comment {
padding:5px 0 8px 185px;
}

div#poster-code {
padding:5px 0 8px 185px;
}


#makeapost {
padding:8px;
}

#post-comment {
float:left;
display:inline;
}

#comment-info {
padding:0 0 8px 475px;
}

#comment-form div#label {
width:100px;
text-align:right;
float:left;
display:inline;
}

#comment-form div#text {
width:350px;
padding:0 0 0 20px;
display:inline;
}

#comment-form div#bottom-form-elements {
width:455px;
text-align:right;
padding:8px 0 0 0;
}

#comment-form div.wtext {
height:150px;
}


#comment-text, #code-text {
width:333px;
height:145px;
overflow:auto;
background-color:#e6e7e8;
border:solid 1px #a5acb2;
}

.small-red-message {
font-size:12px;
font-weight:bold;
color:#9e0b0f;
}

