/* TASTE NASEBY CSS */

/*

the blue #02364C; 
 
 */
 
body { margin: 0px; padding: 0px; background-image: url(../gfx/background.jpg); background-repeat: repeat-x; 
background-position: left top; font-size: 76%; }



.clearall { clear: both; }


#wrap { width: 740px; margin: 0em auto 0em auto;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px;  }

#header { background-image: url(../gfx/frontpagetopbanner.jpg); background-repeat: repeat-x; height: 135px; }


#navigation { width: 200px; float: left; font-size: 1.3em;  }
#navigation ul { margin: 5.0em 0em 0em 0em; padding: 0; }
#navigation ul li { list-style-type: none; clear: both; }
#navigation ul li a { color: #02364C; text-decoration: none; }
#navigation ul li a:hover { text-decoration: underline; }
#navigation ul li img { border: 0em; margin: -1.0em 0.5em 1.5em 0.5em; }



#content { width: 500px; margin-bottom: 2.0em; float: right; }
#content a { color: #02364C; text-decoration: underline; }
#content h1 { font-size: 21px; line-height: 21px; margin: 1.0em 0em 0.5em 0em; color: #333333; }
#content h1 span { font-size: 80%; }

h2 { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 21px; margin-top: 50px; color: #d16122;
}


h3 { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 21px; color: #333333; }
	
p { color: #333333; }
	
ul {}
ol {}

/* TOP OF PAGE */

.topofpage { font-size: 15px; color: #999999; text-align: right; font-weight: bold; }
.topofpage a { font-size: 11px; text-decoration: none; color: #80956E; font-weight: normal; }
.topofpage a:hover { text-decoration: underline; color: #999999; margin-right: 5px; }





/* PAGE SUB NAVIGATION LIST AT TOP */

.pagesubnav {
	color: #80956E; margin-left: 0px; padding: 15px; list-style-type: disc; list-style-position: inside;
}
	.pagesubnav a { color: #80956E; text-decoration: none; line-height: 15px; }
	.pagesubnav a:hover { color: #d16122; text-decoration: underline; }
	.pagesubnav ul { color: #CCCCCC; margin-left: 17px; padding-left: 0px; list-style-type: circle; }
	.pagesubnav ol { color: #CCCCCC; margin-left: 17px; padding-left: 0px; list-style-type: decimal; }


/* PHOTO GALLERY CLOSE WINDOW LINK */

.photogallery { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px; margin-left: 10px; }
.photogallery a { text-decoration: none; }
.photogallery a:hover {text-decoration: underline; }

.photogalleryimage { border: 1px solid #000000; margin: 10px; }











/* FOOTER */

.footer { text-align: left; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 19px; color: #cccccc; padding: 1.0em 2.0em 5.0em 2.0em; border-top: 1px dotted #333333;
}
	.footer a { text-decoration: none; color: #80956E; }
	.footer a:hover { text-decoration: underline; color: #d16122; cursor: pointer; }



.frontpagecontent { text-align: center; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px; color: #333333; }





/* FRONT PAGE HOLDING DIV FOR HIDE AND SHOW LAYER */



body.frontpage {  background-color: #02364C; margin: 0; padding: 0; }
body.frontpage #header { border: none; margin: 0; padding: 0; }
body.frontpage #footer { text-align: center; font-size: 0.9em; color: #999999; }
body.frontpage #footer a { color: #ffffff; text-decoration: none; }
body.frontpage #footer a:hover { color: #ffcc00; text-decoration: underline; }





.frontpagediv { 
width: 500px; 
text-align: center; 
margin-right: auto; margin-left: auto; 
padding-top: 15px; padding-bottom: 15px; vertical-align: top; font-size: 21px; line-height: 21px; position: relative; }

.frontpagediv a { text-decoration: none; color: #ffffff; }
.frontpagediv a:hover { text-decoration: none; color: #d16122; cursor: pointer; }


.frontpagetext {}

.naseby { color: #80956E; }




/* FRONT PAGE HIDE AND SHOW LAYERS */

#defaulttext { color: #ffffff; position: absolute; visibility: visible; width: 500px; left: 0; top: 10; z-index: 1; text-decoration: none; }
	#defaulttext a { text-decoration: none, color: #ffffff; }
	#defaulttext a:hover { text-decoration: none; color: #d16122; }


#accommodation { color: #ffffff; position: absolute; visibility: hidden; width: 500px; left: 0; top: 10; z-index: 1; }

#activities { color: #ffffff; position: absolute; visibility: hidden; width: 500px; left: 0; top: 10; z-index: 1; }

#cuisine { color: #ffffff; position: absolute; visibility: hidden; width: 500px; left: 0; top: 10; z-index: 1; }













