/* REDEFINITIOONS OF STANDARD HTML TAGS */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #110000;
	background-color: #FFFEFA;
}
p, td, font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #110000;
	text-align: justify;
}
a:link {
	color: #660099;
}
a:visited {
	color: #330066;
}
a:hover {
	color: #666666;
}
a:active {
	color: #ffffff;
}

a.picLink:link {
	color: #660099;
}
a.picLink:visited {
	color: #330066;
}
a.picLink:hover {
	color: #666666;
}
a.picLink:active {
	color: #ffffff;
}


input {
   margin-bottom: 2px;
   margin-left:   2px;
   margin-right:  2px;
   margin-top:    2px;
 }
h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 250%;
	color: #000000;
}
h1.gallery{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 350%;
	color: #000000;
}
h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 170%;
	color: #000000;
	font-weight: normal;
}


/* CUSTOM CLASSES */
.firstpara {
	font-size: large;
}

/* yearnav: used for the year links in the gallery */
.yearnav {
	text-decoration: none;
}

/* scroller: used as the ticker-tape at the top of the page */
.scroller {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 19px;
	background-color: #660099;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	vertical-align: baseline;
	color: #FFFFFF;
}
.banner {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	background-color: #FFCC00;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	vertical-align: baseline;
	color: #000000;
}
/* author: used in header tag */
.author {
	font-size: x-large;
	color: #999999;
}
/* TextNav - for the text links at the top */
.TextNavTop {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.TextNavBottom {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

/* ScrollerNav - for links in the scroller */
.ScrollerNav {
	text-decoration: none;
	color: white;
}
a.ScrollerNav:link {
	color: white;
}a.ScrollerNav:visited {
	color: white;
}


/* the rest not used yet */

/* highlights : used for boxed-out highlights */
.highlights {
	color: #191B94;
	background-color: #FFC32C;
/*	border-top: #D1FFFC 1px solid;
	border-bottom: #D1FFFC 1px solid;
	border-left: #D1FFFC 1px solid;
	border-right: #D1FFFC 1px solid; */
}
/* feature : used for bullet points within the highlights list */
.feature {
	margin-right: 5px;
	margin-bottom: 10px;
	border-bottom: #D1FFFC 1px solid;
}
/* heading : used as the heading for each page */
.heading {
	font-family: Haettenschweiler, Impact, Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #FFC32C;
	line-height: 24px;
}
/* subheading : used as section headings */
.subheading {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #D1FFFC;
	font-weight: bold;
}
/* footnote : used at bottom of page */
.footnote {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #D1FFFC;
	font-style: italic;
}
/* textinput - user for text boxes */
.textinput {
   border-bottom: #191B94 1px solid;
   border-left:   #191B94 1px solid;
   border-right:  #191B94 1px solid;
   border-top:    #191B94 1px solid;
   background-color:#D1FFFC;
 }
.submitButtonOff{
   color:#FFC32C;
   border-bottom: #191B94 2px solid;
   border-left:   #FFCC99 2px solid;
   border-right:  #191B94 2px solid;
   border-top:    #FFCC99 2px solid;
   background-color:red;
   cursor:hand;
   font-weight: bold;
}

.submitButtonOn{
	color:white;
   border-bottom: #FFCC99 2px solid;
   border-left:   #191B94 2px solid;
   border-right:  #FFCC99 2px solid;
   border-top:    #191B94 2px solid;
   background-color:red;
   cursor:hand;
   font-weight: bold;
}


#thumbs{
	width: 100%;
	float: left;
}

#thumbs img{
	border: 1px solid #000;
	margin: 0px 0px 15px 0px;
}
#thumbs p{
	padding: 0px 40px 0px 0px;
	line-height:114%;
	letter-spacing:+.004em;
}
#thumbs p a{
	color: #FFF;
}
#thumbs p a:hover{
	color: #F60;
}
#thumbs a:hover{
	color: #FFF;
}

#thumbnail {
	float: left;
	text-align:center;
	width: 150px;
}

#thumbnail a {
	color: #FFF;
	text-decoration:none;
	font-weight:bold;
}