/* CSS Document */

body { background:#004b7b url(images/jessie-royer-bg.jpg) repeat-x center top; color:#3a3f45; font-size:13px; font-family:Cabin Condensed, sans-serif; line-height:2; margin:0; padding:0;}

p { color:#3a3f45; margin:0 0 10px 0; }
a:link		{ color:#054f76; }
a:visited	{ color:#054f76;}
a:hover		{ color:#054f76; text-decoration:none;}
h1 { color:#054f76; font-size:2em; margin:0 0 10px 0; font-family: 'Neuton', serif;}
h2{ color:#054f76; font-size:1.8em; margin:0 0 10px 0; text-decoration:none; font-family: 'Neuton', serif;}
h3{ color:#054f76; font-size:1.6em; margin:0 0 10px 0; text-decoration:none; font-family: 'Neuton', serif;}
h4{ color:#054f76; font-size:1.1em; margin:0 0 0 0; text-decoration:none;font-family: 'Cabin', sans-serif; }
h5 { color:#054f76; font-size:1.3em; margin:0 0 10px 0;font-family: 'Neuton', serif; }
h6 { font-size:1.1em; color:#FFF; margin:0 0 2px 0; width:300px; display:block; }
floatleft{float:left;}
floatright {float:right;}
strong, b {font-weight:bold;}
table {line-height:1.2;}

.container {width:1080px; margin:0 auto;}
.middle {width:960px; margin:5px auto; background:#f4fae6; padding:5px 0;}
.header { position:relative;}
.logo {position:absolute;width:260px;height:120px;left:405px;}
.left {width:630px; float:left;border-right:1px solid #cdd6cd;}
.right {float:left; width:310px; line-height:1.2;}
.padding { padding:20px;}
.footer {clear:both; font-size:13px;color:#decda8;font-family: 'Neuton', serif;}
.footer .padding {padding:10px 60px;}
.right p {font-size:13px;color:#666;font-family: 'Neuton', serif;}
.sponsors {position:relative;}
.left .sponsors {width:500px;}
.sponsors h4 .rate {display:block; float:right;}
.left .sponsors p .rate {display:block; float:right;}
.clear {clear:both;}

.nav { background:#54858c; margin:3px 0;}
.nav ul {display:inline;list-style-type:none; list-style-image:none; margin:0; padding:0;}
.nav ul li {display:inline; margin:5px 0; padding:0 55px; list-style-type:none; list-style-image:none; color:#decda8; text-transform:uppercase; font-family: 'Neuton', serif; background:url(images/nav-bg.jpg) right center no-repeat; font-size:16px;}
.nav ul li.last {background:0 none;}
.nav ul li a:link, .nav ul li a:visited {color:#decda8; text-decoration:none;}
.nav ul li a:hover {color:#decda8; text-decoration:underline;}
.nav ul li a.active { border-bottom:4px solid #decda8;}

.footer .footernav {width:430px; float:right;}
.footer ul {display:inline;list-style-type:none; list-style-image:none; margin:0; padding:0;}
.footer ul li {display:inline; margin:0; padding:0 16px; list-style-type:none; list-style-image:none; color:#decda8; font-family: 'Neuton', serif; font-size:13px; text-align:right;}
.footer ul li a:link, .footer ul li a:visited {color:#decda8; text-decoration:underline;}
.footer ul li a:hover {color:#decda8; text-decoration:none;}

.cushycms {}
.caption {color:#7599a5; font-family: 'Neuton', serif; font-size:12px;}
.middle .left .cushycms img {border:10px solid #fff; -moz-box-shadow: 2px 0 19px #C6C6C6;
-webkit-box-shadow: 2px 0 19px #C6C6C6; box-shadow: 2px 0 19px #C6C6C6; float:right; margin:10px;}
.middle .left .cushycms img.donate {border:0 none; float:none; margin:10px; -moz-box-shadow:none;-webkit-box-shadow:none; box-shadow:none;}
.middle .left .cushycms table.dogs th {border-bottom:2px solid #004b7b;}
.middle .left .cushycms table.dogs td {border-bottom:1px solid #d1cda8; padding:5px;}
.middle .left .cushycms table.dogs td p {font-family:Georgia, "Times New Roman", Times, serif; color:#666666; font-size:.9em; line-height:1.3;}


/*
font-family: 'Neuton', serif;
font-family: 'Cabin', sans-serif;
font-family: 'Cabin Condensed', sans-serif;
*/
