/*website design Divine Frog Web Services http://www.divinefrog.co.uk*/
/*downloaded from http://www.massagereiki-transition.co.uk*/

/* import font face = valid CSS2 and CSS3 */
@font-face {
font-family: Papyrus,verdana,"trebuchet MS",sans-serif;
src:url("PAPYRUS0.eot") format("embedded-opentype");
}
/*
html {
min-width: 790px;
}
*/
/* redundant rules for bad browsers 
body, div, td, th, h2, h3, h4 {  
font-family: Papyrus,verdana,"trebuchet MS",sans-serif;
font-size:    100%;
} */ 


body 
{
margin: 0px; 
padding: 20px 0 0 0;
font-size: 100%;
font-family: Papyrus,verdana,"trebuchet MS",sans-serif;
/*font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;*/
background-color: #EAEBCF; /*white;*/
text-align: center;

}

h1 {
text-align: center;
font-style:  italic;
font-weight: 700;
}


/** v **/

h2 {
font-size: 120%;
padding-bottom: 0;
margin-top: 0.5em;
margin-bottom: 0;
margin-left: 0;
margin-right: 0.5em;
color: green;
}

h2.sub2 {
padding: 0;
margin: 0;
color: #ffff99;
font-size: 90%;
float: left;
background-color: #ffff99; 

}

h2.sub {
font-size: 140%;
}

h3 {
font-size: 100%;
color: green;
padding: 0;
margin-bottom: 0;
}

strong.mifa {
font-size: 90%;
color: green;
border: 0;
margin: 0;
font-family: Papyrus,verdana,sans-serif;
/*font-style:  italic;*/
font-weight: 700;
}

/** ^ **/


#all {
border: 1px solid #DCE2A6;
background-color: #EAEEBC;
color: #8FA13D;
/*width: 80%;*/
width: 780px;
margin-left: auto;
margin-right: auto;
text-align: left;
}

#header {
height: 150px;
border: 1px solid #DCE2A6;
background-color: #EAEEBC;
color: #8FA13D;
padding: 5px;

}

#headerimg{
border: 1px solid #DCE2A6;
background-color: #EAEEBC;
color: #8FA13D;
padding: 5px;
float: right;
}

#tagline {
border: 1px solid #DCE2A6;
background-color: #8FA13D; /*#EAEEBC;*/
color: white; /*#8FA13D;*/
padding: 5px;
text-align: center;
}

#menu {
border: 1px solid #DCE2A6;
background-color: #EAEEBC;
color: #8FA13D;
padding: 5px;
height: 1em;
}

#menu ul {
list-style: none;
padding: 0;
margin: 0;
}

#menu li {
float: left;
/*margin: 0 0.15em;*/
}

#menu li a {
display: block;
text-decoration: none;
border: 1px solid #DCE2A6;
padding: 0 5px 0 5px;
color: #8FA13D;
background-color: #EAEEBC;
margin-left: 5px;
}

#menu li a:hover {
display: block;
text-decoration: none;
border: 1px solid #DCE2A6;
padding: 0 5px 0 5px;
color: #EAEEBC;
background-color: #8FA13D;
margin-left: 5px;
}

#menu li a#active{
display: block;
text-decoration: none;
border: 1px solid #DCE2A6;
padding: 0 5px 0 5px;
color: #EAEEBC;
background-color: #8FA13D;
margin-left: 5px;
}

#content {
border: 1px solid #DCE2A6;
background-color: white;
color: black; /*#8FA13D;*/
padding: 10px;
text-align: justify;
}

#footer {
border: 1px solid #DCE2A6;
background-color: #EAEEBC;
color: #8FA13D;
padding: 5px;
text-align: right;

font-family: tahoma;
font-size: 90%;
line-height: 130%;
margin-top: 0;

}

#subfooter {
border: 1px solid #DCE2A6;
background-color: #8FA13D;
color: white;
padding: 10px;
font-size: xx-small;
font-family: tahoma;
}

.fl{
float: left;
}

.fr {
float: right;
}

#w790 {
width: 790px;
height: 0;
}

.style1 {
font-size: 9px
}

.ctr {
text-align: center;
}

/** v **/

.jog96{
margin-left: 96px;
}

img.l96 {
border: 2px solid #DCE2A6;
margin-left: 96px;
}

img.l {
border: 2px solid #DCE2A6;
}

.imgl2 {
float: left;
display: block;
position: relative;
border: 2px solid #DCE2A6;
margin-left: 0;
margin-top: 0.3em;
margin-bottom: 5px;
margin-right: 0.5em;
padding: 3px;
height: 100px;
width: 100px;
}

.imgr2 {
float: right;
display: block;
position: relative;
border: 2px solid #DCE2A6;
margin-right: 0;
margin-top: 0.3em;
margin-bottom: 5px;
margin-left: 0.5em;
padding: 3px;
height: 100px;
width: 100px;
}

.fix {
height: 100%;
}

.clearb {
clear: both;
}

.inline {
display: inline;
}

strong.mifa {
font-size: 70%;
color: green;
border: 0;
margin: 0;
font-family: Papyrus,verdana,sans-serif;
/*font-style:  italic;*/
font-weight: 700;
}

.h1em {
height: 1em;
}

.iframe {

width: 475px;

height: 350px;

margin: 0;

/*frameborder="0" scrolling="no" marginheight="0" marginwidth="0"*/

}

.noborder {

border: 0;

}