@font-face {
    font-family: 'Existence-Light';
    src: url('font/Existence-Light-webfont.eot');
    src: url('font/Existence-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/Existence-Light-webfont.woff') format('woff'),
         url('font/Existence-Light-webfont.ttf') format('truetype'),
         url('font/Existence-Light-webfont.svg#Existence-Light') format('svg');
    font-weight: normal;
    font-style: normal;

}

body { font-family: Arial, Helvetica, sans-serif; margin-top: 0px; margin-left: 0px; margin-right: 0px; }
p { margin: 0px 20px 0px 20px; padding: 0; }
td { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; }
th { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #5f1232; }

#wrapper { width: 800px; margin: 0 auto; clear: both; position: relative; z-index: 1; }
#content { position: absolute; top: 0; z-index: 2; width: 800px; }
#title1home { position: absolute; top: 15px; left: 35px; z-index: 15; }
.title1home { font-family: 'Existence-Light'; font-size: 72px; color: #cccccc; }
#title2home { position: absolute; top: 75px; left: 210px; z-index: 17; }
.title2home { font-family: 'Existence-Light'; font-size: 32px; color: #cccccc; letter-spacing: 0.2em; }
#title1homeback { position: absolute; top: 16px; left: 36px; z-index: 10; }
.title1homeback { font-family: 'Existence-Light'; font-size: 72px; color: #dc71a3; }
#title2homeback { position: absolute; top: 76px; left: 211px; z-index: 10; }
.title2homeback { font-family: 'Existence-Light'; font-size: 32px; color: #dc71a3; letter-spacing: 0.2em; }
#pageimage { position: absolute; top: 80px; width: 324px; right: 0px; z-index: 5; }
#imageback1 { position: absolute; top: 83px; width: 324px; height: 500px; right: -3px; background-color: #ffffff; z-index: 3;}
#imageback2 { position: absolute; top: 85px; width: 324px; height: 500px; right: -5px; background-color: #dc71a3; z-index: 0;}
#pagetitle { position: absolute; top: -120px; width: 800px; text-align: right; padding: 0px 100px 0px 0px; margin: 0px 0px 0px -50px; z-index: 5; filter: alpha(opacity=10); opacity: 0.1; -moz-opacity: 0.1; }
.pagetitle { font-family: 'Existence-Light'; font-size: 180px; color: #5f1232; z-index: 5; }
#posmenu { position: absolute; width: 800px; text-align: center; top: 100px; z-index: 17;}
.menu { font-family: Arial, Helvetica, sans-serif; font-size: 13px; letter-spacing: 0.2em; z-index: 17;}
#subtitle { position: absolute; top: 150px; left: 325px; z-index: 10; }
.subtitle { font-family: Arial, Helvetica, sans-serif; font-size: 24px; letter-spacing: 0.2em; color: #666666; z-index: 5; }
#submenu { position: absolute; top: 140px; right: 30px; text-align: right; z-index: 10; }
#scrolltext01 { position: absolute; overflow: auto; width: 460px; height: 440px; left: 50%; margin-left: -380px; top: 160px; padding: 0; z-index: 10; }
.scrolltext01 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #294465; line-height: 150%; }
#scrolltext01back { position: absolute; width: 520px; height: 500px; left: 50%; margin-left: -400px; top: 130px; background-color: #dc71a3; filter: alpha(opacity=30); opacity: 0.3; -moz-opacity: 0.3; z-index: 8;}
#baseline { clear: both; width: 100%; height: 1px; background-color: #5f1232; margin: 20px 0px 20px 10px; }
#contact { position: absolute; width: 460px; left: 50%; margin-left: -390px; top: 600px; padding: 0; z-index: 10; }
.highlight { color: #5f1232; }
#footer { position: absolute; top: 700px; width: 780px; background-color: #5f1232; padding-left: 10px; padding-right: 10px; z-index: 20; }
.footer { font-family: "Times New Roman", Times, serif; font-size: 13px; color: #cccccc; }
#fd { position: absolute; top: 600px; width: 400; right: 0px; }
.fd { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }

a:link {color: #5f1232; text-decoration: none;}
a:visited {color: #5f1232; text-decoration: none;}
a:active {color: #5f1232;}
a:hover {color: #69F;}
a.menu:link {color: #5f1232; text-decoration: none;}
a.menu:visited {color: #5f1232; text-decoration: none;}
a.menu:active {color: #5f1232;}
a.menu:hover {color: #69F;}
a.textlink:link {color: #dc71a3; text-decoration: none;}
a.textlink:visited {color: #dc71a3; text-decoration: none;}
a.textlink:active {color: #dc71a3;}
a.textlink:hover {color: #69F;}
a.footer:link {color: #63C; text-decoration: none;}
a.footer:visited {color: #63C; text-decoration: none;}
a.footer:active {color: #63C;}
a.footer:hover {color: #30C;}

#audiowrapper { width: 240px; margin: 0 auto; clear: both; position: relative; z-index: 1; }
#audiocontent { position: absolute; top: 0; z-index: 2; width: 240px; }
#audiotitle1home { text-align: center; margin-top: 0px; z-index: 15; }
.audiotitle1home { font-size: 24px; color: #5f1232; }
#audiotitle2home { text-align: center; margin-top: -5px; z-index: 17; }
.audiotitle2home { font-size: 14px; color: #5f1232; letter-spacing: 0.2em; }
#audiopagetitle { position: absolute; top: -30px; width: 210px; text-align: right; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; z-index: 5; filter: alpha(opacity=10); opacity: 0.1; -moz-opacity: 0.1; }
.audiopagetitle { font-family: 'Mutlu__Ornamental'; font-size: 60px; color: #5f1232; z-index: 5; }

#cdrevwrapper { width: 650px; margin: 0 auto; clear: both; position: relative; z-index: 1; }
#cdrevcontent { position: absolute; top: 0; z-index: 2; width: 650px; }
#cdrevtitle1home { text-align: center; margin-top: 0px; z-index: 15; }
.cdrevtitle1home { font-size: 36px; color: #5f1232; }
#cdrevtitle2home { text-align: center; margin-top: -8px; z-index: 17; }
.cdrevtitle2home { font-size: 18px; color: #5f1232; letter-spacing: 0.2em; }
#cdrevpagetitle { position: absolute; top: -80px; width: 650px; text-align: right; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; z-index: 5; filter: alpha(opacity=10); opacity: 0.1; -moz-opacity: 0.1; }
.cdrevpagetitle { font-family: 'Mutlu__Ornamental'; font-size: 122px; color: #5f1232; z-index: 5; }