body {
	background-color : #8f8f8f;
	font : 10px/12px Verdana, Helvetica, Arial, sans-serif;
	margin : 0px;
	padding : 0px;
}

td {
	font : 10px/12px Verdana, Helvetica, Arial, sans-serif;
	vertical-align : top;
}

/*** BEGIN LINKS ***/
a {
	color : #000080;
	text-decoration : none;
}

a:link {
	color : #000080;
	text-decoration : none;
}

a:visited {
	color : #443366;
	text-decoration : none;
}

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

a.deadlink {
	text-decoration : none;
	color : #8f8f8f;
}
/*** END LINKS ***/

/*** BEGIN LOGO ***/
div#logo {
	position : absolute;
	top : 0px;
	left : 0px;
	padding-top : 8px;
	padding-left : 8px;
	z-index : 10;
}

div#logo a {
	display : block;
	width : 128px;
	height : 128px;
}

div#logo a img {
	border-width : 0px;
	width : 128px;
	height : 128px;
}

div#logo a img {
	background : url(../img/Combo_128x128.gif) no-repeat;
}

div#logo a {
	background : url(../img/Combo_128x128.gif) no-repeat;
}

div#logo a:hover img {
	background : url(../img/Combo_128x128.gif) no-repeat;
}
/*** END LOGO ***/

/*** BEGIN HEADER ***/
div#header {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 100%;
	height : 72px;
	background-color : #334411;
	z-index : 1;
}

div#pnav {
	position : relative;
	margin-top : 48px;
	margin-left : 152px;
	height : 24px;	
	background-color : #697E45;
}

div#pnav a {
	position : relative;
	display : inline-block;
	padding-left : 8px;
	padding-right : 8px;
	margin : 0px;
	border : 1px #333333 solid;
	font : 12px/22px Courier, monotype;
	height : 22px;
	color : #ffffff;
	text-decoration : none;
}

div#pnav a:hover {
	background-color : #cc3333;
}
/*** END HEADER ***/

/*** BEGIN BODY STRUCTURE ***/
div#mainFlow {
	position : absolute;
	top : 72px;
	left : 56px;
	width : 640px;
}

div#body {
	position : relative;
	background-color : #c9c9c9;
}

div.title {
	position : absolute;
	top : 32px;
	left : 80px;
	width : 544px;
	height : 32px;
}

div.leftColumn {
	padding-left : 48px;
	padding-top : 64px;
	padding-bottom : 16px;
	width : 352px;
}

div.rightColumn {
	position : absolute;
	top : 64px;
	right : 0px;
	width : 192px;
	background-color : #697e45;
	border-top : 5px solid #334411;
	border-bottom : 5px solid #334411;
	padding : 8px;
	min-height : 128px;
}

div.oneColumn {
	padding-left : 48px;
	padding-top : 64px;
	padding-bottom : 16px;
	width : 576px;
}
/*** END BODY STRUCTURE ***/

/*** BEGIN FOOTER ***/
div#footer {
	margin-left : 104px;
	font : 10px/12px Verdana, Helvetica, sans-serif;
}
/*** END FOOTER ***/

/*** BEGIN HEADERS ***/
h1 {
	margin : 0px;
	padding : 0px;
	font : bold 14pt/14pt Courier, monotype;
	color : #cc3333;
}

h2 {
	margin : 0px;
	padding : 0px;
	font : 12pt/14pt Courier, monotype;
	color : #cc3333;
}

h3 {
	margin : 0px;
	padding : 0px;
	font : bold 10pt Courier, monotype;
	color : #cc3333;
}

div.rightColumn h2 {
	margin-top : 0px;
	text-align : center;
	letter-spacing : .3em;
	color : #cccccc;
}

div.rightColumn h3 {
	color : #cccccc;
	font : bold 10pt Courier, monotype;
	letter-spacing : .1em;
	margin-bottom : 4px;
}
/*** END HEADERS ***/

/*** BEGIN GENERAL TEXT STYLES ***/
.first {
	margin-top : 0px;
	padding-top : 0px;	
}

div.rightColumn p {
	color : #cccccc;
	margin-top : 0px;
	margin-bottom : 4px;
}

.quote {
	font-style : italic;
}

img.introImage {
	float : right;
	margin-left : 16px;
	margin-bottom : 16px;
	border : 0px;
}
/*** END GENERAL TEXT STYLES ***/

/*** BEGIN THUMBNAIL IMAGE PAGES ***/
div.thumbnail {
	position : relative;
	top : auto;
	left : auto;	
	width : 350px;
	height : 96px;
	margin-bottom : 16px;
	vertical-align : top;
}

div.thumbnail img {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 96px;
	height : 96px;
	border : 0px;	
}

div.thumbnail p {
	padding-left : 110px;
	text-indent : -10px;
	margin : 6px;
	padding-right : 0px;	
	padding-top : 0px;	
	padding-bottom : 0px;	
}

div.thumbnail p.first {
	margin-top : 2px;
}
/*** END THUMBNAIL IMAGE PAGES ***/

/*** BEGIN BIO IMAGE PAGES ***/
div.personnel {
	position : relative;
	top : auto;
	left : auto;	
	width : 576px;
	height : 160px;
	margin-bottom : 16px;
	vertical-align : top;
}

div.personnel img {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 160px;
	height : 160px;
	border : 0px;	
}

div.personnel p {
	padding-left : 196px;
	text-indent : -20px;
	font : 8pt/10pt Courier, monotype;
	margin-top : 0.5em;
	margin-bottom : 0.5em;
}

div.personnel h2 {
	padding-left : 176px;
}

div.personnel p.title {
	padding-left : 176px;
	text-indent : 0px;
	margin : 0px;
	margin-bottom : 2em;
}
/*** END BIO IMAGE PAGES ***/

/*** BEGIN SONG PAGES ***/
div.song .lyric {
	margin-top : 8px;
	margin-bottom : 8px;
	padding-left : 20px;
	text-indent : -20px;
}

div.song .refrain {
	margin-top : 8px;
	margin-bottom : 8px;
	padding-left : 20px;
	text-indent : -20px;
	font-style : italic;
}


div.rightColumn .download {
	color : #999999;
	padding-left : 12px;
}
/*** END SONG PAGES ***/

