body {
	color:#fefefe;
}
a {
	color:#ffcc00;
}
.content {
	background:#252525 url(content_bg.gif) repeat-x top;
	float:left;
}
.ftop {
	background:#191919;
	border-bottom:1px solid #252525;
}
.ftop .featured li div {
	background:#252525;
	border:1px solid #2d2d2d;
	height:78px;
}
.ftop .featured li div a {
	color:#ff7800;
}
.ftop .featured li div a.title {
	color:#ffcc00;
}
.ftop .top li {
	background:url(ftop_top_div.gif) repeat-x bottom;
}
/*.ftop .top li:hover {background-color:#111;}*/
.ftop .top li span a {
	color:#f47402;
	font-weight:normal;
}
.ftop .top li span a.comments {
	background:#A65700;
	border:1px solid #E17400;
	color:#7CE4FF;
	padding:0 3px;
	text-transform:uppercase;
	cursor:pointer;
}
.heading1 {
	background:url(heading1_bg.gif) repeat-x top;
	color:#ccc;
	border:1px solid #4d4d4d;
}
.heading1 span {
	background-image:url(heading1_arrow.gif);
}
.heading3 {
	color:#ffcc00;
}
.highlights .thumbnail img {
	background:#000;
	border:3px solid #5b5b5b;
}
.highlights li {
	background:#202020;
}
.highlights span.cat {
	background:#111;
	border-top:1px solid #252525;
	color:#999;
	text-align:justify;
	float:left;
	width:192px;
}
.highlights span.cat a {
	color:#999;
}
.articles li {
	background:url(articles_div.gif) repeat-x bottom;
	float:left;
}
.articles .pinfo {
	background:#111;
	border-top:1px solid #2d2d2d;
	color:#999;
}
.articles .pinfo a {
	color:#7ce4ff;
}
.articles .pinfo a.comments {
	background-image:url(icon_comments.gif);
}
.articles .pinfo span a {
	color:#ff7800;
}
.articles .overlay a {
	background:url(articles_thumb.gif);
}
.articles .post a {
	color:#ffcc00;
}
.article .ainfo {
	background:#353535 url(articles_ainfo_bg.gif) repeat-x top;
	border:1px solid #494949;
}
.article .ainfo .avatar a {
	background:#110803;
	border:2px solid #7c7c7c;
}
.article .ainfo .author a {
	color:#4fc4e3;
}
.article .ainfo ul li {
	background:url(articles_ainfo_div.gif) no-repeat left;
}
.article .ainfo ul li a {
	color:#fff;
}
.article .ainfo ul li a:hover {
	background:url(articles_ainfo_bg_hover.gif);
}
.article .ainfo .advert {
	background:#191919;
	border-top:1px solid #494949;
	border-left:1px solid #494949;
}
.article .thumbnail {
	background:#110803;
	border:2px solid #7c7c7c;
}
.articles .thumb img {
	background:#000;
	border:2px solid #5b5b5b;
}
.article .atabs {
	background:url(articles_atabs_hdiv.gif) repeat-x 0 32px;
}
.article .atabs .tabs li a {
	color:#ccc;
	background:url(articles_atabs_bg.gif) repeat-x bottom;
}
.article .atabs .tabs li a.active {
	background:url(articles_atabs_bg_active.gif) repeat-x bottom;
	color:#fff;
}
.article .atabs .atabs_content {
	background:#191919;
}
.article .atabs .tags a {
	color:#4fc4e3;
}
.article .atabs .categories a {
	color:#ff7800;
}
.articles .post h1, .articles .post h2, .articles .post h3, .articles .post h4, .articles .post h5, .articles .post h6 {
	background:url(articles_atabs_hdiv.gif) repeat-x bottom;
	color:#aaa;
}
.articles .post blockquote {
	color:#ccc;
	background:#333;
	border-left:5px solid #4fc4e3;
}
.articles .post blockquote blockquote {
	background:#252525;
	border-left:5px solid #3a7584;
}
.articles .post ul li {
	background:url(list_bullet.gif) no-repeat 0 7px;
}
.article .post-date {
	color:#999;
}
.comments li .cwrap {
	background:#191919;
	border:1px solid #2d2d2d;
}
.comments li .avatar img {
	background:#000;
	border:2px solid #434343;
}
.comments li .author, .comments li .author a {
	color:#ffcc00;
}
.comments li .date {
	color:#999;
}
.comments li .reply a {
	color:#4fc4e3;
}
.comments li .cnumber {
	color:#999;
}
.comments li .ctext {
	background:#252525;
	border:1px solid #2d2d2d;
}
.comments li .ctext .triangle {
	background:url(comments_triangle.gif);
}
.comments li.comment-author-admin .ctext, .comments li.bypostauthor .ctext {
	background:#013340;
	border:1px solid #005166;
}
.comments li.comment-author-admin .ctext .triangle, .comments li.bypostauthor .ctext .triangle {
	background:url(comments_triangle_admin.gif);
}
.comments input.cicon {
	background-color:#fff;
	background-image:url(comments_icons.gif);
}
.comments textarea {
	background:#fff;
}
.comments input.cicon, .comments textarea {
	color:#666;
}
.comments input.cicon:focus, .comments textarea:focus {
	color:#333;
}
.box {
	background:#191919;
}
.box li {
	border-top:1px solid #252525;
}
.box li ul li a {
	color:#fff;
}
.list2 li strong {
	color:#999;
}
.list2 li .limg {
	background:#000;
	border:1px solid #434343;
}
.wp-pagenavi a, .wp-pagenavi .pages {
	color:#ffcc00;
	background:#191919;
	border:1px solid #2d2d2d;
}
.wp-pagenavi .current {
	background:#ff7800;
	color:#191919;
	border:1px solid #f7a249;
	float:left;
	padding:3px;
	margin:5px 0 0;
}
#wp-calendar caption {
	border-bottom:1px dotted #fff;
	color:#fff;
}
.wp-polls p strong {
	color:#999;
}
.latestc img {
	background:#000;
	border:1px solid #434343;
}
.latestrp img {
	background:#000;
	border:2px solid #434343;
}
.latestrp span a {
	color:#f47402;
}
.wp-caption {
	background-color:#5a5a5a;
	color:#ccc;
}
.wp-caption img {
	border:1px solid #000 !important;
}
.formcontainer fieldset {
	border:1px solid #414141;
	background:#111;
}
.formcontainer fieldset:hover {
	border:1px solid #666;
}
.formcontainer fieldset:hover legend {
	background:#ff6600;
	color:#fff;
}
.formcontainer legend {
	color:#fff;
	background:#414141;
}
.formcontainer input, .formcontainer textarea {
	border:1px solid #ccc;
	background:#ccc;
}
.formcontainer input:focus, .formcontainer textarea:focus {
	border:1px solid #f88b00;
	background:#eee;
}
.formcontainer p.error {
	border:1px solid #ff6eae;
	color:#555;
	background:#f4e7e7;
}
.formcontainer input.error {
	border:1px solid #ff6eae;
	background:#f4e7e7;
}
.formcontainer .success {
	color:#555;
	background:#FFC;
	border:1px solid #FC9;
}
.formcontainer span.required {
	color:#7ce4ff;
}
.wp-pagenavi a {
	margin:0;
	padding:0;
	background:none;
	border:none;
	float:left;
}