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

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



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;
}


/*
----------------------------------------------------
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;
}

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

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

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

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

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

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

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

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

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

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

.col-r .box { padding-top: 8px; margin-bottom: 11px; background: transparent url('/siteimages/backgrounds/bg-box-r-top.gif') no-repeat top left; }
.col-r .box .mid { padding: 0; background: transparent url('/siteimages/backgrounds/bg-box-r.gif') repeat-y top left; }
.col-r .box .bot { height: 7px; background: transparent url('/siteimages/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('/siteimages/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('/siteimages/backgrounds/bg-h2-global-dark-alt.gif') 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('/siteimages/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('/siteimages/buttons/btn-dark-all.gif') 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 MODULES
----------------------------------------------------
*/



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

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

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

#header-in {
    background: transparent url('/siteimages/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('/siteimages/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('/siteimages/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('/siteimages/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('/siteimages/backgrounds/bg-menu-first.png') no-repeat top right;
    width: 102px;
    text-align: right;
    padding-right: 12px;
}

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

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

#header-in li.menu-images a { width: 67px; }
#header-in li.menu-maps a { width: 99px; }
#header-in li.menu-features a { width: 75px; }
#header-in li.menu-blogs a { width: 112px; }
/* #header-in li.menu-news a { width: 56px; } */

#header-in .search {
    background: transparent url('/siteimages/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;
}

#maintenance_block {
	position: absolute ;
	width: 100% ;
	height: 27px ;
	z-index: 999 ;
	overflow: hidden ;
}
#maintenance {
	width: 996px ;
	height: 25px ;
	margin-left: auto ;
	margin-right: auto ;
	display: none ;
}
#maintenance_alert {
	width: 978px ;
	height: 20px ;
	background-color: #ebebeb ;
	margin-left: 8px ;
	padding-top: 3px ;
	
	border-left: 1px solid #D9D9D9 ;
	border-bottom: 1px solid #D9D9D9 ;
	border-right: 1px solid #D9D9D9 ;
	
	-moz-border-radius-bottomleft: 8px ;
	-moz-border-radius-bottomright: 8px ;
	
	border-bottom-left-radius: 8px ;
	border-bottom-right-radius: 8px ;	
}
#maintenance_alert p {
	line-height: 18px ;
	margin-left: 18px ;
	font-size: 11px ;
	color: #FF0000 ;
}
#maintenance_alert .btn-close {
	background: url("/siteimages/buttons/btn-close.gif") no-repeat scroll left top transparent;
    margin-top: -2px;
    margin-right: 5px ;
}
#maintenance_alert a.btn-close {
	float: right ;
	height: 21px ;
	width: 25px ;
	text-indent: -3000px ;
}
#maintenance_alert a.btn-close:hover {
    background-position: -25px 0;
}


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

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

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

#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('/siteimages/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('/siteimages/buttons/btn-foot-subscribe.png') 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;
}


/*
----------------------------------------------------
SIDEBAR
----------------------------------------------------
*/

.side-hd {
    height: 33px;
    padding: 0 18px 0 11px;
}

.side-hd h3 {
    position: relative;
    float: left;
    background: transparent url('/siteimages/globals/hd-side-blue.png') no-repeat top right;
    height: 25px;
    line-height: 18px;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    padding-right: 7px;
    margin: 0 0 0 -2px;
}

.ie6 .side-hd h3 {
    margin-left: -1px;
} 

.side-hd h3 a {
    color: #fff;
    text-decoration: none !important;
}

.side-hd h3 .l,
h4.news-blue .l {
    float: left;
    background: transparent url('/siteimages/globals/hd-side-blue-l.gif') no-repeat top left;
    width: 7px;
    height: 21px;
    overflow: hidden;
}

h4.news-blue .l {
    width: 9px;
}

.side-hd h3 .arr,
h4.news-blue .arr {
    display: block;
    overflow: hidden;
    background: transparent url('/siteimages/globals/hd-side-blue-arr.gif') no-repeat top left;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    width: 17px;
    height: 4px;
}

h4.news-blue .arr {
    left: 10px;
}

.ie6 h4.news-blue .arr {
    bottom: -1px;
}

.side-post {
    padding: 0 23px 0 16px;
}

.side-post h2 {
    font-size: 15px;
    line-height: 18px;
    font-weight: bold;
    color: #504f4f;
    padding-bottom: 2px;
}

.side-post h2.post-sml {
    font-size: 13px;
    line-height: 15px;
    padding-bottom: 7px;
}

.side-post.post-wimage {
    position: relative;
    overflow: hidden;
    clear: both;
}

.side-post.post-wimage h2 {
    font-size: 12px;
    line-height: 14px;
}

.side-post.post-wimage p {
    clear: both;
}

.side-post h2 a {
    color: #504f4f;
}

.side-post h2 a:hover {
    color: #005dbd;
}

.side-post h5.post-date {
    font-size: 12px;
    font-weight: bold;
    color: #a9a9a9;
    padding-bottom: 6px;
}

.side-post.post-wimage h5.post-date {
    font-size: 11px;
}

.ie6 .side-post.post-wimage h5.post-date,
.ie7 .side-post.post-wimage h5.post-date {
    margin-bottom: 6px;
}

.side-post-img {
    float: left;
    margin: 1px 10px 12px 0;
}

.side-post p {
   padding-bottom: 12px;
   font-size: 11px;
}

.side-post-divi {
    display: block;
    height: 1px;
    background-color: #d9d9d9;
    overflow: hidden;
    margin: 0 18px 9px 11px;
    clear: both;
}

a.btn-twitter {
    background: transparent url('/siteimages/buttons/btn-twitter.gif') no-repeat top left;
	float: right;
	width: 60px;
	height: 20px;
	text-indent: -3000px;
}
a.btn-twitter:hover {
	background-position: -60px 0;
}

a.btn-all {
    background: transparent url('/siteimages/buttons/btn-side-all.png') no-repeat top left;
    float: right;
    width: 25px;
    height: 21px;
    text-indent: -3000px;
}

a.btn-all:hover {
    background-position: -25px 0;
}

.side-sub {
    /*background: transparent url('/siteimages/backgrounds/bg-side-sub.jpg') no-repeat bottom left;*/
    width: 246px;
    /*height: 123px;*/
    /*height: 89px ;*/
    margin: 10px 0 13px 1px;
}

.side-sub a.btn-earth-madness {
    background: transparent url('/siteimages/buttons/btn-earth-madness.png') no-repeat top left;
    display: block;
    width: 246px;
    height: 133px;
    text-indent: -3000px;
    margin-top: -10px;
    margin-bottom: 10px;
}

.side-sub a.btn-earth-madness-create {
    background: transparent url('/siteimages/buttons/btn-earth-madness-create.png') no-repeat top left;
    display: block;
    width: 246px;
    height: 133px;
    text-indent: -3000px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.side-sub a.btn-subscribe {
    background: transparent url('/siteimages/buttons/btn-side-subscribe.jpg') no-repeat top left;
    display: block;
    width: 246px;
    /*height: 86px;*/
    height: 89px;
    text-indent: -3000px;
}

.side-sub a.btn-subscribe:hover {
    /*background-position: 0 -86px;*/
    background-position: 0 -89px;
}

.side-sub .subscribe-feeds {
    /*display: block;*/
    display: none ;
    background: transparent url('/siteimages/buttons/btn-side-subscribe-feeds.png') no-repeat top left;
    width: 132px;
    height: 37px;
    margin-left: 114px;
    overflow: hidden;
}

.side-sub .subscribe-feeds a {
    float: left;
    display: block;
    width: 33px;
    height: 37px;
    text-indent: -3000px;
}

.side-sub a.btn-climateERN {
    background: transparent url('/siteimages/buttons/btn-ERN.png') no-repeat top left;
    display: block;
    width: 246px;
    height: 104px;
    text-indent: -3000px;
    margin-top: -10px;
    margin-bottom: 10px;
}

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

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

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

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

.side-cal-wrap .cal-year-mid {
    width: 162px;
    float: left;
    padding-left: 19px;
}

.side-cal-wrap .cal-year-mid span {
    float: left;
    width: 48px;
    text-align: center;
    color: #7a7a7a;
}

.side-cal-wrap .cal-year-mid span.y-sel {
    color: #fff !important;
}

.side-cal-wrap .cal-box {
    background: transparent url('/siteimages/backgrounds/bg-sidebar-cal-box.gif') no-repeat top left;
    width: 225px;
    height: 270px;
    padding: 2px 0 0 2px;
}

.side-cal-wrap .cal-box-in {
    display: block;
    float: left;
    background: transparent url('/siteimages/backgrounds/bg-sidebar-cal-box-in.gif') no-repeat top left;
    width: 68px;
    height: 67px;
    margin: 0;
    padding: 0 0 0 6px;
    text-decoration: none !important;
}

.side-cal-wrap .cal-selmonth {
    background-position: 0 -134px !important;
}

.side-cal-wrap .cal-selmonth h4,
.side-cal-wrap .cal-box-in:hover h4 {
    color: #fff !important;
}

.side-cal-wrap .cal-box-in:hover {
    background-position: 0 -67px;
}

.side-cal-wrap .cal-inactive {
    background-position: 0 -201px !important;
    cursor: default;
}

.side-cal-wrap .cal-inactive h4,
.side-cal-wrap .cal-inactive:hover h4 {
    color: #cdcdcd !important;
}

.side-cal-wrap .cal-box-in div {
    height: 7px;
}

.side-cal-wrap .cal-box-in h4 {
    height: 15px;
    line-height: 14px;
    text-align: center;
    font-size: 11px;
    color: #646464;
    overflow: hidden;
    padding: 4px 6px 1px 0;
    text-decoration: none !important;
}

.side-cal-wrap .cal-box-in span {
    float: left;
    width: 8px;
    height: 6px;
    margin: 0 1px 1px 0;
    overflow: hidden;
    background: transparent url('/siteimages/backgrounds/bg-sidebar-cal-td-default.gif') no-repeat top left;
}

.side-cal-wrap .cal-box-in span.other-month {
    background-image: none;
    background-color: #fff;
}

.side-cal-wrap .cal-box-in span.today {
	background: transparent url('/siteimages/backgrounds/bg-sidebar-cal-td-selected.gif') no-repeat top left !important;
}

.side-cal-wrap .cal-box-in span.selected {
	background: transparent url('/siteimages/backgrounds/bg-sidebar-cal-td-selected.gif') no-repeat top left;
}

.side-cal-wrap .cal-box-in span.pop-1,
.side-cal-wrap .cal-box-in span.pop-2,
.side-cal-wrap .cal-box-in span.pop-3,
.side-cal-wrap .cal-box-in span.pop-4,
.side-cal-wrap .cal-box-in span.pop-5 {
	background: transparent url('/siteimages/backgrounds/bg-sidebar-cal-td-popular.gif') no-repeat top left;
}

.side-cal-wrap .cal-box-in span.pop-2 { background-position: 0 -6px; }
.side-cal-wrap .cal-box-in span.pop-3 { background-position: 0 -12px; }
.side-cal-wrap .cal-box-in span.pop-4 { background-position: 0 -18px; }
.side-cal-wrap .cal-box-in span.pop-5 { background-position: 0 -24px; }

.side-cal-wrap .cal-inactive span {
    background: transparent url('/siteimages/backgrounds/bg-sidebar-cal-td-inactive.gif') no-repeat top left !important;
}

.side-cal-wrap .cal-desc {
    clear: both;
    font-size: 10px;
    color: #8d8d8d;
    line-height: 13px;
    text-align: center;
    padding: 7px 0 2px 0;
}

.side-cal-wrap a.cal-arr,
.side-cal-wrap .arr-inactive,
.side-cal-byyear a.cal-arr,
.side-cal-byyear .arr-inactive {
    background-repeat: no-repeat;
    float: left;
    width: 20px;
    height: 15px;
    overflow: hidden;
    text-indent: -3000px;
    margin-top: 3px;
}

.side-cal-wrap a.cal-arr:hover,
.side-cal-byyear a.cal-arr:hover {
    background-position: -20px 0;
    text-decoration: none;
}

.side-cal-wrap .arr-inactive,
.side-cal-byyear .arr-inactive {
    background-position: -40px 0;
}

.side-cal-wrap .arr-l,
.side-cal-byyear .arr-l { background-image: url('/siteimages/buttons/btn-sidebar-cal-arr-l.gif'); }
.side-cal-wrap .arr-r,
.side-cal-byyear .arr-r { background-image: url('/siteimages/buttons/btn-sidebar-cal-arr-r.gif'); }

.side-topics {
    border-bottom: 1px #dcdcdc solid;
    padding: 0 0 7px 0;
    margin-bottom: 12px;
    width: 246px;
}

.side-topics h3 {
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    padding: 5px 0 10px 0;
    color: #504f4f;
}

.side-topics .topics-mid a {
    background: transparent url('/siteimages/backgrounds/bg-sidebar-topics.gif') no-repeat top left;
    display: block;
    width: 246px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    color: #504f4f;
    text-decoration: none !important;
    margin-bottom: 5px;
}

.ie6 .side-topics .topics-mid a {
    float: left;
    position: relative;
    display: inline;
}

.side-topics .topics-mid a:hover {
    background-position: 0 -21px;
    color: #fff;
}

.side-topics .topics-mid a.seltopic {
    background-position: 0 -42px !important;
    color: #fff;
}

.side-topics .btn-topics-return {
    clear: both;
    background: transparent url('/siteimages/buttons/btn-side-topics-return.gif') no-repeat top left;
    display: block;
    width: 246px;
    height: 31px;
    text-indent: -3000px;
    margin-bottom: 5px;
}

.side-topics .btn-topics-return:hover {
    background-position: 0 -31px;
}


/*
----------------------------------------------------
PAGE: HOME
----------------------------------------------------
*/


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

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

.daily-image-page .img-attributes {
    background: transparent url('https://earthobservatory.nasa.gov/siteimages/backgrounds/bg-dailyimg-page-attributes.gif') 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('https://earthobservatory.nasa.gov/siteimages/globals/icn-scroll-up.gif') no-repeat bottom left;
}
.daily-image-page .img-desc .bottom_control {
	display: block ;
	background: transparent url('https://earthobservatory.nasa.gov/siteimages/globals/icn-scroll-down.gif') no-repeat bottom left;
}
.daily-image-page .img-desc .top_control-show:hover {
	display: block ;
	background: transparent url('https://earthobservatory.nasa.gov/siteimages/globals/icn-scroll-up-hover.gif') no-repeat bottom left;
}
.daily-image-page .img-desc .bottom_control:hover {
	display: block ;
	background: transparent url('https://earthobservatory.nasa.gov/siteimages/globals/icn-scroll-down-hover.gif') 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('https://earthobservatory.nasa.gov/siteimages/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('https://earthobservatory.nasa.gov/siteimages/buttons/btn-dailyimg-slide-l.gif') no-repeat top left;
    margin-left: 11px;
}

.daily-image .img-slider .slide-r {
    background: transparent url('https://earthobservatory.nasa.gov/siteimages/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('https://earthobservatory.nasa.gov/siteimages/buttons/btn-grid-view.png') no-repeat top left; }
.img-options .btn-explore-all { background: transparent url('https://earthobservatory.nasa.gov/siteimages/buttons/btn-explore-all.png') no-repeat top left; }

.daily-image-grid {
    background: transparent url('https://earthobservatory.nasa.gov/siteimages/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('https://earthobservatory.nasa.gov/siteimages/buttons/btn-dailyimggrid-slide-l.gif') no-repeat top left;
}

.daily-image-grid .slide-r {
    margin: 211px 21px 0 9px;
    background: transparent url('https://earthobservatory.nasa.gov/siteimages/buttons/btn-dailyimggrid-slide-r.gif') 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-dailyimg {
    background: transparent url('https://earthobservatory.nasa.gov/siteimages/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('/siteimages/backgrounds/bg-arr-textlink.gif') 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-buttons {
	float: right ;
}
.img-share .share-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('/siteimages/buttons/btn-grey-slide-l.png') no-repeat top left;
}

.home-hazards .slide-r,
.home-maps .slide-r {
    margin: 150px 0 0 16px;
    background: transparent url('/siteimages/buttons/btn-grey-slide-r.png') 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('/siteimages/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-dailyimg {
    background: transparent url('https://earthobservatory.nasa.gov/siteimages/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('/siteimages/buttons/btn-grey-navdots.png') 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('https://earthobservatory.nasa.gov/siteimages/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('/siteimages/buttons/btn-darkgrey-slide-l.png') no-repeat top left;
}

.home-feature .slide-r {
    margin: 94px 10px 0 18px;
    background: transparent url('/siteimages/buttons/btn-darkgrey-slide-r.png') 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('/siteimages/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('/siteimages/buttons/btn-darkgrey-navdots.png') 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: IMAGE USE
----------------------------------------------------
*/

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

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

.image_use ul {
	list-style-type: disc ;
	padding-left: 14px ;
}

.image_use ul li {
	padding-bottom: 10px ;
}


/*
----------------------------------------------------
PAGE: CONTACT US
----------------------------------------------------
*/

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

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

.contact input, .contact textarea, .contact select {
	color: #000000;
}

.contact .submit {
	width: 317px; 
	margin: 20px 0px 30px 0px;
}

input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}


/*
----------------------------------------------------
PAGE: SUBSCRIBE
----------------------------------------------------
*/

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

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

.subscribe input, .subscribe textarea, .contact select {
	color: #000000;
}

.subscribe .submit {
	width: 317px; 
	margin: 20px 0px 30px 0px;
}


/*
----------------------------------------------------
PAGE: GLOSSARY
----------------------------------------------------
*/

.glossary_nav {
	padding-bottom: 18px ;
}

.glossary .glossary_nav h2 {
	float: left ;
}

.glossary ol {
	float: right ;
}

.glossary .navigation li {
	display: inline ;
	padding: 0px 3px ;
	padding-left: 6px ;
	border-left: 1px solid rgb(127,127,127) ;
}

.glossary .navigation li:first-child {
	border-left: 0px ;
}

.glossary { 
	margin-top: 18px ; 
}

.glossary .entry { 
	width: 670px ; 
}

.glossary .entry .term { 
	clear: right ; 
	float: left ; 
	width: 216px ;
	font-weight: bold ;
}

.glossary .entry .desc { 
	float: right ; 
	width: 446px ; 
}

.glossary .entry .desc p, .glossary .entry .desc ul { 
	margin-bottom: 18px ; 
}

.glossary .entry .desc ul { 
	margin-left: 18px ; 
}


/*
----------------------------------------------------
PAGE: SEARCH
----------------------------------------------------
*/

.search .search_box {
	padding-left: 18px ;
}

.search .sp2_field {
	border: 1px solid #999999 ; 
	background-color: #ffffff ; 
	font-family: Verdana ; 
	font-style: normal ; 
	color: #000000 ; 
	font-size: 11px ; 
	font-weight: normal ; 
}

.search .sp2_btn {
	border: 1px solid #gray ; 
	background-color: #white ; 
	font-family: Verdana ; 
	font-style: normal ; 
	color: #000000 ; 
	font-size: 11px ; 
	font-weight: normal ; 
}

.search .sp2_i_select {
	border: 1px solid #gray ; 
	background-color: #ffffff ; 
	font-family: Verdana ; 
	font-style: normal ; 
	color: #000000 ; 
	font-size: 11px ; 
	font-weight: normal ;  
	margin-left: -18px ;
}

.search .result {
	overflow: hidden ;
	height: 900px ;
}

.search .empty_result {
	height: 660px ;
}

/* from custom google search code */
.gsc-webResult {
	border-bottom: none !important ;
	padding-bottom: 14px !important ;
}
.gcsc-branding {
	width: 664px ;
}
.gs-result .gs-snippet {
	width: 590px !important ;
}
.gsc-control-cse {
font-family: Arial, sans-serif;
border-color: #FFFFFF;
background-color: #FFFFFF;
}
.gsc-tabHeader.gsc-tabhInactive {
border-color: #E9E9E9;
background-color: #E9E9E9;
}
.gsc-tabHeader.gsc-tabhActive {
border-top-color: #FF9900;
border-left-color: #E9E9E9;
border-right-color: #E9E9E9;
background-color: #FFFFFF;
}
.gsc-tabsArea {
border-color: #E9E9E9;
}
.gsc-webResult.gsc-result,
.gsc-results .gsc-imageResult {
border-color: #FFFFFF;
background-color: #FFFFFF;
}
.gsc-webResult.gsc-result:hover,
.gsc-imageResult:hover {
border-color: #FFFFFF;
background-color: #FFFFFF;
}
.gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link b,
.gs-imageResult a.gs-title:link,
.gs-imageResult a.gs-title:link b {
color: #0000CC;
}
.gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited b,
.gs-imageResult a.gs-title:visited,
.gs-imageResult a.gs-title:visited b {
color: #0000CC;
}
.gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover b,
.gs-imageResult a.gs-title:hover,
.gs-imageResult a.gs-title:hover b {
color: #0000CC;
}
.gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active b,
.gs-imageResult a.gs-title:active,
.gs-imageResult a.gs-title:active b {
color: #0000CC;
}
.gsc-cursor-page {
color: #0000CC;
}
a.gsc-trailing-more-results:link {
color: #0000CC;
}
.gs-webResult .gs-snippet,
.gs-imageResult .gs-snippet {
color: #000000;
}
.gs-webResult div.gs-visibleUrl,
.gs-imageResult div.gs-visibleUrl {
color: #008000;
}
.gs-webResult div.gs-visibleUrl-short {
color: #008000;
}
.gs-webResult div.gs-visibleUrl-short {
display: none;
}
.gs-webResult div.gs-visibleUrl-long {
display: block !important ;
}
.gsc-cursor-box {
border-color: #FFFFFF;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
border-color: #E9E9E9;
background-color: #FFFFFF;
color: #0000CC;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
border-color: #FF9900;
background-color: #FFFFFF;
color: #0000CC;
}
.gs-promotion {
border-color: #336699;
background-color: #FFFFFF;
}
.gs-promotion a.gs-title:link,
.gs-promotion a.gs-title:link *,
.gs-promotion .gs-snippet a:link {
color: #0000CC;
}
.gs-promotion a.gs-title:visited,
.gs-promotion a.gs-title:visited *,
.gs-promotion .gs-snippet a:visited {
color: #0000CC;
}
.gs-promotion a.gs-title:hover,
.gs-promotion a.gs-title:hover *,
.gs-promotion .gs-snippet a:hover {
color: #0000CC;
}
.gs-promotion a.gs-title:active,
.gs-promotion a.gs-title:active *,
.gs-promotion .gs-snippet a:active {
color: #0000CC;
}
.gs-promotion .gs-snippet,
.gs-promotion .gs-title .gs-promotion-title-right,
.gs-promotion .gs-title .gs-promotion-title-right *  {
color: #000000;
}
.gs-promotion .gs-visibleUrl,
.gs-promotion .gs-visibleUrl-short {
color: #008000;
}


/*
----------------------------------------------------
PAGE: GLOBAL MAPS
----------------------------------------------------
*/

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

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

.globalmaps-grid {
    padding: 19px 0 0 39px;
    margin-bottom: 18px;
    position: relative;
    display: block;
    overflow: hidden;
}

.ie6 .globalmaps-grid {
    float: left;
}

.globalmaps-grid div {
    background: transparent url('/siteimages/backgrounds/bg-globalmaps-grid.gif') no-repeat top left;
    float: left;
    width: 276px;
    height: 183px;
    overflow: hidden;
    font-size: 11px;
    line-height: 13px;
    font-weight: bold;
    color: #aaaaaa;
    padding: 8px 0 0 12px;
    margin: 6px 6px 6px 7px;
}

.globalmaps-grid div:hover {
    background-position: 0 -191px;
}

.globalmaps-grid div a {
    text-align: left;
}

.globalmaps-grid div img {
    margin-top: 15px;
}

.globalmaps-grid .cf {
    display: block;
}

.map-dataset {
    width: 468px;
    margin: 0 auto;
    padding: 15px 0 0 0;
}

.map-dataset .dataset-colorbar {
    height: 35px;
}

.map-dataset .dataset-colorbar img {
    float: right;
}

.map-dataset .dataset-colorbar h3 {
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    padding-top: 9px;
}

.map-dataset .dataset-image {
    text-align: center;
    padding: 12px 0px;
}

.map-dataset #progressbar {
    width: 350px;
    margin: auto 59px auto 59px;
}

.map-dataset .gm-controls-buttons {
	height: 15px;
	width: 156px;
	margin: 8px auto 15px auto;
}

.map-dataset .gm-controls-button {
	width: 26px;
	float: left;	
}

.map-dataset .gm-controls-button-wide {
	width: 38px;
	float: left;
}

.map-dataset #dateDisplay {
	font-weight: bold;
	position: absolute;
	z-index: 1;
}

.map-dataset #progressBar {
	display: block;
	margin: 8px 59px 0px 59px;
}

.map-dataset .sliderRange {
	margin-left: 35px;
    margin-right: 30px;
    font-size: 11px;
}

.side-gm-compare {
    display: none;
    padding-top: 11px !important;
    background-color: #fff;
}

.side-gm-related {
	background-color: #fff ;
}

.side-gm-related,
.side-gm-compare {
    padding: 0 15px;
    font-size: 11px;
    color: #504f4f;
}

.side-gm-related h3,
.side-gm-compare h3 {
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    color: #504f4f;
}

.side-gm-related ul,
.side-gm-compare ul {
    padding: 10px 0;
    list-style: none ;
}

.side-gm-related li,
.side-gm-compare li {
    font-size: 12px;
    line-height: 15px;
    padding: 2px 0 12px;
}

.side-gm-related li img {
	padding-left: 12px;
}

.btn-gm-compare {
    display: block;
    background: transparent url('https://earthobservatory.nasa.gov/siteimages/buttons/btn-gm-compare.gif') no-repeat top left;
    width: 226px;
    height: 23px;
    overflow: hidden;
    line-height: 21px;
    font-size: 12px;
    color: #504f4f;
    text-decoration: none !important;
    text-align: center;
    margin: 0 0 0 -5px;
}

.btn-gm-compare:hover {
    background-position: 0 -23px;
    color: #fff;
}


/*
----------------------------------------------------
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('/siteimages/backgrounds/bg-globalimages-grid.gif') 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('/siteimages/backgrounds/bg-globalimages-grid-alt.gif');
}

.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('/siteimages/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-dailyimg {
    background: transparent url('https://earthobservatory.nasa.gov/siteimages/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('/siteimages/backgrounds/bg-horshade-top.png') 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('/siteimages/backgrounds/bg-horshade-bot.png') no-repeat bottom left;
    position: absolute;
    z-index: 5;
    bottom: 0px;
    left: 0;
    height: 10px;
    width: 100%;
}

.headimage-globe .maplegend {
    background: transparent url('/siteimages/globals/icn-map-legend.gif') 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('/siteimages/globals/icn-map-marker.png') no-repeat top left ;
}

.ie6 .location_map .location .tip {
    background: transparent url('/siteimages/globals/icn-map-bg-ie6.gif') 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('/siteimages/globals/icn-map-bg.png') 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-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("https://earthobservatory.nasa.gov/siteimages/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('/siteimages/buttons/btn-compare-hide.gif') no-repeat top left;
}
.btn-compare-container .btn-compare-view {
	background: transparent url('/siteimages/buttons/btn-compare-view.gif') no-repeat top left;
}

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

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

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

.side-img-attributes {
    margin-left: 1px;
    width: 246px;
    background: transparent url('https://earthobservatory.nasa.gov/siteimages/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('https://earthobservatory.nasa.gov/siteimages/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('https://earthobservatory.nasa.gov/siteimages/backgrounds/bg-dailyimg-sliderimg.png') 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('https://earthobservatory.nasa.gov/siteimages/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('https://earthobservatory.nasa.gov/siteimages/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('https://earthobservatory.nasa.gov/siteimages/backgrounds/bg-horshade-sml-top.png') no-repeat top center;
    top: 30px;
}

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


/*
----------------------------------------------------
PAGE: NEWS
----------------------------------------------------
*/

.news-list,
.news-list-double {
    padding: 0 18px 0 18px;
    margin-bottom: 23px;
}

.ie6 .news-list,
.ie6 .news-list-double {
    zoom: 1;
}

.news-list-mid {
    margin: 0 9px 0 9px;
    position: relative;
    overflow: hidden;
}

.ie6 .news-list-mid {
    zoom: 1;
}

.news-list-double .news-list-mid {
    background: transparent url('/siteimages/backgrounds/bg-news-item-mid.gif') repeat-y top left;
}

h4.news-blue {
    background: transparent url('/siteimages/globals/hd-full-blue.gif') no-repeat top right;
    height: 25px;
    color: #fff;
    position: relative;
    line-height: 18px;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 15px;
}

h4.news-blue a.blue-view {
    background: transparent url('/siteimages/globals/hd-full-blue-viewbtn.gif') no-repeat top left;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    width: 98px;
    height: 21px;
    overflow: hidden;
    line-height: 20px;
    font-size: 11px;
    color: #737373;
    text-align: right;
    padding-right: 11px;
}

h4.news-blue a.blue-view:hover {
    background-position: -109px 0;
    color: #fff;
    text-decoration: none;
}

.news-list-mid .news-lrg {
    float: left;
    width: 275px;
    min-height: 200px;
    margin-right: 43px;
}

.news-list-mid .news-sml {
    float: left;
    width: 348px;
}

.news-item {
    padding-bottom: 17px;
}

.news-item h3 {
    font-size: 13px;
    font-weight: bold;
    color: #504f4f;
    line-height: 15px;
    padding-bottom: 2px;
}

.news-lrg .news-item h3 {
    font-size: 16px;
    line-height: 18px;
    padding-bottom: 2px;
    margin-top: -1px;
}

.news-sml .news-item h3 {
    margin-top: 2px;
}

.news-item h3 a {
    color: #504f4f;
}

.news-item h3 a:hover {
    color: #005dbd;
}

.news-item h5 {
    font-size: 11px;
    font-weight: bold;
    color: #aaaaaa;
    padding-bottom: 6px;
}

.news-item p {
    font-size: 11px;
}

.news-item-last {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
    border-bottom: 0px !important;
    border-bottom: none;
}

.news-list .news-item {
    border-bottom: 1px #e5e5e5 solid;
    margin-bottom: 17px;
}

.box-pagi-news {
    width: 100%;
    height: 15px;
    position: relative;
    text-align: center;
    font-size: 11px;
    margin-bottom: 14px;
}

.box-pagi-news .pagi-l,
.box-pagi-news .pagi-r {
    position: absolute;
    z-index: 1;
    top: 0;
    height: 15px;
    font-weight: bold;
    color: #aaaaaa;
}

.box-pagi-news .pagi-l a,
.box-pagi-news .pagi-l span {
    float: left;
    display: block;
    background: transparent url('/siteimages/buttons/btn-news-pagi-l.gif') no-repeat top left;
    padding-left: 17px;
}

.box-pagi-news .pagi-l a:hover {
    background-position: left -15px;
}

.box-pagi-news .pagi-l span {
    background-position: left -30px;
}

.box-pagi-news .pagi-r a,
.box-pagi-news .pagi-r span {
    float: left;
    display: block;
    background: transparent url('/siteimages/buttons/btn-news-pagi-r.gif') no-repeat top right;
    padding-right: 17px;
}

.box-pagi-news .pagi-r a:hover {
    background-position: right -15px;
}

.box-pagi-news .pagi-r span {
    background-position: right -30px;
}

.box-pagi-news .pagi-l {
    right: 51%;
}

.box-pagi-news .pagi-r {
    left: 51%;
}


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

/* image slider navigation (used on black marble) */
.feature-nav-slider {
    background: transparent url('/siteimages/backgrounds/bg-feature-nav-slider.png') 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('/siteimages/buttons/btn-darkgrey-slide-l.png') no-repeat top left;
}

.feature-nav-slider .slide-r {
    margin: 94px 10px 0 18px;
    background: transparent url('/siteimages/buttons/btn-darkgrey-slide-r.png') 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('/siteimages/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('/siteimages/backgrounds/bg-feature-item.gif') 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('/siteimages/backgrounds/bg-feature-item-last.gif') no-repeat top left !important;
}

.features-list .item-main {
    background: transparent url('https://earthobservatory.nasa.gov/siteimages/backgrounds/bg-feature-item-main.jpg') 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('/siteimages/backgrounds/bg-feature-item-archive.png') 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('https://earthobservatory.nasa.gov/siteimages/backgrounds/bg-feature-item-img.gif') 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('/siteimages/backgrounds/bg-sidebar-cal-year.gif') 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('/siteimages/backgrounds/bg-sidebar-cal-byyear-box.gif') 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('/siteimages/backgrounds/bg-sidebar-cal-byyear-year.gif') 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('/siteimages/backgrounds/bg-sidebar-cal-byyear-box-bot.gif') 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('/siteimages/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;
}

/* added feature css from the old site here */
.new p {
	padding-bottom: 18px ;
	line-height: 20px ;
}

.new .caption, .new .window, .new .credit, .new .caption p, .new .article-title, .new .sidebar-nav, .new dd p, .new .aside, .basic .caption { 
	font: 11px/15px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
}

.new .attribution { 
	position: absolute ;
	right: 36px ;
	width: 182px ;
}

.new .attribution + p {
	margin-top: 0px ;
}

.new .author, .new .date {
	font: 11px/15px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
}

.new p.author { 
	margin: 0 0 1em 0 ;
	font-size: 67% ;
}

.new .author, .new .date, .new .credit, .new p.credit, dl, .new .source { 
	color: rgb(127,127,127) ;
	display: block ;
}

.new .section, .new .image-caption { 
	width: 468px ; 
}
	
.new .caption, .new .medium div.caption p, .new .wide div.caption p {
	width: 178px ;
	font: 11px/15px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
}

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

.new .pagehead + p, .new .subhead + p {
	margin-top: 0px ;
}

.new blockquote {
	margin: 18px 36px ;
}

.new .sidebar {
	border-color: #CCCCCC ;
    border-style: solid none ;
    border-width: 1px ;
    margin: 0 0 18px 0 ;
}
.new .sidebar h4 {
    margin: 3px 0 ;
    width: 468px ;
}

.new .caption ul {
	list-style-type: none ;
}

.new .list {
	margin: 0 0 18px 0 ;
	width: 468px ;
	list-style-type: none ;
}

.new .list li {
    font: 13px/18px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
}

ol.list li {
	margin: 0px 0px 0px 18px ;
	text-indent: 0px !important ;
	list-style-type: decimal ;
}

.new ul.new {
	margin: -9px 36px 18px 36px ;
}

.new ul.new li {
	margin-bottom: 6px ;
}

.new .links {
	margin: 0 -18px 18px 0 ;
}
.new .links li {
    margin: 0 0 0 18px ;
    text-indent: -18px ;
   	list-style: none ;
}

.new .narrow .image {
	margin-left: 18px ;
}

.new .narrow .caption { 
	float: right ;
    margin: 12px 39px 0 20px ;
}

.new .narrow  { 
	position: absolute ;
	right: 0px ;
}

.new .wide {
	width: 720px ;
	margin-left: -27px ;
}

.new .wide div.caption { 
	float: right ;
	margin: 12px 0px 0px 20px ;
	margin-right: 27px ;
	clear: both;
}

.new .medium div.caption { 
	position: absolute ;
	left: 470px ;
	margin-left: 18px ;
	top: 0px ;
}

.ie7 .new .wide div.caption {
	position: absolute ;
	right: 0px ;
	background-color: #fff ;
}

.new .image {
	line-height: 0px ;
	margin-bottom: 6px ;
}

.new .graph {
	position: relative ;
}

.new .centered {
	width: 720px;
	text-align: center ;
}

.new .aside {
	color: #7F7F7F ;
}

.new .timecode {
    color: #D32424 ;
    font-family: "consolas","monospace" ;
    font-size: 12px ;
    line-height: 18px ;
}

.new .recent-images {
    line-height: 18px;
}

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

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

.new ol.list,
.old ol,
.old ul {
	list-style-position: outside;
	margin-left: 2em;
}

.old {
	position: relative ;
	width: 756px ;
	margin: 0 ;
	padding: 22px 0 0 0 ;
}

.old span.currentpage {
    color: gray;
}

.old table, .old td {
	margin: 0 ;
	padding: 0 ;
	vertical-align: top ;
}

.old td.caption {
	font-family: 'ITC Avant Garde Gothic','Century Gothic',Verdana,'sans-serif';
    line-height: 115%;
}
.old td.caption p {
	font-family: 'ITC Avant Garde Gothic','Century Gothic',Verdana,'sans-serif';
    font-size: 100%;
    line-height: 115%;
}

.old p.first {
    margin-top: 0;
}

.old p {
	padding-top: 9px ;
	padding-bottom: 9px ;
	font: 14px/18px 'Georgia',Serif;
    line-height: 125%;
}

.old blockquote.intro {
    color: #004C4C;
    font-family: 'ITC Avant Garde Gothic','Century Gothic',Verdana,'sans-serif';
    line-height: 115%;
    margin: 0 0 1em;
    text-indent: -0.5em;
}

blockquote.intro cite {
    color: #000000;
    display: block;
    font-size: 67%;
    font-style: italic;
    text-align: right;
}

.old p.rt_caption_image, 
.old p.rt_caption, 
.old p.caption, 
.old p.note,
.old ul.highres {
    font-family: 'ITC Avant Garde Gothic','Century Gothic',Verdana,'sans-serif';
    font-size: 90%;
    line-height: 125%;
    margin: 0;
    padding: 0;
}

.old p.caption {
	padding-bottom: 10px ;
}

.old lh {
	font-weight: bold ;
}

.old img.body {
    margin: 1em 0;
    padding: 0;
}

.old img.leftmargin { 
	margin: 1em 0 ; padding: 0 ; 
}

.old ul.highres,
.old ul.linked_stories {
	list-style-type: none ;
}

.old ul.author
.old ul.sans,
.old li.list {
	list-style-type: none ;
}

.old ul.links {
    font-family: 'ITC Avant Garde Gothic','Century Gothic',Verdana,'sans-serif';
    font-size: 87%;
    font-weight: bold;
    list-style: none outside none;
    margin: 0 0 1em 1em;
    padding: 0;
    text-indent: -1em;
}

.old ul.links li {
    font-weight: normal;
    padding: 0.5em 0 0;
}

.old ul.credits {
	list-style-type: none ;
}

.old ul.references {
    font-family: 'ITC Avant Garde Gothic','Century Gothic',Verdana,'sans-serif';
    font-size: 87%;
    font-weight: bold;
    list-style: none outside none;
    margin: 0 0 1em 1em;
    padding: 0;
    text-indent: -1em;
}
.old ul.references li {
    font-weight: normal;
    padding: 0.5em 0 0;
}

.old ul.story_navigation,
.old ul.library_navigation {
    font-family: 'ITC Avant Garde Gothic','Century Gothic',Verdana,'sans-serif';
    font-size: 87%;
    list-style: none outside none;
    margin: 1em 0 0;
    padding: 0;
}
.old ul.story_navigation li:first-child {
    margin: 0 1.5em 0 0;
}
.old ul.story_navigation li {
    display: inline;
}

.old ul.references li.head,
.old ul.library_navigation li.head  { 
	font-weight: bold ;
}


.feature-share {
	height: 50px ;
}
.feature-share .lf {
	position: absolute ;
}
.feature-share #share {
	padding-top: 23px ;
}
.feature-share .share-buttons {
	padding-top: 20px ;
}

/*
----------------------------------------------------
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('/siteimages/buttons/btn-timeline-bullet.png') 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('/siteimages/buttons/btn-timeline-bullet-selected.png') 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("/siteimages/buttons/btn-grey-slide-l.png") no-repeat scroll left top transparent;
    margin: 14px 4px; 0 0;
}
.feature_gallery .slide-r,
.gallery_view .slide-r {
    background: url("/siteimages/buttons/btn-grey-slide-r.png") 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;
}


/*
----------------------------------------------------
IMAGES: VOTING PAGES
----------------------------------------------------
*/
.madness p {
	padding-bottom: 18px;
}

.madness .figure {
	margin-left: -18px;
	margin-top: -12px;
}

.madness .matchup {
	height: 270px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 16px;
	margin-bottom: 20px;
	color: #ffffff;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #5C5B5B 0%, #1F1E1E 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #5C5B5B 0%, #1F1E1E 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(top, #5C5B5B 0%, #1F1E1E 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5C5B5B), color-stop(1, #1F1E1E));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #5C5B5B 0%, #1F1E1E 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #5C5B5B 0%, #1F1E1E 100%);
}

.madness .region-header {
	padding-top: 18px ;
	clear: both ;
}

.madness .img_left {
	float: left ;
	width: 298px ;
}

.madness .img_right {
	float: right ;
	width: 298px ;
}

.madness .img_left img,
.madness .img_right img {
	border: 2px solid #ffffff;
}

.madness .title {
	height: 44px ;
}

.madness .vote {
	text-align: center ;
}

.madness #vote-button {
	display: block;
	margin: 0px auto;
}

.madness #vs {
	float: left;
	background: url("/siteimages/backgrounds/bg-madness-vs.png") no-repeat scroll left top transparent;
	width: 38px;
	height: 21px;
	text-indent: -3000px;
	margin-left: 8px;
	margin-top: 80px;
}

.madness .vote-validation {
	float: left;
    color: red;
    font-weight: normal;
    overflow: hidden;
	width: 100%;
	text-align: center;
}


/*
----------------------------------------------------
FEATURES: BLOGS
----------------------------------------------------
*/

.img-share-blogs {
	border-top: none ;
	margin-top: -18px ;
	margin-bottom: 8px ;
}

.wp_navigation {
	font-size: 0.9em ;
}

.wp_navigation .alignleft {
	float: left ;
}

.wp_navigation .alignright {
	float: right ;
}

#nav-local li {
	font-size: 0.9em ;
	display: inline ;
	width: 300px ;
}

#nav-local .prevlink {
	float: left ;
}

#nav-local .nextlink {
	float: right ;
	text-align: right ;
}

.blog .blog-post {
    margin: 0 0 27px 0;
}

.blog .section {
    width: 468px;
}

.blog .wp-caption .wide img {
	margin-left: -27px ; 
}

.blog .archivetitle {
	padding-bottom: 18px ;
}

.blog .blog-title {
    border-bottom: 1px solid #BFBFBF;
    font-weight: bold;
}

.blog .blog-title .date {
    display: inline;
    float: right;
    font-weight: normal;
    font: 13px/18px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
}

.blog .blog-post .post-meta {
    width: 468px;
    font: 13px/18px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
}

.blog .category .category-name {
	border-bottom: 1px solid #BFBFBF ;
}

.blog .category li {
	margin-bottom: 9px ;
	width: 468px ;
}

.blog .commentlist {
    padding: 0;
    text-align: justify;
}
.blog .commentlist li {
    list-style: none outside none;
    margin: 15px 0 10px;
    padding: 5px 5px 10px 10px;
}
.blog .commentlist li {
    font-weight: bold;
}
.blog .commentlist li, .blog #commentform input, .blog #commentform textarea {
    font: 0.9em 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
}
.blog .commentlist p {
    margin: 10px 5px 10px 0;
}
.blog .commentlist p {
    font-weight: normal;
    line-height: 1.5em;
    text-transform: none;
}
.blog .commentlist li .avatar {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EEEEEE;
    float: right;
    padding: 2px;
}
.blog .commentlist cite, .blog .commentlist cite a {
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
}

.blog .even, .blog .alt {
    border-left: 1px solid #DDDDDD;
}
.blog .depth-1 {
    border: 1px solid #DDDDDD;
}
.blog .commentmetadata {
    display: block;
    margin: 0;
}
.blog .commentmetadata {
    font-weight: normal;
}

.blog p, .blog .section p {
    width: inherit;
}
.blog small, .blog .nocomments, .blog .postmetadata, .blog blockquote, .blog strike {
    color: #777777;
}
.blog .postmetadata {
	padding-left: 10px ;
	padding-top: 10px ;
}
.blog small {
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 0.9em;
    line-height: 1.5em;
}
.blog .section h3 {
    margin: 18px 0 0;
}

.wp-caption p.wp-caption-text {
    font: 11px/15px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
    width: 460px ;
}

/*
----------------------------------------------------
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 ;
}

.references li {
	margin: 0px 0px 0px 18px ;
	text-indent: -18px ;
	list-style: none ;
}

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

.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 ;
}


/*
----------------------------------------------------
GENERAL: INPUT VALIDATION
----------------------------------------------------
*/

input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.validation-failed, textarea.validation-failed {
	border: 1px solid #000000;
	color : #000000;
}
input.validation-passed, textarea.validation-passed {
	/* border: 1px solid #00CC00;
	color : #000; */
}

.validation-advice {
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	color: red;
	font-weight: normal;
	background: transparent url('/siteimages/globals/icn-error.gif') no-repeat top left;
	overflow: hidden;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

