body {
font-size:.9em;
line-height:1.4em; 
background:#000;
color:#fff;
font-family:arial,helvetica,tahoma;
}


/* Layout */
#container { width:700px; margin:0 auto; }
#header { margin-top:30px; }
h1#logo { font-size:4em; line-height:1em; margin-bottom:5px; padding-left:130px; }
h1#logo a { text-decoration:none; }
a#logo-img { position:absolute; top:35px; left:50%;margin-left:-325px;}
div#site-desc { font-size:1.5em; padding-left:130px; letter-spacing:5px;}
#content { padding:30px; }


ul#menu { margin-top:1.5em; color:#000; background:#fff; padding:5px 15px; }
ul#menu li { display:inline; padding:0 15px; }
ul#menu li.first { margin-left:20px; }
ul#menu a { font-weight:bold; text-decoration:none; font-size:1em; color:#000; }
ul#menu a:hover { text-decoration:underline; }

#footer { border-top:1px solid #fff; padding:5px 30px; clear:both;}
#footer a { }
#footer .copyright { width:300px; float:left; }
#footer-links { width:300px; float:right; text-align:right; margin-bottom:1em; }

.ir { display:block; text-indent:-9999px; background-repeat:no-repeat; outline:none; }

.button { font-weight:bold; font-size:1.1em; }
input.text { }
.select { }
div.error { font-weight:bold; color:#f00; margin-bottom:1em; }
div.success { margin-bottom:1em; }
div#credit { font-style:italic; margin-bottom:1em; }
a.try-again { font-weight:bold; }


/* Social Links */

div#facebook-like { position:absolute;left:50%;top:45px;margin-left:245px; } /* ABSOLUTE */
div#google-plus-one { position:absolute;left:50%;top:75px;margin-left:245px; } /* ABSOLUTE */


/* Custom Begin */

h2 { font-size:1.3em; }
h2#song-title { margin:0; }

h1, h2, h3, p { margin-bottom:1em; }

a { color:#fff; text-decoration: underline; }
a:hover { text-decoration: none;  }
