/* Stylesheet: David Hugh Adams */

body { padding: 0; margin: 0 auto; background: #1a4d92 fixed url(images/bg.jpg) no-repeat right top; text-align: center; }
img	 { display: block; border: 0; }

#wrapper {  width: 780px; margin: 0 auto; padding: 0; text-align: left; }
#container { float: left; width: 780px; padding: 0; background-color: #fff; border: 4px solid #fff; } 
#body_copy { float: left; width: 360px; margin: 0; margin-top: 24px; padding: 0 20px 0 14px; }
#hotcolumn { float: left; text-align: center; width: 365px; margin: 0; margin-top: 38px; padding: 10px ; background-color: #fff; }
#body_images { float: left; width: 780px; margin: 0; margin-top: 24px; padding: 0; }

#widebody { float: left; width: 780px; margin: 20px 36px 18px 36px; background-color: #eee; border: 0; } 

div.clearer { clear: left; line-height: 0; height: 0; }

#footer {  float: left; text-align: center; width: 780px; padding: 0; margin: 12px; } 

h1,h2,h3 { margin: 0; padding: 0; color: #000; text-align: left; font-weight: 700; font-family: "Trebuchet MS", verdana, geneva, helvetica, sans-serif; }
h2 {font-size: 16px;  color: #1a4d92; }
h3 {font-size: 14px;  color: #1a4d92; }

p { margin: 0; padding: 0; padding-bottom: 8px; text-align: left; font: 11px/16px verdana, geneva, helvetica, sans-serif; color: #000; }
p.lyrics { padding: 0 0 4px 9px; font: 11px/15px verdana, geneva, helvetica, sans-serif; color: #000; }
p.center { text-align: center; padding-bottom: 8px;  }
p.right { text-align: right; padding-bottom: 8px;  }
p.footer { margin: 0; padding: 10px; text-align: center; font: 10px/16px verdana, geneva, helvetica, sans-serif; color: #1a4d92; }
p.lyricfooter { margin: 0; padding: 0 0 14px 10px; text-align: left; font: 9px/14px verdana, geneva, helvetica, sans-serif; color: #1a4d92; }

ul, li { margin: 0; margin-left: 20px;  padding: 0; padding-bottom: 8px; text-align: left; font: 11px/16px verdana, geneva, helvetica, sans-serif; color: #000; }

a { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; color: #1a4d92; }

#menu { width: 780px; float: left; background-color: #3d3b3c; margin: 0; border-top: 4px solid #fff; } 
#menu ul { padding: 0; } 
#menu ul li { display: inline; } 
#menu ul { margin: 0; padding: 0 0 0 54px; color: #FFF; font-family: verdana, helvetica, sans-serif; font-size: 10px; font-weight: 600; } 
#menu ul li a { padding: 1em 13px; background-color: #3d3b3c;  color: #FFF; text-decoration: none; text-transform: uppercase; float: left; border: 0; border-left: 1px solid #3d3b3c;  border-right: 1px solid #3d3b3c;  } 
#menu ul li a:hover { background-color: #2f7ad7; color: #FFF; border: 0; border-left: 1px solid #fff;  border-right: 1px solid #fff;  } 
#menu li#selected a { padding: 1em 12px; background-color: #fff; color: #3d3b3c; text-decoration: none; text-transform: uppercase; float: left; border: 0; border-left: 1px solid #fff;  border-right: 1px solid #fff;  } 
