/* North Star Insider CSS */

/* Andy's Area of Doom */
.commenthidden {display:none} 
.commentshown {display:inline}

/* Page Break CSS */
.contenttoc{display:none;}
.pagenavcounter {display:none;}
.pagenavbar {display:none;}


/* End Andy's Area of Doom */

/* default styles  */
body       { background-color:#fff;font-family:Tahoma,Helvetica,sans-serif;}
body,td,th { color:#000; font:12px Arial,Helvetica,sans-serif; }
a { font-family:Tahoma,Helvetica,sans-serif; }
body,form { margin:0px; padding:0px; }


/* Footer */
#footer {background-color: #ce893b;background-image:url('http://www.northstarcamp.com/images/footer_bg.gif');background-position:top center;background-repeat:no-repeat; color:#fff; text-align:center;height:70px;width:980px;clear:both;}
#footer a {color:#fff;}
#footer li {list-style-type:none;padding:0px 0px;}
#footer ul {text-align:center;float:left;margin:0px 0px 0px 125px;}
#footer img {position:relative;left:15px;float:left;margin-top:10px;}

/* Layout */
body {background:#000000 url(/images/bg.jpg) top center;width:auto;height:auto;background-repeat:no-repeat;}

#container {
	width:100%;
	height:100%;
	margin:0px auto;
	padding:0px;
        text-align:left;
	}

/*Featured Photos */
#featured_photo {position:absolute;z-index:1;}


/*Left Nav */
#left_nav {margin-top:5px;padding:5px 0px 0px 15px;color:#222;text-align:center;background-image: url('/images/left_nav_bg.png');
               background-repeat:no-repeat;height:470px;width:250px;float:left;clear:both;}
#left_nav h3 {font-size:24px;font-weight:bold;text-align:center;margin:0px;padding:0px;}
#left_nav ul.menu li#current a {font-weight:bold;}
#left_nav ul.menu li a {font-family:georgia;color:#000;text-decoration:none;}
#left_nav ul.menu .separator  {font-family:georgia;color:#000;}
#left_nav ul.menu li a:hover {color:#555;}
#left_nav ul.menu li {padding:4px 0px;font-size:16px;list-style:none;text-align:left;}
#left_nav ul {padding-left:20px;margin:0px;}

/* main content */
#main_content {
               width:650px;
               float:left;
               padding:0px 25px;
}

#main_frame_insider {
	width: 980px;
    border:0px;
	text-align: left;
	margin:0px auto;
	padding:0px;
    background:#ce893b url('/images/insider_bg.jpg') top left;
	background-repeat:no-repeat;
}

#nsc {
       width: 150px;
       height:150px; 
       background: url(/images/nsc_logo.png) 0px 0px no-repeat;
       text-indent: -9999px;
       position:relative;
       z-index:1000;
       top:15px;
       left:25px;
	   float:left;
}
*html #nsc {behavior: url(/scripts/fix_png_bg.htc)}
#nsc:hover {background: url(/images/nsc_logo_hover.png) 0px 0px no-repeat;}

/* Super Navs */
#super_nav {margin:0px 0px 0px 15px;height: 125px;float:left;}
#super_nav li {float: left; margin: 0 13px; height: 100px;list-style-type:none;}
#super_nav li a {float: left; width: 100%; height: 100%;}
#experience {width: 275px; background: url(/images/experience_btn.png) 0px 0px no-repeat;text-indent: -9999px;}
#experience:hover {background: url(/images/experience_btn_hover.png) 0px 0px no-repeat;}
#lodge {width: 207px; background: url(/images/lodge_btn.png) 0px 0px no-repeat;text-indent: -9999px;}
#lodge:hover {width: 207px; background: url(/images/lodge_btn_hover.png) 0px 0px no-repeat;text-indent: -9999px;}
#staff {width: 207px; background: url(/images/staff_btn.png) 0px 0px no-repeat;text-indent: -9999px;}
#staff:hover {background: url(/images/staff_btn_hover.png) 0px 0px no-repeat;}

/* Page */
#page img {border:3px solid #fff;float:right;margin-left:15px;}
#page h2 {background:url(/images/hdr_bg.gif) top left repeat-x;height:30px;display:block;text-decoration:none;position:relative; text-align: center; padding:0; margin: 0; font-family: tahoma, times new roman; serif; font-weight: bold; font-size: 22px; color: #fff;}
#page a {color:#006600;}
#page a:visited {color:#663300;}
#page a:hover {color:#ffffff;}


/* Old link code 
#page a {color:#503203;}
#page a:visited {color:#503203;}
End old link code */

/*Slideshow*/
#slideshow {border:3px solid #fff;border-bottom:2px solid #fff;float:right;margin-left:15px;margin-bottom:15px;background-color:#fff}


/* Top Links */
#top_links {
       margin-left:565px;
       height:20px;
       width:230px;
       background: url(/images/top_links_bg_insider.png);
       background-repeat:no-repeat;
       color:#fff;
       padding:30px 5px 0px 5px;
	   float:left;
}

#top_links a {
       color:#fff;
       text-decoration:none;
}

/* Translation */
#translate select {font-size:11px;}
#translate img {display:none;}