/* This CSS file is the top level for the Crimson-Dragon web site */

BODY {background: #FFF8E8 url(http://www.crimson-dragon.com/DB.jpg) repeat-y fixed;
	font-family: Palatino, "Times New Roman", "Times Roman", serif;
	font-size: 12pt; color: #200000; text-align: left;
	margin-left: 110px;}

P    {font-family: Palatino, "Times New Roman", "Times Roman", serif;
	font-size: 12pt; color: #200000; background-color: inherit; text-align: left;}

P.para {font-family: Palatino, "Times New Roman", "Times Roman", serif;
	font-size: 12pt; color: #200000; background-color: inherit; text-align: left;}

P.para:first-letter {font-size: 200%; font-weight: 800; color: #c00000;
	float: none; vertical-align: baseline; line-height: 0.9em; background-color: inherit;}

P.faq {margin-left: 1.5em;}

.copyright {font-size: 8pt; font-style: italic; text-align: center;}

P.disclaimer {font-family: inherit; font-size: 8pt; font-style: italic; text-align: left;
	width: 650px; margin-left: 25px; margin-right: 25px; background-color: inherit;}

P.search_terms {font-family: inherit; font-size: 14pt; font-style: italic;
	font-weight: bold; text-align: left; background-color: inherit;}

IMG {border: 0px;}

IMG.search_button {border: 0px; width: 30px; height: 30px; text-align: center;}
IMG.search_button_sel {border: solid #800000 2px; width: 30px; height: 30px; text-align: center;}

A {font-family: helvetica, arial, sans-serif; font-size: 11pt; color: #c00000;
	font-weight: bold; text-decoration: underline; background-color: inherit; }

A:active {font-family: helvetica, arial, sans-serif; font-size: 11pt; color: #ff0000;
	font-weight: bold; text-decoration: underline; background-color: inherit; }

A:hover {font-family: helvetica, arial, sans-serif; font-size: 11pt; color: #ff0000;
	font-weight: bold; text-decoration: underline; background-color: inherit; }

A:visited {font-family: helvetica, arial, sans-serif; font-size: 11pt; color: #800000;
	font-weight: bold; text-decoration: underline; background-color: inherit; }

A.non {font-family: helvetica, arial, sans-serif; font-size: 11pt; color: #c00000;
	font-weight: bold; text-decoration: none; background-color: inherit; }

A.non:active {font-family: helvetica, arial, sans-serif; font-size: 11pt; color: #ff0000;
	font-weight: bold; text-decoration: none; background-color: inherit; }

A.non:hover {font-family: helvetica, arial, sans-serif; font-size: 11pt; color: #ff0000;
	font-weight: bold; text-decoration: none; background-color: inherit; }

A.non:visited {font-family: helvetica, arial, sans-serif; font-size: 11pt; color: #800000;
	font-weight: bold; text-decoration: none; background-color: inherit; }

PRE {font-family: "Courier New", Courier, monospace; font-size: 10pt;
	color: #200000; text-align: left; background-color: inherit; }

PRE.random {font-family: "Courier New", Courier, monospace; max-width: 700px; padding: 3px;
	border: 2px solid #800000; font-size: 10pt; color: #800000; text-align: left;
	background-color: inherit; }

A.faq_head {font-family: helvetica, arial, sans-serif; font-size: 13pt; color: black;
	font-weight: bold; text-decoration: none; background-color: inherit; }


.border1 {border: 1px solid black; padding: 3px 10px;}

.border1_top {border: 1px solid black; padding: 3px 10px; vertical-align: top;}

TH {font-family: helvetica, arial, sans-serif; font-size: 13pt; color: white;
	font-weight: bold; background-color: #800000; padding: 3px 10px;}

TH.nopad {font-family: helvetica, arial, sans-serif; font-size: 13pt; color: white;
	font-weight: bold; background-color: #800000;}

.title {font-family: helvetica, arial, sans-serif; font-size: 20pt;
	text-align: center; font-weight: bolder; padding: 5px; width: 90%;
	color: white; background-color: #800000; margin: 0.5em 0em;}

.title_small {font-family: helvetica, arial, sans-serif; font-size: 16pt;
	text-align: center; font-weight: bolder; padding: 5px; width: 90%;
	color: white; background-color: #800000; margin: 0.5em 0em;}

.item_title {text-align: left; font-weight: bolder; padding-left: 2em;}

.item {text-align: right;}

.section_title {font-weight: bolder; font-size: 120%; font-style: italic; margin-top: 1.5em; margin-bottom: 0.75em;}

.image_info, .small_text {font-size: 9pt;}

.small_text_b_i {font-size: 9pt; font-weight: bolder; text-decoration: italic;}

.image_caption {font-size: 11pt; color: #800000; background-color: inherit; padding-bottom: 0.5em;}

A.image_link {font-family: helvetica, arial, sans-serif; font-size: 9pt; color: #c00000;
	font-weight: bold; text-decoration: underline; background-color: inherit; }

A.image_link:active {font-family: helvetica, arial, sans-serif; font-size: 9pt; color: #ff0000;
	font-weight: bold; text-decoration: underline; background-color: inherit; }

A.image_link:hover {font-family: helvetica, arial, sans-serif; font-size: 9pt; color: #ff0000;
	font-weight: bold; text-decoration: underline; background-color: inherit; }

A.image_link:visited {font-family: helvetica, arial, sans-serif; font-size: 9pt; color: #800000;
	font-weight: bold; text-decoration: underline; background-color: inherit; }

.photo_float_left_border {float: left; border: 1px solid #800000; padding: 10px; margin-right: 10px;}

.photo_border {border: 1px solid #800000; padding: 10px;}

.item_box_border {width: 700px; margin-bottom: 1.5em; border: 1px solid #800000; padding: 1em;}
