/* CSS Document */
body{
font:100% "Times New Roman", Times, serif;
text-align:center;
}

* {margin:0px; padding:0px;}

div#mainwrap { 
position:relative; 
width:808px;
margin-left:auto; margin-right:auto; 
 }

div#columnswrap {
1float:left; 
width:808px; 
}

div#content{
float:left; min-height:400px;
width:600px; padding:15px 25px; margin-top:-71px;
}

div#content ul{
text-align:left; margin-left:30px;
}
div#content li{
list-style:disc; 
}
div#below-header{
padding: 8px 0; float:left; margin-top:19px
}

div#navigation{
float:left;
width:150px;
1margin-left:-786px;
padding-top:13px; 1padding-left:8px;  font-size:1.1em; font-weight:bold; font-style:italic; text-align:left;
}

div#navigation ul{
border:0; 1margin:12px 10px 12px 1.25em; padding:0; list-style-type:none;
}

div#navigation li{
1border-bottom:2px dotted #244146; margin:0; padding: 6px 0; text-indent:.5em;
}


div#navigation a{
text-decoration:none; color:#865BA6;
}

div#navigation a:hover{
color:#21577A;
}
div#navigation img{
border:none; margin-top:11px;
}
div#navigation-art{
float:left;
width:150px;
1margin-left:-786px;
padding-top:13px; 1padding-left:8px;  font-size:1.1em; font-weight:bold; font-style:italic; text-align:left;
}

div#navigation-art ul{
border:0; 1margin:12px 10px 12px 1.25em; padding:0; list-style-type:none;
}

div#navigation-art li{
1border-bottom:2px dotted #244146; margin:0; padding: 6px 0; text-indent:.5em;
}
div#navigation-art a{
text-decoration:none; color:#21577A;
}

div#navigation-art a:hover{
color:#865BA6;
}
div#navigation-art img{
border:none; margin-top:11px;
}



div#footer{
width:808px; margin-top:33px;
1background-color:#AF8EC7;  
text-align:center; 
float:left; font-size:.8em;
padding:10px 0 0 0;
}
div#footer ul {margin:2px 0 10px 0;width:776px;
}

div#footer li{display:inline; color:21577A; 1border-left: 1px solid; 
padding: 0 5px 0 9px; }



div#footer ul li a {
text-decoration:none; color:#21577A;
}

div#footer ul li a:hover {
text-decoration:underline; color:#865BA6;
}

ul.fineprint {
font-size:1em; list-style-type:none; text-align:left;
}

div#mandalas{
float:left; width:220px; padding:2px; margin-top:15px;
}
div#mandalas a img{
border:none;
}
.mandala{
padding-bottom:8px;
}
div#quotes{
padding-left:15px; border-left:1px solid #DE1ECE; float:left; width:340px; margin-left:11px; margin-top:15px;
}
div#quotes2{
padding-left:11px; 1border-left:1px solid #DE1ECE; float:left; width:340px; margin-left:9px; margin-top:15px;
}
div#links{
margin-top:22px; border-top:2px dotted #DE1ECE; 
}
div#slideshow{
background-image:url(images/slide-background-flat.jpg); background-repeat:no-repeat; width:350px; height:473px; padding-top:15px; margin-left:75px;
}
div#slideshow img{
margin-top:36px; margin-left:-20px;
}
div#imgright{
float:right; padding-left:11px;
}
h1{
font:bold 1.5em "Times New Roman", Times, serif ; color:#A41B17; padding: 11px 5px 19px 5px;
}
h1.left{
font:bold 1.5em "Times New Roman", Times, serif ; color:#A41B17; padding: 3px 5px 5px 5px; text-align:left;

}
h1.blue{
color:#5386A7; font-weight:bold; font-size:1.3em; font-style:italic; text-align:left;
}
h1.blue-center{
color:#5386A7; font-weight:bold; font-size:1.3em; font-style:italic; text-align:center;
}
h1.green{
color:#4FBD4F; font-weight:bold; font-size:1.3em; font-style:italic; text-align:left;
}
h1.pink{
color:#DE1ECE; font-weight:bold; font-size:1.3em; font-style:italic; text-align:left;
}

h1.red{
color:#A31025; font-weight:bold; font-size:1.3em; font-style:italic; text-align:left;
}
p.red{
color:#A31025; font-weight:bold; margin-top:6px;
}
p.black{
font-weight:bold; font-size:1.1em; color:black;
}
p.pink{
color:#DE1ECE; font-weight:bold; margin-top:6px;
}
h1.pink2{
color:#DE1ECE; font-weight:bold; font-size:1.3em; font-style:italic; text-align:left; margin-top:-18px;
}

h1.palegreen{color:#CBC522; font-weight:bold; font-size:1.3em; font-style:italic; text-align:left;}
h2{
color:#1B1C0E; padding-bottom:13px; font-weight:bold;
}
h2.color{
color:#6C6D07;
}
h2.size{
font-size:.9em;
}
h3{
color:#1B1C0E;padding-bottom:13px;padding-top:10px;
}

h3.contact{
color:#1B1C0E;padding-bottom:13px;padding-top:10px;font-size:.9em;
}
h4{
text-align:left; padding-bottom:7px;color:#244146;font-size:1.1em;padding-top:3px;
}
p{
text-align:left; padding-bottom:9px;
}
p.footer{
text-align:center; font-size:1em;
color:#000000;
}
p#desc{
text-align:center; font-weight:bold; font-size:.9em; 
}
p.small{
text-align:center; font-size:.9em; font-weight:bold;
}

p a{
text-decoration:none; font-style:normal;
}

p.black a{
color:black;
}
p.name{
font-weight:bold; font-style:italic;
}
.top{
text-align:right; padding:11px 0;
}
.red{color:#FF0000;font-weight:bold;}

.blue{color:#0000CC;font-weight:bold;}

.yellow{color:#FFFF00;font-weight:bold;}

.green{color:#009933;font-weight:bold;}

.orange{color:#FF9900;font-weight:bold;}

.purple{color:#990099;font-weight:bold;}

.turq{color:#33CCCC;font-weight:bold;}

.brown{color:#996600;font-weight:bold;}

.black{font-weight:bold;}

.white{text-decoration:underline;}

.clearthis{
clear:both;height:0;line-height:0;
}
.clearfix:after {
    content: ".";              
	display: block;          
    height: 0;                 
    clear: both;              
    visibility: hidden;	    
}

.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/*end of hack */
 
  
/* backslash hack hides from IE mac\*/
* html .clearfix {height: 1%;}
.clearfix {display:block;}

a:link {color:#000000; font-style:italic;}

a:visited {color:#000000;}

a:focus {color:#CC0000;}

a:hover {color:#865BA6;}

a:active {color:#003300;}

legend{
color:#CC0000; font-weight:bold;
border:1px solid #000099;
margin:4px 0 0 15px;
padding:3px 2px;
font-size:.9em;
}

label{
width: 188px;
float: left;
text-align: right;
margin-right: 0.5em;
display: inline;
clear:both;
padding-bottom:8px;
}
textarea{
margin-left:188px;
}
input{
display:inline;margin-bottom:8px; margin-left:-99px;

}
#buttons input{
background-color:#6283F2;
font-size:1em; border:2px outset #000000;
margin-top:10px; 
}

#trans{
position:absolute; 
}

#image{
position:abolute;

}
p.input{
padding-top:12px; margin-left: 155px; 
}

textarea{
margin-left:-97px; margin-right: 12px;1margin-top:-11px;
}

td.p{
text-align: right; 1padding-right:4px; padding-top:7px;
}

td.border{
border:1px solid #A41B17; padding:9px 2px;
}
td.border2{
border:1px solid #A41B17; text-align:left; padding-left:103px;
}

table{
margin-left:9px; font-size:1.05em;
}

.right{
text-align:right;
}
#left{
text-align:left; padding-left:5px;
}

.star{
color:#A41B17;
}