body { background-image: url(../images/candycanes.png); background-attachment: fixed; text-align: center; margin: 0; }

p { text-indent: 10px; }
#wrapper { text-align: left; position: relative; width: 1000px; margin-right: auto; margin-left: auto; }
#container { width: 100%; float: left; margin-right: -225px; }
#top_ad { }
#header { background-image: url(../images/christmas_lyrics.png); height: 100px; }
#sitemap { font-weight: bold; background-repeat: repeat-x; width: 100%; height: 25px; border-bottom: 1px solid #afeeee; }
#sitemap ul { margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
#sitemap li { display: inline; }
#sitemap ul li a { font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin: 4px; padding-right: 1px; padding-left: 3px; }
#sitemap ul li a:hover { color: purple; background-color: #f5f5f5; text-decoration: underline; }
#sitenav { width: 100%; border-bottom: 2pt solid #808080; }
#sitenav ul { list-style-type: none; list-style-image: none; margin: 0; padding: 0; }
#sitenav li { display: inline; }
#sitenav ul li a { font-size: 1em; font-family: "Times New Roman", Times, serif; text-decoration: none; padding-right: 4px; }
#sitenav ul li a:hover { color: purple; text-decoration: underline; }
#left { width: 225px; float: left; }
#left ul li { line-height: 2; }
#right { width: 225px; float: right; }
#main { margin-left: 230px; }
#main ul li { padding-bottom: 10px; }
#content { margin-right: 225px; padding-right: 10px; }
#footer { text-align: center; width: 100%; height: auto; }
#footer ul { margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
#footer li { display: inline; }
#footer li a { font-size: 1em; font-family: "Times New Roman", Times, serif; text-decoration: none; padding: 5px 20px; }
#footer li a:visited { color: purple; text-decoration: none; padding: 5px 10px; }
#footer li a:hover { color: #b22222; text-decoration: underline; padding: 5px 10px; }
#w3c { width: 100%; }
#copyright { color: #a9a9a9; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; width: 100%; padding-bottom: 5px; }
.clearing { height: 0; clear: both; display: block; }
h3 { font-size: 1.17em; font-weight: bold; margin: 1em 0; }
ul { margin-right: 0; margin-left: 1px; padding-right: 0; padding-left: 1px; list-style-type: none; }
ul li { margin-right: 0; margin-left: 1px; padding-right: 0; padding-bottom: 5px; padding-left: 1px; }
.text1 { color: #000; font-size: 1.1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.5; }
.center { text-align: center; }
.itunes_h3 { color: #a52a2a; font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-align: center; }
.sidemenu { color: #6495ed; font-size: 1em; font-family: "Times New Roman", Times, serif; font-weight: bold; }
.sidemenu li { line-height: 2; }
.blueborder { background-color: #fff; padding-right: 4px; padding-left: 4px; border: solid thin #b0e0e6; }
.spacer7 { height: 7px; }
.spacer20 { height: 20px; }
.spacer40 { height: 40px; }
.spacer15 { height: 15px; }
.spacer3 { height: 3px; margin: 0; }
.google_side { text-align: right; padding-top: 15px; }
.protected { color: #696969; font-size: 0.95em; font-family: "Times New Roman", Times, serif; }
#title { color: #003; font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; }
.textad { color: black; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #faf1a0; width: 200px; padding: 5px 7px 5px 2px; border: solid 1px silver; }
