/*
Theme Name: Pilates Seattle Custom
Theme URI: 
Description: Pilates Seattle Custom Theme, YUI CSS, Google Webfonts
Version: 3
Author: C.J.Meffie
Author URL: http://upstroke.biz
Released: 06/01/2009
*/

/* Orange #F58026; */
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-56233106-1', 'auto');
  ga('send', 'pageview');

</script>


body { 
	width: 960px;
	margin: auto;
	font-family: 'Droid Sans', "Lucida Grande", "Helvetica Neue", Helvetica, 'Lucida Sans Unicode', sans-serif;
	background-color:White;
	font-size: 13px/1.625;
	color:#020202;
	word-spacing:normal; letter-spacing: normal;
 }


div#page { 
	margin:auto;
	word-spacing:normal;
	letter-spacing:normal;
	}

div#bigtopnav {
}

#sidebar-left { background-color:White; }

#header { background-color: White; }

#logobox { width: 20%; }

div#horizontal-navbar {
	font-size:131%;
	background-color:Transparent;
	border-top: 1px solid #F58026;
	border-bottom: 2px solid #F58026;
	letter-spacing:2px;
	margin:.5em 0 1em 0;
	min-height: 1em;
	padding:1em 0;
	text-align:center;
	vertical-align:middle;
 }

/* 
div#fluidwrap {
	padding: 0px 200px 0px 200px;
	width:100%;
	margin:auto;
	}

#sidebar-left {  
	margin-left:-200px;
    width:190px;
    }
    
#sidebar-right {
	margin-right:-200px;
    width: 180px;
    padding: 8px 12px;
    }

*/ 

.sidebar {
	text-align:center;
	padding: 4px 0;
	}

#main {
	max-width: 500px;
	padding: 0 20px;
	margin: 0px;
	}


#sidebar-right .widget { padding: 0 0 0 1em; }

.widget { 
	margin-right auto;
	margin-bottom: 1em;
}

div.widget_nav_menu ul.menu li { 
	margin-bottom: 1em;
	font-size: 116%;
	}

div.widget_nav_menu ul.sub-menu li { 
	margin-left: 1em;
	font-size: 100%;
	}


#footer{ background-color:transparent;
	clear:both;
	margin:2em auto;
	}

#logobox{
	/* background:url(/art/corners/tlc_45_6a7075_ffffff.gif) top left no-repeat #6A7075; */
	border-right:5px solid #FFF;
	clear:left;
	display:inline-block;
	float:left;
	height:100%;
	margin:0;
	-moz-border-radius-topleft:40px;
	border-top-left-radius:40px;
	border-color:white;
	background-color:#90A8C0;
	display: none;	
}

div#testimonial,div#sidebar2{ border:1px dotted #7C1624 }

div#header {
	margin: 1em 0;
	min-height:120px;
	background:url( 'http://www.pilatesseattle.com/wordpress/wp-content/uploads/Prop320.png') top left no-repeat;
	}

h1{ font-size:182%; text-align:center }
h2{ font-size:167% }

.header img {
	border:0;
	margin-left:0;
	margin-top:2px;
	float:left;
}

img.logotext { margin-left: 4px; } 

#mini-navbar ul, ul#horizontal-navlist{
	display:inline;
	list-style:none inside none;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	vertical-align: middle;
}

#mini-navbar ul li, ul#horizontal-navlist li {
	background-color:transparent;
	display:inline;
	height:;
	margin:0px;
	padding: 0px;
	margin-left: 2em;
	white-space: nowrap;
	vertical-align: middle;
	}

ul#horizontal-navlist li { 
	margin: 0em 3.5em 0em 0;
	vertical-align:middle;

 }

ul#horizontal-navlist li:hover { background-color:transparent; }

#horizontal-navbar .navitem a {
	vertical-align: middle;
}

div#mini-navbar { 
	background-color:transparent;
	letter-spacing:.20em;
	padding:.5em 0;
	text-align:right;
	float:right;
	display:inline-block; 
	}

div#mini-navbar a {	
	vertical-align: middle;
	}

div#hoursbox, div#addressbox{
	font-size:100%;
	border:0px dotted silver;
	margin:1em auto 1.25em;
	text-align:center;
}

div#hoursbox h2 { 
	color:#020202;
	font-weight:400;
	margin:.75em 0 0;
	padding:0;
	}

#hoursbox p, #addressbox p { 
	color:#020202;
	font-size:100%;
	margin-top:0;
	padding:0; 
	}

div#adbox { 
	display:block;
	width:100%
	}

div#adbox iframe { 
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	}

div#adminbox {
	font-size:.5em;
	font-weight:400;
	}

div#breadcrumb-nav { margin-bottom:1em; width:100% }

.entrytext p { font-size:108%; padding:0 0 .5em 0 }

.post { margin:0; line-height: 1.43; }

.page-title{ 
	font-size:200%;
	letter-spacing:1px;
	line-height:1em;
	margin-bottom:1em;
	margin-top:1em;
	text-align:center;
}

h3.event-title{ 
	border-top:1px dotted silver;font-size:1.33em;letter-spacing:0;line-height:1em;margin-bottom:0;margin-left:0;margin-top:.5em;padding-bottom:.5em;padding-top:.5em;
}

.entry p {
 	font-size:1em;
	margin-left:1em;
	margin-top:0;
	padding:0 .5 0 .5em;
	}
	
div#footer p.footertext { 
	border-top:1px solid #F58026;
	clear:both;
	margin-top:4em;
	text-align:center;
	}

.sidebar ul, .sidebar ul ol, .sidebar ul ul, .sidebar ul ul ul, #instructorlist {
	background-color:transparent;
	list-style:none inside none;
	margin-top:1em;
	width:auto;
	}

.sidebar ul li, #instructorlist li { 
	padding: 0 0 .5em 0;
	margin-left:0;
	text-align:left;
	}

#sidebar-left ul li { 
	text-align:center;
	border:0px;
 }

div#searchbox { 
	display:inline-block;
	margin: 0 0 0 1em;
	}

.narrowcolumn .entry,.widecolumn .entry{text-align:left}
.narrowcolumn .postmetadata{font-size:1em;text-align:left}
.alt{background-color:#f8f8f8;border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin:0;padding:10px}
small{font-size:.75em;line-height:1.25em}
.description{font-size:.9em;text-align:center}
small, .sidebar ul ul li, .sidebar ul ol li,.nocomments,.postmetadata,blockquote,strike{color:#777}
code{font:1.1em 'Courier New', Courier, Fixed}
acronym,abbr,span.caps{cursor:help;font-size:.9em;letter-spacing:.07em}

div#contactaddressbox {
	font-size:123.1%;
	text-align:center;
	}

div#contactform {
	border:1px dotted silver;
	padding:1em;
	font-size:116%;
	}

h3.comments{ margin:40px auto 20px; padding:0; }

p img { max-width:100%; padding:0; }

img.centered{ display:block; margin-left:auto; margin-right:auto; }
.alignright { float:right }
.alignleft { float:left }

img.biopic { 
	display:inline;
	float:left;
	margin:.25em .75em .10em 0;
	padding:0;
	}

.postmetadata ul,.postmetadata li {
	display:inline;
	list-style-image:none;
	list-style-type:none;
	}

#searchform { 
	margin:1em 0;
	padding:3px;
	text-align:center;
	}

#searchform #s { padding:1px 4px; width:7em; }

.sidebar #searchsubmit{padding:1px}

#commentform input{margin:5px 5px 1px 0;padding:2px;width:170px}
#commentform textarea{padding:2px;width:100%}
#commentform #submit{float:right;margin:0}
.commentlist{padding:0;text-align:justify}
.commentlist li{list-style:none;margin:15px 0 3px;padding:5px 10px 3px}
.commentlist p{margin:10px 5px 10px 0}
#commentform p{margin:5px 0}
.nocomments{margin:0;padding:0;text-align:center}
.commentmetadata{display:block;margin:0}
#wp-calendar{empty-cells:show;margin:0 auto}
#wp-calendar #next a{padding-right:10px;text-align:right}
#wp-calendar td{padding:3px 0;text-align:center}
#wp-calendar td.pad:hover{background-color:#fff}
acronym,abbr{border-bottom:1px dashed #999}
blockquote{border-left:5px solid #ddd;margin:15px 30px 0 10px;padding-left:20px}
blockquote cite{display:block;margin:5px 0 0}
hr{display:none}
a img{border:none}
.navigation{display:block;margin-bottom:60px;margin-top:10px;text-align:center}
.entrytext{/* line-height:1.5em */}
small.credentials{color:#90A8C0;display:inline;margin-top:-10px;padding:4px}
div#specialoffer{border:1px dotted #F58026;margin-bottom:1em;text-align:center;width:20em}
<!-- rates table -->
table#rates{border:1px dotted #F58026;border-collapse:collapse;vertical-align:top}
table#rates tr{border:1px dotted #F58026;padding-right:.5em;vertical-align:top}
table#rates tr td.ratecol1{border:0 dotted #F58026;padding-left:1em;padding-right:3em;width:17em}
table#rates tr td.ratecol2{border:0 dotted #F58026;padding-right:.5em;text-align:right;width:7em}
table#rates tr small{margin-left:1em;text-align:right}
table#rates th.rateheader{border-top:1px dotted #F58026;padding:.5em;text-align:center}
div.testimonial{border:1px dotted silver;float:right;padding:1em;width:14em}

strong.rates{align:left;margin-right:4em}

strong { font-weight:700; }

.widgetbox {
	background-color: White;
	border: 0px solid Silver;
	margin: 0px auto; 
	padding: 0px;
	text-align:center;
	}

.widgetbox p { 
	font-size:100%;
	padding: .5em 0px;
 }
 
.sidebar h3 {
	margin: 26px auto 1px auto;
	border-top: 26px white; 
 }

div#testimonial.testimonial-sidebar small{margin-left:.5em}
div#sidebar-testimonial.mini{border-left:.5em solid #FFF;border-right:.5em solid #FFF;font-family:Georgia, serif;font-size:.80em;line-height:1.5em;margin-bottom:0;margin-top:0;padding:0;text-align:left}
div#testimonial p.postmetadata{font-size:.75em;margin-top:0;padding-top:0}

div#instructorlistbox{
	border:1px dotted Maroon;
	float:right;
	padding:1em;
	width:10em;
	}

h2.page-title, h3.event-title a, {
	color:#7C1624;
  }

#sidebar ul li.page_item a:hover,#horizontal-navbar .navitem a:hover{ color:#304890 }

div#mini-navbar a:hover,h3.event-title a:hover { color:navy; }

p.newspost,.entry form,.center { text-align:center }

.widecolumn .post,#sidebar form,div#sidebar,div#content,
h1,h2,h3,.current_page_item{ font-weight:700; }

img.alignright,img.alignleft{display:inline;padding:0 1em}
#homespecialsbox h3,div#testimonial.testimonial-sidebar h3.event-title{margin:0;padding:0}
#sidebar2 .box1{padding:1em 0}


h4.widget {
	margin:1.5em auto .25em auto;
	font-size:116%
	}
		
div.textwidget a, div.textwidget a:visited { color:Blue; }


div#sidebar2box2 a:visited, div#sidebar2box2 a {
	color:Blue;
	}

ul#menu-certification li.menu-item, ul.blogroll li {
	list-style:none;
	list-style-position:inside;
	margin:0 auto 8px;
	padding:0;
	}
	
ul.blogroll li {
	margin:0 auto .25em auto;
}

h3.rt-sidebar-title { margin: 1em 0; }

h3.instructors-title { display: none; }


.huge {font-size:182%; }
.centered { text-align:center; }

#meteor-slideshow { margin-right: auto; }

div#signup { margin: 2em; font-size: 116%; }
#signup p { margin: 1em;}

a { 
	color:#03c;
	text-decoration:none;
}

a:hover { text-decoration:underline; }

#yamuna { }

.orange { color: #930 }
.red { color: #f60 }
.bigger { font-size: 182%; line-height: 2em; }

#homepage h2, h3, h4, h5 {
	margin-top: 1em;
}

#homepage h5 { font-size: 131% }