/*
Theme Name: Naughty Squirrel  
Theme URI: http://thenaughtysquirrel.com/ 
Description: 
Author: Design by Jarrod. Theme by David Nash
Author URI: http://davidnash.com.au

*/

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li,
dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }  

html {
	font: small Arial, Helvetica, sans-serif;
	font-size: 62.5%; /* Resets 1em to 10px */
	font-style: normal;
	font-weight: normal;
}

body {
	background: #939;
	font-size: 1.2em;
	color: #333;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	line-height: 1.5;
	background: #939;
}

a img { border: 0; }

table {	border-collapse: collapse; table-layout: fixed}

h1, h2, h3 {
	font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
	font-weight:bold;
}

h2 {
	font-size:1.6em;
}


.clear { clear: both; }

.hidden { display: none; }

#Wrap3 {
	background: url(images/bg-dropshadow.gif) repeat-y 50% 0;
	width: 1000px;
	margin: 0 auto;
}

#Wrap2 {
	background: url(images/bg.gif) no-repeat 50% 0;
	width: 1000px;
	margin: 0 auto;
}

#Wrap {
	width: 638px;
	margin: 0 auto;
	padding: 0;
	background-color: #fff;
	position: relative;
	min-height: 763px;
}

#Head {
	position: relative;
	color: #fff;
}


	#Head h1 a {
		display: block;
		height: 190px;
		background: url(images/naughty_squirrel.gif) no-repeat;
	}

	#Head div {
		position: absolute;
		top: 150px;
	}

	#HeadAddress {
		left: 7px;
	}

	#HeadContact {
		right: 6px;
	}

		#HeadContact a {
			color: #fff;
			text-decoration: none;
		}

		#HeadContact a:hover {
			text-decoration: underline;
		}
	
	#Head .hi { color: #a53ea7; }


#Nav {
	list-style: none;
	height: 29px;
	background: url(images/nav-sprites.gif) no-repeat 0 0;
}

	#Nav li {
		float: left;
	}

	#Nav li a {
		float: left;
		display: block;
		height: 29px;
		width: 87px;
		background: url(images/nav-sprites.gif) no-repeat 0 0;
	}

	#Nav li a#Bookings { width: 99px; }
	#Nav li a#Bookings:hover, #Nav li#ActiveTab a#Bookings { 
		background-position: 0 -29px;
	}

	#Nav li a#Tours { background-position: -99px 0 }
	#Nav li a#Tours:hover, #Nav li#ActiveTab a#Tours
	{ background-position: -99px -29px; }

	#Nav li a#Map { background-position: -186px 0 }
	#Nav li a#Map:hover, #Nav li#ActiveTab a#Map
	{ background-position: -186px -29px; }

	#Nav li a#Photos { background-position: -273px 0 }
	#Nav li a#Photos:hover, #Nav li#ActiveTab a#Photos
	{ background-position: -273px -29px; }

	#Nav li a#Contact { background-position: -360px 0 }
	#Nav li a#Contact:hover, #Nav li#ActiveTab a#Contact
	{ background-position: -360px -29px; }

	#Nav li a#Reviews { background-position: -447px 0 }
	#Nav li a#Reviews:hover, #Nav li#ActiveTab a#Reviews
	{ background-position: -447px -29px; }

	#Nav li a#Links { background-position: -534px 0 }
	#Nav li a#Links:hover, #Nav li#ActiveTab a#Links
	{ background-position: -534px -29px; }
	

#Main {
	background: url(images/bg-main-top.gif) no-repeat;
	padding: 40px;
}

#Foot {
	background: #939 url(images/bg-foot.gif) no-repeat 50% 0;
	height: 150px;
	width: 728px;
	margin: 0 auto;
	position: relative;
	color: #f5d300;
}

	#Foot div {
		position: absolute;
		top: 88px;
		text-align: center;
		width: 100%;
	}

	#Foot a {
		color: #fff;
		text-decoration: none;
	}

	#Foot a:hover {
		text-decoration: underline;
	}

/* for the booking form */
.iframe-wrapper {
	overflow: hidden; 
	position: relative;
	left: -30px;
	width: 630px;
	height: 1200px;
}

/* the gallery */
.ngg-galleryoverview {
	width: 490px !important;
	margin: 10px auto;
}
