/*
Theme Name: Shiatsu
Description: Bes Shiatsu site
Version: 1
Author: Barry Richards
Author URI: http://bazwebby.biz
*/





/*reset ----------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: baseline;
background: transparent;
list-style:none;
}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */


/*mandatory wordpress stuff ----------------------------------------------------------- */

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

/*other useful stuff ----------------------------------------------------------- */

.clear{
clear:both;
}





/*main layout ----------------------------------------------------------- */

body{
background:#000000;
}

div#container{
background:url(bgimages/shadow.png) repeat-y;
background-position:left;
margin:0 auto;
padding-left:15px;
width:780px;
}

div#main{
background:#000000;
padding-left:30px;
}

div#left{
width:470px;
float:left;
}

div#right{
width:230px;
margin-left:490px;
}

div#header{
padding:40px 0;
}

div#backgroundimage{
background:#ffffff url(bgimages/greengrass.jpg) repeat-y top;
width:433px;
height:100%;
position:fixed;
margin-left:50%;
left:-780px;
z-index:-1;
}



/*main styling ----------------------------------------------------------- */

div#container{
font-size:62.5%;
font-weight:normal;
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}

div#header{
font-size:1.3em;
}

div#left{
font-size:1.3em;
}

div#right{
font-size:1.3em;
}

div#footer{
font-size:1.1em;
}

div#main{
color:#BFBFBF;
}

img.portrait{
border-top:10px solid #292929;
border-left:10px solid #292929;
border-right:10px solid #292929;
border-bottom:20px solid #292929;
}

p.portrait_name{
margin-top:-25px;
margin-left:10px;
font-size:13px;
}

a{
color:#ffffff;
text-decoration:underline;
}





/*header ----------------------------------------------------------- */

div#header h1{
color:#FFFFFF;
font-size:1.2em;
text-transform:uppercase;
font-weight:normal;
}

a.name{
font-weight:bold;
text-decoration:none;
}

img.letters{
float:left;
}





/*left ----------------------------------------------------------- */

div#left .mainquote p{
border-bottom:1px solid #234626;
border-top:1px solid #234626;
font-size:1.2em;
margin-left:100px;
margin-top:10px;
padding-top:20px;
padding-bottom:20px;
color:#78AF6D;
margin-bottom:40px;
font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif;
}

div#left p{
font-family: Georgia, serif;
font-weight:normal;
line-height:1.8em;
margin-bottom:1.4em;
}

div#left h2{
font-size:1.4em;
}

div#left h2, h3, h4{
color:#78AF6D;
font-weight:normal;
margin-bottom:1em;
}

span.number{
font-family: 'Times New Roman', Times, serif;
font-size:1.1em;
font-weight:bold;
}

span.email{
font-weight:bold;
}

/*right----------------------------------------------------------- */

div#right h2{
color:#FFFFFF;
font-size:1em;
font-weight:normal;
padding-bottom:1em;
margin-bottom:10px;
text-transform:uppercase;
border-bottom:1px solid #234626;
}

div.sidebaritem{
margin-top:35px;
width:214px;
}

div#right p{
font-family: Georgia, serif;
line-height:1.8em;
}

img.shiatsulogo{
float:left;
padding-right:10px;
padding-top:12px;
}


/*footer ----------------------------------------------------------- */

div#footer{
padding:40px 0;
}

p.footerline{
border-bottom:1px solid #234626;
border-top:1px solid #234626;
padding:10px 0;
color:#78AF6D;
}

p.credit{
padding:10px 0;
}


/*section 5 ----------------------------------------------------------- */









/*section 6 ----------------------------------------------------------- */









/*misc layout and style -------------------------------------------- */









/*other stuff ------------------------------------------------------- */









