/*
Theme Name: BuddyPress Fintel
Theme URI: http://fintel.utechworld.com/
Description: Fintel Child Theme for BuddyPress.
Version: 2.0
Author: Meini
Author URI: http://www.utechworld.com/
Template: bp-default
Tags: buddypress, two-column
*/

/* Inherit the default theme styles */
@import url( ../../plugins/buddypress/bp-themes/bp-default/_inc/css/default.css );

/* Inherit the default theme adminbar styles */
@import url( ../../plugins/buddypress/bp-themes/bp-default/_inc/css/adminbar.css );

/* sub menu */
/*@import url(./_inc/css/custom.css );*/



table tr td, table tr th{
	vertical-align:top
	}

h1{
	line-height:1em
}
h1 a{
	text-decoration:none;
}

h2 a {
	font-size:16px;
	text-decoration:none;
}

h2 {
 	line-height:1em;
}

h2 a {
	font-size:16px;
	text-decoration:none;
}


h3 a {
	text-decoration:none;
}

a {
	color:  #014895;
}


#wp-admin-bar  {
	top:inherit;
	bottom:0;
}
#wp-admin-bar ul li ul {
	bottom:25px;
}
blockquote{
 	background:none;/* url(./brush-corner.gif); */
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#FFFFFF;
	text-align:center;
	font-style:italic;
	font-size:13px!important;
	padding
}

a.button, input[type="submit"], input[type="button"], ul.button-nav li a, div.generic-button a {
	border:1px solid #999999;
	color:#555!important;
	-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
	box-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
	margin: 0 3px 3px;
	outline: none; 
	
}
a.button:hover, a.button:focus, input[type=submit]:hover, input[type=button]:hover,
div.generic-button a:hover {
	color: #000!important;
	-moz-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.5);
	box-shadow:2px 2px 2px rgba(0, 0, 0, 0.5);
	outline: none;
	text-decoration:none!important;
}
a.button:active, input[type=submit]:active, input[type=button]:active,
div.generic-button a:active {
	color: #000;
	-moz-box-shadow:inset 1px 1px 1px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:inset 1px 1px 1px rgba(0, 0, 0, 0.5);
	box-shadow:inset 1px 1px 1px rgba(0, 0, 0, 0.5);
	outline: none;
}




body {
	background: none repeat scroll 0 0 #0B0B5C;
	padding-top: clear!important;
	border:1px solid #2F2F74;
	font-size:14px;
}

.entry{
	font-size: 14px;
}
/* header */

#header {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	margin-bottom:0;
	border-bottom:2px solid #444444;
	background-position:right center;
}
#header h1 a{
		/*text-transform:uppercase;*/
		position: absolute;
		bottom: 40px;
		left: 220px;
		width: 44%;
		margin: 0 0 -5px 0;
		font-style:italic;

			line-height: 1em;
			font-size:66px;
			color: #f59F86!important;
			text-decoration: none;
		}
		#header h1 a:focus { 
			outline: none; 
			}

#header h2 a{
		position: absolute;
		font-weight:normal;
		bottom: 50px;
		left: 430px;
		width: 44%;
		margin: 0 0 -5px 0;
		font-style:italic;

		line-height: 1em;
		font-size:36px;
			color: #F59F86;
			text-decoration: none;
		}
		#header h2 a:focus { outline: none; }

img#logo_img {
	position:absolute;
	top:0;
	left:0;
}

/*search */
#searchright {
 	height: 20px;
	position:absolute;
/*	padding: 0px 0px 10px;*/
	right:42px;
	top:8px;	
	max-width: 65%;
	}

#searchright #searchform #s{
	/*color:#666;*/
}

input[type="submit"]#sbutt {
	padding:1px 2px;
}

input[type="text"]#s{
	background-color: #F9EBEA;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:1px inset #CCCCCC;
	color:#888888;
}


/* Subnav 
original source from
http://buddypress.org/community/groups/how-to-and-troubleshooting/forum/topic/how-to-edit-headerphp/ */
ul#nav{
/*	bottom:1px;*/
}

ul#nav li {
	margin:0;
	height:24px;
}

ul#nav li a {
	-moz-border-radius: none;
	-webkit-border-radius: none;
	text-decoration:none;
}
ul#nav li a:hover{
	text-decoration:underline;
}

ul#nav li ul{
	border:1px solid #FF6934;	
	overflow:hidden;
	top:20px;
	margin-left:10px;
}
ul#nav li ul li {
	float: none; 
	width: 100%;
	height:100%;
}
ul#nav li ul li a {
	padding: 3px 15px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	background:none repeat scroll 0 0 #F3EDED !important;
	text-shadow: none;
	border:medium none !important;
	font-weight:normal;
}


ul#nav li.selected a, ul#nav li.current_page_item a {
	background:none repeat scroll 0 0 #FF8F69;
	border:1px solid #FF6934;
	color:#333333;
	text-shadow:none;
	height:22px;
}

ul#nav a:focus { outline: none; }

#wp-nav-bar ul li ul {position: absolute; left: -999em; z-index: 1;}
#wp-nav-bar ul li ul li a span {display: none;}
#wp-nav-bar ul li:hover ul,
#wp-nav-bar ul li li:hover ul,
#wp-nav-bar ul li.sfhover ul,
#wp-nav-bar ul li ul li.sfhover ul {
	left: auto;
}

/*other nav*/
ul#nav li a {
	background-image:none;
	/*background-color: #FF7848;*/
	-moz-border-radius:0;
	-webkit-border-radius:0;
	color:#000000;
	font-weight:bold;
	text-shadow:1px 1px 0 #ffffff;
	height:23px;
	padding:0 15px;
	background:none;
}

#wp-admin-bar .padder{
	background-color: #0B0B5C;
	background-image:none;
	background: url("./blue_grade_out.gif") repeat-x  scroll 0;
}

#wp-admin-bar ul li ul, ul#nav li ul {
	-moz-box-shadow :  2px 4px 8px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:2px 4px 8px rgba(0, 0, 0, 0.5);
   	box-shadow: 2px 4px 8px rgba(0, 0, 0, 0.5);

}

#wp-admin-bar ul li ul li {
	background: #000044;
	border: 1px solid #000044;
}


#wp-admin-bar ul.main-nav li ul li {
	border: 1px solid #000044;
}

#wp-admin-bar ul.main-nav li ul li:hover, 
#wp-admin-bar ul.main-nav li ul li.sfhover {
	background-color: #000;
	border: 1px solid #444;
}
#wp-admin-bar ul.main-nav li:hover, 
#wp-admin-bar ul.main-nav li.sfhover, 
#wp-admin-bar ul.main-nav li ul li.sfhover {
	background-color: #000;
}



/* community header and nav */

#community_header{
	background:url("./blue_grade.gif") repeat-x scroll 0 0 transparent;
	height:40px;
	margin:0;
	/*border-right: 1px solid #000000;*/
}

#community_header ul li {
	display:inline;
	padding:5px;
}
#community_header ul li a:hover{
	text-decoration:underline;
}
#community_header ul li a, .item-list-tabs ul li a{
	text-decoration:none;
	color:	#1FB3DD
}

ul#community_nav{
	position:relative;
	/*float:left;
	left:217px;*/
	top:12px;
}
ul#community_nav li.selected a, ul#community_nav li.current_page_item a {
/*	text-decoration:none;
 	padding:5px; */
/*	display:block;*/
	padding:5px 10px 10px 10px;
	color: #044489;
	font-weight:bold;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius-topleft:3px;
	-webkit-border-radius-topright:3px;
	background-color:#FFFFFF;
}
ul#community_nav a:focus { outline: none; }

ul#community_nav  li:first-child {
	margin-left:20px;
}

/* community sub nav*/

div.item-list-tabs ul li a:hover{
	text-decoration:underline;
}
div.item-list-tabs ul li.selected a:focus{
	outline: none; 
}

div.item-list-tabs ul li {
	margin:10px 0 0 5px;
}


div.item-list-tabs  {
	background:url("./blue_grade.gif") repeat-x scroll 0 0 transparent;
	height:39px;
}

div.item-list-tabs ul li.last {
	color: #999; 
}

div.item-list-tabs ul li a, div.item-list-tabs ul li span {
	padding:2px 10px 8px
}
/*div.item-list-tabs ul li.selected a, div.item-list-tabs ul li.current a {
	-moz-border-radius:9px;
	-webkit-border-radius:9px;

}*/

/*hightlighted areas
span.highlight{
	border: 1px solid #A1DCFA;
	-moz-border-radius:0;
}
 span.activity{
	border: 1px solid #FFE8C4;
	-moz-border-radius:0;
}
*/
span.highlight{
	border: 1px solid #A1DCFA;
	-moz-border-radius:0;
}

span.activity, div#message p,  {
	border: 1px solid #FFE8C4;
	-moz-border-radius:2;
}
div#message p a{
	color:#A64521;
	line-height:120%;
}
div#message p {
	line-height:150%;
}

/*sidebar*/

#sidebar-login-form{
	margin-bottom:10px;
}

div#sidebar a:hover {
	/*color:#0000ff;*/
	text-decoration:underline
}
div#sidebar a {
	color:#F8EBEE;
	text-decoration:none;
	font-size:14px;
}
 div#sidebar ul {
	list-style-position:outside;
	list-style-type:circle;
	font-size:12px;
	line-height:140%;
	padding-bottom:10px;
}
div#sidebar ul li ul{
	list-style-position:inside;
	list-style-type:none;
}

div#sidebar ul.children {
	list-style-position:inside;
	list-style-type:square;
}
form#searchform{
	/*padding: 10px;
	border: 1px solid #F3E8E9;
	background: #fafafa;
	margin-top:30px;*/
}
div#sidebar .widget_search input[type="text"] {
	width: 150px	;
}

div#sidebar li{padding-bottom:0.5em;}

#hlist li{
	display:inline;
	padding-right:20px;
}
#hlist{
	padding:5px 0 5px 0
}

/*widgets*/
div#sidebar{
	border:1px solid #BCD2E1;
	margin-top:0px;
	color:#000000;
}

div#subscribe2 h3.widgettitle, div#sidebar{
	background: none repeat scroll 0 0 #FF6934!important;

}

div.s2class_widget_subscribe2widget{
	margin-top:-25px;
}

div#sidebar div.widget {
	margin-bottom:10px;
} 

div#sidebar h3.widgettitle{
	margin-top:0px;
}

div#sidebar.siedebar_no_community{
	margin-top:40px;	
}

div#sidebar h3.widgettitle {
	background:url("./orange_grad_in.jpg") repeat-x;
	color:#FFFFFF;
	border:1px solid #B24A24;
	padding:5px 15px 0;
	height:25px;
	text-shadow:1px 1px 0 #000000;
	font-size:14px;
}
/*subscription widget*/
div#subscribe2 h3.widgettitle {
		border: none;
		color:#000000;
        margin-top: 20px; 
        margin-bottom: 0px; 
        padding-bottom: 0px;
		text-shadow: none;
		font-size:14px;
}
div#sidebar ul#recentcomments li, div#sidebar .widget_recent_entries ul li {
	margin-bottom:0px;
	list-style-type: circle;

}




/*page*/
table.testimonials{
	width:500px;
	margin-left:200px;
}
table.testimonials tr td{
	padding:40px;
}

.tml-user-avatar img{
	float:none;
}

div#content{
	-moz-border-radius: 0;
}
div#content .padder {
	border-right:none;
}
div#container{
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}


address {
	color:#999999;
}

div.post table {
	border:0px;
}
div.post  td{
	border:0px!important;
}
div.post table.dbem-rsvp-form th{
	border:0px!important;
	text-align:right;
}

.table-white{
	background-color:#FFFFFF!important;
}
.table-white tr td{
	background-color:#FFFFFF!important;
}

.table-reading-list tr td p{
	font-size:16px;
}

.front-page-table{
 	background: url(./brush-corner.gif); 
	background-repeat: no-repeat;
	background-position: left top;
	padding:30px;
	height:270px;
	background-color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}
.front-page-table a {
	text-decoration:none
}
 
.nl_box_orange {
	border: 1px solid #000000;
	background-color: #FAD3B4;
	padding: 5px;
	width: 200px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.nl_post_it {
	background-color: #FFE2BF;
	background-image: url(./eselsohr_r3_c3.png); 
	padding: 5px;
	width: 290px;
	height: auto;
	background-repeat: no-repeat;
	background-position: right bottom;
/*	border-top: 1px solid #9C9590;
	border-left: 1px solid #9C9590;*/
	border-right: 0px solid #9C9590;
	border-bottom: 0px solid #9C9590;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:20px;
	text-align:center;
}

.nl_post_it_lift_off{
}
.activity-header a{
	font-weight:bold;
}
.mini a, .activity-header a.delete-activity {
	font-weight:normal;
}


#EventListTable, #EventListTable tr.alt {
 	width:100%;
	border:0; 
	cellpadding:0; 
	cellspacing:0;
	background-color:#FFFFCC;
	border-width:1px;
	border-style:solid;
	border-color:#EEEEEE;
}

div.post h2.pagetitle a:hover, div.post h2.posttitle a:hover , div.post h2.pagetitle a:active, div.post h2.posttitle a:active{
	text-decoration:underline;
	color:#000044;
}

a.group-subscription-options-link{
	cursor:pointer;
}

#footer {
	text-shadow: none;
	background-color: #eee;
	color:#666666;
	line-height:120%;
	text-shadow:none;
	font-size:12px;
}
#footer a {
	color: #0066CC;
}

p.subscribe-to-comments label {display: inline;}
