body
{
margin: 0;
padding: 0;
font: 100% Arial, Verdana;
color: #111;
background: #fff url(/assets/skin/page_bg6.gif);/*#003700; */
}
td {font-size: 100%;
}
#container
{
xmargin: 0px 5% 1em 5%; /* use to center float */
}
#banner
{
margin:0px;
padding:0px;
text-align:center;
}
#description {
text-align:center;height:60px;white-space:nowrap;padding:0 10px;
}
#banner h1
{
margin: 0;
padding:2px 0 0 0;
font:1.1em/1.1em Verdana;
font-weight:bold;
color:#600;
cursor:default;
}
#banner .nobr {
white-space:nowrap;
}
#logo {
background:#E7C87E url(/assets/skin/head_bg.gif) repeat-x;
border-left: 1px solid #600;
border-right: 1px solid #600;
width:100%;
}

#logoimg {width:231px;}

#navmain {
background:#FFF url(../assets/skin/bg_main.png) repeat-x; /*E7C87E */
padding-top:10px;
border-left: 1px solid #600;
border-right: 1px solid #600;
width:100%;
}
#logo td, #navmain td {vertical-align:top; }
#nav
{
xfloat: left;
width: 190px;
white-space: nowrap;
}
#navcol {
width:190px;
}

#nav p
{
margin-top: 0;
}
#main
{
margin: 0px 10px 10px 0px;
padding-left: 10px;
padding-right:25px;
background:#FFF url(/assets/skin/main-bg.gif) right repeat-y;
border:1px solid #C67626;
}
* html #main {
height:311px;
}
#content {
padding:10px 0px 10px 0px;
}
#content h1,#content h2, #content h3, #content h4 {
margin:0 0 10px 0;
padding:0;
font:120% Verdana;
font-weight: bold;
color: #420000;
}
#content h1 {color:#970000; }
#content h2 { font-size:100%; margin-bottom: 0px; }
#content h3, #content h4 { font-size:100%; margin-bottom: 5px; }

#content p {
margin:0 0 7px 0;
}

#footer
{
clear: both;
background:#F7E6D5;
padding: 0 0 3px 0;
text-align: center;
font: 70% Verdana;
color:#600;
border-top:1px solid #C67626;
border-bottom: 1px solid #5F6828;
}
#footer a {
color:#600;
}
#nav .top {
margin:0 0 0 10px;
padding:0 0 0 5px;
background: transparent  url(/assets/skin/navtop.gif);
height:24px;
font-family: Verdana;
}
#nav .top a {
font-weight: bold;
color:#FDFAD7;
text-decoration:none;
}
#nav .top img, #nav .top span {
position:relative;
top:6px;
left:2px;
vertical-align:bottom;
}
#nav .foot {
display:none;
margin:0 0 5px 10px;
text-align:center;
color:#ffc;
background: transparent url(/assets/skin/navbot.gif) no-repeat;
height:22px;
font:90% Verdana;
font-weight:bold;
padding-top:4px;
}
#navlist {
background: #FDFAD7;
margin:0 0 0 10px;
border:1px solid #600; 
}
ul.menu {
margin:0;
padding:0 0 12px 0px;
list-style:none;
font-family: Verdana;
}
ul.menu li.myh2 {
padding-left:10px;
margin:12px 0 4px 0;
font-weight:bold;
color: #660000;
cursor:default;
}
ul.menu li.last {
margin-bottom:15px;
}
ul.menu li a {
padding:2px 0 2px 0px;
padding-left:2px;
width:auto;
display:block;
margin-right:1px;
margin-left:1px;
position:relative;
font: 90%/100%;
text-decoration: none;
color:#900;
xleft:1px;
background:#FDFAD7;
}
* html ul.menu li a {
width:100%;
}
ul.menu li a:visited {
color:#A8613E;
}
ul.menu li a:hover,ul.menu li a:visited:hover {
Xbackground: url(/assets/skin/navhover.gif) repeat-y;
background: #FFF;
color:#E23A1D;
text-decoration: underline;
}

ul.menu li a img {
margin-right:5px;
background: url(/assets/skin/paw.gif);
}

#icons {text-align:center; margin-left:10px;}
#icons img {
Xdisplay:block;
margin:10px 0 0 0;
}


.floatleft {clear:right;float: left; }
.floatright {clear:left; clear:none;float: right; }
.clearfloat {clear:left;clear:right;line-height:1px; font-size:1px;height:0;}
.typesmall {font-size:.7em; xfont-weight:normal; }

.puppiesJump {xclear:right; float:left;margin-right:20px; width:50%;}
.puppiesJump img {margin-bottom:5px; }
.parentsJump {clear:both;clear:left;float:right; width:50%;}
.clearBoth {clear:both; clear:none; }
.centered {text-align:center; }

















