/*
*/
/*----012F2F---344222----4E0101---003333-921E1F---ff9999---336667------
--------------------------------663333--CONTAINER STYLES*/


body {
background-color:#111111;
padding-top:10px;
font-family: optima, helvetica, sans-serif;
font-size:small;
color:#ffffff;
}


#main {
background-image: url(images/piano_bg2.jpg);
background-color: #000000;
background-repeat:no-repeat;
background-position:left;
width:760px;
height:700px;
border:0px #ffffdd solid;
margin:auto;
padding-top:10px;
padding-left:30px;
padding-right:5px;
padding-bottom:20px;
}

/*----006699----A63434-----1F2638---780303-----8e9968---990000-----
NAVIGATION STYLES*/


#navbuttons {
width:773px;
height:32px;
background-color:#92232C;
border:0px #ffffdd solid;
text-align:right;
padding-right:3px;
font-weight: normal;
}


#navbuttons ul {
width:770px;
height:32px;
display:inline;
list-style:none;
}


#navbuttons li {
font-family; optima, Helvetica, sans-serif;
display:inline;
background-color:#92232C;
list-style:none;
right;
border-right:0px #ffffff solid;
padding:0px 5px 0px 10px;
line-height:30px;
}


/*---------FBB917---------cc9966-----663333---------------navbar links*/


#navbuttons li a {
font-family:Tahoma,  optima, Helvetica, sans-serif;
font-size:13px;
color:#EDDABC;
text-decoration:underline;
}


#navbuttons li a:hover {
color:#dddddd;
text-decoration:underline;
}


#navbuttons li.first {
border-left:none;
}


#navbuttons li.last {
border-right;none;
}

/*---780303-----222111-------2B3A2F--------------links in the main content*/


a {
color:#000000;
text-decoration:underline;
}


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


/*-------------------8e9968-------465663--------*/
/*-------------background-color:#ffffdd;-------rose: 744447----744222-------
-*/
/*----------E3AF55---------8e9968-------465663--------*/



#description {
width:145px;
border:1px #ffffdd solid;
margin:0px 0px 5px 5px;
}


#right {
background-image: url(images/woodbg01.jpg);
background-repeat:no-repeat;
background-position:left;
background-color:#D5AE8F;
width:352px;
height:300px;
border:1px #ffffdd solid;
float:right;
margin-top:45px;
margin-right:20px;
margin-bottom:5px;
}






#copyright {
width:200px;
height:300px;
background-color:#8e9968;
border:1px #ffffdd solid;
margin:15px 15px 15px 15px;
padding-top:0px;
margin-top:10px;
float:left;
text-align:center;
}

#flat {
width:300px;
height:50px;
border:0px #ffffdd solid;
margin:100px 15px 15px 50px;
padding-top:0px;
float:top;
text-align:right;
}

/*-------------
<div id="copyright"><img src="images/hs_linda.jpg" width=100 height=135></div>*/
/*-------------1F2638------------8e9968--------2B3Aa5------TEXT STYLES*/


h1 {
color:#ffffff;
font-size:27px;
font-family:optima, Helvetica, sans-serif;
text-decoration:none;
float:right;
padding-right:10px;
padding-top:0px;
}


h2 {
color:#000000;
font-size:23px;
font-family:optima, Helvetica, sans-serif;
text-decoration:none;
padding-right:50px;
padding-top:5px;


}


h3 {
font-size:14px;
padding-left:5px;
}


h4 {
color:#2B3Aa5;
font-size:20px;
padding-left:5px;
}


.blockquote {
font-style:italic
font-size:normal;
}


.ltgrn {
font-family:Geneva, optima, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#92232C;
text-decoration:none;
}


.articles {
font-family:optima, Helvetica, sans-serif;
padding:15px;
font-size:15px;
text align:right;
color:#92232C;
}


.description_text {
padding:5px;
color:#ffffff;
font-size:small;
text-align:left;
}


.content {
padding:0px 5px 0px 5px;
text-align:left;
font-size:normal;
color:#ffffff;
}


.copy {
font-size:10px;
color:#ffffff;
font-weight: strong;
}


.copy2 {
font-size:12px;
padding:0px 5px 0px 5px;
text-align:left;
}


.copy3 {
font-size:10px;
color:#ffffff;
}


.footer {
font-size:8px;
font-weight: strong;
color:#000000;

}



/*---------------------------------------footer links--------*/


#footer a {
color:#EDDABC;
text-decoration:none;
}


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







/*MISC*/
/*--------------------------------*/




