/* 
 -------------------------------------------------------------------------
 Section 25 stylesheet 2006
 -------------------------------------------------------------------------
*/

/* 
 ------------------------------------------------------------
 Main HTML styles
 ------------------------------------------------------------
*/

body  {
	background-attachment: fixed;
	background-image: url(images/sxxv_YellowMarble4.jpg); 
/*	background: #FFFFCC ; */
	color: black ;
/* font-family: Trebuchet MS, helvetical, arial, sans-serif; */
/*	font-family: Verdana, helvetical, arial, sans-serif; */
	font-family: helvetical, arial, sans-serif;
	font-size: 11pt;
	text-decoration: none;
	margin: 0 ;
	border: 0 ;
	padding: 0 ;
}

/* Hyperlinks */
a:link, 
a:visited, 
a:active {
/*	color: #6666CC; 
	color: #FFCC33; */
	color: blue ;
	text-decoration: none;
}
a:hover {
/*	background: #CCFFFF;
	color: #6666CC; 
	background: #FBCE2A ; */
	color: blue ;
	text-decoration: underline;  
}

/* Headers */
h1 {
/*	background-image: url(images/yellowmarble4.jpg); */
	font-family: "Trebuchet MS", verdana, helvetical, arial, sans-serif;
	font-size: 26pt;
	text-align: center;
	padding: 2px ;
}
h2 {
/*	background-image: url(images/yellowmarble4.jpg); */
	font-family: "Trebuchet MS", verdana, helvetical, arial, sans-serif;
	font-size: 18pt;
	text-align: center;
	text-decoration: none;
	padding: 2px ;
}
h3 {
/*	background-image: url(images/yellowmarble4.jpg); */
	font-family: "Trebuchet MS", verdana, helvetical, arial, sans-serif;
	font-size: 14pt;
	text-align: center;
	text-decoration: none;
	padding: 2px ;
}
h4 {
/*	background-image: url(images/yellowmarble4.jpg); */
	font-family: "Trebuchet MS", verdana, helvetical, arial, sans-serif;
	font-size: 12pt;
	text-align: center;
	text-decoration: none;
	padding: 2px ;
}

/* 
 ------------------------------------------------------------
 Main DIV styles
 ------------------------------------------------------------
*/

/*
#PageContainer {
	width:95% ;
	margin-left: auto ;
	margin-right: auto ;
	border: 8px solid yellow ;
}
*/
/* Main Container DIVs for page */
#PageHeader {
	clear: both ;
	background: #000000 ; 
	color: #FFFFFF; 
	border: 4px solid #FBCE2A ;
	top: 2px ;
	font: normal 100% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	height: 110px; 
	margin-top: 10px ;
	margin-left: 80px ;
	margin-right: 80px ;
}

#PageHeaderTop{
	background-image: url('images/sxxv_AlwaysMarbleTop.jpg');
	background-repeat: repeat;	  
	height: 10px ;
}
#PageHeaderMiddle {
	background-image: url('images/sxxv_Banner4.jpg');
	background-repeat: no-repeat;	 
	font: normal 100% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	width: 100% ;
	height: 88px ; 
}
#PageHeaderMiddle h1,
#PageHeaderMiddle p {
	text-align: right ;
	margin-right: 10px;
	margin-top: 0px;
}


#PageHeaderBottom {
	background-image: url('images/sxxv_AlwaysMarbleBottom.jpg');
	background-repeat: repeat;	 
	height: 10px ;
}


#PageBody {
	margin: 0px auto; 
}

#PageFooter {
	background: #FBCE2A ;
	color: black ;
	clear: both ;
	margin-top: 5px; 
	margin-left: 80px ;
	margin-right: 80px ;
	margin-bottom: 10px ;
	text-align: center ;
	padding: 8px ;
}


#MainBody {
/*	clear: both ; */
	background: white ;
/*	background: #FFF9BF ; */
/*	background: #FFFFEF ; */
	margin-left: 80px ;
	margin-right: 80px ;
	padding: 10px ;
}

/* Horrible hack for IEs awful "width" support */
#IETableHack {
	width: 98% ;
	margin-left: auto ;
	margin-right: auto ;
}

/* 
 ------------------------------------------------------------
 MP3 List
 ------------------------------------------------------------
*/

#Videos {
	margin-left: 50px;
	margin-right: 50px;
	text-align: center ;
}

#Pictures {
	margin-left: 50px;
	margin-left: 50px;
	text-align: center;
}


/* 
 ------------------------------------------------------------
 MP3 List
 ------------------------------------------------------------
*/

/* Class for lists of MP3 files */
.MP3List {
	width: 500px ;
/*	background: #424B7A ; 
	font-family: "Arial", Gill, Helvetica, sans-serif ; */
   background : #4A5672;
	background-attachment: fixed;
	background-image: url(images/sxxv_YellowMarble4.jpg); 
	color: #000000 ;
	font-family: Verdana, Arial, Gill, Helvetica, sans-serif ;
	border: 2px solid black ;
	margin-right: auto ;
	margin-left: auto ;
	padding:10px ;
}

.MP3List h2 {
	background: #FBCE2A ;
	color: #000000 ;
	padding: 4px ;
	font-family: Verdana, Arial, Gill, Helvetica, sans-serif ;
	font-size: 14pt;  
}

.MP3List li {
	padding: 3px ;
}

.MP3ListText {
	color: white ;
	font-family: Verdana, Arial, Gill, Helvetica, sans-serif ;
	font-size: 9pt ;
	text-align: center ;
}

.MP3List a:link, 
.MP3List a:visited, 
.MP3List a:active {
	color: blue ; 
   text-decoration : none;
	font-family: Verdana, Arial, Gill, Helvetica, sans-serif ;
	font-size: 12pt ;
}
.MP3List  a:hover {
   background: #FFFFFF;
   color: blue;
   text-decoration : underline; 
}



/* 
 ------------------------------------------------------------
 "Special" styles
 ------------------------------------------------------------
*/

.PageBanner {
	font-family: helvetical, arial, sans-serif;
/*	font-family: Impact, fantasy ; */
	font-stretch: semi-expanded ;
	font-size: 26pt ;
}


.Quotation {
	margin-left: 40px ;
	margin-right: 40px ;
	background: #FFF4CF ;
	padding: 10px;
	border: 2px solid lightgrey ;
	font-style: italic ;
	padding: 4px;
}

.FloatRight {
	float: right;
/*	width: 103px; */
	margin: 0 0 10px 10px;
	background-color: #fff;
	padding: 10px;
	border-top: 1px solid #999;
	border-right: 2px solid #555;
	border-bottom: 2px solid #555;
	border-left: 1px solid #999;
}

.FloatLeft {
	float: left;
	margin: 0 0 10px 10px;
	clear: left;
}

div.FloatRight img {
	border-top: 2px solid #555;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 2px solid #555;
}

p { margin-top: 0; }


.BandMember {
	font-family: Verdana, Arial, Gill, Helvetica, sans-serif ;
	font-weight: bold ; 
}

/* 
 ------------------------------------------------------------
 General purpose styles.
 ------------------------------------------------------------
*/

.Left, .left {
	text-align: left ;
}

.Right, .right {
	text-align: right ;
}
.Centre, .centre {
	text-align: center ;
}
.Italic, .italic {
	font-style: italic;
}
.Bold, .bold {
	font-weight: bold ;
}

.RetardBrowserAlertleft {
	text-align: center ;
}

.Thelema {
	font-style: italic;
}

/* 
 ------------------------------------------------------------
 Colours section - used for reference only
 ------------------------------------------------------------
*/
.sxxvYellow {
	color: #FBCE2A ;
}

.sxxvAnvilRed {
	color: #C01818 ;
}

