@charset "UTF-8";



/* =Reset - handles the mass reset
-------------------------------------------------------------------*/
/* reset*/

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,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
	margin-bottom:-368px;
	background-color:#69543f;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
div.clear{
    height:1px;font-size:1px;clear:both;
}
/* =Type - handles the typography
-------------------------------------------------------------------*/
body {font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;}

h1,
h2,
h3,
h4,
h5,
h6 {font-family: Georgia, Times, serif; color:#682513;}

h1 {font-size:1.5em; /*letter-spacing:.06em;*/ margin-bottom:.5em;}
h2 {font-size:1.5em; /*letter-spacing:.06em;*/ margin-bottom:.5em;}

body#home h2 {color:#dfcfb7;}

h3 {font-size:1.1em; /*letter-spacing:.05em;*/ margin-bottom:0.25em;margin-top:0.5em;font-weight:bold;}
                                          
h4 {font-size:1.0em; /*letter-spacing:.05em;*/ margin-bottom:0.25em;margin-top:0.5em;font-weight:bold;}

h5 {}

h6 {}

p {font-size:.8em; line-height:1.8em; /*letter-spacing:.02em;*/ margin-bottom:1em; color:#000;}

#footer p {color:#fff;}

blockquote {}


.posted_by {color:#222;font-size:.7em; margin:0;}
.posted_date {font-style: italic; color:#555; font-size:.5em;}

/* =LINKS
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

a {color:#4E632F; font-weight:bold; text-decoration:none;}

a img {border:none;}

a:visited {}

a:hover {text-decoration:underline}

a:active {}

.light a {color:#ffeb9c; font-weight:normal;}
.light a:hover {color:#fff;}


/* =LISTS
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

ul {}

li {}

ol {}

dl {}

dt {}

dd {}



/* =UDDER
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

cite {}

br {}

hr {}

strong {font-weight: bold;}

big {}

em {font-style: italic;}

code {}

img {display:block;}


/* =Forms
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/



/* =Grid - handles the layout grid
-------------------------------------------------------------------*/
/*html,
body { height:100%;}*/
body{background-color:#3C301B;background-image:url("/images/sites/den/2012/page_back.jpg");background-repeat:repeat;}
#container {width:970px; position:relative; left:0;  min-height: 100%; height: auto !important; height: 100%; margin: 437px auto 0px;}







#footer_holder{position:relative;width:100%;margin:0px;z-index:100;height:395px;
        background-image:url("/images/sites/den/2012/footer.jpg");background-position:center top;background-repeat:repeat-x;
}

#footer {position:relative; height:395px; width:970px; margin: 0px auto; z-index:100; 
    }
#footer p {color:#000;font-size:13px;}
#footer .social_links {
    width:280px;float:right;padding-top:150px;
}
#footer .social_links a.facebook{
    display:block;background-image:url("/images/sites/den/f.gif");background-repeat:no-repeat;background-position:left center;
    padding-left:36px;line-height:24px;height:24px;font-weight:normal;font-size:12px;margin-bottom:12px;
}
#footer .social_links a.twitter{
    display:block;background-image:url("/images/sites/den/t.gif");background-repeat:no-repeat;background-position:left center;
    padding-left:36px;line-height:24px;height:24px;font-weight:normal;font-size:12px;margin-bottom:12px;
}
#footer .social_links a.rss{
    display:block;background-image:url("/images/sites/den/rss.gif");background-repeat:no-repeat;background-position:left center;
    padding-left:36px;line-height:24px;height:24px;font-weight:normal;font-size:12px;margin-bottom:12px;
}
#footer ul {margin-top:30px;}
#footer li a {margin:0 2em 0 0;}
#footer #parkside-footer{
    width:280px;position:absolute;top:180px;left:690px;text-align:right;
    display:block;background-image:url("/images/sites/den/parkside-footer.png");background-repeat:no-repeat;background-position:right bottom;
    padding-bottom:50px;line-height:24px;height:24px;font-weight:normal;font-size:12px;margin-bottom:12px;
}
#footer #fodors-footer{
    width:150px;position:absolute;top:290px;left:820px;text-align:right;display:block;
    background-image:url("/images/sites/den/fodors.jpg");background-repeat:no-repeat;background-position:center bottom;
    height:75px;font-weight:normal;font-size:1px;margin-bottom:12px;text-indent:-400px;overflow:hidden;color:#0C2D4C;
}
#footer #footer_social{
    width:280px;position:absolute;top:180px;left:325px;
}
#footer #footer_address{
    width:380px;position:absolute;top:230px;left:335px;line-height:18px;color:#000;
}

#footer_logo{
    display:block;position:absolute;top:180px;left:0px;width:248px;height:85px;border:0px solid transparent;
    background-image:url("/images/sites/den/2012/campdenali-footer.png");background-repeat:no-repeat;background-position:left top;
}
#footer_mininav{
    position:absolute;top:307px;left:0px;
    font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:12px;color:#000000;line-height:24px;
}
#footer_mininav a{color:#F6E3CA;margin-right:20px;}


a.replacement {display:block; text-indent:-99999em;}

ul.nav, 
ul.nav li {
    float:left;
    position:relative;
}

ul.nav li a{
    display:block;
}

img.border {border:3px solid white;}
img.border_big {border:4px solid white;}
.right {float:right}
.left {float:left;}











#inner_content {clear:both; width:970px; display:inline-block; padding:0px 0; position:relative;padding-bottom:-10px}

body#home #inner_content {position:relative;top:560px;margin-bottom:500px;}

body#home #left_inner_content {float:left; width:650px;}
body#home #right_inner_content {float:right; width:316px;}

#left_inner_content {width:305px;}
#left_inner_content img {margin-bottom:20px;}
#right_inner_content {float:right; width:618px;}

.page_content {background:transparent url(/images/sites/den/page_content_bg.jpg) top repeat-y; position:relative; padding:15px; min-height:500px; z-index:1; margin-bottom:30px;}
.page_content img {border:3px solid white; margin:10px 20px;}
body#home .page_content {width:591px; background:transparent url(/images/sites/den/welcome_bg.png) 0 0 no-repeat;}
body#home .page_content p {color:#fff;}
.page_content_top {position:absolute; top:-3px; left:0px; background:transparent url(/images/sites/den/page_content_top.jpg) 0 0 no-repeat; width:618px; height:394px; z-index:-1;}
.page_content_bottom {position:absolute; bottom:-15px; left:0; background:transparent url(/images/sites/den/page_content_bottom.jpg) 0 0 no-repeat; width:618px; height:126px;  z-index:-1;}

.blog_post img {margin:0 0 20px 0;}



#blog_content {width:591px; padding:15px; margin-top:20px; background:transparent url(/images/sites/den/page_content_bg.jpg) 0px -1px repeat-y; position:relative; padding:15px; min-height:500px; z-index:1; margin-bottom:30px;
}
#blog_content img {margin-bottom:15px;}
#blog_content.sbig {background:transparent url(/images/sites/den/home_blog_bg.png) 0 0 no-repeat; height:721px;}
#blog_content.ssmall {background:transparent url(/images/sites/den/home_blog_bg_small.png) 0 0 no-repeat; height:463px;}
#blog_content.smini {background:transparent url(/images/sites/den/home_blog_bg_mini.png) 0 0 no-repeat; height:358px;}
#blog_content p {color:#000;padding-right:15px;}

#blog_sidebar.social_links a.facebook{
    display:block;background-image:url("/images/sites/den/f.gif");background-repeat:no-repeat;background-position:left center;
    padding-left:36px;line-height:24px;height:24px;font-weight:normal;font-size:12px;margin-bottom:12px;margin-left:10px;color:#fff;
}
#blog_sidebar.social_links a.twitter{
    display:block;background-image:url("/images/sites/den/t.gif");background-repeat:no-repeat;background-position:left center;
    padding-left:36px;line-height:24px;height:24px;font-weight:normal;font-size:12px;margin-bottom:12px;margin-left:10px;color:#fff;
}
#blog_sidebar.social_links a.rss{
    display:block;background-image:url("/images/sites/den/rss.gif");background-repeat:no-repeat;background-position:left center;
    padding-left:36px;line-height:24px;height:24px;font-weight:normal;font-size:12px;margin-bottom:12px;margin-left:10px;color:#fff;
}

.blog_story_links{
    margin-top:10px;padding-top:10px;border-top:1px solid #39301f;
}
.blog_story_links a.facebook{
    display:block;float:left;background-image:url("/images/sites/den/f.gif");background-repeat:no-repeat;background-position:left center;
    padding-left:31px;line-height:24px;height:24px;font-weight:normal;font-size:12px;margin-bottom:12px;margin-right:15px;
}
.blog_story_links a.twitter{
    display:block;float:left;background-image:url("/images/sites/den/t.gif");background-repeat:no-repeat;background-position:left center;
    padding-left:31px;line-height:24px;height:24px;font-weight:normal;font-size:12px;margin-bottom:12px;margin-right:15px;
}
.blog_story_links a.rss{
    display:block;float:left;background-image:url("/images/sites/den/rss.gif");background-repeat:no-repeat;background-position:left center;
    padding-left:31px;line-height:24px;height:24px;font-weight:normal;font-size:12px;margin-bottom:12px;margin-right:15px;
}


.cta {width:286px; background:transparent url(/images/sites/den/right_column_cta_bg.jpg) 0 0 repeat-y; padding:10px 15px; position:relative;z-index:1; margin-bottom:20px; }
.cta_top {width:316px; height:79px; background:transparent url(/images/sites/den/right_column_cta_top.jpg) 0 0 no-repeat; position:absolute;top:-1px; left:0px; z-index:-1;}
.cta_bottom {width:316px; height:102px; background:transparent url(/images/sites/den/right_column_cta_bottom.jpg) 0 0 no-repeat; position:absolute;bottom:-11px; left:0px; z-index:-1;}
.cta h4 {/*border-bottom:1px solid #9f937a;*/ padding:5px 0; margin-bottom:10px;font-size:18px;}
.cta p {color:#333; line-height:1.5em;}

.green_cta {border:0px solid transparent;background: url(/images/sites/den/2012/brown_cta.jpg) 0 0 ; 
        width:255px;padding:15px 25px 20px 25px;margin-bottom:20px;
     }
.green_cta h4 , .green_cta h3 {color:#DFD1B2; font-weight:normal;}
.green_cta p,
#third_nav p {color:#DFD1B2;}
.green_cta a,
#third_nav a {color:#D87A4D;}

.wide_green_cta {
    width:575px;
    background: url(/images/sites/den/2012/brown_cta_wide.jpg) 0 0 ; 
    padding:15px 25px 10px 25px;margin-bottom:20px;
}
.wide_green_cta h2{font-size:18px;}
.wide_green_cta p{font-size:12px;}
.wide_green_cta h1, .wide_green_cta h2, .wide_green_cta h3, .wide_green_cta h4{
    color:#DFD1B2;
}
.wide_green_cta p a{background-image:url("/images/sites/den/2012/rust-arrow.png");background-repeat:no-repeat;
    background-position:center right;padding-right:13px;}

.newsletter_cta {border:4px solid #3d1c0e; background:#703f1f url(/images/sites/den/newsletter_cta_bg.jpg) 0 0 ; width:268px; position:relative;font-size:12px;}
.newsletter_cta h4 {color:#ffeb9c;font-size:14px;}
.newsletter_cta p{color:#f9eddf;font-size:12px;}
.newsletter_cta {color:#f9eddf;}
.newsletter_cta a{color:#f9eddf;}
.newsletter_cta #ptarmigan_nav_headline{
    font-size:22px;color:#682513;padding-top:7px;padding-left:10px;font-family:"georgia";
    font-weight:normal;border:none;
}
.newsletter_cta #ptarmigan_nav_subtitle{
    font-size:12px;color:#682513;padding-top:45px;padding-left:10px;padding-bottom:30px;font-family:"georgia";
    font-weight:normal;border:none;
}


#third_nav h4 {border-bottom:1px solid #3d1c0e; padding:5px 0; margin-bottom:10px; color:#ffeb9c;}
#third_nav h4 a {text-decoration:none; padding:5px 0; margin-bottom:10px; color:#ffeb9c;font-weight:normal;}
/*#third_nav {border:4px solid #3d1c0e; background:#3d1c0e url(/images/sites/den/third_nav_bg.jpg) 0 0 ; width:268px; padding:10px 15px; margin-bottom:20px;}*/
#third_nav{
    margin:0px -10px 0px -10px;
    width:265px;padding:35px 30px 30px 30px;
    background-image:url("/images/sites/den/2012/cta_back.jpg");background-position:center top;
    }
#third_nav_bottom{
    margin:0px -10px 0px -10px;color:#DFCFB7;
    width:255px;padding:10px 35px;height:1px;
    background-image:url("/images/sites/den/2012/cta_back.jpg");background-position:center bottom;  
}



#third_nav ul {font-size:.8em; margin-bottom:1.5em;}
#third_nav li {border-bottom:1px dotted #3d1c0e; padding-bottom:.5em;}
#third_nav li a {line-height:1.5em; height:1.5em; display:block; position:relative; left:0px;}
#third_nav a {color:#e6dac7;}
#third_nav a:hover,
#third_nav li a.current {text-decoration:none; color:#fff;}


.third_arrow {height:14px; width:10px; background:transparent url(/images/sites/den/third_nav_arrow.png) 0 0 no-repeat; display:block; position:absolute; right:0px; top:5px;}

#third_nav a:hover .third_arrow,
#third_nav a.active .third_arrow {background-position:-12px;}

#third_nav.archive li {color:#f8f8f8; font-size:.9em; font-style: italic; margin-bottom:1em; border:none;}
#third_nav.archive li a {line-height:1em; padding-top:0.5em;padding-bottom:0.5em;}


#weather {width:276px; height:112px; background:transparent url(/images/sites/den/weather_bg.png) 0 0 no-repeat; padding:20px; margin-bottom:20px;}


.slideshow_control,
.gallery_big_control {width:53px; height:89px; background:transparent url(/images/sites/den/gallery_controls.png) -1px 0 no-repeat; position:absolute; cursor:pointer; top:50%; margin-top:-45px;display:none;}
.dock_toggle{display:none;}
#gallery_bg{display:none;}
#close_button{display:none;}
#thumbs_wrapper{display:none}
#move_left {left:0;}
#move_right {right:0; background-position:-50px 0;}






.sidebar_caption {float:right;clear:right; width:193px; margin:-5px 20px 10px;}
.sidebar_caption a{text-decoration:none;font-weight:normal;}

.page_content ul {list-style-type: disc}
.page_content li{padding:2px 5px;font-size:.8em; line-height:1.8em; /*letter-spacing:.02em;*/ margin-bottom:0.2em; color:#000; margin-left:20px; list-style-type: disc}

#home div.page_content div.left_inner_content a{color:#DFCFB7;text-decoration:underline;}

#blog_content_area h2 a {color:#682513;font-weight:normal;}

#blog_content_area h2 {margin-top:20px;}

blockquote {
    font-size:0.9em;padding:5px 20px 0px 5px; color:#333;
}
blockquote p{
    color:#333;
}

.daily-menu{
    text-align:center;
}
.daily-menu p{
    text-align:center;
}
.daily-menu h2{
    text-align:center;
}

#header .light a {font-size:0.8em;margin: 0 0.5em}
#footer ul a{ margin:0 1.5em 0 0; font-size:0.8em}


.admin_content_image_caption, .content_image_caption {font-size:0.8em;}

.admin_content_image_caption a, .content_image_caption a{font-size:0.8em;font-weight:normal;}


#blog_content_area .sidebar_caption {width:298px;padding-left:20px;}


#asset_download_area {font-size:12px;line-height:21px;}

#asset_download_area .asset_title{margin-top:10px}






















/* =Lightbox
-------------------------------------------------------------------*/
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1001;
	width: 100%;
	height: 100%;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 3001;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading img {display:inline;}
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}











/* =UI
-------------------------------------------------------------------*/
/*@import url(ui.core.css);
@import url(ui.slider.css);*/
/*@import url(ui.theme.css);*/





#header_placer{
    position:absolute;top:0px; left:0px; height:140px;width:100%;
}
#header_center{
    margin:0px auto;height:140px;width:970px;
}


.cke_skin_kama{
    clear:both;
}


/* - - - - - -- - DISQUS - - - - - - - */

#dsq-content .dsq-by { display: none; } 
#dsq-content .dsq-dc-logo {  display: none;} 
#dsq-content .dsq-options {  display: none;} 








/* = 2012
-------------------------------------------------------------------*/


#header{
    position:absolute;top:0px;left:0px;width:100%;overflow: hidden;
    height:439px;background-image:url("/images/sites/den/2012/headerback.png");background-repeat:repeat-x;
}
.page_frame{width:950px;margin:0px auto;position:relative;}


#logo{
    width:239px;height:92px;display:block;text-decoration:none;border:0px solid transparent;position:absolute;top:0px;left:-20px;
    background-image:url("/images/sites/den/2012/logo.png");background-repeat:repeat-x;text-indent:-99999em;z-index:1000;
}
#nav{width:770px;position:absolute;left:229px;top:0px;height:39px;}
#lowernav{width:770px;position:absolute;left:229px;top:39px;height:31px;line-height:31px;}
#nav a{
    position:relative;
    height:39px;float:left;display:block;text-decoration:none;background-image:url("/images/sites/den/2012/nav.png?v=2013");
    background-repeat:no-repeat;
}
#nav a#nav_lodges{
    background-position:-24px 0px;width:125px;text-indent:-99999em;
}
#nav a#nav_lodges.hyperactive{
    background-position:-24px -50px;
}
#nav a#nav_activities{
    background-position:-153px 0px;width:115px;text-indent:-99999em;
}
#nav a#nav_activities.hyperactive{
    background-position:-153px -50px;
}
#nav a#nav_reservations{
    background-position:-268px 0px;width:147px;text-indent:-99999em;
}
#nav a#nav_reservations.hyperactive{
    background-position:-268px -50px;
}
#nav a#nav_photos{
    background-position:-414px 0px;width:95px;text-indent:-99999em;
}
#nav a#nav_photos:hover{
    background-position:-414px -50px;
}
#nav a#nav_philosophies{
    background-position:-508px 0px;width:132px;text-indent:-99999em;
}
#nav a#nav_philosophies.hyperactive{
    background-position:-508px -50px;
}
#nav a#nav_food{
    background-position:-750px 0px;width:75px;text-indent:-99999em;
}
#nav a#nav_food.hyperactive{
    background-position:-750px -50px;
}
#nav a#nav_about{
    background-position:-640px 0px;width:113px;text-indent:-99999em;
}
#nav a#nav_about.hyperactive{
    background-position:-640px -50px;
}
#nav a span.thislink{
    position:absolute;top:29px;left:42%;width:28px;height:10px;
    background-image:url("/images/sites/den/2012/menubullet.png");
    background-repeat:no-repeat;display:block;
}
#nav a.hyperactive span.thislink{display:none;}
#lowernav .lowernav_category{display:none;}
#lowernav a{color:#c0ac86;font-size:13px;font-weight:normal;margin:0px 10px 0px 10px}
#lowernav a.current, #lowernav a:hover{color:#fae8c6;text-decoration:none;}



.subnav{
    display:none;background-color:#DDC9AC;background-image:url("/images/sites/den/2012/subnavback.jpg");background-position:bottom right;
    padding:15px 15px 20px 15px;width:200px;
    -webkit-box-shadow: 0px 4px 4px 0px #222;
    -moz-box-shadow: 0px 4px 4px 0px #222;
    box-shadow: 0px 4px 4px 0px #222;
    position:absolute;top:38px;z-index:1000;
}
.subnav a{
    display:block;font-size:13px;line-height:26px;font-weight:normal;color:#302b25;
    text-shadow: 0px 1px 0px #f1d6b8;
    filter: dropshadow(color=#f1d6b8, offx=0, offy=-1);
    }
.subnav a:hover{text-decoration:none;color:#66301D;}

.subnav#subnav_lodges{left:229px;width:240px;}
.subnav#subnav_activities{left:354px;}
.subnav#subnav_reservations{left:699px;width:170px;}
.subnav#subnav_philosophies{left:633px;width:180px;}
.subnav#subnav_about{left:527px;width:190px;padding-right:20px;}
.subnav#subnav_food{left:469px;width:160px;padding-right:20px;}






#heroframe{
    position:absolute;top:71px;left:0px;height:319px;width:100%;
    background-image:url("/images/sites/den/2012/heroback_frame.jpg");background-position:center top;background-repeat:no-repeat;
}
#hero{
    position:absolute;top:0px;left:0px;height:319px;width:100%;background-position:center top;background-repeat:no-repeat;
}
#photocontainerholder{position:absolute;top:10px;left:60px;width:100%;}
#photocontainer{position:relative;margin:0px auto;width:850px;height:600px;z-index:100;display:none;}


/* default */
#hero.nothome{background-image:url("/images/sites/den/2012/hero-reservations.jpg");}

#page_body_lodges #hero{background-image:url("/images/sites/den/2012/hero-lodges.jpg");}
#page_body_camp-denali #hero{background-image:url("/images/sites/den/2012/hero-campdenali.jpg");}
#page_body_special-emphasis-series #hero{background-image:url("/images/sites/den/2012/hero-wolf.jpg");}
#page_body_special-emphasis-series-next-year #hero{background-image:url("/images/sites/den/2012/hero-wolf.jpg");}
#page_body_camp-denali-dining #hero{background-image:url("/images/sites/den/2012/hero-cddining.jpg");}
#page_body_daily-menu #hero{background-image:url("/images/sites/den/2012/hero-lamb.jpg");}
#page_body_north-face-lodge #hero{background-image:url("/images/sites/den/2012/hero-northface.jpg");}
#page_body_north-face-lodge-dining #hero{background-image:url("/images/sites/den/2012/hero-tomatoes.jpg");}
#page_body_bed-breakfast-anchorage #hero{background-image:url("/images/sites/den/2012/hero-parkside.jpg");}

#page_body_activities #hero{background-image:url("/images/sites/den/2012/hero-activities.jpg");}
#page_body_bus-ride #hero{background-image:url("/images/sites/den/2012/hero-bus.jpg");}
#page_body_guided-outings #hero{background-image:url("/images/sites/den/2012/hero-guided.jpg");}
#page_body_independent-activities #hero{background-image:url("/images/sites/den/2012/hero-canoe.jpg");}
#page_body_reservations #hero{background-image:url("/images/sites/den/2012/hero-reservations.jpg");}
#page_body_schedule-rates #hero{background-image:url("/images/sites/den/2012/hero-reservations.jpg");}
#page_body_travel-logistics #hero{background-image:url("/images/sites/den/2012/hero-duck.jpg");}
#page_body_what-to-pack #hero{background-image:url("/images/sites/den/2012/hero-whattopack.jpg");}
#page_body_for-families #hero{background-image:url("/images/sites/den/2012/hero-families.jpg");}
#page_body_alaska-itineraries #hero{background-image:url("/images/sites/den/2012/hero-alaska-itineraries.jpg");}
#page_body_philosophies #hero{background-image:url("/images/sites/den/2012/hero-philosophy.jpg");}
#page_body_food #hero{background-image:url("/images/sites/den/2012/hero-berries.jpg");}
#page_body_renewable-energy #hero{background-image:url("/images/sites/den/2012/hero-renewablesunset.jpg");}
#page_body_organizations-we-support #hero{background-image:url("/images/sites/den/2012/hero-independent.jpg");}
#page_body_sustainable-practices #hero{background-image:url("/images/sites/den/2012/hero-sustainablemountains.jpg");}
#page_body_about #hero{background-image:url("/images/sites/den/2012/hero-moose.jpg");}
#page_body_our-history #hero{background-image:url("/images/sites/den/2012/hero-history.jpg");}
#page_body_our-staff #hero{background-image:url("/images/sites/den/2012/hero-staff.jpg");}
#page_body_media #hero{background-image:url("/images/sites/den/2012/hero-media.jpg");}
#page_body_online-newsletter #hero{background-image:url("/images/sites/den/2012/hero-birds.jpg");}
#page_body_guest-book #hero{background-image:url("/images/sites/den/2012/hero-guestbook.jpg");}
#page_body_denali-national-park-mount-mckinley #hero{background-image:url("/images/sites/den/2012/hero-denali.jpg");}
#page_body_contact #hero{background-image:url("/images/sites/den/2012/hero-birds.jpg");}
#page_body_a-cache-of-recipes #hero{background-image:url("/images/sites/den/2012/hero-berries.jpg");}
#page_body_recipes #hero{background-image:url("/images/sites/den/2012/hero-recipes.jpg");}
#page_body_kitchens #hero{background-image:url("/images/sites/den/2012/hero-kitchens.jpg");}
#page_body_localfoods #hero{background-image:url("/images/sites/den/2012/hero-localfoods.jpg");}

#page_body_dancecamp #hero{background-image:url("/images/sites/den/hero-contradance.jpg");}


#page_body_site-credits #hero{background-image:url("/images/sites/den/2012/hero-reservations.jpg");}
#page_body_faq #hero{background-image:url("/images/sites/den/2012/hero-moose.jpg");}
#page_body_employment #hero{background-image:url("/images/sites/den/2012/hero-staff.jpg");}
#page_body_job-descriptions #hero{background-image:url("/images/sites/den/2012/hero-jobs.jpg");}
#page_body_blog #hero{background-image:url("/images/sites/den/2012/hero-blog.jpg");}


#page_body_travel #hero{background-image:url("/images/sites/den/2012/hero-travel.jpg");}
#page_body_travel-login #hero{background-image:url("/images/sites/den/2012/hero-guestbook.jpg");}
#page_body_travel-faq #hero{background-image:url("/images/sites/den/2012/hero-whattopack.jpg");}
#page_body_travel-info #hero{background-image:url("/images/sites/den/2012/hero-guided.jpg");}
#page_body_travel-photos #hero{background-image:url("/images/sites/den/2012/hero-birds.jpg");}
#page_body_travel-downloads #hero{background-image:url("/images/sites/den/2012/hero-berries.jpg");}




.cta_2012{
    margin:0px -10px 0px -10px;
    width:275px;padding:35px 20px 15px 30px;
    background-image:url("/images/sites/den/2012/cta_back.jpg");background-position:center top;
    }
.cta_2012_wide{
    margin:0px -10px 0px -10px;
    width:575px;
    background: url(/images/sites/den/2012/brown_cta_wide.jpg) 0 0 ; 
    padding:15px 25px 10px 25px;
    background-image:url("/images/sites/den/2012/cta_back_wide.jpg");background-position:center top;
    }
.cta_2012 .phone_2012{
    float:left;width:46px;height:74px;background-image:url("/images/sites/den/2012/cta_phone.gif");
    background-repeat:no-repeat;
}
.cta_2012_bottom{
    margin:0px -10px 0px -10px;color:#DFCFB7;
    width:255px;padding:10px 35px;height:1px;
    background-image:url("/images/sites/den/2012/cta_back.jpg");background-position:center bottom;  
}
.cta_2012_bottom_wide{
    margin:0px -10px 10px -10px;color:#DFCFB7;
    width:575px;padding:5px 25px 5px 25px;height:1px;
    background-image:url("/images/sites/den/2012/cta_back_wide.jpg");background-position:center bottom;  
}
.cta_2012 h1, .cta_2012 h2{
    color:#DFCFB7;font-family:"Georgia",Serif;font-weight:normal;font-size:21px;padding-top:5px;
}
.cta_2012 h3, .cta_2012 h4{
    color:#DFCFB7;font-family:"Georgia",Serif;font-weight:normal;font-size:18px;padding-top:5px;
}
.cta_2012 p{
    color:#DFCFB7;font-weight:normal;font-size:13px;font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
}
.cta_2012 a, .green_cta a{font-weight:normal}

.cta_2012_wide h1, .cta_2012_wide h2{
    color:#DFCFB7;font-family:"Georgia",Serif;font-weight:normal;font-size:24px;padding-top:5px;
}
.cta_2012_wide p{
    color:#DFCFB7;font-weight:normal;font-size:15px;font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
    text-align:right;
}


a.cta_2012_reservation_information{
    color:#D87A4D;font-size:13px;font-weight:normal;background-image:url("/images/sites/den/2012/rust-arrow.png");background-repeat:no-repeat;
    background-position:center right;padding-right:13px;text-align:right;display:block;margin-bottom:30px;margin-right:11px;
}













/* =  = = = = = 2012 HOME   - - - - -
-------------------------------------------------------------------*/


#page_body_home #header{
    position:absolute;top:0px;left:0px;width:100%;
    height:587px;background-image:url("/images/sites/den/2012/headerback.png");background-repeat:repeat-x;
}
#page_body_home .page_frame{width:970px;}

#page_body_home #logo{
    width:239px;height:92px;display:block;text-decoration:none;border:0px solid transparent;position:absolute;top:0px;left:-20px;
    background-image:url("/images/sites/den/2012/logo.png");background-repeat:repeat-x;text-indent:-99999em;
}
#page_body_home #nav{width:770px;position:absolute;left:229px;top:0px;height:39px;}
#page_body_home #lowernav{display:none;}

#page_body_home #container { margin: 606px auto 0px;}


#page_body_home #heroframe {
  position: absolute;
  top: 44px;
  left: 0px;
  height: 558px;
  width: 100%;
  background-image: url("/images/sites/den/2012/home_heroback.jpg");
  background-position: center bottom;
  background-repeat: no-repeat;
}
#page_body_home #hero{
    position:absolute;top:0px;left:0px;height:460px;width:100%;background-position:center top;background-repeat:no-repeat;
}
#page_body_home #slidescontainer{
    position:absolute;top:0px;left:0px;height:558px;width:100%;
}
.home_slide{width:100%;background-position:center top;background-repeat:no-repeat;height:460px;position:absolute;top:0px;left:0px;display:none;}
#home_slide_1{background-image:url("/images/sites/den/2012/home-slide-5.jpg");}
#home_slide_2{background-image:url("/images/sites/den/2012/home-slide-2b.jpg");}
#home_slide_3{background-image:url("/images/sites/den/2012/home-slide-3.jpg");}
#home_slide_4{background-image:url("/images/sites/den/2012/home-slide-4.jpg");}
#home_slide_5{background-image:url("/images/sites/den/2012/home-slide-1.jpg");}
#home_slide_6{background-image:url("/images/sites/den/2012/home-slide-6.jpg");}

#videocontainer{position:absolute;top:40px;left:175px;width:600px;height:400px;z-index:600;display:none;}
#home_headline{position:absolute;top:-100px;}
#home_headline h1{
    font-size:26px;font-weight:300;color:#F2D5B7;line-height:78px;white-space:nowrap;
    text-shadow: 1px 3px 5px #364024;
    filter: dropshadow(color=#364024, offx=1, offy=3); 
    }

#home_left{
    float:left;width:620px;
}
#home_right{
    float:right;width:315px;position:relative;
}

.home_leadstory p{color:#CEBEA7;font-size:15px;line-height:23px;}
.home_leadstory p a{white-space:nowrap;color:#F2D16C;background-image:url("/images/sites/den/2012/yellow-arrow.png");background-repeat:no-repeat;
    background-position:center right;padding-right:13px;}
.home_leadstory p a.subtle {white-space:auto;color:#CEBEA7;background:none;padding:0px;}
#home_social{width:362px;height:50px;position:absolute;top:-85px;left:-45px;}

#home_blog_promo{width: 100%;margin-bottom:20px;}
#home_blog_promo .cell{width: 260px;}
#home_blog_promo a#home_blog_header_link{
    width:246px;padding-right:11px;height:18px;line-height:18px;
    background-image:url("/images/sites/den/2012/home_blog_header_link.png");background-repeat:no-repeat;background-position:top left;
    font-size:13px;text-align:right;display:block;text-decoration:none;color:#C2B09A;font-weight:normal;font-family:"Georgia";
}
#home_blog_promo a#home_photo_gallery_link{
    width:246px;padding-right:11px;height:18px;line-height:18px;
    background-image:url("/images/sites/den/2012/tan-arrow.png");background-repeat:no-repeat;background-position:center right;
    font-size:18px;text-align:right;display:block;text-decoration:none;color:#C2B09A;font-weight:normal;font-family:"Georgia";
}

#home_blog_promo a{color:#F2D16C}
#home_blog_promo a.home_blogphoto{display:block;width:249px;height:145px;background-repeat:no-repeat;background-position:center middle;background-color:#fff;border:4px solid #fff;margin:10px 0px 10px 0px;}
#home_blog_promo h3 a{font-family:"Georgia";font-weight:normal;font-size:18px;}
#home_blog_promo_minilinks p, #home_blog_promo_photolink{font-size:11px;color:#C2B09A}
#home_blog_promo_minilinks a, #home_blog_promo_photolink a{
    display:block;text-align:right;font-size:11px;color:#F2D16C;font-weight:normal;
    background-image:url("/images/sites/den/2012/yellow-arrow.png");background-repeat:no-repeat;
    background-position:center right;padding-right:11px;
}
#home_blog_promo_photolink{text-align:right}
#playvideo{
    cursor:pointer;
    width:214px;height:70px;display:block;border:0px solid transparent;text-decoration:none;position:absolute;top:370px;left:10px;
    background-image:url("/images/sites/den/2012/playvideo.png");background-position:top left;background-repeat:no-repeat;z-index:1001;
}
#stopvideo{
    cursor:pointer;
    width:137px;height:40px;display:none;border:0px solid transparent;text-decoration:none;position:absolute;top:50px;left:800px;
    background-image:url("/images/sites/den/2012/closevideo.png");background-position:top left;background-repeat:no-repeat;z-index:1001;
}
#closephotos{
    cursor:pointer;
    width:137px;height:40px;display:none;border:0px solid transparent;text-decoration:none;position:absolute;top:-14px;left:720px;
    background-image:url("/images/sites/den/2012/closephotos.png");background-position:top left;background-repeat:no-repeat;z-index:700;
}









.social{width:362px;height:50px;background-image:url("/images/sites/den/2012/social.png");position:relative;}
.social a{display:block;border:0px solid transparent;text-decoration:none;height:50px;position:absolute;}
.social_twitter{left:0px;top:0px;width:48px;}
.social_facebook{left:55px;top:0px;width:48px;}
.social_pinterest{left:110px;top:0px;width:48px;}
.social_tripadvisor{left:165px;top:0px;width:118px;}
.social_blog{left:287px;top:0px;width:75px;}




#home_headline img.text_tool{float:left;margin-right:5px;width:25px;height:25px;margin-top:20px;}





#travel_login_box{
    width:400px;color:#CEBFA8;background-color:#E6DAC7;margin:20px auto;padding:20px;
    border-top:1px solid #E6DAC7;border-bottom:1px solid #A8A08D;border-right:1px solid #A8A08D;
}
#travel_login_password{
    border:1px solid #A8A08D;padding:3px;
}
#travel_login_button{
    background-color:#5C2F1C;color:#E6DAC7;border:0px solid transparent;padding:3px 10px;
}
#travel_login_error{background-color:#8D5032;color:#eee;padding:15px;border:3px solid #352919;margin:10px 0px;}

#open_travel_photos{text-align:center;display:block;width:200px;background-color:#4E632F;color:#eee;padding:15px;border:3px solid #eee;margin:10px 0px;}

#open_travel_photos_hint{text-align:center;display:block;width:200px;color:#444;padding:15px;margin:10px 0px;font-size:12px;white-space:nowrap;}

#checkPlease{background-color:#8D5032;color:#eee;padding:15px;}




/* RECIPES */

.recipe_pagehead{padding:0px 10px 20px;color:#cebea7}
.recipe_pagehead p, .recipe_pagehead h3, .recipe_pagehead h3{color:#cebea7}
.recipe_pagehead p{font-size:15px;line-height:23px;font-weight:300;}
.recipe_pagehead h1, .recipe_pagehead h2{color:#f6e3cd;font-size:30px;padding-bottom:12px;font-weight:normal;}

.recipe_social{width:190px;float:right;text-align:right;}
.recipe_subnav{
	border-top:1px solid #a1907a;margin-top:10px;padding-top:10px;
}
.recipe_subnav a{
	color:#cebea7;padding:3px;margin-right:10px;font-weight:normal;
}
.recipe_subnav a:hover{
	color:#ffffff; 
}
.recipe_subnav a.active{
	color:#ffffff; font-weight:bold;
}


.recipe_leftnav{padding-bottom:20px;margin-bottom:30px;}
.recipe_leftnav a{
	color:#cebea7;padding:8px 0px;font-weight:normal;text-align:right;display:block;font-size:15px;
}
.recipe_leftnav a:hover{
	color:#ffffff; 
}
.recipe_leftnav a.active{
	color:#ffffff; font-weight:bold;
}



.recipe_pagehead h2{color:#d87a4d;margin-bottom:0px;padding-bottom:0px;padding-top:10px;}
.recipe_pagehead_image{float:right;clear:right;width:198px;padding-left:20px;padding-bottom:10px;padding-top:10px;}
.recipe_pagehead_image img{border:4px solid #fff;}

h2.leftnav_subhead{color:#cebea7;font-size:28px;line-height:32px;font-weight:300;text-align:right;padding-right:20px;}
h2.leftnav_subhead a{color:#cebea7;font-size:28px;line-height:32px;font-weight:300;}

#discover_alaska_lodges{
	font-family:Georgia,Times;font-weight:normal;
	color:#e9813e;font-size:17px;line-height:28px;padding-right:180px;padding-top:14px;height:98px;margin-bottom:30px;
	display:block;text-align:right;background:url("/images/sites/den/2012/discover-alaska-lodges.jpg") center right no-repeat;
}
#discover_alaska_lodges span.recipe_aro{width:10px;height:12px;
	background:url("/images/sites/den/2012/recipe_aro.png") center right no-repeat;padding-right:5px;}



.recipe_card img.text_tool{display:inline;width:21px;height:auto;margin-right:2px;margin-bottom:2px;}
.recipe_card{
	background:url("/images/sites/den/2012/recipeback_small.jpg") center bottom no-repeat;
	padding:30px;margin-bottom:40px;
	-webkit-box-shadow: 0px 5px 3px 1px #1a160e;
	box-shadow: 0px 5px 3px 1px #1a160e; 
}
.recipe_card_full{
	background:url("/images/sites/den/2012/recipeback.jpg") center bottom no-repeat #CFBFA8;
}
.recipe_card .recipe_card_top{
	margin:-30px -30px 0px -30px;padding:30px 30px 0px 30px;
	background:url("/images/sites/den/2012/recipeback_small.jpg") center top no-repeat;margin-bottom:20px;
}
.recipe_card .recipe_card_top h2{
	line-height:28px;margin-botttom:0px;
}
.recipe_card .recipe_card_top h2 a{
	font-weight:normal; color:#682513;
}


.recipe_card p{
	font-size:14px;line-height:23px;
}
.recipe_card .admin_textdiv_leadin p, .recipe_card .textdiv_leadin p{
	font-size:18px;font-family:Georgia, Times;color:#682513;margin-bottom:0px;
}
.recipe_card_teaser{
	width:365px;
}
.recipe_card_content{

}
.recipe_card_content h2{padding-top:12px;}
.recipe_card_content ul{
	margin:40px 80px;padding:30px 20px;font-size:14px;line-height:23px;
	border-top:1px solid #000;border-bottom:1px solid #000;
}

.recipe_card .recipe_card_top hr{background:transparent;height:1px;color:transparent;border:0px solid transparent;border-bottom:1px solid #682513;}

.recipe_card .recipe_card_photoholder{
	width:200px;float:right;margin-top:-40px;padding-left:15px;
	position:relative;
}
.recipe_card .recipe_card_photoholder img{
	width:193px;border:4px solid #fff;
	 -webkit-box-shadow: 3px 3px 5px 0px #352c1a;
box-shadow: 3px 3px 5px 0px #352c1a; margin-bottom:20px;
}
.recipe_paperclip{width:47px;height:136px;position:absolute;top:-24px;left:150px;
	background:url("/images/sites/den/2012/recipe_paperclip.png")top left no-repeat;
}
a.recipe_readmore{
	float:right;text-align:right;display:block;color:#682513;background:url("/images/sites/den/2012/recipe_arrow_big.png") center right no-repeat;padding-right:12px;clear:right;font-weight:normal;
}

p.recipe_categorylabel{padding-top:4px;}
p.recipe_categorylabel a{color:#682513;text-decoration:underline;font-weight;normal;}


/*recipe_card img.text_tool{display:inline}*/

.recipe_card .admin_textdiv_data1 p, .recipe_card .admin_textdiv_data2 p{background:#555;padding:2px 5px;}

.recipe_disqus{
	background:#D1C0AE;padding:20px;
}



.help{padding:10px;background:#333;color:#eee;}
.help p{color:#eee;font-size:13px;}


.printonly{display:none;}

/*helpers*/
.group:before,
.group:after {
    content: "";
    display: table;
} 
.group:after {
    clear: both;
}
.group {
    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}

.noDesk,#mobile_nav,.submenu{display: none;}