/* CSS Document */

	html {
		height:100%;
		overflow:scroll;
		}

	body {
		background-color:#ffffff;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:12px;
		line-height:17px;
		  }
		
	a:link { 
		color:#999999;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight: normal; 
		text-decoration:none;
		}  
		
	a:visited { 
		color:#666666;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px; 
		font-weight:normal;
		text-decoration:none;
		} 
		
	a:hover { 
		color: #571d1f;
		}
		
	a.links:link { 
		color:#000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight: normal; 
		text-decoration:none;
		}  
		
	a.links:visited { 
		color:#000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px; 
		font-weight: normal;
		text-decoration:none;
		} 
		
	a.links:hover { 
		color: #571d1f;
		}
		
										
	#topshadow {
		width: 1024px;
		height: 37px;
		background-image:url(images/top_shadow.png);
		display: block;
		margin-top: auto;
		margin-left: auto;
		margin-right: auto;
	    }
		
	#pagewrapper {
		width:  1024px;
		height: 100%;
		display: block;
		background-image: url(images/middle_shadow.png);
		background-repeat: repeat-y;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: auto;
	    }
		
	#header {
		width: 898px;
		height: 106px;
		display:block;
		text-align:left;
	    }
		
	#content {
		width: 898px;
		min-height: 750px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:auto;
	    }
		
	#daughtercontent {
		width: 898px;
		min-height: 550px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:auto;
	    }
				
	#nav {
		width: 138px;
		height: 100%;
		background-color:#571d1f;
		margin-left: 20px;
		display: block;
		text-align: right;
		float: left;
	    }
					
	#spacer1 {
		width: 10px;
		display: block;
		float: left;
	    }
		
	#maincontent {
		width: 710px;
		margin-right: 18px;
		display: block;
		text-align: left;
		float: right;
	    }
		
	#maincontentheader {
		width: 710px;
		height: 56px;
		display: block;
		text-align: left;
		vertical-align: top;
		float: left;
	    }
		
	#maincontentleft {
		width: 450px;
		min-height:400px;
		background-color:#E6E6E6;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 13px;
		padding: 15px 10px 20px 15px;
		display: block;
		text-align: left;
		vertical-align: top;
		float: left;
	    }
		
	#maincontentwide {
		width: 685px;
		min-height:400px;
		background-color:#E6E6E6;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 13px;
		padding: 15px 10px 20px 15px;
		display: block;
		text-align: left;
		vertical-align: top;
		float: left;
	    }
		
	#introwide {
		width: 670px;
		padding-bottom:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 13px;
		display: block;
		text-align: left;
		vertical-align: top;
		float: left;
	    }
		
	#introwidetext {
		width: 455px;
		padding-bottom:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 13px;
		display: block;
		text-align: left;
		vertical-align: top;
		float: left;
	    }
		
	#introwidetextfull {
		width: 670px;
		padding-bottom:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 13px;
		display: block;
		text-align: left;
		vertical-align: top;
		float: left;
	    }
		
	#welcome {
		width: 710px;
		height: 390px;
		background-image:url(images/random/main_dog_bg.jpg);
		background-color:#ffffff;
		text-align: left;
		display: block;
		float: left;
	    }
		
				
	#welcometopspacer {
		width: 710px;
		height: 64px;
		text-align: left;
		display: block;
		float: left;
		clear: both;
	    }
		
	#welcomecontentleft {
		width: 350px;
		height: 326px;
		text-align: left;
		vertical-align:top;
		display: block;
		margin-left: 20px;
		margin-right: 15px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#571d1f;
		float: left;
	    }
		
	#welcomecontentright {
		width: 325px;
		text-align: left;
		vertical-align:top;
		display: block;
		float: right;
		margin-top: 196px;
	    }
		
	#inset {
		width: 305px;
		height: 40px;
		background-color:#571d1f;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 13px;
		vertical-align:top;
		padding: 5px 10px 20px 10px;
		color:#FFFFFF;
		 }
		
	#spacer2 {
		width: 710px;
		height: 5px;
		background-color:#ffffff;
		display:block;
		text-align: left;
		float: left;
		clear: both;
	    }			
				
	#spotlight {
		width: 710px;
		min-height: 145px;
		background-color:#ffffff;
		display: block;
		text-align: left;
		float: left;
		clear: both;
	    }		
		
	#news {
		width: 233px;
		margin-right:5px;
		background-color:#BCBEC0;
		display: block;
		vertical-align:top;
		text-align: left;
		float: left;
	    }	
		
	#events {
		width: 233px;
		margin-right:5px;
		background-color:#BCBEC0;
		display: block;
		vertical-align:top;
		text-align: left;
		float: left;
	    }	
		
	#tips {
		width: 234px;
		background-color:#BCBEC0;
		display: block;
		text-align: left;
		float: right;
	    }	
		
	#intro {
		width: 440px;
		padding-bottom:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 13px;
		display: block;
		text-align: left;
		vertical-align: top;
		float: left;
	    }
		
	#quote {
		width: 220px;
		height: 55px;
		display: block;
		text-align: left;
		vertical-align: top;
		float: right;
	    }
		
	#column1 {
		width: 205px;
		margin-right: 10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height: 13px;
		display: block;
		text-align: left;
		vertical-align: top;
		float: left;
	    }
				
	#column2 {
		width: 205px;
		margin-right: 10px;
		display: block;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height: 13px;
		text-align: left;
		vertical-align: top;
		float: right;
	    }
						
	#column3 {
		width: 310px;
		margin-right: 10px;
		display: block;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height: 13px;
		text-align: left;
		vertical-align: top;
		float: left;
	    }
						
	#column4 {
		width: 330px;
		margin-right: 10px;
		display: block;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height: 13px;
		text-align: left;
		vertical-align: top;
		float: right;
	    }
		
	#column5 {
		width: 215px;
		margin-right: 13px;
		display: block;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height: 13px;
		text-align: left;
		vertical-align: top;
		float: left;
	    }
		
	#column6 {
		width: 215px;
		margin-right: 13px;
		display: block;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height: 13px;
		text-align: left;
		vertical-align: top;
		float: left;
	    }
		
	#column7 {
		width: 215px;
		margin-right: 13px;
		display: block;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height: 13px;
		text-align: left;
		vertical-align: top;
		float: left;
	    }
		
	#column8 {
		width: 677px;
		margin-right: 10px;
		display: block;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height: 13px;
		text-align: left;
		vertical-align: top;
		float: left;
	    }
						
	#bottomspacer {
		width: 898px;
		height: 20px;
		background-color:#ffffff;
		display: block;
		vertical-align:middle;
		clear: both;
	    }	
		
	#footer{
		width: 898px;
		background-color:#ffffff;
		display: block;
		margin-right:auto;
		margin-left:auto;
	    }
		
	#copyright {
	    width: 898px;
		height: 20px;
		text-align: center;
		padding-top: 5px;
		padding-bottom: 20px;
		margin-left:auto;
		margin-right:auto;
	 	}
								
	#bottomshadow {
		width: 1024px;
		height: 37px;
		background-image:url(images/bottom_shadow.png);
		margin-left: auto;
		margin-right: auto;
		display: block;
		clear: both;
	    }	
						
	p.content {
		text-align:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size:11px;
		font-weight:normal;
		line-height:24px;
		}
		
	p.spotlight {
		text-align:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size:11px;
		line-height:14px;
		font-weight:normal;
		padding-right:15px;
		padding-left:15px;
		padding-bottom:15px;
		}

	.pagetitle {
		text-align:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size:24px;
		font-weight:normal;
		}
		
	.heading1 {
		text-align:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #571D20;
		font-size:19px;
		font-weight:300;
		line-height:20px;
		}
		
	.heading1indent {
		text-align:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #571D20;
		font-size:19px;
		font-weight:300;
		line-height:24px;
		margin-left: 130px;
		}
		
	.heading2 {
		text-align:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff;
		font-size:20px;
		line-height:26px;
		font-weight:bold;
		padding-left:3px;
		}
				
	.subheading1 {
		text-align:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #571D20;
		font-size:11px;
		font-weight:bold;
		line-height:13px;
		}
		
	.footer {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size:11px;
		font-weight: normal;
		}
		
	.tbl a {
		width:100%;
		line-height:30px;
		display:block;
		text-align:right;
		text-decoration:none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		}
		
	.tbl a:hover {
		text-decoration:none;
		display:block;
		line-height:30px;
		background-color:#BCBEC0;
		color:#571d1f;
		}