/* -- style.css -- */
div.karma
{
	background-color: transparent;
	text-align: center;
	border-top: 1px solid #DDDDFF;
	border-left: 1px solid #DDDDFF;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	padding: 10px;
}

span.digest
{
}

span.index_title{
	float: left;
	border: 0px;
}

span.index_extra{
	float: right;
	padding: 2px;
	border: 0px;
}

div.signature {
	font-size:				100%;
	line-height:			150%;
	padding-bottom: 10px;
}

#newbb #xo-content div {
	overflow:				hidden; /* makes drop downs clear floated divs  */
}
#newbb #xo-content br {
	font-size:				0px; /* saves vertical space */
}
#newbb #xo-content div.clear {
	margin:					1px 0; /* gives some space back after zeroing br */
}
#newbb div#qr {
	clear:					both;  /* quick response form */
}

#newbb div#index_welcome div.title {
	font-size:				150%;
	font-weight:			bold;
}

#index_welcome div.desc {
	width:					50%;
	float:					left;
    font-style:             normal;
	padding:				0.1em 0;
}

#index_welcome div.visit {
	width:					35%;
	float:					right;
	font-size:              85.7%;
    font-style:             normal;
	background-color:		#fbfbfb;
	padding-left:			0.5em;
	border:					1px solid #ccc;
	border-left:			3px solid #2A75C5;
}

#index_forum a{
	font-weight: bold;
}

table.index_category {
	border: 0px;
	margin-top: 25px;
}

table.index_category td {
	background-color:		inherit;
}

table.index_category td {
	padding:				0.6em 0;
}

table.index_category td a{
	font-size:              128.6%;
}

table.index_category td p.desc, table.index_category td p.desc a{
    font-style:             normal;
	font-weight:			normal;
	padding:				0.1em 0;
}

table.outer {
	margin:					0.5em 0;
	font-family:			"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.head, .head td,	/* module page - main area */
 table.outer td.head {  /* module page - notification block */
	background-color:		#c2cdd6;
	padding:				5px;
	font-weight:			bold;
}
.even, tr.even td {
	background-color:		#dee3e7;
	padding:				5px;
}
.odd, tr.odd td {
	background-color:		#E9E9E9;
	padding: 5px;
}
table.outer  tr.even td,
table.outer tr.odd td,
table.outer tr.foot select {
	font-size:				100%;
}
.even, .odd, .foot select {
	font-size:				85.7%;
	line-height:			116.7%;
	font-style:				normal;
}

#index_forum span.item {
	font-size:              116.7%;
    font-style:             normal;
	font-weight:			normal;
	line-height:			150%;
	margin:					0px;
	border:					0px;
}

#index_forum span.extra {
	float:					right;
	font-weight:			normal;
	margin:					0px;
}

#index_forum span.extra a {
	font-weight:			normal;
}

div#forum_header{
	font-size:				85.7%;
	line-height:			116.7%;
	margin:					5px;
}
#forum_header div{
	padding-top:			5px;
}

/* -- dropdown menu -- */

div.dropdown{
	float:					left;
}

div.dropdown .menu, div.dropdown .userbar{
	font-weight:			bold;
	float:					left;
	margin:					0px 1px;
	border:					0px !important;
	padding:				0px;
}

div.dropdown .item{
	font-weight:			bold;
	padding:				2px 5px;
  	white-space:			nowrap;
  	border:					0px !important;
}

div.dropdown ul, div.dropdown table {
	width:					135px;
}
/* -- dropdown menu -- */

/* -- user level -- */
table.userlevel{
	width: 					90%;
	border: 				0px;
	padding: 				0px;
	border-collapse: 		collapse;
	border-spacing: 		0;
}

table.userlevel td{
	height: 				13px;
	padding: 				0px;
}

table.userlevel td.end{
	width: 					3px;
}

table.userlevel td.end img{
	width: 					3px;
	height: 				13px;
}

table.userlevel td.center{
	width: 					100%;
}

table.userlevel td.center img{
	height: 				12px;
}
/* -- user level -- */

span.online_admin{
    color:					#FFA34F;
}

span.online_moderator{
    color:					#006600;
}

/* Reading comments  */
.comUserRankText, .comUserStat {
	line-height:			175%;
}
.comUserRankText {
	height:					42px;
}
#newbb #xo-content .comText {
	font-size:				116.7%;
	line-height:			150%;
}


/*
 * From http://www.positioniseverything.net/easyclearing.html
 */
.clear:after {
    content: 		"."; 
    display: 		block; 
    height: 		0; 
    clear: 			both; 
    visibility: 	hidden;
}
.clear {display: inline-table;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */

/* color -- dropdown menu for Forum */
div.dropdown a, div.dropdown .menubar a{
    color:					#FFF;
}

div.dropdown .menu, div.dropdown .menubar, div.dropdown .item, div.dropdown .separator{
    background-color: 		#436792; /* same color set as in your theme/style.ss .th{} is recommended */
    color:					#FFF;
}

div.dropdown .separator{
    border: 				1px inset #e0e0e0;
}

div.dropdown .menu a:hover, div.dropdown .userbar a:hover{
    color: 					#333;
}
/* color - end */
