body		{ background-color : #FFFFFF;padding:2px;border:2px solid black;		text-align:left;}


div.left{	position:absolute;
		 left:20px;
	 	top:10px;	
	 	width:180px;}

a		{	text-decoration : none;
			color : blue}
a:hover 	{	color : #ff66cc;
			color : #ff00aa;}
a:active 	{	color : #4e5379}
a.local		{	color : #8b8b88}

a.topbar	{	color:#33ffff}
.topbar		{	color:white}

a.topbar:hover 	{	color : #ff66cc}

span.stream	{	font-weight:bold;
			color:#003300;
			font-size:120%;}

span.title	{	font-weight:bold;
			font-size:110%;}
span.sarcasm	{	font-style:italic;}
p		{	color : black;
			font-family : arial, sans-serif;
			margin-left:2em;
			margin-right:2em;}
td		{	color : black;
			font-family : arial, sans-serif;
			margin-left:2px;margin-right:2px;}

p.author	{	color : black;
			font-family : arial, sans-serif; 
			font-style: italic;}

h1,h2,h3,h4,h5,h6{  	border:1px dotted #cccccc;}

h1		{	color : #000033;
			color:white;
			background-color:#000000;
			border:1px solid #33ffff;
			font-family : arial, sans-serif;
			font-size: 130%;
			font-weight : bold;
			text-align:center;}
h2		{	color : #000066;
			font-family : arial, sans-serif;
			font-size: 120%;
			font-weight : bold;
			margin-left:1em;
			margin-right:1em;}
h3		{	color : #000066;
			font-family : arial, sans-serif;
			font-size: 110%;
			font-weight : bold;
			margin-left:2em;
			margin-right:2em;}
h4              {       color : #000066;
                        font-family : arial, sans-serif;
                        font-size: 100%;
                        font-weight : bold;
			margin-left:3em;
			margin-right:3em;}
h5              {       color : #000066;
                        font-family : arial, sans-serif;
                        font-size: 100%;
                        font-weight : bold;
                        margin-left:4em;
			margin-right:4em;}

td.vidbox	{	background-color: #000099; }

p.ditty 	{	text-align : center}
p.image 	{	text-align : left}
p.smallprint 	{  	font-size : 80%}
p.centre 	{ 	text-align : center}
p.right		{	text-align : right}
p.left		{	text-align : left}


ul.nav		{	list-style-type:none;
			padding-left:0;
			margin-left: 0;
			border-bottom: 1px solid gray;}
li 		{	font-family: arial, sans-serif;}

li.nav		{	list-style: none;
			margin: 0;
			padding: 0.25em;
			border-top: 1px solid gray;}

li.show		{	list-style: none;
			margin: 0;
			font-size: 90%;
			padding-left: 0.1em;}



img { border: 0; }

p.keywords 	{color:black;
		font-size:0px;}

