﻿/* Master page elements */

body
{
	/* R0 G129 B201 */
	background-color: #0081C9;
	background: #0081C9 url(Images/Backgroundgradient4.jpg) repeat-x left top;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 0.80em;
	padding-top: 5px;
}

div
{
	background: transparent;
}


div#header
{
	width: 100%;
	height: 150px; /* Created dynamically in master page, thus removed */ /*background: #0081C9 url(Images/HeaderPanorama/Everest185.jpg) no-repeat center top;*/
	text-align: right;
	padding: 0;
	margin: 0;
	z-index: 10;
}
div#header a
{
	margin-right: 4px;
}

div#ie
{
	text-align: center;
}

div#languageOptions 
{
	text-align: right;
	color: #000000;
	padding: 0;
	margin: 0 2px 5px 0;
}

div#languageOptions a 
{
	color: #000000;
}

.languageChangeLink
{

}


div#outercontent
{
	margin-left: auto;
	margin-right: auto;
	width: 900px;
}

div#innercontent
{
	z-index: 5;
	text-align: left;
	width: 900px;
	background-color: #0081C9;
	background: #0081C9 url(Images/FooterGradient2.jpg) repeat-x left bottom;
	overflow: hidden;
}


div#menu
{
	padding-top: 0;
	margin-top: 0;
	margin-left: 240px;
	height: 90px;
	width: 660px;
}

div#menuDivider
{
	width: 100%;
	padding: 0;
	margin: 0;
	height: 1px;
}

div#mainC
{
	margin-top: 30px;
	margin-bottom: 30px;
	min-height: 200px;
}

div.mainMargins
{
	margin-left: 140px;
	margin-right: 100px;
}

div#footerDivider 
{
    width: 100%; 
    float: none; 
    clear: both;
}

div#footer
{
	margin-top: 30px;
	padding-bottom: 55px;
	width: 650px;
	font-weight: bold;
	font-size: 0.95em;
	text-align: center;
}

.logoImage
{
	float: left;
	position: relative;
	top: 45px;
	left: 45px;
	padding: 0;
	margin: 0;
	z-index: 70;
}




/* Text blocks & common html elements */

h1
{
	width: 660px;
	font-size: 1.05em;
	border-bottom: solid 2px white;
	padding: 10px 0 5px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	text-transform: uppercase;
}

.narrowText h1
{
	float: left;
	clear: both;
}

h2
{
	font-size: 1em;
	font-weight: bold;
	padding: 10px 0 5px 0;
	margin: 0;
}

h1 a:link, h1 a:visited, h1 a:active, h2 a:link, h2 a:visited, h2 a:active
{
	text-decoration: none;
}

div.narrowText
{
	width: 650px;
}

.narrowText h2
{
	float: left;
	clear: none;
	padding: 0 0 20px 0;
	width: 450px;
}

p
{
	padding: 0 0 15px 0;
	margin: 0;
}

.narrowText p
{
	text-align: justify;
	float: left;
	clear: left;
	width: 450px;
}

img.textSide
{
	float: right;
	clear: right;
}

a.textSide img 
{
	float: right;
	clear: right;
}

a:link, a:visited, a:active
{
	color: #FFFFFF;
	text-decoration: underline;
}

a:hover
{
	color: Orange;
}

ul
{
	margin-top: 8px;
}

/* Articles */

div.articleBody
{
	float: left;
}

.articleImage
{
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}

div.articleImage img
{
	padding-bottom: 10px;
}


/* Misc */

h2.referenceTitle
{
	font-style: italic;
}

/* Main sponsors */

#mainsponsors div
{
	float: left;
	clear: both;
	width: 650px;
	padding-bottom: 15px;
}

#mainsponsors div h2
{
	padding: 0 8px 0 0;
	margin: 0;
	display: inline;
	font-size: 1.1em;
}

#mainsponsors div img
{
	float: left;
	width: 200px;
}

#mainsponsors div div
{
	float: right;
	clear: right;
	width: 420px;
	text-align: justify;
}

/* Sponsor lists */

div#sponsors 
{
	padding: 5px;
}

#sponsors div
{
	float: left;
	width: 200px;
	height: 80px;
	overflow: hidden;
	margin-bottom: 10px;
	margin-right: 10px;
	vertical-align: middle;
	text-align: center;
	background-color: #FFFFFF;
}


#sponsors div img
{
	width: 195px;
}


/* Expedition member lists */

div#expeditionmembers
{
	float: left;
	clear: both;
	width: 660px;
}

#expeditionmembers div
{
	float: left;
	width: 310px;
	height: 183px;
	padding-bottom: 10px;
	padding-right: 15px;
}

#expeditionmembers div h2
{
	padding: 0;
	margin: 0;
	display: inline;
}

#expeditionmembers div img
{
	float: left;
	/*width: 79px;*/
	/*height: 79px;*/
	width: 100px;
	height: 151px;
	margin-right: 15px;
}

#expeditionmembers div div
{
	float: right;
	clear: right;
	width: 169px;
	text-align: left;
}


/* Diary images */
div.articleImage div
{
	margin-bottom: 15px;
}

/* Diary entry navigation */
div#diaryEntryNavigation table
{
	width: 100%;
}

.diaryEntryNavigationPrevious
{
	text-align: left;
}

.diaryEntryNavigationNext
{
	text-align: right;
}

.diaryVideo 
{
    text-align: center; 
    margin-top: 20px;
    width: 100%;
    float: none;
    clear: both;
}

/* Image gallery */

div.GalleryThumbnail
{
	display: inline;
	margin: 0 10px 10px 0;
	padding: 0;
	width: 150px;
}

.GalleryThumbnail img 
{
	border: solid 1px #FFF;
}


/* Tables */
table.grid
{
	border: none;
	border-collapse: collapse;
}

table.grid th
{
	border: none;
	border-bottom: solid 1px #FFFFFF;
	padding-right: 15px;
	font-weight: bold;
	font-size: 0.9em;
}

table.grid tr td
{
	border: none;
	padding-right: 15px;
}

tr.gridrow td
{
	border: none;
}

tr.gridrowalt td
{
	border: none;
}

/* Messages */
.error 
{
	padding: 10px;
	border: double 3px Red;
	margin-bottom: 10px;
	margin-top: 10px;
	font-weight: bold;
	color: Red;
	background-color: White;
}

.success 
{
	padding: 10px;
	border: double 3px White;
	margin-bottom: 10px;
	margin-top: 10px;
	font-weight: bold;
}

/* Product order page */
div#productOrder div
{
	margin-bottom: 10px;
}

div#productOrder div label 
{
	display: block;
}

/* Web-slice background when displayed without the whole page context */
.entry-content 
{
	background-color: #0081C9;
}

/* Front page sponsor logos */
div#frontpagesponsors2 
{
    margin: 0;
    padding: 0;
}
div#frontpagesponsors2 img
{
    border: none;
    margin: 0 33px 3px 0;
    padding: 1px;
}
div#frontpagesponsors2 img:hover 
{
    padding: 0;
    border: dotted 1px #0081C9;
}

@media print 
{
	div#menu, div#header, div#frontpagesponsors, div#frontpagesponsors2
	{
		display: none;
		visibility: hidden;
	}	
}