/*----------------------------------
		Theme411_Clean_Slate
		Cat Generic
----------------------------------*/

body {
margin: 0;
padding: 0;
background-color: #FFF;
text-align: center;
color: #706E6D;
font: .7em/1.5em Tahoma, Arial, Helvetica, sans-serif;
}

.sf_outer_wrapper {
margin: 0 auto 0;
padding: 0;
width: 930px;
background: url(http://www.cafelisa.com/work/Reiki/Images2/bamboo.jpg) no-repeat left top;
position: relative;

}

.sf_extra1 {
background: url(http://www.cafelisa.com/work/Reiki/Images2/logo.gif) no-repeat left top;
height: 109px;
width: 269px;
position: absolute;
top: 30px;
left: 320px;
}


.sf_wrapper {
padding-top: 165px;
padding-left: 153px;
padding-right: 153px;
background: url(http://www.cafelisa.com/work/Reiki/Images2/stones.jpg) no-repeat right bottom;
position: relative;
text-align: left;
}

/* min-height hack for the masses */
.sf_wrapper {
min-height: 570px; 
height:auto;
}
/* for IE gag spit hiss */
/*\*/
* html .sf_wrapper {
height: 570px;
}
/**/

/*--------------------------------
		    Top Navigation
---------------------------------*/

.sf_navigation_top {
display: none;
}

.sf_navigation_top ul{
	
}

.sf_navigation_top ul:after{
}


.sf_navigation_top ul li {
}

.sf_navigation_top ul li.sf_last_nav_item{
}

.sf_navigation_top ul li.sf_first_nav_item{
}

.sf_navigation_top ul li a {
}

.sf_navigation_top ul li a:visited {
	
}

.sf_navigation_top ul li a:hover{
}

/*--------------------------------
		End Top Navigation
---------------------------------*/

.sf_extra10 {
margin-top: 68px;
}

/*--------------------------------
		            Header
---------------------------------*/

.sf_header_wrapper {
display: none;
}

.sf_extra2 {
}

.sf_main_header {
}

.sidebar {
}

.sf_extra3 {
}

.sf_sub_header {
}

/*--------------------------
		 End Header
--------------------------*/

.sf_extra4 {
}

/*--------------------------------
		 Bottom Navigation
---------------------------------*/

.sf_navigation{
float: right;
margin-top: 60px;
padding-right: 30px;
}

.sf_navigation ul{
list-style-type: none;
text-align: right;
}

.sf_navigation ul:after{
}

.sf_navigation ul li {
}

.sf_navigation ul li.sf_last_nav_item{
}

.sf_navigation ul li.sf_first_nav_item{
}

.sf_navigation ul li a {
font-face: Tahoma, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #6A6A6A;
font-weight: normal;
}

.sf_navigation ul li a:visited {
color: ;
}

.sf_navigation ul li a:hover{
color: ;
}

/*--------------------------------
	     End Bottom Navigation
---------------------------------*/

.sf_extra5 {
}

/*--------------------------------
		 	Page Title
---------------------------------*/

.sf_pagetitle {
}

/*--------------------------------
		    End Page Title
---------------------------------*/

.sf_extra6 {
}

/*--------------------------------
		    Sub Navigation
---------------------------------*/

.sf_subnavigation {
display: none;
}

.sf_subnavigation ul{
}

.sf_subnavigation ul:after{
}

.sf_subnavigation ul li {
}

.sf_subnavigation ul li.sf_last_nav_item{
}

.sf_subnavigation ul li.sf_first_nav_item{
}

.sf_subnavigation ul li a {
}

.sf_subnavigation ul li a:visited {
}

.sf_subnavigation ul li a:hover{
}

/*--------------------------------
		End Sub Navigation
---------------------------------*/

.sf_extra11 {
}
	
/*--------------------------
		    Content
--------------------------*/

.sf_content {
width: 624px;
padding-left: 100px;
}

.sf_content img {
margin: 5px; 
border: 1px solid #000;
}

div#content1 {
width: 350px;
padding-bottom: 50px;
}

/*--------------------------
		End Content
--------------------------*/

.sf_extra12 {
background: url(http://www.cafelisa.com/work/Reiki/Images2/rocks2.gif) no-repeat right top;
height: 293px;
width: 283px;
position: absolute;
right: 67px;
bottom: -10px;
}

/*--------------------------------
		   Sub Navigation2
---------------------------------*/

.sf_subnavigation2 {
display: none;
}

.sf_subnavigation2 ul{
}

.sf_subnavigation2 ul:after{
}

.sf_subnavigation2 ul li {
}

.sf_subnavigation2 ul li.sf_last_nav_item{
}

.sf_subnavigation2 ul li.sf_first_nav_item{
}

.sf_subnavigation2 ul li a {
}

.sf_subnavigation2 ul li a:visited {
}

.sf_subnavigation2 ul li a:hover{
}

/*--------------------------------
               End Sub Navigation2
---------------------------------*/

.sf_extra7 {
}

/*--------------------------
		     Footer
--------------------------*/

.sf_footer {
clear: both;
width: 350px;
padding-left: 110px;
}

/*--------------------------
		 End Footer
--------------------------*/

.sf_extra8 {
}

.sf_extra9 {
}

/*--------------------------
		Extra Stuff
--------------------------*/

a:link {
font-face: Tahoma, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #BBA46D;
font-weight: bold;
}

a:visited {
color: #BCB58C;
text-decoration: none;
font-weight: bold;
}

a:hover {
color: #857C55;
text-decoration: none;
font-weight: bold;
}

.sf_banner {
margin: 40px auto 0 auto;
text-align: center;
}

.sf_banner a{
color: ;
}

h1, h2, h3, h4, h5, h6 {
font-face: Tahoma, Arial, Helvetica, sans-serif;
color: #6A6A6A;
}

h1 {
font-size: 1.65em;
}

h2{
font-size: 1.3em;
}

h3 {
font-size: 1.2em;
}

h4 {
font-size: 1.1em;
}

h1.color {
line-height: 1.5em;
margin-bottom: 30px;
}

.color {
color: #8B7D3A;
}

h2.content {
border-bottom: 1px solid #D2D2D2;
padding-top: 20px;
padding-bottom: 5px;
}

.quote h3 {
font-weight: normal;
font-style: italic;
}

/*--------------------------
		     Events
--------------------------*/

div.event {
background-color: #EDEFF5;
margin: 30px 0;
padding: 10px;
}

.event h3 {
margin-top: 5px;
padding-bottom: 6px;
border-bottom: 2px solid #DCDCDC;
}

/*--------------------------
		      Forms
--------------------------*/

table {
margin: 0 auto;
}

td {
color: #333;
}

input {
border: 1px solid #FFF;
font: 1em/1.5em Tahoma, Arial, Helvetica, sans-serif;
color: #706E6D;
}

textarea {
border: 1px solid #FFF;
font: 1em/1.5em Tahoma, Arial, Helvetica, sans-serif;
color: #706E6D;
}

input:hover {
background-color: #D2D2D2;
}

textarea:hover {
background-color: #D2D2D2;
}

input:focus {
border: 1px solid #FFF;
}

textarea:hover {
border: 1px solid #FFF;
}

select {
border: 1px solid #FFF;
font: 1em/1.5em Tahoma, Arial, Helvetica, sans-serif;
color: #706E6D;
}

/*--------------------------
		     Events
--------------------------*/

a h3 {
color: #C8A35B;
}

.event h4 {
margin-top: -8px;
font-variant: small-caps;
}

.event a {
color: #C8A35B;
font-weight: bold;
}

.event img {
margin: 0 10px 0 0; 
border: 1px solid #000;
float: left;
}

img.right {
margin: 0 0 0 10px; 
border: 1px solid #000;
float: right;
}

img.left {
margin: 0 10px 0 0; 
border: 1px solid #000;
float: left;
}

.colortoo {
color: #C8A35B;
}

.clear {
clear: both;
}

.small {
font-size: .8em;
font-style: italic;
}

.fix img {
border: none;
}

.event_focus {
background-color: #EDEFF5;
margin: 30px 0;
padding: 10px;
border: 1px solid #003171;
}

.punch {
color: #7E2639;
font-weight: bold;
}

.punch a {
color: #7E2639;
font-weight: bold;
}

.punch-large a {
color: #7E2639;
font-weight: bold;
font-size: 1.1em;
}

.punch-large  {
color: #7E2639;
font-weight: bold;
font-size: 1.2em;
}

.two {
color: #003171;
border-bottom: 1px solid #003171;
padding-bottom: 5px;
}