body {
margin: 0;
padding: 0;
text-align: center;
background: #731A0E url(images/bg_bottom.jpg) repeat-x bottom;
color: #ECD1A4;
cursor: default;
font-family: "Lucida Sans Unicode", Sans-serif;
font-size: 11px
}


/* CONTENT LAYERS */

#back_top {
background: url(images/bg_top.jpg) repeat-x top;
}

#container {
background: url(images/bg_content.jpg);
width: 745px;
margin: 0 auto
}

#header {
background: url(images/top.jpg);
height: 59px;
padding: 30px 0 0 42px
}

#content_bottom {
background: url(images/footer_1.jpg) no-repeat bottom;
float: left;
padding-bottom: 20px
}

#left {
float: left;
background: url(images/left.jpg) no-repeat top;
width: 438px;
text-align: justify;
overflow: hidden;
padding: 0 8px 0 42px
}

#right {
float: right;
background: url(images/right.jpg) no-repeat top;
width: 210px;
text-align: justify;
line-height: 15px;
padding: 215px 34px 0 13px
}

#footer {
height: 81px;
clear: both;
background: url(images/footer.jpg);
padding: 30px 42px 0 0;
text-align: right;
color: #853821
}


/* NAVIGATION */

.nav {
background: url(images/nav.jpg);
margin-bottom: 20px;
width: 210px
}

.nav_top {
background: url(images/nav_top.jpg) no-repeat top;
width: 210px
}

.nav_bottom {
background: url(images/nav_bottom.jpg) no-repeat bottom;
padding: 5px 0 5px 10px;
width: 200px
}

.nav ul {
margin: 0;
padding: 0 0 10px 15px;
list-style: none;
}


/* TITLES and HEADINGS */

#title, #desc, h1, h2, h3 {
font-family: "Century Gothic", Sans-serif;
}

#title {
color: #313114;
float:left;
font-size: 47px;
text-transform: lowercase
}

#desc {
color: #BABA94;
float: left;
font-size: 24px;
padding: 22px 0 0 10px
}

h1 {
color: #58130A;
font-size: 25px;
margin: 20px 0 0 0;
font-weight: normal
}

h2 {
color: #F4AA9E;
font-size: 16px;
text-align: right;
margin: 0
}

h3 {
color: #7D6230;
margin: 0;
font-size: 18px;
padding: 10px 0 7px
}


/* LINKS */

a {
text-decoration: none;
}

#left a:link, #left a:visited {
color: #FFDAD4;
border-bottom: 1px solid #E58F7F
}

#left a:hover, #left a:active {
color: #FFFFFF;
border: 0
}

#right a, #footer a {
font-weight: bold
}

#right a:link, #right a:visited {
color: #E1DA9F
}

#right a:hover, #right a:active {
color: #FFFFFF
}

#footer a:link, #footer a:visited {
color: #C02C17
}

#footer a:hover, #footer a:active {
color: #482917
}


/* SPAN CURVES */

.a, .b, .c, .d {
float: right;
height: 16px;
display: block
}

.a {
width: 85px
}

.b {
width: 70px;
clear: right
}

.c {
width: 40px;
clear: right
}

.d {
width: 20px;
clear: right
}


/* ETC*/

blockquote {
background: #C16143 url(images/blockquote.jpg) repeat-x bottom;
border: 1px solid #CC7855;
padding: 10px 10px 10px 20px;
line-height: 17px;
color: #F4BB97
}

#left p, #footer p {
margin: 5px 0 10px 0;
line-height: 15px;
}
