

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { 
	font-size:1em;
}

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
	margin:0; 
	padding:0;
	
}
ul,ol,li{
	margin:20; 
	padding:0;
	margin-top: 5;
	margin-bottom: 0
}
/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img,: { 
	border:none;
}
body {
	font-family: Tahoma,Georgia, "Times New Roman", Times, serif;   
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	color: #777;
	background-color: #FFF;
	margin: 0px;
	background-image: url(images/bb.jpg); 
	background-repeat: repeat;
}
.center {
	text-align: center;
}
img {
	border: none;
}
.thumbs {
	margin-left: 10px;
}
.white {
	color:#77C5D3;
}
.white a:link, .galleryTitle a:link {
	color:#77C5D3;
	text-decoration: none;
}
.white a:visited, .galleryTitle a:visited {
	color:#77C5D3;
	text-decoration: none;
}
.white a:hover, .galleryTitle a:hover {
	color:#77C5D3;
	text-decoration: underline;
}
.searchBox{  
  height:29px; 
  width:190px; 
  font-family:Tahoma,"Arial"; 
  font-size:12pt; 
  color:#92D9E3; 
  background-color:#E3F3F8;
} 
a:link {
 font-family:Tahoma,"Arial"; 
  font-size:10pt; 
 	color: #77C5D3;
	text-decoration: none;
}
a:visited {
 font-family:Tahoma,"Arial"; 
  font-size:10pt; 
	color: #77C5D3;
	text-decoration: none;
}
a:hover {
 font-family:Tahoma,"Arial"; 
  font-size:10pt; 
	color: #77C5D3;
	text-decoration: underline;
}
td {
  font-family:Tahoma,"Arial"; 
	font-size: 12pt;
	line-height: 16px;
  color:#92D9E3; 
}
.galleries {
	margin-right: 40px;
	margin-bottom: 40px;
}
.galleries img, .latest img {
	border: none;
}
.galleriesLink {
	font-size: 16px;
	letter-spacing:0em;
	padding-top: 8px;
	width: 223px;
	color:#77C5D3;
}
.galleriesLink2 {
	font-size: 16px;
	letter-spacing:0em;
	padding-top: 4px;
	width: 223px;
	color:#77C5D3;
}
.galleriesLink4 {
	font-size: 16px;
	letter-spacing:0em;
	padding-top: 4px;
	width: 166px;
	color:#77C5D3;
}
.galleriesLink a:link, .galleriesLink2 a:link, .galleriesLink4 a:link {
	color:#77C5D3;
	text-decoration: none;
}
.galleriesLink a:visited, .galleriesLink2 a:visited, .galleriesLink4 a:visited {
	color:#77C5D3;
	text-decoration: none;
}
.galleriesLink a:hover, .galleriesLink2 a:hover, .galleriesLink4 a:hover {
	color:#77C5D3;
	text-decoration: none;
}
.galleriesNumber {
	color:#77C5D3;
	font-size: 10px;
	letter-spacing:0em;
	padding-top: 4px;
	width: 223px;
}
.galleriesNumber2 {
	color: #626262;
	font-size: 10px;
	letter-spacing:0em;
	padding-top: 4px;
	text-align: left;
}
.galleryTitle {
	color: #77C5D3;
	font-size: 15px;
	letter-spacing:.4em;
	margin-top: 6px;
}
.noBorder {
	border: none;
}
/* ===================== PHOTO BORDERS ========================================== */

.borderTop {
	background-image: url(images/graphics/b-t.png);
	background-repeat: repeat-x;
}
.borderBottom {
	background-image: url(images/graphics/b-b.png);
	background-repeat: repeat-x;
}
.borderLeft {
	background-image: url(images/graphics/b-l.png);
	background-repeat: repeat-y;
}
.borderRight {
	background-image: url(images/graphics/b-r.png);
	background-repeat: repeat-y;
}
.l-borderTop {
	background-image: url(images/graphics/l-t.png);
	background-repeat: repeat-x;
}
.l-borderBottom {
	background-image: url(images/graphics/l-b.png);
	background-repeat: repeat-x;
}
.l-borderLeft {
	background-image: url(images/graphics/l-l.png);
	background-repeat: repeat-y;
}
.l-borderRight {
	background-image: url(images/graphics/l-r.png);
	background-repeat: repeat-y;
}
.s-borderTop {
	background-image: url(images/graphics/s-t.png);
	background-repeat: repeat-x;
}
.s-borderBottom {
	background-image: url(images/graphics/s-b.png);
	background-repeat: repeat-x;
}
.s-borderLeft {
	background-image: url(images/graphics/s-l.png);
	background-repeat: repeat-y;
}
.s-borderRight {
	background-image: url(images/graphics/s-r.png);
	background-repeat: repeat-y;
}
#img1 {}
#img2 IMG {width:100%;}
#img3 IMG {width:100%; max-width:320px;}
#img4 IMG {max-width:100%;}
#img5 IMG {
		width:100%;
		width: expression(this.width > 600 ? '600px': true);
		width: expression(this.clientWidth > 730 ? '730px':this.clientWidth+'px')
		}
#img6 IMG {
		width: expression(this.width > this.height ? '180px': true);
		height: expression(this.height > this.width ? '180px': true);
		}
h1 {
	font-family: Tahoma,Georgia, "Times New Roman", Times, serif;   
	font-weight: normal;
	text-align: center;
	color: #252525;
	font-size: 18px;
	letter-spacing:0em;
	line-height: 24px;
	text-transform: uppercase;
	padding: 24px 0px 12px 0px;
	margin: 0px;
	clear: left;
}
.newsText {
	text-align: left;
}
.newsText img {
	border: 1px solid #CCC;
	background-color: #FFF;
	margin-right: 16px;
	margin-bottom: 12px;
}
.newsTitle {
	text-align: left;
	color: #252525;
	padding-bottom: 12px;
}