/* body { margin: 0; padding: 0; font-size: 100%; } */

img { border: 0;}

ol { margin-top: 0; margin-left: 28;}

p { font: .9em Arial; text-align: justify;}

td, td > td  { font: .9em Arial; }

h1 { color: #e4007d; font: bold 1.5em Arial; margin-top: 10px; }

h2 { font: bold 1.2em Arial; }
h2.events { width: 200px; height: 50px; padding: 30px 0 0 100px; font-weight: bold; color: #015aae; }

a:link, a:visited, a:active {
	color: #2e76cf;
	text-decoration: none;
}
a:hover {
	color: #e4007d;
	text-decoration: underline;
}

.copyright { font: 1em Arial; }

.footer {
	font: .8em Arial;
	color: #717171;
}

input.search {
	font: small Arial;
	width: 90px;
	height: 14px;
}

a.footer {
	font: small Arial;
	color: #FF9900;
}

table.contentTable{
	background-color: #d9fffc;
	border-collapse: collapse;
	border: 2px solid #822D82;
}

table.contentTable th, table.contentTable tr.heading td{
	font: bold .8em Arial;
	color: #ffffff;
	text-align: center;
	background-color: #E45513;
	border: 2px solid #822D82;
	padding: 2px;
}

table.contentTable td{
	font: small Arial;
	background-color: #FFE4B5;
	border-collapse: collapse;
	border: 2px solid #822D82;
	padding: 2px;
}

.title {
	font: bold 100%/130%  Arial;
	color: white;
}
.title_pink {
	font: bold 120%/130%  Arial;
	color: #ad0360;
}
.title_orange {
	font: bold 100%/130%  Arial;
	color: #F36;
}

.title_black {
	font: bold 100%/130%  Arial;
	color: black;
} 
.table_heading {
	font: bold 9pt Arial;
	COLOR: #FFFFFF;
}
ul.new {
  list-style-image: url(bullet.html); 
  }
  
.cd-top {
  z-index: 1000;
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 40px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  font-size: 0;
  background: url(../graphics/back-to-top-s.html) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .7;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    height: 50px;
    width: 50px;
    right: 50px;
    bottom: 50px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 60px;
    bottom: 60px;
  }
}

.albumtbl { width: 540px; border-spacing: 8px; }
.albumtbl td { width: 33%; border: 1px solid #cccccc; background-color: #FFFFFF; padding: 5px; vertical-align: top; }
.albumtbl td.blank { width: 33%; border: 0; background-color: transparent; }
.albumText {
	font: small/150% Arial;  text-align:left; margin-top: 5px;
}
