/* BODY SETTINGS */

BODY {
	margin: 0px;
	background: #6f0a12 url(../img/background-repeat.jpg) repeat;
}

img, div { behavior: url(style/iepngfix.htc) }

	/* FONT SETTINGS */
	
	BODY, TD, DIV {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		line-height: 20px;
		
		color: #00002c;
	}
	
		/* ==> LINKS */
	
		a:link, a:active, a:visited {
			color: #1a1a1a;
			text-decoration: underline;
		}
		
		a:hover {
			color: #1a1a1a;
			text-decoration: none;
		}
		
		/* ==> HEADLINES */
		
		h1, h2, h3 { margin: 5px; margin-bottom: 20px }
		
		h1 {
			color: #59070d;
			font-size: 14pt;
			
			display: block;
			border-bottom: 1px solid #59070d;
		}
		
		h2 {
			color: #1a1a1a;
			font-size: 8pt;
			
			display: block;
			border-top: 1px solid #59070d;
		}
		
		h3 {
			color: #00003a;
			font-size: 11pt;
		}
		
		/* ==> SPAN CLASSES */
		
		span.Small { font-size: 8pt; color: #f5f9c6; } 
		span.Important { font-size: 10pt; color: red; font-weight: bold; } 
		
	/* INTERACTIVE ELEMENTS */
	
	form { margin: 0px; margin-bottom: 20px; padding: 0px; }
	
	input, select, textarea {
		width: auto;
		background: #fefefe;
		
		border: 1px solid;
		border-color: #c3c7cb;
		border-top-color: #74818b;
	}
	
		/* ==> SIZE */
		
		.Input-S { width: 40px; }
		.Input-M { width: 150px; }
		.Input-L { width: 220px; }
		.Input-X { width: 100%; }
		
		.Input-S-Hover { background:#FF9; width: 40px; }
		.Input-M-Hover { background:#FF9; width: 150px; }
		.Input-L-Hover { background:#FF9; width: 220px; }
		.Input-X-Hover { background:#FF9; width: 100%; }
		
		/* ==> TYPE */
		
		.Input-Submit {
			background: #c23838;
			
			border-color: #bc6464;
			border-top-color: #7e2222;
			
			color: #fefefe;
		}
	
	/* OTHER ELEMENTS */
	
