.links-top{
	color: #ffffff;
	font-weight: bold;
	font-size: 17px;
	margin: 0px 0px 0px -10px;
	}
a { 
	font-weight: normal;
	text-decoration: none;
	color:#000000;
	}

a:hover {
	font-weight: normal;
	text-decoration: underline;
	}

/* page header */
.header {
	background: url(images/header_02.gif);
	}

.homebgimage { background: url(images/filmstripbg.jpg) }

.headmenu {
	margin-top: -10px;
	margin-right: 5px;
}

body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
	font: Tahoma, Verdana, Helvetica, sans-serif;
	color: #661C1C;
	font-weight: bold;
	font-size: 135%;
	margin: 0px 0px 10px 0px;
}
h2 {font: Verdana, Helvetica, sans-serif; color: #661C1C;  font-weight: bold;  font-size: 120%;  margin: 0px 0px -15px 0px;  }

h4 { color: #7F444D; }
h5 { color: #000000; }
form { margin: 0px; }

.StandardText {font-family: Tahoma, Arial, Helvetica, sans-serif; }
.BitBiggerText {font-family: Tahoma, Arial, Helvetica, sans-serif; }
.BitSmallerText {font-family: Tahoma, Arial, Helvetica, sans-serif;    }



/* General Link element definition*/



.Navtable {   border-bottom-width: 1px;  border-top-width: 1px;  border-bottom: 1px solid #993333;  border-top: 1px solid #993333;  padding-bottom: 3px;  padding-top: 2px;          }


/* Horizontal rule*/
hr { color: #993333; height: 1px;  border: dashed;  width: 90%;  font-size: 1px;              }

/*Form input fields*/
input {  font-family: Arial, Helvetica, sans-serif;  font-size: 8pt;   }
input.searchbox { width:100px;}
select { font-family: Arial, Helvetica, sans-serif;  font-size: 8pt;   }
.textsearch {width:350px; }

#rvtext { color: #7F444D;  font-family: "Verdana Geneva Arial Helvetica sans-serif"; }
.rvtext {font-family: "Verdana Geneva Arial Helvetica sans-serif"; color: #7F444D;}

.infopagetextpad { padding-left: 40px;  padding-top: 35px;  padding-right: 30px;  padding-bottom: 15px;  font-size: 70%;  }
.homepagetextpad { padding-left: 35px;  padding-top: 25px;  padding-right: 30px;  padding-bottom: 15px;  font-size: 70%;    }

.textsubhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #661C1C;
	font-weight: bold;
}

/*Pad settings applied to tables, alphabetic to ensure all ID values within page are unique for HTML compliance*/
#leftpad { padding-left: 5px;  padding-top: 3px; }

#pad1 { padding-bottom: 3px;  padding-left: 5px;  padding-right: 5px;  padding-top: 3px;    }
#pad1a { padding-bottom: 5px;  padding-left: 10px;  padding-right: 5px;  padding-top: 10px;    }
#pad1b { padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;    }
#pad1c { padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;    }
#pad1d { padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;    }
#pad1e { padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  border-bottom: 3px inset #640000;     }
.padalbumview { padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;     }

#pad2 { padding-bottom: 1px;  padding-top: 1px; }
#pad2a { padding-bottom: 1px;  padding-top: 1px; }
#pad2b { padding-bottom: 1px;  padding-top: 1px; }
#pad2c { padding-bottom: 1px;  padding-top: 1px; }
#pad2d { padding-bottom: 1px;  padding-top: 1px; }
#pad2e { padding-bottom: 1px;  padding-top: 1px; }
.rvtablepad { margin-left: 30px; }

/*Primary classes for site search elements*/
.Primary {background-color: White;}
#PrimaryBorder { border-top: 1px solid #5C323C; border-bottom: 1px solid #5C323C;    border-right: 1px solid #5C323C;   }
.PrimaryBase { padding-bottom: 10px;  padding-left: 5px;  padding-right: 5px;  padding-top: 10px; font-size: 70%; background-color: #D3D3D3; border-bottom: 1px solid #5C323C;    border-right: 1px solid #5C323C; }
.Secondary {background-color: #E8E8E8;}
.Tertiary {background-color: #F1F1F1;  border: 1px solid Silver;}
.Tertiary a { color: White;  text-decoration: none;  font-weight: normal;   } 
.Tertiary a:hover { color: White;  font-weight: normal;  text-decoration: underline;   }
.ThumbnailBox {background-color: #F1F1F1;  border: 1px solid Silver; }

/*GIS Page*/
/*.NavBorder { border-right: 1px solid Silver; }*/
.GISLeftBlock { border-right: 1px solid #993333;  border-top: 1px solid #993333; background-color: #E8E8E8;  }
#GISTable1 { padding-bottom: 5px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  }

/*Theme Page*/
.ThemeLeftBlock { border-right: 1px solid #993333;  border-top: 1px solid #993333; background-color: #E8E8E8;  }
.Thumbspace { padding-left: 10px; }

/*Search Page*/
.SPDivLine { border-top: 1px solid #993333; }
.SPRightBlock { border-left: 1px solid #993333;  background-color: #E8E8E8;  }

/*Album Page*/
.AlbumDivLine { border-bottom: 1px solid #993333; }

.imageright {
	margin-left: 20px;
	margin-bottom: 10px;
}

.imagedvdcover {
        height: 85px;
}
#dvd-list {
	display: table;
}
