/*QWS07182012*/

body
{
    margin:0px;
    padding:0px;
}

/*not sure why you set two paddings here*/
#page-wrapper
{
    position:relative;
    margin-left: auto; /*center div*/
    margin-right: auto;
    width:903px; /*old val: 950px;*/
    padding:5px;
    padding:10px;
}

/*changed padding:top and padding:bottom to padding-top and padding-bottom*/
/*and then I removed padding-top so that your contact information is actually in the header*/
#header
{
     position:relative;
     height:200px;
     background-image: url(assets/geers-taxidermy_logo_top_bar.png);
     background-repeat: no-repeat;
     background-position:bottom center;
     width:100%;
	 padding-bottom:0px;
}

#logo
{
	position:absolute;
	float:left;
	top:25px;
	right:570px;
	width:312px;
}

#header #right-column
{
    width: 350px;
    background-color:red;

}

#contact
{
	
	position:absolute;
	float:right;
	top:30px;
	right:40px;	
}

#contact .address,
#contact .phone,
#contact .hours
{
	font-family:Helvetica, Arial, sans-serif;
	text-align:right;
	display:block;
	font-size:14px;
	color: #000000;
}

#contact .phone
{
	font-weight:bold;	
}

#contact .hours
{
	font-style:italic;	
}

#content-wrapper
{
	position:relative;
	width:877px; /*old val 878px*/
	padding:0px;
	background-color:#a79071;
}

#content-wrapper #left-column
{
	/*width:623px;*/
	float:left;
	margin-right:0px;
	padding-top:0px;
	background-image:url(assets/geers-taxidermy_main-nav-background.png);
	/*margin-left:20px;*/
	background-repeat: no-repeat;

}


#content-wrapper #left-column-inner-pgs
{
	/*width:623px;*/
	float:left;
	margin-right:0px;
	padding-top:0px;
	background-image:none;
	/*margin-left:20px;*/
	background-repeat: no-repeat;
	background-color:#a79071;


}

#content-wrapper #left-column #left-of-left
{
    width: 228px;
}

/*changed padding:top and padding:bottom to padding-top and padding-bottom*/
#content-wrapper #left-column #left-of-left .navigation
{
	width: 228px;
	position:relative;
	padding-top:50px;
	padding-bottom:0px;
	
}

/*Get rid of the margins and padding, add a top and left attribute to the absolute positioned column*/
#content-wrapper #center-column
{
	/*position:absolute;
	top: 0;*/
	left: 235px;
	/*width:645px;*/
	background-color:#A79071;
	z-index:-1;
}




#content-wrapper #left-column-links
{
	/*width:623px;*/
	margin-right:0px;
	padding-top:0px;
	/*margin-left:20px;*/
	background-repeat:no-repeat;

}

/*add padding to the inside of the body text.*/
#center-column #body-text {
	padding-top: 8px;
	/*padding-right: 15px;*/
	width:377px; /*added by D*/
}

/*make the right-column absolute and set its position.*/
#content-wrapper #right-column
{
	/*position: absolute;
	top: 0;
	left:643px;*/
    width:252px; /*old val 258px;*/
    float:left;
	margin-left:0px;
	margin-right:0px;
	background-image:url(assets/geers-taxidermy_testimonials_stacked_bar.png)
}

#content-wrapper #right-column-links-pg

{
	/*position: absolute;
	top: 0;*/
	left:643px;
	width:258px;
	height:736px;
	float:left;
	margin-left:0px;
	margin-right:0px;
	background-image:url(assets/geers-taxidermy_animal_preparation_stacked_sidebar.png);
	height: 736px;
	background-repeat: no-repeat;
}


#content-wrapper #right-column-contact-pg

{
	/*position: absolute;
	top: 0;*/
	left:643px;
	width:258px;
	height:736px;
	float:left;
	margin-left:0px;
	margin-right:0px;
	background-image:url(assets/geers-taxidermy-sidebar-credentials.png);
	height: 736px;
	background-repeat: no-repeat;
}


#content-wrapper #right-column-inner-pg2

{
	position: absolute;
	top: 484px;
	left:-1px;
	width:258px;
	height:260px;
	float:left;
	margin-left:0px;
	margin-right:0px;
	background-image:none;
}


#content-wrapper #right-column #testimonials
{
	position:relative;
	top:100px;
	right:60px;
	bottom:20px;
	height: 714px;
	
}

/*Firefox and IE9 display the text differently. So the signature doesn't always line up correctly*/
/*so I am adding a minimum height to the testimonial*/
#content .testimonial
{
	font-family:Helvetica, Arial, sans-serif;
	text-align:left;
	display:block;
	font-size:13px;
	color: #333333;
	margin-left:20px;
	margin-right:30px;
	margin-top:80px;
	border:0px;
}

#content .testimonial2

{
	font-family:Helvetica, Arial, sans-serif;
	text-align:left;
	display:block;
	font-size:13px;
	min-height: 105px;
	color: #333333;
	margin-left:20px;
	margin-right:30px;
	margin-top:55px;
	border:0px;
}

#content .testimonial3

{
	font-family:Helvetica, Arial, sans-serif;
	text-align:left;
	display:block;
	font-size:13px;
	color: #333333;
	margin-left:20px;
	margin-right:30px;
	margin-top:25px;
	border:0px;
}

#content .animal-prep
{
	font-family:Helvetica, Arial, sans-serif;
	text-align:left;
	display:block;
	font-size:13px;
	min-height: 250px;
	color: #333333;
	margin-left:20px;
	margin-right:30px;
	margin-top:110px;
	border:0px;
	line-height: 16px;
}


#content .credentials
{
	font-family:Helvetica, Arial, sans-serif;
	text-align:left;
	display:block;
	font-size:13px;
	min-height: 250px;
	color: #333333;
	margin-left:20px;
	margin-right:30px;
	margin-top:100px;
	border:0px;
	line-height: 16px;
}



#content2 .questions
{
	font-family:Helvetica, Arial, sans-serif;
	text-align:center;
	display:block;
	font-size:13px;
	min-height: 150px;
	color: #333333;
	margin-left:20px;
	margin-right:30px;
	margin-top:185px;
	border:0px;
	line-height: 15px;
}



#content2 .questions-contact-pg
{
	font-family:Helvetica, Arial, sans-serif;
	text-align:center;
	display:block;
	font-size:13px;
	min-height: 150px;
	color: #333333;
	margin-left:20px;
	margin-right:30px;
	margin-top:85px;
	border:0px;
	line-height: 15px;
}

a 		{ color: #333333; text-decoration: none; font-weight:norm;} 
a:link		{ color: #000000; text-decoration: none; font-weight:bold;}
a:visited	{ color: #000000;} 
a:active	{ color: #000000;} 
a:hover		{ color: #eccca0;
text-decoration: none;

}


/*moved this down some so it is the second box*/
#content .name1
{
	margin-left:15px;
	margin-right:30px;
	margin-top:0px;
	display:block;
	text-align:left;
	margin-bottom:5px
}

#content .name2
{
	margin-left:15px;
	margin-right:30px;
	margin-top:5px;
	display:block;
	text-align:left;
	margin-bottom:5px
}

#content .state1
{
	font-family:Helvetica, Arial, sans-serif;
	display:block;
	text-align:left;
	font-size:14px;
	color: #333333;
	font-weight: normal;
	font-variant: small-caps;
	float:left;
	margin-top:-8px;
	margin-left:20px;

}

#content-wrapper #left-column,
#content-wrapper #right-column
{
    height:736px;
}

#footer
{
  
	height:50px;
    width:100%;
	font-size:13px;
	font-family:Helvetica, Arial, sans-serif;
	text-align:center;
    color: #76654f;
    z-index:5;
	padding-top: 8px;

}

#nav
{
	float:left;
	padding:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	display:block;
	font-weight: normal;
}

/*make the nav tall enough to cover the blank spot with the background color*/
#nav-inner-pages
{
	float:left;
	/*height: 500px;*/
	background-color:#A79071;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	z-index:1;
	display:block;
	font-weight: normal;
	border-bottom-right-radius:2px solid clear; 
	 
}


#welcome-text
{
	float:left;
	background-image:url(assets/brian_geer.png);
	background-position:left top;
	width:394px;
	height:288px;
	background-repeat: no-repeat;
}


#welcome-text .inner-text
{
	float:left;
	margin-top:35px;
	width:250px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#000000
}

#body-text
{
	background-color:#A79071;
	float:left;
	
}


#body-text .inner-text
{
	background-color:#A79071;
	width:400px;
	/*height:692px;*/
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	top: auto;
	vertical-align: top;
	margin-left:5px;
}


.clear
{
    clear:both;
}

#jackal-springhare
{
	z-index:1;
	position:absolute;
	width:539px;
	height:381px;
	background-image: url(assets/jackal-springhare.png);
     background-repeat: no-repeat;
     background-position:top left;
	 bottom:0px;
	 left:-60px;
	/*top:57px;*/
}


#african-sable
{
	z-index:3;
	position:absolute;
	width:539px;
	height:381px;
	background-image: url(assets/african-sable.png);
     background-repeat: no-repeat;
     background-position:top left;
	 bottom:0px;
	 left:-60px;
	/*top:57px;*/
}


#wild-turkey
{
	z-index:3;
	position:absolute;
	width:539px;
	height:381px;
	background-image: url(assets/wild-turkey.png);
     background-repeat: no-repeat;
     background-position:top left;
	 bottom:0px;
	 left:-60px;
	/*top:57px;*/
}

#divider-img
{
position:absolute;
left:215px;
top:10px;
z-index:2;
margin-right:230px;
}

#photo_drop {
	position: absolute;
	left: 10px;
	width: 210px;
	background-color: #423C2B;
	border-radius: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 13px;


}

#photo_drop p, #photo_drop a {
margin-left: 15px;
color: #E8DEB0;
}

#photo_drop p:hover, #photo_drop a:hover {
color: #C7B66B;
cursor: pointer;
}
