/*** reset css styles 
* from http://meyerweb.com/eric/tools/css/reset/
***/
html, body{height:100%}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	color: #adb04d;
}
body {
	line-height: 1;
	
}
ol, ul {
	list-style: none;
	color: #FFF;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/** end reset **/
/* Main styles for klingmountainguides.com Copyright 2009 */
.clear {clear: both;} 
body {
    background:#42300b;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:67%;
 	color:#cb6c2e;
}

a {
 color:#C60;
 text-decoration:none;
}

a:hover {
	text-decoration:underline;
	color: #F60;
}
.moreLink{
 display:block;
 text-align:right;
 vertical-align:baseline;
 font-size:.8em;
 padding-top:5px;
}
 h1{font-size:2em;color: #DE6311}
 h2{font-size:1.6em; color:#85760b; margin-top:10px; margin-bottom:5px;}
 h3{color:#fee77d; font-size:1.2em; margin-bottom:5px;}
 p{font-size:1.2em;color:#fee77d;margin:5px 25px 5px 0;line-height:1.5em}
 
/** MAIN CONTENT CONTAINERS **/
#dictator {
 width:900px;
 margin:0 auto;
 padding:0;
 text-align:left;
 background:url(../images/layout/mainbg.jpg) no-repeat;
 border:3px solid #fff;
 border-top:none;
 background-color:#020202;
}

div#contentContainer {
 clear:both;
 margin:0;
 padding:100px 20px 5px 20px;
 background: transparent url(../images/layout/bottomtopos.gif) no-repeat bottom;
} 

/*** MAIN CONTENT ***/
div#main {width:599px;float:left}
 
/** END MAIN CONTENT CONTAINERS **/

/** HEADER **/
#header {width:893px;height:158px;border-bottom:3px solid #fff;position:relative;z-index:10;padding:5px}

/** style for ski climb trek  navigation**/
#header ul#topNavSec_weather,#header ul#topNavSec{margin-left:10px;width:225px;height:29px;position:relative;}
#header ul#topNavSec{ background:url(../images/layout/smbutts_sprite_a.png)}
#header ul#topNavSec_weather{height:26px;margin-top:5px}
#header ul#topNavSec_weather li{background:transparent url(../images/layout/lgbutt.png) no-repeat 0 0px;height:26px;width:225px}
#header ul#topNavSec_weather a,#header ul#topNavSec a {color:#000;font-weight:bold;display:block;text-transform:uppercase}
#header ul#topNavSec a {height:29px;width:71px}
#header ul#topNavSec_weather a {padding:8px 0 0 28px;font-size:1.1em}
#header ul#topNavSec li {width:70px;height:29px;margin: 0;padding:0;list-style:none;position:absolute;top:0;display:block}
#header ul#topNavSec li#topNavSec_one{left:0;top:0;width: 71px;height:29px}
#header ul#topNavSec li#topNavSec_two{ top:0;left:76px;width:71px}
#header ul#topNavSec li#topNavSec_three{left:151px;width:71px;top:0}
#header ul#topNavSec li#topNavSec_one a{margin:0;padding:11px 0 0 43px}
#header ul#topNavSec li#topNavSec_two a,#header ul#topNavSec li#topNavSec_three a {margin:0;padding:11px 0 0 8px}
#header ul#topNavSec li#topNavSec_one a:hover,#header ul#topNavSec li#topNavSec_two a:hover,#header ul#topNavSec li#topNavSec_three a:hover,#header ul#topNavSec_weather li a:hover {text-decoration:none}
#header ul#topNavSec li#topNavSec_one:hover{ background: transparent url(../images/layout/smbutts_sprite_a.png) no-repeat 0 -29px ;width: 71px;height:29px}
#header ul#topNavSec li#topNavSec_two:hover{ background: transparent url(../images/layout/smbutts_sprite_a.png) no-repeat -76px -29px ;width: 71px;height:29px}
#header ul#topNavSec li#topNavSec_three:hover{ background: transparent url(../images/layout/smbutts_sprite_a.png) no-repeat -151px -29px ;width: 71px;height:29px}
#header ul#topNavSec_weather li:hover{background: transparent url(../images/layout/lgbutt.png) no-repeat 0 -26px }
/** END  style for ski climb trek  navigation **/

/** next expedition **/
dl#nextExp{top:5px;left:695px;position:absolute; width:190px;}
dl#nextExp dd,dl#nextExp dt {padding:5px;border:1px solid #FFF}
dl#nextExp dd {margin-top:5px}
dl#nextExp dd h2{text-transform:uppercase;font-size:1.1em; padding:0; margin:0}
dl#nextExp dd p {color:#000;margin:3px 0;line-height:1.2em; font-size:1.1em}
dl#nextExp a.more {color:#FFF;text-transform:uppercase;font-weight:bold;display:block;text-align:right; font-size:11px}
dl#nextExp a.more:hover{text-decoration:none;color:#2cb0f4;}
/** END next expedition **/

/** primary navigation **/
div#navPrimary{top:132px;left:20px;position:absolute;z-index:150}
div#navPrimary li {float:left;display:block;}
div#navPrimary li a {display:block;font-size:1.3em;font-weight:bold}
div#navPrimary li#np1{margin-top:15px;line-height:2.0em}
div#navPrimary li#np2{margin-left:55px;width:125px;margin-top:15px;line-height:2em}
div#navPrimary li#np3{position:relative;margin-left:380px;width:155px;margin-top:15px;line-height:2em}
div#navPrimary li#np4{position:relative;line-height:2em;margin-top:15px;margin-left:-10px}
div#navPrimary li#np2 ul li a,
div#navPrimary li#np1 ul li a,
div#navPrimary li#np3 ul li a,
div#navPrimary li#np4 ul li a,
div#navPrimary li#np2 ul li ul li a,
div#navPrimary li#np1 ul li ul li a,
div#navPrimary li#np3 ul li ul li a,
div#navPrimary li#np4 ul li ul li a{font-size:1em;}
/** END primary navigation **/

/**logo**/
#logo{width:367px;height:184px;position:absolute;margin:30px auto 0 257px;z-index:100}


/** END HEADER **/

div#main dl {float:left}
div#main dt,div#main dd{width:144px;padding:4px;border:1px solid #FFF;margin:5px}
div#main dd {min-height:55px;font-size:1.1em;line-height:1.2em;color:#419dc9}
/** side bar **/
div#sidebarRight{width:248px;float:right;position:relative;}
div#sidebarRight img#youwanna{display:block;left:20px;top:0; z-index:5;position:absolute;}
div#sidebarRight div#flickrfeed {border:2px solid #FFF;width:248px;margin:30px 0 0 0;padding:0}
div#sidebarRight div#flickrfeed img#lg{display:block;}

/** END Sid ebar **/
/** mainFooter: social media icons and more info button **/
div#mainFooter{margin:0; background: transparent; }
/** social media icons**/
div#checkUsOut{clear:both;margin:15px 0 0 5px}
div#checkUsOut ul{list-style-type:none;margin:3px 0 0 0}
div#checkUsOut li{float:left;margin:0 2px}
div#checkUsOut img#moreinfo{display:block;float:right}
ul#partnerLogos{padding-left:135px; margin-bottom:5px;}
/*** END MAIN CONTENT ***/

/***FOOTER ***/

div#footer{width:900px;margin:5px auto 20px auto;text-align:left}
div#footer p{clear:both;margin:0 0 10px 0;line-height:1.2em;padding:0 0 5px 0}
/*** END FOOTER ***/

/** PRIMARY NAVIGATION **/

/** END PRIMARY NAVIGATION **/
/*.Links {
	color: #C60;
}*/
