body {
	margin:0;
	padding:20;
	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 */

}
 
#header {
	clear:both;
	text-align: center;
	width:100%;
}

#splash {
	text-align: center;
	margin-top: 5px;
}

#main {
	text-align: center;
}


/* Text layout */

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

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

}

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

}


p {
	text-align: justify;
	background: #000000;
    color: #c6b56b;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 20px;

}


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;

}

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;

}

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;

}

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;

}



/*  Images */

img {	
	border: none;
}

a img {	
	border: none;
}

#image {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 15px;
}

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

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

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

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

.imagecenter {
	position: relative;
	text-align: center;
	padding: 4px;
	color: #c6b56b;	
	background: #000000;}




/* Miscellaneous */
.backbutton {
	text-align: right;
	top: 0px;
	left: 0px;
	font-size: 10px;
	padding-top: 25px;
	padding-right: 15px;
}

#pedigree {
	background:#000;
	color: #c6b56b;
	text-align: left;
	width: 95%;
	margin-left: 20px;
}

.pedigreehead {
	font-size: 200%;
	font-weight: bold;
	color: #c6b56b;
	background: #000;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 4px;
}

.pedigreetext {
	color: #c6b56b;
	background: #000;
	text-align: left;
}

.pedigreetitle {
	font-size: 75%;
	color: #c6b56b;
	background: #000;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 4px;
}


.photocopyright {
	font-size: 10px;
	color: #c6b56b;
	background: #000;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 2px;
}

.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;	
}


.return {
	text-align: center;
	line-height: 1px;
	clear: both;
	margin: 0;
	padding-top: 13px;
	padding-bottom: 18px;
}

.return a:link, .return a:visited {
	color:#fff9b9;
	background: #000000;	
	font-weight: normal;
}

.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;
}


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

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

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


/* 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 .updatedate {text-align:center;}
table#table2 td .updatetext {text-align: justify;}
table#table2 td .titletext {text-align:left;}
table#table2 td .texttable {text-align:justify; }
table#table2 td .textgraphic {text-align: justify;}
table#table2 td .awardgraphic {text-align: center;}
table#table2 td .text {text-align: left;}
table#table2 td .pedigree{text-align:left; padding: 2px;}


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

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


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

table#table4 td .month {text-align:center;}
table#table4 td .awardtext {text-align:center;}
table#table4 td {text-align:left;}
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#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: .6em;}
table#table5 td .lucyftr {text-align:center;}
table#table5 td .leftpawsFtr {text-align:center; padding: 0px;}
table#table5 td .pedigreetitle {text-align: center; padding-bottom: 5px; padding-top: 13px;	font-weight:bold; font-size: 1.2em;}

table#table5 td .pedigreetitletext{text-align: center;}

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

table#table6 td .month {text-align:center;}
table#table6 td .awardtext {text-align:center;}
table#table6 td {text-align:left;}
table#table6 td .awarddescription {text-align:justify;}
table#table6 td .awardimage {text-align:center;}
table#table6 td .choice {text-align:center;}
table#table6 td .text {text-align: justify;}
table#table6 td .date {text-align:center;}
table#table6 td .siteid {text-align:center;}
table#table6 td .num {text-align:right; padding: 3px;}
table#table6 td .numb {text-align:center; padding:3px;}
table#table6 td .litter {text-align:center; padding-top: 20px; padding-bottom: 20px;}
table#table6 td .litterphoto {text-align:center; padding-top: 2px; padding-bottom: 2px;}
table#table6 td .littertestheader {text-align:center; font-weight: bold; }
table#table6 td .littertext {text-align:center; font-weight: bold;}
table#table6 td .titletext {text-align:center;}
table#table6 td .title {text-align:left; padding:3px;}
table#table6 td .toppagedoc {padding-top: 20px; padding-bottom: 15px; padding-left: 5px;}
table#table6 td .toppagecontract {font-size: 10px; padding-top: 20px; padding-bottom: 15px;padding-left: 5px;}
table#table6 td .tabcontract {text-align: center; width: 100%; padding-top: 10px; padding-bottom: 10px; padding-right: 15px; padding-left: 15px;}
table#table6 td .tabcontractnumber1 {padding-right: 5px; padding-bottom: 10px; padding-left: 5px; text-align:left; }
table#table6 td .tabcontractnumber2 {padding-right: 5px; padding-bottom: 10px; padding-left: 5px; margin-left: 20px; text-align:left; }
table#table6 td .tabcontractnumber3 {padding-right: 5px; padding-bottom: 10px; padding-left: 7px; 	margin-left: 30px;  text-align:left; }
table#table6 td .tabcontractnumber4 {padding-right: 5px; padding-bottom: 10px; padding-left: 7px; 	margin-left: 40px;  text-align:left; }
table#table6 td .tabcontracttext {padding-left: 5px; padding-bottom: 10px; padding-right: 5px; 	text-align:left;}


table#table7 {
    text-align:center; 
    margin-left:auto; 
    margin-right:auto; 
    width:52%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

table#table7 th .pedigreetitle {text-align: center; padding-bottom: 5px; padding-top: 3px; margin-top: 15px;	font-weight:bold; font-size: .8em; font-family: Verdana, Arial, Helvetica, sans-serif;
}
table#table7 td .pedigreetitletext{text-align: center;}
table#table7 td .pedigreePretext{text-align: center; font-size: .6em;}
table#table7 td .pedigreeMeaningtext{text-align: center; font-size: .6em;}



table#table8 {
    text-align:center; 
    margin-left:auto; 
    margin-right:auto; 
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 5px;
    width:97%;
  }
table#table8 td .headerimage {text-align:center;}
table#table8 td .headerhome {text-align:left; font-size:x-small;}
table#table8 td .headerback{text-align:right; font-size:x-small;}

table#table9 {
    text-align:center; 
    margin-left:auto; 
    margin-right:auto;
    width:95%;
	border:1px solid #c6b56b;	
	
  }
table#table9 td .pedigreetext {text-align:center; font-size:small;}

table#table10 {
    text-align:center; 
    margin-left:auto; 
    margin-right:auto;
    width:100%;
	border:1px solid #c6b56b;	
	
  }
table#table10 td .pedigreePretext{text-align: center; font-size: .9em;}
table#table10 td .pedigreeMeaningtext{text-align: center; font-size: .9em;}



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


/*  end Tables */




 
.pageheader6 {
	font-size: 180%;
	color: #c6b56b;
	background: #000;
	text-align: center;
	padding-left: 30px;
	padding-top: 7px;
	font-weight: bold;
	padding-bottom: 25px;
 }
 
/* Footer styles */

#footer {
	clear:both;
	text-align:center;
	width:100%;
	margin-top: 0px;
}
#footer p,
#footer a {color:#ffcc66;  }

#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;
	font-size:small;
	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;		
 }

#pageback {        
	color: #c6b56b;               
	background: #000000;
    padding-bottom: 10px;
	text-align: center;
	top: 0px;
	right: 0px;	
	font-size: 10px;
	padding-top: 10px;
	width: 100%;
}

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


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


#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;
}

/* Footer styles End*/



#scroller {
	width:600px;
	height:360px;
	position:relative;
	padding:5px 0;
	background:#986d9e;
    color:#cccccc; 	
	margin-left: 45px;
}

#scroller em {
	display:block; 
	width:229px; 
	height:175px; 
	position:absolute; 
	top:0; 
	right:0; 
	border:1px solid #990066;
}

#scroller span {
	display:block; 
	width:360px; 
	height:365px; 
	position:absolute; 
	top:0; left:0; 
	border:1px solid #990066;
}

#scroller span b#copyright {
	font-size: 12px; 
	background: #000000;
	color:#c6b56b; 
	position:absolute; 
	bottom:3px; 
	right:5px; 
}

#scroller b#thumbs {
	display:block; 
	width:220px; 
	height:175px; 
	overflow:auto; 
	float:right; 
	margin-top:175px; 
	border:1px solid #990066; 
	border-width:1px 0 1px 1px; 
	padding:5px;
}

#scroller b#thumbs a {
	display:block; 
	float:left; 
	margin:0 10px 10px 0; 
	background:#000;
	color:#c6b56b; 
	width:50px; 
	height:50px; 
	border:1px solid #990066;
}

#scroller b#thumbs a img {
	width:50px; 
	height:50px; 
	border:0;
}

#scroller b#thumbs a:hover {
	border:1px dotted #990066; 
	background: url(images/click_on.gif);
	color:#cccccc; 
}

#scroller b#thumbs a:active, #scroller b#thumbs a:focus {
	border:1px solid #ffffff; 
	background:#bbbbbb; 
	color:#cccccc; 
	outline:0;
}

#scroller b#thumbs a:hover img {
	display:block; 
	position:absolute; 
	background:#aaaaaa; 
	color:#cccccc; 
	z-index:500;
}

#scroller b#thumbs a:active img, #scroller b#thumbs a:focus img {
	display:block; 
	position:absolute; 
	background:#aaaaaa; 
	color:#cccccc; 
	z-index:100;
}

#scroller b#thumbs a:hover img.hr, #scroller b#thumbs a:focus img.hr {
	width:160px; 
	height:120px; 
	right:35px; 
	top:7px; 
	border:1px solid #990066;
}

#scroller b#thumbs a:hover img.vt, #scroller b#thumbs a:focus img.vt {
	width:120px; 
	height:160px; 
	right:55px; 
	top:7px; 
	border:1px solid #990066;
}

#scroller b#thumbs a:active img.hr, #scroller b#thumbs a:focus img.hr {
	width:320px; 
	height:240px; 
	left:20px; 
	top:7px; 
	border:1px solid #990066;
}

#scroller b#thumbs a:active img.vt, #scroller b#thumbs a:focus img.vt {
	width:240px; 
	height:320px; 
	left:60px; 
	top:7px; 
	border:1px solid #990066;
}








/* ================================================================ 
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:3px;}  
#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 */  


 

 
#searchresults {
   color:#ff8000;
   background: #000000;
   text-align:center;
   padding: 20px;
}
 
 
 /* ================================================================ 
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.stunicholls/gallery/left_right_click.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#gallery {
	width:534px;
	position:relative;
	height:60px;
	padding-top:425px;
	margin:0 113px 90px 113px;
}

#gallery img.left {
	width:55px;
	height:62px;
	background:#000;
	color: #c6b56b;
	float:left;
	cursor:pointer;
}
#gallery img.right {
	width:55px;
	height:62px;
	background:#000;
	color: #c6b56b;
	float:left;
	cursor:pointer;
}

#gallery ul {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	background:#000;
	color: #c6b56b;
	border:2px solid #c6b56b;
	border-width:5px 2px;
}
#gallery ul li {
	display:inline;
	width:50px;
	height:50px;
	float:left;
	margin:0 4px;
	border:1px solid #000000;
	cursor:pointer;
}

#gallery ul li.hide {display:none;}

/* using background images */
#gallery ul li.th1 {
background:url(images/gallery/MontyHeadShot_thumb.jpg);	
color: #c6b56b;}
#gallery ul li.th2 {
background:url(images/gallery/John_Susan8_2007_thumb.jpg);
	color: #c6b56b;}
#gallery ul li.th3 {
background:url(images/gallery/christinaandSue2006_thumb.jpg);
	color: #c6b56b;}
#gallery ul li.th4 {
background:url(images/gallery/Ketelhut_2003_thumb.jpg);	
color: #c6b56b;}
#gallery ul li.th5 {
background:url(images/gallery/3kids_10-2004_thumb.jpg);	
color: #c6b56b;}
#gallery ul li.th6 {
background:url(images/gallery/olivia_2006_thumb.jpg);	
color: #c6b56b;}
#gallery ul li.th7 {
background:url(images/gallery/ryan_2006_thumb.jpg); 	
color: #c6b56b;}
#gallery ul li.th8 {
background:url(images/gallery/aiden_2006_thumb.jpg); 	
color: #c6b56b;}
#gallery ul li.th9 {
background:url(images/gallery/John_Joy_thumb.JPG);
	color: #c6b56b;
	}
#gallery ul li.th10 {
background:url(images/gallery/angelfaceAce_thumb.JPG);	
color: #c6b56b;}
#gallery ul li.th11 {
background:url(images/gallery/Fluffy_sneaker_thumb.jpg);
color: #c6b56b;}
#gallery ul li.th12 {
	background:url(images/gallery/john_puppy_thumb.jpg);
	color: #c6b56b;
}
#gallery ul li.th13 {
	background:url(images/gallery/ryanMatt_thumb.jpg);
	color: #c6b56b;
}
#gallery ul li.th14 {
	background:url(images/gallery/Susan_june_2_2007_thumb.jpg);
	color: #c6b56b;
}
#gallery ul li.th15 {
	background:url(images/gallery/olivia_kitten_thumb.jpg);
	color: #c6b56b;
}
#gallery ul li.th16 {
	background:url(images/gallery/scuba2004_thumb.jpg);
	color: #c6b56b;
}
#gallery ul li.th17 {
	background:url(images/gallery/MonteRunning_thumb.jpg);
	color: #c6b56b;
}
#gallery ul li.th18 {
	background:url(images/gallery/Persian_kitten_thumb.jpg);
	color: #c6b56b;
}
#gallery ul li.th19 {
	background:url(images/gallery/john_susan_2004_thumb.jpg);
	color: #c6b56b;
}

#gallery ul li.th20 {
	background:url(images/gallery/phelan_2010-1bxThumb.JPG);
	color: #c6b56b;
}

#gallery ul li.th21 {
	background:url(images/gallery/Oct2010_HenryxThumb.JPG);
	color: #c6b56b;
}

#gallery ul li.th22 {
	background:url(images/gallery/Oct2010_chickensxThumb.JPG);
	color: #c6b56b;
}

#gallery ul li.th23 {
	background:url(images/gallery/megan_critters2010_5xthumb.jpg);
	color: #c6b56b;
}

#gallery ul li.th24 {
	background:url(images/gallery/megan_critters2010_5-2xthumb.jpg);
	color: #c6b56b;
}

#gallery ul li.th25 {
	background:url(images/gallery/jason2010-4Thumb.jpg);
	color: #c6b56b;
}

#gallery ul li.th26 {
	background:url(images/gallery/horses_jason2010-10Thumb.jpg);
	color: #c6b56b;
}

#gallery ul li.th27 {
	background:url(images/gallery/April2010_John_PhalenxThumb.JPG);
	color: #c6b56b;
}

#gallery ul li.th28 {
	background:url(images/gallery/2010Sept_Susan2xThumb.JPG);
	color: #c6b56b;
}

#gallery ul li.th29 {
	background:url(images/gallery/2010Sept_Susan3xThumb.JPG);
	color: #c6b56b;
}


/* remove visibility:hidden; if you want to use the original images as thumbnails */
#gallery ul li img {visibility:hidden; display:block; width:50px; height:50px;}

#gallery ul li span {
	display:none;
	position:absolute;
	left:61px;
	top:500px;
	width:411px;
	font-family:verdana, arial, sans-serif;
	color:#c6b56b;
	background: #000;
	font-size:11px;
	line-height:15px;
	text-align:justify;
}
#gallery ul li b {
	color:#c6b56b;
	background: #000;
}

#gallery ul li.chosen {
	border-color:#c6b56b;
	cursor:default;
}
#gallery ul li.chosen div {
	position:absolute;
	left:0;
	top:0;
	width:534px;
	height:425px;
	background:#000000;

}
#gallery ul li.chosen div i {
	width:530px;
	height:355px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
} 

#gallery ul li.chosen div i img {
	visibility:visible;
	width:auto;
	height:auto;
	border:1px solid #c6b56b;
	margin:0 auto;
}
#gallery ul li.chosen i img.start {
width:300px; 
height:414px;
}
#gallery ul li.chosen span {display:block;}
 
 
/* ******************************************************************** */ 
/*                      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;}
}


