/* @override http://yogaheart.ca/wp-content/themes/yogaheart/style.css */

/*  
Theme Name: Yogaheart Theme
Description: Customized BuddyPress theme for yogaheart.ca
Version: 1.0
Author: David Lewis
Author URI: http://uniondesign.ca
Template: bp-default
Tags: buddypress
*/

/* Parent styles */
@import url( ../../plugins/buddypress/bp-themes/bp-default/style.css );

body,
body#bp-default #wp-admin-bar .padder,
body.activity-permalink,
#wp-admin-bar .padder				{min-width: 960px; max-width: 1100px; width: 80% !important; font-family: verdana;}
body								{position: relative; background: #820000 url(_inc/images/bg-body-gradient.jpg) center top repeat-x;}
a									{color: #890000; outline: none;}
blockquote							{margin: -.4em 0 2em 0; padding: 0; font: italic 1.5em/1.6 georgia; color: #999;}

/* Activity View (Permalink) */
body.activity-permalink					{margin: 0 auto;}
body.activity-permalink div#container	{padding: 60px; background: #fff; width: auto;}
body.activity-permalink ul.item-list li, .activity-list {background: none !important;}
body.activity-permalink div.activity-content {background: #efefef !important;}
body.activity-permalink div.activity-content p {background: none !important;}

#header								{height: 210px !important; padding-top: 30px !important; overflow: hidden; border: 6px solid #fff; border-top: 0;}
#header h1							{width: auto; font-family: trebuchet ms; letter-spacing: 2px; bottom: 0; left: 60px; position: absolute;}
#header h1 a						{font-size: 50px !important; text-shadow: #333 2px 2px 15px; color: #fff !important;}
#sidebar .widget_pages ul li li		{margin: 0 15px; list-style: disc; color: #ccc;}
#container							{-moz-box-shadow: 0 0 3px #ccc; -webkit-box-shadow: 0 0 3px #ccc; box-shadow: 0 0 3px #ccc;}
#search-form						{display: none;}
#content .padder					{padding: 60px;}
#content p							{}
#sidebar ul li						{list-style: disc; color: #ccc; margin-bottom: .5em;}
h2.pagetitle						{margin: .2em 0;}
h2.pagetitle,
div.post h2.pagetitle 				{display: none;}
div.post h2.posttitle a 			{color: #890000; font: italic lighter 30px georgia;}
.post 								{margin-bottom: 4em !important;}
h3									{color: #890000;}

/* Nav */
#wp-nav-bar							{position: absolute; right: 15px; bottom: 0;}
ul#nav,
ul#menu-main						{position: static; display: inline;}
ul#menu-main li						{float: left; margin: 0 5px 0 0;}
ul#menu-main li a					{background: url(_inc/images/60pc_black.png); display: block; color: #fff; text-decoration: none; padding: 5px 15px;
										-moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; font-size: 1.2em; font-weight: bold; font-family: arial;}
ul#nav li a 						{font-size: 1.2em; font-weight: bold; font-family: arial;}
ul#nav li.selected a,
ul#menu-main li.selected a,
ul#menu-main li.current-menu-item a,
ul#menu-main li.current_page_item a {background: #fff; color: #000;}
ul#menu-main a:focus				{outline: none;}

/* Subnav */
ul#menu-main li ul,
ul#nav li ul						{width: 30.7%; -moz-box-shadow: 2px 2px 2px #ccc; -webkit-box-shadow: 2px 2px 2px #ccc; box-shadow: 2px 2px 2px #ccc; border: none;}
ul#menu-main li ul li,
ul#nav li ul li						{width: 100%;}
ul#menu-main li ul li a,
ul#nav li ul li a					{padding: 5px 15px;  -moz-border-radius: 0; -webkit-border-radius: 0;}
ul#menu-main li.selected a,
ul#menu-main li.current_page_item a,
ul#nav li.selected a,
ul#nav li.current_page_item a		{background: #f5f5f5;}

#wp-nav-bar ul li ul				{position: absolute; left: -999em; z-index: 1;}
#wp-nav-bar ul li ul li a			{display: block;}
#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;}
#wp-nav-bar ul li ul li a:hover		{}

#bp-adminbar-visitrandom-menu		{display: none;}
.widgettitle a						{text-decoration: none;}
#content #links h2					{color: #000; margin: 2em 0 .5em 0; font-size: 1.2em;}
#content #links ul					{list-style: disc; margin: 0 0 0 1.5em;}
#content #links li					{margin-bottom: .5em;}

/* Community Nav */
#sidebar #communitynav				{margin: 0 0 0 -19px; width: 224px;}
#sidebar #communitynav h3			{margin: 25px 0 0 0; background: #890000;}
#sidebar #communitynav h3 a			{color: #fff;}
#sidebar #communitynav ul li		{list-style: none; background: #d9d9d9; margin: 1px 0 0 0;}
#sidebar #communitynav ul li.selected,
#sidebar #communitynav ul li:hover	{background: #ebebeb;}
#sidebar #communitynav ul li a		{padding: 5px 19px; text-decoration: none; font-weight: bold; display: block;}
#sidebar #communitynav ul li a:hover{color: #890000;}

/* BuddyPress Tweaks */
div.author-box						{display: none;}
div.post-content					{margin-left: 0 !important;}
#members-list .activity				{display: none;}

/* BuddyVents */
/*
#list-choices							{top: 2.7em !important;}
span.highlight							{display: none;}
a.cal-daily								{color: #fff;}
div.day-number							{width: 14px !important;}
.single-event							{line-height: 1.2; margin-bottom: 1.2em !important;}
#content .events h3						{margin: 2em 0 .2em 0; font-size: 1.8em;}
#comment_text							{width: 98%;}
.event-meta								{overflow: hidden; min-height: 11em;}
.event-admin,.highlight					{display: none !important;}
.events ul.item-list li div.item-desc	{font-size: 12px; color: #555; line-height: 1.7;}
.private								{display: inline-block !important; border: none !important;}
*/
#widget-events-list hr					{margin: 10px 0;}
#widget-events-list li					{padding: 0 !important; margin: 0 !important; list-style: none !important;}
#widget-events-list .event-item			{padding: 1em 0; border-bottom: 1px solid; display: block;}
#widget-events-list .dtstart			{color: #666; padding-bottom: .5em; display: block;}
#widget-events-list .widget-event-meta	{font-size: 10px;}
#widget-events-list .item-title			{font-weight: bold;}
#widget-events-list .widget-event-meta a{text-decoration: none; line-height: 1.4;}
#widget-events-list .avatar				{margin-right: 8px;}
#colorbox,#cboxOverlay,#cboxWrapper		{left: 0 !important;}

/* Newsletter Signup */
#subForm input#name,
#subForm input#kynlr-kynlr				{width: 99%;}

/* Karma Widget */
#sidebar #karma							{}
#sidebar #karma h3						{background: none; margin-bottom: 0; font-size: 16px;}
#sidebar #karma p						{margin: 0 0 -15px 0;}
#sidebar #karma a.karmaButton			{display: table-cell; height: 88px; width: 187px; background: url(_inc/images/karmaButton.gif) no-repeat; vertical-align: middle; color: #d69fa0; text-decoration: none; padding: 3px 0 0 15px; font-size: 16px; font-weight: bold;}
























