#leftpanel { width: 530px; border: solid black 1px; }
#rightpanel, #lowerright { width: 380px; border: solid black 1px; float: right; padding-left: 5px; padding-right: 5px; }
#rightpanel { padding-top: 5px; }
#leftpanel, #lowerright { overflow-y: scroll; }

#pagecontent { font-size: 10pt; }
#leftpanel { float: left; }
#lowerright { margin-top: 10px; }

#handbell { width: 380px; margin-left: auto; margin-right: auto; border: solid black 1px; padding: 5px; }

#pealmenu { margin-left: auto; margin-right: auto; }

#ringers { margin-left: 20px; }

.bold { font-weight: bold; }
.ital { font-style: italic; }
#c1 { padding: 0px; width: 20px; text-align: right; }
#h1 { padding: 0px; width: 20px; text-align: center; }
#c2 { padding: 0px; padding-left: 10px; }

.col1 { width: 25px; }
.col2 { width: 187px; }
.col3 { width: 75px; }
.col4 { width: auto; }

.c1_1 { width: 205px; }
.c1_2 { width: 205px; }
.c1_3 { width: 180px; }
.c1_4 { width: 280px; }
.c2_all { width: 25px; }

.current { background-color: #ffccff; }

#pealmenu { width: 950px; margin-bottom: 10px; }

#pealmenu { border: none;}
#pealmenu td 
{
	width: 16%;
	text-align: center;
	font-size: 11pt;
	border: solid white 2pt;
}
/*#pealmenu tr td:first-child { width: auto; }*/
#peallist {  border-collapse: collapse; width: 100%; table-layout: fixed; }
#peallist tr td:first-child { text-align: right; padding-right: 5px; }
#totalstable { border-collapse: collapse; padding: 5px; margin-left: auto; margin-right: auto; text-align: right; table-layout: fixed; }
#totalstable tr td:first-child { text-align: left; padding-right: 15px; }

#rightpanel a:link { text-decoration: none; color: black; }
#rightpanel a:visited { text-decoration: none; color: black; }
#rightpanel a:hover { text-decoration: none; color: blue; }