body{
	margin:0;
	color:#fff;
	font:11px Arial, Helvetica, sans-serif;
	background:url(http://www.earthshots.org/images/bg-body-x.png) 50% 0;
	min-width:980px;
}
img{border-style:none;}
a{color:#fff;}
a:hover{text-decoration:none;}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#fff;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:100%;
	background:url(http://www.earthshots.org/images/bg-pattern.png) 50% 0;
	overflow:hidden;
}
.wrapper-holder{
	background:url(http://www.earthshots.org/images/bg-pattern-x.png) repeat-x 50% 0;
	width:100%;
	overflow:hidden;
}
#header{
	overflow:hidden;
	width:100%;
	min-height:116px;
	background:url(http://www.earthshots.org/images/bg-header.png) repeat-x 0 100%;
}
* html #header{
	overflow:visible;
	height:116px;
}
.header-holder{
	width:960px;
	overflow:hidden;
	margin:0 auto;
	padding:9px 25px 17px 0;
	background:url(http://www.earthshots.org/images/bg-headerholder.gif) no-repeat 5px 5px;
}
.header-holder .ad{
	width:728px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
}
.header-holder .ad a{
	display:block;
	height:100%;
	position:relative;
}
.header-holder .ad img{vertical-align:top;}
#main{
	width:100%;
	float:left;
	background:url(http://www.earthshots.org/images/bg-body.png) no-repeat 50% -100px;
	min-height:713px;
}
* html #main{height:713px;}
.main-b{
	width:100%;
	overflow:hidden;
	height:11px;
	background:url(http://www.earthshots.org/images/bg-main-b.png) repeat-x;
	border-top:1px solid #363838;
}
.main-holder{
	width:960px;
	margin:0 auto;
	padding:0 10px;
}
.main-holder:after{
	content:'';
	display:block;
	clear:both;
}
.logo-holder{
	width:960px;
	overflow:hidden;
	background:url(http://www.earthshots.org/images/logoholder.jpg) no-repeat;
	padding:22px 0;
	margin:-7px -2px 0;
	position:relative;
}
.logo{
	width:311px;
	height:33px;
	background:url(http://www.earthshots.org/images/logo.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin:0 auto;
}
.logo a{
	display:block;
	height:100%;
	position:relative;
}
.slogan{
	width:363px;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin:0 auto;
	padding:0 0 0 8px;
	background:url(http://www.earthshots.org/images/slogan.png) no-repeat;
}
.nav-holder{
	width:960px;
	overflow:hidden;
	position:relative;
	margin:0 0 2px;
}
.nav-holder .mask-l{
	width:4px;
	height:45px;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	overflow:hidden;
	background:url(http://www.earthshots.org/images/bg-mask.gif) no-repeat;
}
.nav-holder .mask-r{
	width:4px;
	height:45px;
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	overflow:hidden;
	background:url(http://www.earthshots.org/images/bg-mask.gif) no-repeat 100% 0;
}
#nav{
	margin:0;
	padding:3px 0 4px;
	list-style:none;
	width:960px;
	overflow:hidden;
	height:40px;
	background:url(http://www.earthshots.org/images/bg-nav.png) no-repeat;
}
#nav li{
	float:left;
	padding:0 0 0 2px;
	background:url(http://www.earthshots.org/images/separator-nav.gif) no-repeat 0 3px;
	font:13px/15px Georgia, 'Times New Roman', Times, serif;
}
#nav a{
	float:left;
	position:relative;
	cursor:pointer;
	padding:10px 33px 18px;
	text-align:center;
	color:#dcdab1;
	text-decoration:none;
}
#main .scaling-active .first-child{
	background:none;
	padding:0 0 0 1px;
}
#main .scaling-active a{padding:10px 0 18px;}
#nav .active a,
#nav a:hover{background:url(http://www.earthshots.org/images/bg-nav-hover.png) no-repeat 50% 0;}
.cufon-active #nav a{padding-top:13px !important;}
* html.cufon-active #nav a{padding-top:10px !important;}
.container{
	width:976px;
	overflow:hidden;
	margin:0 -8px;
	position:relative;
}
.container-another{margin-bottom:10px;}
.container .t{
	width:976px;
	overflow:hidden;
	height:16px;
	background:url(http://www.earthshots.org/images/bg-container-t.png) no-repeat;
}
.main .container .t{background:url(http://www.earthshots.org/images/bg-container-t2.png) no-repeat;}
.container-another .t{background:url(http://www.earthshots.org/images/bg-container-t3.png) no-repeat;}
.container .b{
	width:976px;
	overflow:hidden;
	height:23px;
	background:url(http://www.earthshots.org/images/bg-container-b.png) no-repeat;
}
.main .container .b{background:url(http://www.earthshots.org/images/bg-container-b2.png) no-repeat;}
.container-another .b{background:url(http://www.earthshots.org/images/bg-container-b3.png) no-repeat;}
.container .c{
	width:960px;
	overflow:hidden;
	background:url(http://www.earthshots.org/images/bg-container-c.png) repeat-y;
	padding:0 8px;
}
.container-another .c{
	padding:0 7px;
	width:962px;
}
#content{
	width:612px;
	float:left;
	overflow:hidden;
	padding:0 2px 0 0;
	margin:0 0 -6px;
}
.main #content{margin:0;}
.media{
	width:612px;
	overflow:hidden;
	text-align:center;
	border-bottom:6px solid #4b4b4b;
}
.media img{
	vertical-align:top;
	border:solid #4b4b4b;
	border-width:0 6px;
}
.main .media img{border-color:#5f5f5f;}
.main .media {background:url(http://www.earthshots.org/images/potdbg.png) repeat-y;}
#sidebar{
	width:319px;
	float:right;
	overflow:hidden;
	padding:14px 13px 113px 14px;
}
#sidebar .box{
	width:100%;
	overflow:hidden;
}
.breadcrumbs{
	margin:0 0 9px;
	padding:0 0 11px;
	list-style:none;
	width:100%;
	overflow:hidden;
	background:url(http://www.earthshots.org/images/bg-line-x.gif) repeat-x 0 100%;
}
.cufon-active .breadcrumbs{letter-spacing:-1px;}
.breadcrumbs li{
	float:left;
	color:#dcdab1;
	background:url(http://www.earthshots.org/images/arrows.gif) no-repeat 0 5px;
	padding:0 10px 0 12px;
	margin:0 0 0 -6px;
	font:12px Georgia, 'Times New Roman', Times, serif;
	height:15px;
}
.breadcrumbs a{
	color:#dcdab1;
	text-decoration:none;
}
.breadcrumbs .cufon{
	float:left;
	margin:3px 0 0;
}
.breadcrumbs a:hover{
	border-bottom:1px solid #dcdab1;
	text-decoration:none;
}
#sidebar .area{
	width:309px;
	overflow:hidden;
	line-height:13px;
	padding:0 10px 16px 0;
	background:url(http://www.earthshots.org/images/bg-line-x.gif) repeat-x 0 100%;
	margin:0 0 15px;
}
#sidebar .area h2{
	color:#d28232;
	margin:0;
	font:24px/28px Georgia, 'Times New Roman', Times, serif;
}
#sidebar .area h2 a{
	color:#d28232;
	text-decoration: none;
}
.cufon-active #sidebar .area h2{padding-top:5px !important;}
* html.cufon-active #sidebar .area h2{padding-top:0 !important;}
#sidebar .area p{margin:0 0 14px;}
#sidebar .area .info{
	margin:0 0 17px;
	text-transform:uppercase;
	letter-spacing:-1px;
}
.area .info a{text-decoration:none;}
.area .meta{
	width:100%;
	overflow:hidden;
}
.area .meta p{margin:0;}
.area .meta p a{
	color:#d28232;
	text-decoration:none;
	position:relative;
}
.area .meta p a:hover{text-decoration:underline;}
.social-comments{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.social-comments li{
	float: left;
	margin:0;
	padding:0;
	width: 120px;
}
.social-comments a{
	display:block;
	position:relative;
}
.social-box{
	width:282px;
	overflow:hidden;
	background:url(http://www.earthshots.org/images/bg-social.gif) repeat-y;
	padding:14px 19px 3px 19px;
	position:absolute;
	bottom:37px;
	right:21px;
	height:92px;
}
.social-box .text-subscribe-to{
	width:228px;
	height:13px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 auto 9px;
	background:url(http://www.earthshots.org/images/bg-texts.png) no-repeat;
}
.social{
	margin:0;
	padding:0;
	list-style:none;
	width:350px;
	overflow:hidden;
	font-size:9px;
}
.social li{
	float:left;
	vertical-align:top;
	width:46px;
}
.social a{
	display:block;
	color:#858585;
	text-decoration:none;
	cursor:pointer;
	padding:0 0 25px 0;
	height:45px;
	position:relative;
}
.social a:hover{text-decoration:none;}
#sidebar .social .frame,
.main #sidebar .social .frame{
	padding:0;
	background:none;
	height:23px;
	display:table;
	line-height:11px;
	text-align:center;
	width:46px;
}
* html #sidebar .social .frame,
* html .main #sidebar .social .frame{display:block;}
* +html #sidebar .social .frame,
* +html .main #sidebar .social .frame{display:block;}
.social .facebook,
.social .twitter,
.social .dayrss,
.social .weekrss,
.social .dayemail,
.social .weekemail{
	height:45px;
	background:url(http://www.earthshots.org/images/ico01.gif) no-repeat 50% 100%;
}
.social .twitter{background:url(http://www.earthshots.org/images/ico02.gif) no-repeat 50% 100%;}
.social .dayrss,
.social .weekrss{background:url(http://www.earthshots.org/images/ico03.gif) no-repeat 50% 100%;}
.social .dayemail,
.social .weekemail{background:url(http://www.earthshots.org/images/ico04.gif) no-repeat 50% 100%;}
.social em{
	font-style:normal;
	display:block;
	width:46px;
	text-align:center;
	overflow:hidden;
}
.social a .holder{
	width:100%;
	display:table-cell;
	vertical-align:middle;
}
* html .social a .holder{
	width:auto;
	height:auto;
	float:left;
}
* +html .social a .holder{
	width:auto;
	height:auto;
	float:left;
}
.section{
	width:962px;
	float:left;
	margin:0 -1px 25px;
	position:relative;
	background:url(http://www.earthshots.org/images/bg-section.png) repeat-y -965px 0;
}
.section .heading{
	background:url(http://www.earthshots.org/images/bg-sectionheading.png) no-repeat;
	width:962px;
	overflow:hidden;
	height:52px;
}
.arrow-holder{
	position:absolute;
	top:4px;
	left:-9px;
	width:200px;
	overflow:hidden;
	height:40px;
	background:url(http://www.earthshots.org/images/bg-arrowholder.png) no-repeat;
	padding:9px 20px 5px 25px;
}
.arrow-holder h3{
	margin:0;
	color:#dcdab1;
	font:18px Georgia, 'Times New Roman', Times, serif;
}
.cufon-active .arrow-holder h3{padding-top:4px !important;}
.section .holder{
	width:962px;
	overflow:hidden;
	background:url(http://www.earthshots.org/images/bg-section.png) no-repeat -1930px 100%;
	padding:0 0 4px;
}
.section .frame{
	width:962px;
	overflow:hidden;
	background:url(http://www.earthshots.org/images/bg-section.png) no-repeat;
}
.visual{
	margin:0;
	padding:0 0 14px;
	list-style:none;
	width:1050px;
	overflow:hidden;
}
.visual li{
	float:left;
	width:271px;
	overflow:hidden;
	padding:16px 23px 0 26px;
}
.visual h3{
	color:#fff;
	font:14px Georgia, 'Times New Roman', Times, serif;
	margin:0 0 17px;
}
.cufon-active .visual h3{padding-top:3px !important;}
* html.cufon-active .visual h3{padding-top:1px !important;}
.visual img{
	vertical-align:top;
	margin:0 0 3px;
}
.visual .meta{
	width:100%;
	overflow:hidden;
	font-size:11px;
}
.visual .meta em{display:block;}
.visual .meta a{
	color:#d28232;
	text-decoration:none;
}
.visual .meta a:hover{text-decoration:underline;}
.visual .img {text-align: center;width:270px;margin:0 auto;padding:0;background:url(http://www.earthshots.org/images/bg-thumb.gif);border: 1px solid #555;}
.visual .img img {padding:0;margin: 0;}
.section-box{
	width:960px;
	overflow:hidden;
	clear:both;
	padding:0 0 15px;
}
.section-box .holder{
	width:1050px;
	overflow:hidden;
}
.section-box .box{
	width:470px;
	overflow:hidden;
	float:left;
	margin:0 20px 0 0;
}
.section-box h3{
	color:#d47416;
	margin:0 0 16px;
	padding:0 3px 9px;
	border-bottom:1px solid #5f5f5f;
	font:18px Georgia, 'Times New Roman', Times, serif;
}
.cufon-active .section-box h3{padding-top:3px;}
* html.cufon-active .section-box h3{padding-top:0;}
.news{
	margin:0;
	padding:0 0 10px;
	list-style:none;
	width:352px;
	overflow:hidden;
}
.news li{
	width:100%;
	overflow:hidden;
	vertical-align:top;
	padding:0 0 2px;
	background:url(http://www.earthshots.org/images/bg-dot.gif) repeat-x 0 100%;
}
.news a{
	display:block;
	cursor:pointer;
	text-decoration:none;
	overflow:hidden;
	height:1%;
	padding:5px 8px 4px 26px;
}
.news span{
}
.news .date{
	background:url(http://www.earthshots.org/images/arrows.gif) no-repeat 0 -54px;
	padding:0 3px 0 18px;
	margin:0 0 0 -16px;
	position:relative;
	float:left;
}
* html .news .date{padding-right:0;}
.news .active a,
.news a:hover{
	color:#d47416;
	background:url(http://www.earthshots.org/images/bg-transparent.png);
}
.news .active a span,
.news a:hover span{
	background-position:0 -244px;
	color:#d47416;
}
.section-box .row-area{
	width:100%;
	overflow:hidden;
	background:url(http://www.earthshots.org/images/bg-dot.gif) repeat-x 0 100%;
	padding:0 0 2px;
	font-size:12px;
	margin:-2px 0 11px;
}
.section-box .row-area p{margin:0 0 10px;}
.section-box .row-area .note{
	margin:0 0 8px;
	font-size:11px;
}
.section-box .row-area img{
	vertical-align:top;
	margin:0 0 9px;
}
.subscribe-form{
	width:100%;
	overflow:hidden;
	margin:-2px 0 20px;
}
.subscribe-form label{
	font-size:11px;
	display:block;
	padding:0 0 8px;
}
.subscribe-form .row{
	width:100%;
	overflow:hidden;
	background:url(http://www.earthshots.org/images/bg-row.png) no-repeat 0 1px;
	height:30px;
}
.subscribe-form .email-area{
	float:left;
	width:200px;
	overflow:hidden;
	padding:7px;
	margin:0 3px 0 0;
	background:none;
	border:0;
	color:#696a6d;
	outline:none
}
.subscribe-form .submit-subscribe{
	width:90px;
	height:29px;
	float:left;
	margin:0;
	padding:0 0 3px;
	background:url(http://www.earthshots.org/images/btn-subscribe.png) no-repeat;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	border:0;
}
.c-holder{
	width:960px;
	background:url(http://www.earthshots.org/images/bg-cholder.gif) repeat-y;
	float:left;
	position:relative;
}
.main .media-holder{
	width:612px;
	overflow:hidden;
	background:url(http://www.earthshots.org/images/bg-dot-light.gif) repeat-x 0 100%;
	padding:0 0 2px;
}
.main .media{border-bottom:6px solid #5f5f5f;}
.article{
	width:570px;
	padding:15px 21px 20px;
	overflow:hidden;
	line-height:13px;
}
.article .heading{
	width:100%;
	overflow:hidden;
}
.article .date{
	margin:0 0 15px;
	color:#dcdab1;
	font-size:12px;
	line-height:normal;
	font-variant:small-caps;
	font-family:Georgia, 'Times New Roman', Times, serif;
}
.cufon-active .article .date{padding-top:1px;}
* html.cufon-active .article .date{padding-top:0;}
.article h1{
	margin:0;
	color:#212020;
	font:24px/26px Georgia, 'Times New Roman', Times, serif;
}
.cufon-active .article h1{padding-top:19px;}
* html.cufon-active .article h1{padding-top:15px;}
.article p{padding:0 0 14px;margin:0;font-size: 12px;line-height: 15px;}
.article h2{color:#333;font:24px/24px Georgia, 'Times New Roman', Times, serif;}
.article ul{margin:0;font-size: 12px;line-height: 15px;padding:0 0 0 30px;}
.article a:hover {color:#ccc;}

#es_win_caption{margin:0 0 7px;font-size: 12px;}
#es_win_equip{margin:0 0 7px;font-size: 12px;}

#es_win_profile {margin:14px 0 0; padding: 7px 8px 9px; border:1px solid #717171;background:url(http://www.earthshots.org/images/bg-mark.png);font-size: 12px;}
#es_win_photog{margin:0 0 7px; color:#eee;font-size: 13px;}
#es_win_bio{margin:0 0 7px; color:#ddd;}
#es_win_web{margin:0;color:#ccc;}
#es_win_web a{color:#ccc;text-decoration: none;}
#es_win_web a:hover{color:#dcdab1;text-decoration: underline;}

.article .heading p{
	color:#fff;
	line-height:normal;
	margin:0;
	font-variant:small-caps;
}
* html.cufon-active .article .heading p{margin-top:-3px;}
.article .heading p a{
	text-decoration:none;
	color:#fff;
}
.article .heading p a:hover{text-decoration:underline;}
.main .social-comments{padding:0 0 7px;}
.main .social-comments li{padding:0;}
.article .mark{
	overflow:hidden;
	padding:10px 0 0;
	color:#bbb;
}
.article .mark p{margin:0 0 7px;}
.article .mark a{text-decoration: none;color:#bbb;}
.article .mark a:hover{text-decoration: underline;color:#ddd;}
.comments-block{
	width:571px;
	padding:0 21px 22px 20px;
	overflow:hidden;
}
.comments-block .text-comments{
	margin:0 0 15px;
	color: #ccc;
}
.comments-block .comment{
	width:561px;
	overflow:hidden;
	border-top:1px solid #727272;
	border-bottom:1px solid #4f4f4f;
	background:url(http://www.earthshots.org/images/bg-row.gif) repeat-y;
	padding:7px 0 0;
}
.comments-block .odd{background:url(http://www.earthshots.org/images/bg-row.gif) repeat-y -570px 0;}
.comments-block .visual{
	width:57px;
	float:left;
	overflow:hidden;
	text-align:center;
	padding:0 3px;
}
.comments-block .visual img{
	vertical-align:top;
	margin:0 0 2px;
}
.comments-block .visual p{margin:0 0 1px;}
.comments-block .visual p a{text-decoration:none;}
.comments-block .visual p a:hover{text-decoration:underline;}
.comments-block .text-holder{
	width:464px;
	float:left;
	overflow:hidden;
	padding:11px 17px;
}
.comments-block .date{
	display:block;
	margin:0 0 12px;
}
.comments-block .text-holder p{margin:0 0 5px;font-size: 12px;}
.respond{
	width:559px;
	overflow:hidden;
	margin:0 19px 8px 21px;
}
.respond .heading{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #717171;
	padding:0 0 15px;
	margin:0 0 16px;
}
.respond .text-leave{
	width:154px;
	height:13px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://www.earthshots.org/images/text-leave.png) no-repeat;
	margin:0;
}
.respond .row-holder{
	width:100%;
	overflow:hidden;
	padding:0 0 2px;
}
.respond label{
	width:63px;
	float:left;
	padding:7px 7px 3px;
	text-align:right;
}
.respond .row{
	width:214px;
	height:28px;
	overflow:hidden;
	float:left;
	background:url(http://www.earthshots.org/images/bg-field.gif) no-repeat;
}
.respond .row input{
	width:204px;
	float:left;
	padding:6px 5px;
	margin:0;
	background:none;
	border:0;
	outline:none;
}
.respond .holder{
	width:482px;
	float:left;
	margin:0 0 3px;
	background:url(http://www.earthshots.org/images/bg-textarea.gif) repeat-y -490px 0;
}
.respond .frame{
	width:482px;
	overflow:hidden;
	background:url(http://www.earthshots.org/images/bg-textarea.gif) no-repeat -980px 100%;
}
.respond .area{
	width:472px;
	overflow:hidden;
	padding:5px;
	background:url(http://www.earthshots.org/images/bg-textarea.gif) no-repeat;
}
.respond textarea{
	width:472px;
	max-width:472px;
	height:124px;
	max-height:124px;
	margin:0;
	padding:0;
	background:none;
	border:0;
	float:left;
	overflow:hidden;
	outline:none;
}
.respond .note{
	clear:both;
	height:1%;
	padding:0 78px 10px;
	overflow:hidden;
}
.respond .note p{margin:0;}
.respond .note p a{color:#ca8438;}
.respond #submit-comment{
	width:91px;
	height:31px;
	background:url(http://www.earthshots.org/images/btn-respond.png) no-repeat;
	margin:0 0 0 77px;
	padding:0 0 5px;
	text-align:center;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	border:0;
	float:left;
	display:inline;
}
.paging{
	height:1%;
	overflow:hidden;
	background:url(http://www.earthshots.org/images/bg-paging.gif) repeat-x;
	padding:7px 7px 1px 7px;
}
.paging ul{
	margin:0;
	padding:13px 13px 13px 14px;
	list-style:none;
	background:url(http://www.earthshots.org/images/bg-page.gif);
	height:1%;
	overflow:hidden;
}
.paging .prev,
.paging .next{float:left;}
.paging .next{float:right;}
.paging .prev a,
.paging .next a{
	background:url(http://www.earthshots.org/images/arrows.gif) no-repeat 0 -508px;
	padding:0 0 0 15px;
	color:#b0aea7;
}
.paging .next a{
	background:url(http://www.earthshots.org/images/arrows.gif) no-repeat 100% -687px;
	padding:0 14px 0 0;
}


.side-pages{
	padding:13px;
}
.side-pages ul{
	margin:0;
	padding:0;
	list-style:none;
}
.side-pages .prev{float:left;}
.side-pages .next{float:right;}
.side-pages a{
	text-decoration: none;
	font-weight: bold;
	color:#d28232;
}
.side-pages a:hover{text-decoration: underline}
.side-pages .prev a{
	padding:0 0 0 7px;
}
.side-pages .next a{
	padding:0 7px 0 0;
}

.main #sidebar .box{
	background:url(http://www.earthshots.org/images/divider-block.gif) repeat-x 0 100%;
	padding:0 0 15px;
}
.main .social-box{position:static;}
#sidebar .block{
	background:url(http://www.earthshots.org/images/divider-block.gif) repeat-x 0 100%;
	width:320px;
	overflow:hidden;
	padding:15px 0 10px;
}
#sidebar .block .title{
	margin:0 0 12px;
	color:#fff;
	font-weight:bold;
}
.more-list{
	margin:0;
	padding:0 0 9px;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.more-list li{
	width:100%;
	overflow:hidden;
	vertical-align:top;
}
.more-list a{
	color:#d28232;
	text-decoration:none;
	padding:0 0 0 1px;
}
.more-list a:hover{text-decoration:underline;}
.block h4{
	margin:0 0 8px;
	font-size:9px;
	color:#565656;
	text-transform:uppercase;
}
.calendar-holder{
	width:910px;
	overflow:hidden;
	margin:0 6px;
	padding:26px 20px 0;
	background:url(http://www.earthshots.org/images/bg-calendarholder.gif);
}
.calendar-holder h1{
	margin:0 0 15px;
	color:#d28232;
	font:24px/26px Georgia, 'Times New Roman', Times, serif;
}
.page-holder{
	width:910px;
	overflow:hidden;
	margin:0 6px;
	padding:26px 20px 0;
	background:url(http://www.earthshots.org/images/bg-calendarholder.gif);
}
.page-holder h1{
	margin:0 0 15px;
	color:#d28232;
	font:24px/26px Georgia, 'Times New Roman', Times, serif;
}
.calendar{
	width:909px;
	background:url(http://www.earthshots.org/images/bg-calendar.png);
	overflow:hidden;
}
.calendar table{
	width:100%;
	table-layout:fixed;
	border-collapse:collapse;
}
.calendar table td{
	padding:0;
	vertical-align:top;
}
.calendar td,
.calendar th{
	text-align:center;
	border:1px solid #313131;
	color:#252525;
	font:14px/122px Georgia, 'Times New Roman', Times, serif;
}
.calendar th{
	color:#dad2a7;
	font-weight:normal;
	font-variant:small-caps;
	line-height:36px;
	border-left-color:#656565;
	border-right-color:#656565;
	background:url(http://www.earthshots.org/images/bg-head.gif) repeat-x;
}
.calendar .col1{border-left-width:0;}
.calendar .col7{border-right-width:0;}
.cufon-active .calendar th{padding:12px 0;}
* html.cufon-active .calendar th{padding:0 0 2px;}
* +html.cufon-active .calendar th{padding:0 0 2px;}




.calendar td.date{color:#dad2a7;}
.calendar td.event .date{
	position:absolute;
	left:54px;
	top:45px;
	width:26px;
	height:26px;
	line-height:23px;
	color:#f9f5f5;
	background:url(http://www.earthshots.org/images/bg-date.png) no-repeat;
}

.calendar td.event .title{
	position:absolute;
	left:0px;
	top:0px;
	width:123px;
	background:url(http://www.earthshots.org/images/bg-date.png);
	color:#ccc;
	font:11px/13px Arial, Helvetica, sans-serif;
	margin:0;
	text-align:left;
	padding:3px;
	display:none;
}
.calendar td.event img{
	display:block;
	margin:0 auto;
}
.calendar td.event a{
	display:block;
	height:100%;
	color:#000;
	text-decoration:none;
	position:relative;
	cursor:pointer;
}
.calendar-holder .paging{
	background:none;
	margin:0;
	padding:25px 3px 22px 0;
	list-style:none;
	font:18px Georgia, 'Times New Roman', Times, serif;
}
.calendar-holder .paging .prev a,
.calendar-holder .paging .next a{
	color:#d28232;
	background:url(http://www.earthshots.org/images/arrows.gif) no-repeat 0 -776px;
	padding:0 0 0 20px;
	text-decoration:none;
}
.calendar-holder .paging .next a{
	background:url(http://www.earthshots.org/images/arrows.gif) no-repeat 100% -881px;
	padding:0 17px 0 0;
}
.calendar-holder .paging .prev a:hover,
.calendar-holder .paging .next a:hover{border-bottom:1px solid #d28232;}

.calendar-small{
	width:320px;
	overflow:hidden;
	background:url(http://www.earthshots.org/images/bg-calendar-small.gif) no-repeat;
}
.calendar-small .heading{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #282828;
	padding:9px 0 7px;
}
.calendar-small .heading a{text-decoration: none;}
.calendar-small .heading a:hover{text-decoration: underline;}
#sidebar .block .calendar-small .heading .title{
	text-align:center;
	margin:0;
}
.calendar-small table{
	width:100%;
	table-layout:fixed;
	border-collapse:collapse;
	font-size:12px;
}
.calendar-small table td{padding:0;}
.calendar-small td,
.calendar-small th{
	text-align:center;
	border-top:1px solid #5a5a5a;
	line-height:29px;
}
.calendar-small th{
	font-weight:normal;
	color:#7c7c7c;
}
.calendar-small td.today{
	color:#fff;
	font-weight:bold;
	background:url(http://www.earthshots.org/images/bg-today.gif) no-repeat 50% 50%;
}
.calendar-small td.today a{
	text-decoration: none;
}
.calendar-small td.event a{
	display:block;
	height:100%;
	color:#d28232;
	text-decoration:none;
}
.calendar-small td.event a:hover{text-decoration:underline;}



.list{
	margin:0 0 10px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.list li{
	width:100%;
	overflow:hidden;
	vertical-align:top;
}
.list a{color:#d28232;}
#sidebar .box-subscribe,
#sidebar .box-enter{
	padding:18px 16px 0 9px;
	width:297px;
	font-size:12px;
}
.box-subscribe h2,
.box-enter h2{
	margin:0 0 4px;
	color:#d28232;
	font:18px/24px Georgia, 'Times New Roman', Times, serif;
}
.box-subscribe .row-area{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #252525;
	padding:10px 0 6px;
}
.box-subscribe .row-area p{margin:0;}
.box-subscribe .row-area .note{
	margin:0 0 8px;
	font-size:11px;
}
.box-subscribe .row-area img{
	vertical-align:top;
	margin:0 0 5px;
}
.box-subscribe .subscribe-form{margin:8px 0 16px;}
.box-subscribe .subscribe-form .row{
	width:100%;
	height:29px;
	overflow:hidden;
	background:url(http://www.earthshots.org/images/bg-text.gif) no-repeat 0 1px;
}
.box-subscribe .subscribe-form .email-area{width:190px;}
#footer{
	width:100%;
	overflow:hidden;
	position:relative;
	min-height:295px;
}
* html #footer{
	overflow:visible;
	height:295px;
}
#footer .box{
	width:974px;
	overflow:hidden;
	margin:0 auto;
	padding:0 0 12px;
}
#footer .box .holder{
	width:670px;
	float:left;
	overflow:hidden;
}
#footer .block{
	width:293px;
	float:left;
	overflow:hidden;
	margin:0 55px 0 0;
	line-height:13px;
	padding:29px 0 0 4px;
}
#footer .small{
	width:282px;
	margin:0 33px 0 0;
}
#footer .block .heading{
	width:300px;
	overflow:hidden;
	border-bottom:1px solid #424242;
	padding:0 0 5px;
	margin:0 0 27px -4px;
	position:relative;
}
#footer .block .text-about,
#footer .block .text-our{
	margin:0;
	text-indent:-9999px;
	overflow:hidden;
	width:221px;
	height:17px;
	background:url(http://www.earthshots.org/images/bg-texts.png) no-repeat 0 -50px;
}
#footer .block .text-our{
	width:160px;
	background-position:0 -100px;
}
#footer .block p{margin:0 0 14px;}
#footer .block p a{
	color:#d28232;
	text-decoration:none;
}
#footer .block p a:hover{text-decoration:underline;}
#footer .block .more{
	background:url(http://www.earthshots.org/images/arrows.gif) no-repeat 100% -244px;
	padding:0 8px 0 0;
}
.logo-list{
	margin:0 0 0 -4px;
	padding:16px 0 0;
	list-style:none;
	width:400px;
	overflow:hidden;
}
.logo-list li{
	float:left;
	padding:0 35px 0 0;
}
.logo-list a{display:block;}
.logo-list img{vertical-align:top;}
.ad-holder{
	width:296px;
	overflow:hidden;
	float:left;
	padding:9px 0 0;
}
.ad-holder .text-advertisment{
	text-indent:-9999px;
	overflow:hidden;
	width:80px;
	height:8px;
	margin:0 0 8px;
	background:url(http://www.earthshots.org/images/bg-texts.png) no-repeat 0 -150px;
}
.ad-holder .ad{
	width:260px;
	overflow:hidden;
	background:url(http://www.earthshots.org/images/bg-gray.gif);
	padding:18px 18px 15px;
}
.ad-list{
	margin:0;
	padding:0;
	list-style:none;
	width:110%;
	overflow:hidden;
}
.ad-holder li{
	float:left;
	padding:0 13px 0 0;
}
.ad-holder a{float:left;}
.ad-holder img{vertical-align:top;}
.navbar-holder{
	width:100%;
	overflow:hidden;
	position:relative;
	background:url(http://www.earthshots.org/images/bg-darkgray.gif);
	border:solid #6d6d6d;
	border-width:1px 0;
	margin:0 0 36px;
}
.navbar{
	padding:24px 0 20px;
	list-style:none;
	overflow:hidden;
	margin:0 auto;
	width:450px;
}
.navbar li{
	float:left;
	position:relative;
	height:14px;
	overflow:hidden;
	vertical-align:top;
	background:url(http://www.earthshots.org/images/divider.gif) no-repeat 0 50%;
	font-size:11px;
	padding:2px 13px 2px 14px;
}
.navbar li.first-child,
.navbar li:first-child{background:none;}
.navbar a{
	color:#855b30;
	text-decoration:none;
}
.navbar a:hover{text-decoration:underline;}

#img-container {margin: 0 auto;position: relative;display: block;}
#expand-button {width:31px; height:25px;background:url(http://www.earthshots.org/images/expand.png) no-repeat 0 0;position: absolute; top: 4px; right: 11px;padding:10;margin: 0;}

.entry-content {font-size: 12px;}

#es_archives {}
#es_archives h2 {float: left; clear:both;margin: 10px 0 0;color:#333;font:24px/24px Georgia, 'Times New Roman', Times, serif;}
#es_archives ul {float: left; list-style:none;margin:0;padding:13px 0 0 10px;font-size: 11px;}
#es_archives li {float: left; margin:0 5px 20px 0;padding:0;color:#444;}
#es_archives li a{text-decoration: none;color:#ccc;}
#es_archives li a:hover{text-decoration: underline;color:#dcdab1;}

#es_tags {clear:both;}
#es_tags h2 {clear:both;padding-top: 20px;color:#333;font:24px/24px Georgia, 'Times New Roman', Times, serif;}
#es_tags a{text-decoration: none;color:#ccc;}
#es_tags a:hover{text-decoration: underline;color:#dcdab1;}

#es_search {clear:both;padding-top: 10px;}
#es_search h2 {float: left;padding-top: 10px;clear:both;margin: 10px 0 0;color:#333;font:24px/24px Georgia, 'Times New Roman', Times, serif;}

.two-column{
	width:612px;
	overflow:hidden;
	background:url(http://www.earthshots.org/images/bg-dot-light.gif) repeat-x 0 100%;
	padding:0 0 2px;
}
.two-column .heading{
	width:570px;
	padding:14px 21px 12px;
	overflow:hidden;
	line-height:13px;
}
.two-column h1{
	margin:0;
	color:#212020;
	font:25px/25px Georgia, 'Times New Roman', Times, serif;
}

.img-results {clear:both; width:570px;padding:0;margin:5px 0 10px;background:url(http://www.earthshots.org/images/results-bgbody.gif) repeat-y;
	border-top:1px solid #727272;
	border-bottom:1px solid #4f4f4f;}
.img-results .img-date {width:100%;padding:10px;background:url(http://www.earthshots.org/images/results-bghead.gif) repeat-y;color:#dcdab1;font-size: 13px;}
.img-results .img {float:left;width:170px;margin:10px;padding:0;}
.img-results .img .img-thumb {text-align: center;width:160px;margin:0;padding:0;background:url(http://www.earthshots.org/images/bg-thumb.gif);border: 1px solid #999;display: block}
.img-results .img img {padding:0; margin:0;}
.img-results .img-details {float:left; width:375px;color:#ddd;}
.img-results .img-foot {clear:both;}
.img-results a {text-decoration: none;}
.img-results a:hover {text-decoration: underline;}
.img-results h2 {font:16px/16px Georgia, 'Times New Roman', Times, serif;}
.img-results h2 a:hover {text-decoration: none;}

form.searchform {float:left;padding:17px;}

.searchform .row-holder{
	float:left;
	width:220px;
	overflow:hidden;
	padding:0 0 2px;
}
.searchform .row{
	width:214px;
	height:28px;
	overflow:hidden;
	float:left;
	background:url(http://www.earthshots.org/images/bg-field.gif) no-repeat;
}
.searchform .row input{
	width:204px;
	float:left;
	padding:6px 5px;
	margin:0;
	background:none;
	border:0;
	outline:none;
}
input.searchsubmit {
	float:left;
	width:91px;
	height:31px;
	background:url(http://www.earthshots.org/images/btn-respond.png) no-repeat;
	margin-top: -1px;
	padding:0 0 5px;
	text-align:center;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	border:0;
}

.news-results {padding: 0 0 5px;}
.news-results a:hover {color:#ccc;}
.news-results h2 {color:#333;font:24px/24px Georgia, 'Times New Roman', Times, serif;margin:10px 0 0}
.news-results h2 a {color:#333;text-decoration:none;}
.news-date {margin:0 0 15px;color:#aaa;font:14px/14px Georgia, 'Times New Roman', Times, serif;}

.enter-now .arrow-holder{
	top:480px;
}
.enter-now a{
	text-decoration: none; color:#dcdab1;
}
.enter-now a span{
	width:100%;
	display: block;
}
.respond .es_message {padding: 20px 14px; font-size:12px;clear:both;text-align: center;color:#d28232;font-weight: bold;}
.respond .row-holder span {padding:2px 10px;color:#d28232;line-height: 26px; font-size:12px;font-weight: bold;}
.ad {text-align: center;}
.hr {clear:both;}
.upload-field {color: black;}

#captcha {margin-left:77px;}
.archive-link {margin: 0 0 0 30px;}
.archive-link a {text-decoration: none;}
.archive-link a:hover {text-decoration: underline;}



div.error {margin-left:77px;padding: 0 0 10px; font-size: 12px;color: #d28232;}
.row-holder span.eg { font-weight: normal; margin:2px; color: #eee; font-size: 11px; }


#es_profile_links{float:right;}
#es_profile_links span {margin:2px; font-size: 11px; color: #999;float:left;}
#es_profile_links ul {
	float:left;
    padding: 0;
    margin: 0;
    list-style: none;
    height: 16px;
    overflow: hidden;
}
#es_profile_links li {
    float: left;
    padding: 0 2px;
}
#es_profile_links a {
    display: block;
    background-image: url(/es/profile_icons.png);
    padding-top: 16px; /* same as height of #example-nav */
    text-decoration: none; /* needed for IE8 beta, otherwise it still shows the underlines */
}
#profile_fb, #profile_tw, #profile_fl {
    width: 16px;
    height: 16px;
}

#profile_fb {
    background-position: 0px 0px;
}
#profile_fb:hover {
    background-position: 0px -16px;
}
#profile_tw {
    background-position: -16px 0px;
}
#profile_tw:hover {
    background-position: -16px -16px;
}
#profile_fl {
    background-position: -32px 0px;
}
#profile_fl:hover {
    background-position: -32px -16px;
}
