/* ---------------------- Jennycreek (c)2009 Inergy Design ---------------------- */
#content {
	width: 861px ;
	margin-left: auto ;
	margin-right: auto ;
	background-image: url(../images/page_background.jpg);
}
body {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:10px; 
	color:#000000; 
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:left;
	background-image: url(../images/background.jpg);
	background-attachment: fixed;

	}
#header_text{
	position:relative;
	clear:none;
	width:861px;
	height:117px;
	margin-left: auto ;
	margin-right: auto ;
	color: black;
	background-image: url(../images/header.jpg);
}
#header_gallery_puppy{
	position:relative;
	clear:none;
	width:861px;
	height:117px;
	margin-left: auto ;
	margin-right: auto ;
	color: black;
	background-image: url(../images/gallery_puppy_header.jpg);
}
#header_gallery_current{
	position:relative;
	clear:none;
	width:861px;
	height:117px;
	margin-left: auto ;
	margin-right: auto ;
	color: black;
	background-image: url(../images/gallery_current_header.jpg);
}

#header_gallery_retired{
	position:relative;
	clear:none;
	width:861px;
	height:117px;
	margin-left: auto ;
	margin-right: auto ;
	color: black;
	background-image: url(../images/gallery_retired_header.jpg);
}

/* adore puppies */

.adorable_puppies_right{
	color: #455560;
	font: 16px/20px Times, "Times New Roman", Georgia, serif;	
	padding-left: 25px;
	padding-right: 25px;
}
.adorable_puppies_left{
	color: #455560;
	font: 16px/20px Times, "Times New Roman", Georgia, serif;
	padding-left: 25px;
}
.adorable_puppies_left_ap_gold{ /*bold gold heading*/
	color: #6e5300;
	font: bold 15px/20px Times, "Times New Roman", Georgia, serif;
	text-align: center;
	text-transform: uppercase;
}
.adorable_puppies_right_ital{/*italic larger*/
	color: #455560;
	padding-left: 25px;
	padding-right: 25px;
	font: italic 17px/20px Times, "Times New Roman", Georgia, serif;		
}
.adorable_puppies_blob{
	color: #455560;
	font: 16px/17px Times, "Times New Roman", Georgia, serif;
	position: absolute;
	float: none;
	left: 370px;
	width: 55px;
	padding-top: 20px;
	top: 778px;
}
#header_adorable_puppies{
	position:relative;
	clear:none;
	width:861px;
	height:118px;
	margin-left: auto ;
	margin-right: auto ;
	color: black;
	background-image: url(../images/adorable_puppies/adorable_puppies_header.jpg);
}


/*  end puppies*/
#header_gallery{
	position:relative;
	clear:none;
	width:861px;
	height:118px;
	margin-left: auto ;
	margin-right: auto ;
	color: black;
	background-image: url(../images/gallery_header.jpg);
}
#header_boys{
	position:relative;
	clear:none;
	width:861px;
	height:118px;
	margin-left: auto ;
	margin-right: auto ;
	color: black;
	background-image: url(../images/awarding_winning_boys.jpg);
}
#header_girls{
	position:relative;
	clear:none;
	width:861px;
	height:118px;
	margin-left: auto ;
	margin-right: auto ;
	color: black;
	background-image: url(../images/awarding_winning_girls.jpg);
}
#header_contact_us{
	position:relative;
	clear:none;
	width:861px;
	height:117px;
	margin-left: auto ;
	margin-right: auto ;
	color: black;
	background-image: url(../images/contact_us_header.jpg);
}

.page_wrap {
	position:relative;
	width:1024px;
	margin:0 auto;
	padding:0 0 0 0;
	text-align:center;
	background: #ffffff url(../images/header.jpg) no-repeat;
	/* border-left: 5px solid #b2a97e;
	border-right: 5px solid #b2a97e; */
}
#id-menu{
	position:relative;
	/*was 32 */
	height:22px;
	width: 851px;
	border-top: 3px solid #b2a97e;
	border-bottom: 3px solid #b2a97e;	
	margin-left: 5px;
	background-color: #708876;
}
#id-menu ul{
	list-style-type:none;
	padding:0;
	margin: 0;
	margin-top: 4px;
}

#id-menu li{
	display:block;
	float:left;
	margin: 0;
}
#id-menu .current {
	color:#5b1400;
}
#id-menu li a{
	text-decoration:none;
	color:#FFFFFF;
	text-transform: uppercase;
	font: 16px/16px Times, "Times New Roman", Georgia, serif;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	letter-spacing: 1px;
}
#id-menu li a:hover{
	font-family: Times, "Times New Roman", Georgia, serif;
	background-color: #fff;
	color: #5b1400;
}
#id-menu .separator{
	
	background-image: url(../images/sep1.jpg);
	width:1px;
	height:14px;
	/* border-top: 3px solid #b2a97e;
	border-bottom: 3px solid #b2a97e; */
	margin-left: 5px;
}
.center3 {
	/*center the 3 pics across */
	padding: 30px 3px 3px;
	text-align: center;
}
.center1 {
	/*center the 1 pics across */
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-top: 10px;
}

#insidetext {
	width: 735px;
	margin-left: auto;
	margin-right: auto;
	color: #455560;
	font: 17px/29px Times, Georgia, "Times New Roman", serif;
	position: relative;
	text-align: left;
	letter-spacing: 1px;
}

#contact_us {
	width: 400px;	
	color: #455560;
	font: italic bold 24px Times, "Times New Roman", Georgia, serif;
	position: relative;
	text-align: left;
	float: left;
	bottom: 290px;
	left: 145px;
}
#contact_us .cu_name{	
	font: normal 22px Times, "Times New Roman", Georgia, serif;
	position: relative;
	text-transform: none;
}
#contact_us .cu_sub{	
	font: italic 22px Times, "Times New Roman", Georgia, serif;
	position: relative;
	text-transform: none;
}

#contact_us .cu_address{	
	font: normal 21px Times, "Times New Roman", Georgia, serif;
	position: relative;
}
#contact_us .cu_phone{
		font: bold 24px Times, "Times New Roman", Georgia, serif;	
}
.contact_us_img {
	width: 637px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	z-index: -1;
	margin-top: 25px;
}
#insidetext .ital{	
	font: italic 16px/20px Times, "Times New Roman", Georgia, serif;
	color: #455560;
	
}



#insidetext .impo{	
	font: bold 12px/16px Times, "Times New Roman", Georgia, serif;
	
}
#more_of{
	color: #455560;
	font: 18px/17px Times, "Times New Roman", Georgia, serif;
	padding-top: 30px;
}
#more_of_ital{
	color: #455560;
	font: italic 18px/17px Times, "Times New Roman", Georgia, serif;
	padding-top: 30px;
}
#footer{
	background-image: url(../images/page_background.jpg);
	margin-left: auto;
	margin-right: auto;
	width:861px;
	height:32px;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #455560;
	text-align: center;
	padding-top: 75px;
}
#gallery_thumbs {
	width: 735px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 25px;
}

/* personal pages stuff */
#insidepersonal {
	width: 861px;
	margin-left: auto;
	margin-right: auto;
	color: #333333;
	font: 14px/16px Times, "Times New Roman", Georgia, serif;
	position: relative;
	text-align: left;
}
#personal_img{ /*add some space below header before pic */
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 1px;
}

#personal_name_stats{	
	width: 540px ;
	float: right;
	padding-right: 3px;
	
	font: bold 14px/28px Times, "Times New Roman", Georgia, serif;
	color: #455560;
}
.personal_name_stats_sm{		
	font: bold 12px Times, "Times New Roman", Georgia, serif;
	color: #455560;
}
.personal_name_stats_lg{		
	font: bold 16px "Times New Roman", Georgia, Times, serif;
	color: #455560;
}
.personal_name_main{ /*descriptive text about dog */
	color: #455560;
	text-align: left;
	font: 15px/23px Times, "Times New Roman", Georgia, serif;	
	padding-right: 10px;
	padding-top: 5px;
	width: 400px;
	float: none;
}
.personal_name_emp{	
	font: italic bold 16px/28px Times, "Times New Roman", Georgia, serif;
	color: #6e8778;
}
#personal_name_pic{	/*pic of dog */
	float: left;
}

/* END personal pages stuff */

.about_right{
	color: #455560;
	font: 16px/20px Times, "Times New Roman", Georgia, serif;	
	/*padding-left: 20px;
	padding-right: 20px;*/
	padding-right: 25px;
	width: 317px;
}
.about_left{
	color: #455560;
	font: 16px/20px Times, "Times New Roman", Georgia, serif;
	/*	padding-left: 20px;
		padding-right: 20px; */
		width:416px;padding-left: 25px;
}
.about_right_img {
	text-align: right;
	/*padding-right: 25px;
	padding-left: 5px;*/
	padding-right: 25px;
}

.about_left_img {
	text-align: left;
	/*padding-left: 25px;*/
	padding-left: 20px;
}
/* workarounds and hacks */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

