/*
 *SECTION 1: General Properties
 */

/*
 * HTML/Body
 */

html,body {
	margin: 0;
	padding: 0;
	background: #4b4b4b url(images/main_background.jpg) repeat-y top center;
}

/*
 * General class properties.
 */

.newsTitle {
	font-family: Georgia, Times New Roman, serif;
  	font-size: 16px; 
	font-weight: bold;
}

.pnlGalleryMain {
	text-align: center;
}

.tdAlbums {
	font-family: Georgia, Times New Roman, serif;
  	font-size: 12px; 
	line-height: 1em;
}
	
.error{
	font-family: Georgia, Times New Roman, serif;
	font-size: 12px; 
	color: #990033;
	font-weight: bold;
	}	
	
.body{
	font-family: Georgia, Times New Roman, serif;
	font-size: 12px; 
	color: #000000;
	}	
	
/*
 * General image properties
 */
 
img {
	border: none;
}

.imgMiddle{
	vertical-align: middle;
}

.imgFade:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: .5;
}

.imgFade:hover{
	color: red; /* Dummy definition to overcome IE bug */
}

/*
 * Div Properties
 */
 
 #homeContainer {
	position: relative;
	margin: 0 auto;
	width: 957px;
}

 #homeHeader{
	position: relative;
	margin: 0 auto;
	width: 957px;
	height: 180px;
	text-align: center;
}

 #homeBody{
	position: relative;
	margin: 0 auto;
	width: 881px;
	height: 4800px;
	text-align: center;
	background: transparent url(images/body_background.gif) repeat-y top center;
}

 #leftColumn{
	position: absolute;
	top: 0px;
	left: 20px;
	width: 560px;
	height: 4100px;
	font-family: Georgia, Times New Roman, serif;
  	font-size: 12px; 
	line-height: 2em;
  	color: #000000;
	text-align: left;
	background: transparent;
}

 #rightColumn{
	position: absolute;
	top: 0px;
	left: 606px;
	width: 258px;
	height: 4300px;
	text-align: center;
	font-family: Trebuchet MS, Arial, sans-serif;
  	font-size: 11px; 
	background: transparent;
}

 #bioBody{
	position: relative;
	margin: 0 auto;
	width: 881px;
	height: 1400px;
	text-align: center;
	background: transparent url(images/body_background.gif) repeat-y top center;
}

 #leftColumnBio{
	position: absolute;
	top: 0px;
	left: 20px;
	width: 560px;
	height: 1400px;
	font-family: Georgia, Times New Roman, serif;
  	font-size: 12px; 
	line-height: 2em;
  	color: #000000;
	text-align: left;
	background: transparent;
}

 #rightColumnBio{
	position: absolute;
	top: 0px;
	left: 606px;
	width: 258px;
	height: 1400px;
	text-align: center;
	font-family: Trebuchet MS, Arial, sans-serif;
  	font-size: 11px; 
	background: transparent;
}

 #galleryBody{
	position: relative;
	margin: 0 auto;
	width: 881px;
	height: 1400px;
	text-align: center;
	background: transparent url(images/body_background.gif) repeat-y top center;
}

 #leftColumnGallery{
	position: absolute;
	top: 0px;
	left: 20px;
	width: 560px;
	height: 1400px;
	font-family: Georgia, Times New Roman, serif;
  	font-size: 12px; 
	line-height: 2em;
  	color: #000000;
	text-align: left;
	background: transparent;
}

 #rightColumnGallery{
	position: absolute;
	top: 0px;
	left: 606px;
	width: 258px;
	height: 1400px;
	text-align: center;
	font-family: Trebuchet MS, Arial, sans-serif;
  	font-size: 11px; 
	background: transparent;
}

 #albumsBody{
	position: relative;
	margin: 0 auto;
	width: 881px;
	height: 4800px;
	text-align: center;
	background: transparent url(images/body_background.gif) repeat-y top center;
}

 #leftColumnAlbums{
	position: absolute;
	top: 0px;
	left: 20px;
	width: 560px;
	height: 4300px;
	font-family: Georgia, Times New Roman, serif;
  	font-size: 12px; 
	line-height: 2em;
  	color: #000000;
	text-align: left;
	background: transparent;
}

 #rightColumnAlbums{
	position: absolute;
	top: 0px;
	left: 606px;
	width: 258px;
	height: 4000px;
	text-align: center;
	font-family: Trebuchet MS, Arial, sans-serif;
  	font-size: 11px; 
	background: transparent;
}

 #footer{
	position: relative;
	margin: 0 auto;
	width: 881px;
	height: 64px;
	text-align: left;
	font-family: Georgia, Times New Roman, serif;
  	font-size: 10px;
  	color: #ffffff;
	background: transparent url(images/footer.gif) top left;
}

/*
 * Link Properties
 */

 
 	A.body {font-family: Georgia, Times New Roman, serif; font-size: 12px; color: #990033; text-decoration:underline; font-weight: bold;}
 	A.body:visited {font-family: Georgia, Times New Roman, serif; font-size: 12px; color: #990033; text-decoration:underline; font-weight: bold;}
 	A.body:active {font-family: Georgia, Times New Roman, serif; font-size: 12px; color: #990033; text-decoration:underline; font-weight: bold;}
 	A.body:hover {font-family: Georgia, Times New Roman, serif; font-size: 12px; color: #ffffff; text-decoration: none; background-color: #990033; font-weight: bold;}

 	A.bodysmall {font-family: Georgia, Times New Roman, serif; font-size: 10px; color: #990033; text-decoration:underline; font-weight: bold;}
 	A.bodysmall:visited {font-family: Georgia, Times New Roman, serif; font-size: 10px; color: #990033; text-decoration:underline; font-weight: bold;}
 	A.bodysmall:active {font-family: Georgia, Times New Roman, serif; font-size: 10px; color: #990033; text-decoration:underline; font-weight: bold;}
 	A.bodysmall:hover {font-family: Georgia, Times New Roman, serif; font-size: 10px; color: #ffffff; text-decoration: none; background-color: #990033; font-weight: bold;}

 	A.sidebar{font-family: Trebuchet MS, Arial, sans-serif; font-size: 11px; color: #990033; text-decoration:underline; font-weight: bold;}
 	A.sidebar:visited {font-family: Trebuchet MS, Arial, sans-serif; font-size: 11px; color: #990033; text-decoration:underline; font-weight: bold;}
 	A.sidebar:active {font-family: Trebuchet MS, Arial, sans-serif; font-size: 11px; color: #990033; text-decoration:underline; font-weight: bold;}
 	A.sidebar:hover {font-family: Trebuchet MS, Arial, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; background-color: #990033; font-weight: bold;}

 /*
 * Form Properties
 */
  
.form1 {
  font-family: Georgia, Times New Roman, serif; 
  font-size: 12px; 
  color: #000000;
  border: 1px solid;
  border-color: #000000;
  } 
  
select.form1 {
  font-family: verdana,tahoma,arial,sans-serif; 
  font-size: 10px; 
  color: #000000;
  }
  
option.form1 {
  font-family: verdana,tahoma,arial,sans-serif; 
  font-size: 8px; 
  color: #000000;
  border: 0px solid;
  border-color: #ffffff;
  }
  
input.mailingList{
   width: 150px;
   height: 15px;
   color: #000000;
   font-family: arial,sans-serif; 
   font-size: 10pt;
   text-align: left;
   background-color: #ffffff;
   border: 1px solid;
   border-top-color: #000000;
   border-left-color: #000000;
   border-right-color: #000000;
   border-bottom-color: #000000;
   }
   
input.mailingListSubmit{
   color: #000000;
   width: 100px;
   height: 25px;
   font-family: verdana,tahoma,arial,sans-serif; 
   font-size: 14px;
   font-weight: bold;
   background-color: #eae719; 
   border: 1px solid;
   border-top-color: #000000;
   border-left-color: #000000;
   border-right-color: #000000;
   border-bottom-color: #000000;
   }
   
input.mailingListSub{
   width: 200px;
   height: 20px;
   color: #000000;
   font-family: arial,sans-serif; 
   font-size: 18px;
   text-align: left;
   background-color: #ffffff;
   border: 1px solid;
   border-top-color: #000000;
   border-left-color: #000000;
   border-right-color: #000000;
   border-bottom-color: #000000;
   }
   
.formComments{
   width: 200px;
   height: 200px;
   color: #000000;
   font-family: arial,sans-serif; 
   font-size: 18px;
   text-align: left;
   background-color: #ffffff;
   border: 1px solid;
   border-top-color: #000000;
   border-left-color: #000000;
   border-right-color: #000000;
   border-bottom-color: #000000;
   }
