/* Set font of all HTML Elements (Can be overwritten later) */

	H1, H2, H3, H4, H5, H6, P, UL, OL, DD, DT, DL, BLOCKQUOTE, LI, TD, TH {
	font-family:  Arial, Helvetica, sans-serif;
	}
/* End of Font Setup */

/* Customise Basic Element */
H1 { font-family: Arial, Helvetica, sans-serif; font-size: large; color: #000066; text-align: top}
H2 {font-family: Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #000066}
a 	{
	color:#FF05A4;
	}
a img {
	border: none;
}    
p	{
	color:#000066;
	font-family:  Arial, Helvetica, sans-serif;
	}
ul	{color:#000066;
}
/* End of Customise Basic Element */

/* Page Setup 878*/

body {
text-align: center;
}

div#page {
	  text-align: left;
	  margin-left: auto;
	  margin-right:auto;
	  width: 878px;
	  /*background-color: blue; */
	  /* padding-top: 1%;
      width: 878px;
      
      border-style: none;
      */
      }
/* End Page Setup */

/* Page Layout Setup */  
.masthead:after{
	clear: both;
}    
.masthead {
	padding-top: 0px;
	margin-top:0px;
	
	/* background-color: blue; */
	background-image: url(pics/banner4.jpg);
	background-repeat: no-repeat;
	height: 110px;
	margin-left: 0px;
	border-style: none;
	}

.sidebar {
	
	float: left;
	width: 178px;
	/* background-color: red; */
	}

.main {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
	float: left;
	margin-left: 0;
	margin-right: 0;
	width: 680px;
	margin-top: 0;
	/*margin-left: 175px;*/
	/*display: block;*/
	/*background-color: yellow; */
	}
	
.clr{ clear: both;}
		
/* End of Page Layout Setup */	


#fourstar {
	/* background-color: grey  */
	text-align: center;
	padding-top: 10px;
	margin-bottom: 15px;
}

	

	
	


/* Start of Navigation Sytle */

#home a#linkhome {
 font-style: italic;
 text-decoration: underline;
}
#what a#linkwhat {
 font-style: italic;
 text-decoration: underline;
}
#where a#linkwhere {
 font-style: italic;
 text-decoration: underline;
}
#contact a#linkcontact {
 font-style: italic;
 text-decoration: underline;
}
#local a#linklocal {
 font-style: italic;
 text-decoration: underline;
}
#photo a#linkphoto {
 font-style: italic;
 text-decoration: underline;
}
#art a#linkart {
 font-style: italic;
 text-decoration: underline;
}
#special a#linkspecial {
 font-style: italic;
 text-decoration: underline;
}
	     
ul#nav {
        list-style: none;
        margin: 0;
        padding: 0; 
        }
     
    ul#nav li {
        float: left;
        margin: 0 0px ;
        padding: 0px ; 
        }
     
    ul#nav li a {
        display: block;
        width: 178px ;
        height: 40px ;
        line-height: 40px ;
        background-color: #FF05A4;
        text-decoration:  none ;
        text-align: center ;
        font-weight: bold;
        color: #000066;
        }
        
        ul#nav li a:hover {
        background-color: #000066;
        color: #FF05A4;
        }
/* End of Navigation Style*/
        
        
/* Normal List Style */               
ul#list {	
		list-style: square;
		margin: 0px 30px;
		padding: 0;
		color: #000066;
		}
	ul#list li{
			margin: 0 0;
			padding: 0;
			color: #000066;
			font-weight: bold;
			}
/* End of Normal List Style */

/* Picture Frame */
.thumbnail{
	display: inline;
	text-align: center;
	float: left;
	border: 1px solid #999;
	margin: 0 3px 15px 3px;
	padding: 5px;
	/*background-color: red;*/
	} 
/* End Of Picture Frame */

/* An Invisible Frame To Put Pictures In */
/* Required to center the pictures 720*/
/* .gallery:after{
clear: both;
}
*/
	.gallery {
		float: left;
		/*align: center;*/
	width: 680px;	
	/*background-color: green;*/
	/* margin-left: auto;
	margin-right: auto;*/
	
	} 

/* End of Invisible Frame */

/* Menu Formatting */
#menu {
	text-align: center;
	/*background-color: #fff6c9;*/
	background-color: #fbe88f;
	
}
#menu p {
	font-family: "Lucida Sans Unicode";
	line-height: 1.8em;
	
}

#menu #menuleft {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

#menu p.fancy {
	font-family: "Lucida Sans Unicode";
	font-weight: bold;
}

hr {
 width: 40%;
 height: 3px;
 margin-left: auto;
 margin-right: auto;
}

/* End of  Menu Formatting */