/* --- Page Appearance rules --- */

/*
body	{ background-color: #eeeeee; }   
*/
body, dl, dt, dd, ul, ol, li, td, th, .text
		{ font-family: verdana,arial,helvetica,sans-serif; font-size: 13px; color: #000000 }
textarea, input, select
		{ font-family: verdana,arial,helvetica,sans-serif; font-size: 13px; color: #000000 }


/* --- Titles, Headers --- */

/*
.h		{ font-size: 28px }
*/


/* --- Text --- */

.t		{ color: #000000; font-size: 28px; font-weight: bold }
.t1		{ color: #660066; font-size: 22px; font-weight: bold }
.t2		{ color: #000000; font-size: 22px; font-weight: bold }
.t3		{ color: #000000; font-size: 28px; font-weight: bold; text-decoration: underline }
.t4		{ color: #880088; font-size: 14px; font-weight: bold }
.tcb		{ color: #000000 }
.tc1		{ color: #000000 }
.tc2		{ color: #000000 }
.s		{ color: #000000; font-size: 10px; font-weight: normal }
/*
.title	{ font-family: helvetica, sans-serif; font-size: 18px; font-weight: bold }
.small	{ font-size: 10px }
*/
.hl		{ background-color: #ffffaa }

.red		{ color: #aa0033 }


/* --- Links --- */

a		{ text-decoration: none; font-weight: bold; color: #0033cc }
a:hover	{ text-decoration: underline }
a:visited	{ color: #0033aa }
.ln		{ text-decoration: none; font-weight: normal; color: #000000 }
.ln:visited		{ font-weight: normal; color: #000000 }
/*
.l		{ text-decoration: none }
.lb		{ text-decoration: none; color: #000000 }
.lu		{ color: #000000 }
.lh		{ text-decoration: none; color: #003366; font-size: 18px }
.lm		{ text-decoration: none; color: #003366; font-size: 14px }
.ls		{ text-decoration: none; color: #003366; font-size: 11px }
*/


/* --- Navigation Links --- */

.lnt	{ font-size: 15px; font-weight: normal; color: #ffffff }
.lnt:visited	{ font-size: 15px; font-weight: normal; color: #ffffff }
.lns	{ font-size: 15px; font-weight: normal; color: #000000 }
.lns:visited	{ font-size: 15px; font-weight: normal; color: #000000 }
.lnsb	{ font-size: 15px; font-weight: bold; color: #000000 }
.lnsb:visited	{ font-size: 15px; font-weight: bold; color: #000000 }
.lnts	{ font-size: 13px; font-weight: normal; color: #660066 }
.lnts:visited	{ font-size: 13px; font-weight: normal; color: #660066 }
.lnl	{ font-size: 13px; font-weight: normal; color: #660066 }
.lnl:visited	{ font-size: 13px; font-weight: normal; color: #660066 }
.lnlb	{ font-size: 15px; font-weight: bold; color: #660066 }
.lnlb:visited	{ font-size: 15px; font-weight: bold; color: #660066 }
.lnb	{ font-size: 15px; font-weight: normal; color: #ffffff }

/* --- temp: until refined, use <b> as w/ lnt --- */
.lntb	{ font-size: 13px; font-weight: bold; color: #660066 }
.lntb:visited	{ font-size: 13px; font-weight: bold; color: #660066 }


/* --- Forms --- */

.fl	{ font-size: 13px; font-weight: normal }
.flg	{ font-size: 13px; font-weight: bold; color: green }
.ff	{ font-size: 16px; font-weight: bold; width: 270px }
.fb	{ font-size: 16px; font-weight: bold; color: #000000; background-color: #ffcc00; -moz-border-radius: .5em; border-radius:5em; }
.fbg	{ font-size: 16px; font-weight: bold; color: green; background-color: #ffcc00; -moz-border-radius: .5em; border-radius:5em }  /* --- green ---*/


/* highlight */
.flh	{ font-size: 13px; font-weight: bold }
.ffh	{ font-size: 16px; font-weight: bold; width: 270px; background-color: #ffffee }

/* --- settings forms ---*/
.fls	{ font-size: 12px }
.ffs	{ font-size: 13px; font-weight: bold; width: 270px }
.fbs	{ font-size: 14px; font-weight: normal; color: #000000 }
.fbsb	{ font-size: 14px; font-weight: bold; color: #000000; background-color: #ffcc00; -moz-border-radius: .5em; border-radius:5em; }
.fbsr	{ font-size: 14px; font-weight: normal; color: red }  /* --- red ---*/
.fbsg	{ font-size: 14px; font-weight: bold; color: green }  /* --- green ---*/

/* edit form */
.fle	{ font-size: 12px; font-weight: normal }
.ffe	{ font-size: 13px; font-weight: bold; width:300px }
.fbe	{ font-size: 14px; font-weight: bold; color: #000000 }
.fleh	{ font-size: 12px; font-weight: bold; background-color: #ffffcc }
.ffeh	{ font-size: 13px; font-weight: bold; width:300px }


/* --- Visibility --- */

.visible	{ visibility: visible }
.hidden	{ visibility: hidden }
/*
.collapse	{ visibility: collapse }
.inherit	{ visibility: inherit }
*/


/* --- Boxes --- */

.br	{ -moz-border-radius: 1em; border-radius:1em; padding: .20em }


/* --- Navigation Boxes --- */

.brnts	{ -moz-border-radius: 1em; border-radius:1em; background-color: #ffcc00; padding: .20em }
.brnt	{ -moz-border-radius: 1em; border-radius:1em; background-color: #ffffff; padding: .20em }
