/* Basic styles */
*{margin:0;padding:0}
img,fieldset{border:0}
input[type=checkbox]{border:0!important}
input[type=radio]{border:0!important}
img{vertical-align:bottom}
object{display:block}
a{cursor:pointer;text-decoration:none;outline:none}
a:hover{text-decoration:none;}
ul{list-style:none}
address{font-style:normal}
table{border-spacing:0}
td,th{vertical-align:top;text-align:left;font-weight:normal}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal}
option{padding-right:1ex}
.clear{clear:both;overflow:hidden;height:0}

/* Fonts */
body,input,textarea,select,td{;font-size:11px;line-height:1em;font-family:arial,sans-serif;color:#000;}
body{background-image:url(../images/background-75.gif);
background-position:0 90px;
background-repeat:no-repeat;}
a{color:#FF7A33;}
a:hover{text-decoration:none;color:#000;}
ul li{font-weight:bold;}

/* Main blocks */
html{background:url('../images/background.jpg') repeat 50% 0;}

/* Webkit fix (Safari) */
body { -webkit-text-stroke:1px transparent; }
@media only screen and (max-device-width:480px) {body{-webkit-text-stroke:0 black;}}

.left{float:left;}

#main{margin:0 auto;width:740px;height:auto;position:relative;padding-top:32px;}

#header{height:128px;position:relative;background:url('../images/bg-header.gif') no-repeat transparent 0 20px;}
#header .breadcrumb{height:20px;font-family:arial;font-size:10px;color:#fff;}
#header .breadcrumb a { color:#fff;}
#header .home-image{padding:20px 0 0 30px;}
#header .blog-label{position:absolute;left:22px;top:12px;}

#content{border-left:1px #C6C6C2 solid;border-right:1px #C6C6C2 solid;margin:10px 0 0;position:relative;background-color:#fff;height:624px;}
#content .horizontal-space{border-bottom:1px #C6C6C2 solid;}
div.auto_height{height:auto !important;}

#content h2{color:#FF7A33;font-family:"p22-underground-1","p22-underground-2","typekitfont", arial, sans-serif;font-size:24px;line-height:24px;}
#content h3{color:#000;font-family:arial, sans-serif;font-size:16px;line-height:24px;font-weight:bold;}

#content p.small{font-family:typekitfont, 'Times New Roman', sans-serif;font-size:12px;font-weight:normal;line-height:16px;}

#content .todays-penguin{background:url('../images/todays-penguin-bg.png') no-repeat transparent 0 0;width:409px;height:325px;float:left;padding:25px 0 0 30px}
#content .todays-penguin img{float:left;}
#content .todays-penguin .right-info{float:left;text-align:center;width:160px;padding-left:20px;}
#content .todays-penguin .right-info h2{line-height:19px;font-size:18px;}
#content .todays-penguin .counter-image{background:url('../images/circle-counter.gif') no-repeat transparent 10px 0;width:150px;height:75px;font-family:"grad-1","grad-2",typekitfont, 'Times New Roman', sans-serif;font-size:46px;font-weight:normal;line-height:76px;color:#fff;padding-bottom:20px;text-indent:-3px;}
#content .todays-penguin h2{font-size:16px;}
#content .todays-penguin span{font-family:typekitfont, 'Times New Roman', sans-serif;font-size:12px;font-weight:normal;line-height:16px;font-weight:bold;font-style:italic;}
#content .todays-penguin ul li{border-bottom:1px #C6C6C2 solid;font-size:9px;padding:1px 0;}

#content .tour-space{float:left;width:299px;border-bottom:1px #C6C6C2 solid;height:240px;}
#content .header{color:#FF7A33;}
#content .tour-space .header{float:left;padding:15px 0 0 15px;}
#content .tour-space .header ul li{display:inline;}
#content .tour-space .header ul li a{font-size:9px;}
#content .tour-space .car{float:right;padding:17px 5px 0 0;}
#content .tour-space .info {color:#000;padding:0px 30px 0 15px;}
#content .tour-space .info h4{font-size:13px;line-height:16px;font-weight:bold;}
#content .tour-space .info p.center{font-family:typekitfont, 'Times New Roman', sans-serif;text-align:center;line-height:18px;font-weight:bold;}
#content .tour-space .info p.small{padding-top:15px;}
#content .tour-space .info p.small a.link{line-height:20px}
#content .tour-space .info p.small a.text{color:#000}

#content .p75-contest-space{float:left;width:299px;}
#content .p75-contest-space .header h2{font-size:20px;line-height:20px;}
#content .p75-contest-space .header{padding:10px 0 0 20px}
#content .p75-contest-space .header a.link{color:#000;font-size:12px;line-height:14px;}
#content .p75-contest-space p.small {color:#000}

#content .left-promo-space{float:left;width:438px;border-right:1px #C6C6C2 solid;height:273px;}
#content .time-line{background-color:#F1EDE5;padding:19px 0 10px 16px;}

#content .promo-book{border-bottom:1px #C6C6C2 solid;height:173px;}
#content .promo-book img{float:right;padding:30px 15px 0 0;}
#content .promo-book .info{padding:30px 0 0 25px} /*padding: 60 00 25px*/
#content .promo-book span{font-family:typekitfont, 'Times New Roman', sans-serif;font-size:12px;font-weight:normal;line-height:16px;font-weight:bold;font-style:italic;}

#content .video{float:left;}
#content .video img{padding:10px 0 15px 10px;}
#content .video .player{padding:10px 0 15px 10px;}
#content .video h2{float:left;padding:8px 0px 0 15px;}
#content .video p.small{margin-left:100px;width:180px;}
		  
.awards_column{width:330px; float:left; margin-right: 20px; display:inline;}
.awards_column ul li{margin: 0px 0px 10px 10px; font-family:typekitfont, 'Times New Roman', sans-serif;font-size:12px;line-height:16px;}
.awards_column ul {margin: 10px 0px 20px 0px;}	


#footer{margin:10px 0 50px;background-color:#2F2922;height:51px;color:#fff;}
#footer a{color:#fff;}
#footer ul{padding:18px 0 0 18px;}
#footer ul li{display:inline;padding-right:7px;font-weight:normal;}
#footer a:hover{text-decoration:underline;color:inherit;}

#left-nav{border:1px #8C8574 solid;height:212px;position:absolute;top:170px;left:-150px;background-color:#eeeae2;}
#left-nav .logo{padding:40px 0 50px 30px;}
#left-nav .btn-explore{display:block;}

#nav{width:759px;height:212px;position:absolute;top:-1px;left:129px;background:url('../images/nav-bg.png') repeat-x;border:1px #8C8574 solid;border-left:none;z-index:99999;}
#nav-bg-right{position:relative;top:120px;left:630px;}
#nav-table{margin:10px 0 0 20px;position:absolute;width:739px;height:202px;}
#nav-table td{padding:0 10px;}
#nav-table h4{color:#ff6600;font-family:"p22-underground-1","p22-underground-2","typekitfont",arial;font-size:19px;margin:15px 0 3px 0;}
#nav-table li a{color:#000;font-family:typekitfont, 'Times New Roman', sans-serif;font-size:12px;font-weight:normal;line-height:16px;display:block;width:100%;}
#nav-table li a:hover{background-color:#fff;}

#right-space{position:absolute;top:0px;left:770px;width:91px;padding-top:25px;}
#right-space a{display:block;margin:0 auto 10px auto;}
#right-space .about-btn{width:71px;height:70px;background:url('../images/about-btn.gif') no-repeat;}
#right-space .about-btn:hover{background-position:0 -70px;}
#right-space .participate-btn{width:93px;height:48px;background:url('../images/participate-btn.gif') no-repeat;}
#right-space .participate-btn:hover{background-position:0 -48px;}
#right-space .gallery-btn{width:91px;height:38px;background:url('../images/gallery-btn.gif') no-repeat;}
#right-space .gallery-btn:hover{background-position:0 -38px;}
#right-space .timeline-btn{width:84px;height:61px;background:url('../images/timeline-btn.gif') no-repeat;}
#right-space .timeline-btn:hover{background-position:0 -61px;}
#right-space .tour-btn{width:85px;height:58px;background:url('../images/tour-btn.gif') no-repeat;}
#right-space .tour-btn:hover{background-position:0 -58px;}
#right-space .covers-btn{width:89px;height:22px;background:url('../images/covers-btn.gif') no-repeat;}
#right-space .covers-btn:hover{background-position:0 -22px;}
#right-space .contest-btn{width:75px;height:49px;background:url('../images/contest-btn.gif') no-repeat;}
#right-space .contest-btn:hover{background-position:0 -49px;}
#right-space .original-btn{width:55px;height:138px;background:url('../images/original-btn.gif') no-repeat;}
#right-space .original-btn:hover{background-position:0 -138px;}
#right-space .widget-btn{width:67px;height:89px;background:url('../images/widget-btn.gif') no-repeat;}
#right-space .widget-btn:hover{background-position:0 -89px;}
#right-space .countdown-btn{width:77px;height:29px;background:url('../images/countdown-btn.gif') no-repeat;}
#right-space .countdown-btn:hover{background-position:0 -29px;}
#right-space .nc-btn{margin-left:-10px; width:112px;height:56px;background:url('../images/logo-natureconservancy.png') no-repeat;}
#right-space .twitter-btn{margin-left:-10px; width:112px;height:42px;background:url('../images/twitter-btn.png') no-repeat;}
#right-space .penguin-btn{margin-left:-10px; width:112px;height:42px;background:url('../images/penguin-btn.png') no-repeat;}

.blog-content{background:url('../images/blog-bg.png') no-repeat;height:924px!important;}
#blog-entries{padding:10px 0 0 60px;}
.blog-entries-bottom{background:url('../images/blog-bg-bottom.png') no-repeat 0 0;height:50px;width:738px; position:absolute; bottom:0;}
.blog-pagination{border-top:1px solid #d5d2cd;width:738px;background-color:#fefefd;height:33px;color:#dad8d6;font-size:14px;font-family:Georgia, sans-serif;text-align:center;padding-top:17px;}
.blog-pagination a{font-weight:bold;}
#blog-entries .entry{border-bottom:1px #C6C6C2 solid;position:relative;padding:25px 0;width:678px;}
#blog-entries .entry img.main-img{float:left; border: 1px solid #F0F0F0}

img.participate-img{float:left; margin-right:15px;}

#blog-entries .entry .desc{float:left;width:300px;margin-left:50px;}
#blog-entries .entry .desc p{padding:0 40px 20px 0;font-family:typekitfont, 'Times New Roman', sans-serif;font-size:12px;line-height:16px;}
#blog-entries .entry .desc .bottom-links{color:#FF7A33;margin-top:20px;font-size:12px;line-height:12px;}
#blog-entries .entry .desc .entry-header {float:left;}
#blog-entries .entry .desc .entry-header span{font-size:11px;font-style:italic;font-family:typekitfont, 'Times New Roman', sans-serif;font-weight:bold;}
#blog-entries .entry .desc .counter-image{background:url('../images/circle-counter.gif') no-repeat transparent 10px 0;width:100px;height:75px; font-family:"ltc-bodoni-175-1","ltc-bodoni-175-2",typekitfont, 'Times New Roman', sans-serif;font-size:46px;font-weight:normal;line-height:74px;color:#fff;padding-left:50px;float:right;}

#article{padding:25px 0 0 25px;}
#article h3{font-family:"ltc-bodoni-175-1","ltc-bodoni-175-2",typekitfont, 'Times New Roman', sans-serif;font-size:22px;font-weight:normal;line-height:25px;}
#article #subhead{width:470px;padding-bottom:20px;padding-top:10px;}
#article #line{padding:0 20px 25px 0;}
#article #line hr{color:#C6C6C2;background-color:#C6C6C2;border:0;height:1px;}
#article #article_content{padding-right:10px;}
#article #article_content p{font-family:typekitfont, 'Times New Roman', sans-serif;font-size:12px;font-weight:normal;padding-bottom:15px;line-height:16px;}
span.article_caption{float:right;margin:0 20px 20px 20px !important;background-color:#f0ede5;position:relative;}
span.article_caption img{margin: 5px 5px 5px 5px;}
span.article_caption span{text-align:center;padding-bottom:5px !important;display:block;}

#header.about-header{background:url('../images/about-header-image.gif') no-repeat;}
#header.about-header .about-header-links,.participate-header-links, .timeline-header-links, #header .header-links{position:absolute;left:220px;top:50px;}
#header.about-header ul,#header.participate-header ul, .timeline-header ul, #header ul{float:left;width:80px;}
#header.about-header li a,#header.participate-header li a, .timeline-header li a, #header li a{color:#000;font-family:typekitfont, 'Times New Roman', sans-serif;font-weight:bold;font-size:12px;line-height:16px;}

h3.ink_author {font-size:17px !important;}
h3.ink_cover {margin-bottom:10px; font-size:17px !important;}

#header.contest-header{background:url('../images/contest-header-image.png') no-repeat;}
#header.tour-header{background:url('../images/follow-the-car-header-image.gif') no-repeat;}
#header.covers-header{background:url('../images/75covers-header-image.png') no-repeat;}

#content.about-content{height:100% !important;_margin-bottom:10px;}
#about .light-bg{background-color:#fff;}
#about .medium-light-bg{background-color:#f9f8f5;}
#about .dark-bg{background-color:#f3f0e9;}
#about table {width:738px;}
#about td{border-bottom:1px solid #ccc;}
#about td p{font-family:typekitfont, 'Times New Roman', sans-serif;font-size:12px;margin-top:10px;line-height:16px;}
#about td.wide{padding:20px 20px 20px 35px;border-right:1px solid #ccc;}
#about td.wide img{padding:15px 0;}
#about td.wide div.cell{padding:0 20px 0 35px;}
#about td.wide div.cell img{margin:10px 0;}
#about td.narrow{width:259px;padding:20px;}
#about td.narrow div.cell{padding:0 20px 0;}
#about td.narrow div.width-right {padding:20px;width:259px;}
#about td.narrow div.gallery-image{width:299px;border-bottom:1px solid #ccc;}
#about td .more{float:right;text-align:center;font-size:9px;font-weight:bold;padding:3px 25px 0 25px;height:13px;border-top:1px solid #dbd8d7;border-bottom:1px solid #dbd8d7;}

.gallery-content{height:567px !important;}

#header.participate-header{background:url('../images/participate-header-image.gif') no-repeat;}
#header.timeline-header{background:url('../images/timeline-header-image.png') no-repeat;}

#flash_box{text-align:center;padding-top:50px;}

#subhead .synopsis {
padding-top: 20px;
font-family:typekitfont,'Times New Roman',sans-serif;
font-size:12px;
font-weight:normal;
line-height:16px;
}

/* Book Pubsets Pages */
div.pubset-div {
margin: 15px 20px 0 0px;
padding: 0px;
}

div.pubset-div td {
clear: both;
font-family:typekitfont,'Times New Roman',sans-serif;
font-size:12px;
font-weight:normal;
line-height:10px;
}


.themebooktitle {
font-size: 14px;
line-height:14px;
}

.themeauthor {
line-height:14px;
}

/* Contest & Original 10 List Style */
#article #article_content ol li {
padding-bottom: 15px;
}

/* Video Player Page */
#addthisbutton {
display:inline;
height:27px;
left:500px;
position:relative;
top:37px;
width:132px;
z-index:10;
}

div#video-player:first-child {
margin-top: -25px;
padding-bottom: 30px;
padding-top: 0px;
}

/* Contest Entry Form CSS */
#article_content #entry-form {
background-color:#F0EDE5;
margin:10px 20px 20px 0px;
padding:20px 20px 20px 20px;
width:380px;
}

#article_content #entry-form h3 {
padding-bottom: 10px;
}

#article_content #entry-form .input-box {
border:1px solid #C6C6C2;
color:#000000;
height:18px;
margin-top: 5px;
font-size: 12px;
}

#article_content #entry-form .textfield-box {
border:1px solid #C6C6C2;
color:#000000;
margin-top: 5px;
overflow: hidden;
font-size: 12px;
}

.submit-button {
   font-size:12px;
   font-family:typekitfont,'Times New Roman',sans-serif;
   font-weight: bold;
   color:#FFFFFF;
   width:60px;
   height:25px;
   background-color:#000000;
   border-style:solid;
   border-color:#CCCCCC;
   border-width:1px;
}

.submit-button:hover {
	background-color:#FF7A33;
}

.submit-button:active {
	background-color:#FF7A33;
}

/* Contest Entry Form CSS End */

