

.linksbg  	{ text-align: center; background-image: url(navbg.jpg); 
			 background-repeat: no-repeat; background-position: 0px 0px; border: 0 }
.updatesbg	{ text-align: center; background-image: url(navbg.jpg); 
			 background-repeat: no-repeat; background-position: 0px 0px; border: 0 }
.counterbg	{ text-align: center; background-image: url(counterbg.jpg); 
			 background-repeat: no-repeat; background-position: 50px 10px; border: 0 }
.updatescaption   { font-size: small; color: #0000ff; text-align: center; text-decoration: underline }
.updatestext          { font-size: 9pt; text-align: left; padding-left: 25px }
.counter	 	{ font-size: 20pt; color: #0000ff; font-weight: bold }
.maintable	{ table-layout: fixed; vertical-align: top }
.newstable	{ border:2px solid #0000dd; border-collapse: collapse }
.newscaption	{ background: #0000ff; font-size: medium; color: #dd0000; padding-left: 15px }
.newsdata	{ text-align:left; padding: 15px }
.notice		{ text-align: center; font-size: xx-small }
.contactpage	{ text-align: left; padding: 100px } 
.guestbookstyle	{ text-align: center }
.docspage	{ text-align: left; padding: 50px }
.aboutmepage	{ text-align: left; padding: 30px }
.linkspage	{ padding-left: 20px; padding-right: 20px; text-align: top }
.linkscategory	{ font-size: 15pt; color: #ff0000; background-color: #0000ff }
.linksdata	{ padding-left: 10px }
.docscaption	{ font-size: 16pt; font-style: italic; color: #0000ff; font-weight: bold; 
			letter-spacing: 5px }
.code		{ padding-left: 20px; padding-right: 20px; padding-top: 5px; padding-bottom: 				5px;color: #000000; background-color: #ffffff;
			 border-style: solid; border-width: 1px; border-color: #0000ff }
.docstable	{ padding: 30px }
.projects		{ padding-top: 20px; padding-left: 80px; font-size: 12px }
.fparser		{ padding: 30px }
.fparsercaption 	{ font-size: 35px; color: #5050ff; font-weight: bold; font-style: italic; 
			text-align: center; vertical-align: top }
.crystalcaption 	{ font-size: 30px; color: #5050ff; font-weight: bold; font-style: italic; 
			text-align: center; vertical-align: top }
.protable		{ text-align: right; vertical-align: top; color: #5050ff; font-size: 30px; 
			letter-spacing: 7px; font-style: italic }
.protable2	{ text-align: left; vertical-align: bottom; color: #5050ff; font-size: 30px; 
			letter-spacing: 7px; font-style: italic }
BODY		{ background-color: #000000; font-size:small; color:rgb(130,170,250) }
A:link		{ color: #0000ff;   background: #000000; text-decoration: none }
A:visited	{ color: #4080f0;  background: #000000; text-decoration: none }
A:hover		{ color: #0000ff;   background: #000000;   text-decoration: underline }
A:active		{ color: #0000ff;   background: #000000; text-decoration: underline }
A.pro:link	{ color: #5050ff;   background: #000000; text-decoration: none }
A.pro:visited	{ color: #5050ff;  background: #000000; text-decoration: none }
A.pro:hover	{ color: #5050ff;   background: #000000;   text-decoration: none }
A.pro:active	{ color: #5050ff;   background: #000000; text-decoration: none }
IMG		{ border: 0px }