/*
 *
 * Stylesheet for the MegaPOV website
 *
 */

body {
  font-family: Verdana, Arial, Helvetica, sans-serif ;
  text-align: justify ;
  background-color: #ffffff ;
}

a:link { color:#990000; }
a:visited { color:#800000; }
a:active { color:#C00000; }

h1.title {
  border: 1px solid ;
  background-color: #eeeeee ; 
  border-color: #808080 ; 
  color: #2040c0;
  font-family: Verdana, Arial, Helvetica, sans-serif ;
  font-size:20pt;
  margin-top:8px;
  margin-bottom:3px;
  margin-left:12px;
  padding-left:8px;
}

h1 {
  font-weight:bold;
  font-size:20pt;
  color:#004080;
  margin-top:18px;
  margin-bottom:8px;
  margin-left:50px;
}

h2 {
  color: #2040c0;
  font-family: Verdana, Arial, Helvetica, sans-serif ;
  font-size:14pt;
  margin-top:20px;
  margin-bottom:8px;
  margin-left:12px;
}

h2.title {
  color: #2040c0;
  font-family: Verdana, Arial, Helvetica, sans-serif ;
  font-size:14pt;
  margin-top:12px;
  margin-bottom:8px;
  margin-left:12px;
  padding-left:8px;
  font-style:italic;
}

h2.news {
  border: 1px solid ;
  background-color: #ddddee ; 
  border-color: #808080 ; 
  color: #2040c0;
  font-family: Verdana, Arial, Helvetica, sans-serif ;
  margin-top:0px;
  margin-bottom:3px;
  margin-left:6px;
  padding-left:3px;
}

h3 {
  color: #2040c0;
  font-family: Verdana, Arial, Helvetica, sans-serif ;
  font-weight:normal;
  font-size:12pt;
  margin-top:12px;
  margin-bottom:3px;
  margin-left:12px;
}

h3.feature {
  color: #2040c0;
  font-family: Verdana, Arial, Helvetica, sans-serif ;
  font-weight:normal;
  font-size:12pt;
  margin-top:0px;
  margin-bottom:3px;
  margin-left:12px;
  padding-left: 5pt;
  border-top: 1px solid ;
  border-bottom: 1px solid ;
  background-color: #eeeeee ; 
  border-color: #808080 ; 
}

h4 {
  color: #2040c0;
  font-family: Verdana, Arial, Helvetica, sans-serif ;
  font-weight:normal;
  font-size:10pt;
  margin-top:8px;
  margin-bottom:3px;
  margin-left:12px;
}

td.news {
  padding-left: 5pt;
}

td.menu {
  font-family: Verdana, Arial, Helvetica, sans-serif ;
  font-size:10pt;
  background-color:#006060;
  border: 1px outset;
  border-color: #002020;
}

th { 
  background-color:#204080; 
  color: #AACCFF; 
} 

td.gallery { 
  background-color: #f0f0ff ; 
  font-size:9pt; 
}

td.img { 
  background-color: #000000; 
}

p {
  font-family: Verdana, Arial, Helvetica, sans-serif ;
  font-size:10pt;
  margin-left:6px;
  text-align: justify ;
}

p.feature {
  font-family: Verdana, Arial, Helvetica, sans-serif ;
  font-size:9pt;
  margin-left:18px;
  text-align: justify ;
}

p.feature_img {
  font-family: Verdana, Arial, Helvetica, sans-serif ;
  font-size:9pt;
  margin-right:0px;
  margin-bottom:4px;
  text-align: right ;
  font-style:italic;
}

.sub {
  margin-left:20px;
}

ul {
  font-family: Verdana, Arial, Helvetica, sans-serif ;
  font-size:9pt;
  margin-left:6px;
}

li {
  font-family: Verdana, Arial, Helvetica, sans-serif ;
  font-size:9pt;
  margin-bottom:4px;
}

strong {
  font-weight:bold;
}

strong.title {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif ;
  font-weight:bold;
  font-size:11pt;
  color:#004080;
  margin-top:8px;
  margin-bottom:3px;
  margin-left:5px;
}

p.intro {
  font-style:italic;
}

p.sig {
  font-style:italic;
  margin-left:85px;
  margin-top:10pt;
  margin-bottom:8pt;
}

p.menu {
  margin-left:8px;
  margin-right:8px;
  margin-top:8px;
  text-align: left;
  line-height:12pt;
  background-color:#204080;
  border: 1px inset;
  border-color: #002020;
  padding: 3pt;
}

p.menu_plain {
  margin-left:12px;
  margin-right:8px;
  margin-top:8px;
  text-align: left;
  line-height:12pt;
  padding: 3pt;
}

em.menu_section {
  font-family: Verdana, Arial, Helvetica, sans-serif ;
  font-size:10pt;
  margin-top:5px;
  background-color:#000080;
  color:#AACCFF;
  margin-bottom:5px;
  font-style:normal;
}

em.small {
  font-family: Verdana, Arial, Helvetica, sans-serif ;
  font-size:8pt;
  margin-left:5px;
  margin-top:5px;
  font-style:normal;
}

em.sig {
  font-family: Verdana, Arial, Helvetica, sans-serif ;
  font-size:8pt;
  font-style:normal;
}

em.date {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:9pt;
  font-style:italic;
}

em.link {
  font-family: Verdana, Arial, Helvetica, sans-serif ;
  font-size:9pt;
  font-style:normal;
  color:#AACCFF;
}

em.data { color: #204080; }
em.feature { color: #204080; font-weight:bold; font-style:normal; }




.small {
  font-size:8pt;
}

hr {
  margin-left:6px;
}

hr.sig {
  margin-left:2px;
}

table.patchdb {
  margin-left:6px;
  font-family:verdana,sans-serif;
  font-size:8pt;
}

td.file_cnt0 {
  font-family:verdana,sans-serif;
  font-size:8pt;
  background-color:#CCCCCC;
}

td.file_cnt1 {
  font-family:verdana,sans-serif;
  font-size:8pt;
  background-color:#CCCCCC;
}

td.file_cnt2 {
  font-family:verdana,sans-serif;
  font-size:8pt;
  background-color:#CCCCCC;
}

td.file_cntx {
  font-family:verdana,sans-serif;
  font-size:8pt;
  background-color:#CCCCCC;
}

td.new {
  font-family:verdana,sans-serif;
  font-size:8pt;
  background-color:#FFF1E1;
}

td.mp0 {
  font-family:verdana,sans-serif;
  font-size:8pt;
  background-color:#E0E0E0;
}

td.mp1 {
  font-family:verdana,sans-serif;
  font-size:8pt;
  background-color:#F0F0FF;
}

td.mp11 {
  font-family:verdana,sans-serif;
  font-size:8pt;
  background-color:#E0F0F0;
}

td.user {
  font-family:verdana,sans-serif;
  font-size:8pt;
  background-color:#FFCCCC;
}

strong.patchdb {
  color: #2040c0;
}

/*
th.patchdb {
  font-family:verdana,sans-serif;
  font-size:8pt;
  background-color:#FFEE80;
  color:#000000;
}*/

.name {
  color:#008000;
}

.author {
  color:#800000;
}

.ID {
  color:#000080;
}

