html { magin: 0; padding: 0 }
body, p, td, th, div, blockquote, dl, { margin: 0; padding: 0; color: #000000; }
body 
	{
	max-width: 974px; 
	text-align: left; 
	margin: 0 auto; 
	padding: 0;  
	}
	
/* 	background: #fcfcfc url(img/header-combo-5.png) no-repeat 46% 0; */	
	
/* ---- to change the color of your site's pages just copy and paste (after the "#") any one of these colors into up to three locations - where it says "background": above and the gallery-bg and single-photo-bg below ---- */
/* -- colors:
cadetblue - 5f9ea0
darkcyan(*) - 008b8b
darkgoldenrod - b8860b
darkkhaki(*) - bdb76b
darkred(*) - 8b0000
darkslateblue - 483d8b
darkslategray - 2f4f4f
dimgrey - 696969
firebrick - b22222
floralwhite - fffaf0
goldenrod - daa520
indigo - 4b0082
lightslategrey - 778899
maroon - 800000
midnightblue - 191970
moccasin - ffe4b5
navy - 000080
teal - 008080
darkmagenta - 8b008b 
*/
/* - color choosing tip: Choose a very bland or neutral color for the "single-photo-bg", so as not to overwhelm - */


/* --------- background images - (home page image listed in body above) ---------- */


#body-bg2 { background: #bcc8de }
#gallery-bg { background: #bdb76b }
#single-photo-bg { background: #2f4f4f }
#ancillary-pages-bg { background: #cdc1ba }


/* ------ custom headers ------ */

h1 {  margin: 1% 5%; padding: 1% 5%; color: #8d8d8d; text-align: left; font-family: Helvetica, Verdana, Arial, sans-serif }
h2 {  margin: 1% 5%; padding: 1% 5%; color: #8d8d8d; text-align: left; font-family: Helvetica, Verdana, Arial, sans-serif }
h3 { margin: .15% 5%; padding: 1% 5%; color: #000000; text-align: left; font-family: Helvetica, Verdana, Arial, sans-serif }
h4 { margin: 1% 5% 1% 5%; color: #000000; text-align: left; font-family: Helvetica, Verdana, Arial, sans-serif }
/* style; variant; weight; size / line-height; family --- */

a:link { text-decoration: none; color: #0000ff; }
a:visited { text-decoration: none; color: #9966cc }
a:hover { text-decoration: none; background: #cccccc; color: #ff0000; }
a:active { text-decoration: underline; color: #0000ff; }
a:link img { border-style: none; display: inline; }
a:visited img { border-style: none; display: inline; }

/* a:link img { border-style: none }
display: inline */
/* a:visited img { border: medium groove #333366; } */


	
/* -------- font-size --------- */

.xx-small { font-size: xx-small }
.x-small { font-size: x-small }
.small { font-size: small }
.medium { font-size: medium }
.large { font-size: large }
.larger { font-size: larger }
.x-large { font-size: x-large }
.xx-large { font-size: xx-large }

/* -------- colors ------- */

.dark-red {color:  #8b0000 }


/* --------- image defaults -------- */

img { margin: 4px; border: 1px solid #666666; }

/* ----------- text decoration ----------- */

.underline { text-decoration: underline; }
.italic { font-style: italic; }
.bold { font-weight: bold; }

/* ----------- lists ----------- */

ul {text-align: left }


/* ----------  position ------------ */

.center { text-align: center }
.float-right { float: right }
.float-left { float: left }

/* ------- main page --------- */
#headerdiv 
	{  
	width: auto; 
	background: transparent; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	border: 1px none #658989;
	text-align: center; 
	font: normal normal normal medium Verdana, Arial, Helvetica, sans-serif; 
	}
	
#headerdiv img { margin: 0; padding: 0; border: 0 }
	
#sub-headerdiv 
	{ 
	margin: 0;
	padding: 0;
	border-top: medium none #537b7b; 
	border-bottom: thick none #333366; 
	}
#sub-headerdiv	img { margin: 0; padding: 0; border: 0 }
	

#maindiv 
	{ 
	width: auto; 
	margin: 0 0 0 0; 
	padding: 0 16%; 
	border-bottom: .25em solid #e6e6e6;  
	color: #000000; 
	font: normal small-caps bold medium/1.25 Verdana, Arial, Helvetica, sans-serif; 
	}

	/*
#brochure-div 
	{ 
	width: auto; 
	margin: 80px 0 10p 0; 
	padding: 0 8% 2% 8%; 
	border-bottom: .25em solid #e6e6e6;  
	color: #000000; 
	font: normal normal normal medium/1.25 Verdana, Arial, Helvetica, sans-serif; 
	}
*/		

.copyright
	{ 
	margin: 5% 0 0 0;
	padding: 0 1%;
	text-align: right;
	color: #000000;
	background: transparent;
	font: normal normal normal x-small Verdana, Arial, Helvetica, sans-serif; 
	}

.copyright2
	{ 
	margin: .15% 0 0 0;
	padding: 0 1%;
	text-align: right;
	color: #000000;
	background: transparent;
	font: normal normal normal x-small Verdana, Arial, Helvetica, sans-serif; 
	}
		
.pglink 
	{ 
	margin: 0;
	padding: 1%;
	text-align: center; 
	}
	
#bestviewed-div 
	{ 
	margin: 0; padding: 1%; text-align: right; font: normal normal normal x-small Verdana, Arial, 
	Helvetica, sans-serif; 
	}
	
#bestviewed-div p { margin: 0; padding: 0; color: #999999 }	


/* ------------------ thumb galleries - short-side max=140pixels ------------------ */
/* ------- photo width may vary with camera 4:3 or 2:3 - adjustment may be required---------- */


 
#gallery-div 
	{ 
	width: 960px; 
	margin: .15% 0 0 0; 
	padding: 0; 
	border-bottom: .5em solid #e6e6e6;
	text-align: center;  
	color: #000000; 
	font: normal small-caps bold medium/1.25 Verdana, Arial, Helvetica, sans-serif; 
	}
	
#gallery-div img	{ margin: 1%; padding: 0; border: 1px solid #999999; }

#gallery-p { margin: 0; padding: 0; }


/* ------- thumbs placed loose inside gallery-div, no other containers --------- */


/* --------------------- individual photo pages --------------- */

#single-photo-headerdiv 
	{  
	width: auto; 
	background: transparent; 
	margin: .25% 0 0 0; 
	padding: 0 0 0 0; 
	border: 1px none #658989;
	text-align: center; 
	font: normal normal normal medium Verdana, Arial, Helvetica, sans-serif; 
	} 

#single-photo-div 
	{
	width: 100%; 
	margin: 0 0 0 0; 
	padding: 0; 
	border-bottom: .5em solid #e6e6e6;
	text-align: center;  
	color: #000000; 
	font: normal small-caps bold medium/1.25 Verdana, Arial, Helvetica, sans-serif; 
	}
	
#single-photo-div img	{ margin: 0 1% 1% 1%; padding: 0; border: 1px solid #f3f3f3; }


/* =========== My Photos ============ */


#my-photos-table
{
width: 90%;
margin: 0 3% 0 3%;
padding: 0;
border-collapse:collapse;
}

table,th, td
{
border-bottom: 1px solid black;
}

td
 {
 width: 13%; 
 background-color: #99cccc; 
 padding: 0 1% 0 0;
 text-align: left;
 }	 
 
.td2
 {
 width: 13%; 
 background-color: #fffaf0; 
 padding: 0 1% 0 0;
 text-align: left;
 }	
 
.td3
 {
 width: 13%; 
 background-color: #9999cc; 
 padding: 0 1% 0 0;
 text-align: left;
 }

.myphotosp1top
	{  
	width: auto; 
	background: #fffaf0;
	text-align: left;
	text-indent: .6em; 
	margin: 0% 4% 0% 4%; 
	padding: 3% 4% .5% 4%; 
	border: 0px outset #658989;
	color: #000000; 
	font: normal normal normal medium Verdana, Arial, Helvetica, sans-serif; 
	}	
	
.myphotosp1
	{  
	width: auto; 
	background: #fffaf0;
	text-align: left;
	text-indent: .6em; 
	margin: 0% 4% 0% 4%; 
	padding: 3% 4% .5% 4%; 
	border: 0px outset #658989;
	color: #000000; 
	font: normal normal normal medium Verdana, Arial, Helvetica, sans-serif; 
	}
	
.myphotosp1bottom
	{  
	width: auto; 
	background: #fffaf0;
	text-align: left;
	text-indent: .6em; 
	margin: 0% 4% 1% 4%; 
	padding: .5% 4% 4% 4%; 
	border-bottom: 8px inset #658989;
	color: #000000; 
	font: normal normal normal medium Verdana, Arial, Helvetica, sans-serif; 
	}		
	
/* -------------- services page -------------- */	

.svc-list-head
	{
	color: #cc3300; 
	font: normal small-caps bold medium/1.25 Verdana, Arial, Helvetica, sans-serif; 
	}		
	
.svc-list-head li
  { 
  color: #000000; 
	font: normal normal normal medium/1.25 Verdana, Arial, Helvetica, sans-serif; 
  }

/* - bottom horizontal menu bar - */

#menu1div
	{
	width: 95%; 
	margin: 0 0 .25% 3%;
	padding: 0;
	text-align: center; 
	background: transparent; 
	}

/* - services menu ul - */

#svc-menu1
	{  
	margin: 0em;
	padding: 0em 0em .15em 0em;
	border-bottom: thin dotted #cccccc;
	text-align: center;
	font: normal normal bold medium Verdana, Arial, Helvetica, sans-serif; 
	}

#svc-menu1 li 
	{
	margin: .5em; 
	list-style: none;   
	display: inline;
	}
	
#svc-menu1 li a 
	{
	margin: .15em 0em .15em 0em; 
	padding: .15em .35em .15em .35em; 
	background: transparent; 
	text-decoration: none;
	}

#svc-menu1 li a:link 
	{
	color: #01a4f1; 
	}
	
#svc-menu1 li a:visited 
	{
	color: #999999; 
	}
	
#svc-menu1 li a:hover 
	{ 
	background: #257ae2;
	color: #ffffff;
	}
	
#svc-menu1 li a:active
	{ 
	background: #f3f3f3;
	color: #ff0000;
	text-decoration: underline;
	}	

/* ------- end of services menu ---------- */	

		


/* -------------- about page -------------- */

#aboutdiv1 
	{  
	width: 60%; 
	background: #eaeaea; 
	margin: 0 16% 0 16%; 
	padding: 3% 4% 4% 4%; 
	border: 1px outset #658989; 
	font: normal normal normal medium Verdana, Arial, Helvetica, sans-serif; 
	}
	
.aboutp1 
	{  
	width: auto; 
	background: #b7b7b7;
	text-align: left;
	text-indent: .6em; 
	margin: 2% 4% 1% 4%; 
	padding: 4% 4% 4% 4%; 
	border: 1px outset #658989;
	color: #ffffff; 
	font: normal normal normal medium Verdana, Arial, Helvetica, sans-serif; 
	}

/* -------------- end of about page -------------- */

	
	
/* - bottom horizontal menu bar - */

#menu1div
	{
	width: 95%; 
	margin: 0 0 0 3%;
	padding: 0;
	text-align: center; 
	background: transparent; 
	}

/* - menu ul - */

#menu1
	{  
	margin: 0em;
	padding: .5em 0em .5em 0em;
	border-bottom: thin solid #cccccc;
	text-align: center;
	font: normal normal bold small Verdana, Arial, Helvetica, sans-serif; 
	}

#menu1 li 
	{
	margin: .5em; 
	list-style: none;   
	display: inline;
	}
	
#menu1 li a 
	{
	margin: .15em 0em .15em 0em; 
	padding: .15em .35em .15em .35em; 
	background: transparent; 
	text-decoration: none;
	border-right: medium solid #f3f3f3;
	border-left: medium solid #f3f3f3;
	}

#menu1 li a:link 
	{
	color: #01a4f1; 
	}
	
#menu1 li a:visited 
	{
	color: #999999; 
	}
	
#menu1 li a:hover 
	{ 
	background: #257ae2;
	color: #ffffff;
	}
	
#menu1 li a:active
	{ 
	background: #f3f3f3;
	color: #ff0000;
	text-decoration: underline;
	}	

/* ------- end of menu ---------- */	

	
/* title img-  #660099 ; Viner Hand ITC*/

/* short-hand - font: (style)- normal*italic*oblique (variant)- normal*small-caps (weight)- normal*bold*bolder*lighter size/1.7line-height (family)- Tahoma, Verdana, Arial, Helvetica, sans-serif } 
*/
/* - home colors: iris1 #996699 ; blue1 #666699 ; blue2 #668099 ; brown1 #998066 ; teal1 #669999 ; green1 #669980 ; green2 #8BB18B ; green3 #AFCAAF ; drkgreen1 #336633 ; slate #47476B hdrbgrnd #537b7b  logo - #406060 - */