@FONT-FACE {
	FONT-FAMILY: "Graf";
	SRC: URL("/fonts/GRAFC___.TTF");
}

BODY {
	BACKGROUND-COLOR: rgb(133, 23, 24);
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-SIZE: 100%;
	MARGIN: 0;
	PADDING: 0;
}

#about {
	POSITION: fixed;
	LEFT: 467px;
	TOP: 118px;
	BORDER: none;
	PADDING: 0;
	WIDTH: 64px;
}

#akoe_content {
	POSITION: fixed;
	LEFT: 318px;
	TOP: 375px;
	BORDER: none;
	PADDING: 0 0 0 28px;
}

#akoe_leader {
	POSITION: fixed;
	LEFT: 338px;
	TOP: 115px;
	BACKGROUND-IMAGE: URL("/images/gradient_background.jpg");
	BACKGROUND-POSITION: 55% 45%;
	BACKGROUND-REPEAT: no-repeat;
	BORDER: none;
	BORDER-LEFT: solid 1px rgb(200, 201, 206);
	HEIGHT: 255px;
	PADDING: 0;
	WIDTH: 40px;
}

#akoe_logo {
	POSITION: fixed;
	LEFT: 318px;
	TOP: 295px;
	BORDER: none;
	BORDER-TOP: solid 1px rgb(200, 201, 206);
	PADDING: 8px 0 0 28px;
	WIDTH: 131px;
}

#beourguest_content {
	POSITION: fixed;
	LEFT: 278px;
	TOP: 525px;
	BORDER: none;
	PADDING: 0 0 0 28px;
}

#beourguest_leader {
	POSITION: fixed;
	LEFT: 298px;
	TOP: 118px;
	BACKGROUND-IMAGE: URL("/images/gradient_background.jpg");
	BACKGROUND-POSITION: 55% 87%;
	BACKGROUND-REPEAT: no-repeat;
	BORDER: none;
	BORDER-LEFT: solid 1px rgb(200, 201, 206);
	HEIGHT: 400px;
	PADDING: 0;
	WIDTH: 40px;
}

#beourguest_logo {
	POSITION: fixed;
	LEFT: 278px;
	TOP: 482px;
	BORDER: none;
	BORDER-TOP: solid 1px rgb(200, 201, 206);
	PADDING: 8px 0 0 28px;
	WIDTH: 159px;
}

#body {
	COLOR: rgb(255, 255, 255);
	MARGIN: 0;
	PADDING: 0 10px 0 99px;
}

#contact {
	POSITION: fixed;
	LEFT: 544px;
	TOP: 118px;
	BORDER: none;
	PADDING: 0;
	WIDTH: 63px;
}

#content {
	MIN-HEIGHT: 400px;
	FONT-SIZE: 80%;
	MARGIN: 0;
	PADDING: 258px 0 0 50px;
}

#current_leader {
	POSITION: fixed;
	LEFT: 129px;
	TOP: 118px;
	BACKGROUND-IMAGE: URL("/images/gradient_shorter.jpg");
	BACKGROUND-POSITION: 55% 10%;
	BACKGROUND-REPEAT: no-repeat;
	BORDER: none;
	BORDER-LEFT: solid 1px rgb(200, 201, 206);
	HEIGHT: 440px;
	PADDING: 0;
	WIDTH: 40px;
}

#current_logo {
	POSITION: fixed;
	LEFT: 109px;
	TOP: 249px;
	BORDER: none;
	BORDER-TOP: solid 1px rgb(200, 201, 206);
	PADDING: 8px 0 0 28px;
	WIDTH: 100%;
}

#current_content {
	POSITION: fixed;
	LEFT: 109px;
	TOP: 325px;
	BORDER: none;
	PADDING: 0 0 0 28px;
	WIDTH: 298px;
}

#errorExplanation {
	BACKGROUND-COLOR: rgb(230, 210, 152);
	BORDER: 2px solid rgb(0, 0, 0);
	MARGIN-BOTTOM: 5px;
	PADDING: 2px;
	WIDTH: 50%;
}

#errorExplanation H2 {
	BACKGROUND-COLOR: rgb(0, 0, 0);
	COLOR: rgb(255, 255, 255);
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	MARGIN: -4px;
	PADDING: 2px;
	TEXT-ALIGN: left;
}

#errorExplanation P {
	COLOR: rgb(0, 0, 0);
	MARGIN-BOTTOM: 0;
}

#errorExplanation UL LI {
	COLOR: rgb(0, 0, 0);
	FONT-SIZE: 12px;
	LIST-STYLE: square;
}

#footer {
	BORDER: none;
	BORDER-TOP: solid 2px rgb(230, 210, 152);
	COLOR: rgb(230, 210, 152);
	FONT-SIZE: 70%;
	MARGIN: 0;
	PADDING: 8px 10px 2px 0;
	TEXT-ALIGN: right;
}

#footer_branded {
	BACKGROUND-IMAGE: URL("/images/sidebar_background.jpg");
	BACKGROUND-REPEAT: repeat-y;
	COLOR: rgb(0, 0, 0);
	MARGIN: 0;
	PADDING: 0 10px 0 90px;
	TEXT-ALIGN: right;
}

#header {
	POSITION: fixed;
	LEFT: 107px;
	TOP: 16px;
	MARGIN: 0;
	PADDING: 0;
	WIDTH: 100%;
}

#homepage_copy {
	POSITION: fixed;
	LEFT: 129px;
	TOP: 118px;
	BORDER: none;
	BORDER-LEFT: solid 1px rgb(200, 201, 206);
	PADDING: 8px 8px 0 8px;
	TEXT-ALIGN: left;
	WIDTH: 148px;
}

#inactive_leader {
	POSITION: fixed;
	LEFT: 298px;
	TOP: 118px;
	BACKGROUND-IMAGE: URL("/images/gradient_shortest.jpg");
	BACKGROUND-POSITION: 55% 39%;
	BACKGROUND-REPEAT: no-repeat;
	BORDER: none;
	BORDER-LEFT: solid 1px rgb(200, 201, 206);
	HEIGHT: 120px;
	PADDING: 0;
	WIDTH: 40px;
}

#inactive_logo {
	POSITION: fixed;
	LEFT: 278px;
	TOP: 200px;
	BORDER: none;
	BORDER-TOP: solid 1px rgb(200, 201, 206);
	PADDING: 1px 0 0 22px;
	WIDTH: 100px;
}

#inactive_content {
	POSITION: fixed;
	LEFT: 109px;
	TOP: 320px;
	BORDER: none;
	PADDING: 0 0 0 28px;
	WIDTH: 298px;
}

#sidebar {
	POSITION: fixed;
	LEFT: 0;
	TOP: 0;
	MARGIN: 0;
	PADDING: 0;
	WIDTH: 106px;
}

#sidebar IMG {
	FLOAT: left;
	MARGIN: 0;
	PADDING: 0;
}

.fieldWithErrors {
	BACKGROUND-COLOR: rgb(176, 31, 36);
	DISPLAY: table;
	PADDING: 1px;
}

.fine {
	FONT-SIZE: 70%;
}

A,
A:visited,
A:active {
	COLOR: rgb(230, 210, 152);
    TEXT-DECORATION: none;
}

A:hover {
    TEXT-DECORATION: underline;
}

H1 {
	FONT-FAMILY: Graf;
	FONT-SIZE: 5em;
}

IMG {
	BORDER: none;
}

INPUT.right {
	TEXT-ALIGN: right;
}

TABLE UL {
	FONT-SIZE: 75%;
	MARGIN: 0;
	PADDING: 0 20px;
}