﻿ body
{
    font-family: Century Gothic, Comic Sans MS, Gill Sans MT;
    font-weight: normal;
    font-size: small;
    color: #8e2218;
    font-style: normal; 
    margin:0px;padding:0px 0px 0px 0px;
    background-color:#ffffff;
    background-image:url(images/pagewrapper.jpg); background-repeat:repeat-y;
     background-position: center top; margin:0; text-align:center;
    border:0px;

}
 
a:link { font:Century Gothic, Arial, Tahoma; font-size: 14px; font-weight:bold ; color:#72090a; text-decoration:none; } 
a:visited { font:Century Gothic, Arial, Tahoma; font-size: 14px; font-weight:bold ; color:#72090a; text-decoration:none; } 
a:hover { font:Century Gothic, Arial, Tahoma; font-size: 14px; font-weight:bold ; color:#ffffff; text-decoration:underline; } 
a:active { font:Century Gothic, Arial, Tahoma; font-size: 14px; font-weight:bold ; color:#f4e8a6; text-decoration:none; }  


a.external:link {color: #176836; font-size: 14pt; font-weight: bold; font-style:italic;}
a.external:visited {color: #894f7b; font-size: 14pt;font-weight: bold; font-style:italic;}
a.external:hover {color: #ffffff; text-decoration: overline; background-color: #72090a; font-weight:bold; font-style:italic}
a.external:active {color: #72090a;font-size: 14pt; font-weight: bold; font-style:italic; } 



a.internal:link {color: #176836; font-size:14px; font-weight: normal; }
a.internal:visited {color:#894f7b; font-weight:normal;}
a.internal:hover {color: #72090a; text-decoration: underline; font-weight:bold }
a.internal:active {color: #72090a; } 






h1{font-family: Century Gothic, Lucida Bright, Gill Sans MT;
    font-variant: small-caps;
    text-align:left;
    font-size:15px;
margin-left:10px;
}  

h2
{
    font-family: Arial, Century Gothic, Gill Sans MT; 
    font-size: 20px;  
    text-align:center;
    font-weight:bold;
    margin:0px;
    color:#000; 
    margin-bottom:30px;
}

 h3{font-family: Arial, Century Gothic;
    font-size: 18px;
    text-align:center;
    color:#8e2218;
}

h4{font-family: Arial, Century Gothic;
    font-size: 18px;
    text-align:left;
    color:#007236;
}

h5{color:#8e2218; font-family:Century Gothic, Helvetica, sans-serif; font-size:14px; 
text-align:center; margin-top: 10px; }

h6{font-family:Century Gothic, Arial ;
   font-size: 14px;
    text-align:center;
    font-weight:normal;
}

p{color:#8e2218; font-family:Century Gothic, Gill Sans MT;
}  
p.events{text-align:left; margin-left:20px;margin-right:10px;
    padding-right:20px; font-size:18px;
         margin-top:20px; margin-bottom:20px;
}

p.lodge{text-align:left; margin-left:20px; padding-right:20px;
margin-top:20px; margin-bottom:20px; font-size:18px;
 color:#007236;
}

img.floatLeft 
{ 
    float: left; 
    margin: 8px; 
}

img.floatRight 
{ 
    float: right;
    margin: margin-left:0p; margin-right:0px;
    margin-top:10px; margin-bottom :10px;
    clear:right;
}
    
   .ul3
   {font-size:large ;
    font-family: Century gothic, Arial, Sans-Serif;
    color:#000000;
    width:500px;
   padding: 10px, 10px, 10px, 210px;
   margin-left:250px;
   text-align:left;
   border:solid 0px #000000;
   }
    
    #list{float:right;
          }
    
 

.textbox 
{
    border:solid 1px #ccc;
    background-color:#fff;
}
/* NAV --------------------------------------------------------- */

#nav_pic
 {
     background:#d4ac5b; 
    margin-left:auto;
    margin-right:auto;
    width:800px;
    margin-top:0px; margin-bottom:0px;
    height:25px;                
    border-left:solid 2px #8a7c6a;
    border-right:solid 2px #8a7c6a;
    padding:0px 0px 0px 0px;
 }
 #nav_home  {float:left} 
 
 #nav_projects { float:left; }
 
 #nav_services { float:left;}
 
 #nav_persephone {float:left;}
    
 #nav_events { float:left; }
 
 #nav_body { float:left; }
 
 #nav_contact { float:left;}
 
 #nav_links { float:left;}
 
 #nav_intro {float:left;}
 
 #nav_parlour {float:left;}  

  .tableborder{ border-right: solid 1px #865516; }
.text2{margin-left:138px; margin-right:138px;
}
.nav{padding-left:110px; padding-top:2px; padding-bottom: 10px; padding-right:20px;}
/*.text{color:#563664; font-family:"Verdana", "Helvetica", sans-serif; font-size:13px; }*/
text-indent:{ text-align: justify; padding-left:10px; margin:2px; } 
.links{ font:Century Gothic, Arial, Tahoma; font-size: 14px; font-weight:normal ; color:#8e2218; text-decoration:none;}  
  
 
 
/* -----------------------------------------------------------------------*/
  #page
  {text-align:center;
  }
    
#page_box
{padding-top:0px; margin-top:0px;
      margin-left:auto;
    margin-right:auto;
   width:795px; 
   background-color:#ffffff;
       padding-bottom:10px;
   border:solid 0px #ffffff;
  clear:both;
  padding-top:0px;
}

 
    
    #banner
   {margin-left: auto; width: 804px;top:1px; height:260px;
   margin-right: auto;
   }
   
  #page_banner
   {margin-left: auto; margin-right: auto;
width:800px; height:120px; 
margin-top:0px;margin-bottom:0px;
padding:0px 0px 0px 0px;
 
border-left:solid 2px #000000;
border-right:solid 2px #000000; 

   }
  
 #links_page 
 {
    font:Century Gothic, Arial, Tahoma; 
    font-size: 14px; 
    font-weight:normal ; 
    color:#8e2218; 
    text-decoration:none; 
    margin-left:30px; 
    padding-right:40px; 
    border: solid 0px #ff0000; 
    height:500px;
} 
	
	#crimson{ top:30px; margin-left: 30px;
	}
	#links_column{float:Right; padding-top:20px;border: solid 0px #000000;}
	
	#what{ top:590px; margin-left:30px; 
	}
	#radiant {top:30px; margin-left:300px;
	}
	
    h2{font-family :  Maiandra GD, Gill Sans MT ;
        font-size:22px;
        color:#d4ac5b;  
        font-style:italic;
        
        padding-top:0px;
        margin-top:0px;
    }
     
    
    #header-text
    {  
        margin-left:auto;margin-right:auto;
        padding:0px 0px 0px 0px 0px;
         margin-top:0px; margin-bottom:0px;
         margin-left:auto;margin-right:auto;
        width:800px; height:40px;
        text-align:center;
        background:#72090a ;
       border-right:solid 2px #000000;
      border-left:solid 2px #000000;
      border-top:solid 0px #72090a;
      } 
    
     #index_text
    { font-family: Garamond,;
        font-variant: small-caps;
      text-align:center;
        margin-left :auto; margin-right:auto;
        font-size:24px;
        color:#8c953d;
      padding:2px; background-color:#6e2b26;
    border: solid 0px #000000;
    height:20px;
    top:2px;
    }
    
    #test
    {
        margin-left:auto;
        width:800px;
        background-color:#ff0000;
        margin-right:auto;
    }
    
    #done
    {
         margin-left:auto;
        width:800px;
        background-color:#72090a;
        margin-right:auto;
        height:600px;
    }
    
    #mid
    {
        margin-top:auto;
        margin-bottom:auto;
        height:100px;
        border:solid 1px #000;
        width:100px;
        margin-left:auto;
        margin-right:auto;
    }
    
    #bot
    {
        position:relative;
        top:100px;
        left:100px;
    }
    
    #index_box
    {
        margin-left:auto; width:800px; height:320px; background-color:#dc7f32;
        margin-right:auto;
    }
    
    #body_box
   {position:absolute;
        margin-left:auto; height:450px;width:797px; top:168px; background-color:#f2d7a4;
        margin-right:auto;
    }
    /*#f4b866*/
    
     #home_page_header
    {/*position:absolute;*/
         /*top:190px;*/
    width:797px;
    text-align:center;
    padding-top:10px;
    border: solid 0px  #ffffff;
    }   
    
  #about_page_header
    {/*position:absolute;*/
         /*top:190px;*/
    width:797px;
    text-align:center;
    padding-top:10px;
    }   
   
  /*.header
   {
   }*/
   
  #pers_page_header
        {
            width:797px;
        text-align:center;  
        padding-top:10px;
    }
 
 #events_page_header
        {
            width:797px;
        text-align:center;  
        padding-top:10px;
    }
    
     
    #newpom
    { 
               margin-top:10px;
        margin-left:10px;
        margin-right:10px;
        margin-bottom:10px;
    border:solid 0px red;
    }   
    
    #newpomimg
    {margin-top:auto;
        margin-right:15px;
      margin-left:10px
    }
     #newpomimglinks
      {margin-top:auto;
        margin-right:15px;
      margin-left:10px
      }
   
   #parlour_list{margin-right:20px;float:left;
   border:solid 0px #000000;
   width:470px;
   }
   
   
   
   #parlour_top_left {margin-left:0px;float:left;
    width:300px; padding:0px 0px 0px 0px;
   border:solid 0px #fff000;
   }
   
   #parlour_top_right{margin-right:0px;margin-right:0px;
    width:300px;padding:0px 0px 0px 0px;
    border:solid 0px #fff000:
   }
        
      .address{font-family:Century Gothic, Lucida Handwriting;font-size:15px;font-weight:bold;
        text-align:center;
        top:10px; width:500px;
        border:solid 1px #000;
        margin-left:auto;
        margin-right:auto;
        }
        
        #blah
        {float:left;
        padding-top:30px;
        border: solid 0px #ffffff;
        width:200px;
    }
    
    #page_text
    {
        /*position:absolute;*/
        padding:top 30px;
        
        /*top:230px;*/
        width:550px;
   }
    
    #sunset1
    {
        text-align:center;
        padding:20px;
    }
    
    
    
    #sunset
    {margin-top:10px;
         text-align:center;
        left:280px;
    border: solid 0px #ffffff;
    }
    
    #movie
    {text-align:center; padding-top:20px;
    }    
	
   #bottom
   {
               margin-left:auto; 
        width:797px; margin-right:auto;
   border: solid 0px #ffffff;
   
   }	
  
  #bottom2
   {
      
        margin-left:auto; 
        width:800px; margin-right:auto;
        border: solid 0px #ffffff;
   
   }	
   
   #reader
   { 
        width:50px;
        margin-left: 110px;
        margin-top:330px;
        border: solid 1px #000000;
   }
   
  
   
   #home_text
  {position:absolute;
    left:240px;
    top:70px;
    width:300px;
    text-align:center;
    margin-top:10px;
   border: solid 0px #ffffff;
   }
   
   .text
   {
    top:480px;
   font-size:14px;
   color:#8e2218;
  margin-left:10px;
  margin-right:10px;
  text-align:center;
  border:solid 0px #000000; 
   }
  
  .text1
  {
    top:200px;
    margin-left:40px;
    margin-right:40px;
    width:710px;
    bottom: 20px;
  }
  
  .text2
    {margin-left:170px;
        margin-right:auto;
    font-weight:bold;
    text-align:center;
   }
   
   #nav_bar
   {
   margin-left:auto; margin-right:auto; width:800px; height:30px; 
   }
   
   #bottom1
   {
    padding-left:100px; 
       width:797px; margin-right:auto;
        border: solid 1px #ffffff;
   }	
  #bottom3
    {position:absolute;
  left:100px;top:820px;
    width:797px; margin-right:auto;
  
    }
#bottom4
{position:absolute;
    left:100px;top:610px;
    width:799px;margin-right:auto;
}

 
    
   /*
   #bird
    {
     color:#8e2218; font-family:Century Gothic, Helvetica, sans-serif; font-size:14px; 
    margin-top: 15px;
    margin-bottom:10px;
     text-align:center;   
    border:solid 0px #000000;
    }*/
    
    #angel
    { text-align:center;
    }

#footer
{margin-top:0px;
    font-size:12px;
    text-align:center;
    border:solid 0px #000000;
    height:40px;
    background:#d4ac5b;
    width:810px;
    margin-left:auto;
    margin-right:auto;
}


#bodyleft
{text-align:center;
}

#body-right
    {text-align:right;
}
 
 #form
 {margin-left:130px;
      width:550px; height:320px;
 text-align:left;
 border:solid 0px black;
 }
 
 #email
 {margin-left:50px; top:20px; border: 1px #fff000;
 }  
 
 /*
 Parlour styles
*/
 
 #maps{text-align:center;
 }

 
 #opening_box{width:500px; margin-left:auto; margin-right:auto; border:solid 1px #8e2218;
    font-family:Maiandra GD, Comic Sans MS Sans-Serif; font-size:medium; padding-left:10px;
    padding-right:10px;
    }
    
    
    #discount_box{width:500px;  
   margin-left:auto; margin-right:auto; border:solid 1px #8e2218;
    font-family:Maiandra GD, Comic Sans MS Sans-Serif; font-size:medium; padding-left:10px;
    padding-right:10px;background-color:White;
    }
    
     
   #parlour_list
{
    margin-left: 10px;
    padding-left:10px;
    padding-right:10px;
    padding-top:50px;
    margin-right: 0px;
    border: solid 0px #33cc33;
    width:300px;
    float:right;
    font-size: 14pt;
    line-height: 20pt;
    font-family: Trebuchet.Century Gothic;
    text-align: left;
}
    
    
    #forthcoming{ right:30px;margin-right:0px;float:right;
   border:solid 1px #33cc33;
   text-align:left;
   width:360px; float:right;
   padding-left:10px; padding-right:10px; height:250px;
   }
    
    .parlour
    {text-align:left;margin-left:10px; margin-right:20px;
        font-size:large;
    }
    
    .quote
    {text-align:left; margin-left:10px; margin-right:20px;
     color:green;font-style:normal; font-size:small;
    }
  h1.heading1 {background-color:#d4ac5b; border:#ff9900 0px solid; width:700px; font-family:arial,helvetica,sans-serif; 
    font-size:120%; font-weight:bold; font-style:italic; color:#72090a; padding:3px; text-align:left; margin:0;}
    
    h1.heading2 {background-color:#d4ac5b; border:#ff9900 0px solid; font-family:arial,helvetica,sans-serif; 
    font-size:130%; font-weight:bold; font-style:normal; color:#72090a; padding:3px; text-align:center; margin:0;}
  
  #pixrow{padding:6px; text-align:center;}
  
  .pixrow{padding-left:1px;padding-right:1px; padding-top:2px; padding-bottom:5px;}
  
  #leftimage{margin-left:0px; left:0px;
 top:500px;padding-left:0px;
 border:solid 1px black;
 height:380px;
 float:left;
  }
  
#table {
 font-size: 95%;
 font-family: Lucida Grande, Helvetica, verdana, sans-serif;
 background-image:url:(treeforlinks.jpg);
 border-collapse: collapse;
 width: 100%;
 line-height: 1.2em;
}
/*
caption {
 font-size: 30px;
 font-weight: bold;
 color: #002084;
 text-align: left;
 padding: 10px 0px;
 margin-bottom: 2px;
 text-transform: capitalize;
}
thead th {
 border-right: 2px solid #fff;
 color:#fff;
 text-align:center;
 padding:2px;
 height:25px;
 background-color: #004080;
}
tfoot {
 color:#002084;
 padding:2px;
 text-transform:uppercase;
 font-size:1.2em; 
 font-weight: bold;
 margin-top:6px;
 border-top: 6px solid #004080;
 border-bottom: 6px solid #004080;
}
tbody tr {
 background-color:#fff;
 border-bottom: 2px solid #c0c0c0;
}
tbody td {
 color:#002084;
 padding:5px;
 text-align:left;
}
tbody th {
 text-align:left;
 padding: 2px;
}
tbody td a, tbody th a {
 color:#002084;
 text-decoration:underline;
 font-weight:normal; 
}
tbody td a:hover, tbody th a:hover {
 text-decoration:none;
}
*/