	*{
		font-size:			100%;
	}


	body {
		font:				75%/140% Arial, Helvetica, sans-serif;
		text-align:			center;
		margin:				0px;
		background-color:	#e5e6e8;
		background-image:	url("/images/body_background.png");
		background-position:center;
		background-repeat: 	repeat-y;
		color:				#373737;
	}
	
	
	a {
		color:				#998b63;
		text-decoration:	none;
	}
	
	
	h1 {
		font-size:			32px;
		color:				#998b63;
		margin-top:			5px;
	}


	h2 {
		float:				left;
		width:				400px;
		margin-left:		10px;
		margin-top:			0px;
		margin-bottom:		0px;
		color:				#373737;
	}
	
	h3 {
		margin:				0px;
		padding:			0px;
		display:			inline;
	}
	
	hr {
		height: 			1px;
		color: 				#cacaca;
		background-color: 	#cacaca;
		border: 			0;
		margin-top:			4px;
	}

	/******************* CONTENTWRAPPER *******************/

	#content 
	{
		width:				770px;
		margin-left:		auto;
		margin-right:		auto;
		margin-top:			32px;
		margin-bottom:		32px;
		border: 			10px solid #FFFFFF;
		background-color:	#fbfbfb;
		padding:			19px;
		text-align:			left;
	}


	/******************* NESTED COLUMNS *******************/

	#introduction
	{
		padding: 			0.5em;
		color:				rgb(0,0,0);
	}

	#hostels
	{
		width:				590px;
		padding: 			3px;
		margin: 			5px 0px;
		color:				rgb(0,0,0);
	}

	#adsense
	{
		float:				right;
		width:				160px;
		height:				600px;
		padding: 			3px;
		margin: 			5px 0px;
		/*border: 			1px solid rgb(160,160,160);*/
		color:				rgb(0,0,0);
	}

	#footer
	{
		clear:				both;
		padding:			3px;
		margin: 			5px 0px;
		color:				rgb(0,0,0);
	}


	/******************* CLASSES *******************/

	hr.hostels {
		width:				560px;
		margin-bottom:		16px;
	}
	
	img.lang {
		position:			relative;
		float:				right;
		margin-left:		4px;
		border:				0px;
	}

	.address {
		margin-top:			0px;
		margin-left:		10px;
		float:				left;
		width:				200px;
		color:				#616161;
		font-size:			11px;
	}
	
	.internet {
		margin-top:			0px;
		float:				left;
		width:				200px;
		color:				#616161;
		font-size:			11px;
	}