.comment{border:1px solid #ffa20f; background-color:#FFEADB; margin-bottom:8px; padding:4px;}
.comtext{width:100%;height:200px;}
.comname{width:100%;}
.comcode{width:100px;}
.replies{width:100%;border:1px solid #ffa20f;}
.tralt{background-color:#FFEADB;}
.comquote{ font-style: italic;}
.code{
white-space: pre;
background-color:#efefef;
margin-bottom:12px;
width:700px;
}
a.caliindex{
font-size:17px;
font-weight:bolder;
}
.code{
background-color:#efefef;
border:1px solid #ffa20f;
padding:8px;
width:95%;
white-space: pre;
}
font,th,td,p { font-family:  Verdana, Arial,Helvetica, sans-serif; font-size:12px; size:11px; }
.header{
background-color:#FA9E54;
width:100%;
}
.example{
background-color:#FFEADB;
border:1px solid #ccb7a8;
padding:8px;
}
.ct{
background-color:#FFEADB;
}
.sph{
background-color:#FFEADB;
}
.specs{
	border:1px gray solid;
}
input
{
color: #781351;
background-color:white;
border: 1px solid #781351;
font-size: 10pt;
}
textarea{
font-size: 10pt;
}
submit input
{
color: #000;
background-color:white;
border: 1px outset #d7b9c9;
font-size: 10pt;
}

.main{
width:100%;
padding:4px;
}
.th{
margin-top:16px;
margin-bottom:4px;
font-weight:bolder;
letter-spacing:1px;
font-size:20px;
}
.px{
font-weight:bold;
text-decoration:none;
}
.comments{
background-color:#FFEADB;
border:1px solid black;
margin-bottom:4px;
width:300px;
height:100%;
}
h1{
font-size:24px;
margin-top:10px;
margin-bottom:8px;
font-family:georgia,times new roman,arial;
}
pre{
font-family:  courier,arial; font-size:12px; size:11px;
}
.news{
top-margin:50px;
}
.adsh{
font-weight:bolder;
}
.newsh{
font-weight:bolder;
}
.adnews{
text-align:top;
}
.textads{
border-left:1px solid #FA9E54;
margin-top:10px;
padding:10px;
}
td{
vertical-align:top;
}

a,a:link{color:#009}
a:visited{color:#009}
a:active{color:#f00}
a:hover{color:#f00}

quote{
font-style: italic; 
}
.top{
border:1px solid #FA9E54;
width:120px;
}
.cats{
width:100%;
padding-left:8px;
border-left:1px dashed #FA9E54;
}
.srh{
border:1px solid #FA9E54;
margin-bottom:10px;
width:120px;
}
.qu{
width:110px;
}
.pages{
font-size:14px;
}
.posti{
border-left:10px solid #FA9E54;

margin-bottom:10px;
padding-left:4px;

}
.shareit{
margin-top:20px;
border:1px dashed silver;
padding:4px;
background-color:#eeeeed;
display:block;
}
.strap{
//background-color:#FFEADB;
//border:1px solid black;
margin-bottom:4px;
margin-top:8px;
margin-left:10px;
}

.commentpre{
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
background-color:#FFEADB;
margin-bottom:12px;
width:96%;
border:1px dashed silver;
padding:4px;
}
