/*
** lshfd
*/

pre.ind { margin: 20px; }

/* indentation and line-height examples */
p.indent { text-indent: 20px; }
p#indent { margin: 40px; }
p.negindent {text-indent: -10px; background-color: yellow;}

p.invisible { display: none; }

ul#chapter { list-style-type: none }

/* This keeps the top bar at the top. now I just need to span the entire browser. */
/* div.topbar { position: fixed;  width: 100%; background-color: #737B9C; text-align: left; font-size: 12pt; color: #FFFFFF; font-weight: bold; } */
#topbar {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background: #737B9C;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold; 
}

div.bottombar { background: #737B9C; text-align: center; font-size: 12pt; color: #FFFFFF; font-weight: bold }

body>#topbar {
	position: fixed;
}
.backwards {
        unicode-bidi:   bidi-override;
        direction:      rtl;
}

/* Color */
#tan {
	background: inherit;
        margin: 12px 12px 12px 12px;
        padding: 12px 0px 12px 12px; /* Note 0px padding right */
	color: #FAEBD7;
}

#brown{
	background: #A06575;
	color: black;
}

.brown{
	background: #A06575;
	color: black;
}

/* top, right, bottom, left */
span.tan {
        margin: 12px 12px 12px 12px;
        padding: 12px 0px 12px 12px; /* Note 0px padding right */
	color: #FAEBD7;
	font-size:	+1pt;
}

li.withborder {
        border-style: dashed;
        border-width: medium;        /* sets border width on all sides */
        border-color: black;
}

.withoutborder {
	width:	480px;
        border-width: none;        /* sets border width on all sides */
	background:   #A06575;
        border-color: transparent;
}

.cwoborder_brbl {
	margin-left: auto;         /* This is the key to centering */
	margin-right: auto;        /* This is the key to centering */
	width:	480px;
        border-width: none;        /* sets border width on all sides */
	background:   #A06575;
        border-color: transparent;
	text-align:   center;
        padding: 0px 0px 4px 0px; /* Note 0px padding right */
}

.cwoborder_browntan {
	margin-left: auto;         /* This is the key to centering */
	margin-right: auto;        /* This is the key to centering */
	width:	480px;
        border-width: none;        /* sets border width on all sides */
	background:   #A06575;
        border-color: transparent;
	color: #FAEBD7;
        padding: 4px 0px 4px 12px; /* Note 0px padding right */
}

.cwoborder_inherit {
	margin-left:	auto;
	margin-right:	auto; 
	width:		480px;
        border-width:	0px;        /* sets border width on all sides */
	background:	inherit
	font-family:	Helvetica;
}

.withborder {
        border-style: dashed;
        border-width: medium;        /* sets border width on all sides */
        border-color: black;
}

cblock {
	position: relative;
	margin-left: auto;
	margin-right: auto; 
}

/* */
#dleft_org {
        border-style: none;
	width: 300px;
	float: left;
	margin-left: -1px;
	//padding: 5px, 5px, 5px, 5px;
}
	
#dleft {
        border-style: none;
	width: 300px;
	float: left;
	margin-left: -1px;
	text-align: center;
}

#l {
	/* width: 80; */
	float: left;
	margin-left: -1px;
	margin-right: 10px
}

#right {
	/* border-left: 1px solid #006; */
	/* vertical-align: top; */
	padding: 10px;
	margin-left: 310px;
	clear: right;
}

#r {
	/* padding: 10px; */
	/* margin-left: 10px; */
	/* text-align: top; */
	clear: right;
}

#nav {
	width: 220px;
	float: left;
	margin-left: -1px;
	/* padding: 5px, 5px, 5px, 5px; */
}
#nav h1 {
	margin: 5px, 5px, 5px, 5px;
	padding: 0px, 0px, 0px, 0px;
}
.content {
	padding: 10px;
	margin-left: 230px;
	border-left: 1px solid #006;
}

.header {
	border-bottom: 1px solid #006;
}
	
.footer {
	border-top: 1px solid #006;
	font-size: 11px;
/*	text-align: right;/**/
	padding: 2px 10px 0 0;
	clear: both;
	background-color: #FAEBD7; // Tan, kind of
}


.spacer {
	clear: both;
}
	
dd, dt {
	font-family: 'Lucida Grande', Verdana,  Geneva, Lucida, Helvetica, Arial, sans-serif;
	font-size: 0.95em;
}

/* ------------------------------------------------------------------------ */
body {
/*  background:#FFFFCC; /* FD Yellow */
    margin:0;
    padding:20px 10px;
}

html, body {
	margin: 0px,1px, 0px, 2px;
	padding: 0;
/*	background-color: #FDF001; /* yellow, kind of */
/*	color: #0B953F; /* */
}

.inside {
	margin: 0px, 0px, 10px, 10px;
	padding 10;
	color: black;
}

.blackout {
	background: black;
	color:      white;
	text-align: center;
}

.green {
	color: #0B953F;
}

  #invisible {
    display: none; 
  }

  #hide  {
    display: none;
  }

  #main {
    margin-left:8px;
  }

  #google {
    border:none;
    text-decoration: none;
    /* border= "0" origianlly in the HTML tag */
  }

h3#FD {text-align: center; background-color: #000000; color: #FFF001; }
a#FD { float: left; margin: 4px; clear: left}

.indent {
 margin-left: 2em;
}