Body {
background: #ffe;
color: black; 
font-family: times new roman, garamond, serif;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-align: left;
line-height: normal;
width: 90%;
margin: 10px 20px;
white-space: 0em;
}

td { /*color: green;
font-family: times new roman, garamond, serif;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-align: left;
line-height: normal;
margin: .5em;
white-space: 0em;*/
}

/* body classes*/

.sg { 
	background-color: #fff;
/*	margin: 1em 3em;*/
}

.sg2 { 
	background: #000 url("blackstone.jpg");
	color: #ddd;
}

/* text classes */

p { 
	padding:  0em;
}

p.head { 
	margin: 0em 0em 0em .5em;
}

.boldred { font-weight: bold;
color: #f00;
}

.boldpink { font-weight: bold; color: #f55; padding-bottom: 40px;}

.boldgrey { font-weight: bold;
color: #687;
}

.quote {
	color: #22c;
	font-size: 66%;
	font-family: verdana, arial, 'sans serif';
}

.alert { color: #f00;
font: .6em times new roman, garamond, serif;
}

.alertlight { color: #f55;
font: .7em times new roman, garamond, serif;
}

.credit { font: .7em times new roman, garamond, serif;
}

li {
	padding: 10px 0px;
}

dt {
	padding: 20px 0px 0px 0px;
}

.rt { 
	float: right;
}

/* for invisible li */
.sgwhite { color: #fff;
}

/* page titles */

.name { font: 1.6em times new roman, garamond, serif;
color: #911F15;
}

.head { font: bold 1.5em times new roman, garamond, serif;
color: #333;
}

.head2 { font: bold 1.25em times new roman, garamond, serif;
color: #333;
}

h1 { font: bold 1.1em times new roman, garamond, serif;
color: #333;
margin: 0em;
padding: 0em;
border: 0em;
}

h1.jigged { font: bold 1.1em times new roman, garamond, serif;
color: #333;
margin: -1em 0em 0em 0em;
padding: 0em;
border: 0em;
}

h2 { font: bold 1em times new roman, garamond, serif;
color: #333;
margin: 0em;
padding: 0em;
border: 0em;
}

h3 { font: bold .8em times new roman, garamond, serif;
color: #333;
margin: 0em;
padding: 0em;
border: 0em;
}

/* link classes */

a:link { text-decoration: underline;
color: #006;
font-family: times, garamond, serif;
}

a:hover { text-decoration: underline;
color: #0a0;
font-family: times, garamond, serif;
}

a:visited, a:active { text-decoration: underline;
color: #044;
font-family: times, garamond, serif;
}

a.plain:visited, a.plain:link, a.plain:active { text-decoration: none;
}

a.plain:hover { text-decoration: none;
}

a.nav:link, a.nav:visited, a.nav:active, a.nav:hover { text-decoration: none;
color: #f00;
font: bold .7em helvetica, verdana, sans-serif;
}

a.isit:link { text-decoration: underline;
color: #0ff;
}

a.isit:visited, a.isit:active { text-decoration: underline;
color: #0c5;
}

a.isit:hover { text-decoration: underline;
color: #c00;
}

a.design:link { text-decoration: underline;
color: #aaa;
}

a.design:visited, a.design:active { text-decoration: underline;
color: #8ab;
}

a.design:hover { text-decoration: underline;
color: #fff;
}

/* nav tables and their links */

td.white { background: #fff;
color: #000;
font: 75% helvetica, verdana, sans-serif;
text-align: center;
vertical-align: middle;
padding: 0em 1.2% .2em 1.2%;
}

td.homewhite { background: #fff;
color: #000;
font: 75% helvetica, verdana, sans-serif;
text-align: center;
vertical-align: middle;
padding: .4em 4% .6em 1%;
}

td.right { text-align: right;
}

a.t:link, a.t:visited, a.t:active { text-decoration: underline;
color: #911F15;
font-family: helvetica, verdana, sans-serif;
margin-top: 0em; 
padding-top: 0em;
margin-bottom: 0em;
padding-bottom: 0em;
border: 0em;
target: content;
}

a.t:hover { text-decoration: underline;
color: #c43;
font-style: helvetica, verdana, sans-serif;
margin-top: 0em;
border: 0em;
target: content;
}

/* images */

img.sig { border: 0em; 
margin: 0em;
padding: 0em;
vertical-align: baseline;
}

img.ball { border: 0em; 
margin: 0em;
padding: 0em;
height: .9em;
width: .9em;
float: left;
}

img.left { border: 0em; 
margin: 0em;
padding: 0em;
float: left;
}

.right { border: 0em; 
margin: 0em;
padding: 0em 0em 0em 1em;
float: right;
}

.sig1 { border: 0em;
margin: 0em;
padding: 0em;
height=2px;
width=100%;
}

.sig2 { border: 0em;
margin: 0em;
height=1px;
width=100%;
}



/* italic and centered text */
.ic {
font-style: italic;
text-align: center;
}

/* italic and bold text */
.ib {
font-style: italic;
font-weight: bold;
}

/* italic, bold and centered text */
.ibc {
font-style: italic;
font-weight: bold;
text-align: center;
}

/* black for use in tables */

.black {
color: #000;
}


