/* church of the dollar */
body {
	background-color: #202020;
	color: #DDDDDD;
	font-family: arial;
}

h1 {
	color: #ffffff;
	text-align: center;
	font-family: times;
	font-size: 300%;
}

h2 {
	color: #dddddd;
	text-align: center;
	font-family: times;
	font-size: 150%;
	font-variant: small-caps
}
h3 {
	font-family: Tahoma;
	color: #96979A;
	font-size: 130%;
}

p.bodytext {
	color: #ffffff;
	text-align: center;
	font-family: arial;
	font-size: 100%;
}


A:link    { text-decoration: none;
            color:           #AAAADD; }
A:visited { text-decoration: none;
            color:           #AAAADD; }
A:active  { text-decoration: none     }
A:hover   {  color:          purple;  }

hr { color: white }
p { margin-left:0px; margin-right:5px; }


.headlines, .sublines, infotext {font-face:arial; color:black;}
.headlines {font-size: 14pt;}
.sublines  {font-size: 12pt;}
.infotext  {font-size: 10pt;}

.band_box {
	border:           solid 2px #999999;
	text-align:       left;
	padding-left:     25px;
	padding-right:    25px;
	padding-top:       0px;
	padding-bottom:   15px;
	background-color: #101010;
	position:         relative;
}


/* Hoverbox Code
 * Thank you:
 * http://host.sonspring.com/hoverbox/
 * http://host.sonspring.com/hoverbox/css/hoverbox.css
----------------------------------------------------------------------*/

.hoverbox
{
	cursor:       default;
	list-style:   none;
	padding:      0px;
	border-width: 0px;
	margin:       0px;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display:  block;
	position: absolute;
	top:      60px;
	left:     -345px;
	z-index:  1;
}

.hoverbox img
{
	//background: #fff;
	//border-color: #aaa #ccc #ddd #bbb;
	//border-style: solid;
	border-width: 0px;
	color: inherit;
	padding: 0px;
	vertical-align: top;
	//width: 100px;
	//height: 75px;
}

.hoverbox li
{
	//background: #eee;
	//border-color: #ddd #bbb #aaa #ccc;
	//border-style: solid;
	border-width: 0px;
	color: inherit;
	display: inline;
	float: left;
	margin-right: 5px;
	padding: 0px;
	position: relative;
}

.hoverbox .preview
{
	border-color: #000;
	border-width: 0px;
	//width: 300px;
	//height: 250px;
}





/* Credits: Dynamic Drive CSS Library */
/* URL: http://www.dynamicdrive.com/style/ */

.thumbnail
{
	position: relative;
	z-index: 0;
}

.thumbnail:hover
{
	background-color: transparent;
	z-index: 50;
}

.thumbnail span
{ /*CSS for enlarged image*/
	position: absolute;
	background-color: lightyellow;
	padding: 5px;
	left: -100px;
	border: 1px dashed gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.thumbnail span img
{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}

.thumbnail:hover span
{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: 20px;
	left: -300px; /*position where enlarged image should offset horizontally */
}