@charset "utf-8";
/* CSS Document */

body {
	background-color: #000000;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
	
}

/* DIVS FOR FRONT PAGE */
#homecontainer {
	position:relative;
	left:30px;
	height:350px;
	width:630px;
	overflow:hidden;
}

#randompic {
	width:271px;
	height:206px;
	overflow:hidden;
}

/* DIVS FOR THIS WEEK PAGE */
#headerimage {
	position:relative;
	left:70px;
}

#thursday {
	position:relative;
	top:0px;
	left:0px;
	width:293px;
	height:150px;
	overflow:hidden;
}

#friday {
	position:relative;
	top:-150px;
	left:290px;
	width:293px;
	height:150px;
	overflow:hidden;
}

#saturday {
	position:relative;
	top:-140px;
	left:125px;
	width:360px;
	height:150px;
	overflow:hidden;
}

#bgleftdiv {
	position:absolute;
	left:2px;
	top:2px;
	background-image:url(Images/textured/left.png);
	background-position:left;
	background-repeat:no-repeat;
	height:105px;
	width:450px;
	z-index:0;
}

#bgrightdiv {
	position:absolute;
	right:2px;
	top:2px;
	background-image:url(Images/textured/right.png);
	background-position:right;
	background-repeat:no-repeat;
	height:105px;
	width:450px;
	z-index:0;
}


#ealogo {
	background-image:url(Images/eastandrewslogo.png);
	position:relative;
	top:0px;
	left:0px;
	width:199px;
	height:104px;
	z-index:400;
}

#aulogo {
	background-image:url(Images/upstairslogo.png);
	position:relative;
	top:0px;
	left:0px;
	width:105px;
	height:104px;
	z-index:400;
}

#featuredimage {
	position:relative;
	top:0px;
	left:0px;
	z-index:400;
}

img, div { 
	behavior: url(Scripts/iepngfix/iepngfix.htc) 
}

td.addressCell {
	text-align:center;
	color:#b5a76c;
	font-size:13px;
	font-weight:bold;
	padding-bottom:4px
}	

td.emptyCell {
	font-size:0px;
}
/* Calendar Stlyes */

/*P class to position each number of the day*/
div.DayNumber {
	position:relative;
	left:0;
	top:0;
	font-size:9px;
}

div.TodayNumber {
	position:relative;
	left:0;
	top:0;
	font-size:9px;
	font-weight:bold
}

div.event {
	font-size:10px;
	overflow:hidden;
	text-align:center;
	height:39px;
}

div.oldevent {
	font-size:10px;
	overflow:hidden;
	text-align:center;
	height:39px;
}

div.event a, div.event a:active, div.event a:hover, div.event a:visited {

	color:#b5a76c;
	text-decoration:none;
	font-style:normal;

}

div.oldevent a, div.oldevent a:active, div.oldevent a:hover, div.oldevent a:visited {

	color:#cccccc;
	font-style:normal;
	text-decoration:none;

}
/*TD class for each calendar cell*/
td.CalendarCell {
	width:75px;
	vertical-align:top;
}

/*Table class for month table*/
table.Month {
	margin-left:auto;
	margin-right:auto;
	width:590px;
	height:280px;
}

/*Buffer table that brings the scroll distance to 400px*/
table.Buffer {
	height:100px
}

/*TR class for the day lables at top of calendar*/
tr.lableRow {
	height:20px;
}

/*TD class for the day lable cells*/
td.LableCell {
	text-align:center;
}

/*TR classes for the rows of the calendar
  depends on the number of rows we have*/
tr.calendarRow6 {
	height:50px;
	overflow:hidden;
	font-size:9px;
}

tr.calendarRow5 {
	height:55px;
	overflow:hidden;
	font-size:9px;
}


#navcurrent {
	width:123px;
	background-color:#b5a76c;
	background-image:url(Images/redpix.gif);
	background-position:top;
	background-repeat:repeat-x;
}

#navHolder {
	text-align:justify;
}

img.navimg {
	padding-left:8px;
	padding-right:8px;
}

img.subnavimg {
	padding-left:15px;
	padding-right:15px;
}

/****************************************************************

 * Photo albums

 ****************************************************************/

#sidebar {

	width: 110px;
	height:250px;
	overflow:hidden;

}



#sidebar a, #sidebar a:active, #sidebar a:visited {

	font-size: 12px;

	color: #000000;

	text-decoration: none;
	
	font-weight:bold;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	
}

#sidebar a.sub, #sidebar a.sub:active, #sidebar a.sub:visited {

	font-size: 11px;

	color: #660000;

	text-decoration: none;
	
	font-weight:bold;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

#sidebar a.on, #sidebar a.on:active, #sidebar a.on:visited {

	color: #660000;
	cursor: default

}



#sidebar a:hover {

	color: #660000;

}
	
#content a, #content a:active, #content a:hover, #content a:visited {

	color:#b5a76c;

}

#spacelinks a, #spacelinks a:visited {

	color:#b5a76c;
	font-size:18px;
	margin-left:10px;
	margin-right:10px;
	font-weight:bold;
	text-decoration:none;

}

#spacelinks a:active, #spacelinks a:hover {

	color:#eeeeee;
}

#albumtitle {

	font-size:18px;
	color:#CCCCCC;
	font-weight:bold;
}

a#readmore {
	padding-left:15px;
}

td.daytitle {
	padding-bottom:3px;
	color:#CCCCCC;
	font-weight:bold;
}

td.daydetails {	
	vertical-align:top;
	color:#FFFFFF;
}

td.daydetails a, td.daydetails a:active, td.daydetails a:hover, td.daydetails a:visited {

	color:#b5a76c;

}

td.homedaytitle {
	font-size:13px;
	padding-bottom:3px;
	color:#CCCCCC;
	font-weight:bold;
}

td.homedaydetails {
	font-size:13px;	
	vertical-align:top;
	color:#FFFFFF;
}

td.homedaydetails a, td.homedaydetails a:active, td.homedaydetails a:hover, td.homedaydetails a:visited {
	font-size:13px;
	color:#b5a76c;

}

#bandname {
	font-size:18px;
	font-weight:bold;
	color:#cccccc;
}

area {
	cursor:pointer
}

#emailheader {
	font-size:12px;
	padding-bottom:6px;
	font-weight:bold
}

#homeemailheader {
	font-size:14px;
	color:#CCCCCC;
	padding-top:15px;
	padding-bottom:6px;
	font-weight:bold
}

#emailreturn {
	font-size:12px;
	padding-bottom:6px;
}

#inputs {
	padding-bottom:5px;
}

#inputs input {
	font-size:10px;
}

div.splashtext {
	color:#eeeeee;
}

div.splashtext a, div.splashtext a:active, div.splashtext a:hover, div.splashtext a:visited {
	color:#b5a76c;
}

#redirectcount {
	
}

