body { margin: 0; padding: 0; background-color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; } 
a { color: #ffffff; text-decoration: underline; font-size: 12px;}
li { font-size: 1em; list-style: none; }
a:hover { text-decoration: none; }
div { margin:0px; }
h1 { margin-left:0px; }
object { outline:none; }

.SpryHiddenRegion { visibility: hidden; }
.playlistSelected { background-color: #ffffff; }
.clearFloat { clear: both; }

#wrapper {width: 900px; margin: 0 auto; padding: 20px 25px 0px 25px; }

#columnLeft {float: left; margin-top: 0px; margin-right: 20px;}
#columnRight { margin-top: 1.25em; }

#header { border-bottom: solid 1.25em #202020; }

#playerWrapper { padding: 0; width: 480px; border-right: solid 1px #202020; border-left: solid 1px #202020; border-bottom: solid 1px #202020;  }
#player {width: 480px; height: 360px; min-height: 360px; max-height: 360px; }
#player p { padding: 10px; }
#title {color: #9C0000;  word-spacing: -.3em; letter-spacing: 1px; font-family: "Courier New", Courier, monospace; font-weight: normal; padding-left: .7em; padding-right: .6em; background-color: #202020; font-size: 1.6em; font-weight: bold;}
#titleDetails {font-family: "Courier New", Courier, monospace; word-spacing: .025em; padding-bottom: 1.25em; padding-left: .80em; background-color: #202020; font-size: 1.25em; color:#999999;}

#playlist { overflow: auto; }
#playlist ul { margin: 0; padding: 5px 0 10px 3px; }
#playlist li {margin-bottom: .5em; outline: none;}
#playlist li a {text-decoration: none;}
#playlist li a:hover {text-decoration: underline;}
#playlist span {color: #666666; }
#playlist img {margin-bottom: 5px;}
span#playlistInstruct {color: #dadada; padding-left: 5px; font-family: "Courier New", Courier, monospace;}

#titlePlaylist { font-size: 1em; font-weight: bold;}

#resume {margin-top: 10px; overflow: auto;}
#resume img {margin-bottom: 5px;}
#resume ul { margin: 0; padding: 5px 0 10px 0; }
#resume a {color: #ffffff; font-weight: bold; text-decoration: none; letter-spacing: 1px;}
#resume a:hover { text-decoration: underline;}

#contact {margin-top: 10px; overflow: auto;}
#contact img {margin-bottom: 5px;}
#contact ul { margin: 0; padding: 5px 0 10px 0; }
#contact a {color: #ffffff; font-weight: bold; text-decoration: none; letter-spacing: 1px;}
#contact a:hover { text-decoration: underline;}

#footer {margin-top: 0px; background-color: #202020; color: #777777; padding: 10px 0 10px 10px;}
#footer a {color: #ccc; text-decoration: none;}
#footer a:hover { text-decoration: underline;}
#footer img {padding-top: .5em; }
#footer img a {outline: none;}
#footer img a:hover {outline: none;}