/*
Theme Name: BuddyPress 2010 Theme
Theme URI: http://www.bpdaily.com/themes/bp2010
Description: This is the twentyten wordpress theme adapted for buddypress
Version: 1.0.0.0
Author: Janvier @ bpdaily.com
Author URI: http://www.janvierdesigns.com
Template: bp-default
Tags: buddypress, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/


/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
/* 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 );

body {
	background: #eaeaea url( ../images/background.gif ) top left repeat-x;
	font-size: 14px;
	font-family: Candara;
	line-height: 170%;
	color: #555;
	min-width: 960px;
	max-width: 1250px;
	margin: 0 auto;
	padding-top: 0 !important; /* Remove the top padding space for the admin bar in this theme */
	overflow-x:hidden;
	min-width: 960px;
	max-width: 1000px;
}
	body.activity-permalink {
		min-width: 960px;
		max-width: 960px;
	}

h1, h2, h3, h4, h5, h6 {
	margin: 5px 0 15px 0;
}

h1 { font-size: 28px; margin-bottom: 25px; }
h2 { font-size: 24px; margin-bottom: 20px; }
h3 { font-size: 20px; }
h4 { font-size: 16px; margin-bottom: 15px; }
h5 { font-size: 14px; margin-bottom: 0; }
h6 { font-size: 12px; margin-bottom: 0; }

a { color: #1fb3dd; }
a:hover, a:active { color: #888; }
a:focus { outline: 1px dotted #ccc; }

.padder { padding: 19px; }
.clear { clear: both; }
.clearer { clear:both}
p {	margin-bottom: 15px; }
p:last-child { margin-bottom: 0; }

hr {
	background-color:#E7E7E7;
	border:0 none;
	clear:both;
	height:1px;
	margin: 20px 0;
}

img.avatar {
	float: left;
	border: 2px solid #eee;
}
input[type=submit]
{
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
#main_wrapper{ background:#FFF; min-height: 800px; width: 960px;}
#header{background-image: url(images/header_bd_bottom.png) !important ;
background-repeat:no-repeat; background-position:center bottom; 
height: 140px;
margin-bottom: 2px;} 

	#header_top{min-height: 90px; width: 960px; background:url(images/main_logo.png) top left no-repeat}
	#header_bottom{ height: 30px; margin-top: 3px; background:url(images/header_bd_top.png) no-repeat center top; padding-top: 3px; }
	
	/* > Navigation
-------------------------------------------------------------- */

/*ul#nav {
	margin: 0 auto !important;
	padding: 0;
	position: inherit;
	right: 0 !important;
	list-style: none;
	bottom: 0;
	max-width: 70%;
}
	ul#nav li {
		float: left;
		margin: 0 5px;
		height: 25px; margin-top: 5px;
		
		
		
	}
	#menu_last{border-right: none !important; }
		ul#nav li a {
			display: block;
			color: #09F;
			text-decoration: none;
			padding: 5px 15px;
			background: #FFF;
			height: 25px;
			border-right: #000 1px solid;
			-moz-border-radius-topleft: 3px;
			-webkit-border-top-left-radius: 3px;
			-moz-border-radius-topright: 3px;
			-webkit-border-top-right-radius: 3px;
		}
			ul#nav li.selected a, ul#nav li.current_page_item a {
				background: #f5f5f5;
				color: #555;
				height: 25px !important;
			}
			ul#nav a:focus { outline: none; }*/
		#header_bottom ul
{
text-align: center;
padding-bottom: 5px;
padding-top: 5px;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background: none;
font-family: Arial,Helvetica,sans-serif;
line-height: 30px;
/* fixes Firefox 0.9.3 */
}

#header_bottom ul li
{
display: inline;
margin-left: auto;
margin-right: auto;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;

}

#header_bottom ul li a
{
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-top: 5px;
color: #000;
font-weight:bold;
text-decoration: none;
border-right: 1px solid #fff;

}

#header_bottom ul li a:hover

{
background-color: #000;
color: white;
font-weight: bold;
}
#header_bottom li.current_page_item a{ border-bottom: #09F 2px dotted; border-top: #09F 2px dotted; color:#FFF !important; background:#000 }

#header_bottom #active { border-left: 1px solid #fff; }

/* >>>>>>>>>>>>>>>> Content <<<<<<<<<<<<<<<<<<<<<<<<< */
#content_home{ min-height: 600px;}

#featured_slider{ background:url(images/header_bd_bottom.png) bottom center no-repeat; padding-bottom: 5px;}
  #content_lower{ width: 960px;}
	#content_lower_left{ float:left; width: 635px; min-height: 600px;}
	#content_lower_right{ float:right; width: 320px; min-height: 600px;}
		#content_lower_right h1{color: #FFF; font-weight: bold; border-bottom: dotted 2px #09F; border-top: 2px dotted #09F; text-align:center; padding: 5px; background:url(images/title_bg.png) no-repeat left top #000}

/*  >>>>>>>>  footer_ <<<<<<<<<<<<< */

	/*#footer_ { background:url(images/footer__bg.png) repeat-x left top}
	#top_footer_{ min-height: 200px; background:} */
	
/* footer_ */
#footer_ {background:#7ab1ab url(images/footbg.png) repeat-x; color:#767676; width:960px; clear:both; height:350px; position:relative; bottom: 0}
#footer_ a, #footer_ a:visited {color:#424242; font-size:11px;}
#footer_ a:hover {text-decoration:underline;}
#footlist {overflow:hidden; margin:0 auto; max-width:960px;; padding:30px 0 20px; min-height: 280px}
.foot {float:left;}
.foot h3 {color:#0c2d36; font:22px Helvetica, Arial; margin-bottom:5px; text-shadow:0 1.5px 0 #96b2ae;}
#foot1 {min-width:37%; padding-left:45px;}
#foot1 #writelogo { text-indent:-9999px; display:block; width:88px; height:97px;float:left; padding-right:20px;}
#foot1 .writebox {float:left; padding-right:20px;}
#foot1 .writewords {margin-top:15px; color:#0c0c0c;}
#foot1 .writewords a, #foot1 .writewords a:visited {color:#0c0c0c;}
#foot1 .writewords strong {font-weight:bold;}
#foot1 .writewords .emailus {font-weight:bold; margin:5px 0;}
#foot1 .writewords .emailus a:hover {text-decoration:underline;}
#foot1 #writetext { text-indent:-9999px; display:block; width:228px; height:32px;}
#footlist .footline {border-right:1px solid #8bada8; -moz-box-shadow:1px 0 0 0 #fff; box-shadow:1px 0 0 0 #fff; width:1px; height:150px; float:left; margin-top:15px;}
#foot2 {padding-left:50px; color:#fff; width:14%;}
#foot3 {width:14%;}
#foot4 {width:13%;}
#foot5 {width:8%;}
#foot5 a, #foot5 a:visited {color:#d1f8f3; font-size:14px;}
#foot5 .arrow {padding-top:35px;}
#foot5 .backtotop {background:url(http://net.onextrapixel.com/wp-content/themes/onextrapixelv4/images/f.png) no-repeat -240px -62px; text-indent:-9999px; display:block; width:28px; height:43px; margin:0 25px;}
#foot5 a:hover {text-decoration:none;}
#copy {color:#fff; font-size:11px;}
#copy .copyinner {margin:0 auto; max-width:99em;}
img#wpstats{width:0px; height:0px; padding:0px; border:none; overflow:hidden;}

/*  >>>>>>>>  BUDDYPRESS CUSTOM CLASSES AND IDs  <<<<<<<<<<<<< */ 


div#content {
	float: left;
	width: 100%;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
}

div#content .padder {
	margin-right: 225px;
	border-right: 1px solid #ddd;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	min-height: 600px;
}