a {outline-style:none;}

.h1Top10 {font-size:36px; font-family:arial,helvetica,sans-serif; font-size-adjust:none; font-style:normal;
font-variant:normal; font-weight:bold; letter-spacing:-1px; line-height:1.1em; text-align:center; text-decoration:none;}
.h1Top10 a{color:#000;text-decoration:none;}
.h1Top10 a:hover{color:#000;text-decoration:underline;}

#relatedStoriesAll {margin:10px auto; background-color:#efefef; width:300px;}

.topTenContent {clear:both; background-color:#fff;}
#userTopTen {overflow:hidden; _zoom:1; border-top:solid 1px #ccc;}
.specialsArticle {border:solid 1px #ccc;position:relative;}
.specialsArticle h2 {float:left; font:normal 210%/100% "arial black",arial,sans-serif; width:450px; color:#c00; letter-spacing:-1px; padding:8px 0 7px 10px;border:#c00 dashed 2px;border-width:0;*border-width:0;}
#formList, #fullList {_display:inline;}
#fullList {width:300px; float:left;}
#formList {width:265px;float:right;}
#fullList ol {border:#c00 dashed 2px;border-width:0; *border:0; overflow:auto;*padding-top:2px;_padding-top:0px;width:302px;}
#topTen #fullList ol {width:590px;}
.viewUserListMode #formList.formListShareMode h3 {margin-top:20px;}
#fullList ol li{border:2px dashed #c00; padding:8px 0 8px 10px; border-width:0; list-style-position:inside; list-style-type:decimal; display:list-item; vertical-align:middle; font:normal 15px Georgia,"Times New Roman",Times,serif; *margin-left:5px;}
.editListMode #fullList h2, .editListMode #fullList ol{border-width:0;}
.editListMode #fullList h3 {padding:3px 0 8px 0; margin:0; text-align:center;text-transform:uppercase; letter-spacing: -1px;width:300px;color:#c00;}
.editListMode #fullList ol li{_height:20px;border-width:2px 0 0;margin:0;*border-width:2px 0 2px 0;*margin-left: -2px;*margin-top:-2px; padding:1px 0 3px 20px; vertical-align:middle; list-style-position: inside;}  
.editListMode #fullList ol,
.editListMode #fullList h2{*border:0;} 
.editListMode #fullList ol{*padding-top:2px;_padding-top:0;}
#fullList ol li a {display:inline-block;width:240px; vertical-align:middle; color:#000;text-decoration:none;font-family:georgia;font-size:105%; *margin-left:10px;}
#topTen #fullList ol li a {width:540px;}
#fullList ol li a:hover {color:#c00;text-decoration:underline;}
.ad120 {margin:10px;}
#formList {padding:1px 20px 20px 15px; float:right;_display:inline; margin:0;}
#formList ol{margin-bottom:10px;}
#formList ol li {background-color:#fff; position:relative; margin:10px 0 0 40px; list-style-type:decimal; color:#fff; font-size:18px; display:list-item; vertical-align:middle; padding:8px 0 8px 10px;font-family:georgia;}
#formList ol li .listText {color:#000; font-size:13px; display:inline-block; width:195px;vertical-align:top;font-family:georgia;}
#formList ol li .listText .remove {color:#c00; position:absolute; top:2px; right:2px; _right:22px; cursor:pointer; display:inline-block; width:15px; height:14px; text-indent:-99999px; background-image:url('http://img.timeinc.net/time/i/x.gif'); _line-height:0;}
#formList ol li a {display:inline-block;}
#formList ol .ui-droppable-disabled, #fullList ol .dropHover, #formList ol .dropHover {background:#ffffcb;}
#formList.formListShareMode {background:none;}
#formList.formListShareMode li {padding:0;background:none; color:#000;}
#formList.formListShareMode li a{color:#000;text-decoration:none; font-size:16px;text-decoration:none; line-height:16px;}
#formList.formListShareMode li a:hover{text-decoration:underline; color:#c00;}

#fullList .ui-draggable {cursor:move;}
#fullList ol .ui-draggable-disabled {cursor:default; background:#fff;}
#fullList ol .ui-draggable-dragging{border:0; cursor:move;}
#fullList.fullListShareMode h2 {border:0;color:#c00; min-height:20px;_height:20px;}
#fullList.fullListShareMode li {border:0; color:#000;} 
#fullList.fullListShareMode ol {border:0;color:#c00;}

#modalOverLay{filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; background:#000;}
.modal, #modalOverLay {position:absolute; height:100%;width:100%; top:0; left:0; width:100%;height:100%;z-index:9;}
.modal{top:50px;left:100px;z-index:10; background:#fff; color:#000;}
.modal .close {_display:inline; background-image: url('http://img.timeinc.net/time/i/closeButton.png'); width:10px; height:10px; text-indent:-99999px; float:right;margin:5px 5px 0 0; cursor:pointer;_display:inline; _line-height:0;}

.viewOtherListMode #fullList {float:right; padding-top:25px;margin-right:-20px;}
.viewOtherListMode #formList {float:left;padding:20px 20px 20px 15px;}
.viewOtherListMode{background:transparent url('http://img.timeinc.net/time/i/bg_shareMode.png') repeat-y; background-position:0 -10px;}
.viewOtherListMode #fullList h2, .viewOtherListMode #fullList li, .viewOtherListMode #fullList ol {border:none;}
.viewOtherListMode #fullList li {padding:0; margin:0 0 10px 0; vertical-align:middle;}
.viewOtherListMode #formList h3 {color:#c00; font:normal 165%/110% "arial black",arial,sans-serif; margin-bottom:10px;}
.viewOtherListMode #formList li, .viewOtherListMode #formList li a{background:none; font-size:115%; line-height:105%; color:#000; text-decoration:none;vertical-align:middle;}
.viewOtherListMode #formList li a:hover{text-decoration:underline; color:#c00;}
.viewOtherListMode #formList li {margin:0 0 10px 20px;padding:0; color:#000;}

.viewUserListMode{background:transparent url('http://img.timeinc.net/time/i/bg_userShareMode.png') repeat-y; background-position:0 -10px;}
.viewUserListMode #fullList {text-align:center;}
.viewUserListMode #fullList strong {display:block; margin-top:20px; font-size:20px; margin-bottom:10px;}
.viewUserListMode #fullList p {font-size:16px; color:#c00;}
.viewUserListMode #shareTools {display:table;}
.viewUserListMode #shareTools li{display:inline-block; *display:inline;*zoom:1; margin:0 10px 10px 0;}
.viewUserListMode #shareTools li a{display:block; width:102px; height:40px; text-indent:-99999px;} 
.viewUserListMode #shareTools .email a{background:transparent url('http://img.timeinc.net/time/i/emailButton.png');}
.viewUserListMode #shareTools .facebook a{background:transparent url('http://img.timeinc.net/time/i/fbButton.png');}
.viewUserListMode #shareTools .twitter a{background:transparent url('http://img.timeinc.net/time/i/twitterButton.png');}
.viewUserListMode #shareTools .getLink span{background:transparent url('http://img.timeinc.net/time/i/getLinkButton.png'); cursor:pointer; display:block; width:102px; height:40px; text-indent:-9999px;}
.viewUserListMode #formList h3 {color:#c00; font:normal 165%/110% "arial black",arial,sans-serif; margin:0 0 10px 20px}
.viewUserListMode #formList ol {margin-bottom:10px;}
.viewUserListMode #formList li, .viewUserListMode #formList li a {font-size:115%; line-height:115%; vertical-align:middle;}
.viewUserListMode #formList li {margin-bottom:10px;} 
.viewUserListMode #fullList ol li{vertical-align:middle; text-align:left;}
.viewUserListMode #fullList ol li a{text-align:left;}
.viewUserListMode ol li img {vertical-align:top;}

#deleteButton {text-indent:-9999px; width:117px; height:30px; cursor:pointer; background:transparent url('http://img.timeinc.net/time/i/deleteButton.png') no-repeat; margin-left:15px;}

.editListMode {background:#c00 url('http://img.timeinc.net/time/i/bg_editMode.png') repeat-y 0 0;}
.editListMode h3 {color:#fffece;text-align:center; font:normal 15px/22px "arial black",arial,sans-serif;text-transform:uppercase;}

div#listInstructions {float:left; height:32px;width:450px;color:#000; font-size:13px; line-height:17px;margin:0 0 10px 10px;padding:0;font-family:Georgia,"Times New Roman",Times,serif;}
#saveShare {background:transparent url('http://img.timeinc.net/time/i/saveshareButton.png') no-repeat; text-indent:-99999px;width:159px; height:41px; margin:15px 0 10px 40px;cursor:pointer;}
#resetButton {background:transparent url('http://img.timeinc.net/time/i/resetButton.png') no-repeat; text-indent:-99999px;width:64px; height:25px; margin-left:40px;cursor:pointer;}
.editListMode h3, #listInstructions{margin:5px 0 -4px 0;}

#modalLogin ul{overflow:hidden;_zoom:1;width:320px; margin: 10px auto;}
#modalLogin{width:440px;height:100px;}
#modalLogin h4{color:#c00;font-size:20px;text-align:center;clear:right;}
#modalLogin li, #signInTools li{float:left;_display:inline;text-indent:-9999px;cursor:pointer;}

#modalLogin li {height:26px; margin-left:5px;}
#modalLogin .yahoo {background-image:url('http://img.timeinc.net/time/i/yahooButton.png'); width:74px;}
#modalLogin .google {background-image:url('http://img.timeinc.net/time/i/googleButton.png') ; width:80px;}
#modalLogin .aim {background-image:url('http://img.timeinc.net/time/i/aolButton.png'); width:61px;}
#modalLogin .facebook {background-image:url('http://img.timeinc.net/time/i/facebookButton.png'); width:92px;}
#modalLogin .openid {background-image:url('http://img.timeinc.net/time/i/openIDButton.png'); width:81px;}

#modalOverWrite {height:200px; width:400px; text-align:center;}
#modalDelete {height:145px; width:400px; text-align:center;}
#modalOverWrite p, #modalDelete p {font-size:25px; color:#c00; margin:20px 0; clear:right;}
#modalOverWrite #deleteOptions, #modalDelete #deleteOptions {display:table; width:100%;}
#modalOverWrite li, #modalDelete li {font-size:20px; display:inline-block; *display:inline; *zoom:1; margin:0 20px; cursor:pointer;}

#modalinvalid {height:145px; width:400px; text-align:center;}
#modalinvalid p {clear:right; font-size:20px; color:#c00; margin:10px;}
#modalError {height:145px; width:400px; text-align:center;}
#modalError p {clear:right; font-size:20px; color:#c00; margin:10px;}

#signInTools ul li {width:17px;height:16px;margin-left:2px;background-image:url('http://img.timeinc.net/time/i/socialIcons.png');}
#signInTools ul li.yahoo {background-position:-17px 0;}
#signInTools ul li.aim {background-position:-34px 0;}
#signInTools ul li.facebook {background-position:-51px 0;}
#signInTools ul li.openid {background-position:-68px 0;}

#signOutTools, #signInTools{background:#fff;padding:2px 2px 8px 10px;width:450px;}
#signOutTools span{text-decoration:underline; cursor:pointer;}
#signInTools ul{overflow:hidden;_zoom:1;display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}

#getLink {text-align:center;}
#getLink {width:400px; height:auto; padding-bottom:20px;}
#getLink p {clear:right; font-size:20px; color:#c00; margin:10px;}
#getLink textarea {width:300px;height:70px;overflow:auto;}

#createList {background-image:url('http://img.timeinc.net/time/i/createListButton.png'); width:230px; height:41px; text-indent:-99999px; margin:0 auto 10px auto; cursor:pointer;}

#relatedStories {background:#fff;border:1px solid #e5e5e5;padding:8px; overflow:hidden; _zoom:1;}
#relatedStories .tout3 .thumbnail {float:right; margin:0;_display:inline;}
#relatedStories .tout3 .thumbnail img {width:107px; height:144px; margin-left:5px;}
#relatedStories .tout3 h3, #relatedStories .tout3  h3 a {font:bold 20px arial,sans-serif; line-height:24px; padding:5px 5px 0 0;color:#036; text-decoration:none;}
#relatedStories .tout3  h3 a:hover{text-decoration:underline;}
#relatedStories .tout3 h4 {font:bold 11px arial,sans-serif; color:#c00; text-transform:uppercase;}
#relatedStories #moreStories{clear:right;}
#moreStories h5, #timeArchive h5 {font:bold 12px arial,sans-serif; padding:21px 0 4px 4px; margin:0; text-transform:uppercase;}
#relatedStories .tout3 p {padding:0px 5px 0 0; font:normal 14px georgia,arial,sans-serif;}

#timeArchive ul li {float:left;_display:inline;line-height:10px;margin:0;padding:0 2px;width:90px;}
#timeArchive ul li img {height:116px;margin-bottom:2px;width:90px;}

#moreStories ul li{border-bottom:1px solid #e5e5e5;line-height:10px;}
#moreStories ul li a{padding:4px 4px 4px 2px;-x-system-font:none;font-family:arial,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;text-decoration:none;color:#036;width:100%;height:100%;display:inline-block;background-color:#fff;}

#packages .tout2{background-color:#fff; margin-bottom:1px;padding:8px;border-color:#e5e5e5 #cbcbcb #cbcbcb #e5e5e5;border-style:solid;border-width:1px 2px 2px 1px; overflow:hidden; _zoom:1;}
#packages .tout2 .thumbnail{float:left; _display:inline; margin-right:10px;}
#packages .tout2 h4 {color:#c00;-x-system-font:none;font-family:arial,sans-serif;font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; padding-left:7px; text-transform:uppercase;}
#packages .tout2:hover h4, #packages .tout2:hover a, #packages .tout2:hover, #moreStories ul li a:hover{color:#fff; background-color:#369;}
#packages .tout2 h3 a{-x-system-font:none;color:#003366;font-family:arial,sans-serif;font-size:15px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin:0;padding-left:3px;text-decoration:none;}
#packages .tout2 h3 a:hover{text-decoration:underline;}
#packages .tout2 p {padding-left:6px;-x-system-font:none;font-family:georgia,arial,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin:0;padding:0;}
#packages .tout2 p a{color:#003366; text-decoration:none;}

#articleTools{float:right;_display:inline;margin:30px 30px; 0 0;}
#articleTools fieldset{border:1px solid #e5e5e5;padding-bottom:3px;width:107px;}
#articleTools legend {-x-system-font:none;color:#666;font-family:arial,sans-serif;font-size:9px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin-left:15px;text-transform:uppercase;}
#articleTools .print {height:15px;margin:5px 22px 0 16px;}
#articleTools a#prt {-x-system-font:none;background:transparent url('http://img.timeinc.net/time/i/icon_print.gif') no-repeat scroll left -1px;color:#666;font-family:arial,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;height:15px;line-height:normal;padding-left:22px;}
#articleTools .email {background:transparent url('http://img.timeinc.net/time/i/icon_email.gif') no-repeat scroll 15px 1px;height:12px;margin:10px 35px 0 2px;padding-left:35px;text-align:center;}
#articleTools .email a {-x-system-font:none;color:#666;font-family:arial,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding-right:18px;}
#articleTools .sphere {background:transparent url('http://img.timeinc.net/time/i/icon_sphere.gif') no-repeat scroll 13px -2px;height:18px;margin:10px 20px 0 3px;padding-left:35px;text-align:center;}
#articleTools .sphere a {-x-system-font:none;color:#666;font-family:arial,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding-right:20px;}
#articleTools .share {background:transparent url('http://img.timeinc.net/time/i/icon_addthis.gif') no-repeat scroll 16px 0;height:16px;margin:6px 20px 0 1px;padding-left:37px;text-align:center;}
#articleTools .share a {-x-system-font:none;color:#666;font-family:arial,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding-right:20px;}
#articleTools .rss {background:transparent url('http://img.timeinc.net/time/i/icon_rss2.gif') no-repeat scroll 17px 0;height:13px;margin:8px 23px 0 2px;padding-left:32px;text-align:center;}
#articleTools .rss a {-x-system-font:none;color:#666;font-family:arial,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding-right:20px;}
#articleTools .yahoo {height:18px;margin:7px 4px 0 2px;padding-left:12px;text-align:center;width:88px;}
#articleTools .yahoo a {-x-system-font:none;color:#666;font-family:arial,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}

#topTen{overflow:hidden; _zoom:1; position:relative;} 
#topTen ol {margin-bottom:15px;} 
#topTen ol li{border:0;} 
#topTen h3{color:#000000; font-family:Georgia,"Times New Roman",Times,serif; font-size:13px;text-transform:uppercase; margin-left:10px;font-weight:bold;} 
