/*
----------------------------------------------------
RESET
----------------------------------------------------
*/

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

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, ../img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, 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-color: transparent ;
    /*background-image: none ;*/
    /*background-repeat: no-repeat ;*/
    background-attachment: scroll ;
    background-position: 0 0 ;
}

body {padding: 0; margin: 0;}
}

blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

:focus {
    outline: 0;
}

ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

h4.und {
	border-top:solid 1px #CCCCCC;
	margin:25px 0px 10px 0px;
}

/*
----------------------------------------------------
../img/globals
----------------------------------------------------
*/

body {
    background-color: #f5f5f5;
    font: 13px/18px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
    color: #383838;
}

a {
    color: #005dbd;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

input, select, textarea {
    font: 12px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
    color: #7e7e7e;
}

.lf { float: left; }
.rf { float: right; }
.cf {
    margin: 0;
    padding: 0;
    font-size: 1px;
    line-height: 0px;
    clear: both;
}

em, cite, .source, .foreign, .ship, .species, .note {
    font-style: italic;
}

.link-lrg {
    font-size: 14px;
}

sub { 
	vertical-align: -.25em ; 
	font-size: 75% ; 
}

sup { 
	vertical-align: .5em ; 
	font-size: 75% ; 
}

.youtube-player {
	padding-bottom: 18px;
}

/*
----------------------------------------------------
Sidebar
----------------------------------------------------
*/

.box-topmarg {
    margin-top:0px;
}

.side-img-attributes {
    margin-left: 0px;
    width: 245px;
    background: transparent url('../img/backgrounds/bg-imgdetail-attributes.gif') no-repeat bottom left;
}

.side-img-attributes .img-desc,
.side-img-attributes-woc .img-desc,
.side-gm-attributes .img-desc {
    padding: 0px;
    margin-bottom: 0px; 
}

.side-img-attributes .img-desc h3,
.side-img-attributes-woc .img-desc h3,
.side-gm-attributes .img-desc h3 {
    font-size: 21px;
    line-height: 24px;
    color: #504f4f;
    font-weight: bold;
    padding-bottom: 2px;
}

.side-img-attributes .img-desc h5,
.side-img-attributes-woc .img-desc h5,
.side-gm-attributes .img-desc h5 {
    font-size: 12px;
    color: #aaaaaa;
    font-weight: bold;
    padding-bottom: 7px;
}

/*
----------------------------------------------------
LAYOUT
----------------------------------------------------
*/

#content {
    width: 996px;
    margin: 0 auto;
    padding-bottom: 35px;
	margin-top:7px;
}

.box {
    background: transparent url('../img/backgrounds/bg-box.png') repeat-y top left;
    width: 100%;
    position: relative;
    margin-bottom: 14px;
}

.box .mid { 
    padding: 10px 8px 0px 8px;
}

.box-topshade .mid {
    background: transparent url('../img/backgrounds/bg-box-topshade.png') no-repeat top left;
    behavior: url('../../js/PIE.html');
}

.box .bot {
    background: transparent url('../img/backgrounds/bg-box-bot.png') no-repeat top left;
    width: 100%;
    height: 13px;
    overflow: hidden;
}

.col-double {
    width: 996px;
    position: relative;
}

.col-wide {
    float: left;
    width: 996px;
	padding: 0px 0px 0px 10px;
}

.col-wide p, h2, h3, h4 {
	margin-right:14px;
	margin-left:14px;
}

.col-double .col-l {
    float: left;
    width: 741px;
}

.col-double .col-r {
    float: left;
    width: 255px;
}

.col-wide .box { background: transparent url('../img/backgrounds/bg-box-wide.gif') repeat-y top left; }
.col-wide .box .mid { padding: 10px 13px 0 20px; background: transparent url('../img/backgrounds/bg-box-wide-top.gif') no-repeat top left; }
.col-wide .box .mid p, ol, ul {
	padding-right: 10px;
}
.col-wide .box .mid .pad_right {
	padding-right: 15px;
}

.col-wide .box .bot { background: transparent url('../img/backgrounds/bg-box-wide-bot.gif') no-repeat top left; }

.col-fp .box { background: transparent url('../img/backgrounds/bg-box-l.gif') repeat-y top left; }
.col-fp .box .mid { padding: 10px 13px 0 8px; background: transparent url('../img/backgrounds/bg-box-l-top.gif') no-repeat top left; }
.col-fp .box .bot { background: transparent url('../img/backgrounds/bg-box-l-bot.gif') no-repeat top left; }

.col-l .box { background: transparent url('../img/backgrounds/bg-box-l.gif') repeat-y top left; }
.col-l .box .mid { padding: 10px 13px 0 8px; background: transparent url('../img/backgrounds/bg-box-l-top.gif') no-repeat top left; }
.col-l .box .bot { background: transparent url('../img/backgrounds/bg-box-l-bot.gif') no-repeat top left; }

.col-l .box .mid .natural_beauty p {
	padding: 0px 5px 0px 5px;
}

.col-l .box .mid .natural_beauty .caption {
	font-size:11px;
	color:#999;
	line-height:15px;
}

.col-l .box .mid .natural_beauty h2 {
	padding: 0px 5px 0px 5px;
}

.col-l .box .mid .natural_beauty h3 {
	padding: 0px 5px 0px 5px;
}

.col-r .box { padding-top: 1px; margin-bottom: 0px; background: transparent url('../img/backgrounds/bg-box-r-top.gif') no-repeat top left; }
.col-r .box .mid { padding: 1px 4px 5px 4px;  margin-top: 0px; background: transparent url('../img/backgrounds/bg-box-r.gif') repeat-y top left; }
.col-r .box .mid .txt {
	margin-top:-8px;
	padding: 1px 12px 5px 4px;
	text-wrap:normal;
}
.col-r .box .mid .txt h2 {
	line-height:24px;
	margin-left:0px;
}

.col-r .box .mid .txt h3 {
	margin-left:0px;
}

.col-r .box .bot { height: 7px; background: transparent url('../img/backgrounds/bg-box-r-bot.gif') no-repeat top left; }
.ie6 .col-r .box .mid,
.ie7 .col-r .box .mid { zoom: 1; }

.box-notop .mid {
    padding-top: 0px !important;
}


/*
----------------------------------------------------
HEADERS
----------------------------------------------------
*/

.full-hd {
    background: transparent url('../img/backgrounds/bg-h2-global-light.gif') repeat-x bottom left;
    padding: 0 18px 8px 18px;
}

.full-hd-nobg {
    background-image: none !important;
}

.full-hd-dark {
    background: transparent url('../img/backgrounds/bg-h2-global-dark-alt.html') no-repeat top left;
    padding: 0 8px 0 13px;
    height: 31px;
}

.full-hd h2 {
    font-size: 16px;
    font-weight: bold;
    color: #504f4f;
    line-height: 17px;
}

.full-hd-dark h2 {
    color: #ffffff;
    line-height: 29px;
}

.full-hd h2.iotd {
    padding-top: 14px;
    font-size: 14px;
    line-height: 16px;
}

.full-hd h2 .txt-lgt {
    color: #9a9a9a;
    font-weight: normal;
}

.full-hd h2 .txt-lgt-sml {
    color: #9a9a9a;
    font-weight: normal;
    font-size: 12px;
}

.full-hd .breadcrumb {
    height: 14px;
    font-size: 11px;
    color: #9e9e9e;
    margin-top: -5px;
    margin-bottom: 17px;
}

.full-hd .breadcrumb a {
    color: #9e9e9e;
    text-decoration: underline;
}

.full-hd .subnav,
.half-hd .subnav {
    float: right;
    font-size: 11px;
    font-weight: normal;
    color: #9e9e9e;
    padding-top: 2px;
}

.full-hd .subnav a,
.full-hd .subnav b,
.half-hd .subnav a,
.half-hd .subnav b {
    font-weight: bold;
}

.full-hd .subnav b,
.half-hd .subnav b {
    color: #504f4f;
}

.full-hd .hd-desc {
    width: 630px;
    font-size: 12px;
    line-height: 20px;
    padding: 7px 0 6px 0;
}

.half-hd {
    margin: 0 5px;
    padding: 3px 0 8px 3px;
    border-bottom: 1px #d9d9d9 solid;
}

.half-hd h2 {
    font-size: 14px;
    font-weight: bold;
    color: #504f4f;
    line-height: 16px;
}

.half-hd a.btn-all {
    margin-top: -3px;
}

.half-hd-dark {
    background: transparent url('../img/backgrounds/bg-h2-global-dark.gif') no-repeat top left;
    margin: 0;
    padding: 0 8px 0 15px;
    border-bottom: none;
    border-bottom: 0px;
    height: 31px;
}

.half-hd-dark h2 {
    color: #f2f2f2;
    line-height: 31px;
}

.half-hd-dark a.btn-all {
    background: transparent url('../img/buttons/btn-dark-all.html') no-repeat top left;
    margin-top: 5px;
}

.full-hd-sub {
    padding: 13px 18px 16px 18px;
}

.full-hd-sub h3 {
    font-size: 14px;
    font-weight: bold;
    color: #504f4f;
    line-height: 16px;
    padding-bottom: 10px ;
}

.full-hd-sub .subnav {
    float: right;
    font-size: 11px;
    font-weight: bold;
    color: #aaaaaa;
    padding-top: 2px;
}


/*
----------------------------------------------------
GLOBAL HEADER
----------------------------------------------------
*/

#header {
    background: transparent url('../img/backgrounds/bg-header.png') repeat-x top left;
    height: 81px;
    width: 100%;
    margin-top: -13px;
}

#header-wlogo {
    height: 81px;
    width: 100%;
}

#header-in {
    background: transparent url('../img/backgrounds/bg-header-wlogo.png') no-repeat top center;
    width: 726px;
    margin: 0 auto;
    height: 81px;
    position: relative;
    padding-left: 254px;
}

#header-in .logo {
    position: absolute;
    z-index: 1;
    top: 27px;
    left: 60px;
    background: transparent url('../img/globals/eo-logo.png') no-repeat top left;
    width: 217px;
    height: 38px;
    text-indent: -3000px;
}

#header-in .nasa-logo {
    position: absolute;
    z-index: 1;
    top: 27px;
    left: 0px;
    background: transparent url('../img/globals/nasa-logo.png') no-repeat top left;
    width: 51px;
    height: 38px;
    text-indent: -3000px;
}

#header-in ul {
	list-style: none;
}

#header-in li {
    float: left;
    margin-top: 48px;
    height: 33px;
    line-height: 33px;
}

#header-in li a {
    background: transparent url('../img/backgrounds/bg-menu.png') no-repeat top right;
    display: block;
    line-height: 33px;
    font-weight: bold;
    color: #504f4f;
    text-align: center;
}

#header-in li a:hover {
    background-position: right -33px;
    color: #fff;
    text-decoration: none;
}

#header-in li a.sel-link {
    background-position: right -66px;
    color: #fff;
}

#header-in li.menu-home a {
    background: transparent url('../img/backgrounds/bg-menu-first.png') no-repeat top right;
    width: 72px;
    text-align: right;
    padding-right: 14px;
}

#header-in li.menu-home a:hover {
    background-position: -41px -33px;
}

#header-in li.menu-home a.sel-link {
    background-position: left -66px;
}

#header-in li.menu-categories a { width: 66px; }
#header-in li.menu-index a { width: 87px; }
#header-in li.menu-educators a { width: 83px; }
#header-in li.menu-eyes a { width: 105px; }
/* #header-in li.menu-news a { width: 56px; } */

#header-in .search {
    background: transparent url('../img/backgrounds/bg-menu-wrap-input.png') no-repeat top left;
    float: left;
    width: 247px;
    height: 23px;
    margin: 53px 0 0 7px;
}

.ie6 #header-in .search,
.ie7 #header-in .search {
    display: inline;
}

#header-in .search input {
    margin: 4px 0 0 37px;
    border: 0px;
    border: none;
    background-color: transparent;
    width: 200px;
    font-weight: bold;
    padding: 0;
}

/*
----------------------------------------------------
GLOBAL FOOTER
----------------------------------------------------
*/

#footer {
    height: 100px;
    background: #111111 url('../img/backgrounds/bg-footer.png') no-repeat top center;
    width: 100%;
}

#footer-in {
    width: 996px;
    margin: 0 auto;
    color: #7f7f7f;
    font-size: 14px;
}

#footer-in .footer-btn {
	position: relative ;
	width: 90px ;
	height: 16px ;
	top: 40px ;
	left: 72px ;
}
#footer-in .footer-btn a {
	float: right ;
	margin-left: 4px ;
}

#footer-in .footer-sub {
    background: transparent url url('../img/backgrounds/bg-footer-sub.png') no-repeat top left;
    float: left;
    width: 238px;
    height: 89px;
    margin-right: 14px;
    margin-top: -21px ;
}

.ie7 #footer-in .footer-sub {
	margin-top: -16px ;
}

#footer-in .footer-sub a {
    background: transparent url  no-repeat top left;
    display: block;
    width: 158px;
    height: 51px;
    text-indent: -3000px;
    margin: 10px 0 0 5px;
}

#footer-in .footer-sub a:hover {
    background-position: 0 -51px;
}

#footer-in .footer-links {
    float: left;
    line-height: 18px;
    padding-top: 15px;
    margin-top: -21px ;
}

.footer-links ul {
	width: 730px;
    list-style: none;
   	padding-bottom: 30px;
}

.footer-links ul#fed-links {
	padding-bottom: 60px;
}

.footer-links ul li {
    line-height: 15px;
    height: 24px;
    float: left;
    padding-right: 18px;
}

.footer-links ul#fed-links li {
	padding-right: 39px;
}

.footer-links ul li a {
    font-weight: bold;
}

.footer-links a {
    color: #e7e7e7;
}

.footer-links a:hover {
    color: #fff;
}

.footer-links p {
	clear: both;
	width: 720px;
}

.footer_txt {
	text-align:center;
	align-content:center;
	width: 720px;
	padding-top:20px;
	position:relative;
	left:113px;
}
.footer_txt a {
    color: #e7e7e7;
}

.footer_txt a:hover {
    color: #fff;
}

#footer-in .nasa-logo {
    margin: 16px 77px 5px 0px;
    width: 39px;
    height: 50px;
	float:right;
}

#footer-in .nps-logo {
    margin: 12px 6px 5px 7px;
    width: 39px;
    height: 50px;
	float:right;
	
}
/*
----------------------------------------------------
PAGE: HOME
----------------------------------------------------
*/


.daily-image {
    height: 480px;
    opacity: 1;
    background-color: #fff;
}

.daily-image .../img-attributes {
    background: transparent url('../img/backgrounds/bg-dailyimg-attributes.png') no-repeat bottom left;
    float: left;
    width: 260px;
}

.daily-image-page .../img-attributes {
    background: transparent url('../img/backgrounds/bg-dailyimg-page-attributes.html') no-repeat bottom left;
}

.daily-image .../img-desc {
    padding: 13px 18px 0 18px;
    height: 210px;
    overflow: hidden;
    margin-bottom: 20px;
}

.daily-image-page .../img-desc {
    height: 167px ;
    margin-bottom: 8px;
}

.daily-image .../img-desc h3 {
    font-size: 21px;
    line-height: 24px;
    color: #504f4f;
    font-weight: bold;
    padding-bottom: 2px;
}

.daily-image .../img-desc h3 a {
	color: #504f4f ;
}

.daily-image .../img-desc h5 {
    font-size: 12px;
    color: #aaaaaa;
    font-weight: bold;
    padding-bottom: 7px;
}

.daily-image .../img-desc p {
    font-size: 11px;
}

.daily-image-page .../img-desc #../img-desc-scroll {
	position: relative;
	top: -14px;
	height: 60px; 
	width: 220px; 
	overflow: hidden;
}

.daily-image-page .../img-desc .top_control,
.daily-image-page .../img-desc .top_control-show {
	position: relative ;
	top: -16px;
	left: -5px;
	width: 100px;
	height: 14px;
	margin-left: auto; 
	margin-right: auto; 
	text-align: center;
	text-indent: -3000px;
	z-index: 2;
}

.daily-image-page .../img-desc .bottom_control {
	position: absolute;
	top: 228px;
	left: 805px;
	width: 100px;
	height: 14px;
	margin-left: auto; 
	margin-right: auto; 
	text-align: center;
	text-indent: -3000px;
	z-index: 2;
}

.daily-image-page .ima-desc .top_control {
	display: block ;
}
.daily-image-page .../img-desc .top_control-show {
	display: block ;
	background: transparent url('../img/globals/icn-scroll-up.html') no-repeat bottom left;
}
.daily-image-page .../img-desc .bottom_control {
	display: block ;
	background: transparent url('../img/globals/icn-scroll-down.html') no-repeat bottom left;
}
.daily-image-page .../img-desc .top_control-show:hover {
	display: block ;
	background: transparent url('../img/globals/icn-scroll-up-hover.html') no-repeat bottom left;
}
.daily-image-page .../img-desc .bottom_control:hover {
	display: block ;
	background: transparent url('../img/globals/icn-scroll-down-hover.html') no-repeat bottom left;
}

.daily-image .../img-popular {
    height: 186px;
    overflow: hidden;
    position: relative;
}

.daily-image .../img-popular .slider-wrap-in {
    padding: 0 0 0 24px;
}

.daily-image .../img-slider {
    height: 113px;
    overflow: hidden;
    position: relative;
}

.daily-image-page .../img-slider {
    height: 106px;
}

.daily-image .../img-slider h5,
.daily-image .../img-popular h5 {
    font-size: 12px;
    font-weight: bold;
    color: #8d8d8d;
    text-align: center;
    height: 30px;
    line-height: 30px;
    padding-top: 2px;
}

.daily-image .../img-slider .slider-wrap {
    float: left;
    width: 212px;
    height: 74px;
    overflow: hidden;
}

.daily-image .../img-slider .slider-wrap-in {
    width: 100000px;
    height: 74px;
    margin-left: 0px;
}

.daily-image .../img-slider .slider-wrap-in a,
.daily-image .../img-popular .slider-wrap-in a {
    background: transparent url('../img/backgrounds/bg-dailyimg-sliderimg.png') no-repeat top left;
    float: left;
    width: 104px;
    height: 74px;
    margin: 0 1px;
}

.daily-image .../img-slider .slider-wrap-in a:hover,
.daily-image .../img-popular .slider-wrap-in a:hover {
    background-position: 0 -74px;
}

.daily-image .../img-slider .slider-wrap-in a ../img,
.daily-image .../img-popular .slider-wrap-in a ../img {
    margin: 4px 0 0 7px;
}

.daily-image .../img-slider .slide-l,
.daily-image .../img-slider .slide-r {
    float: left;
    width: 13px;
    height: 24px;
    margin-top: 21px;
    text-indent: -3000px;
}

.daily-image .../img-slider .slide-l {
    background: transparent url('../img/buttons/btn-dailyimg-slide-l.gif') no-repeat top left;
    margin-left: 11px;
}

.daily-image .../img-slider .slide-r {
    background: transparent url('../img/buttons/btn-dailyimg-slide-r.gif') no-repeat top left;
}

.daily-image .../img-slider .slide-l:hover,
.daily-image .../img-slider .slide-r:hover {
    background-position: -13px 0;
}

.daily-image .../img-slider .slide-grey {
    background-position: -26px 0 !important;
    cursor: default;
}

.daily-image .../img-options {
    height: 112px;
    padding: 12px 0 0 28px;
}

.../img-options a {
    display: block;
    width: 204px;
    height: 49px;
    text-indent: -3000px;
    margin: 0 0 4px 0;
}

.../img-options a:hover {
    background-position: 0 -49px;
}

.../img-options .btn-grid-view { background: transparent url('../img/buttons/btn-grid-view.html') no-repeat top left; }
.../img-options .btn-explore-all { background: transparent url('../img/buttons/btn-explore-all.html') no-repeat top left; }

.daily-image-grid {
    background: transparent url('../img/backgrounds/bg-dailyimg-grid.jpg') no-repeat top left;
    height: 480px;
    display: none;
    opacity: 0;
    filter: alpha(opacity=0);
    position: relative;
}

.daily-image-grid .slide-l,
.daily-image-grid .slide-r {
    float: left;
    width: 22px;
    height: 49px;
    text-indent: -3000px;
}

.daily-image-grid .slide-l {
    margin: 211px 9px 0 21px;
    background: transparent url('../img/buttons/btn-dailyimggrid-slide-l.gif') no-repeat top left;
}

.daily-image-grid .slide-r {
    margin: 211px 21px 0 9px;
    background: transparent url('../img/buttons/btn-dailyimggrid-slide-r.html') no-repeat top left;
}

.daily-image-grid .slide-l:hover,
.daily-image-grid .slide-r:hover {
    background-position: -22px 0;
}

.daily-image-grid .slide-grey {
    background-position: -44px 0 !important;
    cursor: default;
}

.daily-image-grid .slider-wrap {
    padding-top: 15px;
}

.daily-image-grid .slider-wrap,
.daily-image-grid .slider-box {
    float: left;
    width: 876px;
    height: 465px;
    overflow: hidden;
    position: relative;
}

.daily-image-grid .slider-wrap-in {
    width: 100000px;
    height: 465px;
    margin-left: 0px;
}

.daily-image-grid .slider-box div {
    float: left;
    width: 195px;
    height: 155px;
    margin: 0 12px 0 12px;
    overflow: hidden;
    font-size: 11px;
    line-height: 13px;
    font-weight: bold;
    position: relative;
}

.daily-image-grid .slider-box .icn-daily../img {
    background: transparent url('../img/backgrounds/bg-icn-dailyimg.png') repeat-y top left;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 181px;
    min-height: 30px;
    line-height: 14px;
    color: #fff;
    margin: 0px 0px 0 0px;
    padding: 0 7px;
    font-weight: normal;
}

.ie6 .daily-image-grid .slider-box div {
    display: inline;
}

.daily-image-grid .slider-box div a {
    color: #d9d9d9;
}

.daily-image-grid .slider-wrap-in a:hover {
    color: #fff;
}

.arr-textlink {
    float: right;
    font-size: 11px;
    font-weight: bold;
    padding-top: 2px;
    color: #e1e1e1;
}

.arr-textlink a {
    background: #fff url('../img/backgrounds/bg-arr-textlink.html') no-repeat top left;
    padding-left: 13px;
    float: left;
    color: #504f4f;
}

.arr-textlink-dailyimage {
    display: none;
    opacity: 0;
}

.../img-share {
    border-top: 1px #e5e5e5 solid;
    border-bottom: 1px #e5e5e5 solid;
    height: 29px;
    line-height: 29px;
    overflow: hidden;
    font-size: 11px;
}

.../img-share .share-../img/buttons {
	float: right ;
}
.../img-share .share-../img/buttons ../img {
	padding-top: 6px ;
}

.daily-image .../img-share {
    margin: 0 17px 15px 17px;
}


/* share button */

#at20mc {margin: 0; padding: 0; font: 11px/18px 'Lucida Sans', 'Lucida Grande', Verdana, sans-serif;}
#at15s_head {display: none;}
#at16pf {display: none;}
#at15s {padding: 0px; border: 1px solid #808080!important;}
#at_hover .at_item, #at_share .at_item {color: #333333!important;}
#at_hover .at_item:hover,#at_hover .at_item.athov,#at_share .at_item:hover,#at_share .at_item.athov{text-decoration: none; color:#333333!important; border:1px solid #f0f4f7!important; background: #f0f4f7!important;}
#at_msg, #at16p label, #at_share .at_item, #at16p, #at15s, #at16p form input, #at16p form textarea {font: 11px/18px 'Lucida Sans', 'Lucida Grande', Verdana, sans-serif!important;}
#share {float: right; margin: 0 0 -18px 6px; padding: 4px 0 0 0;}
.image-caption ul.highres {padding: 18px 0 0 0;}

.ie6 #share ../img {
    margin-top: 2px;
}

.ie7 #share ../img {
    position: relative;
    margin-top: -5px;
}

.home-hazards {
    margin: 0 10px 19px 10px;
}

.ie6 .home-hazards,
.ie7 .home-hazards {
    zoom: 1;
}

.home-hazards .slide-l,
.home-hazards .slide-r,
.home-maps .slide-l,
.home-maps .slide-r {
    float: left;
    width: 22px;
    height: 50px;
    text-indent: -3000px;
    overflow: hidden;
}

.home-hazards .slide-l,
.home-maps .slide-l {
    margin: 150px 16px 0 0;
    background: transparent url('../img/buttons/btn-grey-slide-l.html') no-repeat top left;
}

.home-hazards .slide-r,
.home-maps .slide-r {
    margin: 150px 0 0 16px;
    background: transparent url('../img/buttons/btn-grey-slide-r.html') no-repeat top left;
}

.home-hazards .slide-l:hover,
.home-hazards .slide-r:hover,
.home-maps .slide-l:hover,
.home-maps .slide-r:hover {
    background-position: -22px 0;
}

.home-hazards .slide-grey,
.home-maps .slide-grey {
    background-position: -44px 0 !important;
    cursor: default;
}

.home-hazards .slider-wrap {
    padding-top: 18px;
    float: left;
}

.home-hazards .slider-wrap,
.home-hazards .slider-box {
    float: left;
    width: 624px;
    height: 362px;
    overflow: hidden;
    position: relative;
}

.home-hazards .slider-wrap-in {
    width: 100000px;
    height: 362px;
    margin-left: 0px;
}

.home-hazards .slider-box div {
    background: transparent url('../img/backgrounds/bg-home-hazards.png') no-repeat top left;
    float: left;
    width: 195px;
    height: 181px;
    margin: 0 4px 0 5px;
    overflow: hidden;
    font-size: 11px;
    line-height: 13px;
    font-weight: bold;
    padding: 0 2px;
    text-decoration: none;
    color: #aaaaaa;
    position: relative;
}

.home-hazards .slider-box .icn-daily../img {
    background: transparent url('../img/backgrounds/bg-icn-dailyimg.png') no-repeat top left;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 181px;
    height: 23px;
    line-height: 22px;
    color: #fff;
    margin: 1px 2px 0 2px;
    padding: 0 7px;
    font-weight: normal;
}

.ie6 .home-hazards .slider-box div {
    display: inline;
}

.home-hazards .slider-box div ../img {
    margin-bottom: 3px;
    margin-top: 1px;
}

.home-hazards .nav-dots,
.home-maps .nav-dots {
    float: right;
    padding: 2px 8px 0 0;
}

.home-hazards .nav-dots a,
.home-maps .nav-dots a {
    background: transparent url('../img/buttons/btn-grey-navdots.html') no-repeat top left;
}

.home-maps {
    margin: 0 10px;
}

.ie6 .home-maps,
.ie7 .home-maps {
    zoom: 1;
}

.home-maps .slider-wrap {
    padding-top: 29px;
}

.home-maps .slider-wrap,
.home-maps .slider-box {
    float: left;
    width: 624px;
    height: 300px;
    overflow: hidden;
    position: relative;
}

.home-maps .slider-wrap-in {
    width: 100000px;
    height: 300px;
    margin-left: 0px;
}

.home-maps .slider-box div {
    float: left;
    width: 192px;
    height: 150px;
    margin: 0 8px;
    overflow: hidden;
    font-size: 11px;
    line-height: 13px;
    font-weight: bold;
    color: #aaaaaa;
    text-align: center;
    position: relative;
}

.ie6 .home-maps .slider-box div {
    display: inline;
}

.home-maps .slider-box div ../img {
    margin-bottom: 10px;
}

.home-feature {
    background: transparent url('../img/backgrounds/bg-home-features.png') no-repeat bottom left;
    height: 328px;
    margin: 0 10px 27px 10px;
}

.ie6 .home-feature,
.ie7 .home-feature {
    display: inline;
    zoom: 1;
}

.home-feature .feature-notes {
    clear: both;
    height: 44px;
    padding: 7px 15px 0 99px;
    font-weight: bold;
    font-size: 11px;
    line-height: 17px;
    color: #8c8c8c;
}

.home-feature .feature-notes a {
    color: #8c8c8c;
}

.home-feature .feature-notes a:hover {
    color: #fff;
    text-decoration: none;
}

.home-feature .slide-l,
.home-feature .slide-r {
    float: left;
    width: 22px;
    height: 49px;
    text-indent: -3000px;
}

.home-feature .slide-l {
    margin: 94px 13px 0 10px;
    background: transparent url('../img/buttons/btn-darkgrey-slide-l.html') no-repeat top left;
}

.home-feature .slide-r {
    margin: 94px 10px 0 18px;
    background: transparent url('../img/buttons/btn-darkgrey-slide-r.html') no-repeat top left;
}

.home-feature .slide-l:hover,
.home-feature .slide-r:hover {
    background-position: -22px 0;
}

.home-feature .slide-grey {
    background-position: -44px 0 !important;
    cursor: default;
}

.home-feature .slider-wrap {
    float: left;
    width: 605px;
    height: 246px;
    overflow: hidden;
}

.home-feature .slider-wrap-in {
    width: 100000px;
    height: 246px;
    margin-left: 0px;
}

.home-feature .slider-wrap-in div {
    background: transparent url('../img/backgrounds/bg-home-feature-ele.png') no-repeat top left;
    float: left;
    width: 595px;
    height: 246px;
    overflow: hidden;
    font-size: 11px;
    line-height: 13px;
    color: #aaaaaa;
    padding-right: 10px;
}

.home-feature .slider-wrap-in div ../img {
    float: left;
    margin: 13px 18px 0 7px;
}

.home-feature h3 {
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    color: #ffffff;
    padding: 29px 0 2px 0;
}

.home-feature h3 a {
    color: #fff;
}

.home-feature .post-date {
    color: #939393;
    font-weight: bold;
    display: block;
    padding-bottom: 7px;
}

.home-feature p {
    color: #dbdbdb;
    line-height: 16px;
}

.home-feature p a {
    color: #3f87ef;
}

.home-feature .nav-dots {
    float: right;
    padding: 11px 8px 0 0;
}

.nav-dots a {
    background: transparent url('../img/buttons/btn-darkgrey-navdots.html') no-repeat top left;
    float: left;
    width: 9px;
    height: 10px;
    overflow: hidden;
    text-decoration: none !important;
    margin-right: 6px;
}

.nav-dots a:hover {
    background-position: 0 -10px;
}

.nav-dots a.dot-sel {
    background-position: 0 -20px !important;
    cursor: default !important;
}


/*
----------------------------------------------------
PAGE: IMAGES
----------------------------------------------------
*/
.globalimages {
	padding: 18px 27px;
    font-size: 12px;
    line-height: 19px;
}

.colorbar {
    margin: 9px 0;
    padding: 0;
    position: relative;
    text-align: center;
}

.globalimages p {
    padding-bottom: 18px;
    line-height: 20px;
}

.globalimages p.credit {
	margin-top: 18px ;
	color: #7F7F7F ;
}

.globalimages blockquote,
.gallery_view blockquote {
	margin: 0 36px ;
	padding-bottom: 18px;
	font: 11px/15px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
}
.gallery_view blockquote {
	margin: 0 18px;
	width: 432px;
}

.globalimages ul.highres {
	list-style: none ;
	margin: 0px 0px 1em 0em ;
	font: 11px/18px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
	font-weight: bold ;
}

.globalimages ul {
	list-style-type: disc;
	list-style-position: outside;
	margin: 0 0 18px 18px;
}

.globalimages ol {
	list-style-type: decimal;
	list-style-position: outside;
	margin: 0 0 18px 0;
}

.globalimages ul.list {
	list-style: none ;
}

.globalimages ol.list {
	list-style: none ;
}

.globalimages-grid {
    padding: 12px 0 0 12px;
    margin-bottom: 18px;
    position: relative;
    display: block;
    overflow: hidden;
}

.ie6 .globalimages-grid,
.ie7 .globalimages-grid {
    zoom: 1;
}

.globalimages-grid a {
    display: block;
    background: transparent url('../img/backgrounds/bg-globalimages-grid.html') no-repeat top left;
    float: left;
    width: 294px;
    height: 236px;
    overflow: hidden;
    padding: 0 9px 0 9px;
    margin: 0 10px 10px 0;
    text-decoration: none !important;
}

.globalimages-grid a.grid-alt {
    background-image: url('../img/backgrounds/bg-globalimages-grid-alt.html');
}

.globalimages-grid a:hover {
    background-position: 0 -236px;
}

.globalimages-grid h3 {
    height: 31px;
    font-size: 14px;
    font-weight: bold;
    line-height: 31px;
    text-transform: uppercase;
    padding-left: 5px;
}

.globalimages-grid a.grid-alt h3 {
    color: #fff;
}

.images-grid {
    margin: 0 10px 19px 10px;
    overflow: hidden;
}

.images-grid .grid-mid {
    padding: 18px 0 0 10px;
}

.images-grid .grid-mid div {
    background: transparent url('../img/backgrounds/bg-home-hazards.png') no-repeat top left;
    float: left;
    width: 195px;
    height: 181px;
    margin: 0 13px 0 14px;
    overflow: hidden;
    font-size: 11px;
    line-height: 13px;
    font-weight: bold;
    padding: 0 2px;
    text-decoration: none;
    color: #aaaaaa;
    position: relative;
}

.ie6 .images-grid .grid-mid,
.ie7 .images-grid .grid-mid {
    display: inline;
    float: left;
}

.images-grid .grid-mid .icn-daily../img {
    background: transparent url('../img/backgrounds/bg-icn-dailyimg.png') no-repeat top left;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 181px;
    height: 23px;
    line-height: 22px;
    color: #fff;
    margin: 1px 2px 0 2px;
    padding: 0 7px;
    font-weight: normal;
}

.ie6 .images-grid .grid-mid div {
    display: inline;
}

.images-grid .grid-mid div ../img {
    margin-bottom: 3px;
    margin-top: 1px;
}

.ie7 .images-grid .grid-mid div ../img {
	margin-bottom: -10px ;
}

.headimage-globe {
    text-align: center;
    margin-bottom: 7px;
    position: relative;
    overflow: hidden;
    z-index: 0 ;
}

.globe-full {
    margin-bottom: -11px;
}

.ie6 .globe-full {
    margin-bottom: -14px;
}

.headimage-globe .shadetop {
    display: block;
    background: transparent url('../img/backgrounds/bg-horshade-top.html') no-repeat top left;
    position: absolute;
    z-index: 5;
    top: 0;
    left: 0;
    height: 10px;
    width: 100%;
}

.headimage-globe .shadebot {
    display: block;
    background: transparent url('../img/backgrounds/bg-horshade-bot.html') no-repeat bottom left;
    position: absolute;
    z-index: 5;
    bottom: 0px;
    left: 0;
    height: 10px;
    width: 100%;
}

.headimage-globe .maplegend {
    background: transparent url('../img/globals/icn-map-legend.html') no-repeat top left;
    display: block;
    position: absolute;
    z-index: 6;
    bottom: 18px;
    left: 18px;
    width: 104px;
    height: 25px;
    text-indent: -3000px;
}


.location_map {
	position: relative ;
	margin: 0 auto ;
	padding: 0px ;
}

.ie6 .location_map {
    display: inline ;
}

.location_map .location, .location_map .location a {
	display: block ;
	position: absolute ;
	top: 0 ;
	left : 0 ;
    width: 10px ;
    height: 14px ;
	text-decoration: none ;
	cursor: pointer ;
    overflow: visible ;
    background: transparent url('../img/globals/icn-map-marker.html') no-repeat top left ;
}

.ie6 .location_map .location .tip {
    background: transparent url('../img/globals/icn-map-bg-ie6.html') no-repeat top left ;
    padding: 1px 6px 1px 1px ;
    margin-top: 0px ;
    margin-left: 16px ;
}

.location_map a .tip {
	display: none ;
	position: relative ;
    height: 60px ;
    width: 219px ;
    background: transparent url('../img/globals/icn-map-bg.html') no-repeat top left ;
    padding: 5px 12px 9px 7px ;
	margin: -27px 0 0 10px ;
	line-height: 14px ;
	text-align: left ;
    font-size: 11px ;
    color: #383838 ;
}

.location_map a span.date {
	display:block ;
	color: rgb(127,127,127);
	padding: 2px 0px 0px 0px;
}

.location_map .location .tip .date {
    position: relative ;
	color: rgb(127,127,127);
    display: block;
    padding-top: 2px;
}

.location_map .location .tip .title {
	height: 40px ;
	overflow: hidden ;
}

.location_map a:hover .tip {
	display: block ;
	z-index: 1 ;
}

.location_map .location .tip ../img {
    float: left;
    padding: 0 6px 0 0;
}

.location_map .location .tipRight {
	right: 245px;
}

.location_map .location .tipTop {
	top: 30px;
}

.location_map .location .tipBottom {
	bottom: 30px;
}

.location_map .location-on span {
    display: block !important;
}


.headimage-detail, 
.headimage-detail-compare {
    padding-bottom: 22px;
    text-align: center ;
	width: 720px ;
}

.headimage-detail img{
margin-top:-10px;
}

.headimage-detail-compare {
	position: absolute ;
	left: -5000px ;
}

.headimage-detail .alt-title, 
.headimage-detail-compare .alt-title {
	text-align: left ;
	font-weight: bold ;
	padding-left: 18px ;
}

.headimage-detail .detail-desc, 
.headimage-detail-compare .detail-desc {
	text-align: left ;
    font-size: 11px;
    line-height: 14px;
    padding: 4px 18px 0 18px;
}

.headimage-detail .detail-desc .rf, 
.headimage-detail-compare .detail-desc .rf {
    color: #949494;
}

.headimage-detail-compare .balinks {
	padding-top: 4px ;
	height: 30px ;
	font-size: 11px;
    line-height: 14px;
}
.headimage-detail-compare .bflink {
	float: left ;
	padding-left: 20px ;
}
.headimage-detail-compare .balink {
	padding-right: 20px ;
}

.headimage-detail-compare .badate, 
.headimage-detail-compare .bfdate {
	position: absolute ;
	padding: 7px ;
   	background: url("../img/backgrounds/bg-icn-dailyimg.png") repeat scroll left top transparent;
	color: #D9D9D9;
	font-size: 11px;
    line-height: 14px;
	overflow: hidden ;
	width: 720px ;
}
.headimage-detail-compare .bfdate {
	left: 0px ;
	text-align: left ;
	z-index: 10 ;
}
.headimage-detail-compare .badate {
	right: 0px ;
	text-align: right ;
	z-index: 9 ;
}

.btn-compare-container {
	padding-bottom: 8px ;
	margin-top: -15px ;
}
.btn-compare-container a {
    display: block;
    width: 204px;
    height: 39px;
    text-indent: -3000px;
    margin: 0 0 4px 0;
}
.btn-compare-container a:hover {
    background-position: 0 -39px;
}
.btn-compare-container .btn-compare-hide {
	display: none ;
	background: transparent url('../img/buttons/btn-compare-hide.html') no-repeat top left;
}
.btn-compare-container .btn-compare-view {
	background: transparent url('../img/buttons/btn-compare-view.html') no-repeat top left;
}

.stnd-desc {
    padding: 18px 27px;
    font-size: 12px;
    line-height: 20px;
}

.stnd-desc dl{
    color:#7F7F7F
}

.stnd-desc dd{
    margin-left:0px;
}

.stnd-desc p {
    padding-bottom: 18px;
}

.stnd-desc ul.links {
	padding-bottom: 18px ;
}

.side-../img-attributes {
    margin-left: 1px;
    width: 246px;
    background: transparent url('../img/backgrounds/bg-imgdetail-attributes.gif') no-repeat bottom left;
}

.side-../img-attributes-woc {
	margin-left: 1px;
	width: 246px;
}

.side-gm-attributes {
    margin-left: 1px;
    width: 246px;
    background-color: #fff ;
}

.side-../img-attributes .../img-desc,
.side-../img-attributes-woc .../img-desc,
.side-gm-attributes .../img-desc {
    padding: 2px 15px 0 15px;
    margin-bottom: 5px; 
}

.side-../img-attributes .../img-desc h3,
.side-../img-attributes-woc .../img-desc h3,
.side-gm-attributes .../img-desc h3 {
    font-size: 21px;
    line-height: 24px;
    color: #504f4f;
    font-weight: bold;
    padding-bottom: 2px;
}

.side-../img-attributes .../img-desc h5,
.side-../img-attributes-woc .../img-desc h5,
.side-gm-attributes .../img-desc h5 {
    font-size: 12px;
    color: #aaaaaa;
    font-weight: bold;
    padding-bottom: 7px;
}

.side-../img-attributes .../img-slider,
.side-../img-attributes .../img-slider-top {
    height: 109px;
    overflow: hidden;
    position: relative;
}

.side-../img-attributes .../img-slider-top {
	background: url('../img/backgrounds/bg-imgdetail-attributes.gif') no-repeat scroll left bottom transparent;
}

.side-../img-attributes .../img-slider h5, 
.side-../img-attributes .../img-slider-top h5,
.side-../img-attributes .headimage-globe h5,
.side-../img-attributes-woc .headimage-globe h5 {
    font-size: 12px;
    font-weight: bold;
    color: #8d8d8d;
    text-align: center;
    height: 30px;
    line-height: 30px;
    padding-top: 2px;
}

.ie6 .side-../img-attributes .location_map,
.ie6 .side-../img-attributes-woc .location_map{
    display: inline;
    overflow: hidden;
}

.side-../img-attributes .../img-slider .slider-wrap, 
.side-../img-attributes .../img-slider-top .slider-wrap {
    float: left;
    width: 208px;
    height: 74px;
    overflow: hidden;
}

.side-../img-attributes .../img-slider .slider-wrap-in,
.side-../img-attributes .../img-slider-top .slider-wrap-in {
    width: 100000px;
    height: 74px;
    margin-left: 0px;
}

.side-../img-attributes .../img-slider .slider-wrap-in a,
.side-../img-attributes .../img-slider-top .slider-wrap-in a {
    background: transparent url('../img/backgrounds/bg-dailyimg-slider.img.html') no-repeat top left;
    float: left;
    width: 104px;
    height: 74px;
    margin: 0;
}

.side-../img-attributes .../img-slider .slider-wrap-in a:hover,
.side-../img-attributes .../img-slider-top .slider-wrap-in a:hover{
    background-position: 0 -74px;
}

.side-../img-attributes .../img-slider .slider-wrap-in a ../img,
.side-../img-attributes .../img-slider-top .slider-wrap-in a ../img {
    margin: 4px 0 0 7px;
}

.side-../img-attributes .../img-slider .slide-l,
.side-../img-attributes .../img-slider .slide-r,
.side-../img-attributes .../img-slider-top .slide-l,
.side-../img-attributes .../img-slider-top .slide-r {
    float: left;
    width: 13px;
    height: 24px;
    margin-top: 21px;
    text-indent: -3000px;
}

.side-../img-attributes .../img-slider .slide-l,
.side-../img-attributes .../img-slider-top .slide-l
{
    background: transparent url('../img/buttons/btn-dailyimg-slide-l.gif') no-repeat top left;
    margin-left: 6px;
}

.side-../img-attributes .../img-slider .slide-r,
.side-../img-attributes .../img-slider-top .slide-r {
    background: transparent url('../img/buttons/btn-dailyimg-slide-r.gif') no-repeat top left;
}

.side-../img-attributes .../img-slider .slide-l:hover,
.side-../img-attributes .../img-slider .slide-r:hover,
.side-../img-attributes .../img-slider-top .slide-l:hover,
.side-../img-attributes .../img-slider-top .slide-r:hover{
    background-position: -13px 0;
}

.side-../img-attributes .../img-slider .slide-grey,
.side-../img-attributes .../img-slider-top .slide-grey {
    background-position: -26px 0 !important;
    cursor: default;
}

.side-../img-attributes .../img-share,
.side-gm-attributes .../img-share,
.side-../img-attributes-woc .../img-share {
    margin: 0 10px 7px 10px;
}

.side-../img-attributes .headimage-globe,
.side-../img-attributes-woc .headimage-globe {
    margin-bottom: 14px;
}

.side-../img-attributes .headimage-globe h5,
.side-../img-attributes-woc .headimage-globe h5 {
    padding-top: 0px;
}

.side-../img-attributes .headimage-globe .shadetop,
.side-../img-attributes-woc .headimage-globe .shadetop {
    background: transparent url('../img/backgrounds/bg-horshade-sml-top.html') no-repeat top center;
    top: 30px;
}

.side-../img-attributes .headimage-globe .shadebot,
.side-../img-attributes-woc .headimage-globe .shadebot {
    background: transparent url('../img/backgrounds/bg-horshade-sml-bot.html') no-repeat bottom center;
}


/*
----------------------------------------------------
PAGE: FEATURES
----------------------------------------------------
*/

/* image slider navigation (used on black marble) */
.feature-nav-slider {
    background: transparent url('../img/backgrounds/bg-feature-nav-slider.html') no-repeat bottom left;
    height: 277px;
    margin: 0 10px 27px 10px;
    margin-top: -20px;
}

.ie6 .feature-nav-slider,
.ie7 .feature-nav-slider {
    display: inline;
    zoom: 1;
}

.feature-nav-slider .slide-l,
.feature-nav-slider .slide-r {
    float: left;
    width: 22px;
    height: 49px;
    text-indent: -3000px;
}

.feature-nav-slider .slide-l {
    margin: 94px 13px 0 10px;
    background: transparent url('../img/buttons/btn-darkgrey-slide-l.html') no-repeat top left;
}

.feature-nav-slider .slide-r {
    margin: 94px 10px 0 18px;
    background: transparent url('../img/buttons/btn-darkgrey-slide-r.html') no-repeat top left;
}

.feature-nav-slider .slide-l:hover,
.feature-nav-slider .slide-r:hover {
    background-position: -22px 0;
}

.feature-nav-slider .slide-grey {
    background-position: -44px 0 !important;
    cursor: default;
}

.feature-nav-slider .slider-wrap {
    float: left;
    width: 605px;
    height: 246px;
    overflow: hidden;
}

.feature-nav-slider .slider-wrap-in {
    width: 100000px;
    height: 246px;
    margin-left: 0px;
}

.feature-nav-slider .slider-wrap-in div {
    background: transparent url('../img/backgrounds/bg-home-feature-ele.png') no-repeat top left;
    float: left;
    width: 595px;
    height: 246px;
    overflow: hidden;
    font-size: 11px;
    line-height: 13px;
    color: #aaaaaa;
    padding-right: 10px;
}

.feature-nav-slider .slider-wrap-in div ../img {
    float: left;
    margin: 13px 18px 0 7px;
}

.feature-nav-slider h3 {
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    color: #ffffff;
    padding: 29px 0 2px 0;
}

.feature-nav-slider h3 a {
    color: #fff;
}

.feature-nav-slider .post-date {
    color: #939393;
    font-weight: bold;
    display: block;
    padding-bottom: 7px;
}

.feature-nav-slider p {
    color: #dbdbdb;
    line-height: 16px;
}

.feature-nav-slider p a {
    color: #3f87ef;
}

.feature-nav-slider .nav-dots {
    float: right;
    padding: 11px 8px 0 0;
}

/* end slider */

.feature {
    padding: 27px;
}

.feature .section {
	line-height: 18px ;
}

.feature .section p {
	line-height: 20px ;
}

.feature .section h2 {
    color: #504F4F;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
	margin-top: 9px; 

}

.feature .section h3 {
    color: #504F4F;
    font-size: 15px;
    font-weight: bold;
    line-height: 24px;    
	margin-top: 12px; 
}

.feature .section h3 + ul,
.feature .section h2 + ul,
.feature .section h3 + ol,
.feature .section h2 + ol {
	padding-top: 18px ;
}

.feature .section p, .feature .image-caption p {
	margin: 0px ;
	width: 468px ;
}

.feature p.credit {
	margin-top: 18px ;
	color: #7F7F7F ;
}

.features-list {
    padding: 0 10px;
    margin-bottom: 7px;
}

.features-list .feature-item {
    background: transparent url('../img/backgrounds/bg-feature-item.html') no-repeat top left;
    height: 242px;
    overflow: hidden;
    font-size: 11px;
    line-height: 13px;
    color: #aaaaaa;
    padding-right: 18px;
    position: relative;
}

.ie6 .features-list .feature-item,
.ie7 .features-list .feature-item {
    zoom: 1;
}

.features-list .item-last {
    background: transparent url('../img/backgrounds/bg-feature-item-last.html') no-repeat top left !important;
}

.features-list .item-main {
    background: transparent url('../img/backgrounds/bg-feature-item-main.html') no-repeat top left !important;
    height: 285px !important;
}

.features-list .feature-item ../img {
    float: left;
    margin: 13px 18px 0 13px;
}

.features-list .feature-item h3 {
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    color: #ffffff;
    padding: 20px 10px 2px 0;
}

.features-list .feature-item h3 a {
    color: #fff;
}

.features-list .feature-item .post-date {
    color: #939393;
    font-weight: bold;
    display: block;
    padding-bottom: 7px;
}

.features-list .feature-item p {
    color: #dbdbdb;
    line-height: 16px;
}

.features-list .feature-item p a {
    color: #3f87ef;
}

.features-list .feature-item .icn-archive {
    background: transparent url('../img/backgrounds/bg-feature-item-archive.html') no-repeat top left;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    width: 47px;
    height: 47px;
    text-indent: -3000px;
    overflow: hidden;
}

.features-list-sml {
    margin: 0 10px;
}

.features-list-sml .feature-item {
    position: relative;
    overflow: hidden;
    border-bottom: 1px #e5e5e5 solid;
    padding: 24px 9px 22px 7px;
}

.ie6 .features-list-sml .feature-item,
.ie7 .features-list-sml .feature-item {
    zoom: 1;
}

.features-list-sml .item-last {
    border-bottom: none !important;
}

.features-list-sml .feature-item .feature-../img {
    background: transparent url('../img/backgrounds/bg-feature-item-img.html') no-repeat top left;
    float: left;
    width: 195px;
    height: 130px;
    padding: 1px 2px 4px 2px;
    overflow: hidden;
    margin: 0 18px 0 0;
    position: relative;
}

.features-list-sml .feature-item h3 {
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    color: #504f4f;
    padding: 0 10px 2px 213px;
}

.features-list-sml .feature-item h3 a {
    color: #504f4f;
}

.features-list-sml .feature-item .post-date {
    color: #aaaaaa;
    font-weight: bold;
    display: block;
    padding-bottom: 7px;
    font-size: 11px;
    padding-left: 213px;
}

.features-list-sml .feature-item p {
    line-height: 15px;
    font-size: 11px;
    padding-left: 217px;
}

.ie6 .features-list-sml .feature-item p,
.ie7 .features-list-sml .feature-item p,
.ie8 .features-list-sml .feature-item p {
    padding-left: 218px;
}

.feature-nav {
    margin-top: 17px;
    padding: 0 15px;
    font-size: 11px;
    color: #504f4f;
}

div.feature-nav ul:first-child {
	margin-top: 33px ;
}
			
.feature-nav h3 {
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    color: #504f4f;
}
.feature-nav h3 a {
    color: #504f4f;
}

.feature-nav ul {
    padding: 10px 0;
}

.feature-nav li {
    font-size: 12px;
    line-height: 15px;
    padding: 2px 0;
    color: #9e9e9e;
    list-style: none ;
}



.side-cal-byyear .mid {
    padding: 0 17px 0 11px !important;
}

.side-cal-byyear h5 {
    text-align: center;
    color: #8d8d8d;
    font-size: 11px;
    line-height: 11px;
    padding-bottom: 9px;
}

.side-cal-byyear .cal-year {
    background: transparent url('../img/backgrounds/bg-sidebar-cal-year.html') no-repeat top left;
    width: 221px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    margin-bottom: 5px;
    padding: 0 3px;
}

.side-cal-byyear .cal-year-mid {
    width: 181px;
    float: left;
    text-align: center;
    color: #fff;
}

.side-cal-byyear .cal-box {
    background: #e7e7e7 url('../img/backgrounds/bg-sidebar-cal-byyear-box.html') no-repeat top left;
    width: 223px;
    padding: 0 0 0 4px;
    position: relative;
    overflow: hidden;
}

.side-cal-byyear .cal-box a,
.side-cal-byyear .cal-box span {
    background: transparent url('../img/backgrounds/bg-sidebar-cal-byyear-year.html') no-repeat top left;
    display: block;
    float: left;
    width: 70px;
    height: 19px;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    line-height: 18px;
    margin: 4px 4px 0 0;
    text-decoration: none !important;
}

.side-cal-byyear .cal-box a {
    background-position: 0 0;
    color: #646464;
    cursor: pointer;
}

.ie6 .side-cal-byyear .cal-box a,
.ie6 .side-cal-byyear .cal-box span {
    display: inline;
}

.side-cal-byyear .cal-box a:hover {
    background-position: 0 -19px;
    color: #fff;
}

.side-cal-byyear .cal-box a.cal-selyear {
    background-position: 0 -38px !important;
    color: #fff !important;
}

.side-cal-byyear .cal-box span {
    background-position: 0 -57px;
    color: #646464;
}

.side-cal-byyear .cal-box-bot {
    background: transparent url('../img/backgrounds/bg-sidebar-cal-byyear-box-bot.html') no-repeat top left;
    clear: both;
    height: 8px;
    width: 227px;
    overflow: hidden;
}

/* for the features image grid view */
.new .images-grid .grid-mid div {
    background: transparent url('../img/backgrounds/bg-home-hazards.png') no-repeat top left;
    float: left;
    width: 195px;
    height: 181px;
    margin: 0 6px 0 6px;
    overflow: hidden;
    font-size: 11px;
    line-height: 13px;
    font-weight: bold;
    padding: 0 2px;
    text-decoration: none;
    color: #aaaaaa;
    position: relative;
}

.new .image-list {
	width: 662px !important;
	margin-bottom: 12px;
	clear: both;
}

.new .image-list .figure {
	height: 294px;
	clear: both;
}

.new .image-list .image {
	float: left;
	width: 294px;
}

.new .image-list .caption {
	position: relative !important;
	float: left !important;
	left: 0 !important;
	width: 350px;
	margin-left: 18px;	
}

.new .image-list .caption p {
	width: auto !important;
}

/*
----------------------------------------------------
PAGE: FEATURES - WOC & GALLERY
----------------------------------------------------
*/
.woc {
	padding: 18px 27px;
    font-size: 12px;
    line-height: 20px;
}

.woc p {
    padding-bottom: 18px;
}

.woc .section p {
	width: 666px ;
}

.woc .image {
	line-height: 0 ;
	height: 216px ;
}

.woc .../img_left {
	float: left ;
}

.woc .../img_right {
	float: right ;
}

.woc .dates {
	position: relative ;
	padding-bottom: 6px ;
}

.woc .date-first {
    position: relative;
}

.woc .date-last {
    left: 342px;
    position: absolute;
}

.woc .date-first, .woc .date-last {
	color: gray ;
}

.woc_view .narrow .image,
.gallery_view .narrow .image {
	margin-left: 18px ;
}

.woc_vew .narrow .caption,
.gallery_vew .narrow .caption { 
	float: right ;
    margin: 12px 39px 0 20px ;
}

.woc_vew .narrow,
.gallery_vew .narrow  { 
	position: absolute ;
	right: 0px ;
}

.woc_view .medium div.caption,
.gallery_view .medium div.caption { 
	position: absolute ;
	left: 470px ;
	margin-top: -14px ;
	margin-left: 18px ;
	top: 0px ;
}

.woc_view .wide,
.gallery_view .wide {
	width: 720px ;
	margin-left: -27px ;
}

.woc_view .wide div.caption,
.gallery_view .wide div.caption { 
	float: right ;
	margin: 12px 0px 0px 20px ;
	margin-right: 27px ;
}

.woc_view .wide div.caption p,
.gallery_view .wide div.caption p {
	width: 178px ;
	font: 11px/15px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
}

.woc_view p.caption, 
.woc_view p.note,
.gallery_view p.caption, 
.gallery_view p.note { 
	line-height: 125% ;
}

.woc_view ul.references, 
.woc_view ol.references,
.woc_view ul.links,
.woc_view ol.links,
.gallery_view ul.references, 
.gallery_view ol.references,
.gallery_view ol.links,
.gallery_view ul.links {
	width: 468px ;
}

.woc_view ul.links, 
.woc_view ol.links,
.gallery_view ul.links, 
.woc_view ol.links {
	list-style: none ;
}

.woc_view,
.gallery_view {
	padding: 0px ;
}

.feature_gallery {
	clear: both;
}

.feature_gallery #slideshow,
.woc_view #slideshow,
.gallery_view #slideshow {
	position: relative ;
	width: 720px ;
	font: 13px/18px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
}

.feature_gallery #slideshow_image,
.gallery_view #slideshow_image {
	width: 720px;
	background-color: #000000;
	text-align: center;
	position: relative;
}

.feature_gallery #slideshow_image {
	background-color: #ffffff;
}

.woc_view #slideshow #titles,
.gallery_view #slideshow #titles {
	position: relative ;
	left: 0px ;
	float: left;
	width: 666px ;
	margin-left: 27px ;
	margin-bottom: 12px ;
}
		
.woc_view #slideshow #titles li, 
.woc_view .figure-stacked li,
.gallery_view #slideshow #titles li, 
.gallery_view .figure-stacked li {
	display: inline ;
	word-wrap: break-word ;
}

.woc_view #controls,
.gallery_view #controls {
	width: 178px ;
	height: 100px ;
	position: relative ;
	right: 0px ;
	float: right;
}

.woc_view #sub_controls,
.gallery_view #sub_controls {
	float: right ; 
	width: 100px ; 
	text-align: right ;
}

.woc_view #controls #play_pause,
.gallery_view #controls #play_pause {
	float: left ;
	margin-top: 3px ;
}

.woc_view #controls button,
.gallery_view #controls button {
	width: 100px ;
	margin-bottom: 4px ;
	color: #383838 ;
    background-color: #d1d1d1 ;
    border: 1px solid #a1a1a1 ;
    border-top: 1px solid #eee ;
    border-left: 1px solid #eee ;
}

.woc_view #controls a,
.woc_view #controls a:hover,
.gallery_view #controls a,
.gallery_view #controls a:hover {
	color: #383838 ;
	text-decoration: none ;
}

.woc_view #controls button:hover,
.gallery_view #controls button:hover {
	background-color: #a1a1a1 ;
	cursor: pointer ;
}
	
.woc_view #timeseries,
.gallery_view #timeseries {
	position: absolute ;
	right: 0px ;
	margin: 0px 18px ;
}
	
.woc_view .image-title .date,
.gallery_view .image-title .date {
	display: block ;
	position: absolute ;
	margin-right: 18px ;
	right: 0px ;
	top: 1px ;
}

.woc_view .date-first, 
.woc_view .date-last,
.gallery_view .date-first, 
.gallery_view .date-last {
	color: gray ;
}	

.woc_view .date-first,
.gallery_view .date-first {
	position: relative ;
	left: 18px ;
	top: -6px ;
}	
.woc_view .date-last,
.gallery_view .date-last {
	position: absolute ;
	left: 396px ;
	top: -6px ;
}	
.woc_view .dates,
.gallery_view .dates {
	position: relative ;
}
	
.woc_view .map,
.gallery_view .map {
	position: relative;
	float: right;
	width: 216px;
	right: 18px;	
}

.woc_view h5,
.gallery_view h5 {
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
}

.woc_view .black,
.gallery_view .black {
	color: #000000;
}

.feature_gallery .figure-stacked,
.woc_view .figure-stacked,
.gallery_view .figure-stacked {
	margin-top: 6px;
	margin-bottom: 36px;
	padding: 0px;
	width: 720px;
}

.feature_gallery .figure-stacked ../img,
.woc_view .figure-stacked ../img,
.gallery_view .figure-stacked ../img {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.woc_view .detail-desc,
.gallery_view .detail-desc {
	padding: 4px 18px 0;
}

.woc_view .figure-stacked h4,
.gallery_view .figure-stacked h4 {
	margin-top: 0px;
	padding-top: 0px;
	float: left;
	font-size: 11px;
    line-height: 18px;
}

.woc_view .figure-stacked #controls,
.gallery_view .figure-stacked #controls {
	position: relative;
	width: 738px;
	text-align: right;
}

.woc_view .figure-stacked #links,
.gallery_view .figure-stacked #links {
	float: right;
	font-size: 11px;
    line-height: 18px;
}

.woc_view .nav-local-disabled,
.gallery_view .nav-local-disabled {
	color: rgb(127,127,127);
	font-weight: normal;
}

.woc_view .bullet,
.woc_view .bullet-selected,
.woc_view .bullet-wide,
.woc_view .bullet-selected-wide {
	position: relative ;
    background: transparent url('../img/buttons/btn-timeline-bullet.html') no-repeat center center;
    padding-left: 12px ;
	margin: 0 8px ;
}
.woc_view .bullet-wide,
.woc_view .bullet-selected-wide {
	padding-left: 12px ;
	margin: 0 3px ;
}
.ie7 .woc_view .bullet,
.ie7 .woc_view .bullet-selected,
.ie7 .woc_view .bullet-wide,
.ie7 .woc_view .bullet-selected-wide {
	margin: 0 1px ;
}
.woc_view .bullet-selected,
.woc_view .bullet-selected-wide {
    background: transparent url('../img/buttons/btn-timeline-bullet-selected.html') no-repeat center center;
}

.woc_view .separator-margin,
.woc_view .separator-margin-wide {
	display: none ;
	margin: 0 12px ;
}
.woc_view .separator-margin-wide {
	margin: 0 3px ;
}
.ie7 .woc_view .separator-margin,
.ie7 .woc_view .separator-margin-wide {
	display: inline ;
}
.ie7 .woc_view .separator-margin-wide {
	margin: 0px ;
}

.feature_gallery #timeline,
.woc_view #timeline,
.gallery_view #timeline {
	width: 100% ;
	height: 40px ;
	text-align: center ;
}

.feature_gallery #timeline,
.gallery_view #timeline {
	text-align: left;
}

.ie7 .feature_gallery #timeline a,
.ie7 .woc_view #timeline a,
.ie7 .gallery_view #timeline a {
	text-decoration: none ;
}
.feature_gallery #timeline,
.gallery_view #timeline {
    height: 70px ;
    margin-top: -8px;
}

.feature_gallery #timeline.text_only {
	height: auto;
}

.feature_gallery #dateNavWrapper,
.woc_view #dateNavWrapper,
.gallery_view #dateNavWrapper {
	height: 40px ; 
	margin 9px auto ;
	margin-bottom: 18px ;
	padding-top: 6px ;
}

.feature_gallery #dateNavWrapper.text_only {
	height: 16px;
	text-align: center;
}

.feature_gallery .dateWrapperBorder {
	float: left;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	width: 470px;
	height: 20px;
	margin-left: 125px;
}

.feature_gallery #timeline,
.gallery_view #timeline {
	position: absolute;
	cursor: auto;
	height: 80px;
	padding-top: 2px;
	width: 721px;
}

.feature_gallery #timeline {
	position: relative;
	margin-left: -27px;
	padding-bottom: 18px;
}

.feature_gallery .slide-l,
.gallery_view .slide-l {
	background: url("../img/buttons/btn-grey-slide-l.html") no-repeat scroll left top transparent;
    margin: 14px 4px; 0 0;
}
.feature_gallery .slide-r,
.gallery_view .slide-r {
    background: url("../img/buttons/btn-grey-slide-r.html") no-repeat scroll left top transparent;
    margin: 14px 4px; 0 0;
}
.feature_gallery .slide-l,
.feature_gallery .slide-r,
.gallery_view .slide-l,
.gallery_view .slide-r {
    float: left;
    height: 50px;
    overflow: hidden;
    text-indent: -3000px;
    width: 22px;
}
.feature_gallery .slide-r,
.gallery_view .slide-r {
	float: right;
}

.feature_gallery .slide-l:hover,
.feature_gallery .slide-r:hover,
.gallery_view .slide-l:hover,
.gallery_view .slide-r:hover {
    background-position: -22px 0;
}

.feature_gallery .colorbar {
	margin-left: -27px;
	margin-top: -8px;
	width: 720px;
}

.feature_gallery #dateNavWrapper,
.gallery_view #dateNavWrapper {
	position: absolute;
	overflow: hidden;
	height: 80px;
	margin-left: 27px;
	margin-right: 27px;
	width: 666px;
}

.feature_gallery ul.galleryThumbs,
.gallery_view ul.galleryThumbs {
	position: relative;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	width: 10000px;
	height: 60px;
	list-style: none outside none;
}

.feature_gallery .galleryThumbs li,
.gallery_view .galleryThumbs li {
	padding: 2px;
}

.feature_gallery ul.galleryLinks {
	margin-top: -5px;
	list-style-position: outside;
}

.feature_gallery .galleryThumb,
.feature_gallery .galleryThumb-selected,
.gallery_view .galleryThumb,
.gallery_view .galleryThumb-selected {
	float: left;
	height: 60px;
	width: 90px;
	opacity: 0.5;
}

.feature_gallery .galleryThumb-selected,
.gallery_view .galleryThumb-selected {
	opacity: 1.0;
}

.feature_gallery .galleryLinks .galleryThumb,
.feature_gallery .galleryLinks .galleryThumb-selected {
	display: inline;
	float: none;
	height: auto;
	width: auto;
}

.feature_gallery .galleryLinks .galleryThumb-selected {
	font-weight: bold;
}

.feature_gallery .galleryLinks a {
	color: #000000;
	font-size: 11px;
}

.woc_view #dateNavLower {
	margin: 0px auto ;
	padding-right: 4px ;
	text-align: center ;
	overflow: hidden ;
}

.woc_view .dateDisplay,
.woc_view .dateDisplayWide {
	display: inline ;
	padding-right: 10px ;
	padding-left: 10px ;
	font-size: 12px ;
	color: #676767 ;
	padding-top: 3px ;
	text-align: center ;
}
.woc_view .dateDisplayWide {	
	padding-right: 5px ;
	padding-left: 5px ;
}

.woc_view #dateDisplayStart,
.woc_view #dateDisplayEnd {
	height: 20px ;
	font-size: 12px ;
	color: #a1a1a1 ;
}
.woc_view #dateDisplayEnd {
	padding-left: 4px ;
}

.woc_view .dateLink {
	display: inline ;
	overflow: hidden ; 
	cursor: pointer ;
}

.woc_view .dateLink a {
	color: #6a6a6a ;
}

.gallery_view .stnd-desc {
	margin-top: 80px;
}

.gallery_view p.credit {
	margin-top: 18px ;
	color: #7F7F7F ;
}

.gallery_view ul.list {
	margin: 0 0 18px 18px;
	list-style: none ;
}

.gallery_view ol.list {
	margin: 0 0 18px 18px;
	list-style: none ;
}

.feature_gallery #slideshow #titleDisplay,
.feature_gallery #slideshow #dateDisplay,
.feature_gallery #slideshow #captionDisplay,
.feature_gallery #slideshow #creditDisplay,
.feature_gallery #slideshow #view_large {
	display: none;
}



/*
----------------------------------------------------
FEATURES: FIGURES, TABLES & REFERENCES
----------------------------------------------------
*/
.figure table {
    font: 11px/18px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
    width: 100% ;
    margin-bottom: 18px ;
}

.figure th {
    border-bottom: 1px solid #BFBFBF;
    padding-right: 10px ;
    font-weight: bold;
    text-align: right ;
    padding-right: 10px ;
}

.figure th:first-child {
	text-align: left ;
}

.figure th:last-child {
	padding-right: 0px ;
}

.figure tr {
	text-align: left ;
}

.figure td + td {
    text-align: right;
    padding-right: 10px ;
}

.figure td:last-child {
	padding-right: 0px ;
}

.figure .units {
	display: block;
    font-weight: normal;
}

.figure { 
	position: relative ; 	
	margin: 0px 0px 18px 0px ;
}

.figure ../img, .figure embed {
	margin: 0px ;
}

.references,
.globalimages .references {
	margin: 0px -18px 18px 0px ;
}

ul.references {
	width:650px;
}
	
.references li {
	margin: 3px 0px 4px 0px ;
	text-indent: -25px ;
	list-style: none ;
}

.references h4 {
	margin-left: 0px ;
	margin-bottom: 2px;
}

.links li {
	list-style: none ;
}

.interview dl {
    color: #7F7F7F ;
    display: block ;
}

.interview dt {
    margin: 0px ;
    width: 468px ;
    color: #D32424 ;
    font: 13px/18px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
    font-weight: bold ;
}

.interview dd p {
	color: #333333 ;
    font: 13px/18px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
}

.interview ul.feature {
	padding: 0 27px 27px 27px ;
}
.interview ul.feature li {
	margin-bottom: 6px ;
}


/*
----------------------------------------------------
PAGE: GENERIC PAGE LAYOUT
----------------------------------------------------
*/

.basic {
	padding: 18px 27px;
    font-size: 12px;
    line-height: 20px;
}

.basic p {
    padding-bottom: 18px;
}

.basic .thumbnail-image {
	width: 216px ;
	height: 216px ;
	margin: 0px 18px 18px 18px ;
	float: left ;
	/* display: inline needed to fix IE6 double-margin bug */
	display: inline ;
}

.basic .thumbnail-image ../img {
	margin-top: 3px;
}

.basic .thumbnail-image {	
	margin: 0px ;
}
.np-link {
	margin-top:-20px;
	height:90px;	
	width:180px;
	margin-left:48px;
}

.np-link a {
	font-size:15px;
	justify-content:center;
	opacity:0.8;
	text-decoration:none;
	height:90px;
	width:200px;
	
}

.np-link  a:hover {
	font-size:15px;
	height:90px;
	justify-content:center;
	opacity:1.0;
	text-decoration:none;
}

.np-link img {
	position:relative;
	top:30px;
	padding-right:8px;
	width:39px;
	height:50px;
	margin-left:-48px;
}

/*
----------------------------------------------------
PAGE: INDEX
----------------------------------------------------
*/

.it_ext {
	left: 610px;
	position:relative;
}

.it_ext .red{
	color:#D40003;
}

table#index_table {
	border: 1px solid #666;
	align-content:center;
	left: 75px;
	position:relative;
	margin:10px 0 30px -25px;
	text-align:center;
	width:850px;
}

table#index_table td {
	border: 1px solid #666;
	text-wrap:normal;
	padding-top:5px;
	padding-bottom:4px;
}	

table#index_table td.ith {
	font-weight:900;
	background-color:#ccc;
}
table#index_table td.it1:hover {
	background-color:#C8DADC;
}
table#index_table td.it2:hover {
	background-color:#C8DADC;
}
table#index_table td.it3:hover {
	background-color:#C8DADC;
}

table#index_table .tbl_sep {
	height: 1px;
	background-color:#ccc;
}

table#index_table td.it_grey {
	background-color:#ccc;
}

/*
----------------------------------------------------
PAGE: Park Categories pages
----------------------------------------------------
*/

#park_container {
	margin:8px 25px 14px 25px;
	padding-bottom:4px;
	height:80px;
	width:920px;
}

#park_container a {
	opacity:0.8;
	height:80px;
	font-size:16px;
	text-decoration:none;
	height:80px;
	width:940px;
}

#park_container a:hover {
	opacity:1.0;
	text-decoration:none;
	font-size:16px;
}

#park_container img {
	width:108px;
	height:81px;
	float:left;
	margin-right:12px;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}

#park_container .park_text {
	line-height: 20px;
	padding-top:8px;
}


#park_container2 {
	margin:12px 25px 14px 0px;
	padding-bottom:4px;
	height:80px;
	width:720px;
}

#park_container2 a {
	opacity:0.8;
	height:80px;
	font-size:16px;
	text-decoration:none;
	height:80px;
	width:720px;
}

#park_container2 a:hover {
	opacity:1.0;
	text-decoration:none;
	font-size:16px;
}

#park_container2 img {
	width:108px;
	height:81px;
	float:left;
	margin-right:12px;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}

#park_container2 .park_text {
	line-height: 20px;
	padding-top:8px;
}

/*
----------------------------------------------------
INDEX PAGE: MAP MAP MAP
----------------------------------------------------
*/

#us_map_container {
	width: 996px;
	height:616px;
	position:relative;
}

.us_map  {
	  position: absolute;
      left: -2px;
      top: 0;
	  border: solid 1px #666;
	  z-index:1;
	  background:url(../img/blank_US_map.png);
	  width: 950px;
	  height:588px;
}

#pin_west {
	z-index:100;
	position:absolute;
	width:18px;
	height:29px;
	background:url(../img/map-pin_off.html) no-repeat;
	text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

#pin_west:hover  {
	z-index:100;
	background:url(../img/map-pin_on.html) no-repeat;
	position:absolute;
	width:200px;
	height:29px;
	text-indent: 24px;
    white-space:normal;
    overflow:visible;
	text-decoration:none;
	text-align:left;
	font-size:16px;
	font-weight:600;
	text-shadow: #fff 0.15em 0.15em 0.25em;
}
#pin_east {
	z-index:100;
	position:absolute;
	margin-left:0px;
	width:18px;
	height:29px;
	background:url(../img/map-pin_off.html) no-repeat;
	background-position:right;
	text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

#pin_east:hover  {
	z-index:100;
	background:url(../img/map-pin_on.html) no-repeat;
	background-position:right;
	position:absolute;
    margin-left:0px;
	width:18px;
	height:29px;
    white-space:normal;
    overflow:visible;
	text-decoration:none;
	font-size:16px;
	font-weight:600;
	text-shadow: #fff 0.15em 0.15em 0.25em;
}
.pin_acadia {
	left: 886px;
	top: 80px;
}
#pin_east:hover .pin_acadia_txt {
	float:right;
	margin-left:0px;
	width:210px;
	text-wrap:none;
}
.pin_gap {
	width:50px;
}

.attribution {
	float:right;
	margin: 0px 20px 0px 20px;
}
.author {
	font-style:italic;
	color:#999;
}

ol.ques {
	padding-bottom: 12px;
}

ol.ques li {
	margin: 6px 8px 4px 0px;
	padding-right:8px;
}
.img_ques {
	float:right;
	margin-right: 14px;
	padding: 3px 3px 3px 3px;
	width:200px;
}
.img_ques img {
	width:200px;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}
.img_ques .caption {
	font-size: 10px;
	color:#999;
	padding-left: 3px;
}

.img_ques .caption a{
	font-size: 10px;
	opacity:0.7;
	text-decoration:none;
}
.img_ques .caption a:hover{
	font-size: 10px;
	opacity:1.0;
	text-decoration:none;
}

.alpha_nav {
	float:right;
	margin: 0px 14px 0px 5px;
	padding: 0px 0px 30px 0px;
}

/*
----------------------------------------------------
PAGE: EDUCATOR PAGE
----------------------------------------------------
*/

table#ed_table {
	border: 1px solid #666;
	align-content:center;
	left: 50px;
	position:relative;
	margin:10px 0 35px 0;
	text-align:center;
	width:850px;
}

table#ed_table td.hdr {
	border: 1px solid #666;
	text-wrap:normal;
	padding-top:5px;
	padding-bottom:4px;
	text-align:left;
	padding-left:6px;
	background-color:#94C5EA;
}

table#ed_table td.ed_cell {
	border: 1px solid #666;
	text-wrap:normal;
	padding-top:5px;
	padding-bottom:4px;
	text-align:left;
	padding-left:6px;
}

/*
----------------------------------------------------
PAGE: Eyes page
----------------------------------------------------
*/

ul.eyes_list {
	list-style:none;
}

ul.eyes_list li {
	padding: 1px 0px 2px 0px;
}

h3.blue {
	color:#6683AC;
}

.img_eyes {
	float:right;
	margin-right: 35px;
	padding: 3px 3px 3px 3px;
	width:320px;
}
.img_eyes img {
	width:320px;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}


/*
----------------------------------------------------
PAGE: Eyes page
----------------------------------------------------
*/

.img_ed {
	float:right;
	width:320px;
	margin-right: 20px;
	padding: 3px 0px 3px 8px;
}
.img_ed img {
	width:320px;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}

.img_ed2 {
	float:right;
	width:200px;
	margin-right: 20px;
	padding: 3px 0px 3px 8px;
}

.img_ed2 img {
	width:200px;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}

.img_ed .caption {
	font-size: 10px;
	color:#999;
	padding-left: 3px;
}

.img_ed2 .caption {
	font-size: 10px;
	color:#999;
	padding-left: 3px;
	height:100px
}

.img_ed .caption a{
	font-size: 10px;
	opacity:0.7;
	text-decoration:none;
}
.img_ed .caption a:hover{
	font-size: 10px;
	opacity:1.0;
	text-decoration:none;
}

.img_ed3 {
	float:left;
	width:740px;
	text-align:left;
	padding: 3px 0px 12px 20px;
}

.img_ed3 img {
    float:left;
	width:344px;
	height:263px;
	margin: 0px 12px 0px 12px;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}

.img_ed3 .caption {
	width:720px;
	font-size: 10px;
	color:#999;
	padding-left: 10px;
}

.img_ed3 .caption a{
	font-size: 10px;
	opacity:0.7;
	text-decoration:none;
}
.img_ed3 .caption a:hover{
	font-size: 10px;
	opacity:1.0;
	text-decoration:none;
}
/*
----------------------------------------------------
BANNERS
----------------------------------------------------
*/

.banner {
	width:970px;
	height:168px;
	padding: 0px 0px 0px 0px;
	margin: -10px 0px 0px -10px;
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
}
	
.banner_sm {
	width:500px;
	margin-left:14px;
}

.banner_sm img {
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}

.banner_sm a img  {
	opacity:0.8;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}

.banner_sm a:hover img {
	opacity:1.0;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}
/*
----------------------------------------------------
EXPLORE Page
----------------------------------------------------
*/

p.explore {
	width: 900px;
	margin-left:28px;
}