
td          { font-size: 0.9em; padding-right: 1em; padding-left: 0.5em; border: solid 1px #000 }

a:link      { color: #6a210d; text-decoration: underline }

a:visited    { color: #6a210d; text-decoration: underline }

a:hover    { color: #6a210d; text-decoration: underline }

a:active    { color: #6a210d; text-decoration: underline }
*  /* removes all margins and padding */ { margin: 0; padding: 0 }
body    { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #dedede; margin: 0; padding: 0 }
p     { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: justify; margin-top: 2em; margin-right: 1em; margin-left: 2em }
#pageWrap { width: 100%; height: 100% }
#contentWrap     { width: 1024px; height: 100%; min-width: 1000px }
#banner  /* logo banner at top of page */         { background-image: url("../images/bannerTile.gif"); background-repeat: repeat-x; position: static; width: 100%; height: 144px }
#desTrainingCenter { }
#home     { margin-top: -144px; float: right }
#location { margin-top: -144px; float: right }
#column1    /* sandstone and navigation on left */          { background-image: url("../images/leftColBG.gif"); background-repeat: repeat-y; background-position: 0 100%; margin-top: 5px; position: relative; top: -5px; width: 142px; height: 100%; float: left }
#navBackground  /* navigation background jpeg with shadowing */  { }
#menu  /* navigation menu position */  { }
#content            { background-image: url("../images/logoBackground.gif"); background-repeat: no-repeat; background-position: center -10px; position: static; left: 143px; width: 850px; height: 100%; float: left }
#footer    { background-image: none }
#schedule     { font-size: 1em; margin-top: 1em; margin-left: 2.5em }
#schedule table  { border: double 6px #000 }
table      { color: #000; font-size: 0.8em; font-weight: bold; margin: 0; padding: 0; outline: solid 1px #000 }
#day    { font-weight: bold; text-align: center }
#day td  { color: #ff0; background-color: #ea0001 }
#blank { }
#class { font-weight: bold; text-align: center }
#time td   { font-weight: bold; background-color: #ff0; text-align: center }
#caption { font-size: 1.5px; font-weight: bold }
#headshot { background-color: #ff0; border: double 0.5em #ea0001 }
#clubs  { text-align: center; margin-top: 2em; margin-right: auto; margin-left: auto; width: auto }
#clubs table    { text-align: center; margin-right: auto; margin-left: auto }
#clubs td  { text-align: center; border: solid 3px }
#agegroups  { margin-top: 1em; margin-left: 0; width: 715px }
#agegroups table  { width: 715px; border: double 6px #000 }
#upcoming { margin-top: 1em; margin-right: auto; margin-left: auto }
upcoming table { background-position: center 0; text-align: center; margin-right: auto; margin-left: auto }

