﻿
html {
  height: 100%;

} 


body {
  height: 100%;

  margin: 0;
  padding: 0;
  text-align: center;

  font: 0.8em, "verdana", arial, sans-serif;
  line-height: 150%;

  background: #fff8d9   
url(../images/bg/header.jpg) repeat-x top left;


 
}

p {
 font-size: 0.8em;
font-family: verdana, arial, sans-serif;
color: #400;
  line-height: 150%;
}
p.bq{
 font: 400 0.95em, verdana, arial, sans-serif;
  line-height: 150%;
}

h1  {

   font: 700 1.3em "georgia", serif;
font-variant:small-caps;

  color: #a00;
}

h2 {
   font: 700 1em "georgia", serif;
font-variant:small-caps;

  color: #a00;

}



h3 {
  font: 700 1em "trebuchet ms", sans-serif;
  color: #a00;
}

h4 {
  font: 700 1em "trebuchet ms", sans-serif;
  color: #a00;
}

h5 {
   font: 700 1em "georgia", serif;

line-height: 20%;

  color:#300;


}
h5.hidden {visibility:hidden;}

h6 {
  font: 700 1em "trebuchet ms", serif;
  color: #7F3300;

}



li {
 font-size: 0.9em;
font-family: verdana, arial, sans-serif;
  line-height: 150%;
}


h1, h2, h3, h4, h5, h6, p  {
  margin: 0;
  padding: 10px 15px;
}


.leftColumn h1,
.leftColumn h2, 
.leftColumn h3,
.leftColumn h4,
.leftColumn h5,
.leftColumn h6,
.leftColumn p,
.leftColumn dl {
  padding-left: 0;
}

a {
  color: #a00;
}

a:visited {
  color:#7F3300;
} 

a:hover {
  color: #d00;
background: #eae1ce;
}

h2 a {
text-decoration:none;
} 



ol, ul {
  margin:10px 0px;
  padding: 0px 30px;
}

ul.plain {
list-style: none;
font-size: 0.8em;
font-family: verdana, arial, sans-serif;
color: #400;
}

ul.folk {
list-style-image: url(../images/bg/leafx.jpg);
margin:10px 10px;
  padding: 0px 30px;
}

.regions li {
  font: 700 1em "trebuchet ms", sans-serif;
  color: #a00;
}










/***********
   Blockquote 
 ************/

blockquote {
  margin: 10px 15px;
  padding-left: 15px;
padding-right: 15px;
 padding-top: 15px;
padding-bottom: 15px;
border: 3px double;
border-color: #eae1ce;
  font: 400 0.85em trebuchet ms, verdana, arial, sans-serif;
  line-height: 150%;
  color:#600;
  background-color: #fff8d9;  

 
}
blockquote.bigright { width: 300px; margin: 10px 5px 5px 15px;
  padding-left: 15px;
padding-right: 15px;
 padding-top: 15px;
padding-bottom: 15px; font-size: 1.3em text-align: center; float: right; }


blockquote.right { width: 185px; margin: 10px 5px 5px 15px;
  padding-left: 15px;
padding-right: 15px;
 padding-top: 15px;
padding-bottom: 15px; font-size: 1.3em text-align: center; float: right; }

blockquote.left { width: 150px; margin: 15px 15px 5px 15px; font-size: 1.3em text-align: center; float: left; }

blockquote.pale{
  background-color: #Ffffee;  
padding:10px;
}

blockquote.noborder {
margin: 2px 2px;
border:0px;
padding:10px;
}
  
blockquote.palenoborder{
  background-color: #Ffffee;  
border:0px;
padding:10px;
}

blockquote.palenoborderRight
{
    width: 185px; margin: 10px 5px 5px 15px;
  background-color: #Ffffee;  
border:0px;
padding:10px;
float: right;
}

blockquote.searchRight
{
    width: 300px; margin: 10px 5px 5px 15px;
  background-color: #Ffffee;  
border:0px;
padding:10px;
float: right;
}

blockquote.palenobordersmall{
  background-color: #Ffffee;  
border:0px;
padding:10px;
font-size: .8em;
}

blockquote.palefullwidth {
  margin: 0px ;
  padding-left: 15px;
padding-right: 15px;
 padding-top: 15px;
padding-bottom: 15px;
border: #ffffee;
border-style: double;
border-width: 3px;

  font: 400 0.85em trebuchet ms, verdana, arial, sans-serif;
  line-height: 150%;
  color:#600;
  background-color: #ffffee;  

 
}

blockquote.palesquash


{  margin: 0px ;
  padding-left: 15px;
padding-right: 15px;
 padding-top: 15px;
padding-bottom: 15px;
font-size: 0.75em;


border-color: #fff8d9;

border-style: double;
border-width: 6px;


  
  color:#600;
  background-color: #ffffee; 
line-height:150%}


blockquote.palefullwidth {
  margin: 0px ;
  padding-left: 15px;
padding-right: 15px;
 padding-top: 15px;
padding-bottom: 15px;


  font: 400 0.85em trebuchet ms, verdana, arial, sans-serif;
  line-height: 150%;
  color:#600;
  background-color: #ffffee;  

 
}













/*********
   Images
 *********/

img.floatRight {
  margin: 5px 0px 10px 15px;  
}



img.floatLeft {
  margin: 5px 15px 10px 0px;
}

img {  
  border: 3px double;
border-color: #eae1ce;
}





a img.noborder{
border:0px}





