body      { font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-image: url("../media/images/site-common/background-singer.jpg"); background-repeat: repeat-x; background-position: 0 top; text-align: center }
#above-main-page  { margin-top: 12px; margin-right: auto; margin-left: auto; width: 728px }
#main-page          { color: #fff; background-color: #000; margin-top: 12px; margin-right: auto; margin-left: auto; width: 728px }
#header      { margin-top: 2em }
#main-content    { }
h1   { color: #000; font-size: 1.6em; font-weight: bold; background-color: #ff4505; text-align: left; margin: 1em 0 0.67em; padding: 0.25em; width: 20em }
h2   { color: #fff; font-size: 1.2em; font-style: italic; font-weight: bold; text-decoration: none; text-align: left; margin-top: 0.83em; margin-right: 0; margin-left: 4em; padding-top: 0.25em; padding-right: 0.25em; padding-left: 4em }
p    { color: #fff; font-size: 12px; line-height: 4em; text-align: left; padding-right: 1em; padding-left: 1em }
a:link     { color: #fff; font-size: 12px }
a:visited     { color: #fff; font-size: 12px }
a:hover     { color: #60c; font-size: 12px }
a:active     { color: #fff; font-size: 12px }
#main-content-ad  { text-align: center; padding-bottom: 1em }
#footer   { color: #000; text-align: center; margin-right: auto; margin-left: auto; width: 728px }
#footer p { color: #000; text-align: center }
#footer a { color: #000 }
#footer a:link { color: #000 }
#footer a:visited { color: #000 }
#footer a:hover { color: #ff4505 }
#footer a:active { color: #000 }
.photo-left-wrap { margin-top: 2em; margin-left: 1em; padding: 1em; float: left; border: solid 0 #000 }
.text-float-right { float: right }
