@charset "utf-8";
/* CSS Document */

.hell_header {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #000000;
	text-align: left;
	font-weight: bold;
}
.ground_header {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
}
.input {
background-color: #c4dfe4;
border: 1px solid #dbf9ff;
border-top-color: #7e9093;
border-left-color: #7e9093;
color: #000000;
font-family: Trebuchet MS;
font-size: 12px;
	font-weight: bold;
}
.input:focus {
background-color: #d1eef3;
}

.inputhell {
background-color: #500011;
border: 1px solid #650015;
border-top-color: #000000;
border-left-color: #000000;
color: #FFFFFF;
font-family: Trebuchet MS;
font-size: 12px;
	font-weight: bold;
}
.inputhell:focus {
background-color: #620015;
}
.inputsubmit
{
border: 1px solid #000000;
border-top-color: #89001d;
border-left-color: #89001d;
padding: 0.75em;
background-color: #660015;
background-image: url(layout/button_bg_up.gif);
background-repeat: repeat-x;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
font-family: Trebuchet MS;
}
.inputsubmit:active
{
border: 1px solid #89001d;
border-top-color: #000000;
border-left-color: #000000;
background-color: #4e0010;
background-image: url(layout/button_bg_down.gif);
}
.inputsubmit2
{
border: 1px solid #000000;
border-top-color: #89001d;
border-left-color: #89001d;
padding: 0.25em;
background-color: #660015;
background-image: url(layout/button_bg_up.gif);
background-repeat: repeat-x;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
font-family: Trebuchet MS;
}
.inputsubmit2:active
{
border: 1px solid #89001d;
border-top-color: #000000;
border-left-color: #000000;
background-color: #4e0010;
background-image: url(layout/button_bg_down.gif);
}
.hell_footer {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
A.ground_header_link:link {
	text-decoration: none;
	color: #FFFFFF
}
A.ground_header_link:active { text decoration: none;
	color: #FFFFFF
}
A.ground_header_link:visited {
	text-decoration: none;
	color: #FFFFFF
}
A.ground_header_link:hover { text decoration: none;
	color: #F61B4A
}
A.hell_header_link:link {
	text-decoration: none;
	color: #F61B4A
}
A.hell_header_link:active { text decoration: none;
	color: #F61B4A
}
A.hell_header_link:visited {
	text-decoration: none;
	color: #F61B4A
}
A.hell_header_link:hover { text decoration: none;
	color: #EF9A9C
}
A.hell_confession_link:link {
	text-decoration: none;
	color: #FFFFFF
}
A.hell_confession_link:active { text decoration: none;
	color: #FFFFFF
}
A.hell_confession_link:visited {
	text-decoration: none;
	color: #FFFFFF
}
A.hell_confession_link:hover { text decoration: none;
	color: #F61B4A
}
A.heaven_confession_link:link {
	text-decoration: none;
	color: #000000
}
A.heaven_confession_link:active { text decoration: none;
	color: #000000
}
A.heaven_confession_link:visited {
	text-decoration: none;
	color: #000000
}
A.heaven_confession_link:hover { text decoration: none;
	color: #416268
}
A.heaven_footer_link:link {
	text-decoration: none;
	color: #416268
}
A.heaven_footer_link:active { text decoration: none;
	color: #416268
}
A.heaven_footer_link:visited {
	text-decoration: none;
	color: #416268
}
A.heaven_footer_link:hover { text decoration: none;
	color: #689ca6
}

A.hell_footer_link:link {
	text-decoration: none;
	color: #65C7F5
}
A.hell_footer_link:active { text decoration: none;
	color: #65C7F5
}
A.hell_footer_link:visited {
	text-decoration: none;
	color: #65C7F5
}
A.hell_footer_link:hover { text decoration: none;
	color: #9CDBFA
}
.hell_confession_id {
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: bolder;
	color: #FFFFFF;
	vertical-align: top;
}
.heaven_confession_id {
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: bolder;
	color: #000000;
	vertical-align: top;
}
.bodytext {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.bodytextheader {
	font-size: 16px;
}
.bodytextcode {
background-color: #000000;
}
.bodytextblack {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.rank {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.rankblue {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #93DEEC;
	text-align: center;
}
.rankred {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #FF1146;
	text-align: center;
}
.rankblack {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.bottomlinks {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
A.bottom_links:link {
	text-decoration: none;
	color: #ff9a9a;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
}
A.bottom_links:active { text decoration: none;
	color: #ff9a9a;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
}
A.bottom_links:visited {
	text-decoration: none;
	color: #ff9a9a;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
}
A.bottom_links:hover { text decoration: none;
	color: #F95177;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
}
.index_heaven {
	background-image: url('layout/index_heaven_bg.gif');
	background-repeat: repeat-x;
	background-color: #62d6ea;
	background-position: bottom left;
}
.index_hell {
	background-image: url('layout/index_hell_bg.gif');
	background-repeat: repeat-x;
	background-color: #b20026;
	background-position: top left;
}
.bodytext_blue {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #93DEEC;
}
.bodytextblack_blue {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #416268;
}
.bodytext_red {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #FF1146;
}