@charset utf-8;
/*
Theme Name: Yoga Source
Theme URI: http://yogasourcefl.com/
Author: Associates In Business
Author URI: http://www.associatesinbusiness.com.com/
Description: Custom Wordpress theme for Yoga Source.
Version: 1.0

 * Built on the Whiteboard Framework
 * http://whiteboardframework.com
 */

/*
 * The Whiteboard Framework is licensed under the GPL license.
 * Feel free to use the Whiteboard Framework for commercial and non-commercial ventures.
 * We require a link in the CSS file and request a link on the website
*/

/*
List of divs in Whiteboard
Note that this list does not include the dynamically generated ids and classes, such as the body classes, the post ids, etc
*/

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
.hide {display:none;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
b, strong {font-weight:bold;}
em {font-style:italic;}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.alignright {float:right;margin-left:10px;}
.alignleft {float:left;margin-right:10px;}
.clear {clear:both;}
/*
	general styles
 */

.serif,
cite,
blockquote,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Arial, Helvetica, sans-serif;line-height:normal;
}
h1 {font-size:32px;font-weight: normal;padding:3px 0;}
h2 {font-size:22px;font-weight:bold;padding:6px 0 3px;}
h3 {font-size:18px;font-weight:regular;padding:6px 0 3px;}
h4 {font-size:16px;font-weight:bold;padding:6px 0 3px;}
h5 {font-size:16px;font-weight:bold;font-style:italic;padding:6px 0 3px;}
h6 {font-size:16px;font-weight:normal;font-style:italic;padding:6px 0 3px;}

.post h1 {text-align:center;}

.monospace,
var,
code {
	font-family: courier new, courier, monospace;
}

.amp {
	font-style: italic;
	font-family: baskerville,palatino,palatino linotype,book antiqua,georgia,times,times new roman,serif;
	font-weight: normal;
}

a {
	color: #be693c; text-decoration:none;
}

a:hover,a:active {
	text-decoration:none;
}

.post-content ul,
.post-content ol {
	padding-left: 24px;
}

input,
textarea { 
	border: 1px #aaa solid;
	padding: 5px;
	outline: none;
}
input.radio, input.checkbox {border:none;}

input:hover,
textarea:hover,
input:focus,
textarea:focus {
	border: 1px #444 solid;
}
input:focus,
textarea:focus {
	box-shadow:inset 0px 0px 10px rgba(0,0,0,.2);
	-webkit-box-shadow:inset 0px 0px 10px rgba(0,0,0,.2);
	-moz-box-shadow:inset 0px 0px 10px rgba(0,0,0,.2);
}
textarea {	min-height: 150px; width:80%;}

.post-content table, .page-content table, .comment-body table { width: 100%; border-collapse: collapse; }
.post-content th, .page-content th, .comment-body th { text-align: left; padding: 6px;  border-bottom: 1px dotted #ccc; }
.post-content td, .page-content td, .comment-body td { padding: 6px; border-bottom: 1px dotted #ccc; }


blockquote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic
	line-height:22px;
	margin: 1em 3em;

   border-left: 2px solid #4b3237;
   padding-left: 1em; }


/*layout styles*/
body {margin:0;padding:0; font-family:Arial, Helvetica, sans-serif;color:#4b3237;font-size:14px;line-height:1.4em;}
p {padding-top:3px;padding-bottom:3px;}
img {border:none;}
#bamboo-bg {background:url(images/bamboo-tile-green.jpg) repeat; width:100%;}
#wrapper {margin:auto;width:964px;height:auto;position:relative;}


#header {width:964px;height:146px;background:url(images/head-img-new.png) no-repeat top left;position:relative;z-index:100;}
	img.logo {width:315px;height:102px;float:left;margin-left:20px;}
	div.main-nav {clear:both;width:950px;height:22px;margin:auto;padding-top:17px;}
		div.main-nav ul {list-style:none;float:right;margin:0;padding:0;}
		div.main-nav ul li {float:left;margin:0;padding:0;line-height:1.2em;}
		div.main-nav ul li a {color:#4b3237;font-size:14px;line-height:10px;text-decoration:none;display:inline-block;border-left:1px solid #4b3237;padding:0 10px}
		div.main-nav ul li:first-child a {border-left:none;} 
		div.main-nav ul li a:hover {text-decoration:none;}

#slideshow {position:relative;z-index:0;margin:auto;width:948px;height:224px;top:-8px;border:2px solid #C4E272;background-color:#f2f0dd;}
#content-wrapper {width:922px;margin:0 auto -8px auto;padding:10px 15px;background-color:#f2f0DD;position:relative;top:-8px;}

#sidebar {width:300px;float:right;padding:0;margin:0;}
	#social-icons, #contact-coral, #contact-davie {margin-bottom:0px;}
	#social-icons {margin-top:5px;}
	#contact-coral, #contact-davie {padding-top:8px;}
	#contact-davie {float:right;}
	#contact-coral {float:left;}
	#social-icons a {display:block;float:left;margin-right:15px;width:32px;height:32px; background-repeat:no-repeat; text-indent:-9999px;}
	a.facebook {background-image:url(images/facebook.png);}
	a.email {background-image:url(images/mail.png);}
	a.rss {background-image:url(images/rss.png);}
	p.phone {background:url(images/smartphone.png) left center no-repeat;padding-left:36px;padding-top:4px;padding-bottom:4px;height:32px;}
	p.map {background:url(images/map.png) left center no-repeat;padding-left:36px;padding-top:4px;padding-bottom:4px;height:32px;}

#sidebar a.daviebtn {font-size:18px;font-weight:bold;display:block;width:294px;height:38px;background:url(images/green-off.png) top left no-repeat; color:#4F3A2B;text-align:center; padding-top:12px;margin-bottom:8px;}
#sidebar a.daviebtn:hover {background-image:url(images/green-on.png);text-decoration:none;}

#sidebar div.divider {width:294px;height:46px;background:url(images/hshadow.png) top center no-repeat;}

#sidebar a.coralbtn {font-size:18px;font-weight:bold;display:block;width:294px;height:38px;background:url(images/blue-off.png) top left no-repeat;color:#4F3A2B; text-align:center;padding-top:12px;margin-bottom:8px;}
#sidebar a.coralbtn:hover {background-image:url(images/blue-on.png);text-decoration:none;}

div.widget-sidebar {margin-top:0px;}

div.widget-sidebar ul {padding-left:5px;margin-left:0; margin-top:10px;list-style:none;margin-bottom:0px;}
div.widget-sidebar li {
	padding-left: 20px;
	background-image: url(images/bullet2.png);
	background-repeat: no-repeat;
	background-position: 0 1px;
	margin-bottom:8px;
}
#content {width:580px;}

#content div.featured-thumbnail {padding-top:3px;}
#content div.featured-thumbnail img {float:left;margin-right:10px;margin-bottom:10px;margin-top:7px;border:2px solid #4b3237;}

#home-content {width:934px;position:relative;top:0;margin:auto;}

#footer {clear:both;background:url(images/footer-bg.png) top left repeat-x; height:100px;width:100%;padding-top:20px;}

#footermenu {}
#footermenu .menu-footer-menu-line-1-container {float:right;position:relative;left:-50%;text-align:left;padding-bottom:8px;}
#footermenu .menu-footer-menu-container {clear:right;float:right;position:relative;left:-50%;text-align:left;}
#footermenu ul.menu { list-style:none;position:relative; left:50%;margin:0;padding:0;}
#footermenu ul.menu li {float:left;position:relative;margin:0;}
#footermenu ul.menu li a {color:#f2f0dd; font-size:12px;line-height:10px;border-right:1px dotted #f2f0dd;padding:0 10px; border-collapse: collapse;}
#footermenu ul.menu li:last-child a {color:#f2f0dd; font-size:12px;line-height:10px;border-right:none;padding:0 10px;}
#footermenu ul.menu li a:hover {}

#footer p.copyright, #footer p.copyright a {clear:both;padding-top:3px;text-align:center;color:#f2f0dd;font-size:10px;padding-top:15px;text-decoration:none;}

#homepage_boxes {text-align:center;width:100%;height:215px;margin:auto;padding-top:10px;}
.home-page-box-left {float:left;margin-right:0px;padding:5px 0 10px 10px;width:393px;height:183px;background:url(images/home-widget-bg-new.png) top left no-repeat;margin-left:7px;}
.home-page-box-right {float:right;margin-right:10px;padding:5px 10px 10px 0;width:393px;height:183px;background:url(images/home-widget-bg-new.png) top left no-repeat;}

.home-widget-image {border:2px solid #fff;}
.home-page-box-left .home-widget-image {float:right;margin-left:15px;margin-right:17px;margin-top:4px;}
.home-page-box-right .home-widget-image {float:left;margin-right:7px;margin-left:8px;margin-top:4px;}
.home-widget-link {}
.home-widget-title {width:180px;height:50px; text-indent:-9999px;}
.cs-title {background:url(images/coralsprings.png) top left no-repeat;margin-left:8px;}
.d-title {background:url(images/davie.png) top left no-repeat;margin-left:198px;}

.home-widget-location {padding-top:0px;font-size:14px;line-height:1.2em;}
.home-widget-schedule {padding-top:5px;font-size:14px;line-height:1.2em;}
.home-widget-location a, .home-widget-schedule a {text-decoration:underline;}
.home-widget-address1 {padding-top:5px;font-size:14px;line-height:1.2em;}
.home-widget-address2 {padding-top:0;margin-top:0;font-size:14px;line-height:1.2em;}
.home-widget-phone {padding-top:5px;font-weight:bold;font-size:16px;line-height:1.2em;}

#home-content-2 {clear:both;margin-top:10px;height:auto;width:100%;}

#home-events-widget {width:428px;height:auto;margin-left:7px;}
#home-events-widget .widget-top {width:428px;height:43px;}
#home-events-widget .widget-middle {width:428px;height:auto;background:url(images/images/home-events-widgetbg_02.png) top left repeat-y;}
#home-events-widget .widget-bottom {width:428px;height:16px;}

.display-home-events-widget ul {list-style:none;padding:10px 12px;width:398px;}
.display-home-events-widget h3 {display:none;}
.display-home-events-widget li {clear:left;margin-bottom:8px;min-height:50px;}
.display-home-events-widget img {float:left;margin-right:10px;border:1px solid #4F3A2B;}
.display-home-events-widget p {font-size:12px;}
.display-home-events-widget a.post-title {font-weight:bold;}

#home-4th-box-wrapper {width:420px;height:316px;background:url(images/home-4-box-bg.png) top left no-repeat;padding-right:8px;float:right;margin-right:3px;margin-top:28px;}
#home-4th-box {width:412px;height:306px;border:1px solid #c4e272;}

#home-4th-box .display-home-4-widget {background:url(images/alpha-80.png) repeat;padding-left:15px;padding-right:10px;padding-bottom:5px;}

#homepage_video {width:582px;height:353px;overflow:hidden;}
/*#homepage_video {width:580px;height:auto;border:2px solid #4b3237;overflow:hidden;}*/
#homepage-social {position:relative;z-index:999;width:272px;height:353px; min-height:355px;float:right;background:url(images/home-yogo-woman.png) bottom right no-repeat;}

#homepage-social a {display:block;float:left;margin-right:15px;width:80px;height:80px; background-repeat:no-repeat; background-image:url(images/social.png);text-indent:-9999px;}

p.description{font-size:12px;margin-top:-40px;padding:15px;background: url(images/alpha-50.png) repeat;font-weight:300;position:relative;z-index:10;}

article {background: url(images/alpha-50.png) repeat; padding:5px 10px;}



	
