*{margin: 0; padding: 0; border: 0 solid}

body { color: #000; background-color: #ffffe7; font: 90% Arial, Helvetica, sans-serif; text-align: center;}
#container_home{width:798px; background-color: white; background-image: url(../images/home.jpg); background-repeat: no-repeat; position: relative; margin-right: auto; margin-left: auto; border-left: 1px solid black; border-bottom: 1px solid #000; border-right: 1px solid #000; border-top-width: 0; }
#container_look { background-color: white; background-image: url(../images/look.jpg); background-repeat: no-repeat; margin-right: auto; margin-left: auto; position: relative; width: 798px; border-top-width: 0; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid black; }
#container_listen { background-color: white; background-image: url(../images/listen.jpg); background-repeat: no-repeat; margin-right: auto; margin-left: auto; position: relative; width: 798px; border-top-width: 0; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid black; }
#container_interpret { background-color: white; background-image: url(../images/interpret.jpg); background-repeat: no-repeat; margin-right: auto; margin-left: auto; position: relative; width: 798px; border-top-width: 0; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid black; }
#container_refer { background-color: white; background-image: url(../images/refer.jpg); background-repeat: no-repeat; margin-right: auto; margin-left: auto; position: relative; width: 798px; border-top-width: 0; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid black; }
#main {position: relative; width: 100%; text-align: left}
td {}
a:link { color: blue }
a:visited { color: purple }
a:hover { color: purple }
a:active { color: red }
#header { width: 798px; height: 229px; margin: 0; padding: 0; }
#menu { vertical-align: middle; width: 779px; height: 26px; margin: 0 0 0 19px; padding: 0; }
#menu_wrapper { background-image: url(../images/menu_bar.gif); }

#menu ul, #menu li { font-size: 14px; line-height: 26px; display: inline; margin: 0;}
#title { width: 800px; height: 175px; margin: 0; padding: 0 }

a.menu:link { color: #800 ; text-decoration: none; }
a.menu:visited { color: #800 ; text-decoration: none; }
a.menu:hover { color: #333 ; text-decoration: underline; }
a:menu:active { color: red ; }
#maintext_home { width: 800px; padding-bottom: 40px; }
#maintext_home p { text-align: justify; padding: 0 100px 20px; }
#maintext_home h1 { font-size: 1.75em; padding-bottom: 10px; padding-left: 100px; }
#footer { color: gray; font-size: 80%; font-style: italic; text-align: center; padding: 10px; }
a.footer:link { color: #606060; text-decoration: underline; }
a.footer:visited { color: #808080; text-decoration: underline; }
a.footer:hover { color: black; text-decoration: underline; }
a.footer:active { color: #808080; }
#content { padding-right: 20px; padding-left: 20px; }
#navigation { text-align: right; width: 120px; float: left; padding-top: 20px; padding-right: 20px; }
#maintext { text-align: justify; padding-left: 170px; }
#navigation ul { list-style-type: none; }
#navigation li { font-size: 12px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; border-right: 1px solid #999; }
li.here { color: black; }
h1 { font-size: 1.5em; font-weight: bold; margin: 0.67em 0; }
.lfloat { float: left; padding-right: 10px; padding-bottom: 5px; display: block; }
.rfloat { display: block; padding-bottom: 5px; float: right; padding-left: 10px; }
p { padding-bottom: 15px; }
.song { vertical-align: middle; padding-top: 10px; padding-right: 20px; padding-left: 100px; list-style-type: none; }
.underline { text-decoration: underline; }
