* {margin: 0; padding: 0;}

body {font-family: Verdana; line-height: 125%; color: #000000;}

table {font-size: 10pt; line-height: 125%; width: 100%; border-collapse: collapse; border: 0;}
td {border: 0;}

p {margin: 0 0 15pt 0;}

h1 {font-size: 14pt; font-style: italic; font-weight: bold; margin: 15pt 10pt 5pt 10pt;}
h2 {font-size: 12pt; font-weight: bold; margin: 10pt 15pt 5pt 15pt;}
h3 {font-size: 12pt; font-weight: bold; margin: 7pt 0 2pt 0;}
h4 {font-size: 11pt; font-weight: bold; margin: 5pt 0 2pt 0;}

hr {height: 1px; border-top-width: 1px; color: #9d9da1;}

ul {margin: 0 10px 0 40px; color: #f0c028;}
li {font-family: Times New Roman; font-size: 12pt; line-height: 120%;}
ol li {font-family: Verdana; font-size: 10pt; line-height: 125%;}

img {border: 0;}

a {text-decoration: none; border-bottom: solid 1px;}
a:visited {color: #880088;}
a.img {border-bottom: 0;}

.attached {margin-bottom: 0; padding-bottom: 0;}

img.photo {border: 1px solid #000000; margin: -10px 0 10px 0;}

table.list {font-size: 10pt; line-height: 100%; width: 60%; border: 0; margin: 0 auto 10pt auto;}
table.list td {border-width: 1px 0 0 0; border-style: solid; border-color: #9d9da1; padding: 5px 10px;}
table.list tr.firstrow td {border: 0; padding: 5px 10px 5px 10px;}

table.stat {font-size: 10pt; line-height: 100%; width: 60%; border: 0;}
table.stat td {border-width: 0 0 1px 0; border-style: solid; border-color: #9d9da1; padding: 5px 10px;}
table.stat th {border-width: 0 0 2px 0; border-style: solid; border-color: #9d9da1; padding: 5px 10px;}
table.stat tr.noname td {font-style: italic; border-width: 1px 0;}
table.stat tr.total td {font-style: italic; font-weight: bold; border-width: 2px 0 0 0; padding: 5px 10px;}

td.main_menu {padding: 40px 30px 20px 30px; text-align: center; vertical-align: middle;}
td.main_menu a {font-size: 12pt;}
td.main_menu span.chosen {font-size: 12pt;}
td.main_menu p {line-height: 100%;}

td.left_menu {width: 20%; padding: 0 0 0 30px; vertical-align: top;}
td.left_menu span.chosen {color: #000000;}
td.left_menu span.inactive {color: #bbbbbb;}
td.left_menu span.desc {font-size: 9pt; margin-left: 20px; color: #666666;}
td.left_menu span.new {font-size: 9pt; color: #8a0000;}
td.left_menu li {line-height: 100%; margin-bottom: 10pt;}

.small {font-size: 8pt; margin-top: 4pt;}

span.new {font-family: Times New Roman; font-size: 9pt; color: #8a0000;}
p.new {font-family: Times New Roman; font-size: 9pt; color: #8a0000; margin: 0;}

td.main_area {width: 100%; padding: 0 30px; vertical-align: top;}

td.signature {font-size: 8pt; line-height: 110%; padding: 0 30px 10px 30px; vertical-align: bottom;}

p.news_datetime {font-family: Arial; font-weight: bold; margin: 5pt 30px 0 30px; color: #485d96;}
p.news_text {margin: 0 30px 15pt 30px;}

h1.song {font-family: Arial; text-align: center; font-style: normal; margin: 15pt 0 10pt 0;}
h2.song {font-family: Arial; text-align: center; margin: 30pt 0 10pt 0;}

h1.iwashere {font-family: Arial; text-align: center; margin: 30pt 0 10pt 0;}

p.song_verse {margin: 0 5px 20pt 5px;}
p.song_chorus {margin: 0 5px 20pt 35px;}
p.song_date {font-style: italic; margin: 0 5px 20pt 5px; color: #485d96;}

p.album_name {font-size: 12pt; margin: 2pt 0 0 0; text-align: center;}
p.album_year {font-size: 8pt; margin: 0 0 5pt 0; text-align: center; color: #485d96;}

input.active {color: #000000;}
input.inactive {color: #9d9da1;}

blockquote {margin: -10px -20px; padding: 5px 20px; background-color: #f9eecb;}