/* BODY */
body {
background-image: url("img/top.jpg");
background-repeat: no-repeat;
background-position: top right;
background-attachment: fixed;
background-color: #EBE9F2;
margin: 0;
}

/* CONTAINER */
#container {
width: 600px;
position: absolute;
right: 0;
}

/* NAVIGATION */
#nav table, th {
text-align: center;
width: 250px;
margin: auto;
}

#nav td {
width: 80px;
}

#nav td a {
background-color: #C9C6D3;
border-top: 2px solid #B4A5B3;
border-bottom: 2px solid #B4A5B3;
color: #F2F2F9;
text-transform: uppercase;
display: block;
line-height: 25px;
height: 25px;
}

#nav td a:hover {
color: #fff;
text-decoration: none;
}

#nav2 {
font-family: Georgia, serif;
font-size: 14px;
text-align: center;
}

#nav2 h3 {
border-bottom: 1px solid #A4A4B1;
font-family: Georiga, serif;
font-size: 20px;
color: #B4A5B3;
font-weight: normal;
text-transform: uppercase;
letter-spacing: -1px;
text-align: center;
}

#nav2 h3:first-letter {
font-size: 30px;
color: #A4A4B1;
font-style: italic;
text-transform: lowercase;
}

/* CONTENT */
#content {
font-family: Verdana, Geneva, sans-serif;
font-size: 10px;
color: #A6B2C0;
text-align: justify;
line-height: 20px;
max-width: 300px;
margin-right: 50px;
}

#content b, strong {
color: #A4A4B1;
}

#content h1 {
font-family: Georiga, serif;
font-size: 16px;
color: #B4A5B3;
font-weight: normal;
text-transform: uppercase;
letter-spacing: -1px;
text-align: left;
}

#content h1:first-letter {
font-size: 30px;
color: #A4A4B1;
font-style: italic;
text-transform: lowercase;
}

#content h2 {
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
color: #A4A4B1;
font-weight: normal;
text-transform: uppercase;
text-align: right;
margin-top: -20px;
}

#content a {
color: #B4A5B3;
text-decoration: none;
}

#content a:hover {
text-decoration: line-through;
}