/*
Theme Name: Custom Community 
Theme URI: http://konradsroka.com/2010/10/07/buddypress-custom-community-theme/
Description: Create your Buddypress community within minutes. Custom Community is a Buddypress theme that enables you to build your site with all the features you love. Easy to use jQuery Slideshow. Post template with post thumbnail integration and fancy mouse over effect. A powerful admin option page to customize every part of the theme. Clean and simple css-design. Community-navigation widget. 100% WP 3.0 compatible. Demo site: www.custom-community.themekraft.com 
Version: 1.5.5
Author: Sven Lehnert and Konrad Sroka
Author URI: http://sven-lehnert.de/en/
Tags: buddypress, dark, light, left-sidebar, right-sidebar, two-columns, three-columns, fixed-width, custom-header, custom-menu, custom-colors, custom-background, theme-options, translation-ready
License: GNU General Public License v2.0 / License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/* 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; 
}




