@import url( reset.css ); /* Reset browser defaults */

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

body {
background: #000 url( ../images/background.jpg ) top left repeat-x;
	color: #efefef;
	background-attachment:fixed;
	}

a { color: #0d7512; }
a:hover, a:active { color: #d3d3d3; }

hr {
	background-color:#E7E7E7;
	}

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


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

#header {
background-image: url( ../images/default_header.jpg);
background-position-x: 0% !important;
	color: #fff;
	background-repeat:no-repeat;
	background-position:top left;
	margin-top:20px;
}

		#header #search-bar input[type=text] {
			border: 1px inset #d3d3d3;
				}

		#header h1 a {
			color: #fff;
				}

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

		ul#nav li a {
			color: #fff;
			border: 1px solid #fff;
			
			background: #000000;
				}
				
				ul#nav li a:hover {
			color: #fff;
			
			background: #0d7512;
				
			border: 1px solid #fff;
			
				}
				
				ul#nav li.selected a:hover {
			color: #fff;
			
			background: #0d7512;
			
			border: 1px solid #fff;
			
				}
								
			ul#nav li.selected a, ul#nav li.current_page_item a {
				background: #000000;
				color: #fff;
			}

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

div#container {
	border: 1px solid #fff;
	background: #000;
}

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

div#sidebar {
	border-left: 1px solid #fff;
	background: #000;
}

	div#sidebar h3.widgettitle {
		background: #fff;
		
		color: #000;
	}

	div#sidebar div.item-options {
		background: #000;
		border-bottom: 1px solid #0d7512;
	}

/* > Content
-------------------------------------------------------------- */

div#content .padder {
	border-right: 1px solid #fff;
}



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

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

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

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

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

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

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

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

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

div.item-list-tabs {
	background: #000;
	border-bottom: 1px solid #0d7512;
}
			div.item-list-tabs ul li span {
				color: #eee;
			}

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

	div.item-list-tabs#subnav {
		background: #000;
		border-bottom: 1px solid #0d7512;
	}

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


span.activity, div#message p {
	background: #2b2b2b;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	color: #fff;
}

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

div.pagination {
	border-bottom: 1px solid #0d7512;
	color: #d3d3d3;
}
	div.pagination#user-pag, .friends div.pagination,
	.mygroups div.pagination, .myblogs div.pagination {
		background: #000;
	}

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

	div#message.error p {
		background: #e41717;
		color: #fff;
		border-color: #a71a1a;
	}

	div#message.updated p {
		background: #0d7512;
		color: #fff;
		border-color: #0d7512;
	}

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

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

a.button, input[type=submit], input[type=button],
ul.button-nav li a, div.generic-button a {
	background: #fff;
	color: #343437;
}
	a.button:hover, input[type=submit]:hover, input[type=button]:hover,
	ul.button-nav li a:hover, ul.button-nav li.current a,
	div.generic-button a:hover {
		border-color: #0d7512;
		color: #fff;
		background: #0d7512;
	}

	/* Buttons that are disabled */
	div.pending a, a.disabled {
		background: #fff;
		border-bottom: 1px solid #2b2b2b;
	border-right: 1px solid #2b2b2b;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
		color: #000;
		
	}
	div.pending a:hover, a.disabled:hover { background: #2b2b2b;
		border-bottom: 1px solid #2b2b2b;
	border-right: 1px solid #2b2b2b;
	border-top: 1px solid #2b2b2b;
	border-left: 1px solid #2b2b2b;
		color: #000; }

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


	form.standard-form textarea, form.standard-form input[type=text],
	form.standard-form select, form.standard-form input[type=password],
	.dir-search input[type=text] {
		border: 1px inset #ccc;
		color: #000;
	}
		form.standard-form div.checkbox label,
		form.standard-form div.radio label {
			color: #d3d3d3;
		}

	form.standard-form p.description {
		color: #d3d3d3;
	}

	div#invite-list {
		background: #000;
		border: 1px solid #4d4d4d;
	}


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

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

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

	table tr.alt {
		background: #000;
	}

	table.forum tr:first-child {
		background: #000;
		border-bottom: 1px solid #0d7512;
	}

	table.forum tr.sticky td {
		background: #2b2b2b;
		border-top: 1px solid #0d7512;
		border-bottom: 1px solid #0d7512;
	}

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

	table.forum td.td-freshness {
		color: #d3d3d3;
	}

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

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

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

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

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

.activity-list li .activity-inreplyto {
	color: #8b8b8b;
}
	body.activity-permalink .activity-list li .activity-content {
		background: #000;
		border: 1px solid #fff;
		
	}
	
	body.activity-permalink .activity-list li .activity-content > p {
			background: url() top left no-repeat;
			
			}

	.activity-list .activity-content > p:first-child,
	.activity-list .activity-content .comment-header {
		color: #8b8b8b;
	}

	.activity-list .activity-content > p > a:first-child, span.highlight,
	.activity-list .activity-content > .comment-header > a:first-child {
		background: #fff;
	border: #fff;
		color: #000;
	}
		.activity-list .activity-content p > a:first-child:hover {
			background: #0d7512 !important;
			color: #fff !important;
			border: #0d7512;
		}
		
			.activity-list .activity-content p > a:first-child {
			background: #fff !important;
			color: #000 !important;
			border: #0d7512;
			
		}

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

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

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

.activity-list li.load-more {
	background: #0d7512 !important;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
	.activity-list li.load-more a {
		color: #fff;
	}

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


.activity-list div.activity-meta a {
	background: #0d7512;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	color: #fff;
}
	.activity-list div.activity-meta a.acomment-reply {
		background: #0d7512;
		border-bottom: 1px solid #000;
		border-right: 1px solid #000;
		color: #fff;
	}

	div.activity-meta a:hover {
		background: #fff;
		color: #0d7512;
		
	}

		div.activity-meta a.fav{
		background: #0d7512;
		color: #fff;
	}
	
				div.activity-meta a.fav:hover{
		background: #fff;
		color: #0d7512;
	}
		div.activity-meta a.acomment-reply:hover {
			background: #fff;
			color: #0d7512;
			
		}

div.activity-comments {
	background: #000;
}

	div.activity-comments ul li {
		border-top: 1px solid #0d7512;
	}

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

	div.activity-comments form.ac-form {
		background: #0d7512;
		border-bottom: 1px solid #22232b;
		border-right: 1px solid #22232b;
	}

		div.activity-comments form .ac-textarea {
			border: 1px inset #ccc;
			background: #fff;
		}
			div.activity-comments form textarea {
				color: #000;
			}

			div.ac-reply-avatar img {
				border: 1px solid #fff !important;
			}
			
			div.activity-comments ul {
		background: #000;
	}

		div.activity-comments form div.ac-reply-content {
			color: #fff;
			background: #0d7512;
		}

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

table#message-threads tr.unread td {
	background: #2b2b2b;
	border-top: 1px solid #0d7512;
	border-bottom: 1px solid #0d7512;
}
	table#message-threads tr.unread td span.activity {
		background: #2b2b2b;
		border: 0px solid #fff;
	}

	li span.unread-count, tr.unread span.unread-count {
		background: #0d7512;
		color: #fff;
	}
		div.item-list-tabs ul li a span.unread-count {
			color: #fff;
		}

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

	div#message-thread div.alt {
		background: #000;
	}
	
	
			ul.first  li.friend-tab {
			
			color: #000;
		}
		
		ul.first  li.friend-tab a {
			
			color: #000;
		}

div.ac_results {
			
			color: #000;
		}

li.ac_odd a {
			
			color: #000;
		}
		
		li.ac_event a {
			
			color: #000;
		}

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

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

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

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

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

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

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

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

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

	div.post p.date, div.post p.postmetadata, div.comment-meta, div.comment-options {
		color: #d3d3d3;
		border-bottom: 1px solid #0d7512;
		border-top: 1px solid #0d7512;
	}

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

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


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

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

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

#footer {
	color: #fff;
	text-shadow: #000 1px 1px 0;
}
	#footer a {
		color: #fff;
	}
	
		#footer a:hover {
		color: #0d7512;
	}
