html, body {
	height:100%;
}

body {
	margin:auto;
	padding:0;
	background:#e2cfbe url(images/bg.jpg) center repeat-y;
	font:11px Arial, Helvetica, sans-serif;
	color: #9c5f27;
	text-align:center;
}

#wrap {
	width:778px;
	margin:auto;
	padding:0;
	text-align:left;
}

#header {
	margin:0;
	padding:0;
}

#nav_wrap {
	float:left;
	width:195px;
	/*margin-top:-3px;*/
	padding:0;
}

#nav ul {	
	list-style: none;
	margin: 0 15px 0 15px;
	padding: 0;
	font:bold 13px Arial;
}	

#nav li {
	border-bottom: 1px solid #d69354;
	width:160px;
}

#nav li a {
	display: block;
	height: 16px;
	text-decoration: none;
	color: #2a2d78;
	padding:3px 25px 3px 3px;
	text-align:right;
}

#nav li a:hover {
	color: #EC9F04;
}

#nav li a.brown, #nav a.brown:visited {
	background:url(images/brown_paw.jpg) 140px no-repeat;
}

#nav li a.brown:hover {
	background:url(images/brown_paw2.jpg) 140px no-repeat;
}		
	
#nav li a.green, #nav a.green:visited {
	background:url(images/green_paw.jpg) 140px no-repeat;
}

#nav li a.green:hover {
	background:url(images/green_paw2.jpg) 140px no-repeat;
}
#nav li a.blue, #nav a.blue:visited {
	background:url(images/blue_paw.jpg) 140px no-repeat;
}

#nav li a.blue:hover {
	background:url(images/blue_paw2.jpg) 140px no-repeat;
}	
#nav li a.red, #nav a.red:visited {
	background:url(images/red_paw.jpg) 140px no-repeat;
}

#nav li a.red:hover {
	background:url(images/red_paw2.jpg) 140px no-repeat;
}	

#content_wrap {
	float:left;
	left:200px;
	width:540px;
	margin:10px 0 0 14px;
	font: bold 11px Arial;
}

#text_wrap {
	width:551px;
	background:url(images/content_bg.jpg) repeat-y;
	margin:10px auto;
	padding:0;
	font:normal 12px Arial;
}

#text_wrap a, #text_wrap a:visited {
	color:#40c332;
	text-decoration:none;
}

#text_wrap a:hover {
	text-decoration:underline;
}

#text {
	width:530px;
	padding:10px;
	line-height:16px;
}

html>body #text {
	margin:-15px 0;
	line-height:17px;
}

#text img.border {
	border:1px solid #e2cfbe;
	padding:3px;
}

#text img.border_right {
	border:1px solid #e2cfbe;
	padding:3px;
	float:right;
	margin:10px;
}

#text img.border_left {
	border:1px solid #e2cfbe;
	padding:3px;
	float:left;
	margin:10px;
}

h1 {
	color:#71a1ce;
	font:bold 18px Arial ;
}

h2 {
	color:#5c8cb8;
	font:bold 12px Arial;
	border-bottom:1px solid #f1e7de;
}

.divide {
	border-top:1px solid #e2cfbe;
	margin:10px 0 10px 0;
	padding:0;
}

#feature {
	background:url(images/feature_bg.jpg) repeat-x;
	width:193px;
	min-height:250px;
	height:auto !important;
	height:250px;
	float:left;
	/*border:1px solid #a2bdd6;*/
	margin:15px 10px 10px 10px;
	padding:10px 10px 3px 10px;
}

html>body #feature {
	margin:15px 23px 10px 23px;
}

#feature img {
	border:1px solid #a2bdd6;
	text-align:center;
}

.feature_l {
	text-align:right;
	vertical-align:bottom;
}

#news {
	height:70px;
	margin-top:20px;
}

#news h1{
	font:12px arial;
	font-weight:bold;
}

#news p{
	margin-left:65px;
}

#news img {
	margin:3px 5px 0 0;
	border:1px solid #666;
	padding:0px;
	float:left;
}

#news a, news a:visited {
	font:bold 11px Arial;
}

#footer {
	font:10px Arial;
	float:right;
}

#footer a, #footer a:visited {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

#footer a:hover {
	text-decoration:underline;
}

/***** adoption *****/

#adopt {
	width:522px;
	border-bottom:1px dashed #71a1ce;
}

#adopt_tab {
	width:100%;
	border:none;
	padding:10px 0 10px 0;
}

#adopt_tab td.img {
	width:220px;
	vertical-align:top;
}

#adopt_tab td.img img {
	border:1px solid #9c5f27;
	padding:3px;
	margin:3px 0 3px 0;
}

#adopt_tab h1 {
	font:bold 16px Georgia;
	color:#71a1ce;
	margin:0;
	padding:0;
}

/***** misc *****/

.adobe_box {
	background:url(images/pdf.jpg) no-repeat;
	background-position:5px;
	padding:5px 0 5px 25px;
	border-top:1px dashed #a0c5e8;
	border-bottom:1px dashed #a0c5e8;
}

.award {
	background:url(images/award.gif) no-repeat;
	padding:5px 0 5px 25px;
}

.award a, .award a:visited {
	color:#40c332;
	text-decoration:none;
}

.award a:hover {
	text-decoration:underline;
}
	
	

