html { font-size:100.01%;}
body {
	margin:0;
	color:#000;
	background:#000 url(../images/bg-body.jpg) no-repeat 50% 2px;
	font:64% Arial, Helvetica, sans-serif;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
input {
	vertical-align:middle;
	font:14px Arial, Helvetica, sans-serif;
}
/* Page size */
.page {
	width:974px;
	font-size:1.2em;
	line-height:1.48em;
	margin:0 auto;
	position:relative;
	padding:52px 0 20px;
}
/* Header */
#header {
	position:absolute;
	height:56px;
	width:100%;
	top:0;
	left:0;
	z-index:5;
}
/* Logotype */
#header .logo {
	position:absolute;
	top:0;
	left:-44px;
	z-index:5;
}
#header .logo a {
	display:block;
	background:url(../images/bg-logo.png) no-repeat;
	width:341px;
	height:177px;
	overflow:hidden;
	text-indent:-9999px;
	outline:none;
}
/* Main menu */
#header .menu {
	position:absolute;
	top:0;
	left:293px;
	overflow:hidden;
	width:675px;
}
#header .menu ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:690px;
}
#header .menu ul li {
	float:left;
}
#header .menu ul a {
	float:left;
	color:#fff;
	cursor:pointer;
	text-decoration:none;
}
#header .menu ul a span {
	display:block;
	padding:18px 10px 0;
	height:34px;
	float:left;
}
#header .menu ul a em {
	display:block;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
}
#header .menu ul .Home em {
	background:url(../images/menu-home.png) no-repeat;
	width:50px;
}
#header .menu ul .AboutthePreserve em {
	background:url(../images/menu-about.png) no-repeat;
	width:61px;
}
#header .menu ul .Rates em {
	background:url(../images/menu-rates.png) no-repeat;
	width:57px;
}
#header .menu ul .HuntingCalendar em {
	background:url(../images/menu-calendar.png) no-repeat;
	width:89px;
}
#header .menu ul .Comments em {
	background:url(../images/menu-comments.png) no-repeat;
	width:94px;
}
#header .menu ul .Catch-Kill em {
	background:url(../images/menu-catch-kill.png) no-repeat;
	width:109px;
}
#header .menu ul .ContactUs em {
	background:url(../images/menu-contact.png) no-repeat;
	width:78px;
}
#header .menu ul a:hover,
#header .menu ul li.current a {
	background:url(../images/bg-menu-r.gif) no-repeat 100% 0;
}
#header .menu ul a:hover span,
#header .menu ul li.current a span {
	background:url(../images/bg-menu-l.gif) no-repeat;
}
#header .header-shad {
	background:url(../images/bg-header-shad.png) no-repeat;
	width:100%;
	display:block;
	height:4px;
	position:absolute;
	top:52px;
	left:0;
	z-index:3;
}
/* Main */
.main {
	background:url(../images/bg-main.png) repeat-y;
	padding:0 17px 26px;
	height:1%;
}
/* Main photo */
.main-photo {
	background:url(../images/bg-photo-border.jpg) no-repeat;
	width:919px;
	height:407px;
	padding-left:21px;
}
#photoHolder { height:379px; overflow:hidden; }

.main-photo img { display:block;}
/* Columns holder */
.columns-holder {
	overflow:hidden;
	height:1%;
	position:relative;
	padding:0 12px 0 16px;
}
/* Content */
#content {
	float:left;
	width:633px;
	overflow:hidden;
}
/* Intro text */
.intro-text {
	padding:5px 0 10px 3px;
	color:#2f2b2b;
	/*font-size:1.41em;
	line-height:1.5em;*/
}
.intro-text h1 {
	margin:0;
	overflow:hidden;
	text-indent:-9999px;
}
.pristine-hunting-grounds {
	background:url(../images/text-pristine-hunting-grounds.gif) no-repeat;
	width:631px;
	height:28px;
	margin:0;
	overflow:hidden;
	text-indent:-9999px;

}

.outstanding-hunting-grounds {
	background:url(../images/text-outstanding-hunting-and-fishing-grounds.gif) no-repeat;
	width:901px;
	height:31px;
	margin:0;
	overflow:hidden;
	text-indent:-9999px;

}

.intro-text p { margin:8px 0 0;}
.learn-more {
	color:#5f6f73;
	font-weight:bold;
}
/* Posts area */
.posts-area {
	background:url(../images/bg-posts2.gif) repeat-y;
	width:633px;
	margin:8px 0 0;
}
.posts-area-top {
	background:url(../images/bg-posts-top.gif) no-repeat;
	padding:7px 0 0;
}
.posts-area-btm {
	background:url(../images/bg-posts-btm2.jpg) no-repeat 0 100%;
	padding:0 0 2px 21px;
}
.posts-holder {
	overflow:hidden;
	height:1%;
	padding:17px 0 28px 0;
	width:700px;
}
.posts {
	float:left;
	width:312px;
	overflow:hidden;
}


    
.posts img {
	float:left;
}
.posts .description {
	float:left;
	margin-left:13px;
	width:206px;
	padding:4px 0 0;
}
.posts h2 {
	margin:0;
	overflow:hidden;
	text-indent:-9999px;
	height:12px;
}
.posts p { margin:5px 20px 0 2px; font-size:1em;}

    /*Featured Posts*/
        .featured { width:590px; }
        .featured .description { width:430px; margin-left:20px;}
        .featured p {}
        .featured h2 { height:24px }


        .quail-hunting {
            background:url(../images/text-quail-hunting.png) no-repeat;
            width:198px;
            height:24px;
        }
        
.quail-duck-hunting {
	background:url(../images/text-quail-duck-hunting.png) no-repeat;
	width:198px;
	height:14px;
}
.duck-hunting {
	background:url(../images/text-duck-hunting.png) no-repeat;
	width:178px;
	height:14px;
}
.deer-hunting {
	background:url(../images/text-deer-hunting.png) no-repeat;
	width:124px;
}
.turkey-hunting {
	background:url(../images/text-turkey-hunting.png) no-repeat;
	width:146px;
}
.fishing {
	background:url(../images/text-fishing.png) no-repeat;
	width:66px;
}
/* Sidebar */
#sidebar {
	float:right;
	width:254px;
	margin:0;
}

/* Main title */
.main-title {
	overflow:hidden;
	height:1%;
	background:url(../images/bg-page-title.jpg) no-repeat;
	width:852px;
	position:relative;
	height:40px;
	padding:0 40px 0 17px;
	line-height:40px;
	margin:0 0 18px 0px;
}
.main-title .reserve-hunting {
	color:#f0eee0;
	float:right;
	font-size:16px;
}
.main-title h1 {
	margin:8px 0 0;
	overflow:hidden;
	text-indent:-9999px;
	height:26px;
}


/*Page Titles*/

.main-title .hunting-calendar {
	background:url(../images/text-hunting-calendar.png) no-repeat;
	width:217px;	
}
.main-title .about-the-preserve {
	background:url(../images/text-about-the-preserve.png) no-repeat;
	width:300px;
	
}
.main-title .comments {
	background:url(../images/text-comments.png) no-repeat;
	width:300px;
	
}
.main-title .catch-and-kill {
	background:url(../images/text-catch-and-kill.png) no-repeat;
	width:300px;
}
.main-title .contact-us {
	background:url(../images/text-contact-us.png) no-repeat;
	width:300px;
}
.main-title .membership {
	background:url(../images/text-rates.png) no-repeat;
	width:300px;
}
.main-title .activate-your-subscription {
	background:url(../images/text-activate-your-subscription.png) no-repeat;
	width:350px;
}
.main-title .your-off-the-list {
	background:url(../images/text-your-off-the-list.png) no-repeat;
	width:300px;
}

.main-title .privacy-policy {
	background:url(../images/text-privacy-policy.png) no-repeat;
	width:300px;
}


/* Text area */
.text-area {
	font-size:1.33em;
	line-height:1.35em;
	position:relative;
	margin:0 30px 0 19px;
	width:860px;
	padding:15px 0 0;
	min-height:640px;
}
* html .text-area { height:640px;}
.text-area p { margin:0;}
/* Footer */
#footer {
	width:896px;
	margin:0 0 0 7px;
	background:url(../images/bg-footer.jpg) no-repeat;
	height:141px;
	overflow:hidden;
	padding:20px 30px 0 34px;
	color:#dcdacd;
	line-height:19px;
	font-size:12px;
}
/* Holder 1 */
.holder1 {
	float:right;
/*
	width:600px;
*/
}
.holder1 ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
	position:relative;
	font:bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.holder1 ul li {
	float:left;
	background:url(../images/ico-bullet.gif) no-repeat 0 6px;
	margin-left:-4px;
	padding:0 20px;
}
.holder1 ul a { color:#fff;}
.holder1 p {
	text-align:right;
	font-size:13px;
	line-height:21px;
	margin:27px 20px 0 0;
}
.holder1 p a, .holder2 p a { color:#dcdacd;}
.holder1 p span { display:block;}
/* Holder 2 */
.holder2 {
	display: none;
	float:right;
	width:294px;
	margin:-2px 0 0;
}
.holder2 strong {
	width:281px;
	height:21px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.holder2 strong.not-a-member { background:url(../images/text-not-member.png) no-repeat; }
.holder2 strong.let-the-hunting-begin { background:url(../images/text-let-the-hunting-begin.png) no-repeat; }
.holder2 strong.already-on-list { background:url(../images/text-youre-already-on-the-list.png) no-repeat; }
.holder2 strong.valid-email-address { background:url(../images/text-valid-email-address.png) no-repeat; }

.holder2 p { margin:-1px 0 0;}
.form-item {
	overflow:hidden;
	height:1%;
	padding:10px 0 0;
}
.form-item .text {
	float:left;
	background:url(../images/bg-input.gif) no-repeat;
	height:33px;
	overflow:hidden;
	padding:0 11px;
}
.form-item .text input {
	background:none;
	border:0;
	font-weight:bold;
	color:#36466b;
	width:192px;
	padding:7px 0 0;
}
.form-item .btn { float:right;}

#emailTickler {
    position:relative; background:url(../images/bg_email-tickler.png) top left no-repeat; 
    height:51px; width:261px; left:-248px; top:-69px; display:none; }
#emailTickler p {color:#4F484B; background:#f4f6dd; font-size:16px; font-weight:bold; padding:6px 0 0 10px; width:238px; position:relative;
    top:3px; left:3px;}

