body {/* Default styling for everything that is un-styled and doesn't inherit*/

	color:#cfcfcf;

}



blockquote{

	background-color: #222;

	border: 1px solid #555;

}



code, pre {

	background-color: #222222;

}

pre {

	border: 1px solid #555;

}



/* Headers */

h1, h2, h3, h4, h5, h6 {

	color: #eee;

}



h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {

	color: #eee;

}



#wrapper {

	border: 1px solid #555;

	background-color: #222;

}



div.suf-widget {

	background-color: #000;

	border: 1px solid #555;

}



.dbx-handle {

	border-bottom: 1px dotted #555;

}



div.blogtitle a {

	color: #ccc;

}



/* search form */

.searchform .searchfield{

	background-color: #444;

}



#nav {

	border-bottom: 1px solid #555;

}



#nav ul li{

	border: 1px solid #555;

}



#nav ul li a{

	color: #eee;

	background-color: #000;



}



#nav ul ul li {

	border: 1px solid #555;

}



/* style the links for the top level */

#nav a,

#nav a:visited {

	color: #eee;

}



/* style the second level background */

#nav ul ul a.drop,

#nav ul ul a.drop:visited {

	background-color: #000;

}



#nav ul ul li a,

#nav ul ul li a:visited {

	color: #eee;

}



/* style the second level links */

#nav ul ul a,

#nav ul ul a:visited {

	background-color: #000;

	color:#eee;

}



/* sub menu */

#subnav {

	background-color: #111;

	border: 1px solid #555;

}



#subnav li {

	border-right: 1px solid #666;

}



#subnav li a,

#subnav li a:visited,

#subnav .page_item {

	color: #666;

}



#subnav .current_page_item,

#subnav .current_page_parent {

	background-color: #444;

}



/* Third level */

.hier-nav {

	background-color: #222;

	border: 1px solid #555;

	margin-top: 0px;

}



.hier-nav .current_page_item, .hier-nav .current_page_parent {

	background-color: #444;

	border-left: 1px solid #555;

}



.hier-nav li {

	border-right: 1px solid #666;

}





#nav-top {

	border: 1px solid #555;

	border-top: none;

	background-color: #222;

}



#nav-top ul li{

	border: 1px solid #555;

}



#nav-top ul li a{

	color: #eee;

	background-color: #000;



}



#nav-top ul ul li {

	border: 1px solid #555;

}



/* style the links for the top level */

#nav-top a,

#nav-top a:visited {

	color: #eee;

}



/* style the second level background */

#nav-top ul ul a.drop,

#nav-top ul ul a.drop:visited {

	background-color: #000;

}



#nav-top ul ul li a,

#nav-top ul ul li a:visited {

	color: #eee;

}



/* style the second level links */

#nav-top ul ul a,

#nav-top ul ul a:visited {

	background-color: #000;

	color:#eee;

}



#top-bar-right-spanel-tab .toggle {

	border: 1px solid #555;

}



.post, div.page {

	background-color: #000;

	border: 1px solid #555;

}

.postdata {

	color: #999999;

}

.postdata a, .postdata a:visited {

	color: #999999;

}



/* post title */

h1.posttitle,

h1.posttitle a,

h1.posttitle a:visited,

h2.posttitle,

h2.posttitle a,

h2.posttitle a:visited  {

	color: #fff;

}



h1.posttitle,

h2.posttitle {

	border-bottom: dotted 1px #555;

}



.author {

	color: #aaa;

}



.tags {

	color: #aaa;

}



.tags a {

	color: #999;

}



div.page-links span {

	border-color: #222222;

}



/* next & previous page navigation */

.page-nav {

	background-color: #000;

	border: 1px solid #555;

}



.page-nav a, .page-nav a:visited {

	color: #fff;

}



.suf-page-nav a,

.suf-page-nav a:visited,

.suf-page-nav span {

	border-color: #222222;

}



.page-nav .suf-page-nav a.page-numbers:hover,

div.navigation .suf-page-nav a.page-numbers:hover {

	color: #ffffff;

}



/* next & previous post navigation */

.post-nav {

	background-color: #000;

	border: 1px solid #555;

}

.post-nav a, .post-nav a:visited {

	color: #999999;

}



.post-nav .previous a {

	background: url(images/older-post.png) no-repeat left center;

}



.post-nav .next a {

	background: url(images/newer-post.png) no-repeat right center;

}



/* commentform */

#commentform label {

	color:#ffffff;

	border: solid 1px #222;

}

#commentform small {

	color: #999999;

}



#commentform textarea {

	border: solid 1px #555;

	background-color: #333;

}



#commentform textarea:focus, #commentform input[type="text"]:focus {

	border: solid 1px #999;

}



.commentlist small a, .commentlist small a:visited {

	color: #999999;

}



a.comment-reply-link {

	border: solid 1px #222222;

}



a.comment-response-types, span.comment-response-types {

	border: solid 1px #222222;

}



/* Comments  */

h3#comments,

h3.comments {

	background-color: #333;

}



h3#respond,

h3.respond {

	background-color: #333;

}



.commentlist li{

	background-color: #080808;

}



.commentlist .alt{

	background-color: #333;

}



#cred {

	border-top: 1px solid #555;

}



#cred a {

	color: #999;

}



/* commentform */

label {

	color:#666;

	font-size: 100%;

}

small {

	color: #555;

}



input{

	background-color: #333;

	color: #999;

	border: solid 1px #555;

}



textarea {

	color: #999;

	border: solid 1px #555;

}



textarea:focus, input[type="text"]:focus, input[type="password"]:focus, #postbox textarea:focus {

	border: solid 1px #666;

}



/* sidebar */

#sidebar, #sidebar-b,

#sidebar-2, #sidebar-2-b {

	color: #666666;

}



/* sidebar */

.suf-widget h3,

.suf-widget h3:hover,

.suf-widget h3 a,

.suf-widget h3 a:visited {

	color: #999;

}



div.tab-box div.sidebar-tab-content a:hover,

div.tab-box div.sidebar-tab-content a:active,

div.suf-widget a:hover,

div.suf-widget a:active,

div#sidebar a:hover,

div#sidebar-2 a:hover,

div#sidebar a:active,

div#sidebar-2 a:active,

div#sidebar-b a:hover,

div#sidebar-2-b a:hover,

div#sidebar-b a:active,

div#sidebar-2-b a:active {

	text-decoration: underline;

}



#horizontal-outer-widgets-1 ul.suf-cat-posts-list a:hover,

#horizontal-outer-widgets-1 ul.suf-cat-posts-list a:active,

#horizontal-outer-widgets-2 ul.suf-cat-posts-list a:hover,

#horizontal-outer-widgets-2 ul.suf-cat-posts-list a:active,

div#sidebar ul.suf-cat-posts-list a:hover,

div#sidebar ul.suf-cat-posts-list a:active,

div#sidebar-2 ul.suf-cat-posts-list a:hover,

div#sidebar-2 ul.suf-cat-posts-list a:active,

div#sidebar-b ul.suf-cat-posts-list a:hover,

div#sidebar-b ul.suf-cat-posts-list a:active,

div#sidebar-2-b ul.suf-cat-posts-list a:hover,

div#sidebar-2-b ul.suf-cat-posts-list a:active {

	text-decoration: none;

}



.tab-box div.sidebar-tab-content a,

.tab-box div.sidebar-tab-content a:visited,

.suf-widget a,

#sidebar a,

#sidebar-2 a,

#sidebar-b a,

#sidebar-2-b a,

.suf-widget a:visited,

#sidebar a:visited,

#sidebar-2 a:visited,

#sidebar-b a:visited,

#sidebar-2-b a:visited  {

	color: #999;

	text-decoration:none;

}



.wp-caption {

	background-color: #000000;

}



.author-profile,

.tag-info,

.category-info {

	border: solid 1px #555;

	background-color: #000;

}



/* Settings for Featured Posts */

#featured-posts {

	border-color: #555555;

	background-color: #000000;

}



#sliderIndex a,

#sliderIndex a:hover,

#sliderIndex a:visited {

	border-color: #222222;

}



/* These settings are for common plugins */

.wp-pagenavi a,

.wp-pagenavi a:visited,

.wp-pagenavi span {

	border-color: #222222;

}



/* Tabbed Sidebar */

#sidebar ul.sidebar-tabs li a, #sidebar-2 ul.sidebar-tabs li a, #sidebar-b ul.sidebar-tabs li a, #sidebar-2-b ul.sidebar-tabs li a,

ul.sidebar-tabs li a {

	background-color: #000;

	border: 1px solid #555;

	color: #fff;

}



div.sidebar-tab-content {

	background-color: #000;

	border: 1px solid #555;

}



/* Magazine */

.suf-mag-headlines,

.suf-mag-excerpts td,

.suf-tiles td,

.suf-mag-categories td {

	background-color: #000;

	border: 1px solid #555;

}



.suf-mag-headline-block li.suf-mag-headline a {

	color: #fff;

}



h2.suf-mag-excerpt-title,

h2.suf-tile-title {

	border-top: 1px dotted #555;

	border-bottom: 1px dotted #555;

}



h2.suf-mag-excerpt-title a,

h2.suf-mag-excerpt-title a:hover,

h2.suf-mag-excerpt-title a:visited,

h2.suf-mag-excerpt-title a:active,

h2.suf-tile-title a,

h2.suf-tile-title a:hover,

h2.suf-tile-title a:visited,

h2.suf-tile-title a:active {

	color: #ddd;

}



h2.suf-mag-headlines-title,

.suf-mag-excerpts th,

.suf-tiles th,

.suf-mag-categories th {

	border-color: #555;

	background-color: #000;

	color: #ddd;

}



.widget-suf-cat-posts li.suf-cat-post a,

.suf-mag-category li.suf-mag-catblock-post a {

	color: #eee;

}



.widget-suf-cat-posts li.suf-cat-post,

.suf-mag-category li.suf-mag-catblock-post {

	border-bottom: 1px dotted #222;

}



.widget-suf-cat-posts li.suf-cat-post:hover,

.suf-mag-category li.suf-mag-catblock-post:hover {

	border: 1px solid #555;

}



#sidebar.flattened,

#sidebar-2.flattened,

#sidebar-b.flattened,

#sidebar-2-b.flattened,

#horizontal-outer-widgets-1.flattened,

#horizontal-outer-widgets-2.flattened,

.flattened#sidebar,

.flattened#sidebar-2,

.flattened#sidebar-b,

.flattened#sidebar-2-b,

.flattened#horizontal-outer-widgets-1,

.flattened#horizontal-outer-widgets-2 {

    background-color: #000;

    border: 1px solid #555;

}



.author-info {

    border: 1px solid #555;

}



.nr-post {

}

.nr-post h3 {

	border: 1px solid #444;

}

div.booklisting img,

div.bookentry img {

	border: 1px solid #444;

}

.nr_widget h4 {

	border: 1px solid #444;

}



/* BuddyPress */

#item-nav div.item-list-tabs ul li {

	border: 1px solid #555;

	border-bottom: none;

}



#item-nav div.item-list-tabs, #group-create-tabs {

	border-bottom: 1px solid #555;

}



.post form#whats-new-form textarea, .post .standard-form textarea {

	border: solid 1px #555;

	background-color: #333;

}



form#whats-new-form select, #item-nav select, #item-body select, .post .standard-form select {

	border: solid 1px #555;

	background-color: #333;

	color: #999;

}



.bp-header {

	border-bottom: dotted 1px #555;

}



.post form#whats-new-form, ul.item-list .activity, ul.item-list .groups, ul.item-list .blog, ul.item-list li div.activity-comments ul li, .standard-form, ul.item-list .member {

	background-color: #222;

	border: 1px solid #555;

}



.activity-meta a {

	border-color: #333;

}


