@charset "utf-8";
/* CSS Document */

body{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
margin: 0;
padding: 0;
background: #180905 url(images/bg_body.jpg) top center no-repeat fixed;
}

h1{
font-size: 18px;
}

.wrapper #shadows{
background: url(images/bg_body_shadows.jpg) top center repeat-y;
z-index: -1;
}

.wrapper #container{
width: 1000px;
height: 100%;
margin: 0 auto;
}

.wrapper #header{
width: 1000px;
height: 447px;
}

.wrapper #main_content{
margin: 0 40px 0 40px;
vertical-align:top;
}

.wrapper #main_content_bg{
	background: url(images/bg_body_02.jpg) top no-repeat;
	position: absolute;
	width: 1000px;
	height: 77px;
	z-index:-2;
	left: 127px;
}

.title_location{
margin: 12px 0 10px 0px;
}


.pic_index{
float: right;
padding: 0 20px 20px 0;
}

.piano{
font-style: italic;
letter-spacing: 2px;
}

.sub_titles{
font-size: 14px;
font-weight: bold;
font-variant: small-caps;
color: #FFFF99;
letter-spacing: 1px;
}

.clearer{
width: 100%;
height: 1px;
clear: both;
}

li{
list-style-image: url(images/arrow_note.png);
margin: 0 0 0 20px;
}

.italic{
font-style: italic;
letter-spacing: 1px;
}

.margin_30{
margin: 0 0 0 30px;
display: block;
}

.margin_60{
margin: 0 0 0 60px;
display: block;
}

.wrapper #footer{
padding: 30px;
text-align: center;
font-size: 10px;
}


.sub_nav_location{
width: 600px;
}

.sub_nav_cell{
padding: 10px;
float: left;
}

.bg_cells{
background: url(images/bg_cells.png) top center no-repeat;
}

.sub_nav_links{text-decoration: none; color: #F9E455; font-size: 18px}

a:link{text-decoration: none; color: #F9E455}
a:visited{text-decoration: none; color: #F9E455}
a:hover{text-decoration: underline; color: #F9E455}
a:active{text-decoration: none; color: #F9E455}

