body {
text-align: center;
background-color: #0e343c;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 76%;
color: #232323;
margin: 0;
padding: 0;
}

.clr {
clear: both !important;
}

.lt {
float: left !important;
}

.rt {
float: right !important;
}

.divider {
width: 844px;
height: 6px;
margin: 0;
padding: 0;
background: transparent url(images/divider.png) top left no-repeat;
}

#container {
width: 1005px;
overflow: hidden;
margin: 0 auto;
}

#header {
width: 999px;
height: 240px;
margin: 0 auto;
background: transparent url(images/header.jpg) top left no-repeat;
text-align: left;
}

h1 {
text-indent: -9999px;
margin: 0;
padding: 0;
}

h1 a {
display: block;
width: 270px;
height: 130px;
background: transparent url(images/logo.png) top left no-repeat;
margin-left: 10px;
}

h2 {
margin: 0;
padding: 0;
font-size: 2em;
}

#navWrapper {
width: 961px;
height: 71px;
margin: 30px auto;
background: transparent url(images/nav_BG.png) top left no-repeat;
}

#nav {
list-style-type: none;
list-style-image: none;
margin: 0;
padding: 0;
}

#nav li {
font-size: 1.3em;
padding: 27px 0 0 25px;
float: left;
}

#nav li.current {
text-decoration: underline !important;
}

#nav li a, #nav li a:Link, #nav li a:Visited {
color: #000000;
text-decoration: none;
font-weight: bold;
}

#nav li a:Active, #nav li a:Hover {
text-decoration: underline !important;
}

#content {
width: 999px;
margin: 0 auto;
padding: 0;
background: transparent url(images/main_BG.jpg) top left repeat-y;
}

.contentBottom {
width: 999px;
height: 23px;
margin: 0 auto;
padding: 0;
background: transparent url(images/main_BG_bottom.jpg) top left no-repeat;
}

#contentInner {
width: 950px;
margin: 0 auto;
padding: 0;
background: transparent url(images/content_BG.png) top left repeat-y;
text-align: left;
}

#contentWrapper {
padding: 35px 55px 20px 45px;
}

.postcontent {
font-size: 1.5em;
}

#contentWrapper p {
margin: 0;
padding: 0;
}

.contentInnerBottom {
width: 950px;
height: 24px;
margin: 0 auto;
padding: 0;
background: transparent url(images/content_bottom.png) top left no-repeat;
}

.songList {
list-style-type: none;
list-style-image: none;
margin: 0;
padding: 0;
}

.songList li {
text-indent: 10px;
}

.songList li.head {
font-weight: bold;
text-decoration: underline;
text-indent: 0px !important;
padding-top: 10px;
}

.message {background:#fff6bf; border: 1px solid yellow; color:#000;display:none;width:460px;padding:10px;}
#contactForm {text-align:right;}
#contactForm ul {list-style-type:none;width:390px;}
#contactForm li {list-style-type:none; padding-bottom: 15px;}
#contactForm li.special {display:none;}
#contactForm label {padding-right: 40px; vertical-align: middle;}
#contactForm input.text {width:260px; height: 20px; background-color: transparent; border: 1px solid #000000; color: #000000; font-size: .9em; vertical-align: middle; font-family: inherit;}
#contactForm textarea {width:260px; background-color: transparent; border: 1px solid #000000; color: #000000; font-size: .9em; vertical-align: middle; font-family: inherit;}
.sendBtn {background-color: transparent; width: 165px; height: 30px; color: #000000; font-size: .9em; border: 1px solid #000000; cursor: pointer; font-family: inherit;}

#footer {
color: #ffffff;
font-size: .9em;
padding-right: 10px;
text-align: right;
margin-bottom: 15px;
}

#footer p {
margin: 0;
padding: 0;
}

#footer p a, #footer p a:Link, #footer p a:Active, #footer p a:Visited, #footer p a:Hover {
color: #ffffff;
font-weight: normal;
}
