/**************************************************/
/*                                   Body and Wrapper                             */
/**************************************************/

body {
background: #d1e2d9 url(images/back.png) top center repeat-x fixed; 
margin: 0;
padding: 0;
min-width:800px;
}

#wrapper {
margin: 0 auto;
width: 800px;
padding: 0;
text-align: left;
}

#top, #header, #bottom {
clear: both; 
width: 100%;
}

/**************************************************/
/*                                       Top Piece                                        */
/**************************************************/

#top {
background: url(images/bgtop.png) top center no-repeat; 
width: 800px;
height: 78px;
}

/**************************************************/
/*                                       Content                                             
another wrapper that holds all the content                              */
/**************************************************/

#content {
background: url(images/bgmiddle.png) center repeat-y; 
width: 760px;
height: 100%;
padding: 0px 20px 40px 20px;
}

/**************************************************/
/*                               All the content                                        */
/**************************************************/

#contentfloatholder {/* right faux column tab */
float: left;
width: 100%;
background: url(images/bgmiddle.png) center repeat-y;
}


#contentfloatholder:after {
 /* this is for NN6 to clear floats */
    content: "."; 
    display: block; 
		height: 0px;
    clear: both; 
    visibility: hidden;
}

#center {
margin: 0 175px 0 175px;
}

#centerwrap {
  float:left;
  width: 100%; 
	margin: 0 -95% 0 0;
}

#headertxt {
width:760px;
height:130px;
padding-bottom:10px;
padding-top:5px;
text-align:left;
border-top: medium solid #006633;
border-bottom: medium solid #006633;
margin: 0px 0px 20px 0px;
}

/*					Pictures				*/

div.pictures {
float:right;
width:auto;
display:inline;
padding:10px 10px 10px 10px;
clear:both;
}


/*                    Menu                   */
#left {
  float:left;
  width: 140px;
 }

#menu {
	width: 130px;
	height: 100%;
	margin: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:x-small;
	color: #000;
}

#menu li a {
height: 40px;
voice-family: "\"}\""; 
voice-family: inherit;
text-decoration: none;
text-align: center;
color: #000;
}	
	
#menu li a:link, #menu li a:visited {
	display: block;
	background:  url(images/catpaw-off.png) 50% no-repeat;
	height: 40px;
	color: #000;
	padding: 4px;
}
	
#menu li a:hover {
background:  url(images/catpaw-on.png) 50% no-repeat;
padding: 4px;
height: 40px;
color: #000;
}	

#menu ul {
list-style: none;
margin: 0;
padding: 0;
text-align: left;
}


#stuff {
	width: 560px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	text-align:justify;
	
				}

img {
border: none;
} 

#details {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	width: 130px;
	height: 100%;
	float: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
		
}

.clearing {
	height: 0;
	clear: both;
}

/**************************************************/
/*                                       Bottom                                             */
/**************************************************/

#bottom {
background: url(images/bgbottom.png) bottom center no-repeat; 
width: 800px;
height: 78px;
clear:both;
margin: 0 auto;
padding: 0;
text-align: left;
}

.footer {
width:50%;
font:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:xx-small;
}

