/*
Theme Name: YBN Theme
Theme URI: http://youthbloggers.net/
Description: BuddyPress theme for YBN.
Version: 1.0
Author: Patrick DeVivo
Author URI: http://patrickdevivo.com/
Template: bp-default
Tags: buddypress
*/


body{ text-align:center; margin:0; padding:0; font-family:Arial; font-size:13px; background: #222222; color:#626262; padding-top: 25px;}

.wrapper{ margin:0 auto; width:960px; position:relative; text-align:left;}

.wrapper2{ margin:0 auto; width:960px;text-align:left;}

h1{color:#363636; font-size:20px; margin-top:0;}

h2{color:#363636; font-weight:normal; font-size:14px;}

.green{color:#9fbe34; font-size:18px; font-weight:bold; margin-bottom:0px; }
	
.left{float:left;}

.clear{clear:both;}

a{color:#86a02c;}
ur
a:hover{color:#9fbe34;}

.line{height:1px; border-top:1px solid #ccc; margin:10px 0;}


/*.................................................................................................. Header......................................................................................... */


.header{ background:url(images/back_top.jpg) #222222 top left repeat-x; height:144px;}

.logo{padding-top:25px;}

#login{position:absolute; top:20px; right:0px; text-align:right; background: #222222; padding: 10px;}
#login p {text-align: right; color: #ffffff; font-size: 12px; }
#login p a {text-decoration: none; }
.top_box{-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #888; padding: 4px; margin-right: 4px; margin-bottom: 5px;}

#login-submit {
	background: url( images/white-grad.png ) top left repeat-x;
	border: 1px solid #ddd;
	padding: 3px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-decoration: none;
	color: #888;
	font-size: 12px;
	font-weight: normal;
	vertical-align: bottom;
	cursor: pointer;
}

#login-submit:hover {
		border-color: #aaa;
		color: #555;
		outline: none;	
}

.go{margin-left:5px;}



/*........................................... Nav................................ */


.nav{position:absolute; left:0; top:95px;}

.nav a{text-decoration:none; color:#626262; font-weight:bold;}

.nav a:hover{color:#222222;}

.link{margin-right:15px; float:left; margin: 10px 0; text-align:center;}

.link-selected{background: #fff; position: relative; margin: 10px 0; text-align:center; float:left;}

.inside{padding:10px 30px 30px 30px;}

.tl	{ position: absolute; width: 11px; height: 11px; background: url(images/top_left.jpg) top left no-repeat; top: 0px; left: 0px; }

.tr	{ width: 11px; height: 11px; background: url(images/top_right.jpg) top right no-repeat; position: absolute; top: 0px; right: 0px; }




/*.................................................................................................. Content......................................................................................... */



.content{background-color:#FFFFFF; padding:40px 0; line-height:1.5em;}

.main{width:660px;}

.cir{padding-top:7px; margin-right:10px;}



/*........................................... Sidebar................................ */

.right { width: 250px; margin: 0; float:right; }

.news{margin:20px 0; border:1px solid #ccc; background-color:#f5f4f4; padding: 15px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.news h3 { margin: 0; padding:8px;  border-bottom: 1px solid #cdccbf;  color:#4f4e4e; font-size:16px; }

.news ul{ margin:0; padding:0; }

.news li{ list-style:none; margin: 0; padding:5px;  border-bottom: 1px solid #cdccbf;  color:#4f4e4e; font-size:12px; }

.news a {text-decoration: none;}





/*........................................... Extra area and Footer................................ */


.extra{background-color:#363636; padding:20px 0 30px 0; color:#96958a; line-height:1.7em;}

.extra a{padding:3px; background-color:#222222; text-decoration:none;}

.footer{padding:2px 0 20px 0; text-align:right;}













