/*  
Theme Name: YogaFlirt
Theme URI: http://www.yogaflirt.com
Description: A Baseline Theme for WordPress. 
Version: 1.0
Author: Michelle Martello
Author URI: http://www.minimadesigns.com

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php


TABLE OF CONTENTS
 
  Inherited Styles
  HTML Tags
  Structure
  Headers
  Content Styles
  Footer
  


/* ---------- @ Inherited Styles -----------*/


@import url('css/posts.css');



/* ---------- @ HTML Tags -----------*/


.line {clear:both;border-top:1px solid #dddddd;padding:10px 0 0 0;}

* {
	margin:0;
	padding:0;
	outline:none;
	}

body,html {
	min-height:101%; /*Firefox scrollbar fix*/
	}
	
body {
		background:#e2ded5 url(images/bg_yf.jpg) top center repeat-x;
	color: #717171;
	padding:0px 0;
	}

body, select, textarea {
	font: 100% Arial, Verdana, Sans-Serif /*Global font-size reset*/;
	}
	
	

img {border:0}
	
p {	
	margin: 5px 0 15px 0;font-size:100%;
	line-height:140%;
	}

a, a:visited {
	color: #d86d54;
	}

a:hover, a:active {
	color:#cb6580;
	}
	
hr {
	display: block;
	height:1px;
	background:#CCC;
	border:0;
	color:#CCC;
	}

table {
	border-collapse:collapse;
	width:100%;
	margin:15px 0;
	}

td {
	padding:4px 6px;
	}

tr {
	}
	
table caption {
	padding:2px 0;
	}	
	
blockquote {

background:url(images/bg_topquote.gif) top left no-repeat;padding:20px 0 0 50px;

	font:italic 1em Georgia, "Times New Roman", Times, serif;
	letter-spacing:.03em;
	}



/* ---------- @ Structure -----------*/


#page-home #outerwrapper {margin:0 auto;background:transparent url(images/bg_pole1.jpg) top center no-repeat}
#page-home #main {background:transparent url(images/bg_pole1main.jpg) top right no-repeat}


#page-what-is-yoga-flirt #outerwrapper {background:transparent url(images/bg_pole12.jpg) top center no-repeat}
#page-what-is-yoga-flirt #main {background:transparent url(images/bg_pole12main.jpg) top right no-repeat}


#page-rates-and-policies #outerwrapper {background:transparent url(images/bg_pole13.jpg) top center no-repeat}
#page-rates-and-policies #main {background:transparent url(images/bg_pole13main.jpg) top right no-repeat}

#page-our-story #outerwrapper {background:transparent url(images/bg_pole3.jpg) top center no-repeat}
#page-our-story #main {background:transparent url(images/bg_pole3main.jpg) top right no-repeat}

#page-a-letter-to-men #outerwrapper {background:transparent url(images/bg_pole5.jpg) top center no-repeat}
#page-a-letter-to-men #main {background:transparent url(images/bg_pole5main.jpg) top right no-repeat}

#page-class-descriptions #outerwrapper {background:transparent url(images/bg_pole4.jpg) top center no-repeat}
#page-class-descriptions #main {background:transparent url(images/bg_pole4main.jpg) top right no-repeat}

#page-current-schedule #outerwrapper {background:transparent url(images/bg_pole6.jpg) top center no-repeat}
#page-current-schedule #main {background:transparent url(images/bg_pole6main.jpg) top right no-repeat}


#page-frequently-asked-questions #outerwrapper {background:transparent url(images/bg_pole7.jpg) top center no-repeat}
#page-frequently-asked-questions #main {background:transparent url(images/bg_pole7main.jpg) top right no-repeat}


#page-parties-celebrations #outerwrapper {background:transparent url(images/bg_pole8.jpg) top center no-repeat}
#page-parties-celebrations #main {background:transparent url(images/bg_pole8main.jpg) top right no-repeat}

#page-testimonials #outerwrapper {background:transparent url(images/bg_pole9.jpg) top center no-repeat}
#page-testimonials #main {background:transparent url(images/bg_pole9main.jpg) top right no-repeat}


#page-press #outerwrapper {background:transparent url(images/bg_pole10.jpg) top center no-repeat;min-height:700px;}
#page-press #main {background:transparent url(images/bg_pole10main.jpg) top right no-repeat;min-height:700px;}


#page-contact #outerwrapper {background:transparent url(images/bg_pole9.jpg) top center no-repeat}
#page-contact #main {background:transparent url(images/bg_pole9main.jpg) top right no-repeat}

#page-videos #outerwrapper {background:transparent url(images/bg_pole4.jpg) top center no-repeat}
#page-videos #main {background:transparent url(images/bg_pole4main.jpg) top right no-repeat}

#page-events #outerwrapper {background:transparent url(images/bg_pole3.jpg) top center no-repeat;min-height:650px;}
#page-events #main {background:transparent url(images/bg_pole3main.jpg) top right no-repeat;min-height:650px;}


#wrapper {margin:0 auto;width:960px;background:transparent url(images/bg_wrapper.gif) repeat-y; }
	
#main {
	overflow:hidden;width:960px;margin:0;padding:0;
	
}


	
	


#homeimages img{margin:0;padding:0;border:0}



#masthead {margin:0 auto;width:960px;height:179px;
	padding:0px;
	}


	
#content {
	width:690px;padding:0 10px 0 10px;margin:0 80px 0 0;
	float:right;
	}
	
#content p {padding:0 40px 0 0}


#sidebar {
	width: 140px;
	float:left;
	margin:20px 10px 0 20px;
	}
	
.sidebutton {margin:10px 0 10px 0}

#blog_sidebar {
	width: 200px;
	float:left;
	margin:20px 10px 0 20px;
	}
	
#blog_content {
	width:630px;padding:0 10px 0 10px;margin:0 80px 0 0;
	float:right;
	}




#news {background:url(images/bg_news.gif);width:378px;height:127px;float:left;margin:0px 0 0 5px}
#news img {vertical-align:top}	
#news .textinput{border:1px solid #8e4a3c;padding:6px;background:#ffd2b1;font-size:12px;vertical-align:top;width:240px}
#innernews {padding:75px 0 0 15px}

#quote {width:280px;background:url(images/bg_topquote.gif) top left no-repeat;padding:20px 0 0 20px;color:#543018;font-style:italic;font-size:.9em;line-height:1.4em}
.author {font-weight:bold;color:#bb6453;font-size:13px;margin:0padding:5px 0 0 0;font-style:normal}
.source {font-weight:normal;font-style:normal;color:#bb6453;font-size:12px;}

#sidebar ul, #blog_sidebar ul {	list-style: none;
	font-size:90%;margin:0 10px 0 0;
	padding:0 0px 10px 0;
	display:inline-block;
	vertical-align: bottom}


#sidebar li, #blog_sidebar li {
	position:relative;
	list-style:none; background-image: url(images/dots.gif); background-repeat: repeat-x;padding:3px 0 3px 0px;
	}
	
#sidebar li a, #sidebar li a:visited, #blog_sidebar li a, #blog_sidebar li a:visited {
	display: block;
	text-decoration: none;
	color:#3b180b;
	padding:5px 0px 5px 0px;
	}

#sidebar a:hover {
	color:#ce623a;
	}


.left {
	float:left
	}

.right {
	float:right
	}
	
	
	
	
/* ---------- @ Headers -----------*/

h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	}

h1 {color:#ff49a8;padding:0 0 10px 0}
h1.pagetitle {	}
h1.a, h1.a:hover {color:#ff49a8;}
	
h2 {
	margin: 5px 0 10px 0 ;
	}

.entry h2 {
	font-size:1.8em;
	margin: 15px 0 0 0 ;
	}
	
.posttitle {padding:0 0 10px 0	}
	
	

.date {font-weight:bold;margin:0;padding:0;color:#bf4e5f}

.entry h3 {
	font:1.4em Arial, Helvetica, sans-serif;
	color:#543019;padding:10px 0 5px 0;margin:0;
	}
	
#respond h3, h3#comments, h3#trackbacks {
	margin:45px 0 20px;
	font-weight:bold;
	}

h3#comments {
	margin:32px 0 12px;
	}

.entry h4 {
	font:1.3em Arial, Helvetica, sans-serif;
	color:#3f72a3;padding:0px 0 0 0;margin:0;font-weight:bold;
	}
	
h5 {
	font-weight: bold;
	font-size: 1.2em
	}

h6 {
	font-weight: bold;
	font-size: 1em;
	}



	
/* ---------- @ Content Styles -----------*/

/*Misc*/


	
.commentcount {
	padding-left: 0px;
	margin-left:0px;
	}

.more-link {
	display:block;
	margin-top:12px;
	clear:both
	}




/* Search and Archives*/

.search-highlight {
	background:#FFFF00	
	}

#comment_pagination {
	margin-top:22px;
	overflow:hidden;
	}

#archive_pagination {
	overflow: hidden;
	padding: 20px;
	text-align: center
	}
	
.current-numeric-page {
	padding: 5px 8px;
	}
	
#archive_pagination a, #archive_pagination a:visited {
	border:1px solid #CCC;
	padding: 5px 8px;
	text-decoration: none;
	}
	
#archive_pagination a:hover {
	background: #f5f5f5;
	}

#archive_pagination a:active {
	background:#e6e6e6;
	border-color:#bebebe;
	}
		
#comment_pagination div {
	float:left;
	margin-right:10px;
	}

a #icon-rss {
	border:none
	}

.archive #icon-rss {
	vertical-align: middle;
	margin-left:3px;
	}		
		
	

/*Sidebar and Widgets*/

.widget {
	margin-bottom:24px;
	overflow:hidden
	}
	
.widget li {
	list-style:none;
	border-bottom:1px solid #CCC;
	padding:6px 0;
	line-height:140%;
	}

.widget li a, .widget li a:visited {
	color:#111;
	text-decoration:none
	}

.widget li a:hover, .widget li a:active {
	color:#6d6d6d;
	}

.widget li.current_page_item a, .widget li.current_page_item a:visited, 
.widget li.current-cat a, .widget.current-cat a:visited {
	font-weight:bold
	}

.widget li.current_page_item li a, .widget li.current_page_item li a:visited, 
.widget li.current-cat li a, .widget li-current-cat li a:visited {
	font-weight:normal;
	}
			
.widget li li {
	margin-left:34px;
	border:0;
	list-style:disc;
	}

#wp-calendar tr {
	background:#f2f2f2;
	}
	
#wp-calendar td {
	text-align:center;
	padding:3px;
	}	
	
#recentcomments {
	color: #787878;
	}

#recentcomments a, #recentcomments a:visited {
	font-style:italic
	}

#recentcomments a.url, #recentcomments a.url:visited {
	font-weight:bold;
	font-style:normal;
	}

a.rsswidget, a.rsswidget:visited {
	font-weight: bold
	}

.rssSummary {
	line-height:160%;
	}
	



/* ---------- @ Footer -----------*/

#footer {

	overflow:hidden;
	width:960px;
	margin:0 auto;
	color:#37190d;
	padding:0px 0px 5px 0px;line-height:1.6em;background:#e2ded5 url(images/bg_footer.gif) no-repeat;
	}

#footer p {font-size:12px;padding:15px 0px 0 10px;}

#footer a, #footer a:hover, #footer a:active {
	color:#bb6553;text-decoration:none;font-weight:bold;
	}

#footer .left {
	float:left;
	width:400px;text-align:left
	}

#footer .right {
	float:right;text-align:right;
	width:480px;
	text-align: right;margin:0 80px 0 0;
	}
	
#footer #icon-rss {
	vertical-align: middle;
	margin-right:5px;
	}	
	
#footer img {border:0;}
	

	/* ---------- @ Table -----------*/
	
.wp-table-reloaded {
	margin: 5px 0px 5px 0px;
	font-size:12px;
	width: 100%;
	text-align: left;
}
.wp-table-reloaded th {
	background-color: #431d06;
	padding: 4px;color:#fff;
}
.wp-table-reloaded td {
	color: #3D3D3D;
	padding: 4px;
	vertical-align: top;
}
.wp-table-reloaded .even td {
}
.wp-table-reloaded .odd td {background:#efeae0;
}


/* ---------- @ Instructor Bios -----------*/
.bio {float:left;padding:0 0px 10 0;margin:20px 10px 0 0;width:115px;height:150px;vertical-align:top;}
.bio img {border:3px solid #fdcdb7;padding:2px;background:#fff}


/* ---------- contact form -----------*/

form {padding:0;margin:0}

label {font-weight:bold;color:#bc6654}

.contactSubmit{

color:#783f31;
border:none;
width:122px;
height:30px;
color:none;
font-weight:bold;font-size:14px;
background-image:url(images/b_sendemail.gif);
background-repeat:no-repeat;
}

.pink {color:#ec519d;font-weight:bold}

.shopping_cart h2 {	margin:0;padding:0;
	font-size: 2.2em;color:#d55223;}
.shopping_cart table {width:800px}
.shopping_cart th {background:#451e04;padding:5px;color:#fff;width:800px}
.shopping_cart td {background:#efeae0;border-bottom:1px solid #fff}
