body { background-color: white; 
		background-image: url(rainbackground.jpg);
		background-attachment: fixed;
		background-position: top;
		background-repeat:  repeat-y;
		color: #990000;
		margin-top: 15;
		margin-left: 4;
		margin-right: 4;
		margin-bottom: 4; }

.TbTitle { font-family: Arial, Sans-Serif; 
			font-size: 16;
			font-weight: bold;
			background-color: #73a0c5;
			text-align: center; }

.PagMenu { font-family: Arial, Sans-Serif;
			font-size: 16;
			font-weight: bold;
			text-align: center; }

.CmtextC { font-family: Arial, Sans-Serif;
			font-size: 16;
			font-weight: bold;
			text-align: center; }

.CmtextL { font-family: Arial, Sans-Serif;
			font-size: 16;
			font-weight: bold;
			text-align: left; }

.CmtxtRC { font-family: Arial, Sans-Serif;
			font-size: 12;
			font-weight: normal;
			text-align: left; }

.PhotoTable { width: 640px;
				padding: 0px;
				margin: 0px;
				border: 2px solid #990000;
				font-size: 12px; }

.PhotoTableTxt { font-size: 14px }

.PhotoTableCV { font-size: 16px;
				line-height: 12px; }
				
.PhotoTable TD { border-top: 1px solid #990000;
				border-left: 1px solid #990000; }

.CommentTableMain { width: 640px; 
					padding: 1px;
					margin: 1px;
					border: 2px solid #990000;
					background-color: #f0f8ff; }

.CommentTableSub { width: 540px;
					padding: 2px;
					margin: 2px;
					border: 2px dashed #990000;
					background-color: #faebd7; }

.CommentTableSub TD { padding: 3px; }

.PhotoInputTable { border: 2px solid #990000;
					empty-cell: show;
					spacing: 8px;
					padding: 8px;
					/*-- background-color: #faebd7; --*/ } 

.CommentInputTable { border: 2px solid #990000;
					empty-cell: show;
					spacing: 8px;
					padding: 8px;
					background-color: #faebd7; } 

a:link.PagMenu, a:visited.PagMenu { text-decoration: none; color: #990000; }
a:hover.PagMenu { color: red; }

