/* ----------main elements-------------- */
body { 
	font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; 
	color: #efefef; 
	background: #000;
	}
h1 { 
	font: normal 34px/30px Georgia, "Times New Roman", Times, serif; 
	color: #E7c29a; 
	margin: 25px 0 0 0; 
	padding: 0; 
	}
h2 { 
	font: normal 26px/20px Georgia, "Times New Roman", Times, serif; 
	color: #E7c29a; 
	margin: 25px 0 0 0;
	}
h3 {
	font: bold 14px/20px Georgia, "Times New Roman", Times, serif;
	color: #fff; 
	text-align: left;
	margin: 10px 0 0 25px;
	}
a:link, a:visited, a:active {
	font-weight: bold; 
	color: #E2AC6E; 
	text-decoration: none;
	}
a:hover {
	color: #e4914b; 
	}
img {
	border: 0px; 
	background: none;
	}

/* ----------classes-------------- */
.logo {
	margin: 0 100px 0 0;
	}
.inline { 
	display: inline;
	}
#flashContainer {
	width: 960px;
	height: 190px;
	}

/* ----------------- clear the floats--------------------- */
.clearFloat { clear: both; height: 1px; overflow: hidden;}


/* ----------divs-------------- */
div#wrapper { margin: 0 auto 0 auto; width: 960px;}




/* --------------left content------------- */
#narrow { 
	float: left; 
	width: 320px; 
	margin: 0; 
	padding: 30px 10px 10px 20px; 
	}
* html #narrow {
	padding: 55px 10px 10px 10px;
	}
#narrow p {
	font-style: italic;
	}
#narrow p em { 
	font-style: normal;
	}


/* ----------------- right content--------------------- */
#wide { 
	float: left; 
	width: 540px; 
	padding: 0; 
	margin: 20px 10px 0 30px; 
	overflow: hidden;
	}
#wide p {
	text-align: justify;
	}

/* ----------------- home--------------------- */
.home {
	background: #000 url("images/bg_home.jpg") top center no-repeat;
	}
* html .home {
	background: #000 url("images/bg_home.jpg") center 5px no-repeat;
	}
.home #wrapper {
	width: 1000px;
	margin: 0 auto;
	} 
*html .home #wrapper {
	width: 950px;
	}

* html #flashContainerHome {
	height: 510px;
	margin-left 20px; 
	}

#flashContainerHome {
	height: 810px;
	padding-top: 10px;
	}

#left {	
	float: left; 
	width: 400px; 
	margin-top: 25px; 
	padding: 0; 
	text-align: center;
	}
#right { 
	float: right; 
	width: 560px; 
	padding: 0; 
	margin: 0; 
	overflow: hidden;
	}
#img1, #img2, #img3 { 
	width: 188; 
	height: 239px; 
	display: inline; 
	float: left; 
	margin: 0;
	} 
#img1 {
	padding: 18px 18px 0 14px; 
	}
#img2 {
	padding: 18px 18px 0 18px; 
	}
#img3 {
	padding: 18px 0px 0 18px; 
	}


/* ----------------- about--------------------- */
.about {
	background: #000 url("images/bg_about.jpg") top center no-repeat;
	}
#header, #flashContainerAbout {
	height: 170px;
	padding-top: 85px;
	}
* html #flashContainerAbout {
	height: 150px;
	padding-top: 75px;
	}
#photo_press { 
	padding: 0px;
	text-align: center;
	}
#photo_press img { 
	margin: 5px;
	border: 1px solid #000; 
	}
#small {
	text-align: left;
	margin-left: 20px;
	}
	
	
/* ----------------- hunting--------------------- */
.hunting {
	background: #000 url("../images/bg_hunting.jpg") center 10px no-repeat;
	}
* html .hunting {
	background: #000 url("images/bg_hunting.jpg") center 15px no-repeat;
	}
.hunting #wrapper {
	width: 1000px;
	margin: 0 auto;
	} 
*html .hunting #wrapper {
	width: 950px;
	}
#flashContainerHunting {
	height: 768px;
	}

/* ----------------- sporting dog--------------------- */
.sporting_dog{
	background: #000 url("images/bg_sporting_dog.jpg") center 10px no-repeat;
	}
* html .sporting_dog {
	background: #000 url("images/bg_sporting_dog.jpg") center 15px no-repeat;
	}
.sporting_dog #wrapper {
	width: 1000px;
	margin: 0 auto;
	} 
*html .sporting_dog #wrapper {
	width: 950px;
	}
#flashContainerSportingDog {
	height: 708px;
	}

	
	
/* ----------------- contact --------------------- */
.contact {
	background: #000 url("images/bg_contact.jpg") top center no-repeat;
	}
.contact h2 {
	font-size: 20px;
	padding-top: 0px;
	}
.contact address {
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	margin: 20px 10px 0 0;
	text-align: right;
	}
.contact address strong {
	font-size: 15px;
	}
.contact div#wide {
	height: 400px;
	margin-left: 320px;
	}
* html .contact div#wide {
	margin-left: 200px;}

/* ----------------- photo pages --------------------- */
.hunting_waterfowl {
	background: #000 url("images/bg_hunting_waterfowl.jpg") top center no-repeat;
	}
.hunting_upland {
	background: #000 url("images/bg_hunting_upland.jpg") top center no-repeat;
	}
.hunting_turkey {
	background: #000 url("images/bg_hunting_turkey.jpg") top center no-repeat;
	}
.hunting_big_game {
	background: #000 url("images/bg_hunting_big_game.jpg") top center no-repeat;
	}
.lifestyle {
	background: #000 url("images/bg_lifestyle.jpg") top center no-repeat;
	}
.sporting_dog_waterfowl {
	background: #000 url("images/bg_sporting_dog_waterfowl.jpg") top center no-repeat;
	}
.sporting_dog_upland {
	background: #000 url("images/bg_sporting_dog_upland.jpg") top center no-repeat;
	}
.tablesmaller a:link, .tablesmaller a:active, .tablesmaller a:visited {
	color: #fff;
	}
.tablesmaller a:hover {
	color: #e4914b; 
	}

/* ----------------- footer --------------------- */
#footer {
	margin: 0 25px 0 0;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	}
/* ----------navigation-------------- */
div#nav {color: #ffffff; width: 370px; padding: 220px 0 0 580px;}
div#nav a, div#nav a:visited, div#nav a:active {color: #ffffff;}
div#nav a:hover {color: #e4914b; text-decoration: none;}
div#nav li{ display: inline;}
div#nav ul, div#nav li {margin:0; padding:0;}