@charset "utf-8";

/* Reset */
* 						{ margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
html, body 				{ height: 100%; margin: 0 0 1px; padding: 0; }
a:link					{ color: #000000; text-decoration: none; }
a:visited				{ color: #000000; text-decoration: none; }
a:hover, a:active		{ color: #006633; text-decoration: underline; }

body					{ background: url(images/bg20.jpg) repeat; }

#page-wrap				{ margin: 10px auto; width: 960px; background: #ffffff; box-shadow: 0 8px 20px black; -moz-box-shadow: 0 8px 20px black; -webkit-box-shadow: 0 8px 20px black; box-shadow: 0 8px 20px black; }


#header					{ height: 225px; background: url(images/headertest9.png) no-repeat; margin: 0 0 0 0; }
#header1				{ height: 225px; background: url(images/headertest8.png) no-repeat; margin: 0 0 0 0; }
.hunt #header			{ height: 225px; background: url(images/headertest7.png) no-repeat; margin: 0 0 0 0; }
.view #header			{ height: 225px; background: url(images/view-header.png) no-repeat; margin: 0 0 0 0; }
.bird #header			{ height: 225px; background: url(images/bird-header.png) no-repeat; margin: 0 0 0 0; }
.fish #header			{ height: 225px; background: url(images/headertest8.png) no-repeat; margin: 0 0 0 0; }
.horse #header			{ height: 225px; background: url(images/headertest6.png) no-repeat; margin: 0 0 0 0; }

#content				{ border-bottom: 1px solid #444444; }
#sidebar				{ width: 219px; float: left; padding: 10px 0 0 0; }
.contactinfo			{ padding: 35px 0 0 0; text-align: center; }
.contactinfo h2			{ font-family: "Times New Roman", Times, serif; font-style: italic; color: #006633; font-size: 18px; font-weight: bold; }
.contactinfo h3			{ color: #006633; font-size: 16px; font-weight: normal; }
.contactinfo .email	a	{ width: 165px; font-size: 16px; padding: 0 0 0 0; }

#main-nav				{ padding: 0 0 0 20px; font-weight: bold; }
#main-nav li			{ list-style: none; }
#main-nav li a			{ display: block; background: url(images/nav-bg.jpg) no-repeat; background-position: 3px 0; width: 170px; height: 20px; padding: 2px 0 0 15px; }
#main-nav li a:hover	{ background: url(images/nav-hover-bg.jpg) no-repeat; width: 176px; height: 20px; padding: 2px 0 0 15px; }
/*------------ nav active states -------------*/
body#home #main-nav li a.home,
body#hunting #main-nav li a.hunting,
body#bird #main-nav li a.bird,
body#fishing #main-nav li a.fishing,
body#activities #main-nav li a.activities,
body#gourmet #main-nav li a.gourmet,
body#stay #main-nav li a.stay,
body#contact #main-nav li a.contact,
body#news #main-nav li a.news,
body#current #main-nav li a.current,
body#price #main-nav li a.price,
body#photo #main-nav li a.photo,
body#quail #main-nav li a.quail,
body#about #main-nav li a.about,
body#testimonials #main-nav li a.testimonials,
body#chef #main-nav li a.chef,
body#fish-gallery #main-nav li a.fish-gallery,
body#recent #main-nav li a.recent			{ color: #006633; background: url(images/nav-hover-bg.jpg) no-repeat; }
/*-------------------------------------------*/

#main-content					{ width: 740px; float: right; margin: 10px 0 0 0; background-color: white; background-image: url(images/mc-side.jpg); background-position: top right; background-repeat: repeat-y; border-left: 1px solid black; }
#main-content p					{ padding: 10px 140px 10px 8px; }
#main-content p a:link,
#main-content p a:visited		{ color: #0000FF; }
#main-content p a:hover,
#main-content p a:active		{ color: #006633; }
#mc-bottom						{ height: 224px; background: url(images/mc-bottom-test.jpg) no-repeat; margin: 35px 0 0 0; }
.bullet-points1					{ float: left; margin: 15px 0 0 45px; width: 200px; height: 150px; }
.bullet-points					{ float: left; margin: 15px 0 0 0; width: 200px; height: 150px; }
.bullet-points2					{ float: left; margin: 15px 0 0 45px; width: 255px; }
h1								{ margin: 0 130px 5px 10px; color: #006633; font-size: 22px; font-family: "Times New Roman", Times, serif; font-style: italic; font-weight: bold; }
#weather						{ padding: 5px 10px; }
#footer							{ height: 100px; }
iframe							{ border: 1px solid black; }	
.clear							{ clear: both; }
.cl-left						{ clear: left; }
.cl-right						{ clear: right; }
.mc-bottom-pic					{ padding: 10px 2px 3px 50px; }
.footer-nav						{ padding: 25px 0 0 0; text-align: center; font-size: 11px; }
.inline-pic						{ padding: 10px 0 0 40px; }
.pics							{ float: left; width: 320px; height: 250px; padding: 15px 10px 10px 10px; }
.pics-tall						{ float: left; width: 320px; height: 320px; padding: 15px 10px 10px 10px; }
.pics-short						{ float: left; width: 320px; height: 190px; padding: 15px 10px 10px 10px; }
.pic-horiz						{ text-align: center; height: 120px; }
.pic-sm							{ float: left; padding: 15px 10px 10px 10px; }
.video							{ padding: 0 10px; }
.opn							{ padding: 0 0 0 0; text-align: center; font-size: 10px; }

.grn-sm							{ color: #006633; font-size: 16px; font-family: "Times New Roman", Times, serif; font-style: italic; }
.grn-lg							{ color: #006633; font-size: 22px; font-family: "Times New Roman", Times, serif; font-style: italic; font-weight: bold; }
.other-sm						{ color: #045ac5; font-size: 16px; font-family: "Times New Roman", Times, serif; font-style: italic; }
.other-lg						{ color: #045ac5; font-size: 22px; font-family: "Times New Roman", Times, serif; font-style: italic; font-weight: bold; }
.indent-sm						{ padding: 0 0 0 75px; }
.indent-md						{ padding: 0 0 0 125px; }
.indent-lg						{ padding: 0 0 0 100px; }
.bold							{ font-weight: bold; }
.testimonial					{ color: #006633; }

.slideshow						{ float: left; width: 300px; height: 225px; margin: 10px 10px 5px 10px; } 
/*------          Slideshow         ---------*/
#gallery 						{ position: relative; height: 150px; }
#gallery a 						{ position: absolute; top: 0; right: 1; }	
#gallery a img 					{ border: none; }	
#gallery a.show 				{ z-index: 500;	}
/* #gallery .caption {	z-index: 600; background-color :#000; color: #ffffff; height: 55px; width: 100%; position: absolute; bottom: -1px; right: 1px; }
#gallery .caption .content { margin: 5px; }	
#gallery .caption .content h3 { margin: 0; padding: 0; color: #1DCCEF; } */
/*-------------------------------------------*/
#fishing .slideshow						{ float: left; width: 200px; height: 150px; margin: 10px 10px 5px 10px; } 
/*------          Slideshow         ---------*/
#fishing #gallery 						{ position: relative; height: 150px; }
#fishing #gallery a						{ position: absolute; top: 0; right: 1; }	
#fishing #gallery a img					{ border: none; }	
#fishing #gallery a.show 				{ z-index: 500;	}


/*------          galleries         ---------*/
strong 													{ font-weight: bold }


.img-description, .imgbrowz0r-navigation, #imgbrowz0r 	{ width: 609px; text-align: left; }
.imgbrowz0r-navigation 									{ padding: 1.5em 0 0.5em; }
.imgbrowz0r-navigation .img-statistics 					{ margin-top: 1.5em; display: none; }
.img-breadcrumbs										{ margin: 0 0 0 10px; }
.img-breadcrumbs a										{ font-size: 14px; color: #0000FF; }
.img-description 										{ margin: 1.5em auto 0; }
.img-pagination											{ margin: 0 0 0 10px; }
#imgbrowz0r .img-row 									{ padding: 0 1em; }

#imgbrowz0r .img-directory span.img-dir-name			{ display: block; }	
#imgbrowz0r .img-directory span.img-thumb-date 			{ display: none; }
#imgbrowz0r .img-directory span.img-dir-name 			{ font-weight: bold; font-size: 1.2em; }

#imgbrowz0r .img-column-1 								{ clear: left; }

#imgbrowz0r .img-thumbnail,
#imgbrowz0r .img-directory 								{ float: left; padding: 1.5em 0 ;width: 33%; text-align: center; }
#imgbrowz0r .img-thumbnail span							{ display: none; }
#imgbrowz0r .img-thumbnail a,
#imgbrowz0r .img-directory a 							{ display: block; margin: 0 auto; width: 156px; height: 150px; line-height: 150px; background-repeat: no-repeat; background-position: 50% 50%; }

#imgbrowz0r .img-directory a:link, #imgbrowz0r .img-directory a:visited, #imgbrowz0r .img-thumbnail a:link,
#imgbrowz0r .img-thumbnail a:visited 					{ background-color: #000; border: 1px solid #000; font-size: 1.5em; color: #ccc; text-decoration: none; }
#imgbrowz0r .img-directory a:active, #imgbrowz0r .img-directory a:hover, #imgbrowz0r .img-thumbnail a:active,
#imgbrowz0r .img-thumbnail a:hover 						{ border-color: #F52542; color: #F52542; }


html body div.clear,
html body span.clear 									{ background: none; border: 0; clear: both; display: block; float: none; font-size: 0; list-style: none; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0; }

/*-------------------------------------------*/

