body {
	margin:0;
	padding:0;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	width:100%;
	font: 90%/1.4 Verdana, Arial, Helvetica, sans-serif;
	background: #000000;
    color: #c6b56b;
	min-width:800px;		/* Minimum width of layout - remove line if not required */
					/* The min-width property does not work in old versions of Internet Explorer */
scrollbar-face-color:#c6b56b;
scrollbar-highlight-color:white;
scrollbar-3dlight-color:#c6b56b;
scrollbar-darkshadow-color:black;
scrollbar-shadow-color:gray;
scrollbar-arrow-color:black;
scrollbar-track-color:#a77a21;
}

#bodycontainer {
	margin: 20px;
	padding: 0px;
	border:  #c6b56b;
	border-style: solid;
	border-width: 1px;
	
}




/* Header styles */
#header {
	clear:both;
	text-align: center;
	width:100%;
	border-bottom:1px solid #c6b56b;	
}

.splash {
	text-align:center;

}

/* 'widths' sub menu */
#layoutdims {
	clear:both;
	background:#000000;
	border-top:4px solid #c6b56b;
	margin:0;
	padding:6px 35px !important;
	text-align:right;
}
/* column container */
.colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}
/* common column settings */
.colright,
.colmid,
.colleft {
	float:left;
	width:100%;			/* width of page */
	position:relative;
}
.content,
.col2,
.col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
					only padding top and bottom is included here, make it whatever value you need */
	overflow:hidden;
}
/* 3 Column settings */
.threecol {
	background:#000000;		/* right column background colour */
	color: #c6b56b; 
}
.threecol .colmid {
	right:25%;			/* width of the right column */
	background:#000000;		/* center column background colour */
	color: #c6b56b; 
}
.threecol .colleft {
	right:50%;			/* width of the middle column */
	background:#000000;	/* left column background colour */
	color: #c6b56b; 
}
.threecol .content {
	width:46%;			/* width of center column content (column width minus padding on either side) */
	left:102%;			/* 100% plus left padding of center column */
	padding-top: 20px;
}
.threecol .col2 {
	width:21%;			/* Width of left column content (column width minus padding on either side) */
	left:31%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.threecol .col3 {
	width:21%;			/* Width of right column content (column width minus padding on either side) */
	left:85%;			/* Please make note of the brackets here:
					(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}

/* Begin text formatting */

.threecol .col2 p{
    margin-top: 15px;
	margin-bottom: 15px;
	text-align: justify;	
	background: #000000;
	color: #c6b56b;
}

.threecol .col2 h1{
	background: #000000;
	color: #c6b56b;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 3px;
	font-size: 1.3em;
	margin-top: 5px;
	margin-bottom: 10px;
	border-top: 1px solid #c6b56b;
	border-bottom: 1px solid #c6b56b;

}

.threecol .col2 h2{
	background: #000000;
	color: #c6b56b;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 3px;
	font-size: 1.2em;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #c6b56b;

}

.threecol .col2 h3{
	background: #000000;
	color: #c6b56b;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 3px;
	font-size: 1.1em;
	margin-top: 25px;
	padding-top: 10px;
	padding-bottom: 10px;	
	border-top: 1px solid #c6b56b;
	border-bottom: 1px solid #c6b56b;

}

.threecol .content p{
	text-align: justify;
}


.threecol .content h1{
	background: #000000;
	color: #c6b56b;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:center;
	font-size: 1.3em;
	margin-top: 0px;
	margin-bottom: 15px;
	border-bottom: 1px solid #c6b56b;

}

.threecol .content h2{
	background: #000000;
	color: #c6b56b;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:center;
	font-size: 1.2em;
	margin-top: 15px;
	margin-bottom: 15px;
	border-top: 1px solid #c6b56b;
	border-bottom: 1px solid #c6b56b;

}

.threecol .content h3{
	background: #000000;
	color: #c6b56b;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 1.1em;
	text-align:center;
	margin-top: 15px;
	margin-bottom: 15px;
	border-top: 1px solid #c6b56b;
	border-bottom: 1px solid #c6b56b;

}

.threecol .content h4{
	background: #000000;
	color: #c6b56b;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 1.0em;
	margin-top: 15px;
	margin-bottom: 15px;
	border-top: 1px solid #c6b56b;
	border-bottom: 1px solid #c6b56b;

}

.threecol .col3 p{
    margin-top: 15px;
	margin-bottom: 15px;
	background: #000000;
	color: #c6b56b;
	font-size: x-small;
}

.threecol .col3 h1{
	background: #000000;
	color: #c6b56b;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 1.3em;
	margin-top: 5px;
	margin-bottom: 15px;
	border-top: 1px solid #c6b56b;
	border-bottom: 1px solid #c6b56b;

}

.threecol .col3 h2{
	background: #000000;
	color: #c6b56b;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 1.2em;
	margin-top: 15px;
	margin-bottom: 15px;
	border-top: 1px solid #c6b56b;
	border-bottom: 1px solid #c6b56b;

}

.threecol .col3 h3{
	background: #000000;
	color: #c6b56b;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 1.1em;
	margin-top: 10px;
	margin-bottom: 15px;
	border-top: 1px solid #c6b56b;
	border-bottom: 1px solid #c6b56b;

}



 /***** Links *****/

.col2 a:link {
	color: #ffcc66;
	background: #000000;
	text-decoration:underline;
}
.col2 a:visited {
	color: #a77a21;
	background: #000000;
	text-decoration: underline;

}
.col2 a:hover {
	color: #a77a21;
	background: #000000;
	text-decoration: underline;

}

.col3 a:link {
	color: #ffcc66;
	background: #000000;
	text-decoration:underline;
}

.col3 a:visited {
	color: #a77a21;
	background: #000000;
	text-decoration: underline;

}
.col3 a:hover {
	color: #a77a21;
	background: #000000;
	text-decoration: underline;
}

.content a:link {
	color: #ffcc66;
	background: #000000;
	text-decoration:underline;
}
.content a:visited {
	color: #fff9b9;
	background: #000000;
	text-decoration: underline;

}
.content a:hover {
	color: #FFCC66;
	background: #000000;
	text-decoration: underline;

}
 
#header a:link {
	color: #ffcc66;
	background: #000000;
	text-decoration:underline;
}
#header a:visited {
	color: #a77a21;
	background: #000000;
	text-decoration: underline;

}
#header a:hover {
	color: #a77a21;
	background: #000000;
	text-decoration: underline;

} 
 
/* Ticker Styling */

#header .ticker-content a {
	display:block;
	height: 30px;
	text-decoration: none;
	color: #c6b56b;
	background: #000000;
}

#header .ticker-content a:hover {
	text-decoration: underline;
	color: #fff9b9;
	background: #000000;
}

.ticker-wrapper.has-js {
	margin: 20px auto;
	padding: 0px 20px;
	width: 780px;
	height: 32px;
	display: block;
	border: 1px solid #c6b56b;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: #000000;
	color: #c6b56b;
	font-size: .8em;
	
}
.ticker {
	width: 600px;
	height: 23px;
	display: block;
	position: relative;
	overflow: hidden;
	background: #000000;
	color: #c6b56b;

}
.ticker-title {
	padding-top: 9px;
	font-weight: bold;
	background: #000000;
	color: #c6b56b;
	text-transform: uppercase;
}
.ticker-content {
	margin: 0px;
	padding-top: 9px;
	position: absolute;
	background: #000000;
	color: #c6b56b;
	overflow: hidden;
	white-space: nowrap;
	line-height: 1.2em;
}

.ticker-content:focus {
	none;
}
.ticker-content a {
	text-decoration: none;	
	color: #ffcc66;
	background: #000000;
}
.ticker-content a:hover {
	text-decoration: underline;	
	color: #fff9b9;
	background:#000000;
}
.ticker-swipe {
	padding-top: 9px;
	position: absolute;
	top: 0px;
	background: #000000;
	color: #c6b56b;
	display: block;
	width: 600px;
	height: 23px; 
}
.ticker-swipe span {
	margin-left: 1px;
	background: #000000;
	color: #c6b56b;	
	height: 12px;
	width: 7px;
	display: block;
	border-bottom: 1px solid #c6b56b;

}
.ticker-controls {
	padding: 8px 0;
	margin: 0 0 0 90px;
	list-style-type: none;
	float: left;
}
.ticker-controls li {
	padding: 0px;
	margin-left: 5px;
	float: left;
	cursor: pointer;
	height: 16px;
	width: 16px;
	display: block;
}
.ticker-controls li.jnt-play-pause {
	background-image: url('jquery_news_ticker/images/controls.png');
	background-position: 32px 16px;
}
.ticker-controls li.jnt-play-pause.over {
	background-position: 32px 32px;
}
.ticker-controls li.jnt-play-pause.down {
	background-position: 32px 0px;
}
.ticker-controls li.jnt-play-pause.paused {
	background-image: url('jquery_news_ticker/images/controls.png');	
	background-position: 48px 16px;
}
.ticker-controls li.jnt-play-pause.paused.over {
	background-position: 48px 32px;
}
.ticker-controls li.jnt-play-pause.paused.down {
	background-position: 48px 0px;
}
.ticker-controls li.jnt-prev {
	background-image: url('jquery_news_ticker/images/controls.png');
	background-position: 0px 16px;		
}
.ticker-controls li.jnt-prev.over {
	background-position: 0px 32px;		
}
.ticker-controls li.jnt-prev.down {
	background-position: 0px 0px;		
}
.ticker-controls li.jnt-next {
	background-image: url('jquery_news_ticker/images/controls.png');	
	background-position: 16px 16px;	
}
.ticker-controls li.jnt-next.over {
	background-position: 16px 32px;	
}
.ticker-controls li.jnt-next.down {	
	background-position: 16px 0px;	
}
.js-hidden {
	display: none;
}
.no-js-news {
	padding: 10px 0px 0px 45px; 
	color: #c6b56b;
	background: #000000;
}
.left .ticker-swipe {
	/*left: 80px;*/
}
.left .ticker-controls, .left .ticker-content, .left .ticker-title, .left .ticker {
    float: left;
}
.left .ticker-controls {
    padding-left: 6px;
}
.right .ticker-swipe {
	/*right: 80px;*/
}
.right .ticker-controls, .right .ticker-content, .right .ticker-title, .right .ticker {
    float: right;
}
.right .ticker-controls {
    padding-right: 6px;
}

/* End Ticker */ 
 


/*  Forms */

#form {         
	background: #000000;
    color: #c6b56b;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}

#form  a:link {
	background: #000000;
	color: #ffcc66;
	padding-right: 10px;
	padding-left: 10px;
}

#form a:visited {
	text-decoration:underline;
	color:#fff9b9;
	background: #000000;	
}

#form p{         
	background: #000000;
    color: #c6b56b;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}

#form h2{         
	font-size: 1.3em;
	background: #000000;
    color: #c6b56b;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	border-top: 1px solid #c6b56b;
	border-bottom: 1px solid #c6b56b;

}

#form2 {         
	background: #000000;
    color: #c6b56b;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}

#form2  a:link  {
	background: #000000;
	color: #ffcc66;
	padding-right: 10px;
	padding-left: 10px;
}

#form2 a:visited {
	text-decoration:underline;
	color:#fff9b9;
	background: #000000;	
}

#form2 p{         
	background: #000000;
    color: #c6b56b;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}

#form2 h1{         
	font-size:100%;
	background: #000000;
    color: #c6b56b;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}

/* end Forms */


/* Images */
img {	
	border: none;
}

a img {	
	border: none;
}

.imagecenter {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 15px;
}

.imagecenter2 {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 8px;
}

.imagecenterindex {
	text-align: center;
	padding-top: 0px;
	padding-bottom: 15px;
	background: #000000;
	color: #c6b56b;
	font-size:small;
}

.imageleft {
	float: left;
	position: relative;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
    color: #c6b56b;	
	background: #000000;
}

.imageright {
	float: right;
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;      
    color: #c6b56b;	
	background: #000000;
}


/* Lists */

.content ul li {
    color: #c6b56b;	
	background: #000000;
	text-align: justify;
	list-style: url(images/bullet.gif);
}

.mainlistfood ul li {          
    color: #c6b56b;	
	background: #000000;
	padding-right: 10px;
	text-align: justify;
	padding-top: 0px;
	list-style: url(images/bullet.gif);
}

.supplylistcol ul li {          
    color: #c6b56b;	
	background: #000000;
	text-align: justify;
	padding-right: 10px;
	list-style: url(images/bullet.gif);
	padding: 8px;
}

.mainlistcol ol li {            
    color: #c6b56b;	
	background: #000000;
	text-align: justify;
	padding-right: 10px;
	list-style: url(images/bullet.gif);	
}
 
 /* end Lists */	

/* Site Map */

.sitemap {	
    background: #000000;	
    color: #c6b56b;         
} 

.sitemap li{
	list-style: url(images/bullet.gif);		
	list-style-type: none;     
	padding-bottom: 0.5px;
	padding-top: 0.5px;
	margin: 0px;	
}

.sitemap li ul li{
	list-style: url(images/bullet.gif);	
	list-style-type: none;
	padding-top: .5px;
	padding-bottom: .5px;	
}

.sitemap li ul li ul li {
	list-style: url(images/bullet.gif);	
	list-style-type: none;
	padding-top: .5px;
	padding-bottom: .5px;	
}

/* end Site Map */



/*  Miscellaneous */

#alexa {
	background: #000000;
	color:#c6b56b;
	text-align:center;
	width:100%;
	padding-top: 2px;
	padding-bottom:2px;
	margin-top:0px;
}

.announcement {       
	color: #FF0066;
	background: #000000;
	text-align: center;
	padding-right: 10px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 20px;
	font-weight: bold;
}

.announcement2 {        
	color: #FF0066;
	background: #000000;
	text-align: center;
	padding-right: 10px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 20px;
	font-weight: bold;
}

.announcement3 {         
	color: #FF0066;
	background: #000000;
	text-align: center;
	padding-right: 10px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 20px;
	font-weight: bold;
}

.announcement4 {        
 	color: #FF0066;
	background: #000000;
	text-align: center;
	padding-right: 10px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 20px;
	font-weight: bold;
}

.announcement5 {        
	color: #FF0066;
	background: #000000;
	text-align: center;
	padding-right: 10px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 20px;
	font-weight: bold;
}

.article {          
	background: #000000;
    color: #c6b56b;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
 }

.books {       
	background: #000000;
    color: #c6b56b;
	text-align: center;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}

.books  a:link  {	
    background: #000000;
	color: #ffcc66;
}

.books a:visited {
	text-decoration:underline;
	color:#fff9b9;
	background: #000000;	
}

.books2 {          
	background: #000000;
    color: #c6b56b;
	text-align: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 25px;
}

.books2  a:link  {	
    background: #000000;
	color: #ffcc66;
	text-decoration:underline;
}

.books2 a:visited {
	text-decoration:underline;
	color:#fff9b9;
	background: #000000;	
}

.brave {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

#bravenet {
    color: #c6b56b;	
	background: #000000;
	width: 99%;
	text-align: center;
}

#calendar {
	text-align: center;
	padding-right: 5px;
	padding-left: 3px;
   	background: #000000;
    color: #c6b56b;
}


#calendar  a:link  {
	background: #000000;
	color: #ffcc66;
	text-decoration:underline;
}

#calendar a:visited {
    text-decoration:underline;
    color:#fff9b9;
    background: #000000;	
}

.calendar p{         
	background: #000000;
    color: #c6b56b;
	text-align: left;
}

.caption {         
    color: #c6b56b;	
	background: #000000;
	text-align: center;
}

.catname {          
	background: #000000;
    color: #c6b56b;
	text-align: center;
	font-weight: bold;
}

.catinfo {            
	background: #000000;
    color: #c6b56b;
	text-align: center;
}

.catinfobreed {         
	font-size: 10px;
	background: #000000;
    color: #c6b56b;
	text-align: center;
	padding-bottom: 15px;
} 

.centerindent {
 	background: #000000;
    color: #c6b56b;
	padding-top: 3px;
	margin-left: 28px;
}  

#cfacredit {	
    background: #000000;
    color: #c6b56b;        
	font-size: 10px;
	font-style: italic;
	text-align: left;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 10px;
}

#cfacredit  a:link{	
    background: #000000;
	color: #ffcc66;
	font-style: italic;
	text-decoration:underline;
}

#cfacredit a:visited {
	text-decoration:underline;
	color:#fff9b9;
	background: #000000;	
}

#changeDetection {
   background:transparent;
   color:#c6b56b;
   font-family:Arial, Helvetica, sans-serif;
   text-align:center;
   position:relative;
   padding-top: 10px;
   padding-bottom: 10px;
}

.credit { 
    background: #000000;
    color: #c6b56b;     
	font-size: 12px;
	font-style: italic;
	text-align: left;
	padding-left: 20px;
	padding-right: 10px;
}

.creditauthor {	
    background: #000000;
    color: #c6b56b;      
	font-size:  12px;
	font-style: normal;
	text-align: left;
	padding-left: 55px;
	padding-right: 10px;
}

.credit  a:link {
	background: #000000;
	color: #ffcc66;
	font-style: italic;
	text-decoration: underline;
}

.credit a:visited {
	text-decoration:underline;
	color:#fff9b9;
	background: #000000;	
}

.creditaddy {
	background: #000000;
    color: #c6b56b;       
	font-size:  10px;
	font-style: italic;
	text-align: left;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 10px;
}

#disclaimer  {         
    color: #c6b56b;
	background: #000000;	
	text-align: left;
	padding-right: 5px;
	margin-left: 15px;
	margin-right: 15px;
	padding-left: 5px;
	padding-bottom: 15px;
}

#disclaimer a:link {
	background: #000000;
	color: #ffcc66;     
	font-size: 10px;
	text-decoration: underline;
}

#disclaimer a:visited {
   text-decoration:underline;
   color:#fff9b9;
   background: #000000;	
}

.divider {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.scroll {
	height: 670px;
	width: auto;
	overflow: auto;
	background: #000000;
	padding-top: 0px;
	padding-bottom: 0px;	
	padding-right: 10px;
}


.flash {
	background: #000000;
	color:#c6b56b;
	text-align: left;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-top: 5px;
	width: 400px;
	height: 300px;
}

.footnote {          
	font-size: 10px;
    color: #c6b56b;
	background: #000000;
	text-align: left;
	padding-left: 15px;
	padding-top: 18px;
	padding-bottom: 18px;
 }

.gallery {
	position: relative;
	text-align: center;         
    color: #c6b56b;	
	background: #000000;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 15px;
	padding-left: 4px;
}

.google {
	text-align: center;       
	width: 100%;
	padding-top: 3px;
}

.googlecol {
	text-align: center;       
	width: 100%;
	padding-top: 5px;
	padding-bottom: 8px;
}

#googletracker {
    color: #c6b56b;               
	background: #000000;
}

.indentparagragh  {      
    color: #c6b56b;
	background: #000000;	
	text-align: justify;
	padding-right: 5px;
	margin-left: 45px;
	margin-right: 40px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.lifesabundance {
	float:left;
	position: relative;
	padding: 5px;      
    color: #c6b56b;	
	background: #000000;
	height:228px;
	width:240px;
}

.mediaembedcenter {
	text-align:center;	
	padding: 5px;
}

.mediaembedleft {
	text-align:left;
	padding:5px;	
}

.mediaembedright {
	text-align:right;
	padding:5px;	
}

#myspace {
	width:90%;
	margin:0;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 5px;
    color: #c6b56b;
	padding-left: 1px;
 }
 
#myspace a:link{
	color:#ffcc66;	             
	background: #000000;
    font-weight: normal;
	text-decoration: underline;
}

#myspace a:visited {
	text-decoration:underline;
	color:#fff9b9;
	background: #000000;
}

.neotracker {
	text-align:center;
}

#notice {           
	background: #000000;
    color: #c6b56b;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.referralcol {
    color: #c6b56b;	
	background: #000000;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 8px;
}

.referralcolrt {
    color: #c6b56b;	
	background: #000000;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 8px;
}

#pageback {        
	font-weight: normal;
	font-size:9px;
	padding-top: 5px;
	padding-bottom: 15px;
	text-align: center;
}

#pageback a:link {
	color: #ffcc66;
	background: #000000;
	font-weight: normal;
	text-decoration: underline;
}

#pageback a:visited {     
	color:#fff9b9;
	background: #000000;	
	text-decoration: underline;
}


.pagediv1 {
	text-align: center;
}

.pagediv2 {
	text-align: center;
}

.paypal {
	margin: 0;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 10px;
}

#paypal {
	text-align: center;
	padding-top: 8px;
	padding-bottom: 10px;
	margin-top: 330px;
}

.permission {         
    color: #c6b56b;
	background: #000000;
	text-align: left;
	padding-left: 45px;
	padding-top: 12px;
	padding-bottom:  10px;
	padding-right: 45px;
	font-style: italic;
 }

 .petreach {         
    color: #c6b56b;
	background: #000000;
	text-align: left;
}
 
 .petreach li{
	list-style-type: none;
	padding: 5px;         
    color: #c6b56b;
	background: #000000;
}

.photocat {
	background: #000000;
    color: #c6b56b;       
	font-size: 10px;
	font-style: normal;
	text-align: left;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 10px;
}

.photocat  a:link {
	background: #000000;
	color: #ffcc66;
	font-style: normal;
	text-decoration:underline;
}

.photocat a:visited {
	text-decoration:underline;
	color:#fff9b9;
	background: #000000;	
}

.photocredit {
	background: #000000;
    color: #c6b56b;       
	font-size: 10px;
	font-style: italic;
	text-align: left;
	padding-left: 20px;
}

.photocredit  a:link {	
    background: #000000;
	color: #ffcc66;
	font-style: italic;
	text-decoration:underline;
}

.photocredit a:visited {
	text-decoration:underline;
	color:#fff9b9;
	background: #000000;	
}

#pkd {
	text-align: center;        
	background: #000000;
    color: #c6b56b;
	width: 100%;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-right: 8px;
}

#pkdaware {
	text-align: center;
	padding-top: 24px;
	padding-bottom: 12px;
	padding-left: 6px;
	margin-top: 400px;
}

#polls {
	text-align: center;        
	background: #000000;
    color: #c6b56b;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}

.threecol .col3 #polls {
	text-align:center;
}

.rainbowbridge {
	background: #000000;
    color: #c6b56b;       
	font-size:  12px;
	text-align: center;
}

.rainbowbridge a:link{
	background: #000000;
	color: #ffcc66;
	text-decoration: underline;
}

.rainbowbridge a:visited {
    text-decoration:underline;
    color:#fff9b9;
    background: #000000;	
}

.rainbowbridgecredit {
	background: #000000;
    color: #c6b56b;         
	font-size: 10px;
	text-align: center;
}

.rainbowbridgereprint {
	background: #000000;
    color: #c6b56b;         
	font-size: 10px;
	text-align: center;
	padding-top: 15px;
}

.rainbowbridgereprint a:link {	
    background: #000000;
	color: #ffcc66;
	text-decoration: underline;
}

.rainbowbridgereprint a:visited {
    text-decoration:underline;
    color:#fff9b9;
    background:transparent;	
}

#record {
	background:transparent;
	color:#c6b56b;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	position:relative;
}

.referral {          
    color: #c6b56b;	
	background: #000000;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 8px;
}

.referral a:link {
	color: #ffcc66;	
	background: #000000;
	text-align: left;
}

.referral a:visited {
	text-decoration:underline;
	color:#fff9b9;
	background: #000000;	
}

.rescue {       
	background: #000000;
    color: #c6b56b;
	text-align: left;
	padding: 15px;
}

.resources {
    color: #c6b56b;	
	background: #000000;
	width: 100%;
	text-align: center;
}

#return {
	text-align: center;
	line-height: 1px;
    color: #c6b56b;
	background: #000000;
    clear: both;     
	margin: 0;
	padding-top: 13px;
	padding-bottom: 18px;
}

#return a:link {
	color: #ffcc66;               
	background: #000000;
    font-weight: normal;
	text-decoration:underline;
}

#return a:visited {
	text-decoration:underline;
	color:#fff9b9;
	background: #000000;	
}

.rightpawsFtr {
	text-align:center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;

}

.search {           
    color: #ffffff;	
	background: transparent;
	border: 0px;
	text-align:center;

}


#secondpgs {          
    color: #c6b56b;	
	background: #000000;
	padding-right: 16px;
	text-align: right;
	padding-bottom: 2px;
}

#secondpgsGoBack {          
    color: #c6b56b;	
	background: #000000;
	padding-right: 16px;
	text-align: right;
	padding-bottom: 3px;
	padding-top: 5px;
}

.siteinfo {
    color: #c6b56b;
	background: transparent;
	text-align: left;

}

.siteupdate {        
	color: #c6b56b;
	background: #000000;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 5px;
}

.toppage {
	font-weight: normal;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 15px;
	text-align: left;
	font-style: italic;
}

.toppage a:link {
	color: #ffcc66;
	background: #000000;
	font-weight: normal;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 15px;
	text-decoration: underline;
	font-style: italic;
}

.toppage a:visited {     
	color:#fff9b9;
	background: #000000;	
	text-decoration: underline;
	font-style: italic;
}

#toppet {
	text-align: center;          
	background: #000000;
    color: #c6b56b;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 8px;
	margin-top: 0px;
}

#topsite {
	width:100%;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-right: 7px;
	padding-left: 7px;
 }

#youtube {
	background: #000000;
    color: #c6b56b;       
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
}

.uppawsBody {
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
}


.uparrow {
	font-weight: normal;
	font-size:9px;
	padding-top: 0px;
	padding-bottom: 5px;
	text-align: center;
}

.uparrow a:link {
	color: #ffcc66;
	background: #000000;
	font-weight: normal;
	text-decoration: underline;

}

.uparrow a:visited {     
	color:#fff9b9;
	background: #000000;	
	text-decoration: underline;
}


.validate {
	width:100%;
	margin:0;
	text-align: center;
	padding-top: 5px;	
	background: #000000;
    color: #c6b56b;
	padding-bottom: 5px;
 }

#widget {        
    color: #c6b56b;	
	background: #000000;
	text-align: center;
	padding-bottom: 20px;
}

#word {
	text-align: center;          
	background: #000000;
    color: #c6b56b;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 8px;
	margin-top: 0px;
}

#arrowsContainer {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 15px;
}
.uppawsFtr {text-align:center; padding-top: 0px; padding-bottom: 0px;}
.lucyftr {text-align:center;}
.leftpawsFtr {text-align:center; padding: 0px;}

/*  end Miscellaneous */



/* Footer styles */
#footer {
	clear:both;
	text-align:center;
	width:100%;
	margin-top: 0px;
}
#footer p,
#footer a {color:#ffcc66;  }
#footer a:visited {text-decoration:none;}

#ftr {
    color: #c6b56b;
	background: transparent; 
	margin-top:10px;
}

 #ftr a:link {
 	color:#ffcc66;
	background: transparent; 
 }
 
#footer a:visited {
	color:#fff9b9;
	background: transparent; 		
}
 
 #navftr {
	list-style:none;
	text-align:center;
	background: transparent; 
	color:#c6b56b;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
	padding-top: 1px;
 }
 
 #navftr li {
	display:inline;
	list-style-type:none;
 }
 
#navftr li a:link {
	text-decoration:none;
	color:#ffcc66;
	background: transparent; 
	text-decoration:underline;
}
 
#navftr li a:visited {
	font-style: normal;
	color:#fff9b9;
	background: transparent; 
	text-decoration:underline;		
 }


 #copyright {
	text-align: right;
	padding-bottom: 15px;
	padding-top: 5px;
	line-height: 15px;
	font-size: 12px ;
    color: #c6b56b;               
	background: #000000;
	clear: both;         
	font-weight: normal;
	padding-right: 20px;
	font-style:italic;
}

#counter {
	text-align: center;
	margin-bottom: 15px;
	width: 100%;
	margin-top: 15px;
	background: transparent; 
    color: #c6b56b;
}
 
/* end Footer */



/* Tables */

#table{
	text-align:center;
	width: 95%;
	color: #c6b56b;
	background: #000;
	padding-top: 10px;
	padding-bottom: 10px;

}

/* centers the table */
#table .center {
    margin-left:auto; 
    margin-right:auto;
}


/* fixed width design - next 4 css*/
div.tablecontainer {
    width:98%; 
    margin:1%;
  }

  table#table1 {
    text-align:center; 
    margin-left:auto; 
    margin-right:auto; 
    width:500px;
  }

table#table1 td .updatedate {text-align:center;}
table#table1 td {text-align:left;}

/* 90% center table - next  css */

table#table2 {
    text-align:center; 
    margin-left:auto; 
    margin-right:auto; 
    width:98%;
	border:1px solid #c6b56b;
  }

table#table2 td .food {text-align:left; padding: 3px;}
table#table2 td .updatedate {text-align:center; padding: 4px;}
table#table2 td .update {text-align: justify; padding: 4px;}
table#table2 td .titletext {text-align:left; padding: 3px;}
table#table2 td .texttable {text-align:justify; padding: 8px; border-top:1px solid #c6b56b;}
table#table2 td .textgraphic {text-align: justify;}
table#table2 td .awardgraphic {text-align: center; padding: 8px; }
table#table2 td .text {text-align: left; padding: 3px;}

table#table3 {
    text-align:center; 
    margin-left:auto; 
    margin-right:auto; 
    width:98%;
  }

table#table3 td .updatedate {text-align:center;}
table#table3 td .updatetext {text-align: justify;}
table#table3 td .titletext {text-align:left; padding: 3px;}
table#table3 td .texttable {text-align:justify; }
table#table3 td .textgraphic {text-align: justify;}
table#table3 td .awardgraphic {text-align: center;  padding: 8px; }
table#table3 td .text {text-align: left; padding: 3px;}


table#table4 {
    text-align:center; 
    margin-left:auto; 
    margin-right:auto; 
    width:95%;
	border:1px solid #c6b56b;
  }

table#table4 td .categories {text-align:left; padding: 3px;}
table#table4 td .food {text-align:left; padding: 3px;}
table#table4 td .month {text-align:center;}
table#table4 td .awardtext {text-align:center;}
table#table4 td {text-align:left; padding: 3px;}
table#table4 td .awarddescription {text-align:justify;}
table#table4 td .awardimage {text-align:center;}
table#table4 td .choice {text-align:center;}
table#table4 td .text {text-align: justify;}
table#table4 td .date {text-align:center;}
table#table4 td .siteid {text-align:center;}
table#table4 td .num {text-align:right; padding: 3px;}
table#table4 td .numb {text-align:center; padding:3px;}
table#table4 td .litter {text-align:center; padding-top: 20px; padding-bottom: 20px;}
table#table4 td .litterphoto {text-align:center; padding-top: 2px; padding-bottom: 2px;}
table#table4 td .littertestheader {text-align:center; font-weight: bold; }
table#table4 td .littertext {text-align:center; font-weight: bold;}
table#table4 td .titletext {text-align:center;}
table#table4 td .title {text-align:left; padding:3px;}
table#table4 td .calculator {text-align:left; font-size: 10px; padding:3px;}
table#table4 td .calculatortitle {text-align:center; font-weight:bold; padding:3px;}
table#table4 td .calculatortext {text-align:center; padding:3px;}
table#table4 td .calculatorresults {text-align:center; padding:3px;}

 
table#table5 {
    text-align:center; 
    margin-left:auto; 
    margin-right:auto; 
    width:20%;
 }
 
table#table5 td .navtext {text-align:center; font-size: .75em;}
table#table5 td .uppawsFtr {text-align:center; padding-top: 0px; padding-bottom: 0px; font-size: .55em;}
table#table5 td .lucyftr {text-align:center;}
table#table5 td .leftpawsFtr {text-align:center; padding: 0px;}
table#table5 th .calculatortitle {text-align:center; padding: 5px;}
table#table5 td .calculatortext {text-align:center; padding: 3px;}




table#table6 {
    text-align:center; 
    margin-left:auto; 
    margin-right:auto; 
    width:70%;
	border:1px solid #c6b56b;
  }

table#table6 td .food {text-align:left; padding: 3px;}



th {
    color: #c6b56b;
	background: #000000;
	text-align: center;
	padding-top: 10px;
 }




/*  end Tables */




/* ================================================================ 
This copyright notice must be untouched at all times.
 
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/muti-line-dropdown.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
 
#menu {position:relative; z-index:500; width:700px; margin:0px auto; top:0px;}  
#menu ul {padding:0; margin:0; list-style:none; padding:1px; background: #000000;;}
#menu ul.level1 {height:30px;}
#menu ul ul {position:absolute; left:-9999px;}
#menu table {border-collapse:collapse; width:0; height:0; position:absolute; left:-1px; top:-1px;}
#menu ul li {background: #000000; margin-right:2px; float:left;}
#menu ul li a {display:block; float:left; padding:8px 10px 8px 5px; font:normal 10px verdana, sans-serif; color:#c6b56b; text-decoration:none; background:#000000; border:1px solid #eee280; border-color:#eee280 #eee280 #eee280 #eee280;}
#menu ul li a.fly {background:#000000 url(arrow.gif) no-repeat right center; padding-right:15px;}
 
#menu ul ul li {margin:0;}
#menu ul ul li a {width:105px;}
#menu ul ul li a.fly {padding-right:10px;}
 
#menu ul li:hover {position:relative;}
#menu ul li a:hover {
	direction:ltr;
	background:#000000;
	color:#ffcc66;
	border-color:#c6b56b;
	position:relative;
}
#menu ul li:hover > a {
	background:#000000;
	color:#ffcc66;
	border-color:#c6b56b;
}
 
#menu ul :hover ul {left:-5px; width:122px; top:30px;}
 
#menu ul :hover ul :hover ul,
#menu ul :hover ul :hover ul :hover ul,
#menu ul :hover ul :hover ul :hover ul :hover ul {left:122px; width:122px; top:-2px;}
 
#menu ul :hover ul ul,
#menu ul :hover ul :hover ul ul, 
#menu ul :hover ul :hover ul :hover ul ul {left:-9999px;}
 

 
.menu {
   padding-top:10px;
   text-align:center;
   background: #000000;
   color:#c6b56b;
}



 
 
/* ******************************************************************** */ 
/* Clearfix      */
/* ******************************************************************** */
.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 */  


 
 
/* ******************************************************************** */ 
/*                      printer styles                                  */ 
/* ******************************************************************** */ 
     
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
 }


