* { margin: 0; padding: 0; }
body {  background-attachment: fixed;	background-color: #ffffcc; background-position: 0px 175px ;
background-image: url(Images/gradient.png);	background-repeat:repeat-x;
	overflow: hidden;
	width: 100%;
	height: 100%; 
	max-height: 100%; 
	background-color: #ffffcc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height: normal;
	font-variant: normal;
	text-align: center;
}

p { font-family: Verdana, Arial, Helvetica, sans-serif;  font-style: normal; 
	font-size: 10pt; font-variant: normal; font-weight: normal; color: #000000; }
.centre {text-align:center}
.bold {font-weight:bolder}
.large {font-size:11pt}
.larger {font-size: 12pt}
.smaller {font-size: 9pt}
.justify {text-align:justify}
.left {text-align:left}

a:link    { color: maroon }
a:active  { color: red }
a:hover   { color: red }
a:visited { color: maroon }

#topframe {position: absolute; top: 0; left: 0; width: 100%; 
height: 175px; /*Height of frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #ff9933; }

#mainframe{ position: absolute; top: 175px; /*Set top value to HeightOfFrameDiv*/
left: 0; right: 0; width: 100%;  overflow: auto; height: 69%}

#topframewrapper { position: relative; margin-left:auto; margin-right:auto; width:1000px; height: 175px; }
#sights { position: absolute; top: 18px; left: 16px;  width: 120px; height: 137px }
#logo {position: absolute; top: 19px; left: 155px; width: 436px; height: 100px }
#bullets {position: absolute; top: 19px; left: 595px; width: 249px;  height: 90px }
.maillist {position: absolute; top: 31px; left: 890px; font-weight: bolder; color: #000000; }

dl#mailmenu {list-style: none; margin: 0 ; padding: 0; 
	position: absolute; top: 47px; left: 891px;
	font-size:11px; font-family:arial, verdana, sans-serif; }
dt.btn {background:url(Images/button_03.gif) no-repeat 0 0; text-align:center; width: 79px; height: 30px; color:white; margin-bottom: 2px}
dt.btn b {display: block; padding-top: 8px; text-align: center; }
dt.btn a {display:block; text-decoration:none; color:white; font-weight:bold;}
dt.btn a:visited {width: 79px; height: 30px; color:white;}
dt.btn a:hover {background:url(Images/button_13.gif) no-repeat 0 0; width: 79px; height: 30px; color:black}
dt.current a:visited  {background:url(Images/button_13.gif) no-repeat 0 0; width: 79px; height: 30px; color:black}
	
	
#menu {position: absolute; top: 124px; left: 154px; font-size:11px;
	font-family:arial, verdana, sans-serif; font-weight:bold;}
#menu ul{list-style: none; margin: 0; padding: 0}
#menu li{float: left;  background:url(Images/button_03.gif) no-repeat 0 0; width: 79px; height: 30px;  }
#menu b {display: block; padding-top: 8px; text-align: center; }	
#menu a:link, #menu a:visited { text-decoration:none; color:#ffffff; display: block; }
#menu a:visited b { padding-bottom: 7px }
#menu a:hover { background:url(Images/button_13.gif) no-repeat 0 0; width: 79px; height: 28px; color:#000000; }
#menu li.current a:visited{ background:url(Images/button_13.gif) no-repeat 0 0; width: 79px; height: 28px; color:black; }

#mainareawrapper { width: 1000px; margin-left:auto; margin-right:auto; text-align: left; overflow: auto}
#mainareacolumn1 { float: right;  margin-bottom: 10px; margin-top: 5px;}
#mainareacolumn2 { float: left; width: 285px;  margin-bottom: 10px; margin-top: 5px;}
#mainareafooter {clear: both}
.RFC { font-style:italic; font-weight: 900; color: #000000; text-align: center; vertical-align: top;}


.PageTitle {font-size: 14pt; font-weight: 900; color: #400000; text-align: center;	top: 0px;}

#Giglistwrapper {width: 750px; margin: 0 auto; }
#Giglistimagecolumn { float:left; width: 260px; margin-top: 0px;}
#Giglistcolumn { float: right; width: 480px; }
#Giglistcolumn ul{list-style-type: disc; list-style-position:inside; font-size:9pt; text-align:left; padding-left:60px}

#Videowrapper  { margin: auto; }


#bandmemberwrapper { position:relative; width: 1000px; margin: 0 auto; }
#bandmembercontent { margin-left: 110px; margin-right: 110px;/*Set left and right margin to SidebarWidth*/ padding-left:10px; padding-right:10px; }
.bandimg { border: 1px solid #000000; width: 540px; height: 405px; }
#bandmembercontent .portimg {float: left; margin-left: 86px; }
#bandmembercontent .landimg {float: right; margin-right: 82px; margin-top: 2px}
#bandmembersidebarleft { position:absolute; top: 20px; left: 50px; width: 110px;  }/*SidebarWidth*/
#bandmembersidebarright { position:absolute; top: 20px; right: 50px; width: 110px; }/*SidebarWidth*/
.bandmemberimg {width: 70px; height: 70px; border: 1px solid #000000; }
	
#bandmembermenu1 {font-size:11px; font-family:arial, sans-serif; font-weight:bold;}
#bandmembermenu1 ul{list-style: none; }
#bandmembermenu1 li{ width: 100px; margin: auto; margin-bottom: 13px;  }
#bandmembermenu1 p.member {margin: 0px 0px 2px 0px; text-align:center}
#bandmembermenu1 p.member.current {color: #C80000}
#bandmembermenu1 p.skill {font-size: 8pt; font-variant: small-caps; margin: 4px 0px 0px 0px ; text-align:center}
#bandmembermenu1 p.skill.current {color: #C80000}
#bandmembermenu1 a:link, #menu1 a:visited {display: block; text-decoration:none; color:#ffffff; height: 70px}
#bandmembermenu1 a:hover { width: 100px; height: 70px;}
#bandmembermenu1 a:hover .bandmemberimg {width: 68px; height: 68px; border: 2px solid red;}
#bandmembermenu1 img.current {width: 64px; height: 64px; border: 4px solid #C80000;}

#bandmembermenu2 {font-size:11px; font-family:arial, sans-serif; font-weight:bold;}
#bandmembermenu2 ul{list-style: none; }
#bandmembermenu2 li{ width: 100px; margin: auto; margin-bottom: 13px;  }
#bandmembermenu2 p.member {margin: 0px 0px 2px 0px; text-align:center}
#bandmembermenu2 p.member.current {color: #C80000}
#bandmembermenu2 p.skill {font-size: 8pt; font-variant: small-caps; margin: 4px 0px 0px 0px ; text-align:center}
#bandmembermenu2 p.skill.current {color: #C80000}
#bandmembermenu2 a:link, #menu1 a:visited {display: block; text-decoration:none; color:#ffffff; height: 70px}
#bandmembermenu2 a:hover { width: 100px; height: 70px;}
#bandmembermenu2 a:hover .bandmemberimg {width: 68px; height: 68px; border: 2px solid red;}
#bandmembermenu2 img.current {width: 64px; height: 64px; border: 4px solid #C80000;}

#setlistwrapper {width: 960px; margin: 0 auto; }
#setlistimagecolumn { float: left; width: 480px;  margin-top: 0px;}
#setlistcontentwrapper {float: right; width: 480px; margin: 0 auto; }
.setlistcolumn { float: left;  width: 50%; text-align: left; margin-bottom: 20px; margin-top: 5px;}
.setlistcolumn p.song{ font-size: 7pt; text-align: left; font-weight: normal}
.artist{ font-size: 7pt; text-align: left; font-weight: bold;}

#functionswrapper {width: 960px; margin: 0 auto; }
#functionswrapper p {font-size: 8pt; }
#functionscolumn1 { float: left;  width: 50%; text-align: left; margin-bottom: 10px; margin-top: 5px;}
#functionscolumn1 p{padding-right: 25px;  padding-bottom: 0px; text-align: justify;  }
#functionscolumn2 { float: left;  width: 50%; text-align: left; margin-bottom: 10px; margin-top: 5px;}
#functionscolumn2 p{  padding-bottom: 0px; text-align: justify;  }
#functionsblock { clear: both; padding-top: 0px; }
#functionsblock p{  padding-top:0px; padding-bottom: 5px; text-align: justify; }
#functionsblock p.listheader{ padding-bottom: 0px; }
#functionsblock ul.list { font-size: 8pt; list-style-image: url(Images/tick.gif); list-style-type:disc; color: black; list-style-position:inside; text-align: left; padding-right: 25px; padding-bottom: 15px }
#functionsblock img {border: 2px solid #000000; width: 500px; height: 295px ; float: left; margin: 5px 30px 10px 0px}

#contactwrapper {width: 960px; margin: 0 auto; }
#contactcolumn1 { float: left; width: 50%;  text-align: left; margin-top: 5px;}
#contacttable {margin: auto}
#contacttable td {padding: 5px; }
.contacttableimg {width: 40px; height: 40px; text-align: center}
#contactcolumn2 { float: right; width: 50%;  margin-top: 5px;}
#link {clear: both; margin: auto}

#Feedbackwrapper {width: 1000px; margin: 0 auto; }
.Feedbackiframe {width: 960px; height: 450px; overflow:hidden; border: 0px}

#Maillistwrapper {width: 1000px; margin: 0 auto; }

