/* Copyright 2007 Time.com */

/* Main sections */
#photos .contentWrap {clear:both; padding:0 5px 5px 5px;}
#photos #sections {float:left; margin-bottom:10px; padding-bottom:5px; _padding-bottom:10px; border-top:1px solid #E5E5E5;}
#photosSubMain {float:left; width:615px; padding:5px; background-color:#EFEFEF; margin:10px 0; border:1px solid #E5E5E5;}
#lowerDeck {float:left; width:100%; background:url('http://img.timeinc.net/time/i/bg18.gif') repeat-y; margin:10px 0; padding-top:5px;}

/* Touts */
#photosSubMain .tout1 {float:left; background-color:#FFF; border-right:1px solid #CBCBCB; border-bottom:2px solid #CBCBCB;}
#photosSubMain .tout1 .image {float:left; position:relative;}
#photosSubMain .tout1 .thumbnail {margin:0; padding:0;}
#photosSubMain .tout1 p {padding:5px 0 0 0; font:normal 14px georgia,arial,sans-serif;}

/* Common */
/*#photos .contentMain a:visited {color:#3C3158;} */
#photos .bold {font-weight:bold;}
#photosSubMain .tout1 #creditsEmail {clear:left; margin:0 0 5px 10px;}
#photos .email {float:left; line-height:10px; text-transform:uppercase;}
#photos .email a {font:normal 10px arial,sans-serif; color:#003366;}
#photos .border {clear:left; border-bottom:2px solid #EFEFEF;}

/* Latest Headlines */
#photos #latestHeadlines h3 {font:bold 12px arial,sans-serif; color:#000; padding:0 0 4px 3px; margin:0; text-transform:uppercase;}
#photos #latestHeadlines {float:left; width:336px; padding:17px 0px 0 3px; /*border-top:1px solid #E5E5E5;*/ margin:0px 0 0 6px; _margin:0px 0 0 3px;}		
#photos #latestHeadlines ul {padding:0; margin:5px 0 0 0px;}
#photos #latestHeadlines ul li {line-height:10px; padding:4px 4px 4px 9px; border-bottom:1px solid #E5E5E5; background:url('http://img.timeinc.net/time/i/dot2.gif') no-repeat left 10px; _background:url('http://img.timeinc.net/time/i/dot2.gif') no-repeat left 12px;}
html>body #photos #latestHeadlines ul li {*background:url('http://img.timeinc.net/time/i/dot2.gif') no-repeat left 12px;}
#photos #latestHeadlines ul li.off {border-style:none;}
#photos #latestHeadlines ul li a {font:bold 12px arial,sans-serif; color:#003366; text-decoration:none;}
#photos #latestHeadlines ul li a:hover {text-decoration:underline;}

/* Consumer Marketing */
#photos #promos #cmTopRt .ad1 {text-align:center; margin:5px 0px 10px 7px;}
#photos #cmBotLt {float:left;}
#photos #cmBotLt .caret {padding:18px 6px; text-align:left;}
#photos #topBanner {margin-left:auto; margin-right:auto; width:728px; padding:10px 5px 10px 5px;}

/* Promos */
#photos #promos {float:left; width:345px; margin:10px 0px 10px 10px;}
#photos #promos #search {float:left; padding:2px 8px 5px 8px; background-color:#EFEFEF; margin-left:6px; _margin-left:3px; width:320px; border:1px solid #E5E5E5;}
#photos #promos #search #searchBox, #photos #promos #search #logoBox {float:left;}
#photos #promos #search #searchBox {padding:10px 0;}
#photos #promos #search h5, #photos #promos #search .sponsored {font:normal 8px verdana,arial,sans-serif; color:#000; padding:0; margin:0;}
#photos #promos #search #frmSearch {float:left; position:relative; top:4px; left:0; background-image:url('http://img.timeinc.net/time/i/search_box.gif'); background-repeat:no-repeat; _background-attachment:fixed; border:1px solid #FFF; padding:0;}
#photos #promos #search #frmSearch label {color:#FFF; display:none;}
#photos #promos #search #query {float:left; background:transparent; text-align:right; font:normal 16px arial,sans-serif,verdana; color:#999999; border-style:none; padding:4px 5px 1px 5px; height:18px; margin:-2px 0 -1px 0; width:138px;}
#photos #promos #search #btnSearch {float:left; height:21px;}
#photos #promos #search .sponsored {text-align:center;}
#photos #promos #search .ad {width:88px; padding:10px 0 0px 14px;}
#photos #promos #search .searchLabel {font:8px arial, sans-serif; color:#333;}

/* Pagination */
#photos .pagination {float:right; white-space:nowrap; padding:6px 0 0 0; font:normal 13px arial,sans-serif; color:#D1D1D1; margin:0; height:27px; width:215px;}
#photos .pgWide {width:400px;}
#photos .pagination ul {float:right;}
#photos .pagination ul li {float:left; padding:0 2px 2px 2px;}
#photos .pagination ul li .button {display:inline;}
#photos .pagination span {font:normal 12px arial,sans-serif; color:#333;}
#photos .pagination .page {float:left; padding:4px;}
#photos .pagination .email2 {background:url(http://img.timeinc.net/time/i/icon_email2.gif) center left no-repeat; padding-left:12px;}
#photos .pagination .email2 span.page {font-size:10px;}
#photos .pagination .next, #photos .pagination .previous, #photos .pagination .enter {width:75px; height:21px;}
#photos .pagination .next a, #photos .pagination .previous a {background:url('http://img.timeinc.net/time/i/buttons1.gif') no-repeat; display:block; width:74px; height:21px;}
#photos .pagination .enter a {background:url('http://img.timeinc.net/time/i/buttons3.gif') no-repeat; display:block; width:74px; height:21px;}
#photos .pagination .next a {background-position:-79px 0px;}
#photos .pagination .previous a {background-position:-1px 0px;}
#photos .pagination .next a:hover {background-position:-79px -23px;} 
#photos .pagination .next a:active {background-position:-79px -46px; width:75px; height:22px;} 
#photos .pagination .previous a:hover {background-position:-1px -23px;}
#photos .pagination .previous a:active {background-position:-1px -46px; width:75px; height:22px;}
#photos .pagination .enter a:hover {background-position:0px -22px;}
#photos .pagination .enter a:active {background-position:0px -44px; width:75px; height:22px;}
#photos .thumbnails {border-top:1px solid #ddd; border-bottom:1px solid #ddd; clear:both; margin:0 0 10px 10px; padding-left:10px;}
#photos .thumbnails ul {clear:both; padding-top:20px;}
#photos .thumbnails li {width:125px; margin-right:20px; float:left; text-align:center;}
#photos .thumbnails li img {border:1px solid #ddd;}

/* Advertisements */
#photos #advertisements {float:left; margin:0px 0px 10px 7px; _margin:0px 0px 10px 3px; width:315px;}
#photos #advertisements h3 {font:normal 10px arial,sans-serif; color:#707070; background-color:#F4F4F4; padding:3px 3px 3px 9px; text-transform:uppercase;}
#photos #advertisements h4, #photos #advertisements h4 a {font:bold 11px arial,sans-serif; color:#003366; text-transform:none;}
#photos #advertisements h4 {padding:12px 8px 0px 8px;}
#photos #advertisements p, #photos #advertisements .link a {font-size:11px; font-family:arial,sans-serif; color:#333333; padding:0 8px;}
#photos #advertisements .link a {font-weight:bold;}
/*#photos #advertisements a:visited {color:#3C3158;}*/

/* Most Popular */
.mpop {margin:0 25px !important;}

/* Related Links */
#photos #relatedArticles {float:left; margin:0px 10px 10px 0px; width:295px;}
#photos #relatedArticles h3 {font:bold 12px arial,sans-serif; color:#000; text-transform:uppercase; padding:0 17px 0 0px;}
#photos #relatedArticles ul {margin:8px 5px 5px 0px;}
#photos #relatedArticles ul li {clear:left; font:normal 12px arial,sans-serif; line-height:15px; padding:4px 4px 2px 9px; background:url('http://img.timeinc.net/time/i/dot2.gif') no-repeat left 10px; _background:url('http://img.timeinc.net/time/i/dot2.gif') no-repeat left 12px;}
#photos #relatedArticles ul li a {font-weight:bold;}

/* RSS Feeds */
#rssFeeds {float:left; margin-left:7px; _margin-left:4px; padding-top:8px; width:336px; border-top:1px solid #E5E5E5;}
#rssFeeds a {background:url('http://img.timeinc.net/time/i/icon_rss2.gif') no-repeat left 1px; padding-left:18px; font:normal 12px arial,sans-serif;}

/* Belt */
#photos #belt {position:relative; overflow:hidden; clear:both; _clear:none; margin-left:auto; margin-right:auto; width:960px; border-top:none; border-bottom:2px solid #E2E2E2; margin-top:10px; }
#photos #belt #features {width:960px; background-color:#FFFFFF; border-style:none; padding:4px 4px 0 4px;}
#photos #belt #mover {top:26px !important;}
#photos #belt #features .subHdg {font:bold 12px arial,sans-serif; color:#000; text-transform:uppercase;float:left; padding:0px 12px 0 0; background:url('http://img.timeinc.net/time/i/arrow_1.gif') no-repeat center right;}
#photos #belt .ftr {width:172px; height:160px; float:left; margin:0; padding:0px 16px 5px 6px; border-style:none;}		
#photos #belt .ftr h3 a {float:left; font:bold 13px arial,sans-serif;}
#photos #belt .ftr a {float:left; font:bold 12px arial,sans-serif;}
#photos #belt .ftr a:hover, #photos #belt .ftr h3 a:hover {text-decoration:underline;} 
#photos .linkHeading {font:12px Georgia,'Times New Roman',Times,serif; color:#333;}

/* Footer */
#photos #linksFooter {margin-top:0 !important;}
#photos #quickLinks1 {border-style:none;}

/* Hacks for clearing and fixing floats */
#creditsEmail:after, #photosSubMain:after, #subnav ul:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
/* Hides from IE-mac \*/
* html #creditsEmail, * html #photosSubMain, * html #subnav ul {height:1% !important;}

