@charset "utf-8";
/* CSS Document */

/* Document Formatting */
html, body {	color:#000;
				background:#fff;
				background-image:url(design/navbackground.jpg);
				background-repeat:repeat-y;
			}

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:#000099;
					text-decoration:none;
					font-weight:bold;
					}

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;}
.indexhead {padding:0 0 14px 0;font-weight:bold; font-style:italic; font-size:1.3em; color:#009900;}
.weather {font-family: arial, helvetica, verdana, sans-serif; font-size: 10px; color: #FFFFFF;}

/* PIE/Aslett Clear Fix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* Positional Content Formatting */
#header {	position:relative;
			height: 160px;
			overflow:hidden;
			background:#000000;
			text-align:left;
			background-repeat:repeat-x;
			}

#title {	position:absolute;
			top:0px;
			left:0px;
			overflow:hidden;
			text-align:center;
			height:130px;
			width:100%;
			z-index:7;
			}

#headercorner	{	position: absolute;
					top:95px;
					left:0;
					height:65px;
					overflow:hidden;
					width:auto;
					z-index:6;
					}

#header2 {	position: absolute;
			top:95px;
			height:65px;
			overflow:hidden;
			background:url(design/upper.png);
			background-repeat:repeat-x;
			width:100%;
			z-index:5;
			}
			
#header2title	{	position:relative;
					background:url(design/upper.png);
					margin-left:250px;
					height:65px;
					background-repeat:repeat-x;
					width:auto;
					}

#container	{	position:relative;
				overflow:visible;
				margin:0 0 0 0;
				width:100%;
				}

#content	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 1em;
				margin-top:0;
				margin-left:215px;
				padding-top: 60px;
				padding-left: 20px;
				padding-right: 5px;
				overflow: visible;
				background: #FFF;
				text-align: left;
				height: auto;
				}

#fixcont	{width:100%;float:left}

#facebookfan {
				float:right;
				width:600px;
				}

#navigation	{	font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size: 1em;
				float:left;
				width:215px;
				margin-top:0px;
				text-align:left;
				}

#copyright {	font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:.7em;
				position:fixed;
				width:98%;
				bottom:0px;
				left:0px;
				margin-left:1%;
				margin-right:1%;
				padding: 0px 3px 3px 2px;
				color:#000000;
				}

/* Navigation Menu Styling */
#menu {	font-size:90%;
		margin:0px 0px 0px 0px;
		text-align: center;
		font-weight: bold;
		padding-top:20px;
		padding-bottom:130px;
		background:url(design/navback.png);
		background-repeat:no-repeat;
		text-align:center;
		line-height:100%;
		} 

#menu ul {	list-style: none;
			margin: 40px 0px 0px 27px;
			padding: 0px;
			width: 150px;
			min-height:500px;
			}

#menu a {font-family:Verdana, Arial, Helvetica, sans-serif; display: block;}
#menu a {color:#FFF; text-decoration: none;}
#menu a:hover {color:#FFF;}
#menu li {position:relative; height:34px; line-height:34px; background:url(design/button.jpg); margin:20px 0 5px 0;}
#menu li:hover {background-position:0 34px;}
#menu ul ul {position:absolute; top:0; left:100%; width:100%;}
#menu ul ul, #menu ul li:hover ul ul {display:none;}
#menu ul li:hover ul, #menu ul ul li:hover ul {display:block;}

#bindex a#index,
#bdogs a#dogs,
#bclubs a#clubs,
#bgallery a#gallery,
#bcontact a#contact
{
color:#FFF;
background:url(design/button.jpg);
background-position:0 34px;
}
