html {margin:0;padding:0;height:100%;}
body {color:#000;background:#fff url(../images/bg.gif) center -60px repeat-x;text-align:left;font:79%/1.5em times,'times new roman',serif;margin:0;padding:0;height:100%;}
a {color:#ff7811;text-decoration:none;}
a:hover {text-decoration:underline;}
a:active, a:focus {outline:0;}
img {border:0;}
ul {margin:0.5em 0 0.5em 0;}
p {margin:0 0 1.5em 0;padding:0;}

.margin0 {margin:0;}

/* resets */
.altcolor {color:#aaa;}
.tmar2em {margin-top:2em;}
h1 {font:34px/34px georgia,times,'times new roman',serif;margin:0 0 16px 0;font-weight:normal;color:#000;}
h2 {font:16px/16px times,'times new roman',serif,sans-serif;font-weight:normal;font-style:italic;color:#000;margin:0 0 8px 0;}
h3 {font:21px/21px georgia,times,'times new roman',serif;margin:0 0 16px 0;font-weight:normal;color:#000;}

/* page specific ids */
#mainspc {position:relative;margin:20px auto 0 auto;width:960px;padding-top:500px;}

#fotyspc {float:left;width:300px;padding:16px;text-align:center;}
#contentspc {float:right;width:566px;padding:16px;}
#socialspc {padding:0 0 16px 0;margin:0 0 16px 0;border-bottom:1px solid #d8660e;}
#socialspc a {font-size:1.25em;}
#photospc {padding:16px 0 0 0;margin:16px 0 0 0;border-top:1px solid #d8660e;}

#cashcredit {clear:both;padding:50px 5px 2px 0;font-size:0.85em;text-align:right;}
#cashcredit a {color:#ccc;}
#cashcredit a:hover {color:#666;}

#maintitle {position:absolute;top:50px;left:40px;}

#treesspc {position:absolute;top:30px;right:0;height:480px;}
#treescover {position:absolute;bottom:0;right:0;width:320px;}
#treescover img {border:10px solid #fff;}
#treescover p {padding:10px;}
#treespreviewspc {position:absolute;bottom:50px;right:340px;width:450px;background-color:#fff;border:10px solid #fff;text-align:right;}
#treespreviewspc p {text-align:left;}

#postcardp a, #buydownloadspc_ep a {font-size:2em;font-weight:normal;}
#postcardthumb, #epcover, #songbookcover, .outlined {float:left;margin:0 16px 40px 0;outline:1px solid #d8660e;}
#letterspc {clear:both;padding-top:36px;}
#buydownloadspc_ep {clear:both;}
#songbook_description {padding-left:196px;}
#songbook_playerspc {margin-bottom:1em;}
#ep_playerspc {width:450px;float:right;}
#sbpreviewimg {float:left;}
#sbcommercespc {padding-left:190px;}
#downloadcontent {position:absolute;bottom:100px;left:50%;margin-left:-280px;text-align:left;width:230px;}
#downloadarea_sb a {margin-right:24px;}
#photoovercontent {position:absolute;top:50%;left:50%;margin-left:-300px;margin-top:-260px;padding-top:0;padding-left:0;padding-right:0;text-align:left;width:600px;}
#soundplayer_songbook_playlist {line-height:1.25em;}
#soundplayer_songbook_playlist ol li {color:#000;font-style:italic;}
#downloadarea_ep {padding-left:110px;margin-bottom:1.5em;}
#ep_donatespc {float:left;}
#ep_buyspc {width:48%;float:right;}
#downloadovercontent {padding-top:80px;background:#000 url(../images/ep_bg.jpg) center top no-repeat;}
#sbdownloadovercontent {padding-top:80px;background:#000 url(../images/songbook_bg.jpg) center top no-repeat;width:576px;margin-left:-300px;top:60px;}

/* page specific classes */
.biglink {font-size:2.25em;color:#ff7811;}
.small_cover {width:90px;float:left;}
.margin0a {margin:0 auto;}
.tar {text-align:right;}
.ifjsdisplayi {display:inline;}
.ifjsdisplaynone {display:none;}
.newsection {margin-top:24px;}
.notation {font:12px/12px georgia,times,'times new roman',serif;color:#d8660e;}
.overlay {position:fixed;top:0px;left:0px;width:100%;height:100%;background:transparent;visibility:hidden;;z-index:20;}
.overlaybg {position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#000;visibility:hidden;z-index:1000;}
.overlaycontentspc {position:absolute;top:120px;left:50%;width:450px;margin-left:-226px;height:auto;text-align:left;background-color:#000;color:#fff;padding:12px 12px 40px 12px;visibility:hidden;z-index:1200;}
*.overlaycontentspc h2, *.overlaycontentspc h3, *.overlaycontentspc h1 {color:#fff;}
.closelink {position:absolute;bottom:8px;right:8px;}