.boxouter  {			/* the main all-encompassing outer box */

          	background-image: url(strip.jpg);   		 /* = = THE 'INSIDE THE OUTER BOX' PATTERN = =  */

	border : 3px dashed #97b949;   /* was ecefef */

          	margin-left : auto;

          	margin-right : auto;

          	width : 1124px;

}



.box {				/* ghia site lower box on index page only */

border: 1px dashed #8AA496; 

margin-left: auto; 

margin-right: auto; 

padding-left: 15px; 

padding-right: 15px;

padding-top: 15px;

padding-bottom: 15px;

width: 996px; 

text-align: left; 

background-color: #F4FBEE;  		/* was F4FBEE */

font-family:Verdana,Tahoma,Helvetica,sans-serif; 

font-size: 12px;

}



.box2 {					/* bright green box at the VERY TOP, for 'alerts' */

border: 2px dashed #555555;   		

margin-left: auto; 

margin-right: auto; 

padding-left: 15px; 

padding-right: 15px;

padding-top: 14px;

padding-bottom: 14px;

width: 996px; 

text-align: left; 

background-color: #E7FCDD; 	/* was ADFE91 */	

font-family:Verdana,Tahoma,Helvetica,sans-serif; 

font-size: 12px;

}



.boxbright {

border: 3px dashed #113A28;  	/* super dark green */ 		

color: #132F20;			/* gives font color */

margin-left: auto; 

margin-right: auto; 

padding-left: 15px; 

padding-right: 15px;

padding-top: 14px;

padding-bottom: 14px;

width: 760px; 

text-align: left; 

background-color: #C1FDB5; 	/* was E7FCDD */	

font-family:Verdana,Tahoma,Helvetica,sans-serif; 

font-size: 12px;

}



.boxthin {				/* used behind the e-mail addresses */

border: 1px dashed #BCBCBC; 

margin-left: auto;

margin-right: auto;  

width: 1026px;   

height: 15px;

text-align: center; 

background-color: #F4FBEE; 

font-family:Arial,Helvetica,sans-serif; 

font-size: 12px;

}



/* from here up is for the text boxes - below begins the default stuff */



/* Main Selectors */

body {

	background-color: #F2F2F2;

	color: #000000;

}



a, a:visited {

	background-color: transparent;

	color: #0000FF;

}



a:hover {

	background-color: transparent;

	color: #FF0000;

}



/* Header */

div#header h1 {

	font-family: tahoma, arial, helvetica, sans-serif;

	font-size: 340%;

	font-weight: 500;

          	margin-bottom: 0px;

          	padding-bottom: 0px;	

	text-align: center;

	background-color: transparent;

	color: #325B4D; 		/* a super-dark green */

}



div#header h2 {

	font-family: tahoma, arial, helvetica, sans-serif;

	font-size: 180%;

	font-weight: 500;

	margin-top: 0px;

          	padding-top: 0px;

	text-align: center;

	background-color: transparent;

	color: #325B4D; 		/* a super-dark green */

}



/* Thumbnail Index */

div#index {

	text-align: center;

}



div#index table {

	margin-left: auto;

	margin-right: auto;

	text-align: center;

}



div#index td.thumbcell {

	background-color: #FFFFFF; /* CONTROLS SOLID COLOR -BEHIND- THE THUMBNAILS */	

	width: 100px;

	border-style: solid;

	border-color: #BFBFBF;

	border-width: 1px;

	text-align: center;

	vertical-align: middle;

	padding: 10px;

}



div#index td.thumbcell img {

	border-style: none;

}



div#index div.pages {

	font-family: tahoma, arial, helvetica, sans-serif;

	font-size: 0.8em;

	text-align: right;

}



/* Photo Navigation */

div#navigation {

	text-align: center;

	font-family: tahoma, arial, helvetica, sans-serif;

	font-size: 0.8em;

}



div#navigation table {

	text-align: center;

	margin: 0 auto 1em auto;

}



div#navigation td.previous {

	text-align: left;

	width: 100px;

}



div#navigation td.index {

	text-align: center;

}



div#navigation td.next {

	text-align: right;

	width: 100px;

}



div#navigation td.thumbcell {

	width: 100px;

	border-style: solid;

	border-color: #BFBFBF; /* sets thumbs BORDER color */

	border-width: 1px;

	text-align: center;

	vertical-align: middle;

	padding: 10px;

}



div#navigation td.thumbcell img {

	border-style: none;

}



div#navigation td.selected {

	border-style: outset;

	border-width: 2px;

}



div#navigation span.home {

	display: block;

	padding-bottom: 1em;

}



/* Photograph */

div#photograph {

	text-align: center;

}



div#photograph img {

	margin-left: auto;

	margin-right: auto;

	border-style: solid;

	border-color: #000000;

	border-width: 1px;

}



/* Photograph Title */

h1.title {

	text-align: center;

	font-family: tahoma, arial, helvetica, sans-serif;

	font-size: 0.8em;

	font-weight: bold;

	margin: 0px;

}



/* Photograph Caption */

p.caption {

	font-family: tahoma, arial, helvetica, sans-serif;

	max-width: 620px;  /* sets MAX caption WIDTH */			

	text-align: left;  /*originally was center */			

	font-size: 0.8em;				

	margin-left: auto;			

	margin-right: auto;

	background-color: transparent; /* added, see below */

}		



/* added background-color line above 'just in case' - to change default -color- of caption text, replace this comment with a line above like 'color: #4080C0;' */



/* Footnote */

p.footnote {

	font-family: tahoma, arial, helvetica, sans-serif;

	font-size: 0.6em;

	text-align: right;

	padding: 0 2em 0 0;

}

