A:link {color: #66ff66; text-decoration: none;}
A:visited {color: #ffccff; text-decoration: none;}
A:active, A:visited:active, A:hover, A:visited:hover {color: #aaffff; text-decoration: underline;} 

BODY, DIV, P, TD {font-family: Arial, sans-serif; font-size: 12px;}

BODY
{
	background-color: #000000; 
	color: #ffffff; 

	scrollbar-face-color: #364e3e;
	scrollbar-shadow-color: #003300;
	scrollbar-highlight-color: #588267; 
	scrollbar-3Dlight-color: #003300; 
	scrollbar-darkshadow-color: #224422;
	scrollbar-track-color: black; 
	scrollbar-arrow-color: #ccffcc;
}

DIV.navBar
{
	font-size:10px;
	line-height:1.25em; 
	margin-top:0.5em; margin-bottom:0.5em; 
	padding-top:0.5em; padding-bottom:0.5em; 
	border-top: solid #ccc 1px;
	border-bottom: solid #ccc 1px;
	width:90px;
}

DIV.navBar A
{ 
	font-size:10px; 
	margin:0em;
	padding:0em;
}

UL.empty
{
	margin:0em;
	padding-left:0.25em;
	list-style-type:none;
}

UL.empty LI
{
	font-size:10px;
	margin-top:0em;
	margin-bottom:0em;
}

.Outline 
	{
	   margin:0em;
	   padding:0em;
	   color: white;	
	   cursor: hand;
	   font-size: 10px;
	}

DIV.blockA, DIV.blockE, DIV.blockI, DIV.blockO, DIV.blockU
{margin: 3px; padding: 3px;}

UL {
	padding-left:1em;
	margin-left:0em;
}

LI { margin-bottom: 1em; }	

P.p1 {text-indent: 2em; text-align: justify;}

UL {display: block; list-style-position: outside;} 
UL.square {list-style-type: square;}
UL.circle {list-style-type: circle;}
UL.disc {list-style-type: disc;}

UL.arrow1 {
		list-style-image: url(http://www.oocities.com/TimesSquare/Corridor/8453/images/arrows/ar1.gif);
	  }


UL.arrow2 {
		list-style-image: url(http://www.oocities.com/TimesSquare/Corridor/8453/images/arrows/br1.gif);
	  }


UL.arrow1 LI ,UL.arrow2 LI
{
	margin-left:0.25em;
}

.hdbX, .hdb, .hd0, .hd1, .hd2, .hd3, .hds {color: #ccffcc; font-weight: bold;}
.hwbX, .hwb, .hw0, .hw1, .hw2, .hw3, .hws {color: white; font-weight: bold;}

.hdbX, .hwbX {font-size: 32px;}
.hdb, .hwb {font-size: 27px;}
.hd0, .hw0 {font-size: 24px;}
.hd1, .hw1 {font-size: 21px}
.hd2, .hw2 {font-size: 18px;}
.hd3, .hw3 {font-size: 15px;}
.hds, .hws {font-size: 12px;}


/* ------------------------------ BLOG ZONE ------------------------------  */

/*  Blog entry zone */
DIV.divEntries  
{
	width: 60%;
	float: left;
	clear: left;
	/* border-right: ridge white 2px; */
	/* border-top: ridge white 2px; */
	/* background-color: #001836; */
} 

/*  P tags for the blog entry zone */
DIV.divEntries, 
DIV.divEntries P, 
DIV.divSide P, 
{
	font-size: 12px;
	text-align: justify;
}

/* list item bottom margin in blog entry zone */
DIV.divEntries LI
{
	margin-bottom: 1em;
}


/* Top padding for table headers */
DIV.divEntries .divHeader 
{
	padding-top: 0.2em;
	padding-bottom: 0.5em;
}

/* Faux <HR> for dividers */
DIV.divEntries .hr, .hr
{
	border-top: ridge #cfc 2px;
	margin: 0em;
}


/*  Bottom padding for blog header */
DIV.divEntries .divHeader SPAN.hdbX
{
	letter-spacing:0.1em;	
}

DIV.divEntries .divHeader P
{
	font-size:11px;
	letter-spacing:0.1em;
	color:#a0a0a0;
	margin-top:0.5em;
}

DIV.divEntries .divHeader IMG
{
	border: 0;
	margin-right: 0.5em;
	vertical-align: bottom;
}

/* Settings for blog dates */
DIV.divEntries .dateHead
{
	font-size: 14px;
	font-weight: bold; 
	color: #ccc;
	background-color: black;
	background-image:url(http://www.oocities.com/TimesSquare/Corridor/8453/images/gradienb01.gif);
	letter-spacing:0.25em;
	padding: 0.25em;
}

/* Subject header for blog entries */
DIV.divEntries .subjectHead
{
	font-size: 14px;
	font-weight: bold; 
	color: #cfc;
	padding: 0.2em 0em 0.2em 0.2em;
	margin-top:1em;
	margin-bottom:-0.8em;
}

/* Headings for blog subjects */
DIV.divEntries .subjectBody
{
	color: white;
	padding: 0.5em;
}

/*  Blog post footer bottom padding */
DIV.divEntries .tailSection
{
	border-top: solid #333 1px;
	color:#a0a0a0;
	font-size:11px;
	margin:0.5em 0 0.5em 0;
	padding-top:0.5em;
	padding-bottom:1.5em;
}

DIV.divEntries .tailSection A
{
	font-size:11px;
}

/* ------------------------------ MAIN SITE ------------------------------  */

/* Font size for small main page headers */
.sideHeadB, .sideSubject
{
	font-size: 12px;
}

/*  Menu column for blog; clings to left DIV, floats left, nothing on the right */
DIV.divSide
{
	float: left;
	clear: right;
}

/*  Small text size for other DIVs */
DIV.divSide .tableBody, .sideHeadS, 
.sideBody, .sideBodyA, .sideBodyI, .sideBodyO, .sideBodyU, .sideBody.adFoot, 

DIV.side1 P, DIV.side2 P, 
.sideBody P, .sideBodyA P, .sideBodyI P, .sideBodyO P, .sideBodyU P,

DIV.navlink, .small
{
	font-size: 11px;
}


DIV.subHead 
{
	font-size:13px;
	font-weight:bold;
	color:#ccffcc;
	margin-top:2em;
	line-height:1.2em;
}

/* NO top margin for "normal" P tag */
DIV.divSide P 
{
	margin-top: 0em;
}


/* Main web site section */
DIV.side0
{
	width: 480px;
	float: left;
}

/* Site news portion - main page */
DIV.side1, DIV.side2
{
	width: 280px;
	float: left;
}

DIV.divSide, DIV.side0, DIV.side1, DIV.side2
{
	height: 100%;
	background-color: black;
	padding-left: 1em;
}

/* Settings for table headers in blog sidebar menus */
DIV.divSide .tableHead, 
.sideHeadB, .sideHeadS
{
	background: url(http://www.oocities.com/TimesSquare/Corridor/8453/images/turbula.gif);
	background-color:#003618;
	padding: 0.25em;
	font-weight: bold; 
	color: #ccffcc;
}

/* Background for blog sidebar */
DIV.divSide .tableBody, .sideBody, .sideBody0, DIV.blockE
{
	background: url(http://www.oocities.com/TimesSquare/Corridor/8453/images/turbule.gif);
	background-color: #333;
	font-size: 11px;
}

DIV.divSide .tableContent,
.sideContentS
{
	font-size: 11px;
	padding: 0.25em;
}


/* Bottom border for table headers in blog sidebar menus */
DIV.divSide .tableHead
{
	border-bottom: solid #9b9 1px;
	font-size: 12px;
}

/* Borders for other table headers */
.sideHeadS, .sideHeadB
{
	border: solid #9b9 1px;
}

/* Width and borders for blog sidebar tables */
DIV.divSide .tableBody
{
	width: 230px;
	border: ridge 3px #9b9;
}

/* Welcome page sections with borders and different backgrounds */
.sideBody, .sideBodyA, .sideBodyI, .sideBodyO, .sideBodyU, .sideBody0
{
	padding: 0.25em;
	border: solid #9b9 1px;
	border-top: none;
}

DIV.blockA, .sideBodyA
{
	background: url(http://www.oocities.com/TimesSquare/Corridor/8453/images/turbula.gif);
	background-color: #003618;
}

DIV.blockI, .sideBodyI 
{
	background: url(http://www.oocities.com/TimesSquare/Corridor/8453/images/turbuli.gif);
	background-color: #001836;
}

DIV.blockO, .sideBodyO
{
	background: url(http://www.oocities.com/TimesSquare/Corridor/8453/images/turbulo.gif);
	background-color: #360018;
}

DIV.blockU, .sideBodyU
{
	background: url(http://www.oocities.com/TimesSquare/Corridor/8453/images/turbulu.gif);
	background-color: #363618;
}


/* NO top margin for unordered lists */
.sideBody UL, .sideBody0 UL, .sideBodyA UL, .sideBodyI UL,
.sideBodyO UL, .sideBodyU UL,
DIV.divSide UL, DIV.divSide .tableBody UL 
{
	margin-top:0.25em;
	list-style-type:none;
	list-style-image:none;
	margin-left:0em;
	margin-bottom:0.75em;
	padding-left:0.1em;
}


DIV.divSide .tableContent LI, DIV.divSide LI,
.sideBody LI, .sideBodyA LI, .sideBodyI LI, .sideBodyO LI, .sideBodyU LI, .sideBody0 LI
{
	margin-bottom:0.1em;
}


/* Style for JavaScript random quotes */
.sideBody .adFoot
{
	text-align: center; 
	color: #FFEFBB; 
	margin-bottom: 1em;	
}

DIV.divEntries HR, HR
{
	margin: 0em;
	color: #999;
}


/* ------------------------------ GALLERY ------------------------------  */

/* Placeholder for gallery art - main */
DIV.pictureMain
{
	text-align: center; 
	background-color: black;
}

/* Placeholder for gallery art - picture frame */
DIV.pictureMain .picFrame IMG
{
	display: block;
	background-image: url(http://www.oocities.com/TimesSquare/Corridor/8453/images/turbule.gif); 
	background-color: #333;
	padding: 12px; 
	border: ridge #9b9 6px;
}

/* Placeholder for gallery art - navigation */
DIV.pictureMain .picNav
{
	background-image: none;
	margin-top: 2em;
	font-size: 0.8em;
}

/* image gallery block */
DIV.bK
{
	border: 0;
	width: 600px;
	float: left;
	clear: left;
	margin-left: 0.5em;
	margin-top: 0.5em;
}

/* image gallery - individual art thumbnail placeholder */
DIV.bK #leftB
{
	float: left;
	/* width: 10%; */
	margin: 0.25em;
	text-align: center;
}

/* image gallery - art placeholder paragraph */
Div.bK P
{
	font-size: 0.95em;
	margin-top: 0;
	margin-left: 2em;
}

