/* FONT: bold 80% Tahoma, Verdana, Lucida, Helvetica, Arial, sans-serif
Georgia?
 */

body { color: black; font-size: medium; font-family: Tahoma, Arial, Helvetica, sans-serif; }
body.main { background-color: #ff6600; }
body.preview { background-color: #4fb7ff; }
body.admin { background-color: #ff6600; }

/* links are blue but not underlined */
a:link { color: blue; background-color: transparent; text-decoration: none; }
a:visited { color: blue; background-color: transparent; text-decoration: none; }
a:hover { color: blue; background-color: transparent; text-decoration: underline; }
a:active { color: blue; background-color: #bbddff; text-decoration: underline; }

/* links are underlined - colour varies to match surrounding text */
/*
a:link { color: black; background-color: transparent; text-decoration: underline; }
a:visited { color: black; background-color: transparent; text-decoration: underline; }
a:hover { color: blue; background-color: transparent; text-decoration: underline; }
a:active { color: blue; background-color: #bbddff; text-decoration: underline; }

a.now:link { color: red; background-color: transparent; text-decoration: underline; }
a.now:visited { color: red; background-color: transparent; text-decoration: underline; }
a.now:hover { color: blue; background-color: transparent; text-decoration: underline; }
a.now:active { color: blue; background-color: #bbddff; text-decoration: underline; }

a.old:link { color: gray; background-color: transparent; text-decoration: underline; }
a.old:visited { color: gray; background-color: transparent; text-decoration: underline; }
a.old:hover { color: blue; background-color: transparent; text-decoration: underline; }
a.old:active { color: blue; background-color: #bbddff; text-decoration: underline; }
*/
a.nav:link { color: white; font-weight: 900; background-color: transparent; text-decoration: underline; }
a.nav:visited { color: white; font-weight: 900; background-color: transparent; text-decoration: underline;  }
a.nav:hover { color: blue; font-weight: 900; background-color: transparent; text-decoration: underline; }
a.nav:active { color: blue; font-weight: 900; background-color: #bbddff; text-decoration: underline; }


a img { border: none; }

/* could set it for the whole page */
.show, .show_co, .show_nm,  .show_n2, .show_tg
{ 
 font-family: Tahoma, Arial, Helvetica, sans-serif; 
 color: black;
 font-size: 0.8em;
 font-weight 400;
}
.show_co {
 font-size: 1em;
 color: black;
}
.show_nm {
 font-size: 1.4em;
 font-weight: 700;
}
.show_n2 {
 font-size: 1.3em;
 font-weight: 700;
}
.show_tg {
 font-family: Georgia, "Times Roman", Times, serif; 
 font-style: italic;
 font-size: 1em;
}

.now { color: red; }
.old { color: gray; }
.draft { background-color: greenyellow; }
.note { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 0.8em; }
.preview1 { background-color: RGB(210,210,210); }
.preview2 { background-color: #73cc1c; }

.name { font-family: "Courier New", monospaced; font-size: 2em; font-weight: 900; color: white; letter-spacing: 0.1em; }
.subname { font-family: "Courier New", monospaced; font-size: 1em; font-style: italic; font-weight: 500; color: white; }
.contrast { color: black; }
.nav {  color: black; font-size: 1em; font-weight: 600; text-decoration: none; }
.date { font-family: Tahoma, Arial, Helvetica, sans-serif; color: white; font-size: 1.4em; font-weight 600; }
.disclaimer { font-family: Tahoma, Arial, Helvetica, sans-serif; color: white; font-size: 0.8em; font-style: italic; }
.company  { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: 500; }
.error { font-family: Tahoma, Arial, Helvetica, sans-serif; color: red; font-size: 1em; font-weight: 600; font-style: italic; }

.p_start		{ padding: 10px  5px  0px  5px; }
.p_start2	{ padding: 10px  5px 25px  5px; }
.p_date		{ padding: 25px  5px  5px  5px; }
.p_listL		{ padding:  5px  5px  0px  5px; text-align: left; }
.p_listR		{ padding:  5px  5px  0px  0px; }
.p_tag		{ padding:  2px  5px  5px 10px; }
.p_end		{ padding:  5px  5px  5px 10px; }
.p_blurb		{ padding: 10px  5px  0px  5px; }
.p_box		{ padding: 10px 10px 10px 10px; }
.p_bullet	{ padding: 10px  5px  0px  5px; vertical-align: top; }
.p_formL		{ padding: 10px  5px  0px  5px; vertical-align: top; text-align: right; } 
.p_formR		{ padding: 10px  5px  0px  5px; text-align: left; }
.p_actionL	{ padding: 10px  5px  5px  5px; vertical-align: top; text-align: right; } 
.p_actionR	{ padding: 10px  5px  5px  5px; text-align: left; }
.p_notesL	{ padding:  2px  5px  2px  0px; vertical-align: center; text-align: right; }
.p_notesR	{ padding:  2px  0px  2px  0px; vertical-align: top; text-align: leftt; }

H2 { font-family: Tahoma, Arial, Helvetica, sans-serif; color: black; font-size: 1.5em; font-weight: 700; }

