/* CSS Document */

/* CSS Document */

html,body{
	padding : 0;
	margin : 0;
	background-image:url(../images/background.jpg);
	background-attachment:fixed;
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:center;
	background-color:#000000;
}



/* Layer Positioning */

#contentparent{
	position : relative;
	margin : 0 auto;
	width : 770px;
	height : 485px;
	text-align: left;
	background-repeat:repeat;
	xbackground-image:url(../images/blackbar.png);
	z-index : 30;
}

#content{
	position : absolute;
	margin : 0 auto;
	padding-right:15px;
	top:52px;
	left:87px;
	width : 430px;
	height : 386px;
	xbackground-color:#FFFFFF;
	text-align: left;
	overflow:auto;
	z-index : 50;
}

#polaroidtop{
	position : absolute;
	margin : 0 auto;
	top:28px;
	left:540px;
	width : 230px;
	height : 230px;
	xbackground-color:#999999;
	z-index : 60;
}

#audio{
	position : absolute;
	margin : 0 auto;
	top:183px;
	left:27px;
	width : 165px;
	height : 40px;
	z-index : 65;
}

#polaroidbottom{
	position : absolute;
	margin : 0 auto;
	top:255px;
	left:540px;
	width : 230px;
	height : 230px;
	xbackground-color:#666666;
	z-index : 59;
}

#polaroidbottomtext{
	position : absolute;
	margin : 0 auto;
	top:22px;
	left:52px;
	width : 150px;
	height : 145px;
	z-index : 65;
}



/* Navigation */

#menuparent{
	position:relative;
	width:100%;
	height:85px;
	xoverflow:hidden;
	xbackground-color:#990099;
	text-align:left;
	z-index:50;
}

#menuchild{
	position:absolute;
	width:100%;
	top:0px;
	left:0px;
	height:85px;
	xoverflow:hidden;
	xbackground-color:#006600;
	z-index:50;
}

#menu{
	position:relative;
	width : 700px;
	height : 85px;
	z-index : 70;
	xbackground-color:#990000;
	text-align: center;
	}	
	
#title{
	position : absolute;
	top : 27px;
	width : 100%;
	height : 59px;
	z-index : 70;
	text-align: center;
	}	




/* Text Styling */

 p{  /* body text */
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size : 14px;
	color : #fff;
	background-color : transparent;
	line-height : 120%;
	margin-top : 0;	
}

 ul, li{  /* body text */
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size : 14px;
	color : #fff;
	background-color : transparent;
	line-height : 120%;
	margin-top : 0;	
}

#polaroidbottomtext p{  /* body text */
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size : 11px;
	color : #fff;
	background-color : transparent;
	line-height : 12px;;
	margin-top : 0px;	
	margin-bottom:6px;
}

#audio p{  /* body text */
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size : 11px;
	color : #000;
	text-align:left;
	background-color : transparent;
	line-height : 10px;;
	margin-top : 0px;	
	margin-bottom:0px;
}



a{color : #fff; text-decoration: underline;}
a:hover{color:#EEA82C;}



h1{  /* heading */
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	font-weight : bold;
	color : #EEA82C;
	background-color : transparent;
	line-height : 120%;
	margin-top : 0;	
	margin-bottom:7px;
}

h2{  /* heading */
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size : 16px;
	font-weight : bold;
	color : #EEA82C;
	background-color : transparent;
	line-height : 120%;
	margin-top : 12px;	
	margin-bottom:7px;
}

h3{  /* heading */
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size : 16px;
	font-weight : bold;
	color : #EEA82C;
	background-color : transparent;
	line-height : 120%;
	margin-top : 0px;	
	margin-bottom:12px;
}


/* classes */
.newsitem{
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px solid #fff;
	}
	
.thumbnail{margin-right:5px; margin-bottom:15px;}
.inline{margin-right:10px; margin-bottom:10px; margin-top:3px; margin-left: 0px; border:0px; padding:0;}
.small{font-size:10px; line-height:normal;}
.yellow{color:#EEA82C;}
.gig{color:#EEA82C;}

/* promo */
#promo{
 position:absolute;
 top:6px;
 left:6px;
 width:380px;
 height:580px;
 z-index:900;
}

#promo-close{
 position:absolute;
 width:32px;
 right:0px;
 top:570px;
 padding:3px 3px 3px 3px;
 background-color:#555555;
 text-align:center;
}

#promo-close > a{ color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; text-decoration:none; }
#promo-close > a.hover{ color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; text-decoration:underline; }/* promo */

input.controlfield{ display: none; }
input.mailinglist{ width: 207px; height:17px; border:0px solid #ffffff; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

.mailinglist-select{ background-color:transparent; border:0px solid #ffffff; margin:0px 0px 10px 0px; padding:1px 5px 0px 5px; width:227px; height:17px; background-image:url(../images/subscribe-form/state.gif); background-repeat:no-repeat; font-family:Times New Roman, Times, serif; font-size:12px; font-weight:bold; color:#ffffff; cursor:pointer; }

#group-filter-options{ position:absolute; top:17px; left:0px; width:207px; background-color:#32A8FF; font-family:Times New Roman, Times, serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:left; line-height:150%; visibility:hidden; z-index:101; }
.group-filter-option{ padding:1px 5px 1px 5px; cursor:pointer; z-index:101; }

#group2-filter-options{ position:absolute; top:17px; left:0px; width:207px; background-color:#32A8FF; font-family:Times New Roman, Times, serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:left; line-height:150%; visibility:hidden; z-index:100; }
.group2-filter-option{ padding:1px 5px 1px 5px; cursor:pointer; z-index:100; }

.group-lable{ font-family:Times New Roman, Times, serif; font-size:12px; font-weight:bold; color:#32A8FF; }
