td
{
	color: #004770;
	font-size: 10px;
	font-family: "lucida grande",verdana,helvetica,arial,sans-serif;
}

a:link, a:visited, a:active, a:hover
{
	text-decoration: none;
	font-weight: bold;
	font-family: "lucida grande",verdana,helvetica,arial,sans-serif;
}

a:link { color: #003399; }
a:visited { color: #996633; }
a:active, a:hover { color: blue; }

.dotted_navlinks
{
	background-color: #008fbe;
	padding: 6px;
	font-weight: 400;
	font-size: 12px;
	color: #ffffff;
	font-family: "lucida grande",verdana,helvetica,arial;
}

a.redqueentd:link
{
	color: #003399;
	font-size: 10px;
	font-family: "lucida grande",verdana,helvetica,arial,sans-serif;
}

a.redqueentd:visited
{
	color: #996633;
	font-size: 10px;
	font-family: "lucida grande",verdana,helvetica,arial,sans-serif;
}

a.redqueentd:active
{
	color: #004770;
	font-size: 10px;
	font-family: "lucida grande",verdana,helvetica,arial,sans-serif;
}

a.redqueentd:hover
{
	color: blue;
	font-size: 10px;
	font-family: "lucida grande",verdana,helvetica,arial,sans-serif;
}

a.nav_menu:link
{
	font-weight: 600;
	font-size: 12px;
	color: #ffffff;
	font-family: "lucida grande",verdana,helvetica,arial;
	text-decoration: none;
}

a.nav_menu:visited
{
	font-weight: 600;
	font-size: 12px;
	color: #ffffff;
	font-family: "lucida grande",verdana,helvetica,arial;
	text-decoration: none;
}

a.nav_menu:active, a.nav_menu:hover
{
	font-weight: 600;
	font-size: 12px;
	color: #f5e20b;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.fieldset { margin-bottom: 6px; }
.legend { color: navy; }

/* Derek's stuff below  */
div.top-cat
{
	padding: 6px;
	border: 0px;
	font-size: 12px;
}

.top-cat-head
{
	color: #004770;
	font-weight: bold;
	font-size: 9px;
	font-family: "lucida grande",verdana,helvetica,arial;
	padding: 6px;
}

#gear
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #CC3300;
}

.kanroo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}

#tag
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #FFFFFF;
	padding-left: 10px;
}

/*

	end: css_public.ttml

	*/

/*
	avoid stylesheet collisions by prepending classes with 'redqueen'
	*/

img.redqueenthumb { border: 1px solid #999999; }
img.redqueenavatar { border: 1px solid #999999; }
img.redqueenlogo { border: 1px solid #999999; }

/*
	base color
	*/

.redqueenbody
{
	color: #004770;
	font-size: 9pt;
	font-family: "lucida grande",verdana,helvetica,arial,sans-serif;
}

.redqueentd
{
	color: #004770;
	font-size: 10px;
	font-family: "lucida grande",verdana,helvetica,arial,sans-serif;
}

.redqueenbuttons
{
	color: navy;
	background: #dddddd;
	font-size: 10px;
	font-weight: bold;
	font-family: "lucida grande",verdana,helvetica,arial,sans-serif;
}

.redqueenformelement
{
	color: navy;
	background: white;
	font-size: 10px;
	font-family: "lucida grande",verdana,helvetica,arial,sans-serif;
}

.redqueenformelementpublic
{
	color: navy;
	background: white;
	font-size: 10px;
	font-family: "lucida grande",verdana,helvetica,arial,sans-serif;
}

.redqueenhyperlink
{
	color: #003399;
	text-decoration: none;
	font-weight: bold;
	font-family: "lucida grande",verdana,helvetica,arial,sans-serif;
}

.redqueendimmedhyperlink
{
	color: #999999;
	text-decoration: underline;
	font-weight: normal;
	font-family: "lucida grande",verdana,helvetica,arial,sans-serif;
}

.redqueenenclosing
{
	background: #ffffff;
	color: black;
	padding: 4px;
	border: 1px solid #999999;
}

/*
	histogram style
	*/

.redqueenhistogramcell { background: orange; }

.redqueenhistogramheading
{
	color: #990000;
	font-weight: bold;
	font-size: 8pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenhistogramnumber
{
	background: #990000;
	color: #ffffff;
	font-weight: bold;
	font-size: 8pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

/*
		base color
		*/

.redqueenbgcolorbase { background: #004770; }

.redqueenbase
{
	color: #004770;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenbaseminus1
{
	color: #004770;
	font-size: 8pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenbaseminus2
{
	color: #004770;
	font-size: 8pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenbaseplus0
{
	color: #004770;
	font-size: 10px;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenbaseplus1
{
	color: #004770;
	font-size: 12px;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenbaseplus2
{
	color: #004770;
	font-size: 13pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenbaseplus3
{
	color: #004770;
	font-size: 15pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

/*
		highlight color
		*/

.redqueenbgcolorhighlight { background: #990000; }

.redqueenhighlight
{
	color: #990000;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenhighlightminus1
{
	color: #990000;
	font-size: 8pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenhighlightminus2
{
	color: #990000;
	font-size: 8pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenhighlightplus0
{
	color: #990000;
	font-size: 10px;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenhighlightplus1
{
	color: #990000;
	font-size: 12px;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenhighlightplus2
{
	color: #990000;
	font-size: 13pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenhighlightplus3
{
	color: #990000;
	font-size: 15pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

/*
		warning color
		*/

.redqueenbgcolorwarning { background: orange; }

.redqueenwarning
{
	color: orange;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenwarningminus1
{
	color: orange;
	font-size: 8pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenwarningminus2
{
	color: orange;
	font-size: 8pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenwarningplus0
{
	color: orange;
	font-size: 10px;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenwarningplus1
{
	color: orange;
	font-size: 12px;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenwarningplus2
{
	color: orange;
	font-size: 13pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenwarningplus3
{
	color: orange;
	font-size: 15pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

/*
		new color
		*/

.redqueenbgcolornew { background: orange; }

.redqueennew
{
	color: orange;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueennewminus1
{
	color: orange;
	font-size: 8pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueennewminus2
{
	color: orange;
	font-size: 8pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueennewplus0
{
	color: orange;
	font-size: 10px;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueennewplus1
{
	color: orange;
	font-size: 12px;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueennewplus2
{
	color: orange;
	font-size: 13pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueennewplus3
{
	color: orange;
	font-size: 15pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

/*
		popular color
		*/

.redqueenbgcolorpopular { background: orange; }

.redqueenpopular
{
	color: orange;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenpopularminus1
{
	color: orange;
	font-size: 8pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenpopularminus2
{
	color: orange;
	font-size: 8pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenpopularplus0
{
	color: orange;
	font-size: 10px;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenpopularplus1
{
	color: orange;
	font-size: 12px;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenpopularplus2
{
	color: orange;
	font-size: 13pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenpopularplus3
{
	color: orange;
	font-size: 15pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

/*
		featured color
		*/

.redqueenbgcolorfeatured { background: #990000; }

.redqueenfeatured
{
	color: #990000;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenfeaturedminus1
{
	color: #990000;
	font-size: 8pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenfeaturedminus2
{
	color: #990000;
	font-size: 8pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenfeaturedplus0
{
	color: #990000;
	font-size: 10px;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenfeaturedplus1
{
	color: #990000;
	font-size: 12px;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenfeaturedplus2
{
	color: #990000;
	font-size: 13pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenfeaturedplus3
{
	color: #990000;
	font-size: 15pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

/*
		background color
		*/

.redqueenbgcolorbackground { background: #ffffff; }

.redqueenbackground
{
	color: #ffffff;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenbackgroundminus1
{
	color: #ffffff;
	font-size: 8pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenbackgroundminus2
{
	color: #ffffff;
	font-size: 8pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenbackgroundplus0
{
	color: #ffffff;
	font-size: 10px;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenbackgroundplus1
{
	color: #ffffff;
	font-size: 12px;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenbackgroundplus2
{
	color: #ffffff;
	font-size: 13pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenbackgroundplus3
{
	color: #ffffff;
	font-size: 15pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

/*
		h1_inline_background color
		*/

.redqueenbgcolorh1inlinebackground { background: #ffffff; }

.redqueenh1inlinebackground
{
	display: inline;
	color: #ffffff;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenh1inlinebackgroundminus1
{
	display: inline;
	color: #ffffff;
	font-size: 8pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenh1inlinebackgroundminus2
{
	display: inline;
	color: #ffffff;
	font-size: 8pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenh1inlinebackgroundplus0
{
	display: inline;
	color: #ffffff;
	font-size: 10px;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenh1inlinebackgroundplus1
{
	display: inline;
	color: #ffffff;
	font-size: 12px;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenh1inlinebackgroundplus2
{
	display: inline;
	color: #ffffff;
	font-size: 13pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenh1inlinebackgroundplus3
{
	display: inline;
	color: #ffffff;
	font-size: 15pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

/*
		link color
		*/

.redqueenbgcolorlink { background: #003399; }

.redqueenlink
{
	color: #003399;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenlinkminus1
{
	color: #003399;
	font-size: 8pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenlinkminus2
{
	color: #003399;
	font-size: 8pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenlinkplus0
{
	color: #003399;
	font-size: 10px;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenlinkplus1
{
	color: #003399;
	font-size: 12px;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenlinkplus2
{
	color: #003399;
	font-size: 13pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenlinkplus3
{
	color: #003399;
	font-size: 15pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

/*
		alink color
		*/

.redqueenbgcoloralink { background: blue; }

.redqueenalink
{
	color: blue;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenalinkminus1
{
	color: blue;
	font-size: 8pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenalinkminus2
{
	color: blue;
	font-size: 8pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenalinkplus0
{
	color: blue;
	font-size: 10px;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenalinkplus1
{
	color: blue;
	font-size: 12px;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenalinkplus2
{
	color: blue;
	font-size: 13pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenalinkplus3
{
	color: blue;
	font-size: 15pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

/*
		vlink color
		*/

.redqueenbgcolorvlink { background: #996633; }

.redqueenvlink
{
	color: #996633;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenvlinkminus1
{
	color: #996633;
	font-size: 8pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenvlinkminus2
{
	color: #996633;
	font-size: 8pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenvlinkplus0
{
	color: #996633;
	font-size: 10px;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenvlinkplus1
{
	color: #996633;
	font-size: 12px;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenvlinkplus2
{
	color: #996633;
	font-size: 13pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenvlinkplus3
{
	color: #996633;
	font-size: 15pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

/*
		dimmed_text color
		*/

.redqueenbgcolordimmedtext { background: #999999; }

.redqueendimmedtext
{
	color: #999999;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueendimmedtextminus1
{
	color: #999999;
	font-size: 8pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueendimmedtextminus2
{
	color: #999999;
	font-size: 8pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueendimmedtextplus0
{
	color: #999999;
	font-size: 10px;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueendimmedtextplus1
{
	color: #999999;
	font-size: 12px;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueendimmedtextplus2
{
	color: #999999;
	font-size: 13pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueendimmedtextplus3
{
	color: #999999;
	font-size: 15pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

/*
		bad_word color
		*/

.redqueenbgcolorbadword { background: green; }

.redqueenbadword
{
	color: green;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenbadwordminus1
{
	color: green;
	font-size: 8pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenbadwordminus2
{
	color: green;
	font-size: 8pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenbadwordplus0
{
	color: green;
	font-size: 10px;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenbadwordplus1
{
	color: green;
	font-size: 12px;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenbadwordplus2
{
	color: green;
	font-size: 13pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.redqueenbadwordplus3
{
	color: green;
	font-size: 15pt;
	font-family: "lucida grande",verdana,helvetica,arial;
}

.db_subcategories {
	text-indent: -1.5em;
	padding-left: 1.5em;
	padding-bottom: .5em;
	color: #004770;
	font-size: 12px;
	font-family: "lucida grande",verdana,helvetica,arial;
}