body { 
	background-color : #CC00CC; 
}

table.banner {
	height : 157px;
	width : 650px;
}

td.outerborder {
	background-color : #842086; 
}

td.innerdata {
	background-color : #EAC4EB; 
}

td.left_column {
	margin-left : 0px;
	width : 30px;
	background-color : #842086;
}

td.right_column {
	margin-left : 0px;
	width : 10px;
	background-color : #842086;
}

td.center_column {

	width : 610px;
	background-color : #C154C5;
}


/*========================
	news item styles
=========================*/
table.news {
	position : relative;
	top : 10px;
	margin-left : 10;
	width : 580px;
	border : 0px;
}

table.news_item {
	margin-bottom : 10px;
	border : 1px solid;
	border-color : #542057;	
}

.date_style {
	text-align : left;
	margin-left : 5px;
	color : #990000;
	font-size : 13px;	
}

td.news_date {
	width : 150px;
}

td.news_title {
	text-align : left;
	font-family : georgia;
	width : 430px;
	color : #663333;
	font-size : 18px;
}

td.news_description {
	text-align : left;
	padding-top : 10px;
	padding-bottom : 30px;	
	padding-left : 15px;
	padding-right : 30px;
	color : #000000;
	font-size : 16px;
	width : 580px;
}

tr.news_entry_top_level {
	height : 21px;
	padding : 2px;
	background-color : #E3B1E4;
}

tr.news_entry_lower_level {
	background-color : #D582D7;
}


/*========================
	legal statement styles
=========================*/

table.legal {
	position : relative;
	top : 10px;
	margin-left : 10px;
	width : 580px;
	border : 1px dashed;
	border-color : #510000;
	background-color : #D582D7;
}

td.legal_heading {
	height : 15px;
}

td.legal_text {
	padding : 10px;
	height : 15px;
}

.legal_heading {
	margin-left : 5px;
	color : #990000;
	font-size : 17px;	
}

.legal_text {
	color : #510000;
	font-size : 14px;	
}


/*========================
	contact form styles
=========================*/

.contact_title {
	position : relative;
	top : 12px;
	padding-left : 20px;
	color : #510000;
	font-size : 18px;	
}

table.contact {
	position : relative;
	top : 10px;
	width : 380px;
	border : 0px solid;
	border-color : #510000;
	background-color : #510000;
}

td.contact_left {
	text-align : right;
	background-color : #D582D7;
	width : 80px;
}

td.contact_right {
	background-color : #D582D7;
	width : 300px;
}

td.contact_submit {
	background-color : #D582D7;
	width : 380px;
}

.contact_text_left {
	font-style : italic;
	margin-right : 7px;
}

input.simple {
	width : 300px;
	border : 1px solid;
	border-color : #510000;
	background-color : #F7E8F7;	
}

input.submit {
	margin-left : 310px;
}

textarea.contact {
	width : 300px;
	height : 200px;
	border : 1px solid;
	border-color : #510000;
	background-color : #F7E8F7;	
}


/*========================
	biography styles
=========================*/

td.biography {
	width : 610px;
	background-color : #D582D7;
}

table.biography {
	width : 550px;
	margin-left : 20px;
	margin-top : 0px;
	background-color : #D582D7;
}

td.bio_header { 
	height : 20px;
}

.bio_header {
	padding : 5px;
	color : #990000;
	font-size : 28px;	
	padding-top : 20px;
	margin-top : 40px;
	margin-left : 40px;
}

p.bio_text {
	text-indent: 0cm;
}

.bio_text {
	color : #200000;
	font-size : 16px;	
}

.bio_tail {
	text-align : right;
	color : #000000;
	font-size : 11px;	
}


/*========================
	about styles
=========================*/

table.about_mission {
	position : relative;
	top : 10px;
	width : 500px;
	border : 1px solid;
	border-color : #510000;
	background-color : #D582D7;
}

td.mission_heading {
	height : 15px;
}

td.mission_text {
	padding : 5px;
	height : 15px;
}

.mission_heading {
	text-align : center;
	color : #990000;
	font-size : 17px;	
}

.mission_text {
	color : #510000;
	font-size : 14px;	
}

table.about_publications {
	position : relative;
	top : 10px;
	width : 500px;
	border : 1px solid;
	border-color : #510000;
	background-color : #D582D7;
}

table.publications {
	width : 500px;
	border : 1px solid;
	border-color : #510000;
	background-color : #D582D7;
}

td.publication_image {
	background-color : #E6B8E7;
	width : 128px;
}

td.publication_text {
	padding-left: 10px;
	padding-right: 15px;
	width : 372px;
	background-color : #E6B8E7;
}

.publications_title_bar {
	text-align : center;
	color : #990000;
	font-size : 20px;	
}

.publication_header {
	padding : 5px;
	color : #510000;
	font-size : 24px;	
}

.publication_isbn {
	margin-left : 20px;
	padding : 5px;
	color : #000000;
	font-size : 12px;	
}

.publication_text {
	padding-top : 5px;

	color : #510000;
	font-size : 14px;	
}


/*========================
	preface styles
=========================*/

table.preface {
	width : 500px;
}

td.preface_title {
	padding-top: 20px;
	padding-bottom : 10px;
}

.preface_title {
	margin-top : 10px;
	text-align : left;
	margin-left : 20px;
	color : #990000;
	font-size : 24px;	
}

.preface_text {
	color : #510000;
	font-size : 15px;	
}

.preface_sign {
	text-align : right;
	font-style : italic;
	color : #510000;
	font-size : 16px;	
}

a.basic {
	color : #336600;
}


/*========================
	music table styles
=========================*/

table.music {
	border : 1px solid;
	border-color : #822D84;
	margin-top : 10px;
	margin-bottom : 10px;
	width : 500px;
	background-color : #D582D7;
}

td.music_left_header {
	text-align : center;
	border : 1px outset;
	border-color : #D582D7;
	width : 80px;
	background-color : #D582D7;
}

td.music_right_header {
	padding-left : 20px;
	border : 1px outset;
	border-color : #D582D7;
	width : 420px;
	background-color : #D582D7;
}

td.music_left {
	text-align : center;
	border : 1px outset;
	border-color : #EBCBED;
	width : 80px;
	background-color : #EBCBED;
	font-size : 15px;		
}

td.music_right {
	padding-left : 20px;
	border : 1px outset;
	border-color : #D077BE;
	width : 420px;
	background-color : #D077BE;
	font-size : 15px;	
}


/*========================
	recording styles
=========================*/

table.recording {
	width : 500px;
	margin-top : 10px;
	margin-bottom : 10px;
	border : 1px solid;
	border-color : #822D84;
	background-color : #D582D7;
	font-size : 15px;		
}

td.recording_type_header {
	width : 50px;
	text-align : center;
	border : 1px outset;
	border-color : #D582D7;
	background-color : #D582D7;
	font-size : 15px;		
}

td.recording_title_header {
	width : 150px;
	text-align : center;
	border : 1px outset;
	border-color : #D582D7;
	background-color : #D582D7;
	font-size : 15px;	
}

td.recording_performer_header {
	width : 100px;
	text-align : center;
	border : 1px outset;
	border-color : #D582D7;
	background-color : #D582D7;
	font-size : 15px;		
}

td.recording_label_header {
	text-align : center;
	border : 1px outset;
	border-color : #D582D7;
	width : 50px;
	background-color : #D582D7;
	font-size : 15px;	
}

td.recording_year_header {
	text-align : center;
	border : 1px outset;
	border-color : #D582D7;
	width : 50px;
	background-color : #D582D7;
	font-size : 15px;	
}

td.recording_type {
	width : 50px;
	text-align : center;
	border : 1px outset;
	border-color : #EBCBED;
	background-color : #EBCBED;
	font-size : 15px;		
}

td.recording_title {
	width : 150px;
	text-align : center;
	border : 1px outset;
	border-color : #D077BE;
	background-color : #D077BE;
	font-size : 15px;	
}

td.recording_performer {
	width : 100px;
	text-align : center;
	border : 1px outset;
	border-color : #D077BE;
	background-color : #D077BE;
	font-size : 15px;		
}

td.recording_label {
	text-align : center;
	border : 1px outset;
	border-color : #D077BE;
	width : 50px;
	background-color : #D077BE;
	font-size : 15px;	
}

td.recording_year {
	text-align : center;
	border : 1px outset;
	border-color : #D077BE;
	width : 50px;
	background-color : #D077BE;
	font-size : 15px;	
}


/*========================
	publication styles
=========================*/

td.publication_author_header {
	width : 150px;
	text-align : center;
	border : 1px outset;
	border-color : #D582D7;
	background-color : #D582D7;
	font-size : 15px;		
}

td.publication_title_header {
	text-align : center;
	border : 1px outset;
	border-color : #D582D7;
	width : 150px;
	background-color : #D582D7;
	font-size : 15px;	
}

td.publication_publisher_header {
	text-align : center;
	border : 1px outset;
	border-color : #D582D7;
	width : 150px;
	background-color : #D582D7;
	font-size : 15px;	
}

td.publication_year_header {
	text-align : center;
	border : 1px outset;
	border-color : #D582D7;
	width : 50px;
	background-color : #D582D7;
	font-size : 15px;	
}

td.publication_author {
	width : 150px;
	text-align : center;
	border : 1px outset;
	border-color : #EBCBED;
	background-color : #EBCBED;
	font-size : 15px;		
}

td.publication_title {
	text-align : center;
	border : 1px outset;
	border-color : #D077BE;
	width : 150px;
	background-color : #D077BE;
	font-size : 15px;	
}

td.publication_publisher {
	text-align : center;
	border : 1px outset;
	border-color : #D077BE;
	width : 150px;
	background-color : #D077BE;
	font-size : 15px;	
}

td.publication_year {
	text-align : center;
	border : 1px outset;
	border-color : #D077BE;
	width : 50px;
	background-color : #D077BE;
	font-size : 15px;	
}

.table_header {
	font-size : 18px;
	color : 333333;
}


/*========================
	footer styles
=========================*/

td.left_column_footer {
	margin-left : 0px;
	width : 30px;
	background-color : #842086;
}

td.right_column_footer {
	margin-right : 0px;
	width : 10px;
	background-color : #842086;
}

td.footer {
	height : 25px;
	background-color : #842086;
}

p.copyright {
	color : #EAC4EB;
	font-size : 12px;
	margin-right : 10px;
	text-align : right;
	margin-top:5;	
}