BODY {
	background : #f0f0f0;
	color : black;
	xfont-family : garamond, georgia, palatino, geneva, serif;
	font-family : optima, times new roman, times, serif;
	xxfont-family : helvetica, arial, sans-serif;
	padding : 0;
	margin : 0;
}

.PAGECONTENT
{
	background : white;
	padding : 1em 2em 3em 2em;
	margin : 0 2em 0 2em;
	border : thin solid #c0c0c0;
}

.APPADBANNER
{
	background : black;
}

.VERYTOPBANNER
{
	background : #668bb0;
}

.VERYBOTTOMBANNER
{
	background : #668bb0;
	padding : 0 2em 0 2em;
}

.SOCIALNETWORKBANNER
{
	float: right;
	background : #668bb0;
	margin : 0em -2em 0em -2em;
}

.BOXEDMENUBANNER
{
	background : #668bb0;
	margin : 0em -2em 0em -2em;
}

.BOXEDMENU
{
	background : #f0f0f0;
	padding : 0em 2em 0em 2em;
	border : thin solid #e0e0e0;
}

TD.INDENT
{
	text-indent: 2em;
}

TD.PTD
{
	padding: 1%;
	vertical-align: middle;
}

P
{ 
	margin-left : 2em;
}

P.INDENT
{ 
	margin-left : 4em;
}

BLOCKQUOTE { 
	margin-left : 4em;
}

OL, UL { 
	margin-left : 5em;
}

DL {
	margin-left : 4em;
}

DD, LI {
	padding-bottom : 0.5em;
}

CODE {
	font-family : "monotype.com", monospace;
}

PRE {
	font-family : ocr a extended, "monotype.com", monospace;
	font-size : 0.8em;
}

H1 , H2 , H3 , H4 , H5 , H6 {
	font-family : gill sans light, optima, trebuchet ms, verdana, chicago, helvetica, sans-serif;
	margin-left : 0em;
}

H3.PGSECTION
{
	border-bottom : thin solid #c0c0c0;
}

H2.DIRLIST
{
	border-bottom : thin solid #c0c0c0;
}

TABLE.DIRLIST {
	font-family : "monotype.com", monospace;
	text-indent: 2em;
	margin-top: -1em;
}

.TENBYTEN_LOGO_TEXT
{
	font-size : small;
	font-weight : 400;
	font-family : gill sans, optima, trebuchet ms, verdana, chicago, helvetica, sans-serif;
}

.TENBYTEN_SUBLOGO_TEXT
{
	font-size : small;
	font-weight : 100;
	font-family : gill sans, optima, trebuchet ms, verdana, chicago, helvetica, sans-serif;
}

.IMAGEFLOAT_RIGHT
{
	float : right;
	padding : 0 0 1em 1em;
}

A:link {
	color : #668bb0;
}

A:visited {
	color : #575d7e;
}

A:active {
	color : #ffff7f;
	background : #668bb0;
}

.sg_toc { background:#fefedd; border: thin solid gray; font-family:
	sans-serif; margin-bottom: 2em; padding:3em; padding-top: 1em; }
.sg_title { xborder-top:solid thin gray; xtext-transform:uppercase }
.sg_subtitle { margin-top: -.75em; font-weight:lighter; font-style: italic }
.sg_chord { font-size:smaller; font-family:sans-serif; font-style:italic }
.sg_lyric { xfont-size:110%; margin-left: 0em }
.sg_tab { font-size:8pt; }
.sg_comment { font-style:italic; text-align:right; margin-right: 4em; margin-top:-0.5em }
.sg_chorus_all { margin-left: 2em; margin-right: 2em; background:#fefedd;
	padding-left: 2em; border:thin solid gray; padding-top: 1em;
	padding-bottom: 1em; }
.sg_chorus { }
.sg_newsong { background:#fefedd; padding-left: 2em; border:thin solid gray;
	padding-bottom: .5em; }


a.IMAGELINK {
	border: none;
}

a.IMAGELINK:hover {
	border: none;
	background: transparent;
}

a.IMAGELINK img {
	border: none;
}
