/*  GLOBAL SETTINGS AND THE BACKGROUND IMAGE */

body {
	background:			#999999;
	background-image:   url(img/background_tile.gif);
	color:				#333333;
	font-family:		arial, helvetica, verdana, 'trebuchet ms', sans-serif;
	font-size:			9pt;
	font-weight:		normal;
	margin:				0px;
	padding:			0px;
	text-align:			left;
}

.background {
	background-color:	none;
	background-image:   url(img/background_sky.jpg);
	background-repeat:	no-repeat;
	height:				521px;
	left:				0px;
	margin:				0px;
	position:			absolute;
	top:				0px;
	width:				592px;
}

form {
	display:			inline;
	margin:				0px;
	padding:			0px;
}

img {
	border:				none;
	display:			block;
}
	
p {
	margin:			0px;
	margin-bottom:  10px;
}

/*  MAIN COMPARTMENTS OF THE LAYOUT */

.double_column {
	display:			block;
	font-size:			8pt;
	left:				20px;
	position:			absolute;
	text-align:			left;
	top:				20px;
	width:				552px;
}

.left_column {
	display:			block;
	font-size:			8pt;
	left:				20px;
	position:			absolute;
	text-align:			right;
	top:				20px;
	width:				182px;
}

.right_column {
	display:			block;
	left:				222px;
	position:			absolute;
	top:				20px;
	text-align:			left;
	width:				350px;
}

/* BOXES */

.attachments {
	clear:				both;
	border-top:			1px solid #e1e8e7;
	padding-top:		10px;
}

.bracets {
	color:				white;
	margin-bottom:		20px;
}

.clearer {
	border:				none;
	clear:				both;
	margin:				none;
	padding:			none;
}

.fix_float {
	clear:				both;
	margin:				0px;
	padding:			0px;
}

.highlight {
	border-bottom:		1px solid #e1e8e7;
	margin-bottom:		20px;
	padding-bottom:		20px;
}

.highlight .icon {
	border:				7px solid white;
	float:				right;
	margin-bottom:		7px;
	margin-left:		15px;
}

.highlight .lead {
	display:			inline;
	font-weight:		normal;
}

.highlight .more_link {
	display:			block;
	margin-top:			10px;
}

.highlight .strapline {
	display:			inline;
	font-style:			italic;
}

.highlight .title {
	display:			block;
	font-size:			11pt;
	font-weight:		bold;
	margin-bottom:		10px;
}

.logo {
	margin-bottom:		20px;
}

.navigation {
	font-weight:		bold;
	margin-bottom:		20px;
}

.plain {
	color:				white;
	margin-bottom:		20px;
}

.plain img {
	border:				7px solid white;
}

.frontpage_image {
	border:				7px solid white;
	float:				right;
}

.primary_image {
	background:			white;
	float:				right;
	margin-bottom:		7px;
	margin-left:		7px;
	width:				50px;
}

.primary_image img {
	border:				none;
	margin:				7px;
}

.recent_articles {
	margin-bottom:		20px;
}

.recent_articles .date {
	display:			inline;
}

.recent_articles .title {
	display:			inline;
	font-weight:		bold;
}

.solid {
	background:			#becfd6;
	border:				1px solid #e1e8e7;
	margin-bottom:		20px;
	padding:			20px;
}

/*	LOCATIONS OF THE DOTS ON THE FRONTPAGE MAP */

.dot_iceland-greenland_1997 {
	left:				125px;
	position:			relative;
	top:				-170px;
}

.dot_india-nepal_2000 {
	left:				245px;
	position:			relative;
	top:				-130px;
}

.dot_asia_2002-2004_mongolia {
	left:				255px;
	position:			relative;
	top:				-165px;
}

.dot_asia_2002-2004_china {
	left:				275px;
	position:			relative;
	top:				-165px;
}

.dot_asia_2002-2004_tibet {
	left:				250px;
	position:			relative;
	top:				-180px;
}

.dot_indonesia_2005 {
	left:				275px;
	position:			relative;
	top:				-140px;
}

.dot_kebnekaise_2005 {
	left:				165px;
	position:			relative;
	top:				-245px;
}

.dot_north_sea_2006 {
	left:				150px;
	position:			relative;
	top:				-245px;
}

.dot_lyngen_2006 {
	left:				170px;
	position:			relative;
	top:				-280px;
}

.dot_alps_2006 {
	left:				160px;
	position:			relative;
	top:				-260px;
}

.dot_posio_2006 {
	left:				175px;
	position:			relative;
	top:				-290px;
}

.dot_europe_2007 {
	left:				150px;
	position:			relative;
	top:				-270px;
}

.dot_india {
	left:				240px;
	position:			relative;
	top:				-250px;
}

.dot_pakistan {
	left:				230px;
	position:			relative;
	top:				-280px;
}

.dot_poland {
	left:				170px;
	position:			relative;
	top:				-315px;
}

.dot_moskova {
	left:				185px;
	position:			relative;
	top:				-330px;
}

.dot_kazakstan {
	left:				230px;
	position:			relative;
	top:				-330px;
}

.dot_kirgisia {
	left:				235px;
	position:			relative;
	top:				-335px;
}

/* TYPOGRAHIC STYLES */

.byline {
	color:				white;
	font-size:			8pt;
}

.caption {
	color:				black;
	padding-bottom:		7px;
	padding-left:		7px;
	padding-right:		7px;
}

.head {
	font-size:			11pt;
	font-weight:		bold;
}

.plain .head {
	font-size:			15pt;
}

.label, h2 {
	display:			inline;
	font-size:			10pt;
	font-weight:		bold;
}

.lead {
	font-style:			italic;
}

.note {
	background-color:	#333333;
	color:				white;
	display:			inline;
	padding-left:		2px;
	padding-right:		2px;
}

.smallprint {
	font-size:			8pt;
}

.subhead {
	font-size:			10pt;
	font-weight:		bold;
}

.left_column .subhead {
	color:				white;
}

/* LINKS */

a {
	color:				#747107;
	text-decoration:	none;
}

.left_column a {
	color:				#333333;
	text-decoration:	none;
}

a:link {
}

a:visited {
}

a:hover {
	color:				#fcf93f;
}

a:active {
	color:				black;
}

/* LISTS */

ol, ul {
	margin:				0px;
	padding-left:		20px;
}

/* TABLES */

table, tr, td {
	border:				none;
	border-collapse:	collapse;
	margin:				0px;
	padding:			0px;
}

.highlight_box .left_top {
	text-align:			left; 
	vertical-align:		top;
}

.highlight_box .left_middle {
	text-align:			left; 
	vertical-align:		middle;
}

.highlight_box .left_bottom {
	text-align:			left; 
	vertical-align:		bottom;
}

.highlight_box .center_top {
	text-align:			center; 
	vertical-align:		top;
}

.highlight_box .center_middle {
	text-align:			left; 
	vertical-align:		top;
	padding-bottom:		5px;
	padding-left:		10px;
	padding-right:		10px;
	padding-top:		5px;
	width:				100%;
}

.highlight_box .center_bottom {
	text-align:			center; 
	vertical-align:		top;
}

.highlight_box .right_top {
	background-color:	blue;
	text-align:			right; 
	vertical-align:		bottom;
}

.highlight_box .right_middle {
	text-align:			right; 
	vertical-align:		middle;
}

.highlight_box .right_bottom {
	text-align:			right; 
	vertical-align:		top;
}

/*	IMAGE GALLERY */

.gallery {
	text-align:			center;
}

.gallery_thumbnail {
	border:				7px solid white;
	display:			inline;
	margin:				6px;
	vertical-align:		middle;
}

/*	IMAGE WINDOW */

.plain .logo {
	display:			inline;
	border:				none;
	margin:				0px;
	margin-right:		20px;
}

.double_column .head {
	display:		inline;
	vertical-align:	bottom;
}

