html,body{ height: 100.75%; background-color: #a7a7a7; }
body{ background-color: #a7a7a7; color: #333; font: normal normal normal x-small "helvetica neue",helvetica,arial,sans-serif; margin: 0; padding: 0; }
a, a:link{ color: #595fac; text-decoration: none; font-weight: bold; }
a:visited{ color: #797ebf; font-weight: bold; }
a:hover{ color: #5259ab; text-decoration: underline; font-weight: bold; }
a:active{ color: #9396be; }
form{ margin: 0; padding: 0; border: 0; }
img{ border: 0; }

.subtle_link{ color: #999; }
.clearer{ clear: both; }
.container{ position: relative; width: 911px; margin: 10px auto 0 auto; padding: 0; background: url(/images/bg-main.png) repeat-y #002f67; color: #fff; border-left: 1px solid #808080; border-bottom: 1px solid #787878; }
.gentle_notice{ display: none; background-color: #666; color: #eee; font-size: 1.4em; padding: 15px 10px 8px 15px; width: 300px; }

div.error{ margin: 0 20px 10px 0; padding: 20px 20px 20px 56px; background: url(/images/no-sign.png) no-repeat 20px center #c00; color: #fff; }
div.paginatory{ margin: 15px 0 30px 250px; padding: 10px; }
div.paginatory strong, div.paginatory div.block{ margin: 0 0 0 1px; display: block; float: left; width: auto; padding: 6px 10px; border: 1px solid #eee; color: #bbb; }
div.paginatory a, div.paginatory a:link{ margin: 0 0 0 1px; padding: 6px 10px; display: block; float: left; border: 1px solid #8b8fc3; }
div.paginatory a:hover{ color: #fff; background-color: #595fac; border-color: #595fac; text-decoration: none; }
div.paginatory a.pagination_prev{ margin-right: 10px; }
div.paginatory a.pagination_next{ margin-left: 10px; }
div.paginatory div.pagination_prev{ font-weight: bold; margin-right: 10px; }
div.paginatory div.pagination_next{ font-weight: bold; margin-left: 10px; }
div.paginatory div.pagination_prev.block{ border: 0; margin: 0; padding: 0; }
div.paginatory div.pagination_next.block{ border: 0; margin: 0; padding: 0; }

#nav{ background-color: #002f67; height: 135px; overflow: hidden; border-bottom: 1px solid #96a9c0; }
#bar{ position: relative; height: 11px; height: 9px; border-top: 1px solid #91b29d; border-bottom: 1px solid #265d5a; background-color: #599b4a; }
#bar_bg_left{ position: absolute; top: -1px; left: 0; width: 34px; height: 11px; background: url(/images/sprites.png) repeat scroll -172px 0 }
#bar_bg_right{ position: absolute; top: -1px; right: 0; width: 158px; height: 11px; background: url(/images/sprites.png) repeat scroll -207px 0 } 
#nav_bg_left{ position: absolute; z-index: 100; top: 11px; left: 0; width: 22px; height: 124px; background: url(/images/sprites.png) repeat scroll -172px -11px; }
#nav_bg_right{ position: absolute; z-index: 100; top: 11px; right: 0; width: 123px; height: 124px; background: url(/images/sprites.png) repeat scroll -195px -11px; }
#logo{ position: absolute; z-index: 200; top: 32px; left: 25px; width: 172px; height: 38px; background: url(/images/sprites.png) repeat scroll 0 0; cursor: pointer; }
#a740{ position: absolute; z-index: 200; top: 25px; right: 0; width: 165px; text-align: right; margin: 0 19px -10px 0; font: normal normal bold 6.311em "helvetica neue",helvetica,arial,sans-serif; color: #e2f5ff; line-height: 0.75em; }
#a740 span{ position: relative; left: -4px; white-space: nowrap; }
#rumors_viewer{ position: absolute; z-index: 300; top: 78px; right: 24px; }

#nav_tabs{ position: absolute; z-index: 400; top: 99px; left: 17px; width: 100%; font-size: 1.1em; text-align: left; }
#nav_tabs a, #nav_tabs a:link{ display: block; float: left; width: auto; margin: 0 2px 0 0; padding: 6px 20px 6px 10px; font-size: 1.4em; line-height: 1.43em; font-weight: bold; text-decoration: none; background: #1a4476; color: #e1f9ff; border-top: 2px solid #002f67; cursor: pointer; }
#nav_tabs a.active, #nav_tabs a.active:hover{ cursor: default; color: #fff; background: #204d82; border-top: 2px solid #335985; }
#nav_tabs a:hover{ color: #badfe8; background: #204d82; }

#nav_tabs div.cur_lang{ margin: 12px 44px 0 0; float: right; width: auto; color: #e1f9ff; background-color: #1A4476; }
#nav_tabs div.cur_lang a, #nav_tabs div.cur_lang a:link{ float: none; display: block; margin: 0 6px 0 5px; padding: 2px 15px 3px 3px; font-size: 1.2em; background: url(/images/btn-down-arrow.gif) no-repeat right center; border: 0; }
#nav_tabs div.cur_lang a:visited{ color: #eee; }
#nav_tabs div.cur_lang a:hover{ color: #fff; }
#nav_tabs div.cur_lang a:active{ color: #fff; outline: none; }
#nav_tabs div.cur_lang a:focus{ outline: none; }

#nav_tabs div.lang_menu{ position: absolute; right: 43px; top: 37px; padding: 0 2px 0 0; width: 100px; border: 2px solid #fff; background-color: #eee; color: #666; display: none; }
#nav_tabs div.lang_menu a, #nav_tabs div.lang_menu a:link{ float: none; margin: 0; padding: 6px 0 7px 9px; border: 0; background-color: transparent; display: block; text-decoration: none; color: #666; font-size: 1.1em; width: 93%; }
#nav_tabs div.lang_menu a:visited{ color: #555; }
#nav_tabs div.lang_menu a:hover{ color: #eee; background-color: #666; }
#nav_tabs div.lang_menu a:active{ color: #eee; background-color: #666; }
#nav_tabs div.lang_menu a.more_link{ border-top: 1px solid #ccc; }
/* #nav_tabs div.lang_menu div.dogflap{ margin: -17px 10px 0 0; float: right; width: 13px; height: 7px; background: url(/images/sprites.png) repeat scroll -318px -11px; overflow: hidden; } */

#main{ margin: 0 10px 10px 10px; padding: 0 0 20px 15px; text-align: left; background: #d6ceb5; border-top: 10px solid #eee; }
#main #shim{ width: 1px; height: 500px; float: left; display: block; }

div.module{ margin: 15px 10px 0 0; padding: 0; width: 650px; float: left; background-color: #fff; color: #333; font-size: 1.2em; line-height: 1.5em; border: 2px solid #002f67; border-top-style: none; }
div.module.full_col{ margin-right: 0; padding-right: 0; background: transparent; border-style: none; float: left; width: 650px; }
div.module.col2{ width: 178px; margin-left: 13px; margin-right: 0; }
div.module h1{ margin: 0; padding: 6px 4px 6px 11px; background: #002f67; font-size: 1.2em; letter-spacing: -0.03em; color: #eef9ff; }
div.module p.headnote{ color: #666; margin: 0; padding: 10px 10px 20px 10px; }
div.module input.sexy{ padding: 5px 0 5px 8px; border: 1px solid #bababa; color: #555; background: url(/images/input_bg.png) top left repeat-x #eee; font: normal normal normal 1.2em "helvetica neue",helvetica,arial,sans-serif; line-height: 1.1em; height: 18px; }
div.module input.sexy:focus{ border: 1px solid #666; }
div.module input.wide{ width: 470px; }
div.module input.submit{ padding: 0; border: 1px solid #222; color: #bdbab6; background-image: none; background-color: #262626; font-weight: bold; line-height: 1.1em; }

ul.thumbs{ margin: 0 0 0 9px; padding: 0 18px 20px 43px; list-style: none; }
ul.thumbs li.thumb{ margin: 0 10px 17px 0; padding: 3px; border: 1px solid #eee; display: block; float: left; width: 96px; height: 96px; overflow: hidden; text-indent: 300px; }
ul.thumbs li.thumb.hover{ border: 1px solid #999; }
ul.thumbs li.thumb a.thumb_link{ display: block; width: 96px; height: 96px; }

#top_link_module{ width: 650px; text-align: center; padding: 30px 0 0 0; font-size: 1.4em; }
a.to_top_link, a.to_top_link:link{ color: #ac985a; text-decoration: none; }
a.to_top_link:visited{ color: #af9d64; }
a.to_top_link:hover{ color: #a48a37; text-decoration: underline; }
a.to_top_link:active{ color: #b6a87c; }

/* home */
#home #toons{ margin: 0; padding: 0; padding-bottom: 30px; position: relative; }
#home #ready{ margin: 0; padding: 0; position: relative; top: 10px; padding-bottom: 30px; }
#home #facts{ float: none; }
#home #facts p{ margin: 0; padding: 7px 12px 18px 11px; font-size: 1.4em; letter-spacing: -0.02em; line-height: 1.40em; font-weight: bold; color: #ccc; }
#home #twitter{ margin-top: 0; float: none; }
#home #twitter a.twitter_pic{ margin: 10px 0 0 5px; display: block; width: 48px; height: 48px; overflow: hidden; float: left; }
#home #twitter #twitter_who{ margin: 10px 0 0 0; padding: 4px 0 0 5px; width: 117px; height: 48px; line-height: 1.7em; overflow: hidden; }
#home #twitter p{ margin: 0; padding: 10px; overflow-x: hidden; width: 150px; text-overflow: ellipsis; }
#home #twitter em{ color: #808080; font-size: 0.9em }
#home #twitter p.footnote{ color: #888; font-size: 0.8em; margin: 0; padding: 0 0 14px 10px; }
#home #about{ padding-bottom: 18px; font-size: 1.1em; float: none; }
#home #about p{ margin: 0; padding: 10px 12px 0 11px; }

/* safety */
#safety #toon{ margin-right: 24px; }
#safety #main{ padding-left: 40px; background: #cec7b5; }
#safety div.module{ width: 498px; background-color: #d6ceb5; color: #333; border-color: #b1a78e; text-align: center; }
#safety div.module.col2{ background: #fff; width: 280px; margin-right: 0; }
#safety div.module.fb{ background: #fff; border-top: 2px solid #b1a78e; padding: 10px 0; }
#safety div.module h1{ margin: 0; padding: 6px 4px 6px 11px; background: #b1a78e; font-size: 1.2em; letter-spacing: -0.03em; color: #eef9ff; }
#safety div.module h1.tags{ position: absolute; right: 38px; top: 375px; padding: 16px 20px 18px 28px; width: 235px; font-size: 1.2em; color: #5c4e35; background: #b1a78e; text-align: left; }
#safety div.module h1.tags a,
#safety div.module h1.tags a:link,
#safety div.module h1.tags a:visited{ color: #5C4E35; }
#safety div.module h1.tags a:hover{ color: #4e3727; }
#safety div.module h1.tags a:active{ color: #5C4E35; }
#safety div.module h2.toon{ margin: 0; padding: 6px 4px 6px 11px; background: #b1a78e; font-size: 1.6em; letter-spacing: -0.03em; color: #fff; text-align: left; }
#safety div.module img.toon{ margin: 18px 0 10px 0; }

#safety #safety_nav{ height: 186px; background-color: #fff; color: #333; border: 2px solid #b1a78e; border-top-style: none; font-size: 1.2em; }
#safety #safety_nav h3{ margin: 0; padding: 6px 14px 6px 11px; display: block; background: #b1a78e; font-size: 1.2em; letter-spacing: -0.03em; color: #fff; text-align: right; }
#safety #safety_nav ul.thumbs{ width: 280px; margin: 0; padding: 15px 0 15px 15px; }
#safety #safety_nav ul.thumbs li.thumb{ margin-left: 10px; margin-bottom: 30px; height: auto; text-align: right; text-indent: 0; }
#safety #safety_nav ul.thumbs li.thumb.first{ text-align: left; }
#safety #safety_nav ul.thumbs li.thumb div.thumb_link_holder{ width: 96px; height: 96px; overflow: hidden; }
#safety #safety_nav ul.thumbs li.thumb a.nextprev_link{ position: relative; top: 2px; color: #333; }
#safety #safety_nav ul.thumbs li.thumb a.nextprev_link:visited{ color: #333; }
#safety #safety_nav ul.thumbs li.thumb a.nextprev_link:hover{ color: #000; }
#safety #safety_nav ul.thumbs li.thumb a.nextprev_link:active{ color: #696969; }
#safety #safety_nav ul.thumbs li.thumb.hover div.thumb_link_holder a.thumb_link{ background-image: url('/images/thumb-arr-right.png'); }
#safety #safety_nav ul.thumbs li.thumb.first.hover div.thumb_link_holder a.thumb_link{ background-image: url('/images/thumb-arr-left.png'); }

#safety #safety_nav #no_toon_first{ width: 96px; height: 96px; overflow: hidden; background: #999 url(/images/thumbs-no.png) repeat scroll 0 0; text-align: center; color: #fff; text-indent: -900px; }
#safety #safety_nav #no_toon_last{ width: 96px; height: 96px; overflow: hidden; background: #999 url(/images/thumbs-no.png) repeat scroll -97px 0; text-align: center; color: #fff; text-indent: -900px; }
#safety #safety_nav #no_toon_first_l10n{ width: 96px; height: 96px; overflow: hidden; background: #999 url(/images/thumbs-no-l10n.png) repeat scroll 0 0; text-align: center; color: #fff; text-indent: -900px; }
#safety #safety_nav #no_toon_last_l10n{ width: 96px; height: 96px; overflow: hidden; background: #999 url(/images/thumbs-no-l10n.png) repeat scroll -97px 0; text-align: center; color: #fff; text-indent: -900px; }

/* portraits */
#portraits div.module{ margin-right: 12px; }
#portraits div.module div.desc{ padding: 10px 20px 50px 20px; }
#portraits #more_info{ margin-left: 0; margin-right: 0; width: 190px; }
#portraits #more_info ul.faq{ padding: 0 5px 0 10px; list-style-type: none; }
#portraits #more_info ul.faq li{ background: url(/images/bullet-arrow.png) no-repeat 0 3px; padding: 2px 0 5px 17px; }
#portraits #more_info div.answer{ display: none; padding: 5px 0 12px 0; }
#portraits td#price{ text-align: center; }
#portraits td#price span.smaller{ display: block; font-size: 1.1em; font-weight: bold; margin: 0 0 8px 0; }
#portraits td#price span.larger{ display: block; font-size: 1.6em; font-weight: bold; }

/* potd */
#picture-of-the-day div.error{ margin-right: 30px }
#picture-of-the-day div.module{ width: 590px; margin-right: 18px; text-align: center; padding-bottom: 10px; }
#picture-of-the-day div.module.col2{ width: 230px; background: #1a4476; margin-right: 0; }
#picture-of-the-day div.module #datepicker{ margin: 0 0 5px 0; width: auto; }
#picture-of-the-day div.module a.potd{ margin: 0; padding: 0; display: block; }
#picture-of-the-day div.module img.potd{ margin: 15px 15px 3px 15px; }
#picture-of-the-day div.module h1{ text-align: left; }
#picture-of-the-day div.module dl.potd_captions{ text-align: left; margin: 0; padding: 0; font-size: 1.2em; display: none; }
#picture-of-the-day div.module dl.potd_captions dd.page_flipper{ text-align: center; font-size: 0.9em; color: #999; }
#picture-of-the-day div.module #potd_captions_1{ display: block; }
#picture-of-the-day div.module dl.potd_captions dt{ margin: 0 15px; padding: 10px 0 5px 0; font-weight: bold; }
#picture-of-the-day div.module dl.potd_captions dd{ margin: 0 15px; padding: 10px 0; border-top: 1px solid #eee; }
#picture-of-the-day div.module dl.potd_captions dd em{ display: block; font-size: 0.9em; color: #ccc; padding-left: 8px; width: auto; }
#picture-of-the-day div.module dl.potd_captions dd em span.date{ display: none; }
#picture-of-the-day div.module #add_caption{ margin: 20px 0 30px 28px; overflow: auto; text-align: left; }
#picture-of-the-day div.module #add_caption a.footnote, #picture-of-the-day div.module #add_caption a.footnote:link { margin: 4px 0 0 3px; font-size: 0.9em; }
#picture-of-the-day div.module #add_caption input{ display: block; float: left; }
#picture-of-the-day div.module #add_caption input.disabled{ color: #999; }
#picture-of-the-day div.module #add_caption input.submit_img{ height: auto; margin-left: 1px; }
#picture-of-the-day div.module p.footnote{ margin: 0 0 10px 0; padding: 0; font-size: 0.95em; }
#picture-of-the-day div.module.col2 h1{ text-align: right; font-weight: normal; }
#picture-of-the-day div.module.col2 h1 span.sup{ font-size: 0.8em; }

/* contact */
#contact div.module{ width: 855px; margin-right: 0; }
#contact div.module div.content{ margin: 0 0 0 10px; padding: 10px 0 80px 10px; }
#contact #contact_img{ margin: 50px 65px 0 10px; float: left; width: 280px; height: 205px; background: url(/images/bg-contact.gif) no-repeat; }
#contact #contact_msg{ width: 450px; float: left; background-color: #fff; color: #333; border: 2px solid #002f67; border-top-style: none; font-size: 1.2em; }
#contact label{ display: block; font-size: 1.4em; padding-bottom: 4px; margin-top: 20px; }
#contact input.sexy{ width: 300px; }
#contact #vfeowij3{ height: 20px; }
#contact select{ padding: 5px; font: normal normal normal 1.3em "helvetica neue",helvetica,arial,sans-serif; line-height: 1.1em; }
#contact textarea.textarea{ padding: 5px 5px 5px 8px; border: 1px solid #bababa; color: #555; width: 384px; height: 255px; background: url(/images/bg-contact-textarea.gif) no-repeat; font: normal normal normal 1.3em "helvetica neue",helvetica,arial,sans-serif; line-height: 1.1em;  }
#contact #iewov93ngi{ margin-top: 20px; }
#contact ul.form_notes{ list-style: none; margin: 0; padding: 10px 0 15px 10px; }
#contact ul.form_notes li{ margin: 6px 0; padding: 0 0 0 17px; line-height: 2.0em; background: transparent url(/images/bullet-arrow.png) no-repeat 0 50%; }

/* mailbag */
#mailbag div.module{ width: 855px; margin-right: 0; }
#mailbag div.module p.intro{ padding-bottom: 20px; padding-right: 25px; }
#mailbag div.module div.content{ margin: 0 0 0 10px; padding: 10px 0 120px 10px; }
#mailbag div.module div.content p.retort{ margin: 1px 0 0 0; padding: 14px 16px 28px 25px; color: #a52e00; line-height: 1.6em; }
#mailbag div.module #mails{ margin: 0; padding: 0; list-style-type: none; display: block; }
#mailbag div.module #mails td{ margin: 0; padding: 0 25px 30px 3px; width: 390px; }
#mailbag div.module #mails td div.letter{ margin: 0; padding: 70px 10px 15px 20px; font: normal normal normal 1.1em/1.75em Georgia,Courier,"Times New Roman",Times,Serif; color: #535376; border: 1px solid #fdedbd; }
#mailbag div.module #mails td div.letter.one{ background: url(/images/bg-mailbag1.jpg) repeat-y center 0; }
#mailbag div.module #mails td div.letter.two{ background: url(/images/bg-mailbag2.jpg) repeat-y center 0; border: 1px solid #eee; color: #555; }
#mailbag div.module div.content p.retort a, #mailbag div.module div.content p.retort a:link{ color: #a52e00; }
#mailbag div.module div.content p.retort a:visited{ color: #a52e00; }
#mailbag div.module div.content p.retort a:hover{ color: #a52e00; }
#mailbag div.module div.content p.retort a:active{ color: #a52e00; }

/* languages */
#language div.module{ float: none; margin-left: auto; margin-right: auto; }
#language div.module div.content{ margin: 0 0 0 10px; padding: 10px 60px 75px 10px; }
ul.lang_list{ list-style-type: none; }
ul.lang_list li{ float: none; display: block; width: 470px; list-style: none; overflow: hidden; clear: both; margin: 6px 0; padding: 0; }
ul.lang_list li .lang_list_left{ float: left; display: block; width: 110px; padding-left: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url(/images/bullet-arrow.png) no-repeat 0 1px; font-weight: bold; }
ul.lang_list li .lang_list_left.unavailable{ color: #787878; }
ul.lang_list li div.credit{ float: right; width: 305px; margin:0; padding:0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/* newsletter */
#newsletter div.module{ width: 855px; float: none; position: relative; }
#newsletter div.module div.content{ margin: 0 10px 0 10px; padding: 10px 10px 85px 10px; }
#newsletter div.module dl{ margin: 10px 0 0 60px; padding: 10px; }
#newsletter div.module dt{ font-size: 1.2em; padding: 10px 0 5px 0; }
#newsletter div.module dd{ color: #999; margin: 0; padding: 0 15px 10px 0; }
#newsletter div.module dd.col2{ padding: 0 15px 10px 40px; }
#newsletter div.module #subscribe_or_remove dd{ float: left; width: 300px; }
#newsletter div.module #subscribe_or_remove dd h6{ margin-bottom: 5px; }
#newsletter div.module #subscribe_or_remove dd input{ display: block; float: left; }
#newsletter div.module #subscribe_or_remove dd input.submit_img{ height: auto; margin-left: 1px; }
#newsletter h6{ margin: 0; padding: 0; font-size: 1.2em; }

/* rumors */
#rumors div.module{ width: 555px; margin-left: 140px; margin-right: 0; }
#rumors div.module.announcement{ background-color: #599b4a; color: #dbffd9; border-color: #165d2d; }
#rumors div.module.announcement a, #rumors div.module.announcement a:link{ color: #9cff97; }
#rumors div.module.announcement h1{ background-color: #165d2d; }
#rumors div.module.announcement div.content{ padding: 6px 20px 5px 65px; background: url('/images/rumors-logo.jpg') 0 50% no-repeat; }

#rumors div.module div.content{ margin: 0 10px 0 10px; padding: 10px 10px 100px 25px; }
#rumors div.module h6{ font-size: 1.2em; color: #999; margin: 0; padding: 20px 0 0 0; }
#rumors div.module input{ display: block; float: left; }
#rumors div.module input.rumor_input{ width: 420px; }
#rumors div.module input.submit_img{ height: auto; margin-left: 1px; }
#rumors div.module ul{ padding: 0 5px 0 10px; list-style-type: none; }
#rumors div.module ul li{ background: url(/images/bullet-arrow.png) no-repeat 0 3px; padding: 2px 0 5px 17px; }

/* footer */
#footer{ background: url(/images/bg-main.png) repeat-y 0 -40px #eee; padding: 25px 10px 30px 15px; color: #999; vertical-align: middle; text-align: left; }
#footer input{ font-family: "helvetica neue",helvetica,arial,sans-serif; font-size: 1.1em; color: #666; }
#footer_newsletter{ margin-left: 20px; width: auto; float: left; font: normal normal bold 1.3em "helvetica neue",helvetica,arial; color: #333; }
#footer_newsletter input.txt{ margin: 5px 0 0 0; padding: 2px 0 2px 4px; width: 160px; border: 1px solid #999; float: left; font: normal normal normal 1.0em "helvetica neue",helvetica,arial,sans-serif; height: 17px; }
#footer_newsletter input.submit{ margin: 5px 0 0 0; height: auto; margin-left: 1px; float: left; }
#desirables{ margin-right: 20px; padding: 0 0 20px 0; text-align: right; float: right; width: 126px; font: normal normal bold 1.3em "helvetica neue",helvetica,arial; color: #333; white-space: nowrap; }
#desirables a, #desirables a:link{ display: block; border: 0; float: right; }
#desirables a.facebook{ width: 29px; height: 29px; background: url(/images/sprites.png) repeat scroll -1px -38px; overflow: hidden; }
#desirables a.twitter{ width: 25px; height: 29px; background: url(/images/sprites.png) repeat scroll -30px -38px; overflow: hidden; }
#desirables a.aim{ width: 26px; height: 29px; background: url(/images/sprites.png) repeat scroll -55px -38px; overflow: hidden; }
#desirables a.myspace{ width: 25px; height: 29px; background: url(/images/sprites.png) repeat scroll -81px -38px; overflow: hidden; }
#desirables a.dreamhost{ width: 30px; height: 29px; background: url(/images/sprites.png) repeat scroll -106px -38px; overflow: hidden; }
#copynote{ color: #666; text-align: center; padding: 30px 0 60px 0; font-size: 1.1em; line-height: 2.0em; }
#copynote a, #copynote a:link{ color: #666; font-weight: normal; text-decoration: underline; }
#copynote a:visited{ color: #666; }
#copynote a:hover{ color: #999; }
#copynote a:active{ color: #999; }