/* Stylesheet for Cassie's Web Pages */
/* Last Updated 22 April 2007 */
/* Last Validated 22 April 2007 */

A:link { COLOR : #FF80FF;
	BACKGROUND-COLOR: black; }

A:visited { COLOR : #FF80FF;
	BACKGROUND-COLOR: black; }

A.menuhead:link { FONT-FAMILY: Arial, sans-serif; 
	FONT-SIZE: medium;
	FONT-WEIGHT: bold;
	FONT-VARIANT: small-caps;
	COLOR: black;
	BACKGROUND-COLOR: #FF33FF;
	TEXT-DECORATION: none; }

A.menuhead:visited { FONT-FAMILY: Arial, sans-serif; 
	FONT-SIZE: medium;
	FONT-WEIGHT: bold;
	FONT-VARIANT: small-caps;
	COLOR: #000000;
	BACKGROUND-COLOR: #FF33FF; 
	TEXT-DECORATION: none; }

A.menutext:link { FONT-FAMILY: Arial, sans-serif; 
	FONT-SIZE: small;
	FONT-WEIGHT: normal;
	COLOR: black;
	BACKGROUND-COLOR: #FF33FF;
	TEXT-DECORATION: none; }

A.menutext:visited { FONT-FAMILY: Arial, sans-serif; 
	FONT-SIZE: small;
	FONT-WEIGHT: normal;
	COLOR: #000066;
	BACKGROUND-COLOR: #FF33FF; 
	TEXT-DECORATION: none; }

BODY { FONT-FAMILY : Arial,Helvetica,sans-serif;  
	FONT-SIZE: medium; 
	FONT-STYLE: normal; 
	FONT-WEIGHT:normal; 
	FONT-VARIANT: normal; 
	LINE-HEIGHT: normal; 
	TEXT-ALIGN: justify; 
	TEXT-DECORATION: none; 
	TEXT-TRANSFORM: none;
	COLOR : white;  
	BACKGROUND-COLOR: black;
	PADDING-TOP : 5pt;
	PADDING-BOTTOM : 2pt;
	PADDING-LEFT : 10pt;
	PADDING-RIGHT : 10pt; }

.BodyAbout { FONT-FAMILY : "Comic Sans MS", Arial, sans-serif;  
	COLOR: black;  
	BACKGROUND-COLOR: white;
	WIDTH: 100%; }

.BodyCassandra { FONT-FAMILY : "Comic Sans MS", Arial, sans-serif;  
	COLOR : #FFAAAA;
	BACKGROUND-COLOR: black;
	WIDTH: 100%; }

.BodyCassiesReligion { FONT-FAMILY : "Comic Sans MS", Arial, sans-serif;  
	COLOR : #00CCCC;
	BACKGROUND-COLOR: black;
	WIDTH: 100%; }

.BodyElectro { FONT-FAMILY : "Comic Sans MS", Arial, sans-serif;  
	COLOR : #FFCCCC;
	BACKGROUND-COLOR : #330033;
	WIDTH: 100%; }

.BodyIndex { FONT-FAMILY : "Comic Sans MS", Arial, sans-serif;  
	COLOR : #FFCCCC;
	BACKGROUND-COLOR: black;
	WIDTH: 100%; }

H1.centred { TEXT-ALIGN: center; }

HR { PADDING-TOP : 0pt;
	PADDING-BOTTOM : 0pt;
	PADDING-LEFT : 10pt;
	PADDING-RIGHT : 10pt; }

IMG.centred { TEXT-ALIGN: center; }

IMG.indexed { TEXT-ALIGN: center;
	BORDER: 0PX; }

IMG.fleft { FLOAT: left;
	MARGIN-RIGHT: 10px; }

IMG.fright    { FLOAT: right;
	MARGIN-LEFT: 10px; }

LI { FONT-SIZE : medium;  
	FONT-STYLE: normal;
	TEXT-ALIGN : left;  
	PADDING: 5pt 5pt 2pt; }


LI.toc { FONT-SIZE : medium;  
	FONT-STYLE: normal;
	TEXT-ALIGN : left;  
	PADDING-TOP : 0;  
	PADDING-BOTTOM : 0; }

OL.section { LIST-STYLE-TYPE : decimal; }

OL.subsection { LIST-STYLE-TYPE : lower-roman; }

P { FONT-SIZE : medium;  
	FONT-STYLE: normal;
	TEXT-ALIGN : justify;  
	PADDING : 5pt 10pt 2pt; }

P.bible { FONT-SIZE : larger;
	FONT-STYLE : italic;
	COLOR : #66CC66;
	BACKGROUND-COLOR: black;
	PADDING-TOP : 5pt;
	PADDING-BOTTOM : 2pt;
	PADDING-LEFT : 10pt;
	PADDING-RIGHT : 10pt; }

P.fineprint { TEXT-ALIGN : left; 
	FONT-SIZE : xx-small;
	PADDING-TOP : 5pt;
	PADDING-BOTTOM : 2pt;
	PADDING-LEFT : 10pt;
	PADDING-RIGHT : 10pt; }

P.heading { FONT-WEIGHT : bold;  
	FONT-SIZE : xx-large;  
	TEXT-ALIGN : center; }

P.linklist { TEXT-ALIGN : center; }

P.rulecolor { FONT-SIZE : medium;
	FONT-STYLE: normal;
	COLOR : #80BBBB;
	BACKGROUND-COLOR: black;
	TEXT-ALIGN : justify; }

P.section { FONT-SIZE : large;  
	FONT-STYLE: normal;
	TEXT-ALIGN : center;  
	PADDING-TOP : 10pt;  
	PADDING-BOTTOM : 2pt;
	PADDING-LEFT : 10pt;
	PADDING-RIGHT : 10pt; }

P.serenity { TEXT-ALIGN : center; }

P.subheading { FONT-WEIGHT : bold;  
	FONT-SIZE : large;  
	TEXT-ALIGN : center; }

P.subheadingleft {FONT-WEIGHT: bold;
	FONT-SIZE: large;
	TEXT-ALIGN: left; }

P.tiny { TEXT-ALIGN : left;
	FONT-SIZE : xx-small;
	FONT-STYLE: normal;
	COLOR : #0D0D00;
	BACKGROUND-COLOR: black; }

SPAN.concern { COLOR : red;
	BACKGROUND-COLOR: black; }

SPAN.date { COLOR : #9999CC;
	BACKGROUND-COLOR: black; }

SPAN.employer { COLOR : #FFFFFF;
	BACKGROUND-COLOR: black; }

TABLE { PADDING-TOP : 0pt;  
	PADDING-BOTTOM : 0pt;
	PADDING-LEFT : 0pt;
	PADDING-RIGHT : 0pt; }

TD { VERTICAL-ALIGN: top; }
TD.day { TEXT-ALIGN: right; 
	COLOR: #99FFFF;
	BACKGROUND-COLOR: black;}

TD.header { BACKGROUND-COLOR: #003333;
	COLOR: #00FFFF;
	FONT-FAMILY: "Comic Sans MS", Arial, sans-serif;
	TEXT-ALIGN:center; }

TD.menuhead { FONT-WEIGHT: bold; 
	FONT-VARIANT: small-caps;
	FONT-SIZE: medium; 
	COLOR: black; 
	BACKGROUND-COLOR: #FF33FF; 
	FONT-FAMILY: "Comic Sans MS", Arial, sans-serif; 
	TEXT-DECORATION: none; }

TD.menuspace { WIDTH: 160px; }

TD.menuside { BACKGROUND-COLOR: #FF33FF; 
	COLOR: black; 
	FONT-FAMILY: "Comic Sans MS", Arial, sans-serif; }

TD.menutext { FONT-WEIGHT: normal;
	FONT-SIZE: medium; 
	COLOR: black; 
	BACKGROUND-COLOR: #FF33FF; 
	FONT-FAMILY: "Comic Sans MS", Arial, sans-serif; }

TH { BACKGROUND-COLOR: #003333;
	COLOR: #00FFFF; 
	FONT-FAMILY: "Comic Sans MS", Arial, sans-serif; }

TR { VERTICAL-ALIGN : top;
	PADDING-TOP: 5pt;
	PADDING-BOTTOM: 5pt; }

TR.nopad { VERTICAL-ALIGN : top;
	PADDING-TOP:0pt;
	PADDING-BOTTOM:0pt;
	PADDING-LEFT: 5pt;
	PADDING-RIGHT: 5pt; }

TR.pagelinks { TEXT-ALIGN:center; 
	FONT-SIZE: medium;
	FONT-STYLE: oblique; }

TR.year { COLOR: #99FFFF;
	BACKGROUND-COLOR: black; }

#divMenu { LEFT: 4px; 
	WIDTH: 140px; 
	COLOR: #FFFFFF; 
	BACKGROUND-COLOR: black;
	POSITION: absolute; }

.emphasis {  font-weight:bold;
	  text-decoration: underline; }

