body,html {
background:#5CACEE url(images/paw.jpg);
margin:0;
padding:0;
}

body {
min-width:800px;
max-width:1200px;
font:0.8em/1.4em Tahoma, Geneva, sans-serif;
}

a:link {
color:#36648B;
}

a:visited {
color:#36648B;
}

a:hover,a:active {
color:#36648B;
}

#wrap {
background:#5CACEE;
width:80%;
border:3px solid #00364F;
margin:0 auto;
padding:0;
}

#header {
background:#000000 url(images/dogparkarray.jpg) no-repeat center;
width: 100%;
margin:0;
padding:0;
}

#header h1 {
color:#000000;
vertical-align:text-top;
height:120px;
padding: 75px 25px 25px 25px;
font: Cooper Black, Times New Roman";
}

#divider {
background:#5CACEE url(images/collar_bg.gif) repeat-x;
text-align:right;
}

#main {
background:#5CACEE;
float:left;
width:64%;
border-right:1px dashed #496572;
margin:1em 0;
padding:0;
}

#main h2,#main h3,#main p {
padding:0 20px;
}

#main p {
color:#D2E7B7;
}

#main h2 {
color:#36648B;

margin-bottom:0;
    text-decoration: underline;
}

#main h3 {
color:#36648B;
font: "Cooper Black, Times New Roman";
margin-bottom:0;
}

#sidebar {
float:right;
width:34%;
margin:1em 0;
}

#sidebar h3,#sidebar p {
padding:0 10px 0 0;
}

#sidebar p {
color:#36648B;
}

#sidebar h3 {
color:#36648B; 
font: "Cooper Black, Times New Roman";
margin-bottom:0;
}

.linklist {
	list-style-type:none;
	margin:1em 0 0;
	padding:0;
}

.linklist li {
padding-left:20px;
margin-bottom:10px;
background:url(images/bullet.gif) no-repeat center left;
}

.linklist li a {
text-decoration:none;
}

#footer {
color:#9F9;
border-top:1px dashed #496572;
clear:both;
font-size:0.8em;
text-align:center;
}

#footer p {
margin:0;
padding:5px;
}

#footer a:link {
color:#9cf;
}

#footer a:visited {
color:#C96;
}

#footer a:active,#footer a:hover {
color:#cfc;
}

sup,sub {
color:#9F9;
margin:0;
padding:0;
}


