/*   

Theme Name: YouNoob 2010 Theme

Theme URI: YouNoob.com

Description: This is the one and only moo fugg king Custom Theme bitches!

Author: Noe Ruiz & Brandon Bouchey	

Author URI: http://noeruiz.com & http://Dingod.com

Tags: buddypress

*/



/* Global HTML Styles */



*:focus { outline: none }

html {margin: 0;padding: 0;}

body {

	background:#d7cfbd 	url(images/hdr-repeat.jpg) repeat-x;;

	font: normal 12px Arial; color:#626262;

	margin: 0; padding: 0;

}



.clear:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}



/* Facebook Box Widget */



.connect_widget .like_button_dark .connect_widget_text a {

color:#754C24 !important;

}



.like_button_dark a {

color:#754C24 !important;

}





.fbConnectWidgetTopmost {

background: #D7CFBD;

}



.wffb-link {

display:none!IMPORTANT;

}



.fan_box .full_widget .connect_top {

background:#D7CFBD !IMPORTANT;

}



.tweetmeme_button {

float: left;

    margin: -15px 0 0;

    padding: 0 10px 0 0;

}



p {

	font: normal 12px Arial; color: #838d98;

	padding: 0; margin: 0 0 10px 0;

}



/* Containers */

#cage {

	width:1100px; margin: 0 auto; position: relative;

}

/* Header Styles */

#hdr {

	height: 207px; width: 1100px; position: relative;

	background: url(images/hdr.jpg) no-repeat;


}

#hdr h1 {margin: 0;}



/*YouNoob Logo */



#hdr h1 a {

	display: block; width: 167px; height: 66px; margin-left: 30px;

	background: url(images/younoob-logo.png);

	text-indent: -9999px; position: absolute; top: 80px;

}



/* Header Text Styles */

#hdr h2 {

	margin: 0; font: normal 21px 'Trebuchet MS';

	color: #fff;

}

#hdr h3 {

	margin: 0; font: italic 15px 'Trebuchet MS';

	color: #638dbc;

}

.hdr-txt {

	position: absolute; top:90px; left: 220px;

}



/* Top Header Nav */

#hdr .nav {

	list-style: none; margin: 0; padding:0;

	position: absolute; right: 0;

}

#hdr .nav li {float: left; padding: 10px 0}

#hdr .nav li a {

	float: left; display: block; padding: 0 10px;

	text-decoration: none; color: #fff;

	border-right:1px solid #fff;

}	#hdr .nav li:last-child a {border:none;}



/* Header Stats */



#hdr .stats {

	position: absolute; right: 120px; top:104px;	width: 200px;

}

#hdr .stats span {display: block; font: normal 12px 'Trebuchet MS'; color: #5389b2;}

#hdr .stats div {float: left; width: 50%; font: normal 12px 'Trebuchet MS'; color: #ffcd62;}



/* Navigation Styles */



.menu ul {

	list-style: none; padding: 0; margin: 0 0 0 30px; height: 43px;

}

.menu ul li {float: left; padding: 12px 0 0 0;}

.menu ul li a {

	text-decoration: none; display: block; float: left;

	color: #fff; font: normal 14px 'Trebuchet MS'; padding: 0 20px 0 0;

}



/* Nav Active State */



#menu-main .current-menu-item {

	background:url(images/black.png);

	padding:12px 3px 0;

	height: 30px;

	margin: 0 10px 0 0;

}

#menu-main .current-menu-item a {

	padding: 0 5px;

}





/* Search Styles */

#searchform {

	padding:14px 0px 0px 59px; margin: 0; border: none;

	width: 343px; height: 77px; position: absolute;

	background:url(images/search.png) no-repeat; right: 10px; top:216px;

	z-index: 999;

}

#searchform input[type='text'] {

	border: none; padding: 4px; font: normal 14px Arial; color:  #999;

	background: none;width: 200px; color: #ffcd62;

}

#searchform input[type='submit'] {

	border: none;background: none;

	font: bold 14px 'Trebuchet MS'; color: #ffcd62;

}



/* Sub Nav Styles */

#sub {

	background:url(images/sub.png) top no-repeat ;

	height: 180px;width: 642px; padding:0; position: relative;

}

#sub ul {list-style: none; padding: 10px 0; margin: 0 0 0 30px;}

#sub ul li {float: left;}

#sub ul li a {

	display: block; font: normal 12px 'Trebuchet MS';

	text-decoration: none; color:#ffd863; padding: 6px 16px 0 0;

}

#sub h6 {

	font: normal 26px 'Trebuchet MS';color: #fff;

	padding: 30px 0 0 30px; margin: 0;

	text-shadow: 0 -1px 10px #222;

}

#sub h6 span {

	position: absolute; top: 56px; letter-spacing: -1px;

	font: normal 56px 'Trebuchet MS'; color: #fcd663; right:180px;

	text-shadow: 0 0 10px #52390b;

}

#sub h6 span sup {

	font: normal 24px 'Trebuchet MS';

}



/* Content Styles */

#content {

	width:680px; float: left;

	padding:0 0 0 30px;

}



/* Featured Styles */

#content .featured h4 {

	font: normal 20px 'Trebuchet MS';

	color:#775022; padding: 0; margin: 0 0 10px 0;

}

#content .featured ul {

	height: 140px;

	list-style: none; padding: 0 ; margin: -20px 0 0 0;

	background:url(images/featured-sdw.png) no-repeat;

	

}

#content .featured ul li {float: left;width: 33%; padding-top: 30px;}

#content .featured ul li a {

	display: block; padding: 17px 30px 0 62px;

	text-decoration: none; font: italic 12px 'Trebuchet MS'; color: #7e6747;

}

#content .featured ul li:first-child a {

	background: url(images/icon-plug.png) no-repeat left center;

}

#content .featured ul li:nth-child(2) a {

	background: url(images/icon-video.png) no-repeat left top;

}

#content .featured ul li:last-child a {

	background: url(images/icon-becker.png) no-repeat left top;

}



/* Slider Styles */



#featured {

	margin: 20px 0 0 0;

	width: 670px;

	position: relative;

	border: 4px solid #e7e3dc;

	-webkit-box-shadow:0 0 10px #3c331f;

}

#slider {

	height: 280px!important;

}

#slider ul {

	height: 280px;

	list-style: none;

	padding: 0;

	margin: 0;

}

#slider ul li {

	width: 670px;

	height: 280px;

}



/* Slider Controls Styles */



#controls {

	position: absolute;

	left: 0;

	bottom: 0;

	padding: 0;

	margin: 0 0 20px 20px;

	list-style: none;

}

#controls li {

	float: left;

}

#controls li a {

	float: left;

	display: block;

	padding: 10px 16px;

	margin: 0 4px 0 0;

	font: normal 20px Arial;

	color: #fff;

	text-decoration: none;

	background: url(images/opacity.png) repeat;

	-webkit-border-radius:50px;-moz-border-radius:50%;

}

#controls li.current a {

	background: #145085;

	color: #fff;

}





/* Sidebar Styles */



#side {

	width: 288px; margin: 80px 60px 0 0;

	background:#ece4d4;  float: right;

}

#paper {

	background: url(images/sidebar.png) top center no-repeat;

	width:312px;margin-left:-18px;margin-top: -52px;

	padding: 40px 0 0 0;

}

#paper .sbox {

	margin: 0px 20px 20px 32px;

	font: normal 12px 'Trebuchet MS';

	color: #654b26;

}

#paper .sbox p {

	font: normal 12px Arial;

	color: #81734a; line-height: 16px;

}

#paper .sbox ul {

	padding: 0; margin: 0;

	list-style: none;

}

#paper .sbox ul li {margin-bottom: 20px;}

#paper .sbox ul li h3 {

	padding: 0; margin: 0 0 20px 0;

	font: normal 22px 'Trebuchet MS';

	color:#774f0f;

}

#paper .sbox ul li ul {

	list-style: none; padding: 0; margin: 0;

}

#paper .sbox ul li ul li {	padding: 2px 0;margin: 0;}

#paper .sbox ul li ul li a {text-decoration: none; color:#684817;}

#paper .sbox ul li ul li a img {border: 1px solid #b89d50; padding: 2px; background: #ecd199;}

.side-cap {

	height:50px;

	background-image:-moz-linear-gradient(0% 100% 90deg,#d7cfbd, #ece4d4);

	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ece4d4), to(#d7cfbd));

}



/* Sidebar Ad Styles */



.wp125ad a img {

	-webkit-border-radius:8px;

	border:none;

}



/* Featured Post Styles */



#content .featured-post {

	position: relative; margin: 0 0 20px 0;

	width: 670px; height: 280px;

}

#content .featured-post .featured-title {

	position: relative;

	padding: 20px;

}

#content #featured .dingo {

	display: block; width: 219px; height: 285px; bottom: 0; right: -40px;

	background: url(images/dingo.png); position: absolute; z-index: 2;

}

#content .featured-post .featured-title h2 {

	padding: 0;

	margin: 0 0 20px 0;

}	

#content .featured-post .featured-title h2 a {

	color: #fff; text-decoration: none;

	font: lighter 20px 'Trebuchet MS';

}

#content .featured-post p {

	width: 77%;

	color: #b9b2a2; 

	padding: 0; 

	margin: 0;

	line-height: 18px;	

}	

#content .featured-post .date {

	font: normal 14px Arial;

	text-transform: uppercase;

	margin: 0 0 10px 0;

	color: #a28f6f;

}



/* Recent Videos Styles */



#content .recent-video {



}

#content .recent-video h4 {

	font: normal 20px 'Trebuchet MS';

	color:#775022; padding: 0; margin: 0 0 10px 0;

}

#content .recent-video ul {

	padding: 0; margin: 0; list-style: none;

	height: 180px;

}

#content .recent-video ul li {

	float: left; width: 136px; height: 100px;

}

#content .recent-video ul li a:nth-child(even) {

	padding: 0; margin: 0 20px 0 0; color:#7E6747; text-decoration: none;

}

#content .recent-video ul li a:first-child {

	display: block; width: 100px; height: 100px; margin-bottom: 10px;

	-webkit-border-radius:10px; -moz-border-radius:10px;

	-webkit-box-shadow:inset 0 0 10px #555; -moz-box-shadow:inset 0 0 10px #555;

}



/* Recent Blog Post Styles */



#content .recent-posts  {

	margin: 20px 0 20px 0;

	padding: 20px;

	background: #f1eee8;

	-webkit-box-shadow:0 4px 4px #af965d;

}



#content .recent-posts h4	 {

	font: normal 12px 'Trebuchet MS';

	text-transform: uppercase;

	border-bottom: 1px solid #beb7a7;

	color:#938351; padding: 0 0 4px 0; margin: 0 0 20px 0;

}

#content .recent-posts p {

	color:#7E6747; font: normal 12px Arial;

	line-height: 18px; padding: 0 20px 0 0; margin: 0 0 10px 0;

}

#content .recent-posts a {

	color: #7E6747; text-decoration: none;

	text-shadow:0 0 10px #ebcb83;

}

#content .recent-posts a img {border:none;}

#content .recent-posts p object {display:block;}

#content .recent-posts h3 {

	padding: 0; margin: 0;

	font: normal 22px Arial;

}	#content .recent-posts h3 a {text-decoration: none;color: #1d4b76;}

#content .recent-posts h5 {

	padding: 0; margin: 0 0 10px 0;

	font: normal 14px 'Trebuchet MS'; color:#7E6747;

}

#content .recent-posts a.thumb {

	display: block;width: 100px; height: 100px; float: left;

	-webkit-border-radius:10px;-moz-border-radius:10px; margin:0 20px 10px 0;

	-webkit-box-shadow:inset 0 0 5px #000;-moz-box-shadow:inset 0 0 5px #000;

}

#content .recent-posts div:last-child {

	margin-bottom: 20px;

}

#content .recent-posts div.post {

	position: relative;margin-bottom: 40px;

	border-bottom: 1px dashed #c3bba7;

}

#content .recent-posts div.post p a {

	color: #7E6747; text-decoration: none;

	text-shadow:0 0 10px #ebcb83;

}



#content .recent-posts div.post ul {color:#7E6747; margin: 10px 0 20px 0;}

#content .recent-posts div.post ul li {padding: 0 0 10px 0;}

#content .recent-posts div.post p object,

#content .recent-posts div.post p img  {

	padding: 10px; border: 1px solid #aba189;

	-webkit-box-shadow:0 0 10px #af965d;

}

#content .recent-posts .edit {

	position: absolute; top: 10px;right:0;

}	#content .recent-posts .edit a {

		text-decoration: none; color: #aba189; padding: 10px;

		-webkit-border-radius:10px;-moz-border-radius:10px;

		-webkit-box-shadow:inset 0 0 5px #c3bba7; -moz-box-shadow:inset 0 0 5px #c3bba7;

	}

#content .recent-posts .tags {

	margin: 10px 0; padding: 10px 0 10px 0;

	border-top: 1px dashed #c3bba7; border-bottom: 1px dashed #c3bba7;

	font: lighter 12px 'Trebuchet MS'; color:#7E6747;

}

#content .recent-posts .tags a {

	text-decoration: none; color: #9D7419;

}

#content .recent-posts .tags span:last-child {float:right;}





/* Review Styles */



#content .reviews {

	margin: 20px 0 20px 0;

	padding: 0 0 10px 0;

	-webkit-box-shadow:inset 0 0 10px #281b04;

}





#content .reviews .post {

	width: 50%;

	height: 210px;

	float: left;

}

#content .reviews .post .pad {

	margin: 10px 10px 0 10px;

	padding: 20px;

	height: 160px;

}

#content .reviews .post:nth-child(even) .pad {

	margin: 10px 10px 0 0;

}



#content .reviews .post h3 {

	padding: 0; margin: 0;

	font: normal 18px Arial;

}

#content .reviews .post h3 a {

	color: #fff;

	text-decoration: none;

}



#content .reviews .post h5 {

	padding: 0; margin: 0 0 10px 0;

	font: normal 14px 'Trebuchet MS'; color:#555;

}



#content .reviews .post p {

	color:#999; font: normal 12px Arial;

	line-height: 18px; padding: 0 20px 0 0; margin: 0 0 10px 0;

}



/* Single Post Styles */



#content .single-post {

	position: relative;

	margin: 20px 0 20px 0;

	padding: 20px;

	background: #f1eee8;

	-webkit-box-shadow:0 4px 4px #af965d;

}

#content .single-post p {

	color:#7E6747; font: normal 12px Arial;

	line-height: 20px; padding: 0 20px 0 0; margin: 0 0 10px 0;

}



#content .single-post h2 {

	padding: 0 0 4px 0;

	margin: 0 0 20px 0;

height: 50px;

	font: normal 24px Arial;

	border-bottom: 1px solid #beb7a7;

	-webkit-box-shadow:0 1px 1px #fff;

	color:#7E6747 ;

}

#content .single-post ul, #content .single-post ol {

	color:#7E6747;	font: normal 14px Trebuchet MS;

}

#content .single-post ul li, #content .single-post ol li {	padding: 4px 0;}

#content .single-post a {	color: #7e6747;}



#content .single-post .edit {

	position: absolute; top: 10px;right:0;

}	#content .single-post .edit a {

		text-decoration: none; color: #aba189; padding: 10px;

		-webkit-border-radius:10px;-moz-border-radius:10px;

		-webkit-box-shadow:inset 0 0 5px #c3bba7; -moz-box-shadow:inset 0 0 5px #c3bba7;

	}

#content .single-post object {

	display:block;

	width: 620px;

	height: 402px;

	margin: 0 0 20px 0;

	padding: 10px; border: 1px solid #aba189;

	-webkit-box-shadow:0 0 10px #af965d; -moz-box-shadow:0 0 10px #af965d;

}

#content h3 {

	font: normal 20px Trebuchet MS;

	color:#7e6747; padding: 0; margin: 20px 0;

}



#content .single-post #tabs  {

	background: none;

	border: none;

}

#content .single-post #tabs ul {

	background: none;

	border: none;

	padding: 0 0 0 10px;

}

#content .single-post #tabs .ui-widget-content {

	background: #fff;

	-webkit-border-radius:6px;-moz-border-radius:6px;

}

#tabs ul .ui-tabs-selected {

	border: 1px solid #fff;

}



/* Single Post Nav Styles */



.post-nav {

	margin: 0 0 20px 0;

	padding: 10px 0;

	border-top: 1px solid #beb7a7;

	border-bottom:1px solid #beb7a7;

}

.post-nav div {

	width: 50%;

	float: left;

}

.post-nav div:nth-child(even) {

	text-align: right;

	float: right;

}

.post-nav div a {

	font: normal 12px Arial;

	color: #555;

	text-decoration: none;

}







/* Comment Styles */



h3#comments, #respond h3 {

	font: normal 20px Trebuchet MS;

	color:#7e6747; padding: 0; margin: 20px 0;

}

ol.commentlist {

	padding: 0; margin: 0; list-style: none;

	-webkit-box-shadow: inset 0 0 10px #af965d;-moz-box-shadow:inset 0 0 10px #af965d;

	-webkit-border-radius:10px; -moz-border-radius:10px;

}

ol.commentlist li.comment {

	padding: 20px 20px 0 20px!important;

	border-bottom: 1px solid #cac2b1;

}

.url {text-decoration: none;}

.says {display: none;}

.comment-meta {position: relative;}

.comment-meta a {

	text-decoration: none;display: block; margin-bottom: 4px;

	font: normal 12px Trebuchet MS;

}

.comment-edit-link {

	display: block; position: absolute;

	top: 0; right:0;

}

.reply {padding-bottom: 10px;}

.children {list-style: none;}

ol.commentlist .children li {padding: 0!important; border: none;}

textarea#comment {

	background: none;border: none; padding: 10px; width: 80%;

	font: normal 14px Trebuchet MS; color:#58462a;

	-webkit-border-radius:10px; -moz-border-radius:10px;

	-webkit-box-shadow:inset 0 0 10px #af965d;-moz-box-shadow:inset 0 0 10px #af965d;

}

input[type="text"] {

	background: none;border: none; padding: 10px;

	font: normal 14px Trebuchet MS; color:#58462a;

	-webkit-border-radius:10px; -moz-border-radius:10px;

	-webkit-box-shadow:inset 0 0 10px #af965d;-moz-box-shadow:inset 0 0 10px #af965d;

}

input[type="submit"] {

	font: normal 14px Trebuchet MS; color: #fff; border: none; cursor: pointer;

	-webkit-border-radius:3px;-moz-border-radius:3px; padding: 10px 20px;

	background-image:-moz-linear-gradient(0% 100% 90deg,#123d68, #275a8d);

	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#275a8d), to(#123d68));

}



/* Author Styles */



/* Author Photo */



#author img.photo {

	float: left;margin: 0 18px 20px 0;

	border: none;border: 1px solid #c3b490;

}



/* Author Details */



#author-set div {	padding: 10px;}

#author-set div img.photo {

	float: right!important;margin-left: 40px;

}

#author-list {padding: 0;margin: 0;list-style: none;}

#author-list li {	

	padding: 10px 0;

	font: normal 12px Arial;

}

#author-list li:first-child {padding: 0 0 10px 0;	}

#author-list li:nth-child(2) {padding-right: 20px!important;}

#author-list li a img {border: none;}

#author-list li h3 {

	font: lighter 20px Trebuchet MS;

	padding: 0;margin: 0; color: #7E6747;

}

#author h3 {

	font: lighter 16px Trebuchet MS;

	padding: 0;margin: 0 0 10px 0; color:#7E6747;

}

/* Author Social Styles */

#author {

	padding: 10px;

/*	-webkit-box-shadow:inset 0 0 10px #af965d;-moz-box-shadow:inset 0 0 10px #af965d;

*/

}

#author-social {padding: 0;	margin: 10px 0 0 0;list-style: none}

#author-social li {padding: 0;float: left;width: 33.3%;}

#author-social li a {

	display: block;float: left;margin: 0 5px 5px 0;

	font: normal 10px Arial;text-decoration: none;

	color: #c100a3;width: 90%;

	background: #ebe3d3;border: 1px solid #c7b99a;

	padding: 3px;line-height: 32px;

}

#author-social li a img {

	float: left;margin-right: 10px;

	border:none;

}

/* Footer Styles */



#ftr-bg {

	background:#4a320c url(images/ftr-bg.png) repeat-x;

}

#ftr-bg .ftr-box {

	width: 1040px; padding: 80px 20px 20px 20px;

	margin: 0 auto; position: relative;

}

#ftr-bg .ftr-box h4 {

	padding: 0; margin: 0 0 10px 0;

	font: lighter 22px 'Trebuchet MS'; color: #c7a667;

}

#ftr-bg .ftr-box h5 {

	padding: 0 0 20px 0; margin: 0 0 20px 0; border-bottom: 1px solid #5d4723;

	font: lighter 16px 'Trebuchet MS'; color: #c5b492;

}

#ftr-bg .ftr-box p {color:#796641;float: left;}

#ftr-bg .ftr-box p a {color:#796641;padding: 0;margin: 0 0 10px 0;}

#ftr-bg .ftr-box p:first-child {float:left;}

#ftr-bg .ftr-box p:last-child {float: right; text-align: right;}

#ftr-bg .ftr-box span {

	display: block; position: absolute;

	right: 200px; top: 0; padding-top: 80px;

}

#ftr-bg .ftr-box span a {

	font: normal 14px 'Trebuchet MS';

	display: block; text-decoration: none; text-indent: 36px;

	color: #796641; height: 26px; line-height: 26px; margin: 0 0 10px 0;

}

#ftr-bg .ftr-box span a:first-child {

	background: url(images/rss-icon.png) no-repeat center left;

}

#ftr-bg .ftr-box span a:last-child {

	background: url(images/twitter-icon.png) no-repeat center left;

}



/* Social Feed Styles */



.friendfeed .header {display: none;}

.friendfeed .feed {

	border: none!important; background: none!important;

	-webkit-border-radius:10px; -moz-border-radius:10px;

	-webkit-box-shadow:inset 0 0 20px #b8ae97;-moz-box-shadow:inset 0 0 20px #b8ae97;

}

.friendfeed a:link {

	text-decoration: none; color:#9d7419!important;

	font: normal 12px 'Trebuchet MS'!important;

}

.friendfeed .feed .entry .info {

	color:#796648!important;

}



/* Pagination Styles */

.wp-pagenavi {margin: 0 0 40px 0!important; padding: 10px 0;}

.wp-pagenavi span {border: none!important; color: #7E6747; font: normal 14px 'Trebuchet MS';}

.wp-pagenavi span.current {background:#7E6747; color:#d7cfbd;border:1px solid #7E6747!important;}

.wp-pagenavi a.page {color: #7E6747; border: 1px solid #aa9d81;font: normal 14px 'Trebuchet MS';}

.wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink,

.wp-pagenavi a.last, .wp-pagenavi a.first  {

	border:1px solid #aa9d81; color:#7E6747;

	text-decoration: none;font: normal 14px 'Trebuchet MS';

}

.wp-pagenavi a, .wp-pagenavi span.current {padding: 10px 20px!important;}

.wp-pagenavi a:hover {

	border:1px solid #aa9d81!important; background: #dac79c;

	-webkit-box-shadow:inset 0 0 5px #aa9d81;-moz-box-shadow:inset 0 0 5px #aa9d81;

}

.wp-pagenavi .pages {display: none!important;}

.wp-pagenavi span, .wp-pagenavi a {

	-webkit-border-radius:3px; -moz-border-radius:3px;

}
