
/* ::::: http://l-stat.livejournal.com/ad_base.css ::::: */

.ljad h4 { margin: 0pt; text-align: left; font-size: 10px; font-weight: normal; text-transform: uppercase; color: rgb(68, 68, 68); }
.ljad a { border: 0pt none ; font-size: 10px; }
.ljad img { border: 0pt none ; }
.ljadskyscraper { width: 160px; }
.ljadleaderboard, .ljadleaderboard-top, .ljadleaderboard-bottom { width: 728px; margin-left: auto; margin-right: auto; }
.ljadsmrect { width: 185px; }
.ljadmedrect { width: 300px; }
.ljad5linkunit { width: 728px; margin-left: auto; margin-right: auto; }
.ljadbadge { width: 160px; margin-bottom: 15px; }
.ljadentrybox { width: 468px; }
.lj_inactive_ad { display: none; }
.lj_content_ad { border: 1px solid rgb(255, 214, 63); padding: 5px 5px 0pt; overflow: hidden; width: 580px; text-decoration: none; font-size: 12px; }
.lj_content_ad .ad_header { font-weight: bold; }
.lj_content_ad .ad_text, .lj_content_ad .ad_url { font-size: 11px; }
.adv { border: 1px solid rgb(128, 128, 128); padding: 12px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; position: relative; min-width: 400px; clear: both; text-align: left ! important; }
.adv-box { overflow: hidden; height: 250px; width: 100%; min-width: 400px; }
* html .adv-box {  }
.adv-box-banner { float: left; width: 313px; height: 250px; text-align: left; }
.adv-box-text { overflow: visible; float: left; width: 100%; min-width: 530px; margin-right: -313px; padding-top: 30px; }
.adv-box-text-in { margin-right: 313px; }
.body-adv-box {  }
* html .mw { overflow: hidden; width: 530px; height: 0pt; font-size: 0pt; line-height: 0pt; }
h3.h-adv-box { border: 0pt none  ! important; margin: 0pt ! important; padding: 3px 7px 5px ! important; background: rgb(169, 34, 66) none repeat scroll 0% 0% ! important; text-transform: uppercase; font-family: Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: 1; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); }
h3.h-adv-box a { border: 0pt none  ! important; background: transparent none repeat scroll 0% 0% ! important; text-decoration: none ! important; font-family: Verdana,Arial,sans-serif ! important; font-style: normal ! important; font-variant: normal ! important; font-weight: normal ! important; font-size: 10px ! important; line-height: 1 ! important; font-size-adjust: none ! important; font-stretch: normal ! important; -x-system-font: none ! important; color: rgb(255, 255, 255) ! important; }
h3.h-adv-box a:hover { border: 0pt none  ! important; text-decoration: underline ! important; color: rgb(255, 255, 255) ! important; }
.adv h3.h-adv-box { border: 0pt none  ! important; position: absolute; right: -1px; top: 12px; float: right; z-index: 100; }

/* ::::: http://l-stat.livejournal.com/??lj_base.css,esn.css,contextualhover.css,controlstrip.css,controlstrip-dark.css,controlstrip-dark-local.css,controlstrip-local.css?v=1243900703 ::::: */

iframe.lj_embedcontent { border: 0pt none ; }
form { margin: 0px; padding: 0px; }
.ljclear { border: 0pt none ; margin: 0pt -1px -1px 0pt; padding: 0pt; clear: both; width: 1px; height: 1px; font-size: 0pt; line-height: 0pt; }
.nowrap { white-space: nowrap; }
.lj_progresscontainer { margin: 1em; background: transparent url('inactive.gif') repeat scroll 0% 0%; height: 25px; width: 400px; }
.lj_progressoverlay { background: transparent url('active00.gif') repeat scroll 0% 0%; }
.lj_progressindefinite { background-image: url('barber00.gif'); }
.lj_hourglass { z-index: 20000; }
.ErrorNote .Inner { border: 1px solid rgb(255, 153, 153); padding: 8px; background-color: rgb(255, 238, 238); background-repeat: repeat-x; }
.Note .Inner { border: 1px solid rgb(255, 204, 51); padding: 8px; background: rgb(255, 255, 221) none repeat scroll 0% 0%; }
div.lj_ippu { border: 2px solid rgb(68, 68, 68); padding: 2px; background-color: rgb(255, 255, 255); }
div.lj_ippu_titlebar { padding: 5px 0pt 0pt 5px; background-color: rgb(68, 68, 68); height: 20px; font-weight: bold; color: rgb(255, 255, 255); width: auto ! important; }
div.lj_ippu_titlebar div {  }
.lj_ippu_titlebar img { opacity: 0.25; }
.lj_ippu_titlebar img:hover { opacity: 1; }
.LJ_Placeholder_Container { border: 1px dashed rgb(204, 204, 204); overflow: hidden; display: table-cell; vertical-align: middle; }
.LJ_Placeholder_Container img { margin: 0pt auto; cursor: pointer; display: block; }
.ljhidden { border: 0pt none ; margin: 0pt; padding: 0pt; display: block; position: absolute; left: 0pt; top: 0pt; width: 0pt; height: 0pt; font-size: 0.1px; line-height: 0pt; opacity: 0; }
.lj_pollanswer {  }
.lj_pollanswer_loading { border: 1px solid rgb(238, 238, 238); color: rgb(204, 204, 204); }
.super { vertical-align: super; font-size: 0.7em; }
.notice { color: rgb(255, 0, 0); }
.ljedittime { font-size: smaller; }
.warning-background { background-image: url('message-.gif'); }
.lj_invisible { border: 0pt none transparent; margin: 0pt; padding: 0pt; overflow: hidden; display: inline-block; line-height: 0pt; width: 0pt; height: 0pt; text-decoration: none; }
dl.current-version { border: 0pt none ; margin: 10px 0pt; padding: 0pt; text-align: left; }
dl.current-version dt, dl.current-version dd { margin: 0pt; padding: 0pt 3px 0pt 0pt; display: inline; text-align: left; white-space: nowrap; font-size: 11px ! important; font-weight: normal; }
#manageSettings {  }
.Subscribe { margin: 0.5em 0pt 0pt; padding: 0pt; width: 100%; clear: both; }
.Subscribe tr.Inactive { color: rgb(170, 170, 170); }
.Subscribe tr.Disabled { background-color: rgb(238, 238, 238); }
.Subscribe tr.altrow { background-color: rgb(241, 241, 241); }
.Subscribe tr.Inactive a { color: rgb(170, 170, 170); }
.Subscribe td { padding: 0.3em; }
.Subscribe td img { border: 0pt none ; }
.Subscribe td label { cursor: pointer ! important; }
.Subscribe td p { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(102, 102, 102); cursor: default ! important; }
.CategoryRow .Caption { text-align: right; vertical-align: bottom; }
.CategoryRow { width: 100%; }
.CategoryRow td { border-bottom: 1px solid rgb(221, 221, 221); padding: 2em 0.4em 0.2em; vertical-align: middle; }
.CategoryRowFirst td { padding-top: 0.2em; }
.CategoryRow .caption { text-align: right; }
.CategoryRow label {  }
.CategoryHeading { font-weight: bold; }
.CategoryHeadingNote {  }
#Subscriptions { width: 100%; }
#Subscriptions th { text-align: left; }
#Subscriptions td, #Subscriptions th { padding-left: 0.5em; padding-right: 0.5em; }
#Subscriptions tr.lighter { background-color: rgb(204, 255, 255); }
#Subscriptions tr.darker { background-color: rgb(153, 204, 204); }
div.argOptsContainer { display: none; }
#SubscribeSaveButtons { border: 1px solid rgb(51, 51, 51); text-align: center; width: 150px; margin-left: auto; margin-right: auto; }
#SubscribeSaveButtons input { margin: 5px; }
#SubscriptionInfo { margin: 1em auto; width: 95%; text-align: center; }
#SubscriptionInfo p, #SubscriptionInfo div { margin: 0pt; padding: 0.2em; font-size: 1em; }
.NotificationTable { width: 100%; }
.NotificationTable tr.Selected { background-color: rgb(206, 224, 251); }
.NotificationTable tr.Selected td { border-top: 1px solid rgb(204, 204, 204); }
.NotificationTable td { border-top: 1px solid rgb(221, 221, 221); }
#NotificationSidebar {  }
#NotificationSidebar p { margin: 0pt; padding: 0pt; }
#NotificationSidebar .Blurb { margin: 0pt 0pt 1em; padding: 0pt; }
#NotificationSidebar .BlurbTitle { margin: 0pt 0pt 0.4em; font-weight: bold; }
#NotificationSidebar .ljad { float: left; margin-right: 1em; }
.esnlinks { margin: 0pt; float: right; display: block; font-weight: normal; }
.NotificationTable .inbox { border-top: 1px solid rgb(221, 221, 221); margin: 0em 0pt; padding: 0pt; }
.inbox .header { border: 0pt none ; margin: 0pt; padding: 3px; background: rgb(221, 221, 221) none repeat scroll 0% 0%; width: 100%; vertical-align: middle; }
.actions { font-size: 0.9em; }
span.Pages { float: right; }
span.Pages input {  }
.inbox tr { cursor: pointer; }
.inbox_newitems { overflow: hidden; font-weight: bold; }
.InboxItem_Controls { float: left; width: 40px; }
.InboxItem_Unread { font-weight: bold; }
.InboxItem_Read { color: rgb(136, 136, 136); }
span.InboxItem_Read:hover { color: rgb(0, 0, 0); }
span.InboxItem_Read a { color: rgb(153, 153, 153) ! important; }
span.InboxItem_Read:hover a { color: inherit ! important; }
.InboxItem_Meta {  }
.InboxItem_Meta td { padding: 0pt; }
.inbox .alt { background: rgb(246, 246, 246) none repeat scroll 0% 0%; }
.inbox .alt td {  }
.inbox .checkbox { padding: 0.1em; width: 1%; vertical-align: top; }
.inbox td.NoItems { padding: 1em; font-size: 3em; text-align: center; color: rgb(221, 221, 221); cursor: default ! important; }
.inbox td.item { padding: 0.3em 0pt 0.2em 0.4em ! important; vertical-align: middle; }
.InboxItem_Content { padding: 0.5em 0pt 0.2em; width: 95%; }
.inbox td.time { width: 8.5em; font-size: 0.8em; color: rgb(85, 85, 85); vertical-align: top; padding-top: 0.4em; }
.inbox .JournalNewComment {  }
.inbox .Subject { font-weight: bold; }
.inbox .ManageButtons { margin: 0pt 0pt 0.5em; float: right; width: 104px; position: relative; top: 4px; }
.inbox .Body {  }
.NotificationTable tr.Selected .Body {  }
.folders a { border: 1px solid rgb(255, 255, 255); margin: 0px; padding: 0px 0px 1px 2px; white-space: nowrap; text-decoration: none; color: rgb(0, 0, 0); display: block; }
.folders a.subs { padding-left: 1em; }
.folders .subs { padding-left: 1em; }
.folders a.subsubs { padding-left: 2em; }
.folders a:visited, .folders a:link { color: rgb(0, 0, 0); }
.folders a:hover { border: 1px solid rgb(187, 187, 187); background-color: rgb(238, 238, 238); }
.ippu { color: rgb(0, 0, 0); }
.ippu .track_title { margin: 4px; font-weight: bold; color: rgb(204, 102, 68); }
.ippu .track_btncontainer { padding: 1px; margin-top: 5px; width: 250px; }
.ippu .track_moreopts { margin: auto auto auto 1em; width: 49%; }
.ippu .track_savechanges { margin: auto; width: 49%; }
#compose label { font-weight: bold; }
div.ContextualPopup { margin: 5px 0pt 0pt 20px; position: relative; font-family: "Arial","Verdana",sans-serif ! important; font-style: normal ! important; font-variant: normal ! important; font-weight: normal ! important; font-size: 11px ! important; line-height: normal ! important; font-size-adjust: none ! important; font-stretch: normal ! important; -x-system-font: none ! important; text-align: left; }
* html div.ContextualPopup { background: transparent none repeat scroll 0% 0% ! important; }
div.ContextualPopup img { border: 0pt none ; }
div.ContextualPopup div.Inner { border: 1px solid rgb(0, 51, 102); padding: 0px; position: relative; top: -2px; left: -2px; background-color: rgb(255, 255, 255) ! important; color: rgb(0, 0, 0) ! important; width: 20em; }
* html div.ContextualPopup div.Inner { top: 0px; left: 0px; }
div.ContextualPopup .Content { padding: 2px 4px 6px; margin-right: 50px; line-height: 1.4; }
div.ContextualPopup .Relation { font-weight: bold ! important; }
div.ContextualPopup .Content .OnlineStatus { font-weight: bold; }
div.ContextualPopup .Content .GizmoBlurb { font-size: smaller; }
div.ContextualPopup .Userpic { padding: 4px 4px 0pt 0pt; float: right; top: 0pt; right: 0px; }
* html div.ContextualPopup .Userpic { top: 2px; }
div.ContextualPopup .Userpic img { margin: 0pt auto; max-width: 50px; height: auto; vertical-align: middle; }
div.ContextualPopup div.Inner a:link, div.ContextualPopup div.Inner a:visited { border-bottom: 0pt none; text-decoration: underline ! important; font-weight: bold; color: rgb(0, 0, 204) ! important; }
html body { padding: 45px 0pt 0pt; margin-right: 0pt; margin-left: 0pt; }
#lj_controlstrip { margin: 0pt; padding: 0pt; top: 0pt; left: 0pt; width: 100%; height: 45px; position: absolute; background-repeat: repeat-x; background-position: center bottom; }
#lj_controlstrip table { margin: 0pt; padding: 0pt; width: auto; }
#lj_controlstrip td { font-family: Arial,sans-serif; font-size: 11px; line-height: 16.5px; letter-spacing: normal; }
#lj_controlstrip a { border: 0pt none ; margin: 0pt; padding: 0pt; font-family: Arial,sans-serif; font-size: 11px; font-weight: normal; line-height: 16.5px; letter-spacing: normal; text-decoration: none; font-variant: normal; }
#lj_controlstrip a:hover { text-decoration: underline; }
#lj_controlstrip img { border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; }
#lj_controlstrip a img { border: 0pt none ; margin: 0pt; padding: 0pt; }
#lj_controlstrip form { border: 0pt none ; margin: 0pt; padding: 0pt; }
#lj_controlstrip input { margin: 0pt; padding: 0pt; font-family: Arial,sans-serif; font-size: 11px; line-height: 16.5px; background-color: buttonface; color: buttontext; width: auto; text-transform: none; }
#lj_controlstrip select, #lj_controlstrip input#xc_user, #lj_controlstrip input#xc_password, #lj_controlstrip input#xc_remember { margin: 0pt; padding: 0pt; font-family: Arial,sans-serif; font-size: 11px; line-height: 16.5px; background-color: menu; }
#lj_controlstrip_userpic { vertical-align: top; width: 43px; }
#lj_controlstrip_user { padding: 0pt 1em; text-align: left; vertical-align: middle; white-space: nowrap; width: 18em; }
#lj_controlstrip_actionlinks { padding: 0pt 1em; text-align: left; vertical-align: middle; white-space: nowrap; width: 33em; }
#lj_controlstrip_actionlinks a { white-space: nowrap; }
#lj_controlstrip_statustext { font-size: 12px; font-weight: bold; }
#lj_controlstrip_login { vertical-align: middle; padding-left: 1em; width: 28em; white-space: nowrap; }
#lj_controlstrip_loggedout_userpic { vertical-align: top; width: 140px; }
#lj_controlstrip { background-color: rgb(46, 44, 44); background-image: url('bg-dark0.gif'); }
#lj_controlstrip td { color: rgb(152, 152, 152); }
#lj_controlstrip a { color: rgb(245, 245, 245); }
#lj_controlstrip_user, #lj_controlstrip_login, #lj_controlstrip_loggedout_userpic, #lj_controlstrip_actionlinks { border-right: 1px solid rgb(135, 128, 128); }
#lj_controlstrip_statustext { color: rgb(245, 245, 245); }
#lj_controlstrip_userpic { background-image: url('ljlogo-d.gif'); background-repeat: no-repeat; background-position: left top; }
#lj_controlstrip_search { border-right: 1px solid rgb(135, 128, 128); }
#lj_controlstrip_loggedout_userpic { background-image: url('ljlogo-d.gif'); background-repeat: no-repeat; background-position: left top; }
#lj_controlstrip_cprod { overflow: hidden; position: absolute; top: 1px; right: 34px; text-align: right; height: 43px; }
#lj_controlstrip_cprod a { padding: 0pt 1px; }
#lj_controlstrip_search { padding-left: 1em; vertical-align: middle; text-align: left; }
#lj_controlstrip_search #main_link { font-weight: bold; }
.lj_controlstrip_search_sup { padding-left: 0pt; width: 35%; text-align: center; }
#lj_controlstrip_search_input_text { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; position: relative; z-index: 100; }
.lj_controlstrip_search_input_text_sup { width: 100% ! important; }
#lj_controlstrip_search_submit { position: relative; z-index: 100; }
.ControlStrip_SPlus { margin: 0pt; padding: 0pt; right: 0pt; text-align: right; }
.ControlStrip_AdPlacementFree { margin: 0pt; padding: 0pt; right: 0pt; text-align: right; }
.ControlStrip_AdPlacementPlus { margin: 0pt; padding: 0pt; right: 0pt; text-align: right; }
.ControlStrip_ExpressiveThemes { margin: 0pt; padding: 0pt; right: 0pt; text-align: right; }
div.appwidget-stylealwaysmine { display: inline; margin-left: 0.5em; }
div.appwidget-stylealwaysmine form { display: inline; }
* html #lj_controlstrip_cprod img { position: relative; }

/* ::::: null ::::: */

body, td { font-family: "Verdana",sans-serif; font-size: 10pt; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.shadowed { background: rgb(243, 243, 243) none repeat scroll 0% 0%; font-size: 8pt; }
.meta { font-size: 8pt; }
.index { font-size: 8pt; }
.caption, .index { color: rgb(0, 73, 126); }
.caption a, .caption a:hover, .caption a:visited { color: rgb(0, 73, 126); text-decoration: none; }
.comments { font-size: 8pt; }
.quickreply { margin-top: 1em; width: 100%; }
.box, .entrybox { border: medium hidden rgb(0, 0, 0); }
