/* general layout, possitioning and classes */
.hide, hr{display:none;}
#page{width:860px;}
.wrapper{float:left;width:650px;}
.snippet{}
.description{display:none;float:left;width:95px;margin-left:30px;}
.description .snippet{}
.slide-show{margin-bottom:18px;}
.slide-show img {top:0; left:0;}

/* navigation */
#top{width:100%;overflow:hidden;margin-bottom:30px;}


/**/
#content h2{margin-left:135px;}
#content p{margin-left:135px;width:515px;}
#content ul, #content ol{margin-left:135px;}
#content blockquote{font-style:italic;margin-left:30px;width:620px;}
#content blockquote p {margin: 0;}
#content p, #content blockquote{margin-bottom:20px;}

#homepage-feature .feature-content{display:none;}
#content #homepage-feature ul, #content #homepage-feature h2{margin:0;}
#homepage-feature{height:398px;margin-bottom:30px;position:relative;}
.feature-content{background:white;display:block;padding:0 10px;}
#content #homepage-feature .feature-content h2{padding-top:20px;margin-bottom:5px;}
#content #homepage-feature ul { background:url('http://www.sacramentomassagestudio.com/images/hr.gif') bottom left repeat-x;line-height:30px;margin:10px 0 0 0;}
.feature-content ul li{ background:url('http://www.sacramentomassagestudio.com/images/hr.gif') repeat-x;}
#homepage-feature div{height:398px;}
#homepage-feature #uno, #homepage-feature #due, #homepage-feature #tre, #homepage-feature #qua{position:absolute;width:315px;}

#homepage-feature #uno.extendable{background:url('http://www.sacramentomassagestudio.com/images/home/home-1.jpg') no-repeat; z-index:100; overflow:hidden;}
#homepage-feature #due.extendable{left:135px;background:url('http://www.sacramentomassagestudio.com/images/home/home-2.jpg') no-repeat; z-index:200;}
#homepage-feature #tre.extendable{left:450px;background:url('http://www.sacramentomassagestudio.com/images/home/home-3.jpg') no-repeat; z-index:200;}
#homepage-feature #qua.extendable{left:545px;background:url('http://www.sacramentomassagestudio.com/images/home/home-4.jpg') no-repeat; z-index:100;}
#homepage-feature #uno.down, #homepage-feature #due.down, #homepage-feature #tre.down, #homepage-feature #qua.down{overflow:hidden;background-position:bottom ;}




/* images */
img.thumbnail{float:left;margin: 3px 10px 0 0;width:95px !important;height:72px;border:1px;zoom:1;re}
img.large{margin:0 0 20px 135px;}
img.huge{margin:0 0 20px 0;}
img.left{float:left;margin-right:10px;}
img.far-left{margin-left:-135px;float:left;margin-right:10px;zoom:1;}
img.far-left-huge{margin-left:-135px;}
#recipe-portrait-photo{margin:0 0 20px 0;}
#recipe-portrait-photo img{display:block;float:right;}
#portrait-shadow{background:black;width:3px;height:100%;float:right;filter:alpha(opacity:10);moz-opacity:.10;opacity:.10;}

/* header styles and sizes */
h1	{
font-size: 150%; /* largest font */
color: #221100;
letter-spacing: 0px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
}

h2 {
font-size: 150%; /* largest font */
color: #221100;
letter-spacing: 0px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
}

h3 {
color: #55BBEE;
font-size: 160%; /* largest font */
font-weight: normal;
font-style: italic;
font-family: Arial, Helvetica, sans-serif;
}

h4 {
color: #221100;
letter-spacing: 0px;
font-size: 100%; /* largest font */
font-weight: lighter;
font-family: Arial, Helvetica, sans-serif;
}

h5 {
color: #060200;
letter-spacing: .03em;
font-size: 120%; /* largest font */
font-weight: lighter;
}

h6 {
color: #060200;
font-size: 120%; /* largest font */
font-weight: lighter;
}

/* snippets */ /*filter:alpha(opacity=60);moz-opacity:.60;opacity:.60;*/
#snippet-bg{position: absolute;z-index:90;top: 0px;left: 0px;background:black;filter:alpha(opacity:60);moz-opacity:.60;opacity:.60;width:100%; height:100%;}
#snippet{z-index:100;font-family:Arial;line-height:20px;color:#4B2E00;font-size:13px;}
#snippet h2{font-size:16px;}
#snippet{position:absolute;width:650px;background: white;border:3px solid #4B2E00;}
#snippet-wrapper{padding:30px;width:590px;overflow:hidden;position:relative;}
#snippet img{float:left;margin-top:0px;margin-left:-10px;}
#snippet-content{margin-left:105px;}
#snippet-content a.readmore{}
#snippet #x {position:absolute;width:20px;height:20px;top:0;right:0;}
#snippet img{margin:0;}




