body {color:#fefefe;}
a {color:#26c9c7;}

.content {background:#252525 url(img/dark/content_bg.gif) repeat-x top;}

.ftop {background:#191919;border-bottom:1px solid #252525;}
.ftop .featured li div {background:#252525;border:1px solid #2d2d2d;}
.ftop .featured li div a {color:#54b9e0;}
.ftop .featured li div a.title {color:#26c9c7;}

.ftop .top li {background:url(img/dark/ftop_top_div.gif) repeat-x bottom;}
/*.ftop .top li:hover {background-color:#111;}*/
.ftop .top li span a {color:#54b9e0;font-weight:normal;}
.ftop .top li span a.comments {color:#54b9e0;}


.heading1 {background:url(img/dark/heading1_bg.gif) repeat-x top;color:#ccc;border:1px solid #4d4d4d;}
.heading1 span {background-image:url(img/dark/heading1_arrow.gif);}

.heading3 {color:#26c9c7;}

.highlights .thumbnail img {background:#000;border:3px solid #5b5b5b;}

.highlights li {background:transparent;}
.highlights span.cat {background:#111;border-top:1px solid #252525;color:#999;}
.highlights span.cat a {color:#999;}

.articles > li {background:url(img/dark/articles_div.gif) repeat-x bottom;}
.articles .pinfo {background:#111;border-top:1px solid #2d2d2d;color:#999;}
.articles .pinfo a {color:#54b9e0;}
.articles .pinfo a.comments {background-image:url(img/dark/icon_comments.gif);}
.articles .pinfo span a {color:#54b9e0;}
.articles .overlay a {background:url(img/dark/articles_thumb.gif);}
.articles .post a {color:#26c9c7;}


/* Album Archive */
/* .albums > li {background:url(img/dark/articles_div.gif) repeat-x bottom;} */
.albums .pinfo {background:#111;border-top:1px solid #2d2d2d;color:#999;}
.albums .pinfo a {color:#54b9e0;}
.albums .pinfo a.comments {background-image:url(img/dark/icon_comments.gif);}
.albums .pinfo span a {color:#54b9e0;}
.albums .overlay a {background:url(img/dark/articles_thumb.gif);}
.albums .post a {color:#26c9c7;}

.article .ainfo {background:#353535 url(img/dark/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(img/dark/articles_ainfo_div.gif) no-repeat left;}
.article .ainfo ul li a {color:#fff;}
.article .ainfo ul li a:hover {background:url(img/dark/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(img/dark/articles_atabs_hdiv.gif) repeat-x 0 32px;}
.article .atabs .tabs li a {color:#ccc;background:url(img/dark/articles_atabs_bg.gif) repeat-x bottom;}
.article .atabs .tabs li a.active {background:url(img/dark/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:#54b9e0;}

.articles .post h1, .articles .post h2, .articles .post h3, .articles .post h4, .articles .post h5, .articles .post h6 {background:url(img/dark/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;}

.albums .post h1, .articles .post h2, .articles .post h3, .articles .post h4, .articles .post h5, .articles .post h6 {background:url(img/dark/articles_atabs_hdiv.gif) repeat-x bottom;color:#fff;}
.albums .post blockquote {color:#ccc;background:#333;border-left:5px solid #4fc4e3;}
.albums .post blockquote blockquote {background:#252525;border-left:5px solid #3a7584;}

.articles .post ul li  {background:url(img/dark/list_bullet.gif) no-repeat 0 7px;}

.article .post-date {color:#999;}


.latestv img {border: 3px solid #5B5B5B;}



	/* Article Info Box */
	#info_box {
	width: 400px;
	background-color:#191919; 
	border:#494949 solid 1px; 
	padding: 5px;
	color:#ffffff; 
	font-size: small;
	margin-bottom: 10px;
	}
	
	/* Article Info Box */
	#audioplayer {
	width: 380px;
	background-color:#191919; 
	border:#494949 solid 1px; 
	padding: 15px;
	color:#ffffff; 
	font-size: small;
	margin-bottom: 10px;
	}

.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:#26c9c7;}
.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(img/dark/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(img/dark/comments_triangle_admin.gif);}

.comments input.cicon {background-color:#fff;background-image:url(img/dark/comments_icons.gif);}
.comments textarea {background:rgb(25, 25, 25); border: 1px solid rgb(45, 45, 45);}
.comments input.cicon,.comments textarea {color:#fff;}
.comments input.cicon:focus,.comments textarea:focus {color:#fff;}

.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:#26c9c7;background:#191919;border:1px solid #2d2d2d;}
.wp-pagenavi .current {background:#54b9e0;color:#191919;border:1px solid #f7a249;}

#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:#54b9e0;}

.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:#26c9c7;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:#54b9e0;}


/* Category Sorting */


ol.snap_nav {
	display: inline;
	float: left;
	clear: both;
	list-style: none;
	margin-top: 15px;
	margin-left: auto;
    margin-right: auto;
	font-size: 14px;
}

ol.snap_nav li {
	display: block;
	float: left;
	padding: 0 2px 10px 0;
}

ol.snap_nav li a {
	font-weight: bold
}

ol.snap_nav li.snap_selected a {
	cursor: text;
}

ol.snap_titles {
	clear: both;
	display: block;
	border: 0;
	list-style: none;
}

#audio_player {color:#ffffff;}

.highlights .dlcount {color: #ffffff; font-size: 11px;}

/******************SMF Intergration ***************/

#recent_posts {background-color:#191919;}