/* @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; 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; line-height: 1 !important; margin: 0 0 -7px 0 !important; left: 60px;}
#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;}3

/* The Event Calendar */
.category-events #tec-content			{width: 100% !important; padding: 0 !important; margin: 0 !important;}
.tec-calendar-buttons a					{text-decoration: none; padding: 2px 20px !important; margin: 0 0 0 1em !important;}
#tec-content .ical						{display: none;}
.tec-calendar-buttons					{position: relative !Important; float: right;}
.tec-month-nav							{left: 0 !important;}
select.tec-events-dropdown				{margin: 0 !important;}
#tec-events-calendar-header				{position: relative; margin-bottom: 18px; margin-top: -35px;}
#tec-events-loop.post-list h2			{margin: 0 0 .2em 0 !important; font: bold 1.16em/1.6  arial, verdana, sans; border-bottom: 3px solid #e0e0e0;}
#tec-events-loop.post-list h2 a			{text-decoration: none; color: #000 !important; }
#tec-events-loop.post-list h4			{margin: 0 !important; color: #000 !important; font-size: 1em; float: right;}
.tec-events .tec-event-list-meta		{border-left: none !important;margin-bottom:20px; font-size: 11px !important;}
#tec-event-meta .gmap, .tec-event-meta-desc .gmap {text-decoration: none !important;}
.tec-event-list-meta td					{padding: 3px 10px !important;}
.category-events .post					{padding-left: 0 !important;}
.upcoming a.tec-button-on, .grid a.tec-button-on {background: #890000 !important;}
.tec-calendar td.tec-present .daynum	{background-color: #77d55e !important;}
.tec-tooltip .tec-event-title			{background-color: #77d55e !important;}
.tec-calendar th						{background-color: #b3b3b3 !important;}

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

