/* Inherit the default custom community theme styles */
@import url( style.css );



/* > Global Elements
-------------------------------------------------------------- */

body {
	background: none #333;
	color:#adadad;
}

h1 { color:#adadad; }
h2 { color:#adadad; }
h3 { color:#adadad; }

a { color: #ff7400; }
a:hover, a:active { color: #adadad; }

hr {
	background-color:#777;
}

img.avatar {
	border:1px solid #777;
} 


/* > Header
-------------------------------------------------------------- */

#header {
	color: #fff;
}
	
		#header h1 a {
			color: #fff;
		}

		
/* > Navigation
-------------------------------------------------------------- */

	ul#nav li a {
		color:#adadad;
	}

		ul#nav li.selected, ul#nav li.selected a, ul#nav li.current_page_item a { 
			color: #ff7400;
		}		
		

/* > Container
-------------------------------------------------------------- */

div#container {
	background-color: #181818;
	background-image: url("images/zeile.png");
}

	body.activity-permalink div#container {
		background: #181818;
	}


/* > Sidebar
-------------------------------------------------------------- */

div#sidebar h3.widgettitle {
	background:none repeat scroll 0 0 #333333;
	color:#adadad;
}

div#sidebar h3.widgettitle p {
	color:#adadad; 
}

.widget li.cat-item a {
	color:#adadad;	
}

.widget li.current-cat a, div.widget ul li.current_page_item a{
color:#181818;
}

.widget li.current-cat, div.widget ul li.current_page_item{
background:#ff7400;
}

	div#leftsidebar h3.widgettitle {
		color:#adadad;
		background:#333333;
	} 
	

/* > Item Headers (Profiles, Groups)
-------------------------------------------------------------- */

		div#item-header h2 a {
			color: #adadad;
		} 

	div#item-header span.activity, div#item-header h2 span.highlight {
		color:#adadad;
	}

	div#item-header h2 span.highlight { color:#adadad; }
	div#item-header h2 span.highlight span {
		background: #ff7400;
		color: #adadad;
	}

	div#item-header div#item-meta {
		color: #adadad;
	}


/* > Item Lists (Activity, Friend, Group lists, Widgets)
-------------------------------------------------------------- */

div.widget-title ul.item-list li.selected {
	background:none repeat scroll 0 0 #ff7400 !important;
	color:#181818;
} 

div.widget-title ul.item-list li a {
	color:#adadad;
} 

div.widget-title ul.item-list li a:hover {
	color:#ff7400;
} 

div.widget-title ul.item-list li.selected a {
	color:#181818 !important; 
} 

	ul.item-list li {
		border-bottom: 1px solid #777;
	}

			ul.item-list li div.item-title span {
				color: #adadad;
			}

		ul.item-list li div.item-desc {
			color: #ADADAD;
		}

		ul.item-list li div.meta {
			color:#ADADAD;
		}


/* > Item Tabs
-------------------------------------------------------------- */

div.item-list-tabs {
	border-bottom:4px solid #333333;
} 

			div.item-list-tabs ul li span {
				color: #adadad;
			}

			div.item-list-tabs ul li.selected a, div.item-list-tabs ul li.current a {
				background-color:#333333;
				color:#adadad !important;
				border-right:1px solid #333333;
			} 
	
	#item-nav a{ 
		color:#ff7400;
	}
	#subnav a{
		color:#adadad;
	}
	
	div#subnav.item-list-tabs  {
		background:none repeat scroll 0 0 #333333;
		overflow:hidden;
	} 

	div#subnav.item-list-tabs ul li.selected a, div#subnav.item-list-tabs ul li.current a  {
		background-color:#181818; 
	}


/* > Item Body
-------------------------------------------------------------- */

span.activity, div#message p {
	color:#adadad;
} 

div.widget span.activity {
	border-bottom:1px solid #777777;
	color:#ADADAD;
}


/* > Pagination
-------------------------------------------------------------- */

div.pagination {
	background:none repeat scroll 0 0 #333333;
	color:#ADADAD;
} 


/* > Error / Success Messages
-------------------------------------------------------------- */

	div#message.error p {
		color: #adadad;
	}
	
	div#message.updated p {
		color:#adadad;
	}

form.standard-form#signup_form div div.error {
	color: #adadad;
	background: #e41717;
}

/* > Buttons
-------------------------------------------------------------- */

a.button, input[type="submit"], input[type="button"], ul.button-nav li a, div.generic-button a {
	background:none repeat scroll 0 0 #444;
	border-bottom:1px solid #adadad;
	border-right:1px solid #adadad; 
	color:#adadad;
} 

a.button:focus, a.button:hover, input[type="submit"]:hover, input[type="button"]:hover, 
ul.button-nav li a:hover, div.generic-button a:hover, ul.button-nav li a:focus, div.generic-button a:focus {
	background:none repeat scroll 0 0 #ff7400;
	border-color:#adadad;
	color:#333;
}

	/* Buttons that are disabled */
	div.pending a, a.disabled {
		border-bottom:1px solid #adadad;
		border-right:1px solid #adadad; 
		color:#adadad;
		background:none repeat scroll 0 0 #555; 
	}
	
	div.pending a:hover, a.disabled:hover {
		border-bottom:1px solid #adadad;
		border-right:1px solid #adadad; 
		color:#adadad;
		background:none repeat scroll 0 0 #555; 
	}

	ul.button-nav li.current a {
		color:#adadad;
	} 
	

/* > Input Forms
-------------------------------------------------------------- */

	div#invite-list {
		background: #333333;
		border: 1px solid #e4e4e4;
	}


/* > Data Tables
-------------------------------------------------------------- */

		table tr td.label {
			border-right: 1px solid #777;
		}

			table tr td.thread-info p.thread-excerpt {
				color: #adadad;
			}

	table tr.alt {
		background: #181818;
	}

	table.forum tr:first-child {
		background: #181818;
	}

	table.forum tr.sticky td {
		background: #222;
		border-top: 1px solid #777;
		border-bottom: 1px solid #777;
	}

	table.forum td p.topic-text {
		color: #adadad;
	}


/* > Activity Stream Posting
-------------------------------------------------------------- */

form#whats-new-form {
	border-bottom: 1px solid #777;
}

	form#whats-new-form h5 {
		color: #adadad;
	}

	form#whats-new-form #whats-new-textarea {
		border: 1px inset #ccc;
		background: #fff;
	}


/* > Activity Stream Listing
-------------------------------------------------------------- */

.activity-list .activity-content {
	background:none repeat scroll 0 0 #333333;
	}

body.activity-permalink .activity-list li .activity-content {
	background:none repeat scroll 0 0 #333333;
}

	.activity-list .activity-content .activity-header,
	.activity-list .activity-content .comment-header {
		color: #adadad;
	}

	.activity-list .activity-header a:first-child, span.highlight {
		color:#ff7400;
	} 

		.activity-list .activity-header a:first-child:hover, span.highlight:hover {
			color:#adadad !important;
		}

		.activity-list .activity-content span.time-since {
			color: #adadad;
		}

	.activity-list .activity-content span.activity-header-meta a {
		color: #adadad;
	}

	.activity-list .activity-content img.thumbnail {
		border: 1px solid #777;
	}

	.activity-list li.load-more a {
		color: #ff7400;
	} 
	
/* - additional to activity- */ 

.activity-list .activity-content .activity-inner, .activity-list .activity-content blockquote {
	border:1px solid #777777;
	color:#ADADAD;
}

.activity-list .activity-content .comment-header {
	color:#adadad;
}

	.activity-header a:hover {
		color:#adadad;
	}

.activity-list div.activity-meta a {
	background:none repeat scroll 0 0 #ff7400;
	border-bottom:1px solid #adadad;
	border-right:1px solid #adadad;
	color:#adadad;
}  


/* > Activity Stream Comments
-------------------------------------------------------------- */

.activity-list div.activity-meta a {
	background: #444;
	border-bottom: 1px solid #adadad;
	border-right: 1px solid #adadad;
	color: #adadad;
}
	.activity-list div.activity-meta a.acomment-reply {
		background: #ff7400;
		border-bottom: 1px solid #adadad;
		border-right: 1px solid #adadad;
		color: #181818;
	}

	div.activity-meta a:focus { outline: none; }
	div.activity-meta a:hover {
		background: #ff7400;
		color: #333;
		border-color: #adadad;
	}
		div.activity-meta a.acomment-reply:hover {
			background: #ff7400;
			color: #333;
			border-color: #adadad;
		} 
		
		div.activity-meta a.fav:hover {
			background:#ff7400;
		}		

	div.activity-comments ul li {
		background:none repeat scroll 0 0 #333333;
	}
	
	div.acomment-avatar img {
		border:1px solid #777 !important;
	} 

	div.activity-comments div.acomment-content {
		border:1px solid #777777;
		color:#ADADAD;
	}

	div.activity-comments div.acomment-meta {
		color: #adadad;
	}

	div.activity-comments form.ac-form {
		background:none repeat scroll 0 0 #333333;
	}

			div.ac-reply-avatar img {
				border: 1px solid #777 !important;
			}

		div.activity-comments form div.ac-reply-content {
			color: #adadad;
		}
		

/* > Private Message Threads
-------------------------------------------------------------- */

table#message-threads tr.unread td {
	background: #333333;
	border-top: 1px solid #777;
	border-bottom: 1px solid #777;
}
	table#message-threads tr.unread td span.activity {
		background: #333333;
	}

	li span.unread-count, tr.unread span.unread-count {
		background: #333333;
		color: #adadad;
	}

		div.item-list-tabs ul li a span.unread-count {
			color: #adadad;
		}

	div.messages-options-nav {
		background: #333333;
	}

	div#message-thread div.alt {
		background: #333333;
	}


/* > Group Forum Topics
-------------------------------------------------------------- */

	ul#topic-post-list li.alt {
		background: #333333;
	}

	ul#topic-post-list li div.poster-meta {
		color: #adadad;
	}

div.admin-links {
	color: #adadad;
}

div.poster-name a {
	color:#adadad;
} 

div.object-name a {
	color:#adadad;
} 


/* > WordPress Blog Styles
-------------------------------------------------------------- */

		div.post h2.pagetitle a, div.post h2.posttitle a {
			color: #adadad;
		}

	div.post dt {
		border-bottom:1px solid #777777;
	}

	div.post dd {
		background:none repeat scroll 0 0 #333333;
	}

	div.post pre, div.post code p {
		background: #333333;
	}

	div.post table {
		border: 1px solid #777;
	}
		div.post table th { border-top: 1px solid #777; }
		div.post table td { border-top: 1px solid #777; }

	div.post div.author-box, div.comment-avatar-box {
		background:none repeat scroll 0 0 #333333;
	}

		div.post div.author-box img, div.comment-avatar-box img {
			border: 1px solid #777;
		}

	div.post p.date, div.post p.postmetadata, div.comment-meta, div.comment-options {
		color: #adadad;
		border-top: 1px solid #777;
	}

		div.post p.date a, div.post p.postmetadata a, div.comment-meta a, div.comment-options a {
			color: #ff7400;
		}
		
			div.post p.date a:hover, div.post p.postmetadata a:hover, div.comment-meta a:hover, div.comment-options a:hover {
			color: #adadad;
			}

	div.post .wp-caption {
		border: 1px solid #f1f1f1;
		background-color: #f3f3f3;
	}


/* > WordPress Blog Comment Styles
-------------------------------------------------------------- */

#comments h3, #trackbacks h3, #respond h3 {
	color: #adadad;
}

#comments span.title, #trackbacks span.title {
	color: #adadad;
}


/* > Footer
-------------------------------------------------------------- */

#footer {
	color:#adadad;
}
	#footer a {
		color: #adadad;
	}
	

/* > Widgets
-------------------------------------------------------------- */
	
div.widget ul#blog-post-list li{
	border-bottom:1px solid #777;
}

	div.widget ul#blog-post-list li a{
		color:#ff7400;
	}

div.widget ul li a {
	color:#adadad;
} 

div.widget ul li a:hover {
	color:#ff7400;
} 

div.widget ul li.recentcomments a {
	color:#ff7400;
} 

div.widget ul li.recentcomments a:hover {
	color:#adadad;
} 

div.widget_tag_cloud a {
	color:#adadad;
}
div.widget_tag_cloud a:hover {
	color:#ff7400;
}
			
			/* =Calendar Widget
			-------------------------------------------------------------- */
			table thead tr {
				background:none repeat scroll 0 0 #333333;
			}

/* =Menu
-------------------------------------------------------------- */

#access a {
	color: #aaa;
}

#access ul ul a {
	background: #333333;
	color:#adadad; 
}

#access li:hover > a,
#access ul ul :hover > a { 
	background: #333333;
	color: #fff;
}

#access ul.children li:hover > a,
#access ul.sub-menu li:hover > a { 
	background: #232323 !important;
	color: #fff;
}

#access ul li:hover > ul { 
	display: block;
}

#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access li.selected > a,
#access ul li.current-menu-parent > a, 
#access ul li.current_page_item > a:hover, 
#access ul li.current-menu-item > a:hover {
	color: #fff; 
	background:none repeat scroll 0 0 #333333;
}

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}


/* =Slider
-------------------------------------------------------------- */

#slider-top{
	background-color:#181818;
}
#featured{ 
	background:#333333;
}

#featured ul.ui-tabs-nav li{ 
	color:#cccccc; 
}
#featured ul.ui-tabs-nav li img{ 
	background:#333333; 
	border:1px solid #777;
}
#featured li.ui-tabs-nav-item a{ 
	color:#cccccc !important;  
	background:#333333; 
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#181818;  
}
#featured li.ui-tabs-selected{ 
	background:url('images/slideshow/selected-item-dark.png') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#181818; 
}
#featured .ui-tabs-panel{ 
	background:#222222; 
}
#featured .info h2 > a{ 
	color:#cccccc !important; 
}
#featured .info p{ 
	color:#cccccc !important;
}
#featured .info a{ 
	color:#cccccc !important; 
}




