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

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

body 
{
 background-color: #171717;
}

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

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

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

input#searchsubmit 
{
 border-color: #222;
 border-width: 1px;
 border-style: solid;
 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-color: #000;
}

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

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

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

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

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

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

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

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

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

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

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

.caption-rating 
{
 background-color: #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-color: #000;
 border-color: #303030;
 border-width: 1px;
 border-style: solid;
 color: #eee;
}

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

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

.misc-archive-post-title h3 
{
	color: #038080;
	font-size: 22px;
}

.misc-archive-post-title h3 a, .misc-archive-post-title h3 a:link, .misc-archive-post-title h3 a:visited 
{
 color: #038080;
 font-size: 20px;
}

.misc-archive-post-title h3 a:hover,.misc-archive-post-title h3 a:active 
{
 color: #026464;
 font-size: 20px;
}

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

.misc-archive-post-excerpt a, a:hover 
{
	color: #666666; 
}


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

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

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

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

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

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

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

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

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

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

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

h2.post-title2 
{
	border-bottom-color: #222;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	color: #038080;
	font-size: 22px;
}

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

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

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

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

.content-toggle-more, .content-toggle-less 
{
 background-color: #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-color: #171717;
 color: #777;
}

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

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

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

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

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

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

.page 
{
 background-color: #070707;
}

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

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

.comments-status 
{
 background-color: #171717;
}

.comment 
{
 color: #777;
}

.comment-author 
{
 color: #555;
}

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

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

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

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

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

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

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

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

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

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

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

.widget_tag_cloud a 
{
 background-color: #000000;
 color: #fff;
}

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

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

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

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

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

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

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

#sidebar li.profile-links 
{
 background-color: #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-color: #171717;
 color: #888;
}

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

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

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

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

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

#footer 
{
 border-top-color: #222;
 border-top-width: 1px;
 border-top-style: solid;
 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-color: #000;
}

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

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

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

 
{
 
}
