/* ParseCSS - http://developit.ca/ParseCSS/ */
html, body { margin:0; padding:0; background:#FFF; color:#777; font-family:Arial,helvetica,sans-serif,sans,"Ms Sans-Serif",freesans; font-size:14px; overflow:auto; } div#header { text-align:center; margin-top:20px; } div#header .headertext { display:block; position:relative; text-align:center; color:#CCC; font-size:32px; font-weight:bold; } .textshadow1 { display:block; position:relative; top:-0.2em; text-align:center; text-indent:6em; color:#DDD; font-size:24px; } .textshadow2 { display:block; position:relative; top:-0.2em; text-align:center; text-indent:16em; color:#E6E6E6; font-size:16px; } .main_navigation { display:block; position:absolute; left:0; top:0; height:20px; width:100%; margin:0; padding:0; } .main_navigation ul { display:block; position:relative; margin:0; padding:2px; list-style:none; } .main_navigation li { display:inline; position:relative; margin:0; padding:0; } .main_navigation li a, .main_navigation li a:hover { display:inline; position:relative; margin:0; padding:2px 10px; border:none; font-size:16px; color:#555; text-decoration:none; } .main_navigation li a:hover { color:#000; border-bottom:1px solid #69F; background:#EEE; } div.content_wrap { margin:auto; margin-top:10px; margin-bottom:100px; text-align:center; } div.content_wrap h1 { color:#999; font-weight:bold; font-size:150%; letter-spacing:0; } div.content_wrap h2 { color:#ACF; font-weight:normal; font-size:200%; letter-spacing:-1px; margin-top:20px; margin-bottom:10px; } div.content_wrap p { width:400px; margin:auto; text-align:left; text-indent:0.8em; line-height:1.4em; } a, a:hover { color:#69F; font-weight:normal; text-decoration:none; border-bottom:1px dotted #69F; } a:hover { color:#259; } div.search_wrap { margin-top:30px; } input.text { width:300px; padding:2px; font-size:100%; font-weight:bold; color:#666; background:#F4F4F4; border:1px dotted #CCC; border-bottom:1px solid #444; } input.text.focus { color:#000; background:#EEE; border:1px dotted #888; border-bottom:1px solid #222; } input.text.hover { color:#444; background:#F0F0F0; border:1px dotted #BBB; border-bottom:1px solid #333; } input.button { padding:1px; background:#EEE; border:1px solid #888; color:#69F; font-size:100%; font-weight:bold; } input.button.hover { color:#47B; background:#DDD; border:1px solid #666; cursor:pointer; } input.button.pressed { background:#CCC; border:1px solid #555; } div.add_customurl { position:relative; margin-top:10px; color:#BBB; } .customurl_pretext { position:relative; color:#AAA; font-size:16px; margin-left:0.5em; margin-right:1px; z-index:1; } input.text.customurl { padding:0; border:1px solid #CCC; border-left:none; background:#F4F4F4; color:#777; width:200px; } input.text.customurl.focus { border:1px solid #888; border-left:none; background:#EEE; color:#444; width:200px; } .compressed_url { width:600px; padding:5px; margin:auto; margin-top:50px; margin-bottom:50px; background:#F4F4F4; border:1px dotted #CCC; font-size:30px; color:#222; font-weight:bold; text-align:center; } .msg_from_partners { display:block; width:100%; clear:both; text-align:center; margin:10px auto 0; padding:0; background:url('images/partners_bg.png') left center repeat-x #EEE; border-top:1px solid #CCC; font-size:80%; text-align:right; overflow:hidden; } .msg_from_partners ul { list-style:none; display:block; padding:0 0 0 30px; margin:0; background:url('images/partners_title.png') left center no-repeat; border:none; text-align:left; overflow:hidden; } .msg_from_partners li { list-style:none; display:block; float:left; padding:0 10px; margin:0; border:none; overflow:hidden; } .msg_from_partners ul a, .msg_from_partners ul a:hover { display:inline; padding:0; margin:0; border:none; color:#69C; font-weight:normal; text-decoration:none; } body .msg_from_partners ul a:hover { text-decoration:underline; } .copyright { display:block; width:100%; clear:both; text-align:center; margin:0 auto; padding:10px 0; border-top:1px solid #AAA; } .copyright a { color:#69F; font-weight:normal; text-decoration:none; border-bottom:1px dotted #69F; } .copyright a:hover { color:#259; font-weight:normal; text-decoration:none; border-bottom:1px solid #69F; } a.bookmarklet_link, a.bookmarklet_link { display:block; width:280px; margin:auto; margin-top:20px; margin-bottom:20px; padding:10px; border:1px solid #69F; background:#ACF; color:#000; font-size:bold; font-size:30px; cursor:move; } .archive_list { position:relative; width:600px; margin:0 auto; border:1px solid #DDD; border-width:1px 1px 0; } .archive_list .row { display:block; position:relative; width:100%; margin:0; padding:0; text-align:right; line-height:0.8em; } .archive_list .row .archive_visits { position:absolute; left:100%; top:50%; padding:0 2px 0 5px; margin:-7px 0 0 1px; background:#EEE; color:#999; font-size:10px; } .archive_list .row .archive_preview { position:absolute; display:none; width:202px; height:152px; left:-202px; top:50%; padding:1px; margin:-77px 0 0 1px; background:#EEE; } .archive_list .row.hover .archive_preview { display:block; } .archive_list .row a.dfl8_link { position:relative; padding:0; margin:3px auto 0 3px; float:left; clear:left; border:none; font-size:16px; font-family:Georgia,serif; font-weight:bold; color:#AAA; z-index:10; } .archive_list .row a.real_link, .archive_list .row a.real_link:hover { position:relative; display:block; margin:0; padding:3px 5px; border:1px solid #DDD; border-width:0 0 1px; font-size:11px; z-index:5; } .archive_list .row.hover a.real_link { background-color:#ACF; } .pagination { display:block; width:600px; padding:2px 0; margin:0 auto; list-style:none; text-align:right; } .pagination li { display:inline; margin:2px 0; padding:2px 0; } .pagination li.current a { color:#000; background:#FFF; border-bottom:1px solid #FFF; } .pagination_top li a { border-bottom-width:0; } .pagination_bottom li a { border-top-width:0; } .pagination a, .pagination a:hover { position:relative; padding:2px 6px; margin:0 -1px 0 0; border:1px dotted #BBB; background:#DDD; color:#69F; font-weight:bold; font-size:14px; z-index:10; } .pagination a:hover { border-color:#888; background:#BCD; color:#36A; z-index:20; } 
