/********************/

/*                  */

/*   CSS Document   */

/*                  */

/********************/


/**************** Global ******************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

border:0pt none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
list-style-type:none;
margin:0;
outline-color:invert;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}


body {

}

div, img, p, h1, h2, h3, ul, li {
padding:0;
margin:0;
border:0;
}

h1, h2, h3, h4, p {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h2 {
color:#aed2ec;
margin:0 0 10px 0;
}

p {
color:white;
font-size:11px;
}

strong {
font-weight:bold;
}

em {
font-style:italic;
}

#main-wrapper {
margin:0 auto;
width:960px;
}



/**************** Header ******************/

#header {
border-bottom:1px solid #56a7dc;
height:120px;
}

#header-inner {
margin:0 auto;
width:960px;
}

#header-inner h2 {
color:#4D83A7;
float:right;
font-size:14px;
font-weight:bold;
}

#logo {
float:left;
margin:20px 0 0 8px;
}

ul#navigation {
float:right;
margin:0 0 0 0;
}

ul#navigation li {
float:left;
margin:0 20px 0 20px;
}

ul#navigation a {
color:#0886c0;
text-decoration:none;
}

ul#navigation a:hover {
color:#066d9d;
text-decoration:none;
}

#top-content {
background:#b8b2b2;
height:244px;
}

#top-content-inner {
background: url(images/dog_02.jpg) no-repeat;
height:244px;
margin:0 auto;
width:960px;
}

#top-content-inner p {
color:#3c7398;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
padding:45px 0 0 45px;
width:465px;

}

#bottom-content {
background:#4d83a7;
}

#bottom-content-inner {
margin:0 auto;
width:960px;
}

#bottom-content h2 {
font-weight:bold;
font-size:16px;
margin:0 0 10px 25px;
}

#bottom-content h3 {
color:white;
font-size:14px;
font-weight:bold;
margin:0 0 5px 25px;
}

#bottom-content p {
margin:0 25px 7px 25px;
}

#left-column {
float:left;
margin:10px 0 20px 20px;
width:293px;
}

#center-column {
border-left:1px solid #8aaec6;
border-right:1px solid #8aaec6;
float:left;
margin:10px 20px 20px 20px;
width:291px;
}

#right-column {
float:left;
margin:10px 0 20px 0;
width:293px;
}

/**************** Footer ******************/

#footer {
background:#91c5ea;
border-top:6px solid white;
height:125px;
}

#footer-inner {
margin:0 auto;
position:relative;
width:960px;
}

#bubbles {
position:absolute;
top:-30px;
left:23px;
}

#footer-navigation-left {
float:right;
margin:25px 0 0 0;
width:150px;
}

#footer-navigation-right {
float:right;
margin:25px 0 0 0;
width:150px;
}

#footer li {
margin:0 0 5px 0;
}

#footer a {
color:#0886c0;
text-decoration:none;
}

#footer a:hover {
color:white;
}

#closing {
margin:10px auto 10px;
width:960px;
}

p.credits {
color:#0886c0;
text-align:center;
}

#closing a {
color:#0886c0;
padding:0 4px 0 4px;
text-decoration:none;
}
