.newsbox {
 background-color:#121212;
 border:1px solid #ef3e00;
 margin:3px 3px 10px 3px;
}

.newsbox .newshead {
 background-color:#a90000;
 margin:0 0 5px 0;
 padding:0 5px 2px 5px;
 border-bottom:1px solid #ef3e00;
 color: #000000;
}
.newsbox .newshead i{
 color: #000000;
}
.newsbox .newshead p{
 font-size:0.8em;
 font-style: italic;
 margin-left:10px;
 padding:0px;
 color: #000000;
}
.newsbox .newstitle {
 font-size:0.8em;
}
.newsbox .newscontent {
 padding:0 5px 5px 5px;
}

.newsbox .newscontent li {
 margin-left:30px;
}
.newsbox .newscontent blockquote {
 background-color:#a1a1a1;
 margin-right:20px;
 padding:2px;
}
.newsbox .newscontent blockquote cite {
 display:block;
 margin-left:5px;
}

.newsbox .newscontent p {
 color: #a1a1a1;
}

.newsbox .newscontent .code {
 margin-left:10px;
 border:0px solid #161415;
 width:500px;
 overflow: auto;
 border:1px dotted gray;
 padding:5px;
 background-color:#dcdcdc;
}
.newsbox .newscontent .code_lang {
 font-size: 11px;
 font-family: sans-serif;
 text-decoration:underline;
 padding-left: 15px;
 display:block;
}

.newsbox .news-footer {
 color: #a1a1a1;
 border-top: 1px dotted #161415;
 padding-left: 20px;
 padding-top: 2px;
 font-size: 0.8em;
 background: url(../images/tags.png) no-repeat 0% 100%;
}

.newsbox .news-footer2 {
 color: #a1a1a1;
 padding-left: 20px;
 padding-top: 2px;
 font-size: 0.8em;
}

ul.bb-list-unordered { }
ol.bb-list-ordered { }
ol.bb-list-ordered-d { list-style-type:decimal; }
ol.bb-list-ordered-lr { list-style-type:lower-roman; }
ol.bb-list-ordered-ur { list-style-type:upper-roman; }
ol.bb-list-ordered-la { list-style-type:lower-alpha; }
ol.bb-list-ordered-ua { list-style-type:upper-alpha; }
ol.bb-listitem { }

code {
color: #000000;
}
