/* general style sheet for Adair-Photo.com */

h1	{font: 16pt Verdana, sans-serif;
	color: /* #8dbb8d */ #8dbb8d;
	font-weight: normal;
	text-align: left;
	margin: 0 0px 10px 20px;
	letter-spacing: .3em;
	border: none; }

h1.outline1 img	{border: 1px solid gray; }

h1.outline2 img	{border: 1px solid #5f8d5f;
	padding: 0 10px 0 10px; }

h2	{font: 12pt Verdana, sans-serif;
	color:  /* #8dbb8d */ #5f8d5f;
	font-weight: normal;
	text-align: left;
	margin: -15px 0px 10px 20px;
	letter-spacing: .8em; }

h3	{font: 11pt Verdana, sans-serif;
	color:  #8dbb8d;
	font-weight: bold;
	text-align: left;
	margin: 10px 0px 0px 0px;
	letter-spacing: normal;
	font-variant: small-caps; }

h4	{font: 8pt Verdana, sans-serif;
	color:  #8dbb8d;
	font-weight: bold;
	text-align: left;
	margin: 10px 0px 0px 0px;
	letter-spacing: normal;
	font-variant: small-caps; }

h3.fakectr	{
	margin: 0 0 10px 90px; }

a:link	{color: #8dbb8d;
	text-decoration: none; }

a:visited	{color: #8dbb8d;
	text-decoration: none; }

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

a:focus	{color: #c00000;
	border: none; }

a:active	{color: #8dbb8d; 
	text-decoration: none;}

#menu a:link	{color: #000;
	text-decoration: none; }

#menu a:visited	{color: #707070;
	text-decoration: none; }

#menu a:hover	{color: #c00000;
	text-decoration: none;
	letter-spacing: .3em; }

#menu a:focus	{color: #c00000;
	border: none;
	letter-spacing: .3em; }

#menu a:active	{color: #000; 
	text-decoration: none;}

#menu2 a:link	{color: #000;
	text-decoration: none; }

#menu2 a:visited	{color: #707070;
	text-decoration: none; }

#menu2 a:hover	{color: #c00000;
	text-decoration: none;
	letter-spacing: .3em; }

#menu2 a:focus	{color: #c00000;
	border: none;
	letter-spacing: .3em; }
	
#menu2 a:active	{color: #000; 
	text-decoration: none;}

#menuT a:link	{color: #000;
	text-decoration: none; }

#menuT a:visited	{color: #707070;
	text-decoration: none; }

#menuT a:hover	{color: #000;
	text-decoration: none;
	letter-spacing: .3em; }

#menuT a:focus	{color: #000;
	border: none; }
	
#menuT a:active	{color: #000; 
	text-decoration: none;}

#thumbs a:link	{color: #000;
	text-decoration: none; }

#thumbs a:visited	{color: #707070;
	text-decoration: none; }

#thumbs a:hover	{color: #c0c0c0;
	text-decoration: none;
	letter-spacing: .3em; }

#thumbs a:focus	{color: #c0c0c0;
	border: none; }

#thumbs a:active	{color: #000; 
	text-decoration: none;}

/* IE still makes ugly blue outlines around linked images */
#thumbs a:link img	{color: #000 !important;
	text-decoration: none; }

#thumbs a:visited img	{color: #707070 !important;
	text-decoration: none; }

#thumbs a:hover	img {color: #c0c0c0 !important;
	text-decoration: none; }

#thumbs a:focus img	{color: #c0c0c0 !important;
	border: none; }

#thumbs a:active img	{color: #000 !important; 
	text-decoration: none;}

.current	{color: #707070;
	text-decoration: none; }


body	{background: #ebf5dd;
	font:  8pt Verdana, sans-serif; 
	color: #8dbb8d;
	width: 770px; }
	
p	{background: transparent;
	font:  8pt Verdana, sans-serif; 
	color: #8dbb8d; }

#box	{width: 630px;
	margin: 20px 0px 0 30px;
	padding: 30px; 
	border: 1px solid #8dbb8d;
	background: #eff4e8;
	text-align: left; }


#box2	{width: 630px;
	min-height: 300px;
	margin: 20px 0px 0 30px;
	padding: 30px; 
	border: 1px solid #8dbb8d;
	background: #eff4e8;
	text-align: left; }

#heading	{
	background: url(../img/adairA.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 600px;
	margin: 0px 0px 10px 20px; }

#heading2	{
	background: url(../img/adairA.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 600px;
	margin: 0px 0px 10px 20px; }	

#menu	{font:  8pt Verdana, sans-serif; 
	color: #8dbb8d; }
	
#menuT	{width: 190px;
	margin: 20px 0px 0 20px; 
	font:  8pt Verdana, sans-serif;
	color: black; 
	text-align: left;
	text-transform: uppercase;
	border: none;  }

#menu	{float: left;
	width: 190px;
	margin: 0 0px 0 20px; 
	font:  8pt Verdana, sans-serif;
	color: black; 
	text-align: left;
	text-transform: uppercase;  }

#menu2	{float: left;
	width: 210px;
	margin: 0 0px 0 20px; 
	font:  8pt Verdana, sans-serif;
	color: black; 
	text-align: left;
	text-transform: uppercase;  }


#menu p	{padding: 0px 0 0px 0; }

#tag	{text-transform: none; 
	color: /* #8dbb8d */ #5f8d5f;
	margin: 30px 0 0 0;
	text-align: justify; }

#tag2	{text-transform: none; 
	color: /* #8dbb8d */ #5f8d5f;
	margin: 80px 0 0 0 !important;
	background: transparent;
	text-align: justify;
	width: 180px; }

#tag2 a:link	{color: #4d874d;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: normal; }

#tag2 a:active	{color: #4d874d; 
	text-decoration: none;
	font-weight: bold; 
	letter-spacing: normal;}

#tag2 a:visited	{color: #4d874d;
	text-decoration: none;
	letter-spacing: normal; }

#tag2 a:hover	{color: #000;
	text-decoration: none;
	letter-spacing: normal; }

#tag2 a:focus	{color: #000;
	border: none;
	letter-spacing: normal; }



#show	{float: left;
	width: 320px;
	height: 320px;
	text-align: left;
	margin: 0 0px 0 30px;
	background: transparent;
	border: 0px solid black; }

#show img	{
	border: 1px solid #c2c8c2; 
	margin: 0 00px 0 00px; }

#error	{float: left;
	width: 320px;
	height: 320px;
	font: 12pt Verdana, sans-serif;
	color:  #5f8d5f;
	font-weight: normal;
	text-align: left;
	margin: 0 0px 0 30px;
	background: transparent;
	border: 0px solid black;
	 }


.ctr	{text-align: center; }

.ctr2	{text-align: center;
	margin: 10px 0 20px 0; }

.fix	{background: #eff4e8;
	margin: 10px 0 20px 0; }


/* gallery */
#thumbs	{float: left;
	width: 190px;
	margin: 0 0px 0 20px; 
	font:  8pt Verdana, sans-serif;
	color: black; 
	background: transparent !important;
	text-align: left;
	text-transform: uppercase;
	background: #eff4e8;
	border: 0px solid orange;   }

.picA	{float: left;
	width: 61px;
	height: 59px;
	margin: 2px 2px 0px 0px;
	background: transparent;  }

.picA img {width: 57px;
	height: 57px; }

.picB	{float: left;
	width: 61px;
	height: 59px;
	margin: 2px 2px 2px 0px;
	background: transparent;  }

.picB img {width: 57px;
	height: 57px; }

.picC	{float: left;
	/*clear: left;*/
	width: 61px;
	height: 59px;
	margin: 2px 2px 0px 0px;
	background: transparent;  }

.picC img {width: 57px;
	height: 57px; }

.picD	{float: left;
	/*clear: left;*/
	width: 61px;
	height: 61px;
	margin: 2px 2px 2px 0px;
	background: transparent;  }

.picD img {width: 57px;
	height: 57px; }

.picE	{float: left;
	width: 61px;
	height: 61px;
	margin: 2px 2px 2px 0px;
	background: transparent;  }

.picE img {width: 57px;
	height: 57px; }
	
/* gallery contents thumbs */
.picF	{float: left;
	width: 77px;
	height: 77px;
	margin: 2px 2px 15px 0px;
	background: transparent;
	font-variant: small-caps;
	font-weight: bold; }

.picF img {width: 57px;
	height: 57px; 
	border: 3px double #5f8d5f; }


.picG	{float: left;
	width: 77px;
	height: 77px;
	margin: 2px 2px 15px 0px;
	background: transparent;
	font-variant: small-caps;
	font-weight: bold;   }

.picG img {width: 57px;
	height: 57px; 
	border: 3px double #5f8d5f; }

.dummy	{color: #eff4e8; }

.picH	{float: left;
	/*clear: left;*/
	width: 77px;
	height: 77px;
	margin: 2px 2px 15px 0px;
	background: transparent;
	font-variant: small-caps;
	font-weight: bold;   }

.picH img {width: 57px;
	height: 57px; 
	border: 3px double #5f8d5f; }

.picJ	{float: left;
	/*clear: left;*/
	width: 77px;
	height: 77px;
	margin: 2px 2px 20px 0px;
	background: transparent;
	font-variant: small-caps;
	font-weight: bold;   }

.picJ img {width: 57px;
	height: 57px; 
	border: 3px double #5f8d5f; }

.picK	{float: left;
	width: 77px;
	height: 77px;
	margin: 2px 2px 20px 0px;
	background: transparent;
	font-variant: small-caps;
	font-weight: bold;  }

.picK img {width: 57px;
	height: 57px; 
	border: 3px double #5f8d5f; }

.picL	{float: left;
	width: 77px;
	height: 77px;
	margin: 2px 2px 20px 0px;
	background: transparent;
	font-variant: small-caps;
	font-weight: bold;  }
	
.picL img {width: 57px;
	height: 57px; 
	border: 3px double #5f8d5f; }

#canvas	{float: left;
	width: 320px;
	height: 320px;
	text-align: left;
	margin: 0 0px 20px 20px;
	border: 0px solid yellow; }

#canvas2	{float: left;
	width: 325px;
	text-align: left;
	margin: 0 0px 20px 10px;
	border: 0px solid yellow; }

#canvas2 a:link	{color: #5f8d5f;
	text-decoration: none; }

#canvas2 a:visited	{color: #5f8d5f;
	text-decoration: none; }

#canvas2 a:hover	{color: #c00000;
	text-decoration: none;
	letter-spacing: normal; }

#canvas2 a:focus	{color: #c00000;
	border: none; }

#canvas2 a:active	{color: #5f8d5f; 
	text-decoration: none;}


#canvas3	{float: left;
	width: 340px;
	height: 320px;
	text-align: left;
	margin: 0 0px 20px 20px;
	border: 0px solid yellow; }

.under	{/* text-align: center;*/ }

#text	{float: left;
	width: 310px;
	height: 230px;
	text-align: left;
	font:  8pt Verdana, sans-serif;
	color: black;
	background: #fff;
	padding: 0 20px 10px 0px;
	margin: 0 0px 20px 0px;
	border: 1px solid #8dbb8d; }

#text2	{float: left;
	width: 320px;
	text-align: justify;
	font:  8pt Verdana, sans-serif;
	color: black;
	background: #fff;
	padding: 0 20px 20px 20px;
	margin: 0 0px 0px 0px;
	border: 1px solid #8dbb8d; }

#text3	{width: 320px;
	text-align: left;
	font:  8pt Verdana, sans-serif !important;
	color: black;
	background: #fff;
	padding: 0 20px 20px 20px; }

#text4	{float: left;
	width: 320px;
	height: 180px;
	text-align: justify;
	font:  8pt Verdana, sans-serif;
	color: black;
	background: #fff;
	padding: 0 20px 20px 20px;
	margin: 0 0px 0px 0px;
	border: 1px solid #8dbb8d; }

#text5	{float: left;
	width: 300px;
	text-align: justify;
	font: 8pt Verdana, sans-serif;
	color: black;
	background: #fff;
	padding: 20px 10px 20px 10px;
	margin: 0 20px 0px 20px;
	border: 1px solid #8dbb8d; }
	
#text6	{float: left;
	width: 300px;
	text-align: left;
	font: 8pt Verdana, sans-serif;
	color: black;
	background: #fff;
	padding: 20px 10px 20px 10px;
	margin: 0 20px 0px 20px;
	border: 1px solid #8dbb8d; }
	
#little	{width: 250px;
	margin: 0 20px 0px 30px; }	

#nav	{margin: 0 0 0 4px;
	clear: left; }

#nav a:link	{color: #000;
	text-decoration: none; }

#nav a:active	{color: #000; 
	text-decoration: none;}

#nav a:visited	{color: #707070;
	text-decoration: none; }

#nav a:hover	{color: #c00000;
	text-decoration: none;
	letter-spacing: .3em; }

#nav a:focus	{color: #c00000;
	border: none;
	letter-spacing: .3em; }


.gal	{background: #eff4e8; }

.pad	{margin: 0px 0 40px 0; }

.gallery	{background: #eff4e8; }

.select	{margin: 0 0 0 100px; }

#copy	{width: 600px;
	margin: 20px 0px 0 60px;
	text-align: center;
	font:  8pt Verdana, sans-serif;
	clear: both;
	border: 0px solid red; }

#web	{width: 600px;
	margin: 10px 0px 0 60px;
	text-align: center;
	font:  8pt Verdana, sans-serif;
	border: 0px solid red; 
	color: #c0c0c0;}

.web	{font-variant: small-caps; }

#web a:link	{color: #c0c0c0;
	text-decoration: none; }

#web a:active	{color: #c0c0c0; 
	text-decoration: none;}

#web a:visited	{color: #c0c0c0;
	text-decoration: none; }

#web a:hover	{color: #999;
	text-decoration: none; }

#web a:focus	{color: #999;
	border: none; }



#copy2	{width: 600px;
	margin: 20px 0px 0 60px;
	text-align: center;
	font:  8pt Verdana, sans-serif;
	clear: both;
	border: 0px solid red; }

#foot	{clear: left;
	margin: 20px 0 0 20px; 
	display: block; }

#foot2	{clear: left;
	margin: 20px 0 0 50px; 
	padding: 0px 0 0 0px;
	border: 0px solid blue;
	display: block; }

.white	{background: white; }

.in	{margin: 0 0 0 20px; }

table	{
	font:  8pt Verdana, sans-serif;
	color: black;
	background: #fff;
	padding: 0 0px 0px 0px;
	margin: 0 0px 0px 0px;
	border: 1px solid #8dbb8d; }

.bottom	{clear: left;
	display: block;
	text-align: center;
	letter-spacing: .3em;
	margin: 50px 0 0 150px;
	font-variant: small-caps; }

.bott	{clear: left;
	display: block;
	text-align: center;
	letter-spacing: normal;
	margin: 50px 0 0 150px;
	font-variant: normal; }

.blank	{cursor: move; }

.links	{text-align: left; }

#XDM	{width: 600px;
	margin: 100px 0px 0 60px;
	text-align: center; }

.ddz	{color: #8dbb8d;
	margin: 40px 0 0 0; }

a:hover.ddz	{color: #999;
	text-decoration: none; }

a:focus.ddz	{color: #999;
	text-decoration: none; }
	
tr.A 	{ background: #ebf5dd;
	width: *; 
	text-align: left; }
	
tr.B 	{ background: #fff;
	color: #000; 
	font-weight: bold; }
	
tr.C 	{ background: #fff;
	color: #000; 
	font-weight: bold; }
	
td.D 	{ background: #fff;
	color: #000; 
	font-weight: bold;
	border-top: 1px solid gray; }
	
.caption	{
	font-variant: small-caps;
	color: #8dbb8d;
	font-weight: bold;
	text-align: center; }
	
.caption2	{
	font-variant: small-caps;
	color: #8dbb8d;
	font-weight: bold;
	text-align: left; }
	
ul.petite	{list-style-type: circle;
	margin: 0px 0 0 100px;
	padding: 5px; }
	
li.petite	{
	margin: 10px 0 0 0px; }
	
.attn	{color: yellow;
	font: 20pt Verdana, sans-serif; }
	