@charset "iso-8859-2";

@import "/css/s_layout.css";
@import "/css/s_elements.css";
@import "/css/s_forms.css";


/* =reseting
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	body, h1, h2, h3, h4, h5, h6,
	blockquote, p, img, address, form, fieldset,
	ul, ol, dl, dt, dd, li, hr, table, td, th {
	margin: 0;
	padding: 0;
	}

/* =
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

body  {
	background: #ecd1af;
	margin: 0px; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0px;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #643C3A;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

P {
	padding-bottom:20px;
	line-height: 16px;
	text-align: justify;
}
A {
	color: #FFFFFF;
	text-decoration: none;
}
A:hover {
	color:#50463b;
	text-decoration: none;
}
.center { vertical-align:center; }

.clear {
	clear: both;
	padding-bottom: 1px;	/* for Gecko-based browsers */
	margin-bottom: -1px;	/* for Gecko-based browsers */
}
.red {color:#94070a;}

.hide, #oldBrowserNotice, .ieSixCharDupBug {
	/* hide elements that CSS-targeted browsers shouldn't show */
	display: none !important;
}

div.left {
	float: left;
}

div.right {
 	float: right;
}

.min600px {
	min-height: 600px;  /* for bug MSIE */
}

div[class] .min600px {
	height: auto; /* for min-heigh bug */ 
}

/* =
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

html, body, #Layout {
	min-height: 100%;
	width: 100%;
	height: 100%;
}

html>body, html>body #Layout {
	height: auto;
}

#pageWrapper {
	font-size: 80%;
} 

:root code {
	font-size: 120%;	
	/* monospace fonts are typically smaller that 
	'normal' fonts under Mozilla. */
}

