/*
	CSS for Hullbridge Website 
*/
/*Generic Styles*/
body		{
		background-color:#ffffff;
        font-family: Verdana, Andale Sans, Sans-serif;
		font-size:small;
		font-weight:200;
		font-style: normal;
		text-decoration:none;
		text-transform:none;
		font-variant:normal;
		color:#000000;
		margin:0;
		padding:0;
		
		}

a       {
        text-decoration:none;
        }
        

/* Master Header*/        
#masthead{ 
         margin-bottom:0;
         padding-top:1px;
         background-color:#ffd700;
         }
.webtitle {
        font-family:Monotype Corsiva,Arial, Sans serif;
        color:#000000;
        font-size:x-large;
        text-align:center;
        text-decoration:underline;
        margin:0;
        padding:1em 0em;
        background:#ffffaa;
        border:inset 1em Cornflowerblue;
        }
#navlinks li.first{
          padding:0.4em 1em;
          background-color:#ffffff;
          color:#000000;
          border:1px solid #711515;
          border-bottom:none;
          }
#navlinks ul{
          list-style:none;
          margin:0em;
          padding:0em;
          padding-top:1em;
          }
                    
#navlinks li{
          display:inline;
          
          }
          
#navlinks a:link, #navlinks a:visited {
          padding: 0.4em 1em ;
          color:#ffffff;
          background-color:#6495ed;
          text-decoration:none;
          border: 1px solid #711515;
          border-bottom:none;
          }

#navlinks a:hover{
          color:#6495ed;
          background-color:#ffffff;
          } 
          
#navlinks a:active{
          color:#6495ed;
          background-color:#ffffaa;
          }          

 h1{font-family: Franklin Gothic Medium, Verdana, Sans-serif;font-size: medium;font-weight: 400;font-style: normal;text-decoration: underline;text-transform: capitalize;font-variant: small-caps;color: #3366ff;background: #ffffff;text-indent: 2%;margin-bottom: 0%;margin-width: 100%;Border:3pt double orange;padding-left: 4%;padding-right: 0%;padding-top: 1%;padding-bottom: 1%;}

  h2.shops{font-family: Franklin Gothic Medium, Verdana, Sans-serif;font-size: small;font-weight: 400;font-style: normal;text-decoration: underline;text-transform: capitalize;font-variant: small-caps;color: #3366ff;background: #ffee88;text-indent: 4%;margin-left: 4%;margin-right: 4%;margin-top: 0%;margin-bottom: 1%;margin-width: 100%;border: 3pt double orange;padding-left: 4%;padding-right: 0%;padding-top: 1%;padding-bottom: 1%;}

  h2{font-family: Franklin Gothic Medium, Verdana, Sans-serif;font-size: small;font-weight: 400;font-style: normal;text-decoration: underline;text-transform: capitalize;font-variant: small-caps;color: #3366ff;background: #ffee88;text-indent: 4%;margin-left: 4%;margin-right: 4%;margin-top: 0%;margin-bottom: 1%;margin-width: 100%;padding-left: 4%;padding-right: 0%;padding-top: 1%;padding-bottom: 1%;}

  h3{font-family: Franklin Gothic Medium, Verdana, Sans-serif;font-size: small;font-weight: 400;font-style: normal;text-decoration: underline;text-transform: capitalize;font-variant: small-caps;color: #3366FF;background: #FFaa88;text-indent: 4%;margin-left: 8%;margin-right: 25%;margin-top: 0%;margin-bottom: 1%;margin-width: 100%;border: 3pt double orange;padding-left: 4%;padding-right: 0%;padding-top: 1%;padding-bottom: 1%;}

  h4{font-family: Franklin Gothic Medium, Verdana, Sans-serif;font-size: small;font-weight: 400;font-style: normal;text-decoration: underline;text-transform: capitalize;font-variant: small-caps;color: #227755;background: #ffffff;text-indent: 4%;margin-left: 8%;margin-right: 25%;margin-top: 0%;margin-bottom: 1%;margin-width: 100%;border: 3pt double orange;padding-left: 4%;padding-right: 0%;padding-top: 1%;padding-bottom: 1%;}
                
#content	{
		float:left;
		background-color:#ffffff;
		font-family: Verdana, Andale Sans, Sans-serif;
		font-size: smaller;
		font-weight: 400;
		font-style: normal;
		text-decoration:none;
		text-transform: none;
		font-variant: normal;
		color: #000000;
		margin-left: 4em;
		margin-right: 4em;
		margin-top: -2em;
		margin-bottom: 2%;
		padding-left: 0em;
		padding-right: 0em;
		padding-top: 0m;
		padding-bottom: 0em;
		Border:none;
		
		}

#content ul li {
		background-color:white;
		font-family: Verdana, Andale Sans, Sans-serif;
		font-size:x-small ;
		font-weight: 400;
		font-style: normal;
		text-decoration: underline;
		text-transform: capatilize;
		font-variant: normal;
		color: #3366FF;
		margin-left:2%;
		margin-right: 5%;
		margin-top:0%;
		margin-bottom: 0%;
        border:inset;
		padding-left: 2%;
		padding-right: 2%;
		padding-top: 0%;
		padding-bottom: 1%;
		
		}
#content h1.author{
		float:right;
		margin-top:-2em;
		margin-right:2em;
		padding:0 2em 0 0;
        font-family: monotype corsiva, sans-serif;
        text-decoration:none;
        font-size:small;
        text-transform:none;
		} 

#content h1{
         margin-top:0em;
         border:none;
         color:#000000;
         }
         
#content h6{
         margin-top:0em;
         margin-bottom:0em;
         margin-left:5em;
         margin-right:5em;
         border:none;
         color:#000000;
         }         

#content p		{
		font-family: Verdana, Andale Sans, Sans-serif;
		font-size: small;
		font-weight: 400;
		font-style: normal;
		text-decoration: none;
		text-transform: none;
		font-variant: normal;
		color: #000000;
		background: #ffffff;
		text-indent: 0em;
		padding-left: 4em;
		padding-right: 4em;
		padding-top: 1em;
		padding-bottom: 1em;
		margin-left: 4em;
		margin-right:4em;
		margin-top: 0em;
		margin-bottom: 0em;
        }
img {
          margin-left:2em;
          margin-right:1em;
     } 
     
img.small {
          margin-left:8em;
          margin-right:1em;
          border:5px solid #6495ed;
     } 
      
img.smallc {
          margin-left:2em;
          margin-right:1em;
          border:5px solid #6495ed;
     } 
img.large {
           margin-left:15em;
           margin-right:1em;
           border:5px solid #6495ed;
           width:30em;
    } 
img.largep {
           margin-left:15em;
           margin-right:1em;
           border:5px solid #6495ed;
           height:40em;
    }  
img.largeh {
           margin-left:12em;
           margin-right:10em;
           border:5px solid #6495ed;
           height:45em;
    }             
#content img.illus{
         float:left;
         margin:0.5em 1em 0.5em 1em;
         } 

#content img.boreham{
         display: block;
         float:none;
         width:65%;
         margin:2em auto;
         
         border:#ffffff 2em solid;
         }
                
#content p.quote {
        font-family:Monotype corsiva;sans-serif;
        text-transform:capatalize;
        font-size:small;
        }
         
#content p.caption{
         display:block;
         background-color:#ffffff;
         text-align:centre;
         font-size:8pt;
         color:#0000ff;
         padding:1em 2em;
         margin:-2em 11em auto;
      
          }
                     
#content p.boldlist{
	     text-transform:capatalize;
	     text-decoration:underline;
	     font-size:large;
	     margin-left:2em;
	     margin-right:2em;
	
	     }           
             
 #footer   p{
           clear:both;
           float:none;
           background-color:#ffffff;
           color:#000000;
           font-size:8pt;
           margin:0em 1em;
           padding:0.5em 1em;
           
           }                                     
#content ul li#nmelist {
         border:none;
         margin:0 1em 0 0;
         font-family:Arial, serif;
         list-style: inside;
         color:#000000;
         text-indent:10%; }          
         
.image_center{

 border:vertical-align: middle;text-align: center;clear: both;border-left: 4px solid #3366FF;border-right: 4px solid #3366FF;border-top: 4px solid #33CCCC;border-bottom: 4px solid #33CCCC;}
