a, a:link, a:visited{
color:#DDD;
}

a:hover, a:active {
color:#FFF;
}

body{
background:#171717;
}

#top-menu-wrapper{
background:#171717 url(top-menu-bg.png) top left repeat-x;
border-bottom:1px solid #222;
}

#top-menu-search{
background:transparent url(top-menu-search-bg.png) top left no-repeat;
}

#top-menu-search input{
color:#444;
}

input#searchsubmit{
border:1px solid #222;
background-color:#333;
color:#777;
}

#top-menu a, #top-menu a:link, #top-menu a:visited{
color:#DDD;
}

#top-menu a:hover, #top-menu a:active{
color:#fff;
background:#000;
}

#header-wrapper{
background:#171717 url(header-bg.png) top left repeat-x;
}

#mainmenu{
background:#171717 url(mainmenu-bg.png) center center no-repeat;  ;
}

#mainmenu-list a{
color:#EEE;
}

#mainmenu-list li a:hover{
background:#222;
border:1px solid #444;
color:#FFF;
}

#mainmenu-list li:hover, #mainmenu-list li.sfhover{
background:#000;
}

#mainmenu-list li li:hover, #mainmenu-list li li.sfhover{
background:#000;
}

#mainmenu-list li ul li{
background:#000;
}

#ar-breadcrumbs{
background:#222;
color:#777;
}

.post-box-left, .post-box-right{
border:1px solid #222;
background:none;
}

.post-box-inner{
border:4px solid #070707;
}


.caption .caption-content{
background: #111;
}

.caption-rating{
background: #000;
color:#fff;
}

.caption-content h3 a, .caption-content h3 a:link, .caption-content h3 a:visited{
color:#FFF;
}

.caption-content h3 a:hover,.caption-content h3 a:active{
color:#AAA;
}

.caption-content div a, .caption-content div a:link, .caption-content div a:visited{
color:#FFF;
}

.caption-content div a:hover,.caption-content div a:active{
color:#AAA;
}

.caption-date, .caption-comments, .caption-goto{
background:#000;
border:1px solid #303030;
color:#eee;
}

.gallery-small-leaderboard-wrapper{
background:#070707;
}

.misc-archive-post{
border-bottom:1px solid #222;
}

.misc-archive-post-title h3{
color:#777;
}

.misc-archive-post-title h3 a, .misc-archive-post-title h3 a:link, .misc-archive-post-title h3 a:visited{
color:#777;
}

.misc-archive-post-title h3 a:hover,.misc-archive-post-title h3 a:active{
color:#333;
}

.misc-archive-post-meta{
background:#171717;
color:#555;
}

.misc-archive-post-excerpt{
color:#555;
}

.misc-archive-post-excerpt img{
background:#000;
border:1px solid #222;
}

.paged-navigation{
background:#000;
color:#333;
}

/* PageNavi */
.wp-pagenavi {
color: #ddd !important;
}

.wp-pagenavi a, .wp-pagenavi .current {
background: #000 !important;
border: 1px solid #222 !important;
color: #fff !important;
}

.wp-pagenavi a:hover, .wp-pagenavi .current {
background: #111 !important;
border: 1px solid #444 !important;
color: #fff !important;
}

.paged-button-left, .paged-button-right{
background:#111;
border:1px solid #222;
}

#single-post-big-image-wrapper{
background:#121212 url(single-post-big-image-bg.png) center center no-repeat;
}

#single-post-big-image{
border:10px solid #070707;
}

#single-post-big-image img{
border:1px solid #333;
}

.single-content-box{
background:#070707;
color:#777;
}

h2.post-title{
border-bottom:1px solid #222;
color:#797979;
}

.single-content-box h4{
border-bottom:1px solid #222;
color:#535353;
}

.post-meta-list{
color:#777;
}

.post-date, .category-tags-toggle, .post-comments{
background:#171717;
}

.post-meta-list .category-tags{
background:#171717;
}

.content-toggle-more, .content-toggle-less{
background:#171717;
color:#777;
}

.post-content, .post-excerpt{
color:#777;
}

.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6, .page-content h1, .page-content h2, .page-content h3, .page-content h4, .page-content h5, .page-content h6{
color:#777;
}

.post-content blockquote, .page-content blockquote{
background:#171717;
color:#777;
}

.post-content cite, .page-content cite{
border:1px dotted #222;
}

.post-content code, .page-content code{
background:#171717;
}

.post-content img, .post-excerpt img, .page-content img{
background:#070707;
border:1px solid #333;
}

ul.related-posts li{
border-bottom:1px solid #222;
}

.post-attachment-caption{
background:#171717;
border:1px solid #222;
}

.prev-attachment, .next-attachment{
border:1px solid #222;
background:#171717;
}

.page{
background:#070707;
}

h2.page-title, h2.search-title{
border-bottom:1px solid #222;
color:#777;
}

.page-content, .page-content p{
color: #555;
}

.comments-status{
background:#171717;
}

.comment{
color: #777;
}

.comment-author{
color: #555;
}

.comment-content{
border:1px solid #333;
background:#171717;
}

.bypostauthor .comment-content{
background:#101010;
border:1px solid #530000;
color:#fff;
}

.comment-meta{
background:#202020;
border-bottom:1px solid #222;
color: #555;
}

.bypostauthor .comment-meta{
background:#050505;
border:none;
}

.comment-reply-link{
background:#363636;
}

.comment-form{
background:#171717;
border:none;
}

.comment-form-avatar img{
border:1px solid #222;
}

.comment-form input.comment-form-input, .comment-form textarea, .comment-form-logged{
border:1px solid #222;
background:#363636 !important;
color: #999;
}

.comment-form-submit{
border:1px solid #222;
background:#111;
color:#777;
}

#sidebar ul li, #sidebar ol li{
background:#000;
border:1px solid #222;
}

#sidebar li h3{
border-bottom:1px solid #222;
color:#555;
}

.widget_tag_cloud a{
background:#408C9F;
color:#fff;
}

.sidebar-submit a, .sidebar-submit a:link{
background:#171717;
border:1px solid #222;
color#777:
}

.sidebar-submit a:hover, .sidebar-submit a:visited{
background:#000;
border:1px solid #171717;
color#444;
}

#sidebar-login input{
border:1px solid #222;
background:#171717 !important;
color:#777;
}

#sidebar-login .form-button{
background:#222 !important;
border:1px solid #171717;
color:#777;
}

#sidebar-login .login-form-links {
background:#171717;
}

#sidebar-login-avatar img{
border:1px solid #222;
}

#sidebar-login-avatar a {
color:#777;
}

#sidebar li.profile-links{
background:#171717;
color:#777;
}

#sidebar li.profile-links a{
color:#999;
}

.sidebar-tweets H3 a {
color:#777;
}

#sidebar .sidebar-tweets li, #sidebar li.sidebar-blog-post {
background:#171717;
color:#888;
}

.sidebar-ad-small-square{
background:#171717;
}

.sidebar-advertise{
border-top:1px solid #222;
}

.sidebar-advertise a{
color:#888;
}

.searchform input{
border:1px solid #222;
background:#171717;
color:#999;
}

input.searchform-submit{
border:1px solid #222;
background:#171717;
color:#777;
}

#footer{
border-top:1px solid #222;
color:#444;
}

#bottom-menu-pages a, #bottom-menu-pages a:link, #bottom-menu-pages a:visited{
color:#777;
}

#bottom-menu-pages a:hover, #bottom-menu-pages a:active{
color:#fff;
background:#000;
}

#wp-calendar th {
background:#222;
color:#888;
}
#wp-calendar td {
background:#171717;
color:#777;
}

#wp-calendar td.pad:hover {
background:#333;
}