#captionseperator {
  text-align: center;
  padding: 0;
  margin: 0;
}

#captionseperator:after {
  content: "\00bb \0020 \00ab";
}

#images {
  width: 404px;
  margin: auto;
}

#thumb-image {
	float: left ;
	padding-right: 10px ;
	clear: none ;
}

#caption, #credit {
  width: 504px;
  margin: 3px auto;
  padding: 0px;
  height: inherit;
  text-align: left;
  clear: both;
}

#caption {
	margin-bottom: 18px ;
}

#credit {
	float: left ;
	clear: none ;
	margin-top: 0px ;
	margin-bottom: 18px ;
}

#breadcrumb {
  width:606px;
  margin: auto;
  float: left;
  text-align: left;
}

#breadcrumb ul ol {
  display: inline;
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0;
}

#firstcrumb {
  list-style: none;
  display: inline;
  margin: 0;
}

#firstcrumb:before {
  content: none;
}

.crumb:before {
  content: "\0020 \00BB \0020"
}

.crumb {
  display: inline;
  text-align: left;
}

.crumb a {
  display: inline;
}

#visuals, #col2 {
  float: right;
  text-align: left;
}

#col2 {
  width: 192px;
}

#visuals {
  width: 100% ;
}

#visuals h3 {
  margin: 0 0 3px 0;
}

#thumb, #col1 {
  margin: 0 auto 3px auto;
  float: left;
  text-align: left;
/*  width: 192px; */
}

#col1 a {
  display: block;
}

#trail {
  display: inline;
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0 0 1em 0;
  border: 0;
}

#central, #col00 {
  width: 504px;
  float: left;
  text-align: left;
}

#col00 {
	width: 370px ;
}

#visuals ul, #innernav ul, #col1 ul, #col2 ul, #col3 ul {
  display: inline;
  list-style-position: inside;
  list-style-type: none;
  text-align: left;
  padding: 0;
  margin: 0;
  border: 0;
}

#col1 li, #col2 li, #col3 li {
  margin: 0 10px;
  padding: 0;
}

#visuals li, #innernav li, #col1 li, #col2 li, #col3 li {
  text-align: left;
  padding: 0;
  margin: 0;
}

#metadata, #categories, #col3, #col01, .eo-link {
  width: 192px;
  float: right;
  text-align: left;
  margin: 0;
  padding: 0 ;
}

#col00, #col01 {
  padding-bottom: 10px ;
}

#col01, #col3 {
  width: 125px ;
}

#credit {
  color: #7f7f7f;
  text-align: left;
}

#metadata h4, #categories h4, #credit h4 {
  display: inline;
  color: #7f7f7f;
  margin: 0;
  padding: 0;
  text-align: left;
}

#credit ul {
  list-style: none;
  display: inline;
  text-align: left;
  margin: 0;
  padding: 0;
}

#credit li {
  margin: 0;
  padding: 0;
  color: #7f7f7f;
  text-align: left;
}

#metadata ul, #categories ul {
  list-style: none;
  display: inline;
  text-align: left;
  margin: 0;
  padding: 0;
}

#metadata li, #categories li {
  margin: 0;
  padding: 0;
  color: #7f7f7f;
  text-align: left;
}

.eo-link {
	width: 178px;
	background-color: #006699;
	
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#629bec), to(#175f98));
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #629bec, #175f98);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #629bec, #175f98);
	/* IE 10 */
	background: -ms-linear-gradient(top, #629bec, #175f98);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #629bec, #175f98);
	
	color: #ffffff;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 8px;
	margin-bottom: 18px;
}
.eo-link a {
	color: #ffffff;
	text-decoration: underline;
}


/* added for Earth Observatory list styles within captions -- by gor */

#caption ol, #caption ul {
	list-style: none;
	text-indent: -18px ;
	margin: 9px 0px 9px 18px ;
	padding: 0;
}

#caption ol h4, #caption ul h4 {
	color: #333333;
}

/* share button */

.img-share {
	width: 192px;
  	float: right;
  	
  	margin-top: 8px ;
  	
	border-bottom: 1px solid #E5E5E5;
    border-top: 1px solid #E5E5E5;
    font-size: 11px;
    height: 29px;
    line-height: 29px;
    overflow: hidden;
}

.img-share .share-buttons {
    float: right;
}

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

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

#share {
    float: right;
    margin: 0 0 -18px 6px;
    padding: 5px 0 0;
}

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

/* Tables in records */

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