/* Site design by John Groschwitz based on a template from http://www.ssi-developer.net */ 

body {
     margin:20px;
     background-color:#808080;
     color: #808080;
     text-align:center;
     padding:0;}

#left a:link {text-decoration: none; color: #ffbf7f;}
#left a:visited {text-decoration: none; color: #ffbf7f;}
#left a:hover {text-decoration: underline; color: #6699cc;}
#left a:active {text-decoration: underline; color: #6699cc;}

div#links ul li.email {display: list-item; 
    width:148px;
    padding: 5px 0px 5px 0px; 
    border-bottom: #e2dcc7 solid 2px;
    background-color: #333333;
    color: #e2dcc7 ;
    font: bold 1em Papyrus, sans-serif;
    text-align: center; 
    text-decoration: none;}
    
span.email {font-family: Georgia, serif; font: 12.5px;
color: white;}


#upper {
     background: #ffbf7f;
     color: #000000;
     text-align:center;
     margin: 0px 0px 0px 0px;
     padding: 20px 0px 0px 0px;}

#upper h1 {margin:0px 0px 0px 0px;}

#upper h2 {margin:-3px 0px 20px 0px;}

#outer {text-align:left;
     border:1px 1px 1px 1px;
	 border-color: #000000;
     width:650px;
     margin-bottom:auto;}

#hdr {border:none;
     height:135px;
     background:#eeeeee;
     color: #333333;}

#bar {height:35px;
     width:650px;
     background-image: url(http://www.chineseboxingclub.org/healing/nana.jpg);;
     background-repeat: repeat-x;}

#bodyblock {float:left;
     background: #aa002a;
     color: #333333;
     border:0px 0px 0px 0px;
	 border-color: #000000;
     width:650px;
     padding:0;}

#right a:link {text-decoration: none; color: #cc0033;}
#right a:visited {text-decoration: none; color: #cc0033;}
#right a:hover {text-decoration: underline; color: #6699cc;}
#right a:active {text-decoration: underline; color: #6699cc;}

#left {font-family: Georgia, serif;
     font-weight: bolder;
     float:left;
     background: #aa002a;
     border-width:0px 0px 0px 0px;
     padding:45px 0px 0px 0px;
     width:170px;}
     
ul.menu {padding: 0px;
     margin:0px 0px 0px 0px;}

ul.menu li {color: #000000;
     list-style-type: none;
     font-family: Georgia, serif;
     font-size:13px;
     padding-bottom:15px}

#right {width:478px;
     background: #ffbf7f;
     color: #333333;
     border:solid #000000;	
     border-width:0px 0px 0px 0px;
     padding:15px 0px 20px 0px;
     float: right;
     text-align:center;
     font-family: Georgia, serif;
     }

div#right img.left {float:left;
     border: solid #aa002a;	
     border-width:3px 3px 3px 3px;
     margin:6px 10px 10px 10px;
     padding:0px;}

div#right img.right {float:right;
     border: solid #aa002a;	
     border-width:3px 3px 3px 3px;
     margin:3px 10px 10px 10px;
     padding:0px;}

div#right ul {text-align:left;}

ul.art {
     font-weight:bold;
     font-size:14px;
     list-style-type: none;
     margin-left: 20px;
     margin-bottom: 1px; 
     }

ul.treat li{
     margin: 0px 0px 3px 0px;
     font-family: Georgia, serif;
     font-size:13px;
     }

h1 { 
     font-family: Papyrus, sans-serif;
     font-size:32px; margin-bottom: 0px;
     }

h2 {
     font-family: Papyrus, sans-serif;
     font-size:22px;
     }
     
h3 {
     font-family: Century, serif;
     font-size:20px;
     text-align: left;
    
     margin-left:20px;
}

h4 {
     font-family: Georgia, serif;
     font-size:16px;
     text-align: center;
     text-decoration: underline;
     margin: 0px 20px 0px 20px;
     }
     
h5 {font-family: Papyrus, sans-serif;
    font-size:18px; margin-top:0px;}   
     
p {  
     margin: 0px 20px 20px 20px;
     font-family: Georgia, serif;
     font-size:13px;
     text-align:justify;
     text-indent: 30px;
     }


#ftr {
     width:650px;
     background: #aa002a;
     border:0px 0px 0px 0px;
		 border-color: #000000;
     margin:0;
     color: #ffffff;
     font-family: Papyrus, sans-serif;
     font-size:13px;
     text-align: center;
     float: right;
     }
     
#ftr a:link , #ftr a:visited ,  #ftr a:active  {color: #ffffff;text-decoration: none;}

#ftr a:hover  {color: #ffffff;}
