body {
 background-color:#333333;
 background-attachment:fixed;
 }
table, th, td {
 background-color:#E1E1E1;
 text-align:left;
 border-collapse:collapse;
 padding:0px;
 margin-left:auto;
 margin-right:auto;
 }
a {
 text-decoration:none;
 color:#E1E1E1;
 }
a:hover {
 color:#254D4D;
 }
.top {
 margin-left:auto;
 margin-right:auto;
 width:1000px;
 }
.contentbg {
 background-image:url("http://www.poseyhill.com/images/dropshadowbackground.png");
 width:900px;
 padding-top:12px;
 padding-left:50px;
 padding-right:50px;
 margin-left:auto;
 margin-right:auto;
 min-height:900px;
 position:relative;
 }
.content {
 font-family:serif;
 color:#011716;
 width:550px;
 text-align:left;
 position:relative;
 padding:10px;
 }
.song {
 width:200px;
 height:80px;
 margin:10px 10px 10px 10px;
 position:absolute;
 top:340px;
 left:720px;
 background-color:#330000;
 color:#FFFFFF;
 padding:5px;
 }
.feed {
 width:200px;
 overflow-y:scroll;
 overflow-x:hidden;
 height:500px;
 margin:10px 10px 10px 10px;
 position:absolute;
 top:430px;
 left:720px;
 background-color:#330000;
 color:#FFFFFF;
 padding:5px;
 }
.altfeed {
 width:200px;
 overflow-y:scroll;
 overflow-x:hidden;
 height:500px;
 margin:10px 10px 10px 10px;
 position:absolute;
 top:340px;
 left:720px;
 background-color:#330000;
 color:#FFFFFF;
 padding-left:5px;
 padding-top:5px;
 padding-bottom:5px;
 padding-right:15px;
 }
.footer {
 background-image:url("http://www.poseyhill.com/images/footer.png");
 height:60px;
 width:900px;
 margin-left:auto;
 margin-right:auto;
 padding-top:20px;
 padding-left:50px;
 padding-right:50px;
 }

/* Menu Buttons */
a.home {
 background-image:url("http://www.poseyhill.com/images/buttonhome.png");
 width:100px;
 height:50px;
 display:block;
 }
a.home:hover {
 background-position:0px -50px;
 }
a.home:active {
 background-position:0px -100px;
 }
a.music {
 background-image:url("http://www.poseyhill.com/images/buttonmusic.png");
 width:100px;
 height:50px;
 display:block;
 }
a.music:hover {
 background-position:0px -50px;
 }
a.music:active {
 background-position:0px -100px;
 }
a.schedule {
 background-image:url("http://www.poseyhill.com/images/buttonschedule.png");
 width:100px;
 height:50px;
 display:block;
 }
a.schedule:hover {
 background-position:0px -50px;
 }
a.schedule:active {
 background-position:0px -100px;
 }
a.history {
 background-image:url("http://www.poseyhill.com/images/buttonhistory.png");
 width:100px;
 height:50px;
 display:block;
 }
a.history:hover {
 background-position:0px -50px;
 }
a.history:active {
 background-position:0px -100px;
 }
a.contact {
 background-image:url("http://www.poseyhill.com/images/buttoncontact.png");
 width:100px;
 height:50px;
 display:block;
 }
a.contact:hover {
 background-position:0px -50px;
 }
a.contact:active {
 background-position:0px -100px;
 }

/* Active Menu Buttons */
a.activehome {
 background-image:url("http://www.poseyhill.com/images/activehome.png");
 width:100px;
 height:50px;
 display:block;
 }
a.activehome:hover {
 background-position:0px -50px;
 }
a.activehome:active {
 background-position:0px -100px;
 }
a.activemusic {
 background-image:url("http://www.poseyhill.com/images/activemusic.png");
 width:100px;
 height:50px;
 display:block;
 }
a.activemusic:hover {
 background-position:0px -50px;
 }
a.activemusic:active {
 background-position:0px -100px;
 }
a.activeschedule {
 background-image:url("http://www.poseyhill.com/images/activeschedule.png");
 width:100px;
 height:50px;
 display:block;
 }
a.activeschedule:hover {
 background-position:0px -50px;
 }
a.activeschedule:active {
 background-position:0px -100px;
 }
a.activehistory {
 background-image:url("http://www.poseyhill.com/images/activehistory.png");
 width:100px;
 height:50px;
 display:block;
 }
a.activehistory:hover {
 background-position:0px -50px;
 }
a.activehistory:active {
 background-position:0px -100px;
 }
a.activecontact {
 background-image:url("http://www.poseyhill.com/images/activecontact.png");
 width:100px;
 height:50px;
 display:block;
 }
a.activecontact:hover {
 background-position:0px -50px;
 }
a.activecontact:active {
 background-position:0px -100px;
 }

/* Single Button Background Test */
a.menubutton {
 background-image:url("http://www.poseyhill.com/images/menu.png");
 width:100px;
 height:30px;
 display:block;
 }
a.menubutton:hover {
 background-position:0px -30px;
 }
a.menubutton:active {
 background-position:0px -60px;
 }
a.activebutton {
 background-image:url("http://www.poseyhill.com/images/active.png");
 width:100px;
 height:30px;
 display:block;
 }
a.activebutton:hover {
 background-position:0px -30px;
 }
a.activebutton:active {
 background-position:0px -60px;
 }
.buttontext {
 color:#330000;
 text-align:center;
 font-size:20px;
 font-style:italic;
 font-weight:bold;
 line-height:30px;
 position:relative;
 top:-31px;
 left:-1px;
 }
.buttonshadow {
 color:#330000;
 text-align:center;
 font-size:20px;
 font-style:italic;
 font-weight:bold;
 line-height:30px;
 padding:2px;
 }
.menuspacer {
 background-image:url("http://www.poseyhill.com/images/menu.png");
 height:30px;
 display:block;
 }
