
html {
    background:	white;
    margin-top: 10px;
    padding:		0;
}

#body {
    position:     absolute;
    top:          0;
    right:        0;
    left:         0;
    width:        840px;
    margin:  auto;
    /*margin:	auto;*/
    border:       1px solid black;
    background:		#ede7dA url('img/body_bg.gif');
}

#navigation {
	position: 	relative;
	margin-top: 20px;
	left: 			69px;
	width: 			702px;
	height:			151px;
	background:	url('img/nav/bg.gif') no-repeat bottom;
}

#logo {
	position:	absolute;
	left:			25px;
	top:			10px;
}

#nav-contents {
	position:	absolute;
	left: 		392px;
	top: 			5px;
}

#cover {
	position: absolute;
	top:			70px;
	left:			14px;
}

.nav-item {
	position: 	relative;
	margin-top: -3px;
}

#contents {
	position:		relative;
	margin-left:		270px;
	margin-top:		20px;
	margin-bottom:		20px;
	width:			500px;
	font-family:		Georgia, Times, Serif, Cardigans;
	font-size: 		14px;
	text-align: 		justify;
	line-height:		20px;	
}

#sub-nav-container {
	position: 		absolute;
	left:					70px;
	top:					190px;
	width:				177px;
}

#sub-navigation {
	position: relative;
}

#sub-navigation-contents {
	position: 	relative;
	width:		157px;
	margin-left:	10px;
	font-family:	Georgia, Times, Serif, Cardigans;
	font-size: 	18px;
	text-align: 	left;
	line-height:	25px;
}

#cover {
	position: relative;
	top:				10px;
	left:				15px;
	width:			152px;
	height:			198px;
	background: url('img/cover_frame.gif') no-repeat bottom;
}

#cover-image {
	position: relative;
	top: 			25px;
	left:			2px;
}

img {
  border:		0;
}

a {
	color:	#3c2819;
	text-decoration: none;
}

a:hover {
	color:	#be5028;
}

.selected {
	color: #be5028;
}

.credits {
  line-height:		16px;
  font-size: 10px;
  text-align: center;
}

.lyrics {
  font-size: 16px;
}

.song {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}

.title {
  color: #be5028;
  font-size: 20px;
  font-weight: bold;
}

.small {
  font-size: 10px;
}

.medium {
  font-size: 16px;
}

.large {
  font-size: 18px;
}

.floatleft {
  float: left;
  padding-right: 15px;
}

.floatright {
  float: right;
}
