@charset "utf-8";
/* CSS Document */

/* Document Formatting */
html {	width:100%;}

body, tr, th, td, p {	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
						font-size:1em;
						color:#000000;
						margin:0px;
						padding:0px;
						}
						
a:link, a:visited {	color:#666633;
					text-decoration:none;
					}

a:hover {	color:#0000FF;
			text-decoration:underline;
			}

/* Text & Image Formatting */
.center {text-align:center;	padding:0 5px 12px 5px;}
.left {text-align:left; padding:0 5px 12px 0;}
.right {text-align:right; padding:0 0 12px 5px;}
.imgleft {float:left; margin-right: 4px;}
.imgright {float:right; margin-left: 4px; text-align:right; text-decoration:none;}
.imgcenter { text-align:center; margin:0 4px 0 4px;}
.heading {font-style:italic; font-weight:bold; text-decoration:underline; padding:0 5px 12px 0;}

a:link img, a:visited img, a:hover img, a:active img {border:1px solid #000;}

/* PIE/Aslett Clear Fix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Positional Content Formatting */
#header {	position:relative;
			height: 160px;
			overflow:hidden;
			background:#666633;
			text-align:left;
			background:url(design/headerback.jpg);
			background-repeat:repeat-x;
			}

#headercorner	{	position: absolute;
					top:103px;
					left:0;
					height:120px;
					overflow:hidden;
					width:auto;
					z-index:6;
					}

#header2 {	position: absolute;
			top:103px;
			left:70px;
			height:120px;
			overflow:hidden;
			background:url(design/header2back.gif);
			background-repeat:repeat-x;
			width:auto;
			z-index:5;
			}

#container	{	position:relative;
				overflow:visible;
				margin:0 0 0 0;
				}

#content	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 1em;
				margin-top:0;
				margin-left:175px;
				padding-top: 60px;
				padding-left: 20px;
				padding-right: 5px;
				overflow: visible;
				background: #FFF;
				text-align: left;
				height: auto;
				}

#fixcont	{width:100%;float:left}

#navigation	{	font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size: 1em;
				float:left;
				width:175px;
				margin-top:63px;
				border-right:2px solid #000;
				border-bottom:2px solid #000;
				background:url(design/navback.jpg) #613700;
				text-align:left;
				}

#copyright {	font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:.7em;
				position:relative;
				margin:0;
				padding: 3px 3px 3px 3px;
				color:#000000;
				text-align:right;
				}

/* Navigation Menu Styling */

.menu {	font-size:90%;
		margin:0px 0px 0px 17px;
		text-align: center;
		font-weight: bold;
		padding-bottom:50px;
		}

.menu ul {	position:relative;
			z-index:500;
			padding:2px 2px 2px 2px;
			margin:0;
			list-style:none;
			width:150px;
			}

.menu li {background:none;}

.menu li.sub {background:none;} 

.menu table {	position:absolute; 
				border-collapse:collapse; 
				top:0; 
				left:0; 
				z-index:100; 
				font-size:1em;
				}

.menu a, .menu a:visited {	display:block; 
							text-decoration:none;
							height:40px;
							line-height:40px;
							width:150px;
							background:url(design/buttons.png);
							color:#000;
							text-indent:0;
							border:none;
							border-width:0;
							}

* html .menu a, * html .menu a:visited {width:150px; w\idth:149px;}

* html .menu a:hover {	color:#000; 
						background-position:0 40px; 
						position:relative;
						}

.menu li:hover {position:relative;}

.menu a:active, .menu a:focus {color:#000; background-position:0 40px;}

.menu li:hover > a {color:#000; background-position:0 40px;}
 
.menu li ul {	visibility:hidden;
				position:absolute;
				top:0px;
				left:137px;
				padding:0px;
				background:transparent;
				border:none;
				}

.menu li:hover > ul {visibility:visible;}
.menu ul a:hover ul ul{visibility:hidden;}
.menu ul a:hover ul a:hover ul ul{visibility:hidden;}
.menu ul a:hover ul a:hover ul a:hover ul ul{visibility:hidden;}
.menu ul a:hover ul {visibility:visible;}
.menu ul a:hover ul a:hover ul{visibility:visible;}
.menu ul a:hover ul a:hover ul a:hover ul {visibility:visible;}
.menu ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}

#bindex a#index,
#babout a#about,
#bdogs a#dogs,
#bjustus a#justus,
#bbelle a#belle,
#brudy a#rudy,
#bnews a#news,
#btraining a#training,
#bgallery a#gallery,
#blinks a#links,
#bcontact a#contact
{
color:#000;
background:url(design/buttons.png);
background-position:0 40px;
}