/* body & frameset styles */
	body {
		background-color:#05052E;
		font-family:Arial, Helvetica, sans-serif;
		overflow-x:hidden;
	}
	body.black {
		background-color:#000000;
	}
	frameset {
		border:0;
		overflow:hidden;
		frameborder:0;
	}
/*page layout */
	div.gradientbar1, div.gradientbar2 {
		position:absolute;
		right:0px;
		width:800px;
		height:5px;
		z-index:2;
		font-size:2px;
	}
	div.gradientbar1, div.gradientleft1 {
		top:25px;
	}
	div.gradientbar2, div.gradientleft2 {
		top:135px;
	}
	div.gradientleft1, div.gradientleft2 {
		position:absolute;
		left:5px;
		width:800px;
		height:5px;
		background-color:#E27704;
		z-index:1;
	}
	div.yellowgradient1, div.yellowgradient2 {
		position:absolute;
		top:0;
		left:600px;
		background-color:#FBFE0D;
		width:400px;
		font-size:2px;
		height:5px;
	}
	div.music {
		color:#E27804;
		font-size:11px;
		font-weight:bold;
		margin:0;
		padding:0;
		position:absolute;
		top:3px;
		right:2px;
		height:17px;
		width:130px;
		overflow:hidden;
		z-index:5;
	}
	div.fla {
		position:absolute;
		top:30px;
		left:5px;
		height:107px;
		width:2438px;
		overflow:hidden;
		z-index:0;
	}
	div.side {
		position:absolute;
		top:55px;
		left:175px;
		width:3px;
		height:330px;
		z-index:3;
	}
	div.logo {
		position:absolute;
		top:8px;
		left:20px;
		z-index:3;
	}
	div.logo2 {
		position:absolute;
		top:0px;
		left:20px;
		z-index:3;
	}
	div.title {
		position:absolute;
		top:80px;
		left:135px;
		z-index:3;
	}
	div.nav {
		padding:10px 5px 5px 10px;
		position:absolute;
		top:39px;
		left:10px;
		width:140px;
		height:280px;
		z-index:2;
	}
	div.nav ul {
		padding:0;
		margin:0;
		list-style-type:none;
	}
	div.nav ul li {
		margin:.3em 0;
	}
	div.content {
		vertical-align:top;
		padding:5px 5px 5px 10px;
		position:absolute;
		top:0px;
		left:187px;
		width:800px;
		height:390px;
		z-index:2;
	}
	div.text {
		vertical-align:top;
		padding:5px;
		position:absolute;
		top:50px;
		left:1px;
		width:800px;
		height:370px;
		overflow:auto;
		z-index:2;
	}
	div.copyright {
		color:#FAFB97;
		vertical-align:top;
		background-color:#05052E;
		font-size:11px;
		padding:0px;
		margin:0;
		position:absolute;
		bottom:10px;
		right:10px;
		width:748px;
		height:12px;
		z-index:2;
	}
/* layout within content */
	div.twobs {
		text-align:center;
	}
	div.portraits {
		margin-right:5px;
		float:left;
	}
	div.galleryindex {
		width:80%;
		margin:0 auto;
		text-align:center;
	}
	div.gallery {
		text-align:center;
	}
	div.gallery img {
		padding:5px;
		border:0;
	}
/* text styles and headings */
	p, .body {
		color:#FAFB97;
		font-size:13px;
		margin:0 0 1em 0;
	}
	div.text ul {
		color:#FAFB97;
		font-size:13px;
		padding-left:9px;
		margin:9px;
	}
	ul.links li {
		padding:.5em 0;
	}	
	.smaller {
		color:#FFFFFF;
		font-size:11px;
		margin:0;
		padding:0;
	}
	.strong {
		font-weight:bold;
	}
	.normal {
		font-weight:normal;
		font-size:13px;	
	}
	h3 {
		color:#FBFB0C;
		font-size:22px;
		margin:0;
		padding:5px 0;
		line-height:36px;
		top:5px;
	}
	h4 {
		color:#F2CD09;
		font-size:18px;
		margin:0;
		padding:0;
	}
/* links */
	a.nav:link, a.nav:active, a.nav:visited, a.nav:hover {
		color:#F2CD09;
		text-decoration:none;
		font-size:16px;
		font-weight:bold;
		line-height:12px;
		margin:0;
		padding:0;
	}
	a.nav:link, a.nav:active, a.nav:visited {
		color:#F2CD09;
	}
	a.nav:hover {
		color:#FAFB97;
	}
	a:link, a:active, a:visited {
		color:#FBFB0C;
		text-decoration:none;
		font-weight:bold;
		margin:0;
		padding:0;
	}
	a:hover {
		font-family:Arial, Helvetica, sans-serif;
		color:#E27804;
		text-decoration:none;
		font-weight:bold;
		margin:0;
		padding:0;
	}