
/*
Theme Name: Pilates Seattle Custom
Theme URI: 
Description: PSI customized theme by C.J. Meffie.
Version: 4.4
Author: C.J.Meffie
Author URL: http://discoverywebworks.com
Released: 06/01/2009
*/


body,page,div#sidebar2,#scooplink {
background-color:#FFF;
}

#header,div#sidebar {
background-color:#90A8C0;
}

div#horizontal-navbar {
background-color:#F58026;
min-height:1em;
width:100%;
font-family:'Lucida Grande', Helvetica;
font-size:1.125em;
font-weight:bolder;
letter-spacing: 1px;
text-align:center;
clear:both;
border-top:6px solid #FFF;
border-bottom:6px solid #FFF;
margin:0em 0em;
padding:.5em 0em;
}

div#footer {
background-color:transparent;
width:90%;
clear:both;
margin:2em auto;
}

#logobox {
background:url('/art/corners/tlc_45_6a7075_ffffff.gif') top left no-repeat #6A7075;
display:inline;
height:100%;
border-right:5px solid #FFF;
clear:left;
float:left;
margin:0;
}

div#IEheader {
background-color:#999;
width:100%;
}

body {
color:#020202;
font-size:1em;
font-family:'Lucida Grande', Arial, helvetica, sans-serif;
margin:0;
padding:0;
}

div#testimonial,div#sidebar2 {
border:1px dotted #7C1624;
}

div#page {
width: 62em;
margin-left:auto;
margin-right:auto;
}

div#header {
height:150px;
background-repeat:no-repeat;
background-position:right;
}

#logobox,div#sidebar {
width:16em;
}

div#wrapper {
width:100%;
}

div#sidebar {
float:left;
height:100%;
min-height:1000px;
padding:0;
}

div#content {
float:left;
width: 35em;
}

div#content .post {
float: left;
width: ;
font-family:"Lucida Grande", Georgia, Arial, sans-serif;
text-align:left;
margin-left: 1em;
}

div#sidebar2,div#testimonial {
float:right;
width:12em;
text-align:center;
min-height:800px;
padding:.5em;
}

div#adbar {
float:right;
width:8em;
border:0 dotted #90A8C0;
text-align:center;
min-height:800px;
padding:0;
}

div#scoopleftbar {
min-height:800px;
width:15em;
border:1px solid #F58026;
float:left;
padding-right:.75em;
padding-left:.75em;
margin-right:.5em;
padding-top:.25em;
}

div#scoop-post { width:100%; font-size:.87em; margin: .5em 0 .75em; }

h1 {
font-size:2em;
text-align:center;
}

h2 {
font-size:1.5em;
}

img.logo {
margin-left:0;
margin-top:2px;
border:0;
}

ul#horizontal-navlist {
display:inline;
clear:both;
list-style:none inside none;
text-align:center;
margin-left:auto;
margin-right:auto;
}

ul#horizontal-navlist li {
height:2em;
display:inline;
background-color:transparent;
border:0 solid #FFF;
white-space:nowrap;
margin:0 1em;
}

ul#horizontal-navlist li:hover {
background-color:transparent;
}

#horizontal-navbar .navitem a {
text-decoration:none;
color:#FFF;
padding-top:.5em;
padding-bottom:.5em;
}

div#mini-navbar {
font-family: Helvetica, sans-serif;
font-size: 1.125em;
color:#715069;
letter-spacing: .20em;
width:100%;
height: ;
background-color:#FFF;
clear: both;
text-align:right;
padding: .5em 0 .5em 0;

}

div#mini-navbar a {
color:#7C1624;
padding-left:.25em;
padding-right:.25em;
text-decoration:none;
}

div#hoursbox {
width:90%;
text-align:center;
border:1px dotted silver;
padding-top:1em;
padding-bottom:1em;
margin:.75em auto 1.25em;
}

div#hoursbox h2 {
color:navy;
font-size:1.25em;
font-weight:100;
margin:.75em 0 0;
padding:0;
}

#hoursbox p {
margin-top:0;
font-size:1em;
color:#020202;
padding:0;
}

div#adbox {
display:block;
width:100%;
}

div#adbox iframe {
margin-left:auto;
margin-right:auto;
padding-top:5px;
display:block;
clear:both;
}

div#adminbox {
font-size:.5em;
font-weight:100;
}

div#breadcrumb-nav {
margin-bottom:.5em;
width:100%;
}

#breadcrumb-nav a:hover {
color:navy;
}

.narrowcolumn {
padding-bottom:2em;
padding-left:1em;
white-space:wrap;
}

.entrytext p {
font-size:.94em;
padding:0 .25em;
}

.widecolumn {
line-height:1.6em;
padding:5px 0 4px;
}

.post {
line-height:1.25em;
padding:0 .33em;
}

h2.page-title {
font-family:Helvetica;
font-size:1.75em;
letter-spacing:.125em;
line-height:1em;
margin-top:.5em;
margin-bottom:.25em;
}

h3.event-title {
letter-spacing:0;
margin-left:0;
margin-top:.5em;
font-size:1.33em;
border-top:1px dotted silver;
line-height:1em;
padding-top:.5em;
margin-bottom:0;
padding-bottom:.5em;
}

.entry p {
font-size:1em;
margin-left:1em;
margin-top:0;
padding:0 .5 0 .5em;
}

div#footer p.footertext {
clear:both;
border-top:1px solid #F58026;
margin-top:4em;
text-align:center;
}

div#scooplink {
width:90%;
padding-bottom:.75em;
border:1px dotted #000;
margin-left:auto;
margin-right:auto;
margin-top:.5em;
}

div#scooplink h2 {
font-family:Times, Georgia;
text-align:center;
letter-spacing:.1em;
margin:.5em auto 0;
}

div#scooplink h2 a:hover {
text-decoration:underline;
}

div#scooplink p {
font-size:80%;
text-align:center;
margin:0 auto;
padding:0;
}

div#sidebar ul {
margin-right:1em;
}

div#sidebar ul,#sidebar ul ol,#sidebar ul ul,#sidebar ul ul ul,#instructorlist {
width:auto;
list-style:none inside none;
border-bottom:1px dotted silver;
border:0 dotted silver;
background-color:transparent;
margin-top:1em;
}

div#sidebar ul li,#sidebar ul ul li,#sidebar ul ul ul li,#instructorlist li {
border-bottom:1px dotted silver;
margin-bottom:.75em;
text-align:right;
margin-left:0;
}

div#sidebar ul ul li {
margin-bottom:.5em;
margin-right:0;
}

div#searchbox {
margin:2px;
}

.narrowcolumn .entry,.widecolumn .entry {
text-align:left;
}

.narrowcolumn .postmetadata {
text-align:left;
font-size:1em;
}

.alt {
background-color:#f8f8f8;
border-top:1px solid #ddd;
border-bottom: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 {
font-size:.9em;
letter-spacing:.07em;
cursor:help;
}

#wp-calendar #prev a {
font-size:9pt;
padding-left:10px;
text-align:left;
}

#wp-calendar a {
text-decoration:none;
display:block;
}

#wp-calendar caption {
font:bold 125%;
text-align:center;
width:100%;
}

div#contactaddressbox {
font-size:small;
text-align:center;
}

div#contactform, div#signup {
border:1px dotted silver;
padding: 0em 1em;
}

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-type:none;
list-style-image:none;
}

#searchform {
text-align:center;
margin:0 auto;
padding:3px;
}

#sidebar #searchform #s {
width:60%;
padding:0;
}

#sidebar #searchsubmit {
padding:1px;
}

#commentform input {
width:170px;
margin:5px 5px 1px 0;
padding:2px;
}

#commentform textarea {
width:100%;
padding:2px;
}

#commentform #submit {
float:right;
margin:0;
}

.commentlist {
text-align:justify;
padding:0;
}

.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 {
text-align:center;
margin:0;
padding:0;
}

.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 {
text-align:center;
padding:3px 0;
}

#wp-calendar td.pad:hover {
background-color:#fff;
}

acronym,abbr {
border-bottom:1px dashed #999;
}

blockquote {
padding-left:20px;
border-left:5px solid #ddd;
margin:15px 30px 0 10px;
}

blockquote cite {
display:block;
margin:5px 0 0;
}

hr {
display:none;
}

a img {
border:none;
}

.navigation {
display:block;
text-align:center;
margin-top:10px;
margin-bottom:60px;
}

.entrytext {
line-height:1.5em;
}

small.credentials {
display:inline;
margin-top:-10px;
color:#90A8C0;
padding:4px;
}

div#specialoffer {
text-align:center;
border:1px dotted #F58026;
margin-bottom:1em;
width:20em;
}

<!-- rates table -->
table#rates {
border-collapse:collapse;
border:1px dotted #F58026;
vertical-align:top;
}

table#rates tr {
padding-right:.5em;
vertical-align:top;
border:1px dotted #F58026;
}

table#rates tr td.ratecol1 {
padding-left:1em;
padding-right:3em;
width:17em;
border:0 dotted #F58026;
}

table#rates tr td.ratecol2 {
padding-right:.5em;
width:7em;
border:0 dotted #F58026;
text-align:right;
}

table#rates tr small {
margin-left:1em;
text-align:right;
}

table#rates th.rateheader {
text-align:center;
border-top:1px dotted #F58026;
padding:.5em;
}

div.testimonial {
float:right;
width:14em;
border:1px dotted silver;
padding:1em;
}

strong.rates {
align:left;
margin-right:4em;
}

div#homespecialsbox {
text-align:center;
border:1px solid #020202;
width:80%;
margin-left:auto;
margin-right:auto;
/* background-image:url('http://216.92.101.106/art/'); */
background-color:#FFF;
padding:1em;
}

#homespecialsbox p {
font-size:.85em;
margin:0;
padding:0;
}

div#IEheader img.IElogo {
float:left;
border:.5em solid #999;
}

div#IEheader img.IElogo a {
text-decoration:none;
border:0 solid transparent;
}

div#testimonial.testimonial-sidebar small {
margin-left:.5em;
}

div#sidebar-testimonial.mini {
border-left:.5em solid #FFF;
border-right:.5em solid #FFF;
text-align:left;
font-size:.80em;
font-family:Georgia, serif;
line-height:1.5em;
margin-bottom:0;
margin-top:0;
padding:0;
}

div#testimonial p.postmetadata {
font-size:.75em;
margin-top:0;
padding-top:0;
}

div#instructorlistbox {
float:right;
width:10em;
border:1px dotted #7C1624;
padding:1em;
}

#wrapper,#IEheader {
float:left;
display:block;
}

#wrapper:after,#IEheader:after {
content:'[DO NOT LEAVE IT IS NOT REAL]';
display:block;
height:0;
clear:both;
visibility:hidden;
}

h2.page-title,#sidebar ul li.page_item a,h3.event-title a,a:visited,div#mini-navbar a,#scooplink h2 a {
color:#7C1624;
}

#sidebar ul li.page_item a:hover,#horizontal-navbar .navitem a:hover {
color:#304890;
}

img.logo a,#breadcrumb-nav a,li.page_item a,#sidebar ul ul li a,div#sidebar ul li.page_item a:hover,h2,h2 a,h2 a:hover,h2 a:visited,h3,h3 a,h3 a:hover,h3 a:visited,#sidebar h2,#wp-calendar caption,cite,a.parentlnk,a {
text-decoration:none;
}

div#mini-navbar a:hover,h3.event-title a:hover {
color:navy;
text-decoration:underline;
}

p.newspost,.entry form,.center {
text-align:center;
}

.widecolumn .post,#sidebar form,div#sidebar,div#content,div#sidebar2 {
margin:0;
}

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;}

h2#scoopleftbarhd {background-color: #EBEBEB; text-align: center; font-family: Georgia, serif; letter-spacing: .25em; border: 1px dotted #7C1624; padding: .5em; margin-top: 0em; }


