/* ***** CSS FOR MARY WELDY ************ */

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
/* CSS FOR THUMBNAIL */

.thumbnail img{
border: 1px solid black;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 2px solid black;
}


/* ************** PAGE STRUCTURE ************** */

.tablebackground {
	background-color: #E6D9CA;
      background: url("graphics/background.jpg");
      color: #E6D9CA;

}

.cellback {
      background-image: url("graphics/cellback.jpg");
}

/* ************** TEXT FORMATTING ************** */

h1 { 
 font-family: georgia,times,"times new roman",serif;  
 font-size: 16pt; 
 line-height: 16pt;
 font-weight:normal;
 color: #000000;
 background-color: transparent;
 margin-left: 50px;
 margin-top:30px;
 }

h2 { 
 font-family: georgia,times,"times new roman",serif;  
 font-size: 12pt; 
 line-height: 16pt;
 font-weight: bold;
 color:#000000;
 background-color: transparent;
 margin-left: 20px;
 }
h3 { 
 font-family: georgia,times,"times new roman",serif;  
 font-size: 11pt; 
 line-height: 12pt;
 font-weight:bold;
 color: #000000;
 background-color: transparent;
 }
h4 { 
 font-family: georgia,times,"times new roman",serif;  
 font-size: 9pt; 
 line-height: 10pt;
 font-weight:normal;
 color: #A28768;
 background-color: transparent;
 margin-left:20px;
 margin-top:20px;
 margin-bottom:20px;
 }

.tagline { 
 font-family: georgia,times,"times new roman",serif;  
 font-size: 12pt; 
 line-height: 14pt;
 font-weight:normal;
 color: #CC9966;
 background-color: transparent;
 }

p { 
 font-family:  georgia,times,"times new roman",serif;  
 font-size: 9pt; 
 line-height: 14pt;
 font-weight: bold;
 margin-left: 30px;
 margin-right: 20px;
 margin-top: 5px;
 color: #1B5657;
 background-color: transparent;
 }

.Standard { 
 font-family:  georgia,times,"times new roman",serif;  
 font-size: 9pt; 
 line-height: 16pt;
 font-weight: normal;
 margin-left: 30px;
 margin-right: 20px;
 margin-top: 5px;
 color: #000000;
 background-color: transparent;
 }
.description { 
 font-family:  arial,helvetica,sans-serif;  
 font-size: 9pt; 
 line-height: 11pt;
 font-weight: normal;
 margin-left: 10px;
 margin-right: 10px;
 margin-top: 0px;
 color: #000000;
 background-color: transparent;
 }

.inside { 
 font-family:  georgia,times,"times new roman",serif;  
 font-size: 10pt; 
 line-height: 14pt;
 font-weight: bold;
 margin-left: 20px;
 margin-right: 10px;
 margin-top: 10px;
 color: #000000;
 background-color: transparent;
 }


/* Link Formatting */
.bottomlink {
	color: #000000;
	font-family: verdana,arial,helvetica,sans-serif;  
 	font-size: 10pt; 
 	line-height: 16pt;
	font-weight: bold;
	text-decoration: none;
      background-color: transparent;
	}

.bottomlink:hover {
	color: #197273;
	text-decoration: none;
	font-family: verdana,arial,helvetica,sans-serif;  
 	font-size: 10pt; 
 	line-height: 16pt;
	font-weight: bold;
	font-style:normal;
      background-color: transparent;
	}

.mainlink {
	color: #DFAE59;
	font-family: verdana,arial,helvetica,sans-serif;  
 	font-size: 11pt; 
 	line-height: 16pt;
	font-weight: bold;
	text-decoration: none;
      background-color: transparent;
	}

.mainlink:hover {
	color: #ffffff;
	text-decoration: none;
	font-family: verdana,arial,helvetica,sans-serif;  
 	font-size: 11pt; 
 	line-height: 16pt;
	font-weight: bold;
      background-color: transparent;
	}

a.intro {
	color: #1B5657;
	}

A {
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
	color: #197273;
	font-style:italic;
}

/* Form Formatting */

input {
border:none;
background:#313131;
color:#9C8B7C;
font-weight:bold;
}

select {
border:none;
background:#313131;
color:#9C8B7C;
font-weight:bold;
}

textarea {
border:none;
background:#313131;
color:#9C8B7C;
font-weight:bold;
}

/* Body Formatting */

BODY {
background-image: url("../tanweave.jpg");
padding:0;
margin:0;
bgcolor:#FFF5CE;
}


