/* ======================================================================= */
/* filename: template_0001.css                                             */
/*   author: Paul N. Leonard                                               */
/* copyright 2005 Paul N. Leonard, all rights reserved                     */
/* ----------------------------------------------------------------------- */
/* pnl 2005/07/10 1.00  created css style 0001                             */
/* pnl 2007/02/19 1.01  modified to reduce vertical space of headings      */
/* ======================================================================= */

/* =================== */
/* Element Definitions */
/* =================== */


html {
  margin:  0;
  padding: 0;
}

body { 
  color:      #000000; 
  background: #fff url(images/SweepLine_560x140.jpg) no-repeat bottom right; 
  margin:     0; 
  padding:    0;
}

h1, h2, h3 {
  margin:  0.2em 0;
  padding: 0.2em 0;
}

p { 
  text-align: justify;
}

li {
  padding: 0.2em 0;
}

img {
  border: none;
}

a:link { 
  font-weight:     bold; 
  text-decoration: none; 
  color:           #0000cc;
}

a:visited { 
  font-weight:     bold; 
  text-decoration: none; 
  color:           #000088;
}

a:hover, a:active { 
  text-decoration: underline; 
  color:           #0000ff;
}


/* ==================== */
/* Specific Definitions */
/* ==================== */


#Content { 
  background: #fff url(images/SweepLine_560x240.jpg) no-repeat top left; 
  padding:    0 200px 0 0;
  margin:     0;
  position:   absolute;
  top:        0;
  left:       0;
  min-height: 250px;
  min-width:  550px;
  z-index:    2;
}

#PrintHeader {
  display: none;
}

#Filler {
  background: transparent top left;
  width:      550px;
  height:     140px;
}

#Logo { 
  background: transparent url(images/DG_110x110.gif)
              no-repeat top left; 
  position:   absolute;
  top:        0;
  left:       0;
  margin:     10px 0 0 10px; 
  float:      left;
  width:      110px;
  height:     110px;
}

#Title { 
  background: transparent url(images/TitleBarOverlay_400x140.gif)
              no-repeat top left;
  position: absolute;
  top:      0;
  left:     0;
  margin:   0 0 0 240px; 
  width:    400px;
  height:   140px;
}

#MenuFiller {
  background: transparent top left;
  float:       left;
  width:      240px;
  height:     180px;
}


#Menu { 
  background:  transparent no-repeat top left; 
  position:    absolute;
  top:         120px;
  left:        0;
  margin:      0;
  padding:     0 0 1em 0;
  width:       280px;
  font-weight: bold;
  font-family: arial, times, courier;
  color:       #0000ff;
}

#MenuSubA { 
  background: transparent no-repeat top left; 
  margin:     0px 0px 0px 150px;
  height:     31px;
}

#MenuSubB { 
  background: transparent no-repeat top left; 
  margin:     0 0 0 120px;
  height:     31px;
}

#MenuSubC { 
  background: transparent no-repeat top left; 
  clear:      both;
  margin:     0 0 0 90px;
  height:     31px;
}


#MenuSubD { 
  background: transparent no-repeat top left; 
  margin:     0 0 0 60px;
  height:     31px;
}

#MenuSubE { 
  background: transparent no-repeat top left; 
  margin:     0 0 0 30px;
  height:     31px;
}

#Guts { 
  background:   transparent url(images/DGE_watermark_175x190.gif)
                no-repeat center;
  margin:       0;
  padding:      1.5em 1em 0 2em;
  font-family:  arial, times, courier;
}

#Guts h1, h2, h3 {
  font-family: sans-serif;
  font-size: 120%;
}

#Footer { 
  text-align:   center; 
  font-size:    6pt; 
  font-family:  arial, times, courier;
}

#DanTheMan { 
  background: #fff url(images/Dan13_196x392.jpg) no-repeat top left; 
  margin:     0px 0px 0px 540px;
  position:   absolute;
  top:        0;
  right:      0;
  width:      192px;
  height:     392px;
  z-index:    1;
}

#DanTheDJ { 
  background: #fff url(images/Dan14_196x392.jpg) no-repeat top left; 
  margin:     0px 0px 0px 540px;
  position:   absolute;
  top:        0;
  right:      0;
  width:      192px;
  height:     392px;
  z-index:    1;
}

p.keys {
  color: white;
}

/* =================== */
/* Class Definitions   */
/* =================== */

table.info {
}

td.info_tag {
  vertical-align: top;
  text-align:     right;
}

td.info_data {
  vertical-align: top;
  text-align:     left;
  color:          #0000cc;
  font-weight:    bold; 
}

table.links {
  border: none;
}

table.list {
  margin: 0;
  padding: 0;
}

tr.links {
  border-top: 2px solid navy;
}

td.links {
  border-top: 2px solid navy;
}

div.testament {
  font-style: italic;
  margin:       1em 0;
  padding:    0.5em 0;
}

img.testament {
  font-style: italic;
  margin:     0 1em;
  padding:    0 1em;
}

table.worksheets {
}

table.worksheets td {
  padding:               1em 2em;
