/* CSS Document */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, img, table, tr,td
{margin: 0; padding: 0; border: 0; background: none; list-style: none;}
html {height: 100%; }
body {width: 100%; font: 12px arial, sans-serif; text-align: center; color: #555759; background:url(../images/background.gif) left top repeat-x;
;}
#wrapper {position: relative; width: 830px; margin: 0 auto; padding-bottom: 20px; text-align: left; }
#header, #footer { position: relative; float: left; width: 100%; display: block; padding-bottom:1px;}
#header	p.links { text-align: right; color:#CCCCCC; font-size:10px; padding-top: 2px;}
#header a { color: #FFFFFF; }
#header a:hover { color: #CCCCCC; text-decoration:underline; }
#logo { float: left; padding-top:2px; }
#leftcol { position: relative; float: left; display: block; width: 423px; overflow: hidden; padding-bottom:20px; }
#rightcol { position: relative; float: right; display: block; width: 406px; padding-bottom:20px; }
#news {position: relative; float: left; padding:0 0 0 20px; width:386px;}
#inside-leftcol { position: relative; float: left; display: block; width: 679px; overflow: hidden; padding: 0 1px 20px 0;}
#inside-rightcol { position: relative; float: right; display: block; width: 150px; }
#content {padding:5px 50px 20px 15px;}
#database {padding:5px 0 20px 15px;}
#line {border-bottom:1px dotted #870E08;}
#sidebar {border:1px solid #eeeeee;  background-color:#f5f5f5; padding:5px 20px 5px 20px;}
hr {border: none 0; 
border-top: 1px dotted #870E08;/*the border*/
width: 100%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
padding: 15px 0 0px 0;}

a:link ,a:visited, a:active{color:#555759;text-decoration: underline;}
a:hover {color: #870e08; text-decoration:underline;}
ul, ol, li {line-height:18px; padding-top: 0px;}
p {line-height:18px; color:#555759; padding-bottom:15px;}
h1 {font-size: 28px; line-height: 35px; color: #FFFFFF; padding: 45px 0 5px 15px;}
h2 {color: #FFFFFF; font-weight: bold; font-size:20px; font-style:italic; padding: 0 0 10px 0; }
h3 {font-size: 18px; color: #FFFFFF; font-weight:bold;}
h4 {font-size: 14px; color: #870e08; text-transform: uppercase; font-weight: bold; border-bottom:1px dotted #870e08; margin:15px 0 2px 0; padding:0 0 5px 0;}
h5 {font-size: 18px; color: #870e08; font-weight:bold;}
h6 {font-size: 14px; color: #555759; font-weight:bold; padding-top:15px; padding-bottom:10px;}
h7 {font-size: 16px; color: #555759; line-height:20px;}


table {padding:10px 0 10px 0; font-size:11px;}
tr {padding:10px 0 10px 0;}
td {padding-right:15px;}

#dogs {padding:0; font-size:12px; line-height:16px;}
#dogs h1 {color: #870e08; font-weight:bold; padding: 20px 0 15px 0px;}
#dogs h2 {color: #555759; font-size:16px; font-style:italic; font-weight:normal;}
#dogs p {padding: 0;}
#dogs img {padding: 20px 0 20px 0;}

#dogpromo {
  width: 423px;
}

#dogheadline {
	background-color:#870e08;
	padding:10px 8px 8px 20px;
}

#doginfo {
	border-bottom: 1px solid #870e08;
	border-left: 1px solid #870e08;
	border-right: 1px solid #870e08;
	padding:20px 20px 5px 20px;
}
#mission {
background:url(../images/home-graphic.gif) left top no-repeat;
padding:18px 20px 10px 20px; position: relative; height:148px;}
#mission p {color:#FFFFFF;}
#mission a {color:#FFFFFF; text-decoration:underline;}
#mission a:hover { color: #CCCCCC; text-decoration:underline; }


#footer {font-size: 11px; border-top:1px dotted #666666; padding-top:10px; line-height:13px;}

/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:600px;
		height:425px;
		overflow:hidden; 
		}
	span#prevBtn{}
	span#nextBtn{}					

/* // Easy Slider */
		
/************************/
#nav-links-container {
	display: block;
	height: 38px;
	width: 800px;
	float: left;
	z-index: 9998;
	margin:2px 0 0 0;
	padding:0;
}
/* DHTML */
#dhtmlEnvelope{position: absolute; top: 128px; left: 0;}

.dhtmlMenu{
	display: block;
	position: absolute;
	visibility: hidden;
	z-index: 100;
	background: #1d318a;
	margin: 0;
	padding: 0;
}

	.dhtmlMenu ul{
		list-style: none;
		padding: 5px 10px 5px 5px;
		margin: 0;
		margin-bottom/* */: -1px;
	}

		.dhtmlMenu li{
			margin: 8px 8px 0 5px;
			border-bottom: 1px dotted #4d66b1;
		}
		.dhtmlMenu li.lastchild{
			border-bottom: none;
		}	
			.dhtmlMenu a:link, .dhtmlMenu a:visited{
				display: block;
				text-decoration: none;
				font-size: 11px;
				color: #ffffff;
				padding: 0px 0 8px 4px;
			}
			
			.dhtmlMenu a:hover, .dhtmlMenu a:active{
				color: #4d66b1;
			}	
/************************/

