body {
 background: url(images/bg.png) top left repeat;
 color: #E0E0E0;
 font: 15pt Georgia, "Times New Roman", Times, serif;
 line-height: 25pt;
 margin: 0 auto 0 0;
 text-align: left;
}

p {
 margin: 0 0 15px 0;
}

h1 {
 display: none;
}

h2 {
 color: #DE1B1B;
 font: italic 30pt "Times New Roman", Times, Garamond, Georgia, serif normal;
 margin: 0 0 1px 0;
 text-align: left;
 text-transform: lowercase;
}

a {
 border-bottom: 2px solid #D5A691;
 color: #FF663D;
 text-decoration: none;
}

a:hover {
 border-bottom: 2px solid #FF663D;
 color: #D5A691;
}

/*
== LAYOUT STYLES ========================== 
*/
#container {
 background: url(images/layout.png) top left no-repeat;
 margin: 0 auto 0 0;
 text-align: left;
 width: 800px;
}

#content {
 float: right;
 margin: 430px 0 0 0;
 padding: 10px 10px 10px 0;
 width: 620px;
}

#navigation {
 float: left;
 margin: 430px 0 0 0;
 width: 150px;
}

#footer {
 clear: both;
 text-align: center;
}

#footer p {
 margin: 0;
 padding: 1% 0;
}

/* 
== NAVIGATION STYLES ======================
*/
#navigation ul {
 margin: 0;
 padding: 0;
}

#navigation ul li {
 background: url(images/nav.png) top left repeat;
 display: block;
 margin: 0 0 1px 0;
 padding: 3px 5px 3px 0;
 text-align: right;
}

#navigation ul li.c {
 background: url(images/navCurrent.png) top left repeat;
}

#navigation ul li a {
 border: 0;
 color: #EFD5D1;
 font: italic 14pt "Times New Roman", Times, serif;
}

#navigation ul li.c a {
 color: #D2CBB7;
}

#navigation ul li a:hover, #navigation ul li.c a:hover {
 color: #FFFFFF;
}

/* 
== OTHER STYLES ===========================
*/
blockquote {
 color: #CD8436;
 font: italic 15.5pt "Times New Roman", Times, serif;
 line-height: 27pt;
}

