html, body   { background: #BA854F; font-size:12px;
 text-align:center;margin:0px auto; color:#A66F1B; 
 height:100%;font-family:Times New Roman;
}


a:link {color: #CCA15F;font-weight:bold;}
a:hover {color: #D7B279;}
a:active {color: #D7B279; }
a:visited {color: #CCA15F;font-weight:bold; }

#backdrop {
	background-image:url('images/background.jpg');
	width:1028px;
	height:100%;
background-repeat:repeat-y;
margin:auto auto 0 auto;
	align:left;	
}

#headerbox {
	background-image:url('images/header.jpg');
	
	width:868px;
	height:152px;
	margin:0 auto;
	align:left;
}

#headertitle {
	align:left;
	width:708px;
	height:37px;
	position:relative;
	float:left;
	left:160px;
	top:99px;
}


#menu_content {
	background-image:url('images/background.jpg');
background-repeat:repeat-y;

}
#menu {
	align:center;
	width:170px;
	left:80px;
	top:5px;
	float:left;
	position:relative;
}

#maincontent {
	font-size:14px;
	width:696px;
float:right;
	position:relative;
	left:-81px;

}


#nomenucontent {
	font-size:14px;
	width:860;
	position:relative;
	left:-81px;
	float:right;

}

.imgBorder {
	border-color:#A66F1B;
	border-style:solid;
	border-width:3px;
}
.imgDiv {
	text-align:center;
	font-weight:bold;
	align:center;
}

.textmain {
	
	text-align:left;
}

#footer {
	background-image:url('images/background.jpg');
background-repeat:repeat-y;
height:auto;
bottom:0px;
align:center;
}

.footer_text {
width:868px;
left:78px;
position:relative;
align:left;
height:40px;
}

#contactInfo {
	float:right;
	text-align:right;
	position:relative;
	right:5px;
	top:-5px;
}


.menu_title {
	color:#3D1B11;
	width:150px;
	background-color:#A66F1B;
	border-top-style:solid;
	border-top-color:#A66F1B;
	border-top-width:2px;
	border-left-style:solid;
	border-left-color:#A66F1B;
	border-left-width:2px;
	border-right-style:solid;
	border-right-color:#A66F1B;
	border-right-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#A66F1B;
	border-bottom-width:2px;
	align:center;
	position:relative;
	margin:auto;
	font-size:16px;
}

.menu_item {
	width:150px;
	background-color:#3D1B11;
	border-top-style:solid;
	border-top-color:#A66F1B;
	border-top-width:2px;
	border-left-style:solid;
	border-left-color:#A66F1B;
	border-left-width:2px;
	border-right-style:solid;
	border-right-color:#A66F1B;
	border-right-width:2px;
	align:center;
	position:relative;
	margin:auto;
	font-size:16px;
}


.menu_item_hover {
	width:150px;
	background-color:#A66F1B;
	border-top-style:solid;
	border-top-color:#A66F1B;
	border-top-width:2px;
	border-left-style:solid;
	border-left-color:#A66F1B;
	border-left-width:2px;
	border-right-style:solid;
	border-right-color:#A66F1B;
	border-right-width:2px;
	align:center;
	position:relative;
	margin:auto;
	font-size:16px;
}

.menu_item_last {
	width:150px;
	background-color:#3D1B11;
	border-top-style:solid;
	border-top-color:#A66F1B;
	border-top-width:2px;
	border-left-style:solid;
	border-left-color:#A66F1B;
	border-left-width:2px;
	border-right-style:solid;
	border-right-color:#A66F1B;
	border-right-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#A66F1B;
	border-bottom-width:2px;
	align:center;
	position:relative;
	margin:auto;
	font-size:16px;
}



.menu_item_hover {
	width:150px;
	background-color:#A66F1B;
	border-top-style:solid;
	border-top-color:#A66F1B;
	border-top-width:2px;
	border-left-style:solid;
	border-left-color:#A66F1B;
	border-left-width:2px;
	border-right-style:solid;
	border-right-color:#A66F1B;
	border-right-width:2px;
	align:center;
	position:relative;
	margin:auto;
	font-size:16px;
}

.menu_home {
	width:150px;
	background-color:#A66F1B;
	border-top-style:solid;
	border-top-color:#A66F1B;
	border-top-width:2px;
	border-left-style:solid;
	border-left-color:#A66F1B;
	border-left-width:2px;
	border-right-style:solid;
	border-right-color:#A66F1B;
	border-right-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#A66F1B;
	border-bottom-width:2px;
	align:center;
	position:relative;
	margin:auto;
	font-size:16px;
}

.menu_home_hover {
	width:150px;
	background-color:#A66F1B;
	border-top-style:solid;
	border-top-color:#A66F1B;
	border-top-width:2px;
	border-left-style:solid;
	border-left-color:#A66F1B;
	border-left-width:2px;
	border-right-style:solid;
	border-right-color:#A66F1B;
	border-right-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#A66F1B;
	border-bottom-width:2px;
	align:center;
	position:relative;
	margin:auto;
	font-size:16px;
}

.menuLink {
	position:relative;
	margin:auto;
	height:25px;
}


.imgDogLeft {
	border-color:#A66F1B;
	border-style:solid;
	border-width:3px;
	position:relative;
	right:30px;
}
.imgDogRight {
	border-color:#A66F1B;
	border-style:solid;
	border-width:3px;
	position:relative;
	left:30px;
}

.dogInfoBox {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	background-color:#A66F1B;
	width:216px;
	border-color:#A66F1B;
	border-style:solid;
	border-width:3px;
	float:left;
	height:240px;
}

.dogInfoSpace {
	width:5px;
	float:left;
}

.dogInfoVert {
	height:20px;
}


a.dogNameLink:link {color: #3D1B11;font-weight:bold;}
a.dogNameLink:hover {color: #CCA15F;}
a.dogNameLink:active {color: #CCA15F; }
a.dogNameLink:visited {color: #3D1B11;font-weight:bold; }


.pedcell { font-size:12px;border-style:solid; border-color:#CCA15F;  }
.pedigree { width:800px;border-style:solid; border-color:#CCA15F; }

.dogBackLink { position:relative; left:30px;}

.noPicture {
	width:216px;
	height:216px;
	background:#CCA15F;
}

.noPictureDogPage {
	width:216px;
	height:216px;
	background:#CCA15F;
	
	border-color:#A66F1B;
	border-style:solid;
	border-width:3px;
	
	margin: auto auto 0px;
}

.noPictureText {
	color:#9B7840;
	font-size:18px;
	top:45%;
	bottom:55%;
	position:relative;
}

.halfheader {
	position:relative;
	right:9px;
}



.dogLitterBox {
	position:relative;
	left:100px;
	width:100%;
}

.litterInfoSpace {
	height:20px;
}

.news_space {
	height:20px;
}


.menuNews {
	width:150px;
	background-color:#3D1B11;
	border-style:solid;
	border-color:#A66F1B;
	border-width:2px;
	align:center;
	position:relative;
	margin:auto;
	font-size:12px;
	padding:2px;
	z-index:1000;
}

.dogArea {
align:center;
	text-align:center;
	margin: auto auto 0px;
	}
	

.dogBreeding {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	width:30px;
	float:left;
	height:240px;
}


.dogBreedingX {
	top:50%;
}

.noPicture {
	width:216px;
	height:216px;
	background:#CCA15F;
}


.noPictureText {
	color:#9B7840;
	font-size:18px;
	top:45%;
	bottom:55%;
	position:relative;
	z-index:1000;
}

.litterPedigree {
	text-align:center;
	width:100%;
}