/* Copyright (c) 2002 Hart Of New York Real Estate Company */

/* (see also NOTES at the end of this file for further documentation) */




/* -------------------- body -------------------- */

/* body style:

Note: since the body tag is the parent element of the page's content,
then every other element will inherit these styles unless overridden.
(Or the property is not inheritable; see
	http://www.w3.org/TR/REC-CSS2/cascade.html#inheritance
)
*/
body {
	text-align: left;
	text-decoration: none;
	vertical-align: baseline;

	font-family: "Times New Roman", "Times", serif;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;

	margin: 2% 5% 2% 5%;
	padding: 0px;
	
	color: #000000;
	background-color: #ffffff;
}




/* -------------------- h styles -------------------- */

/* h1 style (usually is the page header): */
h1 {
	text-align: center;

	font-family: "Bookman Old Style", "Garamond", "Times New Roman", "Times", serif;
	font-size: 1.728em;
	font-style: italic;
	font-weight: bold;
}

/* h2 style: */
h2 {
	margin-top: 30px;	/* added this in order to put more whitespace between the previous section and a new one */

	text-align: left;

	font-family: "Times New Roman", "Times", serif;
	font-size: 1.44em;
	font-style: normal;
	font-weight: bold;
}




/* -------------------- img styles -------------------- */

/* img style: */
img {
	border-style: none;	
}




/* -------------------- link styles -------------------- */

/* (unvisited) link style: */
a:link {
	text-decoration: underline;
	color: blue;
	background: inherit;		/* Netscrape 4.7.x inserts a bizarre green color if uncomment this line... */
}

/* visited link style: */
a:visited {
	text-decoration: underline;
	color: purple;
	background: inherit;		/* Netscrape 4.7.x inserts a bizarre green color if uncomment this line... */
}

/* hovered link style: */
a:hover {						/* Warning: hover does not seem to work in Netscrape 4.7.x */
	text-decoration: underline;
	color: inherit;
	background: #bbbbff;
}




/* -------------------- list styles -------------------- */

/* ul (unordered list) style:

Note: the only change that we make here from the default values is to set the top margin to 0.
This is needed to eliminate the excessive vertical gap that otherwise appears by default
between the ul and the preceding line of content.
Since CSS uses collapsing vertical margins (see http://www.w3.org/TR/REC-CSS2/box.html#collapsing-margins),
the margin has to be eliminated both here and in the line above it (which is why the listHeader style also had to be defined).
*/
ul {
  margin-top: 0;
}

/* no-bulleted ul (unordered list) style: */
ul.noBullets {
	list-style-type: none;
}

/* a style for header text before a list (see note for the ul style): */
.listHeader {
  margin: 0 0 0.25em 0;
}




/* -------------------- text formatting styles -------------------- */

/* style to really make text really stand out: */
.shout {
	font-family: inherit;
	font-size: inherit;
	font-style: normal;
	font-weight: bold;
	
	color: #ff0000;
	background-color: #ffffff;
}

/* style for stuff that is to look like it came from a newspaper article: */
.newspaperArticle {
	font-family: "Courier New", "Courier", monospace;
	font-size: inherit;
}

/* footer style: */
.footer {
	text-align: center;
	text-decoration: none;

	font-family: "Times New Roman", "Times", serif;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;

	padding: 10px;
	padding-top: 25px;		/* add some extra space to vertically separate more */
	
	clear: both;		/* forces the footer to begin on a newline below any floating objects which occur before it */
}




/* -------------------- spacing and line return styles -------------------- */

/* a style to insert blank vertical space (i.e. an empty row): */
.verticalSpace {
	width: 100%;
	height: 25px;
}

/* a style to make a block float on the left; following stuff will then flow to its right: */
.floatLeft {
	float: left;
	
	width: auto;	/* the CSS spec requires the width to be specified for a floated box; see http://www.w3.org/TR/REC-CSS2/visuren.html#floats */
	
	margin-right: 50px;
}




/* -------------------- NOTES -------------------- */

/*

1) Last validated this file 2002/7/26 with
	http://jigsaw.w3.org/css-validator

2) There is a default style sheet for html.  Mozilla uses the file
	html.css
The w3c has this recomendation:
	http://www.w3.org/TR/REC-CSS2/sample.html

*/




