/*
 #F2AC04 = Orange-Red
 #216787 = Slate-Blue
*/

/* ----------------------------
   FONTS 
   ------------------------- */
body,p,td,th,h1,h2,h3,h4,h5,h6,li,ul,input,textarea,select,a { 
 font-family: verdana,arial,helvetica,sans-serif; font-size: small; font-weight: normal; text-align: left;
}

h1 { font-size: 20pt; }
h2 { font-size: 16pt; }
h3 { font-size: 14pt; }
h4 { font-size: 12pt; color: gray; }
th { background-color: #4080C0; color: white; font-family: arial, helvetica, sans-serif; font-size: 8pt; vertical-align: top; text-align: left; }
p.proj-desc { font-size:small; }
td.footer { font-size:8pt; }

/* ----------------------------
   COLOURS
   ------------------------- */
body { background-color:#D67342; }
body,p,td,th,h1,h2,h3,h4,h5,h6,li,ul,input,textarea,select,a { color: darkslategray; }

h1 { color: #F2AC04;}
h2 { color: #F2AC04;}
h3 { color: #F2AC04;}
h4 { color: gray; }
th { background-color:#4080C0; color:white; }
hr { color: silver; }
.flat { background-color: buttonface; border:black 1px solid; }
hr { height: 1px; color: silver; }
p.proj-desc { color: gray; }
td.footer { color: gray; }

/* ----------------------------
   MARGINS, etc
   ------------------------- */
body { margin: 0px 0px 0px 0px; }
p  { margin: 6px 6px 6px 15px; }
h1 { margin-top: 0px; margin-bottom: 0px; }
h2 { margin: 0px 8px 0px 8px; }
h3 { margin: 8px 0px 0px 8px; }
h4 { margin: 0px 8px 0px 8px;}
th { vertical-align: top; text-align: left; }
hr { height: 1px; }
td.footer { vertical-align:bottom; text-align:right; padding:2px 5px 2px 2px; }

/* --------------------------------
   HYPERLINKS
 -------------------------------- */
a { font-weight: bold; text-decoration: none; }
a:link, a:visited { color: olive; }
a:hover, a:active { color: #F2AC04; }

a.topmenu { font-size:12pt; font-weight:normal; }
a.topmenu, a.topmenu:link, a.topmenu:visited { color:white; text-decoration: none; }
a.topmenu:hover, a.topmenu:active { color:#FFC343; text-decoration: none; }

/* --------------------------------
   MISC
 -------------------------------- */
span.topmenu { font-size:12pt; font-weight:normal; color:#FFC343; }
