/*
Theme Name: Tree House Yoga
Theme URI: http://treehouseyogastudio.com
Description: Theme for tree house yoga
Author: Michelle Martello
Author URI: http://minimadesigns.com
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

.clear {clear:both}
.clearleft {clear:left}
body {background: #292650 url(images/bg_treegradient.jpg) repeat-x;color:#343026;font-family:Georgia, "Times New Roman", Times, serif;line-height: 1.5em;}

#wrapper {	margin: 0 auto;	background:  url(images/bg_trees.jpg) no-repeat scroll 50% 0;	}
#container {margin:0px auto 0 auto;width:960px;background: #ffffff url(images/bg_container.gif) repeat-x;}
#address { width:960px;height:35px}

#content {float:left;width:635px;padding:20px 0 20px 25px;}


#content p {padding:0 10px 12px 0;font-size:100%}
#content h2 {font-size:150%;padding:0 0 20px 0;color:#3e3a71;font-weight:normal}
#content p a {font-weight:bold;color:#3e3b64;text-decoration:none}
#content p a:hover {color:#b7d186}

/*sidebar*/
#testimonial {background:  url(images/bg_test.jpg); width:267px;height:216px;}
#stray {color:#4d4d4d;padding:70px 15px 0 18px;font-style:italic;line-height:17px;font-size:12px}


#sidebar {float:right;width:295px;padding:20px 0px 0 0;}
#sidebar p {font-size:85%;line-height:1.3em;padding:0 20px 0 0}

#sideevents {margin:20px 0 3px 0;}

#sidebar li {padding:10px 0px 10px 0;border-bottom:1px solid #f3f3e4;margin:0 30px 0 0}
#sidebar li a  {font-weight:bold;text-decoration:none;border-bottom:1px solid #a9c479;color:#2b284c}
/* home Page*/
#box1 h4, #box2 h4, #box3 h4, #box4 h4 {color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;background:#a9c479;padding:5px}

#box1, #box2, #box3, #box4 {background:#f3f3e4;width:300px;float:left;font-size:12px;line-height:1.5em;}
#homebox p {padding:5px}
#homebox a {font-weight:bold;color:#3e3b64;text-decoration:none}
#box1 {margin:0 10px 0 0;}
#box2 {margin:0 0px 0 0;}
#box3 {margin:10px 10px 0 0;}
#box4 {margin:10px 0px 0 0;}

#box1 img, #box2 img, #box3 img, #box4 img {float:left;padding:5px}
/* Sidebar*/

#newsletter p {font-size:12px;width:250px;line-height:1.5em}
#newsletter {margin:20px 0 40px 0}
#newsletter form {margin:10px 0 0 0}
#newsletter .inputbox {margin:0 0 10px 0;padding:4px;background:#f9f9f1;border:1px solid #efefe3;width:230px;}


/* Schedule ////////////////////////////////////////////////////////// */


.wp-table-reloaded {width:90%;
	font-family:Arial, Helvetica, sans-serif;background:#fff;border-left:1px solid #45426b;border-top:1px solid #45426b;font-size:90%;margin:0 0 10px 0
}
.wp-table-reloaded th {
	background:#45426b;font-weight:bold;color:#ffffff
}
.wp-table-reloaded td {
padding:5px;border-bottom:1px solid #45426b;border-right:1px solid #45426b;width:45px;height:20px;text-align:center
}
.wp-table-reloaded .even td {
	background-color:#FFFFFF;
}
.wp-table-reloaded .odd td{
}
.wp-table-reloaded .header {
	
}
.wp-table-reloaded .headerSortUp {
	
}

.wp-table-reloaded .headerSortDown {
	
}
.date  {background:#45426b;font-weight:bold;color:#fff}
.time {font-weight:bold;text-align:right}
.icon {background:transparent url(images/icon.gif) no-repeat;width:45px; height:25px;}




/* NAVIGATION*/

#navigation {margin:7px 0 0 0}

#nav {
	height:32px;margin:0 0 0 15px
	}

#nav li, #subnav li {
	border-right:1px solid #333059;border-left:1px solid #4b4871
	}

#nav li, #subnav li {
	float:left;
	list-style:none
	}

#nav a {
	color:#FFF;padding:5px 20px 5px 20px;
	text-decoration:none;
	font-weight:bold;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-size:14px
	}

#nav a:active,
li.current_page_parent a,
li.current_page_parent a:visited,
#nav li.current_page_item a,
#nav li.current_page_item a:visited
        {
	color:#a3a0cd;
	background:#19163c;
	}

#nav a:hover
        {
	color:#a3a0cd;
	}	
	
	

#subnav {
	background:#19163c;
	border-top:1px solid #3f3a70;
	border-bottom:1px solid #3f3a70;
	height:28px;padding:0 0 0 15px
	}

.subnavparent {color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-transform:uppercase;font-weight:bold}

#subnav a, #subnav a:visited {
	color:#a3a0cd;
	text-decoration:none;padding:5px 20px 5px 20px;
	font-weight:bold;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-size:12px
	}

#subnav a:hover, #subnav a:active,
#subnav li.current_page_item a,
#subnav li.current_page_item a:visited {
	text-decoration:none;color:#fff
	}



/* Header Images*/

#headerimg {width:960px; height:236px;}


/* FOOTER*/

#footer {clear:both;background:#28254f;height:65px;color:#736fa4;font-size:90%}
#footer p {padding:5px 0 0 20px}
#footer p a {color:#fff;text-decoration:none}


/*Images*/
	


img.alignleft {
	margin:5px 15px 10px 0;
	float:left;border:2px solid #fff;
	}

img.alignright {
	margin:5px 0 10px 15px;
	float:right;border:2px solid #fff;
	}
