body,
	html {
		margin:0;
		padding:0;
		background:#000000;
		color:#000;
	}
	body {
		min-width:900px;
                margin: 5px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10pt;
	}
	#wrap {
		background:#ffffff;
		margin:0 auto;
		width:900px;
	}
	#header {
		background:#ffffff;
	}
	#header h1 {
    	padding:5px;
	    margin:0;
    }
a {
    text-decoration : none;
}

h1 {
	font-size:14pt;
	display:block;
	width:100%;
}

h2 {
	font-size:12pt;
	display:block;
	width:100%;
}

h3 {
	font-size:11pt;
	display:block;
	width:100%;
}

.entry-title a { 
	color: #ff6600;
        padding-bottom: 1px;
}
.entry-title a:visited { 
	color: #ff6600;
        padding-bottom: 1px;
}
.entry-title a:hover { 
	color: #ffffff;
	background-color: #ff6600;
        padding-bottom: 1px;
}

	#nav {
		background:#ff6600;
		padding:5px;
	}
#nav ul
	{
	padding: .2em 0;
	margin: 0;
	list-style-type: none;
	color: #FFF;
	width: 100%;
	}

#nav li { display: inline; }

#nav li a
	{
	text-decoration: none;
	color: #FFF;
	padding: .2em 1em;
	border-right: 1px solid #fff;
	}

#nav li a:hover
	{
	background-color: #fff;
	color: #ff6600;
	}

	#main {
		background:#ffffff;
		float:left;
		width:600px;
                padding: 10px;
	}
	#sidebar {
		background:#ffffff;
		float:right;
		width:250px;
                padding-left: 10px;
                padding-right: 10px;
                border-left: 1px solid #ff6600;	}
	#sidebar ul {
		margin-bottom:0;
    }
#sidebar a {
color: #666;
text-decoration: none;
}

#sidebar a:hover {
color: #ccc;
}
	#footer {
		background:#ff6600;
		clear:both;
	}
#footer a
	{
	text-decoration: none;
	color: #fff;
	}

#footer a:hover
	{
	background-color: #fff;
	color: #ff6600;
	}

	#footer p {
		padding:5px;
		margin:0;
    }

img {
border: none;
}

p {
margin-top: 10px;
margin-bottom: 10px;
}
.bold {
font-weight: bold;
}

.lefty { 
float: left;
clear: none;
margin-right: 5px; }


.righty { 
float: left;
clear: none;
margin-right: 5px; }

.download_details { font-size: 6pt }

.right {
text-align: right;
}

.songtable { width: 100%;
	border-collapse: collapse;
	border-width: 1px; 
	border-color: #ff6600;
	border-style: solid; }
.songth { width: 25%;
	font-weight: bold }
.songtd { padding: 5px;
	border-width: 1px; 
	border-color: #ff6600;
	border-style: solid; }

.top {
vertical-align: top;
}
.width_100 { width: 100%; }
.width_50 { width: 50%; }
.center { text-align: center; }
