/* <!--#include virtual="menu.txt" --> */

body {
	margin: 0;
	padding: 0;
	background-color: #000500;
	font: normal 1.0em verdana, sans-serif;
	font-size-adjust: .55;
	color: #ddd;
}

#main {
	width: 100%;
}

#nav {
	float: left;
	width: 200px;
	margin-bottom: 30px;
	background: #FFFBD1 url("./images/nav/navbg.gif") 100% 100%;
	border: groove 4px #fffbd1;
	border-width: 0 4px 4px 0;
}

#body {
	margin: 0;
	padding: 10px 10px 10px 230px;

}

#footer {
	clear: both;
	height: 38px;
	padding: 6px;
	border-top: 1px dashed #555;
	text-align: center;
	font: italic 0.8em verdana, sans-serif;
}

li { 
	behavior: url('./IEFixes.htc');
}

/* NAV */

h1#navimg {
	position: relative;
	margin: 0;
	text-align: left;
	width: 200px;
	height: 143px;
	background: #fff;
	font: bold 2.0em "Comic Sans MS", cursive;
	font-size-adjust: .55;
	color: #555;
}
#navimg span {
	position: absolute;
	background: url("./images/logo.jpg") top left no-repeat;
	z-index: 2;
	width: 100%;
	height: 100%;
}

#nav ul {
	margin: 20px 0 0 0;
	padding: 0;
}
#nav li.odd {
	margin: 0;
	padding: 0 0 0 75px;
	background: url("./images/nav/pawdllh.gif") 0 0 no-repeat;
	list-style: none;
}
#nav li.even {
	margin: 0;
	padding: 0 0 0 75px;
	background: url("./images/nav/pawdrlh.gif") 0 0 no-repeat;
	list-style: none;
}
#nav li:hover, #nav li.hover {
	background-position: 0 -47px;
}
#nav li a {
	font: bold 1.0em/50px "courier new", monospace;
	color: #000;
	text-decoration: none;
}
#nav li a:hover {
	color: #542929;
}

/* End NAV */

/* BODY */

a {
	color: #9BFF9B;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

h1 {
	margin: 0;
	font: bold 4.0em "Brush Script MT", "Comic Sans MS", cursive;
	font-size-adjust: .38;
	color: #eee;
	text-align: center;
}

h2 {
	margin: 0;
	font: bold 2.0em "Comic Sans MS", cursive;
	font-size-adjust: .55;
	color: #eee;
	text-align: center;
}

h3 {
	margin: 0;
	font: normal 1.2em Impact, cursive;
	font-size-adjust: .65;
	color: #eee;
}

em {
	font-style: italic;
	font-family: georgia, sans-serif;
}

acronym {
	cursor: help;
	border-bottom:dotted 1px #fff;
}

.center {
	text-align: center;
}

.first {
	margin-top: 30px;
}

p.contact { 
	margin: 0;
	font: bold 1.4em "courier new", monospace;
}

p.contact_s {
	margin: 1.0em 0;
	font: bold 1.4em "courier new", monospace;
}

.imgbord {
margin: 0 0 30px 0;
	background: #fff;
	border: double 5px #000;
	* border: groove 4px #fffbd1;
}

ul.ppups li {
	list-style: none;
}

ul.ppups li.next {
	margin-top: 15px;
}

  /* Our Dogs*/
ul.od {
	padding: 0;
}

.od li {
	display: inline;
	list-style: none;
	margin: 0 20px;
}

.od li a {
	font: bold 1.4em "courier new", monospace; 
	letter-spacing: 5px;
}
  /* Our Dogs */

/* End BODY */

/* FOOTER */

#footer p {
	margin: 0;
}

/* End FOOTER */

/* GALLERY */

.gallery {
	background: transparent;
	margin: 1.0em;
	padding: 0.5em;
}

.gallery ul {
	display: block;
	margin: 0;
	padding: 0;
}

.gallery li {
	display: block;
	list-style: none;
	float: left;
	margin: 0.4em;
	padding: 0;
	border: double 5px #000;
	* border: groove 4px #fffbd1; /* IE no support double */
	background: #fff url("./images/gal/galbg.gif");
	text-align: center; /* IE Fix to center p element */
}

.gallery li p {
	text-align: center;
	margin: 0 auto;
	* margin: 0; /* IE Fix */
	padding: 0;
	font: normal 1.1em "Courier New", monospace;
	color: #000;
width: 200px;
height: 2.2em;
overflow: hidden;
}

.gallery li img {
	border: 0;
}

.gallery hr {
	clear: both;
	visibility: hidden;
	margin: 0;
	padding: 0;
	height: 1px;
}

/* End GALLERY */