/* html tag styles */

html {
	overflow: -moz-scrollbars-vertical;
}
body {
	background-color: #631314;
	background-image: url(images/stylebloodline/bg.gif);
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#popup {
	background-color: #F2F2F2;
	background-image: none;
	margin: 5px 0px 0px 0px;
}
p {
	text-align:justify;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
hr {
	border: 0;
	color: #631314;
	background-color: #631314;
	height: 1px;
	width: 100%;
}
sup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #792224;
}
legend {
	color: #A6A6A6;
	font: 10px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
legend.alt {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #A6A6A6;
}
fieldset {
	border: 1px solid #A6A6A6;
	padding: 3px;
}
fieldset.alt {
	border: 1px solid #A6A6A6;
	padding: 3px;
	text-align:justify;
}
img.bdr {
	border-color: #80292B;
	border-style: solid;
	border-width: 1px;
}
img.absmiddle {
	vertical-align:  absmiddle;
}

/* form styles */

form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
select, textarea {
	color: #981414;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EBEBEB; 
	border-color: #959595;
	border-width: 1;
}
select.altcolor {
	color: #CED78F;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #631314; 
}
input.bginput {
	color: #981414;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EBEBEB;
	border: inset 2px #959595;
}
input.altcolor {
	color: #CED78F;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #631314; 
	border: solid 1px #500E0F;
}
input.searchbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #631314;
	font-size: 10px;
	background-color: #C8D182; 
	border: solid 1px #8C9739;
	width: 150px;
}
input.button {
	color: #981414;
	font-size: 10px;
	background: #EEF0F2 url("images/stylebloodline/formbutton_bg.gif");
	border: outset 2px #A9B649;
	font-weight: bold;
}

/* background styles */

.trimline {
	background-color: #A9B649;
	background-image: url(images/stylebloodline/trim_line.gif);
	height: 8px;
}
.dotted {
	border-bottom: 1px dotted #80292B;
}
.headerleft {
	background-color: #DBDBDB;
	background-image: url(images/stylebloodline/header_left.jpg);
	background-position: right top;
}
.headerright {
	background-color: #631314;
	background-image: url(images/stylebloodline/header_right.jpg);
	background-position: left top;
}
.search {
	background-image: url(images/stylebloodline/subnav_search.gif);
	background-position: right top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B7C267;
	font-weight: bold;
	padding: 2px 0px 0px 0px;
}
.subleft {
	background-image: url(images/stylebloodline/subnav_left.gif);
	background-position: right top;
}
.subright {
	background-image: url(images/stylebloodline/subnav_right.gif);
	background-position: left top;
}
.footerleft {
	background-color: #F4F4F4;
	background-image: url(images/stylebloodline/footer_bg.gif);
	background-position: right top;
}
.footer {
	background-color: #F4F4F4;
	background-image: url(images/stylebloodline/footer_bg.gif);
	background-position: center top;
	text-align: center;
}
.footerright {
	background-color: #F4F4F4;
	background-image: url(images/stylebloodline/footer_bg.gif);
	background-position: left top;
}
.bodyleft {
	background-color: #DFDFDF;
	background-image: url(images/stylebloodline/body_left.gif);
	background-position: right top;
        vertical-align: top;
	text-align: right;
	padding: 5px 35px 3px 3px;
}
.bodyright {
	background-color: #DFDFDF;
	background-image: url(images/stylebloodline/body_right.gif);
	background-position: left top;
        vertical-align: top;
	text-align: left;
	padding: 5px 3px 3px 35px;
}
.navbar {
	background-color: #F2F2F2;
	background-image: url(images/navbar_bg.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
        padding: 3px 0px 2px 12px;
}

/* table styles */

.firstalt {
	background-color: #F2F2F2;
}
.secondalt {
	background-color: #E9EAE0;
}
.tblheader {
	background-color: #792224; 
        background-image: url("images/stylebloodline/tbl_headtitle.gif");
        background-position: right top;
        font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #BEC875;
	width: 100%;
}
.stressheader {
	background-color: #792224; 
        background-image: url("images/stylebloodline/tbl_subbg.gif");
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #D4DC9A;
}
.tblsub {
	background-color: #792224; 
        background-image: url("images/stylebloodline/tbl_subbg.gif");
	font-size: 10px;
	font-weight: bold;
	color: #D4DC9A;
}
.tblbutton {
	background-color: #E5E5E5; 
        background-image: url("images/stylebloodline/tbl_submit.gif");
}
.tbltrim {
	background-color: #A9B649;
	background-image: url("images/stylebloodline/tbl_trim.gif");
}
.tblborder {
	background-color: #631314;
}
.tblaltborder {
	background-color: #8A8A8A;
}

/* font styles */

.dateline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #80292B;
}
.listtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.updatetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A9B649;
	font-weight: bold;
}
.update {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.stress {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #80292B;
}
.footnote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #656565;
}

/* link styles */

a:link, a:visited, a:active {
	color: #80292B;
	text-decoration: none;
}
a:hover {
	color: #A9B649;
	text-decoration: none;
}
a.alt:link, a.alt:visited, a.alt:active {
	color: #9BA741;
	text-decoration: none;
}
a.alt:hover {
	color: #C6D07A;
	text-decoration: none;
}
a.black:link, a.black:visited, a.black:active {
	color: #4E4E4E;
	text-decoration: none;
}
a.black:hover {
	color: #A9B649;
	text-decoration: none;
}
a.searchbar:link, a.searchbar:visited, a.searchbar:active, a.searchbar:hover {
	color: #B7C267;
	text-decoration: none; 
}

/* news styles */

.newspost {
	clear: both;
	padding: 18px 3px 0px 3px;
}
.newsheader {
	float: left;
	margin-left: 4px;
	width: 467px;
}
.newstitle {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #80292B;
	margin: 0px 0px 2px;
	border-bottom: 1px dotted #8A8A8A;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 3px;
}
.calendar {
	width: 38px;
	height: 44px;
	float:left;
	background: url(images/stylebloodline/calendar.gif) no-repeat;
}
.calmonth {
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: -1px;
	color: #FFFFFF;
	text-align: center;
	display:block;
	line-height: 11px;
	padding-top: 2px;
	margin-left: -3px;
}
.calday {
	font-size: 18px;
	text-transform: uppercase;
	color: #999999;
	text-align: center;
	display:block;
	line-height: 18px;
	padding-top: 6px;
	margin-left: -3px;
}
.newsentry {
	clear: both;
	padding: 4px 2px 0px 2px;
	text-align: justify;
}
.newstag {
	background: url(images/stylebloodline/tag.gif) no-repeat;
	padding-left: 22px;
	float:left;
	font-size: 95%;
	color: #4E4E4E;
}
.newscomments {
	background: url(images/stylebloodline/comments.gif) no-repeat;
	padding: 0px 1px 0px 21px;
	float: right;
	font-size: 95%;
}

/* forum style */

#cat a:link, #cat a:visited, #cat a:active {
	color: #BEC875;
	text-decoration: none;
}
#cat A:hover {
	color: #E8EDC3;
	text-decoration: none;
}
#sub a:link, #sub a:visited, #sub a:active {
	color: #D4DC9A;
	text-decoration: none;
}
#sub a:hover {
	color: #D4DC9A;
	text-decoration: underline;
}
.lf {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
}
.nf { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.sf { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.postbitheader {
	background-color: #792224; 
        font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #BEC875;
}
.postbittrim {
	background-color: #A9B649;
	background-image: url("images/stylebloodline/tbl_trim.gif");
	border-right: 1px solid #631314;
	border-bottom: 1px solid #631314;
	border-left: 1px solid #631314;
	height: 7px;
}
.postbitbody {
	background-color: #F2F2F2;
	border-right: 1px solid #631314;
	border-left: 1px solid #631314;
	padding: 0px;
}
.postbitinfo {
	background-color: #ECECEC;
	border: 1px solid #A6A6A6;
        padding: 3px;
	color: #666666;
}

/* glow styles */

.adminglow {
	font-size: 13px;
	font-weight: bold;
	color: #7D2122;
	height: 16;
	filter: glow(color=#E1F16F, strength=3);
	background: url(forums/images/stylebloodline/admin.gif) no-repeat;
	background-position: 6px 3px;
	padding: 2px 0px 0px 25px;
}
.modglow {
	font-size: 13px;
	font-weight: bold;
	color: #A9B649;
	height: 16;
	filter: glow(color=#E1F16F, strength=3);
	padding: 2px 0px 0px 8px;
}
.glow {
	font-size: 13px;
        font-weight: bold;
	color: #712626;
	height: 16px;
	filter: glow(color=#956161, strength=3);
	padding: 2px 0px 0px 8px;
}
.noglow {
	font-size: 13px;
	font-weight: bold;
	padding: 2px 0px 0px 8px;
}
.dottedfield {
	border-style: dotted;
}
* html .dottedfield {
	border-style: solid;
}

/* multi page styles */

.pagecurr {
	color: #631314;
	background-color: #EBF0C6;
	border: solid 1px #631314;
	margin: 1px;
	padding: 1px 4px 1px 4px;
	width: 1em;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.pagelink a:link, .pagelink a:visited, .pagelink a:active {
	color: #E3E8C1;
	background-color: #A9B649;
	border: solid 1px #697225;
	margin: 1px;
	padding: 1px 4px 1px 4px;
	width: 1em;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.pagelink a:hover {
	color: #E3E8C1;
	background-color: #792224;
	text-decoration: none;
	border: solid 1px #631314;
	margin: 1px;
	padding: 1px 4px 1px 4px;
	width: 1em;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
