/* CSS Document */

html { height: 100%;
	margin: 0px;
	padding: 0px;
} 

body {
	background:#37302A;
	margin: 0px;
	padding: 0px;
	font-family: Arial, "Helvetica", sans-serif;
	font-size: 16px;
	color: #000;
	font-weight: normal;
}

/* Turn off borders on image links */
	img {
	border:0;
	}	 
	
h1,h2,h3 {
	margin-bottom: 0px;
	padding-bottom: 0px;
	}


/*** Wrapper ***/

#wrapper {
    width: 1000px;
	margin: 0 auto;     
    padding: 0px;
	background: #ffffff;
}


/*** Header ***/

#header {
     width: 100%;
     background:#fff url(../images/bestinshowdesign-topbanner.gif) top center no-repeat;
     height: 350px;
}


 /*** Navigation ***/
 
#navigation {
     width: 1000px;
     font: 18px Verdana, Helvetica, sans-serif;
	 color: #fff;
	 text-align: center;
     padding:12px 0 0 0;
     margin: 0 auto;
     height: 30px;
     background:#b8aab0 url(../images/menu-back-line.jpg) top center no-repeat;
}

 #navigation p {
	color: #fff;
}

#navigation a:link, #navigation a:visited, #navigation a:active {
	
	margin:0 auto;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	border-bottom: none;
}

#navigation a:hover {
	
	margin:0 auto;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	border-bottom: none;
}

 #navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 4px;
	}
	
#navigation li {
	display: inline;
	}

/*** Containter for columns ***/

#container {
	width: 1000px;
	margin: auto;
	background: #ffffff;
} 


/*** Left column ***/

#left {
	width: 700px;
	height: auto;
	float: left;
	padding:0px;
	margin: 0px;
	background:#ffffff;
}

#leftp {
	width: 620px;
	font-family: Arial, "Helvetica", sans-serif;
	font-size: 16px;
	margin:30px 40px 0px 40px;
	line-height: 1.75em;
	padding: 0px;	
	color: #000;
	font-weight: normal;
} 

#left a:link, #left a:visited, #left a:active {
	color:#9e5a78;
	text-decoration:underline;
	font-weight: bold;
	line-height:150%;  
}
	
#left a:hover {
	color: #a5095a;
	text-decoration:underline;
	font-weight: bold;
}

#left h1 {
	font-family: Arial, "Helvetica", sans-serif;
	font: 18px Verdana, Helvetica, sans-serif;
	color: #5b473b;
	font-weight: bold;
	}	
	
#left h2 {
	color: #a5095a;
	font-size: 18px;
	text-align:left;	
	font-weight: bold;
		}	
		
	

/*** Right column ***/

#right {
	width: 300px;
	height: auto;
	float: right;
	padding:0;
	margin: 0px;
	font-size:1.4em;
	background:#ffffff url(../images/right-column-back.jpg) top center repeat;
}

#rightp {
	width: 260px;
	font-family: Arial, "Helvetica", sans-serif;
	font-size: 16px;
	margin:30px 0px 0px 20px;
	line-height: 1.75em;
	color: #000;
	font-weight: normal;
	padding: 0px;
} 

#right h1 {
	font-family: Arial, "Helvetica", sans-serif;
	font: 18px Verdana, "Helvetica", sans-serif;
	color: #5b473b;
	font-weight: bold;
	}	
	
#right h2 {
	color: #27888B;
	font-size: 16px;
	text-align:left;	
	font-weight: bold;
		}	

#right a:link, #right a:visited, #right a:active {
	color:#9e5a78;
	text-decoration:underline;
	font-weight: bold;
	line-height:150%;  
}
	
#right a:hover {
	color: #d23d8c;
	text-decoration:underline;
	font-weight: bold;
}

.clear {
	font-size: 0px;
	height: 0px;
	width: 100%;
	display: block;
	clear: both;
}


/*** Footer ***/

#footer { 
	 width: 1000px;
     background:#b8aab0 url(../images/footer.jpg) bottom center;     
	 font-family: Verdana, "Helvetica", sans-serif;
	 color: #000;
	 font-size: 10px;
	 text-align: center;
     padding:15px 0 0 0;
     margin: 0 auto;
     height: 30px;
	 clear: both;
     }

#footer p {
	margin: 0px 30px 0px auto;
	padding: 0px;
	color: #000;
}

#footer a:link, #footer a:visited, #footer a:active {
	color: #000;
	text-decoration:underline;
}

#footer a:hover {
	color: #000;
	text-decoration: none;
	border-bottom: none;
} 


/*** Photo Classes ***/

.photocenter {
	padding:0px 0px 0px 0px;
	margin: 0;
	font-size:15px;
	color: #8a5828;
	font-style:normal;
	width: 200px;
	}
	
div.photocenter img {
	border: 6px solid #b8aab0;
	}

.photoright {
	float: right;
	padding:10px 0px 10px 10px;
	margin: 0;
	font-size:15px;
	color: #8a5828;
	font-style:normal;
	width: 280px;
	}
	
div.photoright img {
	border: 6px solid #b8aab0;
	}
	
.photoleft {
	float: left;
	padding:10px 30px 10px 0px;
	margin: 0;
	font-size:15px;
	color: #8a5828;
	font-style:normal;
	width: 280px;
	}	
	
div.photoleft img {
	border: 6px solid #b8aab0;
	}
	
.albumborder {
	border: 1px solid #666;
	}


/*** Classes ***/

.brownbold  {
	color: #5D4A37;
	font-weight: bold;
}


.center {
	color: #000;
	text-align:center
}

.pinkboldleft {
	color: #a5095a;
	font-size: 16px;
	text-align:left;	
	font-weight: bold;
}

.midpinkboldleft {
	color: #B95589;
	font-size: 16px;
	text-align:left;	
	font-weight: bold;
}

.darkpinkboldleft {
	color: #7c2452;
	font-size: 16px;
	text-align:left;	
	font-weight: bold;
}

.tealleft {
	color: #27888B;
	font-size: 16px;
	text-align:left;	
	font-weight: bold;
}

.brownboldleft {
	color: #5D4A37;
	font-size: 16px;
	text-align:left;	
	font-weight: bold;
}

.brownleft {
	color: #4d3b2f;
	text-align:left;	
	font-weight: bold;
	}
	
.leftheadingunderline {
	text-align: left;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #8a5828;
	padding: 1px;
	border-bottom: 1px solid #8a5828;}	
	
.news {
	font: 18px Verdana, Helvetica, sans-serif;
	color: #5b473b;
	font-weight: bold;
	}	
	
.clear {
	clear: both;
}

.caption {
	text-align: justify;
	padding: 0px 30px 10px 40px;
	font:0.8em Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7em;
	color:#808080;
}

.captioncenter {
	text-align: center;
	font:0.8em Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7em;
	color:#808080;
}

 
.pedigree {
	text-align: left;
	font:0.8em Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7em;
	color:#000;
}

.topright {
	text-align: right;
	font:0.8em Arial, "Helvetica", sans-serif;
	line-height: 1.7em;
	color:#000;
}

