/*--------------------------------------------
  Definitions for main content area
*/

td {
   font-size:   10pt;
}

td.main {
   color:       black;
   background-color: #fafad2;
   font-family: verdana;
   font-size:   10pt;
   width: 100%;
   padding-left: 10px
}

tr.newsdate {
    padding-top: 20px
}

td.newsdate {
   width:  80px;
   font-size: 10pt;
   font-weight: normal
}

h2 {
   color:       black;
   font-size:   14pt
}

a:visited {
   color:  blue
}

/*--------------------------------------------
  Definitions for edit scripts
*/

textarea.file {
   width: 600px;
   font-family: monospace
}

td.spacer {
   width: 20px
}

td.history {
   width: 135px;
   text-align: center
}

/*--------------------------------------------
  Definitions for documents list
*/

td.title {
   background-color: #e0e0fa;
   border-top: medium solid #5555FF;
   font-weight: bold;
   padding-top: 5px;
   padding-left: 5px;
   padding-bottom: 5px
}

td.files {
   background-color: #f0f0ff;
   padding-top: 5px;
   padding-left: 5px;
   padding-bottom: 5px
}

td.editfile1 {
   background-color: #f0f0ff;
   padding-left: 8px;
   width: 300px
}

td.editfile2 {
   background-color: #f0f0ff
}

td.editfile3 {
   background-color: #e0e0fa;
   padding-top: 8px;
   padding-left: 8px;
   padding-bottom: 8px;
   border-top: medium solid #5555FF;
   border-left: medium solid #5555FF;
   border-bottom: medium solid #5555FF
}

td.editfile4 {
   background-color: #e0e0fa;
   padding-top: 8px;
   padding-bottom: 8px;
   border-top: medium solid #5555FF;
   border-bottom: medium solid #5555FF
}

td.editfile5 {
   background-color: #e0e0fa;
   padding-top: 8px;
   padding-bottom: 8px;
   border-top: medium solid #5555FF;
   border-right: medium solid #5555FF;
   border-bottom: medium solid #5555FF
}

/*--------------------------------------------
  Definitions for "The Wall"
*/

p.wall {
   font-size: 10pt;
   border-bottom: thin solid #5555FF;
}

p.wallfrom {
   background-color: #e0e0fa;
   border-top: medium solid #5555FF;
   font-size: 10pt;
   padding-top: 5px;
   padding-bottom: 5px;
}

em.wallfrom {
  color: #000055;
  font-size: 12pt;
  font-weight: bold;
  font-style: normal
}

a.wallfrom {
  color: #000055;
  font-size: 12pt;
  font-weight: bold;
  font-style: normal
}

textarea {
  font-size: 10pt;
  font-family: verdana
}

/*--------------------------------------------
  Definitions for the photo gallery page
*/

td.photobar {
   font-size: 8pt;
   width: 50px;
   height: 50px;
   background-color: LightSteelBlue
}

img.photo {
   border: medium solid  #cccccc
}

a.photos {
   color:       #303030;
   font-family: verdana;
   font-size: 10pt;
   font-weight: normal;
   text-decoration: none
}

a.photos:visited {
   color:    #303030;
   font-family: verdana;
   font-size: 10pt;
   font-weight: normal;
   text-decoration: none
}

a.photos:hover {
   color: black;
}

/*--------------------------------------------
  Definitions for top level menu
*/

td.menu {
   background-color: #444477;
}

p.menulevel1 {
   color:       WhiteSmoke;
   background-color: #444477;
   font-family: sans-serif;
   width: 140px;
   line-height:24px;
   margin: 0pt 0pt 0pt 0pt;
   text-align:  left;
   text-indent: 10pt;
   font-size:   11pt;
   font-weight: bold;
   text-decoration: none
}

a.menucurrent1 {
   color:       WhiteSmoke;
   font-weight: bold;
   text-decoration: none
}

a.menucurrent1:visited {
   color:       WhiteSmoke;
   font-weight: bold;
   text-decoration: none
}

a.menulevel1 {
   color:       WhiteSmoke;
   font-weight: normal;
   text-decoration: none
}

a.menulevel1:visited {
   color:       WhiteSmoke;
   font-weight: normal;
   text-decoration: none
}

a.menulevel1:hover {
   font-weight: bold
}

/*--------------------------------------------
  Definitions for menu level 2
*/

p.menulevel2 {
   color:       WhiteSmoke;
   background-color: #444477;
   font-family: sans-serif;
   width: 140px;
   line-height:16pt;
   margin: 0pt 0pt 0pt 0pt;
   text-align:  left;
   text-indent: 15pt;
   font-size:   9pt;
   font-weight: bold;
   text-decoration: none
}

a.menucurrent2 {
   color:       WhiteSmoke;
   font-weight: bold;
   text-decoration: none
}

a.menucurrent2:visited {
   color:       WhiteSmoke;
   font-weight: bold;
   text-decoration: none
}

a.menulevel2 {
   color:       WhiteSmoke;
   font-weight: normal;
   text-decoration: none
}

a.menulevel2:visited {
   color:       WhiteSmoke;
   font-weight: normal;
   text-decoration: none
}

a.menulevel2:hover {
   font-weight: bold
}

/*--------------------------------------------
  Definitions for menu level 3
*/

p.menulevel3 {
   color:       WhiteSmoke;
   background-color: #444477;
   font-family: sans-serif;
   width: 140px;
   line-height: 14pt;
   margin: 0pt 0pt 0pt 0pt;
   text-align:  left;
   text-indent: 20pt;
   font-size:   8pt;
   font-weight: bold;
   text-decoration: none
}

a.menucurrent3 {
   color:       WhiteSmoke;
   font-weight: bold;
   text-decoration: none
}

a.menulevel3 {
   color:       WhiteSmoke;
   font-weight: normal;
   text-decoration: none
}

a.menulevel3:visited {
   color:       WhiteSmoke;
   font-weight: normal;
   text-decoration: none
}

a.menulevel3:hover {
   font-weight: bold;
   font-size:   8pt
}

