html,body{padding:0;margin:0}body{font-family:arial,sans-serif;color:#555;background:url(/css/themes/pliny/bg_bottom.jpg) 50% 100% repeat-x #f3f3f3}h1,h2,h3,h4,h5,h6{color:#656565;margin:0;padding:0}h1{font-size:22px}h3,h3 a{font-size:18px;font-weight:400}form{margin:0;padding:0}a{color:#3a7a93;text-decoration:none}p{}img{border:0}fieldset{border:none;margin-top:8px;margin-bottom:8px}fieldset{weight:bold}br.clear{clear:both}p.related_links{padding:0;margin:0;padding-top:5px}li{line-height:20px}.smaller{font-size:.6em}span.conversation_icon{display:inline-block;width:16px;height:22px;background-image:url(more_threads.jpg);background-position:bottom left;background-repeat:no-repeat}span.date{display:inline-block;float:right}#outer_wrapper{background:url(/css/themes/pliny/bg_top.jpg) 50% 0% repeat-x transparent;min-height:900px}#inner_wrapper{}div#footer{background-color:#ccc}div#footer section{margin-right:20px;border-right:1px solid #656565;padding:10px;padding-right:30px}div#footer h4{margin-bottom:5px;border-bottom:1px solid #fff}div#footer ul{list-style:none;margin:0;padding:0}div#footer ul li{}div#footer a{color:#3a7a93}div#top_spacer{height:60px}div#h2g2_logo{position:absolute;top:50px}div#h2g2_logo h1{color:#fff;font-weight:400;font-size:18px;margin:0;padding:0;padding-top:30px;padding-left:20px;white-space:nowrap}div#h2g2_logo h1 span.h2g2{font-size:42px}div#search_box{background-image:url(white_trans.png);background-repeat:repeat;background-position:top left;padding-bottom:5px;font-weight:700}div#search_box form{margin:0;padding:0}div#search_box form fieldset{margin:0;padding:0;padding-bottom:5px}div#search_box form fieldset a#search_link{margin-left:10px;padding-left:10px}div#search_box h3{padding-left:15px;padding-top:10px;padding-bottom:5px}div#search_box input#searchstring{height:18px;margin:0;padding:0;border:1px solid #656565;width:215px}div#search_box input[type=submit]{background:0 0;border:0;background-color:#656565;color:#fff;height:20px;position:relative;top:1px}div#top_navigation{background-color:#fff}div#top_navigation ul{min-height:20px;padding:0;margin:0}div#top_navigation ul li{padding:0;margin:0;min-height:20px;line-height:2em;font-weight:700;background-image:url(top_nav_divider.jpg);background-position:center right;background-repeat:no-repeat;padding-left:5px;padding-right:10px}div#top_navigation ul li:last-child{background-image:none}div#top_navigation ul li a{}ul#site_navigation li:hover{background:0 0;background-color:#3a7a93}ul#site_navigation li:hover a{color:#fff}ul#user_navigation{width:306px;background-color:#3a7a93}div#top_navigation ul#user_navigation li{background-color:#3a7a93;padding-left:12px;padding-right:12px}div#top_navigation ul#user_navigation li:last-child{padding-left:0;padding-right:0}div#top_navigation ul#user_navigation li:last-child a{padding-left:16px;padding-right:17px}div#top_navigation ul#user_navigation li img{margin-top:3px;margin-bottom:-3px}div#top_navigation ul#user_navigation li.login{width:100%;margin:0;padding:0;background:0 0;background-color:#3a7a93;text-align:center}div#top_navigation ul#user_navigation li.login:last-child{padding:0;margin:0}ul#user_navigation li a{color:#fff}ul#user_navigation li:hover{background-color:#95d2e7}ul#sub_navigation{background-color:#3a7a93;width:100%}ul#sub_navigation li{background:0 0;background-color:#3a7a93}ul#sub_navigation li a{color:#fff}ul#sub_navigation li:hover{background:0 0;background-color:#95d2e7}ul#sub_navigation li:hover a{color:#3a7a93}div#main{}div.front_main_promo{margin-bottom:15px}div.front_promo{background:#fff;padding:20px}div.front_main_promo div.front_promo{height:auto}div.front_promo h2{border-bottom:1px solid silver;padding-bottom:3px}div.front_promo h3{border-bottom:1px solid silver;padding-bottom:3px}div.front_main_promo h3.block{background-color:#3a7a93;padding:20px;font-weight:700;color:#fff}div.front_promo div{padding:0;margin:0;padding-top:10px}div.front_promo ul{list-style:none;margin:0;padding:0;padding-top:10px;padding-bottom:10px}div.front_promo ul li{margin-bottom:7px}div.front_promo p{}div.front_promo table{width:100%;margin-top:15px;border-spacing:0;border-collapse:collapse}div.front_promo table tr.unread_posts{background-color:silver}div.front_promo table td{padding:3px;padding-bottom:10px}div.front_promo table td.date{white-space:nowrap;text-align:right}div#conversations_content table{width:100%;margin-top:15px}div#conversations_content table td{padding:3px;padding-bottom:10px}div#conversations_content table td.date{white-space:nowrap;text-align:right}div.front_main_promo div.front_promo{margin-top:0;padding-top:15px;margin-bottom:0;text-align:left}div.front_main_promo div.front_promo img{margin-right:12px;margin-bottom:10px;vertical-align:top;float:left}div#comms_promo div.front_promo img{margin-right:12px;margin-bottom:10px;vertical-align:top;float:left}div.side_promo{background-color:#3a7a93}div.side_promo h3{padding:12px;padding-left:20px}div.side_promo h3 a{}div.side_promo h3,div.side_promo h3 a{color:#fff}div.side_promo p{background-color:#fff;padding:20px;padding-bottom:5px;padding-top:15px;font-size:15px;line-height:19px;margin:0}div.side_promo p a{color:#3a7a93;font-size:15px;line-height:24px}div.front_promo div.latest_activity{width:40%;float:left;margin-right:8%;padding:0;min-height:60px;margin-bottom:10px;margin-top:10px}div.front_promo div.latest_activity p{padding:0;margin:0;margin-bottom:5px}div.front_promo div.clear_both,div#footer div.clear_both,div.clear_both{width:100%;clear:both}div#peer_review_promo,div#iid_promo,div#talking_promo,div#latest_activity_promo{}div#iid_promo h2{margin-top:25px;border-bottom:0}div#iid h3,div#iid h3 a{font-size:16px}div#top_hitchhikers{padding:5px;background-color:#fff;margin-top:15px;display:none;clear:both}div#top_hitchhikers h2{font-weight:400;font-size:1.9em;color:#3a7a93;margin-bottom:10px;text-align:center;border-bottom:1px solid silver}div#top_hitchhikers h2 span{}div#top_hitchhikers h3{text-align:center}div#hitchhikers_earth{padding:5px}div#hitchhikers_earth h2{font-weight:400;font-size:25px;color:#3a7a93;margin-bottom:10px;text-align:center}div#hitchhikers_earth h2 span{}div#hitchhikers_earth h3{text-align:center}div.right_ad{padding:0}div.right_ad div{padding:0;margin-left:3px}div.side_promo p.promo_quote{background:url(quote_open.jpg) no-repeat;padding-left:40px;font-size:15px;line-height:19px}span.closing{background:url(quote_closed.jpg) no-repeat;display:inline-block;width:30px;height:15px;margin-left:5px}div.side_promo h3.adams_quote{background-color:#fff;color:#555}div.white{background-color:#fff}div#entry_wrapper{background-color:#fff;padding:15px;padding-bottom:30px;margin-bottom:15px}div#entry_wrapper h1{border-bottom:1px solid silver}div#entry_content{clear:both}div#entry_content a{color:#cd2626}div#entry_content blockquote{padding-left:0;margin-left:5px}div#entry_content img{float:right;padding-left:10px;padding-bottom:10px}div#entry_content h3{font-size:20px;font-weight:700;color:#3a7a93;margin-bottom:10px;margin-top:10px}div#entry_content h4{font-size:18px;font-weight:700}div#entry_content ul{margin:0;padding:0;padding-left:20px}div#entry_details{width:100%;padding:0;margin:0}div#entry_dates{float:left}div#entry_conversation_count{float:right}div#entry_conversation_count span{display:inline-block;background-image:url(more_threads.jpg);background-repeat:no-repeat;background-position:0 3px;width:20px;height:18px}div.footnotes{margin-top:10px;padding-top:10px;border-top:1px solid silver}div.footnotes span{display:block;margin-bottom:5px}div.footnotes a{margin-right:5px}div.footnotes span a sup{position:relative;top:6px;font-size:1.1em}div#entry_categories{margin-top:10px;border-top:1px solid silver}div#entry_bookmark{float:right;padding-bottom:10px}div#conversations_wrapper{margin-top:20px;background-color:#fff;padding:20px}div#conversations_content{}div#conversations_wrapper h4{font-size:1.55em;border-bottom:1px solid silver}div#conversations_wrapper div#start_conversation{float:right}div#user_messages div#leave_message{float:right;padding:0}div#user_messages table th{text-align:left}div#user_messages table th.date{text-align:right}div#user_conversations table th{text-align:left}div#user_conversations table th.date{text-align:right}div#conversations_wrapper div#conversations_listing{padding-top:20px}div#conversations_wrapper h5{font-size:1em}div#conversations_wrapper h5.float_left{float:left}div#conversations_wrapper h5.float_right{float:right}div#conversations_wrapper ul#conversation_list{clear:both;list-style:none;margin:0;padding:0;margin-top:20px;width:100%}div#conversations_wrapper ul#conversation_list li{margin-bottom:7px}div#conversations_wrapper ul#conversation_list li div{float:right}div#conversations_wrapper div#conversations_footer{clear:both;margin-top:10px;padding-top:10px;border-top:1px solid silver}div.ancestry{padding:0;margin:0}div.ancestry p{padding:5px;margin:0;padding-left:10px;padding-top:8px;padding-bottom:8px;font-size:14px}div.ancestry p a{font-size:14px}div#share_block{padding:5px;padding-right:0;overflow:none;max-height:30px}div#share_block div.share_button{float:left;margin-right:5px;width:90px}div.side_promo ol{background-color:#fff;margin:0;padding:0;padding-top:10px;padding-bottom:10px}div.side_promo ol li{margin-left:35px;margin-bottom:8px;margin-right:20px}div.side_promo ul.author{background-color:#fff;margin:0;padding:0;padding-top:10px;list-style:circle;padding-left:15px;padding-bottom:10px}div.side_promo ul.author li{margin-left:10px;margin-bottom:8px}div.side_promo ul.ancestry{background-color:#fff;margin:0;padding:0;padding-top:10px;list-style:circle;padding-left:15px;padding-bottom:10px}div.side_promo ul.ancestry li{margin-left:10px;margin-bottom:8px}div.side_promo h4{background-color:#fff;padding:10px;padding-bottom:0}div.side_promo ul{background-color:#fff;margin:0;padding:0;padding-top:10px;list-style:none;padding-bottom:10px}div.side_promo ul li{margin-left:10px;margin-bottom:8px;margin-right:10px}div.side_promo ul.references{background-color:#fff;margin:0;padding:0;padding-top:10px;list-style:circle;padding-left:15px;padding-bottom:10px}div.side_promo ul.references li{margin-left:10px;margin-bottom:8px}div#help_side_head{background-color:#900}div#info_side_head{background-color:#656565}div#page_header{width:100%;background-color:#fff;margin-bottom:15px}div#displayname_container{padding:15px}div#displayname_container h1{border-bottom:1px solid silver;margin-bottom:5px}div#displayname_container h3{font-size:1em;margin-top:10px}div.side_promo p.foot{font-size:1.05em;padding-top:0}div#write_entry_buttons{padding:10px}div#preview_button,div#save_entry_button,div#not_for_review,div#hide_entry{float:left;margin-right:20px}div#entry_wrapper div.error{margin-bottom:20px}div#entry_wrapper div.error p.error{font-style:italic;color:#900;font-size:15px}div#entry_wrapper div.error span.err{background-color:silver}form#write_an_entry_form input#head{width:90%}form#write_an_entry_form textarea#body{height:600px}div#user_details p{font-size:13px}div#user_details div#badge_container{width:100%;background-color:#fff;padding-bottom:20px}div#badge_container div.badge_holder{padding:0;margin:0;width:105px;float:left;margin-left:25px;margin-right:15px}div.front_promo thead th{padding-bottom:10px}div.pagination{width:100%}div.pagination ul{width:440px;margin:auto;padding-bottom:55px}div.pagination ul li{float:left;margin-right:10px;list-style:none}div.pagination{padding:2px 0 0}div.pagination p{float:left;position:relative;right:3px;top:8px}div.pagination li{float:left;padding:0;text-align:center}div.pagination .dot{width:36px;height:44px;margin:0}div.pagination .dot span{display:block;padding-top:20px}div.pagination li.page{background:url(dot.jpg) no-repeat top}div.pagination li.page_current{width:36px;height:32px;position:relative;top:-3px;background:url(dot_current.jpg) no-repeat 5px -1px}div.pagination li.page_current span{display:block;padding-top:23px}div.pagination li a{margin:0;padding:0;width:36px;height:32px}div.pagination li a.blue_link{float:left;width:265px;margin:0}div.pagination li a.previous{margin:0 20px 0 0}div.pagination li span{text-align:center;margin:0}div.pagination li a:hover{text-decoration:none}div.pagination .nav a:hover{color:#000;text-decoration:none}div.front_promo div.thread_post{clear:both;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid silver}div.front_promo div.thread_post h3{font-size:20px}div.front_promo div.thread_post p.post_date{font-weight:700}div#user_subscriptions table{margin-bottom:20px}div.thread_post{clear:both}div.front_promo div.thread_post h3{float:left;margin-bottom:10px;font-size:16px}div.post_body{clear:both}div.post_body a{text-decoration:underline;font-size:14px}div.post_number{float:right}p.post_data{clear:both}div.thread_reply{float:left}div.yikes{float:right}a.yikes{background:url(exclamation_mark.jpg) repeat-x scroll center top transparent;display:block;height:28px;width:28px;padding:0}span.yikes{background:url(exclamation_mark.jpg) repeat-x scroll center top transparent;display:inline-block;height:28px;width:28px;padding:0}div#content_right div#thread_posts ul{padding:10px}div#content_right div#thread_posts li{line-height:15px;margin-bottom:10px}div#content_right div#forum_threads ul{padding:10px;padding-left:20px}div#content_right div#forum_threads li{list-style:circle outside;line-height:15px;margin-bottom:10px}div#smiley_block{margin:0;padding:0;padding-left:15px;margin-bottom:15px;padding-top:5px;padding-bottom:5px}div#smiley_wrapper a{display:inline-block;padding:5px;margin-right:5px;margin-bottom:5px;border:1px solid silver;-moz-border-radius:5px;border-radius:5px;width:70px;text-align:center}div#smiley_wrapper{height:280px;overflow:auto}div.front_promo div.category-items{float:left;width:260px;margin-right:20px}div#az_search form,div#az_search form fieldset{margin:0;padding:0}div#az_search form input.index,div#az_search form input.button_0_9{font-size:10pt;padding:1px;border:none;background-color:#3a7a93;color:#fff;margin-right:3px}div.side_promo p.disclaimer{font-size:14px;color:#6e6e6e}div.thread_subscribe p a{font-weight:700}a.button_large{font-weight:700}a.username{font-weight:700;display:block;width:360px;float:left}span.post_date{display:block;float:right}br.clear{clear:both}div.footnotes{clear:both}div.front_promo ul.block_right{float:right;width:330px;padding-top:2px}div.front_promo ul.block_right li{margin:0;padding:0;padding-bottom:5px;line-height:16px}