/* --------------------------------------- */
/* HEADER */
/* --------------------------------------- */

.header
	{
	background-position: -1px 0px;
	_background-position: 0px 0px;
	height: 289px;
	}

/* ======================================= */

/* --------------------------------------- */
/* CONTENT */
/* --------------------------------------- */

#main
	{
	background: url(/grfx/bg_home.jpg) #2eb8e6 no-repeat;
	height: auto;
	_height: 430px;
	min-height: 430px;
	}

#contentwrapper
	{
	height:auto;
	_height: 150px;
	min-height: 150px;
	}

div#content h3					{ font-size: 1.8em; margin-bottom: 10px; }

div#content h4
	{
	font-weight: bold;
	font-size: 1.4em;
	color: #fff;
	margin-top: 10px;
	}

div#content h5
	{
	font-size:1.2em;
	color:#4b90cd;
	}

div#content p
	{
	font-weight: bold;
	color: #4b90cd;
	}

#latest_projects, #newsblock
	{
	position: relative;
	background-color:#fff;
	border: solid 1px #4b90d3;
	color:#4b90d3;
	margin: 40px 0px;
	padding:10px;
	}

#newsblock						{ margin-bottom: 15px; }

p.read_more						{ text-align:right; }

#latest_projects a
	{
	color: #93d700;
	text-decoration: underline;
	}

#latest_projects a:hover
	{
	color: #000;
	text-decoration: underline;
	}

#sidebar
	{
	background: transparent;
	height: auto;
	_height: 150px;
	min-height: 150px;
	padding:15px;
	padding-top: 0px;
	}

#sidebar h3					{ font-size: 1.8em; margin-top: 5px; }

#sidebar #newsblock	h3		{ margin-top: 0px; }

#badge_home
	{
	position:absolute;
	width:100px;
	height: 100px;
	top:-40px;
	left:320px;
	}

/* ======================================= */

/* --------------------------------------- */
/* FOOTER */
/* --------------------------------------- */

#footer
	{
	background-color: transparent;
	color: #33a0cb;
	height: 30px;
	}

#footer a						{ color: #33a0cb; text-decoration: none; }
#footer a:hover					{ color: #33a0cb; text-decoration: none; }

#footer p#copyright
	{
	padding-bottom: 0px;
	height: 30px;
	}

#footer li						{ padding-bottom: 0px; padding-right: 0px; }


/* ======================================= */
/* ======================================= */
/* ======================================= */

