/*
Theme Name: Kakumei
Theme URI: http://bbpress.org/
Description: The "revolutionized" new face of bbPress.
Version: 0.01 theta-beta
Author: Bryan Veloso
Author URI: http://avalonstar.com
*/

/* Globals 
=================================== */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ul { list-style:none }

h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight: normal; }
q:before, q:after { content:'' }
a { text-decoration:none; outline:none; }
strong { font-weight:bold }
em { font-style:italic }
* a { position:relative }
a img { border:none }
* { outline: none; }

/** General STYLES *********/

.alignleft { float: left; }
.alignright { float: right; }

.aligncenter{ text-align:center;}

.spacer13{ height:13px;}
.spacer5{ height:5px;}
.spacer10{ height:10px;}
.spacer15{ height:15px;}
.spacer18{ height:18px;}
.spacer20{ height:20px;}
.spacer30{ height:30px;}
.spacer35{ height:35px;}
.spacer25{height:25px;}
.paddingT4{ padding:4px 0px 0px 0px;}

.paddingT5{ padding:5px 0px 0px 0px;}

.paddingT10{ padding:10px 0px 0px 0px;}

.paddingLT5{ padding:5px 0px 5px 0px;}
.paddingLT10{ padding:10px 0px 0px 20px;}

.paddingLRT9{ padding:6px 9px 0px 9px;}


.marginR5{ margin-right:5px;}
.marginT5{ margin-top:5px;}
.marginR20{ margin-right:20px;}

.border1{ background-color:#eaeaea; height:1px; margin:15px 0px 5px 0px;}
html {
	background: #f1f2f2;
	font: 62.5% "Trebuchet MS", Verdana, Arial, sans-serif;
}

body {
	font-size: 1.2em;
	color: #555;
	line-height: 170%;
	margin: 0 auto;
	background:url(../images/bg.gif) repeat-y center #f1f2f2;
}

a {  color:#000000;  font-weight:normal; }


.alt { background-color: #fff; }

pre, code { font: 1.0em Monaco, 'Courier New', monospace; }




.left { float: left; }

.right { float: right; }

.delete:hover {
	background-color: #c00;
	color: #fff;
}

h1 { font-size: 2em; }

h2 { font-size: 1.5em; }

fieldset {
	border-width: 0;
	padding: 0;
	margin: 0;
}



.bozo { background-color: #eeee88; }

.alt.bozo { background-color: #ffff99; }

.deleted { background-color: #ee8888; }

.alt.deleted { background-color: #ff9999; }






#wrapper{ width:1000px; margin:0 auto;}

/* =CONTAINER
   ----------------------------------------------------*/
#container{ width: 1000px; background: #FFF; height: 100%; min-height: 100%; text-align: left; margin: 0 auto; padding:27px 56px 0px 57px; }

/* =HEADER
   ----------------------------------------------------*/
   #header { padding:0px;}
#header #logomenu { width: 998px;}
#header #logomenu #logo { width:594px; float:left; }
#header #logomenu #topsearch { width: 215px; float:right; margin-right:50px; padding-top:39px;}
#header #logomenu #topsearch input.search { color:#a09f9f; text-transform:uppercase; background:url(../images/top-searchBG.gif) no-repeat center; border:none; width:157px; padding:10px 10px; float:left;}
#header #logomenu #topsearch a{ float:left; margin:5px 0px 0px 5px;}



#topmenu { width:998px; clear:both; height:41px;}

.topmenu {list-style-type: none; list-style-position:outside; position: relative; margin: 0; padding: 0;}
.topmenu li {display: block; overflow: hidden;padding: 0; cursor: pointer; float: left; height: 41px; margin-right: 0px;	background-image:url(http://humanoperatingsystem.org/wp-content/themes/bphome/images/mainnav.gif); background-repeat:no-repeat;}
.topmenu a {display:block;	height:41px; text-indent:-9999px; outline:none;}

#home {	background-position:0px 0px; width: 88px;}
#home.active, #home:hover {	background-position: 0 bottom;}

#myprofile { background-position:-88px 0px;	width: 114px;}
#myprofile.myprofileactive, #myprofile:hover {background-position: -88px bottom;}

#invite { background-position:-202px 0px; width: 78px;}
#invite.inviteactive, #invite:hover {	background-position: -202px bottom;}

#members { background-position:-280px 0px;	width: 95px;}
#members.membersactive, #members:hover { background-position: -280px bottom;}

#groups { background-position:-375px 0px; width: 92px;}
#groups.groupsactive, #groups:hover {	background-position: -375px bottom;}

#discussion { background-position:-467px 0px; width: 112px;}
#discussion.active, #discussion:hover {	background-position: -467px bottom;}

#blogs { background-position:-579px 0px;	width: 80px;}
#blogs.blogsactive, #blogs:hover { background-position: -579px bottom;}

#events { background-position:-659px 0px; width: 83px;}
#events.active, #events:hover {	background-position: -659px bottom;}

#phoenix {	background-position:-742px 0px;	width: 96px;}
#phoenix.active, #phoenix:hover { background-position: -742px bottom;}

#store { background-position:-838px 0px; width: 81px;}
#store.active, #store:hover { background-position: -838px bottom;}

#wiki { background-position:-919px 0px; width: 79px;}
#wiki.wikiactive, #wiki:hover { background-position: -919px bottom;}





/* Structure
=================================== */



#header h1 {
	font-family: Georgia;
	font-style: italic;
	overflow: auto;
	position: absolute;
	display: block;
	color: #444;
	text-align: right;
	letter-spacing: -1px;
	right: 53px;
	bottom: 26px;
	padding: 6px;
	z-index: 2;
}

#header p.description {
	font-size: 1.2em;
	font-family: Georgia;
	font-style: italic;
	overflow: auto;
	position: absolute;
	display: block;
	color: #666;
	text-align: right;
	right: 53px;
	bottom: 13px;
	padding: 6px;
	z-index: 2;
}

#header p { margin-bottom: 0; }

#header h1 a { color: #555; text-decoration: none; }
#header h1 a:hover, #header h1 a:visited { color: #666; }

#header div.search {
	float: right;
	padding: 4px;
	background-color: #aaa;
	-moz-border-radius-bottomleft: 4px;
	-khtml-border-bottom-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-khtml-border-bottom-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

#header div.search input {
	border: 1px solid #999;
	padding: 2px;
	line-height: 14px;
	font-size: 12px;
	margin: 0;
}

#header div.search input.submit {
	line-height: 15px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

#header div.search input.submit:hover {
	background-color: #ddd;
}

#main {
	font-size: 1.2em;
	width: 998px;
	margin: 0 auto 25px;
	position: relative;
}

.bbcrumb {
	text-transform: uppercase;
	font-size: 0.9em;
	letter-spacing: 1px;
	padding: 30px 0 20px;
}


.bbcrumb big {
color:#239ede;
font-weight:bold;
}


.bbcrumb big a {
color:#239ede;
font-weight:bold;
}


.bbcrumb a{
color:#a75a00;
font-weight:bold;
}

/***** FOOTER *********/
#footer { width: 968px; height:25px; padding: 10px 15px; border-top: 3px solid #d3d1cd; border-bottom: 3px solid #d3d1cd;}
#footer #footlink{ width:700px; float:left; color:#3a3a3a;}
#footer #width { width:251px; float: right; font: 400 11px Tohama,Arial, sans-serif; color:#777878;}
#footer #footlink a { color:#3a3a3a; font: 400 11px Tohama,Arial, sans-serif; text-decoration:none; }
#footer #footlink a:hover { color: #248dcb; text-decoration:underline; }
#footer #width a { color:#777878; text-decoration:underline;}
#footer #width a:hover { color:#248dcb; text-decoration:none;}
.footerSerator{ padding:0px 8px 0px 8px;} 

#bpdev-search, #bpdev_admin-subscribe_links{display:none !important;}

.content-header{ clear:both; margin-top:25px;}

.notice {
	border: 2px solid #4c9545;
	background-color: #abd8a2;
	color: #4c9545;
	font-size: 1.1em;
	font-weight: bold;
	padding: 10px 15px;
	margin: 0 0 1.1em;
}

.notice.error {
	border-color: #852424;
	background-color: #ca8a8a;
	color: #5d2424;
}

.notice p { margin-bottom: 0; }

/* Login Form
=================================== */

.login {
	position: absolute;
	bottom: 31px;
	left: 0;
	font-weight: normal;
	color: #444;
	width: 100%;
	z-index: 1;
	font-size: 12px;
}

form.login {
	bottom: 15px;
}

.login p { padding: 0 0 4px; }

.login label {
	display: block;
	float: left;
	padding-right: 10px;
	line-height: 14px;
}

form.login input {
	border: 1px solid #999;
	padding: 2px;
	line-height: 14px;
	font-size: 12px;
	margin: 0;
}

form.login input.submit {
	float: left;
	margin-top: 14px;
	margin-bottom: -10px;
	display: block;
	line-height: 15px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

form.login input.submit:hover {
	background-color: #ddd;
}

div.remember label {
	clear: both;
	padding: 0;
	margin: 6px 0 0 0;
	line-height: 12px;
}

form.login input#remember {
	border-width: 0;
	padding: 0;
	margin: 0;
	vertical-align: baseline;
}

/* Front Page
=================================== */

#front-page #hottags {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	overflow: hidden;
}

#front-page #discussions {
	margin-left: 170px;
	width: 590px;
}

.frontpageheatmap {
	font-weight: normal;
	line-height: 30px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#front-page #main h2, #forum-page #main h2, h2.post-form, #userlogin, #currentfavorites, #register, #passwordrecovery {
	color: #333;

	margin: 0 0 10px;
	padding: 0 0 5px;
}

#front-page #discussions ul { padding: 0 0 0 14px; }

.sticky { background-color: #a1d29a; }

/* Page navigation
=================================== */

a.page-numbers,
span.page-numbers {
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	padding: 4px 4px 2px 5px;
	margin-left: 5px;
	background-image: url('images/page-links-background.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
}

span.page-numbers.current {
background:none;
border:none;
}


span.page-numbers.dots {
	padding: 0;
}

a.page-numbers:hover {
	background-position: 0 -100px;
}


/* Topic Page
=================================== */

.infobox {

	padding: 1em;
	width:955px;
}

.infobox ul {
	margin:0px;
	padding: 0;
}

.infobox ul li {}

#topic-info {
	float: left;
	width:650px;
	padding-right:2px;
}

#topic-info a {

color:#a85900;  text-decoration:none;
	}


#topic-tags {
	border-left: 1px solid #ccc;
	float: left;
	padding: 0 0 20px 10px;
	width:280px;
}



.nav {
margin-top:10px;


	text-align:right;
}

#thread {
	list-style: none;
	
	padding: 0;
}

#thread li {
	line-height: 1.5em;
	clear: both;
	/* Hack to force padding on .threadauthor on IE */
	border-top: 1px solid #fff;
}

#thread li ol, #thread li ul { margin-left: 40px; }

#thread li ol li, #thread li ul li { padding: 0; }

.threadauthor {
	float: left;

		padding:15px 30px 15px 15px;
}

.threadauthor a{
color:#000000; font-size:12px; text-decoration:none; font-weight:bold;
}

.threadauthor small a{
color:#0a94d4; font-size:10px; text-decoration:none; font-weight:normal;
}
.threadauthor p { margin: 0; }

.threadauthor p strong a {font-family:"Trebuchet MS"; color:#000000; font-size:11px;  }

.threadauthor p small a { font-weight:bold; font-family:"Trebuchet MS"; color:#2060ad; font-size:14px;}

.threadauthor small { font: 11px Verdana, Arial, Helvetica, sans-serif; }

.threadpost {
	padding:15px 0px 0px 15px;
	float:left;
	width:700px;
	min-height:150px;
	border-left:1px dotted #ABABAB;
}

.threadpost p {
font-family:"Trebuchet MS";
color:#373737;
font-size:12px;
}

.threadpost p a{
color:#2e9bd3;
}

#thread li.alt .threadpost { background-color: transparent; }
#thread li{ border-bottom:1px dotted #ababab; float:left; width:100%;}

#thread li.deleted { background-color: transparent; }

#thread li.deleted .threadpost { background-color: #ee8888; }

#thread li.alt.deleted .threadpost { background-color: #ff9999; }

#thread li .undelete-post, #thread li.deleted .delete-post { display: none; }
#thread li.deleted .undelete-post { display: inline; }

#thread li.pingback {
	margin-left: 140px;
	margin-top: 2px;
	margin-bottom: 2px;
	background-color: #e4f3e1;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 0.2em solid #e4f3e1;
}

#thread li.pingback.alt {
	background-color: #fff;
}

#thread li.pingback .threadpost {
	background-color: #e4f3e1;
}

#thread li.pingback.alt .threadpost {
	background-color: #fff;
}

#thread li.pingback .threadauthor {
	float: none;
	padding: 0.9em 0.9em 0;
	width: auto;
}

#thread li.pingback .threadauthor strong {
	font-weight: normal;
}

#thread li.pingback .threadauthor small {
	color: #333;
}

#thread li.pingback .threadpost {
	margin-left: 0;
	padding: 0.5em 0.9em 1.5em;
}

#thread li.pingback .post {
	font-style: italic;
	color: #333;
	margin: 0 0 0 2.4em;
	padding: 0 0 0 0.8em;
	border-left: 3px dotted #ccc;
}

#thread .post {
	_height: 90px; /* Hack to fix broken .alt coloring in IE6 */
}

#thread .post blockquote {
	margin: 0 0 0 2.4em;
	padding: 0 0 0 0.8em;
	border-left: 3px solid #ccc;
}

#thread .post li { clear:none; }

.poststuff {
	clear:both;
	_clear: none; /* Hack to fix broken .alt coloring in IE6 */
	padding-bottom:10px;

	color:#000000;
	font-weight:bold;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}


.poststuff  a{
color:#0a94d4;
text-decoration:underline;
font-size:10px;
}



.num, #forumlist small {
	font: 11px Verdana,Arial,Helvetica,sans-serif;

	white-space: nowrap;
}

.postform {
	background-color: #f0f0f0;
	padding: 1em;
	margin-bottom: 1em;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	
}








.postform textarea {
	height: 12em;
	margin: 5px 0;
	padding: 5px;
	width: 560px;
	max-width: 560px;
	border: 1px solid #ccc;
	display: block;
}

.postform label { display: block; padding-top:10px; }

.postform #topic,
.postform #tags-input {
	margin: 5px 0;
	padding: 5px;
	width: 550px;
	border: 1px solid #ccc;
	display: block;
}

#manage-tags {
	margin: 10px 0;
	list-style: none;
}

#manage-tags li {
	float: left;
	width: 200px;
	padding-bottom: 10px;
}

p.submit { text-align: left; padding-top:10px; }

.topiclink { display: block; }

.topictitle {
	font-size: 30px;
	font-family:"Trebuchet MS";
	display: inline;
	color:#4a99b8;
	line-height:25px;
}

p.rss-link {
	text-align: left;
}

a.rss-link {
	padding: 6px 0 6px 20px;
	background-image: url('images/feed-icon-16x16.gif');
	background-repeat: no-repeat;
	background-position: 0 50%;
	text-decoration:none;
}

#topic-move { margin-top: 1em; }

/* Other
=================================== */

#content .frontpageheatmap a {
	font-weight: normal;
	text-decoration: none;
}

#content .infobox li { margin-bottom: 2px; }

#content .nav a {
	border: 1px solid #ccc;
	font-weight: normal;
}
#content .nav a:hover {
	border: 1px solid #999;
}
#content a:visited {
	font-weight: normal;
}

#front-search {
	float: right;
	margin-top: -8px;
}

#latest td, #forumlist td, #favorites td { color:#000000; padding: 0px 22px;height:44px;   font-family:"Trebuchet MS"; font-size:14px; 	border-bottom: 1px dotted #d5d5d5;
	border-left: 1px solid #d5d5d5; text-transform:capitalize;
	font-weight:bold;
	}






#forumlist td a{ color:#0994cb;
font-weight:normal;
	}

#latest td a{ color:#498e00;
font-weight:normal;
	}
	#latest td.num a{ color:#000000;
font-weight:bold;
	}









#forumlist tr td div.nest {
	padding-left: 2.5ex;
	color:#336699;
}

/*#latest tr.thisbg, #forumlist tr.thisbg, #favorites tr.thisbg{ background-color: #f1faf9; }
#latest tr.thisbg:hover, #forumlist tr.thisbg:hover, #favorites tr.thisbg:hover { background-color: #ece9e9; }
#latest tr:hover, #forumlist tr:hover, #favorites tr:hover { background-color: #ece9e9; }*/

#latest tr, #forumlist tr, #favorites tr { background-color: #f9fafa; }

#latest th, #forumlist th, #favorites th {
	border-left: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	background:url(http://humanoperatingsystem.org/wp-content/bp-themes/bpmember/images/diis_ht_rep.gif) repeat-x 0px 0px;
	font: 16px "Trebuchet MS";
	padding: 0px 22px;
	font-weight:bold;
	text-transform:capitalize;
	height:44px;
	color:#000000;
	
	
}
.new-topic{
color:#c66f09;
padding-left:10px;

}

tr.bb-category td {
	background-color:#f2f1f1;
	color:#4895b2;

}
tr.bb-category td a {
	
	color:#4895b2;

}

#latest, #forumlist, #favorites {

	color:#000000;
border: 1px solid #d5d5d5;
	width: 100%;
}



/* Profile Page
=================================== */

#profile-menu {
	list-style: none;
	position: absolute;
	right: 0;
}

#profile-menu li {
	display: inline;
	margin-left: 3px;
}

#profile-menu li a {
	font-size: 1.1em;
	background-color: #ddd;
	padding: 4px 7px;
	border-top: 3px double #9e9e9e;
	position: relative;
	top: -10px;
	-moz-border-radius-bottomleft: 6px;
	-khtml-border-bottom-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-khtml-border-bottom-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

#profile-menu li.current a {
	background-color: #bbb;
	border-top: 1px solid #9e9e9e;
}

#profile-menu li a:hover {
	background-color: #e4f3e1;
}

#useravatar { margin-bottom: 1em; }

#useravatar img { display: block; border-width: 3px; border-style: double; }

#userinfo { margin-top: 10px; }

#userinfo dt { font-weight: bold; }

#userinfo dd { margin: 0 0 5px; } 

#useractivity { margin: 15px 0 5px; }

.user-recent { margin: 0 0 10px; }

.user-recent ol { margin: 5px 0 0 28px; }

.user-recent ol li { margin: 0 0 3px; }

/* Login, Register, Profile Edit
=================================== */

#login-page fieldset,
#register-page fieldset,
#profile-page fieldset {
	border-top: 3px double #ccc;
	border-bottom: 1px solid #ccc;
	border-left: none;
	border-right: none;
	padding: 10px 0 10px 10px;
	margin-bottom: 15px;
	background-color: #f6f6f6;
}

#login-page legend,
#register-page legend,
#profile-page legend {
	font-weight: bold;
	padding: 0 15px;
}

#login-page fieldset table,
#register-page fieldset table,
#profile-page fieldset table {
	text-align: left;
	margin: 0 15px;
	width: 95%;
	border-collapse: collapse;
}

#login-page fieldset table th,
#register-page fieldset table th,
#profile-page fieldset table th {
	padding: 5px;
	text-align: right;
	width: 20%;
	vertical-align: top;
	padding-right: 1em;
}

#login-page fieldset table td,
#register-page fieldset table td,
#profile-page fieldset table td {
	padding: 5px;
}

#login-page fieldset table td p,
#register-page fieldset table td p,
#profile-page fieldset table td p{
	margin: 5px 0;
}

#login-page fieldset p,
#register-page fieldset p,
#profile-page fieldset p {
	font-size: 11px;
	margin: 10px 16px;
}

#login-page sup.required,
#register-page sup.required,
#profile-page sup.required {
	color: red;
}

.form-invalid {
	background-color: #ffebe8 !important;
}

.form-invalid input {
	border-color: #c00 !important;
}

.form-table input, .form-table textarea {
	border-color: #c6d9e9;
}

.hidden {
	display: none;
}

#pass-strength-result {
	padding: 1px 3px 1px 3px;
	text-align: center;
	width: 140px;
	border: 1px solid #ccc;
	background-color: #e3e3e3;
}

#pass-strength-result.bad {
	background-color: #ffeff7;
	border-color: #c69;
}

#pass-strength-result.good {
	background-color: #effff4;
	border-color: #66cc87;
}

#pass-strength-result.short {
	background-color: #e3e3e3;
}

#pass-strength-result.strong {
	background-color: #59ef86;
	border-color: #319f52;
}




div.clear {
	clear: both;
}

.clear{ clear:both;}

 



hr {
	visibility: hidden;
	clear: right;
}
	.info-group div.clear, p.clear, body.directory div.clear {
		clear: both;
	}
/**  STYLES *********/

#members_left{
width:auto;
}
#members_right{
width:auto;
}.profile_tc_left{ background:url(http://humanoperatingsystem.org/wp-content/bp-themes/bpmember/images/profile_tc_left.gif) no-repeat left; width:19px; height:43px;}

.profile_tc_right{ background:url(http://humanoperatingsystem.org/wp-content/bp-themes/bpmember/images/profile_tc_right.gif) repeat-y right; height:43px;}

.groupsBox{ width:315px; color:#000000; line-height:15px;}

.groupsBox .h1{ color:#ba8d00; font-size:18px; font-weight:bold; padding:15px 0px 0px 0px; }

.groupsBoxWidth, .myPhotosBoxWidth, .myVideosWidth{ width:296px;}


.boxBorderLR{ border-left:solid 1px #d5d5d5; border-right:solid 1px #d5d5d5;}


.profile_bc_left{ background:url(http://humanoperatingsystem.org/wp-content/bp-themes/bpmember/images/profile_bc_left.gif) no-repeat left; width:19px; height:5px;}

.profile_bc_right{ background:url(http://humanoperatingsystem.org/wp-content/bp-themes/bpmember/images/profile_bc_right.gif) repeat-y right; height:5px;}

.profile_midbg{ background:url(profile_midbg.gif) bottom repeat-x; }



.membersBox{ width:674px; color:#000000; line-height:15px;}
.membersBoxbf{ background:url(http://humanoperatingsystem.org/wp-content/bp-themes/bpmember/images/diis_ht_rep2.gif) repeat-x 0px bottom;}
.membersBoxshortbf{ background:url(http://humanoperatingsystem.org/wp-content/bp-themes/bpmember/images/member_right_rep.jpg) repeat-x 0px bottom;}
.membersBoxWidth{ width:655px;}
.members_midbg{ background:url(profile_midbg.gif) bottom repeat-x; min-height:365px;}
.membersBoxInner{ width:100%; margin:0px 0px 0px 0px; }

.membersBoxInner2{ width:645px; margin:0px auto 0px auto; }

.membersBox .h1{ color:#d30909; font-size:21px; font-weight:bold; padding:12px 0px 0px 0px; font-family:"Trebuchet MS"; }


.membersBox .h1blue{ color:#0a94d4; font-size:21px; font-weight:bold; padding:12px 0px 0px 0px; font-family:"Trebuchet MS"; }
#latest_discussions{
color:#0994cb;
}

#fourm_heading{
color:#c21781;
}
#views{
color:#e08616;
}

ul#views{
color:#e08616;
}
ul#views li{
padding:2px;
color:#000000;
text-decoration:underline;
}
.membersBoxborder1{ border-top:1px dotted #ababab; height:1px; overflow:hidden; margin:0px 0px 0px 0px;}
.membersBoxImgWidth{ width:83px; padding-bottom:10px;}
.blogBoxImgWidth{ width:83px;}
.membersBoxTxtWidth{ width:460px;}
.membersBoxaddfrndWidth{ width:100px;}

.findmembers .h1{ color:#c21781; font-size:21px; font-weight:bold; padding:12px 0px 0px 0px; }
.findmembers,.featuredmembers{ width:302px;  margin-left:20px; line-height:15px; color:#0994cb; font-size:10px; }
.findmembersWidth,.featuredmemberswidth{ width:283px;}
.featuredmembers .h1{ color:#0994cb; font-size:21px; font-weight:bold; padding:12px 0px 0px 0px; }
.featuredmembersTxtWidth{ width:185px;}
.featuredmembers a{ color:#000000; font-size:12px; text-decoration:none; font-weight:bold;}

.admin a{
color:#000000; font-size:12px; text-decoration:none; font-weight:bold;
}
.admin a:hover{
text-decoration:underline;
}
.findmembersInner{ width:270px; margin:15px auto 0px auto;}

.featuredmembersInner{ width:270px; margin:0px auto 0px auto;}
.finddissssearch{ width:270px; background:url(http://humanoperatingsystem.org/wp-content/bp-themes/bpmember/images/disscussion_big_search.jpg) no-repeat; height:29px; padding:3px 0px 0px 2px;}
.finddissssearch input{ width:269px; border:none; background:none; font-family:"Trebuchet MS"; font-size:15px; color:#a09f9f; padding:0px 0px 0px 5px;}
.findmembersInner select{ width:270px;}
.findmemberssearch{ width:190px; background:url(http://humanoperatingsystem.org/wp-content/bp-themes/bpmember/images/membersearchbg.jpg) no-repeat; height:29px; padding:3px 0px 0px 2px; }
.findmemberssearch1{ width:190px; background:url(http://humanoperatingsystem.org/wp-content/bp-themes/bpmember/images/membersearchbg.jpg) no-repeat; height:29px; padding:3px 0px 0px 2px; margin-top:8px;}

.findmemberssearch21{ width:190px; background:url(http://humanoperatingsystem.org/wp-content/bp-themes/bpmember/images/membersearchbg.jpg) no-repeat; height:29px; padding:3px 0px 0px 2px; margin-top:30px;}

.findmemberssearch21 input{ width:185px; border:none; background:none; font-family:"Trebuchet MS"; font-size:15px; color:#a09f9f; padding:0px 0px 0px 5px;}


.findgroupssearchimg{margin-top:5px;}
.findgroupssearch input{ width:185px; border:none; background:none; font-family:"Trebuchet MS"; font-size:15px; color:#a09f9f; padding:0px 0px 0px 5px;}
.findmemberssearch input{ width:185px; border:none; background:none; font-family:"Trebuchet MS"; font-size:15px; color:#a09f9f; padding:0px 0px 0px 5px;}
.findmemberssearch1 input{ width:185px; border:none; background:none; font-family:"Trebuchet MS"; font-size:15px; color:#a09f9f; padding:0px 0px 0px 5px;}
.findmemberssearchpost{padding:2px 0px 0px 10px;}
.findmemberssearchpost2{padding:27px 0px 0px 7px;}
.mymembersBg{ background:url(http://humanoperatingsystem.org/wp-content/bp-themes/bpmember/images/allmembersbg.jpg) no-repeat; width:69px; height:69px;}
.mymembersBgsht{ background:url(http://humanoperatingsystem.org/wp-content/bp-themes/bpmember/images/allmembersbgsht.gif) no-repeat; width:69px; height:69px;}
.membersbox_minheight{ background:url(profile_midbg.gif) bottom repeat-x; min-height:365px;}
.featuredmembers_minheight{ background:url(profile_midbg.gif) bottom repeat-x; min-height:365px;}
.finddmembers_minheight{ background:url(profile_midbg.gif) bottom repeat-x; min-height:80px;}
.mymembersBg img{ margin:4px 0px 0px 4px;}
.mymembersBgsht img{ margin:4px 0px 0px 4px;}
.item-title a{
text-decoration:underline;
}
.text-input{width:190px; border:none; background:transparent url(http://humanoperatingsystem.org/wp-content/bp-themes/bpmember/images/membersearchbg.jpg) no-repeat; height:29px; margin-top:7px; padding:3px 0px 0px 2px;}

.cola75a00{
color:#a75a00;
font-weight:bold;
}

ol.results{
list-style:none;
padding:0px;
margin:0px;
}
ol.results li{
padding:5px 10px 5px 20px;
}

ol.results li a{
text-decoration:underline;
}
ol.results li div.desc{
padding-top:5px;
}
span.activitynew{
color:#888888;
font-size:9px;
padding:5px  0px ;
position:relative;
top:2px;
}
#topic_posts{
font-size:11px;
color:#000000;
font-weight:bold;
font-family:"Trebuchet MS"
}
.movebt{
margin-left:10px;
}

.movelable{
margin-top:10px;
}
#viewdiv ul{
padding:10px 0px 0px 20px;
}

#viewdiv ul li{
padding:3px;
}
.font10{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


table tr.bb-precedes-sibling td small{
color:#336699;
}
table tr.bb-follows-sibling td small{
color:#336699;
}

.adminnew{
float:right;
}

.bot1{
border-top: 1px solid #ddd;
}
.pagination{
padding: 2px;
float:right;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
font-family:"Verdana" ;
font-size:10px;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 3px 5px;
border: 1px solid #cccccc;
text-decoration: none; 
color: #003f7e;
font-weight:normal;
font-family:"Verdana" ;
font-size:10px;
background-image:none;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #cccccc;

font-weight:normal;
background-color: #bce7e7;
}

.pagination a.currentpage{
background-color: #bce7e7;
color: #003f7e !important;
border-color: #cccccc;
padding:3px;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #003f7e;
border-color: #cccccc;
padding:3px;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: normal;
}
.cola75a00{
color:#a75a00;
font-weight:bold;
}
.latest_desscussion_height{
min-height:180px;

}
#f4941ccol{
color:#f4941c;
}

#4a99b8ccol{
color:#4a99b8;
}



.pagination_strip{ padding:5px; height:25px;
}

#topic-tags p{
color:#c31681;
	font-size: 30px;
	font-family:"Trebuchet MS";
	display: inline;


}

#tags-list li{
float:left;
padding-right:5px;

}
#tags-list li a{
color:#7a7a7a;

font-size:16px;
}


/**************************
 Expandable Box CSS
***************************/

.hos_tcl{ background:url(http://humanoperatingsystem.org/wp-content/bp-themes/bpmember/images/hos_tcl.png) no-repeat; width:5px; height:5px;}

.hos_tcr{ background:url(http://humanoperatingsystem.org/wp-content/bp-themes/bpmember/images/hos_tcr.png) no-repeat; width:5px; height:5px;}

.hos_tc_repeat{ background:url(http://humanoperatingsystem.org/wp-content/bp-themes/bpmember/images/hos_tc_repeat.gif) repeat-x; height:5px;}

.hos_left_repeat{ border-left:solid 1px #d5d5d5;  background:url(http://humanoperatingsystem.org/wp-content/bp-themes/bpmember/images/diis_ht_rep2.gif) repeat-x 0px bottom;}

.hos_right_repeat{border-right:solid 1px #d5d5d5;  background:url(http://humanoperatingsystem.org/wp-content/bp-themes/bpmember/images/diis_ht_rep2.gif) repeat-x 0px bottom;}

.hos_bcl{ background:url(http://humanoperatingsystem.org/wp-content/bp-themes/bpmember/images/hos_bcl.png) no-repeat; width:5px; height:5px;}

.hos_bc_middle{ background:url(http://humanoperatingsystem.org/wp-content/bp-themes/bpmember/images/hos_bcm.png) repeat-x; height:5px;}

.hos_bcr{ background:url(http://humanoperatingsystem.org/wp-content/bp-themes/bpmember/images/hos_bcr.png) no-repeat; width:5px; height:5px;}









.tagstop{

background:transparent url(http://humanoperatingsystem.org/wp-content/themes/bphome/images/profile_top.png) no-repeat scroll 0 0;
height:15px;
width:998px;

}
.tagsbt{
background:transparent url(http://humanoperatingsystem.org/wp-content/themes/bphome/images/profile_bg.gif) no-repeat scroll center bottom;
min-height:270px;
width:998px;
}

.tagsbt_inner{
width:960px;
margin:0px auto;
}


.left_tags h1{
font-size:31px;
color:#000000;
font-weight:bold;
line-height:34px;
}





.left_tagsareas{
float:left; width:270px; margin-left:25px;
}

.right_tagsareas{
float:left; width:700px;
}


.left_tagstest{
font-family:"Trebuchet MS";
color:#a0a0a0;
padding-top:5px;
min-height:170px;
}
.left_tagstest a{
font-family:"Trebuchet MS";
color:#a0a0a0;
font-weight:bold;
}





.tagsbt h1{
font-size:31px;
color:#000000;
font-weight:bold;
line-height:34px;
}
.hottagtext{
font-family:"Trebuchet MS";
color:#a0a0a0;
padding-top:5px;
min-height:170px;
}
.hottagtext a{
font-family:"Trebuchet MS";
color:#a0a0a0;
font-weight:bold;
}
.newforums{
}
.newforums h1{
font-size:31px;
color:#21a9dc;
font-weight:bold;
line-height:34px;

}



.latestdisscussions{
}
.latestdisscussions h1{
font-size:31px;
color:#498e00;
font-weight:bold;
line-height:34px;

}

.fav h1{
font-size:31px;
color:#c53bb6;
font-weight:bold;
line-height:34px;

}




.profilequstion{line-height:15px; }
.profilequstion .h1{ color:#b11c1c; font-size:18px; font-weight:bold; padding:15px 0px 0px 0px; }
.profilequstionBoxWidth{ width:979px;}
.profilequstion_inner{}

.allGroupsavtar{
background:transparent url(http://humanoperatingsystem.org/wp-content/bp-themes/bpmember/images/group_avtar_bg.png) no-repeat scroll 0 0;
float:left;
height:70px;
padding:5px 0 0 3px;
width:75px;
}
.tagwidth{
width:430px;
}

.space_new p
{
padding-bottom:15px;
}
