/*
THEME NAME: The CRA Sandbox - YUI Version 
THEME URI: http://plaintxt.org/themes/sandbox/
DESCRIPTION: Adopted from the <a href="http://developer.yahoo.com/yui/" title="The Yahoo! User Interface Library (YUI)">YUI</a> and the <a href="http://plaintxt.org/">SandBox</a>
VERSION: 2.3
AUTHOR: William Lawrence
AUTHOR URI: http://quiddities.com
*/

@import "http://ajax.googleapis.com/ajax/libs/yui/2.6.0/build/reset-fonts-grids/reset-fonts-grids.css";
@import "http://ajax.googleapis.com/ajax/libs/yui/2.6.0/build/base/base-min.css";

/* Accessibility: hidden unless tabbed to */
#accessibility { position:absolute; left:-9000px; }
#accessibility a:focus { position:absolute; left:9000px; display:block; top:0; width:34em; height:20px; font-weight:bold; text-decoration:none; text-indent:1em; color:#ffffff; font-size:1.2em; background:#336699; z-index:1; border:none; padding:4px; }
html { background-image: url(/i/mainback.png);}

body { background-image: url(/i/mainback.png); padding-top:1em;}
h1{font-size:123.1%;color:#036;line-height:1.5;text-transform:uppercase;}
h2{font-size:108%;}
h3{font-size:100%;}

q:before,q:after{content:'"';}
p a {font-weight:bold;}
a {color:#003366;text-decoration:none;}
a:focus,a:hover {color:#369;}
#theContent a:focus,#theContent a:hover {text-decoration:underline;}
a:active {color:#f00;}
#doc { background-color:#fff; border: 1px solid #000;position:relative;}

#blog-title {text-indent: -9999px;overflow: hidden;margin:0;}
#blog-title a {display: block;width: 100%;height: 120px;background: #455B33 url(/i/theSiteTitle.jpg) no-repeat top left;}

.pageid-2 #blog-title a, 
.pageid-12 #blog-title a, 
.pageid-17 #blog-title a, 
.pageid-18 #blog-title a, 
.pageid-19 #blog-title a, 
.pageid-20 #blog-title a {background-image: url(/i/theSiteTitleCompany.jpg);}
.pageid-3 #blog-title a, 
.pageid-5 #blog-title a, 
.pageid-6 #blog-title a, 
.pageid-7 #blog-title a, 
.pageid-8 #blog-title a {background-image: url(/i/theSiteTitleServices.jpg);}
.pageid-4 #blog-title a {background-image: url(/i/theSiteTitleTherapy.jpg);}

#bd {background:#fff url(/i/theSide.jpg) no-repeat top left;min-height:500px;height:auto!important;height:500px;}
.pageid-2 #bd, 
.pageid-12 #bd, 
.pageid-17 #bd, 
.pageid-18 #bd, 
.pageid-19 #bd, 
.pageid-20 #bd {background-image: url(/i/theSideCompany.jpg);}
.pageid-3 #bd, 
.pageid-5 #bd, 
.pageid-6 #bd, 
.pageid-7 #bd, 
.pageid-8 #bd {background-image: url(/i/theSideServices.jpg);}
.pageid-4 #bd {background-image: url(/i/theSideTherapy.jpg);}
.four04 #bd,
.home #bd,
.search #bd,
.single #bd,
.archive #bd {background-image: url(/i/theSideServices.jpg);}


#ft {text-align:center;padding:1em;font-size:90%;}
#ft p {margin:0;}
#ft p strong {font-size:1.1em;color:#036;text-transform:uppercase;}
#ft p small {text-transform:lowercase;}

#theNavigation ul { margin:2px; padding:0; }
#theNavigation ul li {list-style-type: none;}
#theNavigation ul li a { background-color:#F0F0F0; border: 1px solid #E0E0E0; display:block; margin:0 0 5px 0; padding:2px 2px 2px 4px;width:138px;font-size:12px;opacity:0.85;}
#theNavigation ul li a:focus,
#theNavigation ul li a:hover {background-color:#e0e0e0;}
#theNavigation ul li li a { background-color:transparent; border: 0; margin:0 0 1px 0; padding:4px 4px 4px 8px;}
#theNavigation ul li li a:focus,
#theNavigation ul li li a:hover {background-color:transparent;}
#theNavigation ul li.current_page_item a {font-weight:bold;}
#theNavigation ul li.current_page_item li a {font-weight:normal;}
#theNavigation ul li.current_page_ancestor a {font-weight:bold;}
#theNavigation ul li.current_page_ancestor li a {font-weight:normal;}
#theNavigation ul li.current_page_ancestor li.current_page_item a {font-weight:bold;}

#theNavigation ul#theBlogNav li h3 { background-color:#F0F0F0; border: 1px solid #E0E0E0; display:block; margin:0 0 5px 0; padding:2px 2px 2px 4px;width:138px;font-size:12px;opacity:0.85;}
#theNavigation ul#theBlogNav li a {}


#theContent ul#links-page {margin:0;}
#links-page li {list-style:none;padding-bottom:2em;padding-top:1em;border-bottom:1px solid #999;}
#links-page li a {display:block;margin:5px 0 0 0;line-height:1;font-size:1.5em;}

.edit-link {background-color:#FCE038;color:#541F17;padding:0 10px;}
.edit-link:focus, .edit-link:hover  {background-color:#F0E79E;color:#000;}

#theContent{margin-top:1em; padding-right:50px;text-align:left;position:relative;min-height:450px;height:auto!important;height:450px;}
#theContent blockquote {opacity:0.8;color:#105389;float:right;padding:1em;margin-top:0;border-left:1px solid #000;width:25%;text-align:left;font-style:italic;}
#theContent blockquote p cite {font-style:italic;}
#theContent .post {margin-bottom:2em;clear:both}
#theContent .post p {margin-bottom:0.5em;}
#theContent .post h3 {margin-bottom:0.1em;}
#theContent .post abbr.published {cursor:auto;border:0;}

#theContent .page p {margin-bottom:1.5em;line-height:1.62}
#theContent .page li {line-height:1.5}

.pageid-14 #theContent .page ul {float:left; width:40%;}
.pageid-14 #theContent .page ul li {list-style-position:inside;}
.pageid-14 #theContent .page img {float:right;}
.pageid-14 #theContent .page .edit-link {clear:both;}

#theContent dl dt {font-weight:bold;font-size:108%;}
#theContent dl dd ul {margin-left:1em;}

.navigation{margin-top:1em;}
.navigation:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav-next {float:right;}
.nav-previous {float:left;}

.vcard .street-address{display:block;}
.vcard ul li { list-style-type:none; }

#theContent form input.anInputText { width:60%;}