#links { position: relative } div#links div.block div#links-loggedin-title, div#links div.block div#links-login-title { background: #666 url(//a.fsdn.com/sd/block-title-right.png) no-repeat right top; } div#links div.block div#links-opcenter-title { background: #6d745f url(//a.fsdn.com/sd/topnav-bg-vendors.png) repeat-x 0px -30px; } div#links div.block div#links-opcenter-content { background: #DBE8B8;} /* New user link */ a#newuser { display: block; margin-bottom: .75em; color: #fff; text-align: center; text-decoration: none; text-shadow: #000 0 0 0; font-weight: bold; line-height: 100%; background: url(//a.fsdn.com/sd/button-right.png) no-repeat right top; } a#newuser span { display: block; height: 28px; padding-top: .55em; line-height: 100%; background: url(//a.fsdn.com/sd/button-left.png) no-repeat left top; } /* Slashboxes */ div#slashboxes div.block div#index_qlinks-content, div#slashboxes div.block div#poll-content, div#slashboxes div.block div#books-content, div#slashboxes div.block div#user-info-content, div#slashboxes div.block div#login-content form, div#slashboxes div.block div#userlogin-content form, /* Make room for Google ads */ div#slashboxes div#advertisement-content { padding: .5em 0; text-align: center; } div#slashboxes div#poll-content b { padding-bottom: .6em; } div#slashboxes div#poll-content input { margin: .4em .4em 0 0; } div#slashboxes div#olderstuff-content br { display: none; } div#slashboxes div#olderstuff-content a { display: block; } div#slashboxes div#olderstuff-content ul a { display: inline; } div#slashboxes div#olderstuff-content ul li { font-weight: bold; } div#slashboxes div#olderstuff-content ul li { padding: .4em .7em; border: none; } div#slashboxes div#olderstuff-content ul li ul { padding: 0 0 .6em 1.25em; margin: .4em 0 0 0; border-bottom: 1px solid #066; } div#slashboxes div#olderstuff-content ul li ul li { padding: 0; list-style-image: url(//a.fsdn.com/sd/bullet.gif); font-weight: normal; } div#olderstuff-content ul li ul li em { font-style: normal; } div#olderstuff-content div.right { padding-top: 0; } div#olderstuff-content div.right br { display: inherit; } div#books-content ul { padding-bottom: .5em; margin: .5em 0; border-bottom: 1px solid #066; } div#user-info-content { line-height: 200%; } div#user-info-content b { font-size: 93%; } div#slashboxes div#poll-content li {margin-left: 1em} /* Login */ div#slashboxes div.block div#login-title, div#slashboxes div.block div#userlogin-title { display: none; } div#slashboxes div.block div#login-content, div#slashboxes div.block div#userlogin-content { padding: 0; color: #fff; background: #919191 url(//a.fsdn.com/sd/login-content-bg.png) repeat-x left bottom; } div#slashboxes div.block div#login-content form, div#slashboxes div.block div#userlogin-content form { border-bottom: 1px solid #aaa; padding-bottom: .75em; background: url(//a.fsdn.com/sd/login-title-right.png) no-repeat right top; } div#slashboxes div.block div#login-content a, div#slashboxes div.block div#userlogin-content a { color: #eee; font-weight: normal; } div#slashboxes div.block div#login-content p, div#slashboxes div.block div#userlogin-content p { padding: .2em 0 .5em 0; font-size: 93%; text-align: center; background: url(//a.fsdn.com/sd/login-content-bottom-left.png) no-repeat left bottom; } div#slashboxes div.block div#login-content input, div#slashboxes div.block div#userlogin-content input { width: 98%; margin: 0 auto .5em auto; font-size: 93%; } div#slashboxes div.block div#login-content label, div#slashboxes div.block div#userlogin-content label { } div#slashboxes div.block div#login-content label.checkbox, div#slashboxes div.block div#userlogin-content label.checkbox { display: block; margin-bottom: .75em; } div#slashboxes div.block div#login-content label.checkbox input, div#slashboxes div.block div#userlogin-content label.checkbox input { width: auto; margin: 0 3px 0 0; } div#slashboxes div.block div#login-content input.button, div#slashboxes div.block div#userlogin-content input.button { width: auto; margin: 0; } /* System messages */ div#message {padding: 0; margin: 0 0 1em 0; border-bottom: 1px solid #333; background: #666 url(//a.fsdn.com/sd/block-title-bg.png) repeat-x top left; } div#message div.content { padding: 0; margin: 0; background: url(//a.fsdn.com/sd/block-title-left.png) no-repeat left top; } div#message div.content p {margin: 0; padding: .3em .7em; color: #fff;} div#message div.content a {color: #fff;} div#message div.content a:visited {color: #ddd;} /* Related */ div.briefarticle {position: relative;} div.briefarticle a span {text-indent: -5000px; position: relative; float: left;} div.briefarticle a span.expanded {width: 15px; background: url(//a.fsdn.com/sd/login-arrow-expanded.gif) no-repeat 0 50%; } div.briefarticle a span, div.briefarticle a span.condensed {width: 15px; background: url(//a.fsdn.com/sd/login-arrow-collapsed.gif) no-repeat 0 50%; } div div.briefcomment { padding-left: 4em; padding-top: 0px } /* Poll */ .bar { width: 100%; border: none; } .barColor { background: #066; } .barPercent { color: #066; white-space: nowrap; padding: 0; background: none; } .barVotes { color: #000; background: none; padding: 0 0 0 .3em; } .totalVotes { font-size: 120%; } /* Tags */ div.tags { margin: 1em 0 0 0; padding: 0; font-size: 93%; line-height: 100%; background: #666 url(//a.fsdn.com/sd/block-title-bg.png) repeat-x; } div.tags div.tagtitleclosed, div.tags div.tagtitleopen { margin: 0; padding: .5em 0 .5em 20px; position: relative; background: #fff; } div.tags div.tagtitleopen {color: #fff; background: url(//a.fsdn.com/sd/block-title-right.png) no-repeat top right; } div.tags div.tagtitleopen a {color: #fff;} div.tags div.tagtitleclosed a { text-decoration: none; } div.tags div.tagtitleclosed .tagmenu a { text-decoration: underline; } div.tags div.tagtitleopen span.tagsheader, div.tags div.tagtitleclosed span.tagsheader {text-indent: -5000px; position:absolute; left: 10px; } div.tags div.tagtitleopen span.tagsheader {width: 15px; background: url(//a.fsdn.com/sd/block-arrow-expanded.gif) no-repeat 0 50%; } div.tags div.tagtitleclosed span.tagsheader {width: 15px; background: url(//a.fsdn.com/sd/login-arrow-collapsed.gif) no-repeat 0 50%; } div.tags div.tagtitleopen i a, div.tags div.tagtitleclosed i a {background: transparent;} div.tags div.tagbody { background: #ddd url(//a.fsdn.com/sd/article-details-bg.png) repeat-x; padding: .85em 0 0 .85em; color: #666; border: #ccc 1px solid; border-top: none; } div.tags div.tagbody input { width: 50%; margin: .5em 0; } div.tags div.tagbody input.button { width: 5em } div.tags div.tagshide { display: none } /* General Title */ div.generaltitle div.title { background: #044 url(//a.fsdn.com/sd/article-title-bg.png) repeat-x left top; } div.generaltitle div.title a { color: #fff; } div.generaltitle div.title h3 { padding: .3em .7em .45em .7em; color: #fff; font-size: 123%; /* 16px */ font-weight: bold; background: url(//a.fsdn.com/sd/article-title-left.png) no-repeat left top; } /* Journal */ #journalgeneric {margin: 1em 0;} div.generalbody div#journalgeneric div.article { margin-bottom: 1.5em; background: url(//a.fsdn.com/sd/storylinks-bg.png) repeat-x left bottom; } #journalgeneric div.intro i {display: inline; font-style: italic; border: none; margin: 0; padding: 0;} #journalgeneric div.intro i a {font-style: italic;} div.generalbody div#journalgeneric div.article div.body { padding-bottom: 2em; background: url(//a.fsdn.com/sd/storylinks-right.png) no-repeat right bottom; } #journalgeneric div.storylinks ul li { margin: 0; padding: 0; border: none; } #journalgeneric div.storylinks ul li a { padding: 0 .4em 0 1em; border-left: 1px solid #000; } #journalgeneric div.storylinks ul li.edit a, #journalgeneric div.storylinks ul li.discussion a, #journalgeneric div.storylinks ul li.journalid a { border: none; } #journalgeneric div.details { } #journalgeneric div.details div.adminoptions { float: right; } div.journalpage { margin-top: .8em; padding: .4em .7em .5em .7em; background: #dfdfdf url(//a.fsdn.com/sd/corner-bottom-right.png) no-repeat right bottom; } div.journalpage br { display: none; } /* Forms */ textarea { width: 99%; } #admin input.button { width: auto; } /* Submit */ #submit .message { margin: 0 0 1em 0; padding: 0; } /* Submitting idle story */ div#submit div.generalbody ul{ list-style-position:inside; } /* Misc */ pre, code { font-size: 93%; } .secpref_master td { border-bottom: solid 2px #066;} .secpref_nexus_row { color: #aaa; background: #ccc; } #sectionprefs_message { background: #066; font-size: 120%; color: #fff; font-weight: bold; text-align: right; } #sectionprefs_hdr {text-align: right; background: #066; font-size: 120%; color: #fff; } #sectionprefs_hdr a {float: left; color: #fff;} #sectionprefs_hdr span a {float: none; color: #fff; font-size: 10px; font-weight: bold; text-decoration: none;} #sectionprefs_hdr span { margin: -.3em 0; padding: 0 4px; height: 11px; width: 11px;} .ps_23, .ps_22, .ps_26 { display: none; } .curstory { border-top: solid 2px #066; } .popup { border: solid 2px #066; } .popup .data { font-size: 100% } .popup-title {text-align: left; background: #066; font-size: 100%; color: #fff; padding-right: 4em; } .popup-title .buttons { position: absolute; right: 0.2em; } .popup-title .buttons span a {float: none; color: #fff; font-size: 10px; font-weight: bold; text-decoration: none;} .popup-title .buttons span { margin: -.3em 0; padding: 0 4px; height: 11px; width: 11px;} .popup-message { background: #066; color: #fff; } .popup-title a, .popup-message a { color: #fff } .popup-contents { background: #ccc; font-size: 80%; padding: 5px; } .popup-message { background: #066; font-size: 100%; color: #fff; font-weight: bold; text-align: right; } #sectionprefs-contents { background: #fff } #subscribe div.generaltitle div.title {margin-bottom: 0;} #st-display table { background: #066; color: #fff; } blockquote, .quote { margin-bottom: .75em; padding-left: .75em; color: #555; border-left: 3px solid #ddd; position: relative; display: block; } blockquote * { font-style: normal; } .comment > .oneline blockquote { border: 0; padding: 0; margin: 0; } /* Edit */ .edit { width: 4em; position: relative;} .edit a { position: relative; float: right; margin-top: -1.2em; display: block; width: 4em; text-indent: -700em; text-decoration: none; background: url(//a.fsdn.com/sd/sic_edit.png) right no-repeat; } div.article div.title span.edit a {text-decoration: none;} .briefarticle .edit a {margin: -1.5em .3em 0 0;} /* Ads */ /* #fad1 {height: 100px;} */ .ad2 {text-align: center;} #fad2 {margin-bottom: 1em;} #fad6, #fad83, #fad85 {background: #fff;} #links-ad-content div, #links-ad-content table {margin: 0 !important; width: 8.95em !important; overflow: hidden;} #links-ad-content a {color: #066; font-weight: normal !important;} /* Sponsor Sections */ #user-section {position: relative;} #sponsorlinks { font-size: 95%; text-align: right; width: 18.5em; background: transparent !important; bottom: -1.8em; z-index: 10000 !important; position: absolute; right: 2em; margin: 0; } .popup div.title span, .popup div.title span a { display: none} #vendorStory-26-popup {width: 18.5em; border: 2px solid #c5d1a6} #vendorStory-26-contents {background: #DBE8B8} #vendorStory-26-popup div.title h3 { background: #6d745f url(//a.fsdn.com/sd/vendors-slc.gif) no-repeat top left; } #vendorStory-26-popup div.title h3 a {color: #fff} #vendorStory-26-popup div.title span a, #vendorStory-26-popup div.title span { color: #DBE8B8; } #vendorStory-26-contents a { color: #6d745f; } #vendorStory-26-popup div.details {background: #DBE8B8} #vendorStory-26-title {background: #6D745F; padding: .3em} #vendorStory-26-popup .storylinks div, #vendorStory-26-popup .storylinks ul {background: transparent !important} #sponsorlinks span {color: #066; text-decoration: underline} #contents {margin-top: 2em;} #vendorStory-26-popup #art1, #vendorStory-26-popup #art2, #sponsorlinks #slink1, #sponsorlinks #slink1 .comments {margin: 0} .popup iframe { position:absolute; top: -1px; left:-3px; z-index:-1; width:18.5em; height: 100%; border: none; opacity: 0; } a:focus { overflow:hidden } /* additional menu */ #anniversary ul.menu#fhtablist li { font-size: 130%; } #anniversary ul.menu#fhtablist li, #fhtablist a { color: #fff; padding: 0; margin: 0; } #anniversary ul.menu#fhtablist li.active a img { margin-left: .3em} #anniversary ul.menu#fhtablist { margin: 0; padding: .75em 12em .75em .6em; font-size: 90%; background: transparent !important; } #anniversary ul.menu#fhtablist li.active { background: #444; border: 1px solid #666; border-bottom: 1px solid #777; border-left: 1px solid #777; margin: 0 -.3em 0 0 !important; padding: .3em !important; position: relative; font-weight: bold; } #anniversary ul.menu#fhtablist li.active a { padding: 0; color: #aaa; text-decoration: none; } #anniversary ul.menu#fhtablist li.active:before { content: ""; } #anniversary .anniv_event h4 {font-weight: bold; display: inline;} #anniversary .anniv_event h4 span {font-weight: normal} #anniversary .anniv_event input {display: inline; margin: 0 0 0 -2.3em; position: absolute; left: 3em; top: 1em;} #anniversary .anniv_event, #anniversary .anniv_date, #anniversary .anniv_details {display: block;} #anniversary .anniv_event {padding: 1em 3em; margin: 0 0 1em 0; background: transparent url(//a.fsdn.com/sd/storylinks-bg.png) repeat-x scroll left bottom; position: relative;} #anniversary ul.menu#fhtablist a img {margin: 0 0 -4px 0} .map { z-index: 1000; width: 20px; padding: 0 10px; text-indent: -7000em; position: absolute; background: url('//a.fsdn.com/sd/sic_icons.png') no-repeat 0px -1599px; } .briefarticle .introhide { display : none } #article .briefarticle .intro { padding: 1em 1em 1em 2.5em; background: #ddd; }