
*{
	margin:0px;
	padding:0px;
}

body{
	color: #000;
	font-family: Verdana, sans-serif;
	font-size:12px;
	margin:0px;
}

a:link, a:active, a:visited {
	color: #095309;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


div.horizon-wrapper{
	background-color: transparent;
	position: absolute;
	top: 45%;
	left: 0px;
	width: 100%;
	margin-top: -200px;
	text-align: center;
	min-width: 680px; 
}

div.wrapper{
	border-top:5px solid #009d00;
	border-bottom:5px solid #009d00;	
	background-image:url(images/background.gif);
	background-repeat:repeat-y;
	background-position:center top;
	width:100%;
	min-width:680px;	
}

div.main-left{		
	float:left;
	min-height:300px;
	min-width:340px;	
	width:50%;	
}

div.main-right{
	float:right;	
	min-height:300px;
	min-width:330px;
	text-align:left;	
	width:48%;	
}

div.main-right p{
	padding:30px 10px;
}


ul.left-side{
	border:0px;
	list-style:none;
	margin:0px;
	padding:0px;
	width:100%;
}

ul.left-side li{
	float:none;
	text-align:right;
	width:100%	
}

.illustration{
	background-image:url(images/hosting_nation_illustration.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:75px;
}

.background-white{
	background-color:#fff;
	background-image:url(images/hosting_nation_shadow.jpg);
	background-position:right top;
	background-repeat:repeat-y;
	text-align:right;
}

.background-white p{
	float:right;
	padding:20px;	
	width:280px;
}

img.img-left{
	float:left;
	margin:0 10px 0 0;
}

.highlight{
	color:#009d00;
}

.third-row{
	height:75px;
} /*This is to make space below the white left area if it grows heigher than the white block on the side*/

.clear{
	clear:both
}

