/* (c) 2005 Redbrick Solutions Inc. */
body { 
    font: normal small verdana, arial, helvetica, sans-serif;
    margin: 0px;
    background-color: white;
    /*box-sizing: border-box;*/
 }

a { text-decoration: none; }

#loading { 
    visibility: hidden;
    position: fixed;
    background-color: red;
    color: white;
 }

#main {padding: 0 5px 0 5px}
#right { float: right; background-color: white}

#topbar {width: 100%; border-collapse: collapse; margin-bottom: 10px;}

.topmenu { text-align: right }

.menu {color: gray; }
.menu a {color: #336699; padding: 0 3px 0 3px}
.menu a:hover {text-decoration: underline  }

#topstrip { color: #c7def7; padding: 2px 0 2px 0; background-color: #c6def7;}
#topstrip a { padding: 2px 7px 2px 7px; border-right: 2px solid white;}
#topstrip a:hover { color: white; background-color: #336699; }

.tempstrip { padding: 2px 0 2px 0; background-color: #c6def7;}

.username { background-color: white; padding: 2px 15px 2px 0px; font-weight: bold; color: #336699}
#usermenu { margin: 10px 0 5px 0; padding: 2px 0 2px 0; border-bottom: 2px solid #336699; background-color: whitesmoke}
#usermenu a {
    color: black;
    padding: 2px 7px 2px 7px;
    text-decoration: none;
    border-bottom: 2px solid #336699;
    /*border-right: 2px solid white;*/
    background-color: whitesmoke;
}
#usermenu a:hover { color: white; background-color: #336699; }
#usermenu .sel-user { color: white; background-color: #336699 }

.menu-item { color: black; background-color: #c6def7}
.sel-menu-item {color: white; background-color: #336699;}

#siteTable {border-collapse: collapse;}

.tablelink {text-decoration: none;}
.tablelink:visited { color: blue }

.content {
    margin-top: 10px;
    margin-left: 10px;
 }

.oddRow {background-color: whitesmoke;}
.evenRow { /*border-top: 2px solid #e9e9e9;*/ background-color: white; width: 100%}
.highRow { /*border-top: 2px solid #e9e9e9;*/ background-color: #ffff99;}

.topRow { border-width: 1px 1px 0px 1px; border-style:solid; border-color: #336699;}
.midRow { border-width: 0px 1px 0px 1px; border-style:solid; border-color: #336699;}
.botRow { border-width: 0px 1px 1px 1px; border-style:solid; border-color: #336699;}
.oneRow { border-width: 1px 1px 1px 1px; border-style:solid; border-color: #336699;}


.site {border-collapse: collapse;}
.site td {padding: 0px;}

.spacing { /*border-bottom: 2px solid #e9e9e9;*/ height: 3px }

.title { font-size: medium; color: blue }
.title:visited { color: #551a8b }

.title.loggedin { color: blue }
.title.loggedin:visited { color: blue }
.title.loggedin.click { color: #551a8b }
.title.loggedin.click:visited { color: #551a8b }

.popbox {margin: 0px; height: 4px; border-collapse: collapse}
.poppop {background-color: red;}
.popgrowth {background-color: orange;}


.arrow {
    margin: 2px 0px 0px 0px;
    width: 15px;
    height: 14px;
    display: block;
    cursor: pointer;
}

.arrow.upmod { background: url(/web/20060113100639im_/http://reddit.com/static/aupmod.png); background-repeat: no-repeat }
.arrow.downmod { background: url(/web/20060113100639im_/http://reddit.com/static/adownmod.png); background-repeat: no-repeat }
.arrow.up { background: url(/web/20060113100639im_/http://reddit.com/static/aupgray.png); background-repeat: no-repeat }
/*.arrow.up:hover { background: url(/web/20060113100639im_/http://reddit.com/static/auphover.png); background-repeat: no-repeat }*/
.arrow.down { background: url(/web/20060113100639im_/http://reddit.com/static/adowngray.png); background-repeat: no-repeat }
/*.arrow.down:hover { background: url(/web/20060113100639im_/http://reddit.com/static/adownhover.png); background-repeat: no-repeat }*/

.error {color: red;}
 
h1 {font-size: 18px; font-weight: normal;}
h2 {color: #336699; font-size: 13px;}
h2

.pboxwrap {margin-left: 5px; padding-right: 5px; /*padding: 0px 0px 5px 0px;*/}
.pbox {/*width: 100%;*/ border: 2px solid #73a1ca; border-collapse: collapse; margin: 0 5px 0 5px}
.pboxhead {
    background-color: #73a1ca;
    color: white;
    /*font-weight: bold;*/
    text-align: center;
    padding: 2px;
}
.pboxbody { padding: 5px;  }

.nomargin { margin: 0px }

.little {font-size: x-small; color: gray;}
.little a {color: #336699; text-decoration: none;}
.little a:hover { text-decoration: underline }

a.bylink { background-color: #f0f0f0; color: #848484; margin: 0px 1px 0px 2px; padding: 0px 2px 0 2px;}

/*.blue { color: #336699 }*/
.gray { color: gray }

.highlight {color: #60a7fd;}

.numbercol {font-size: medium; text-align: right; color: darkgray; padding-right: 2px}

.userlink:visited { color:blue }

.stats { float: left; margin-right: 2em; border-collapse: collapse; }
.stats td.space {width: 20px}
.stats td.sec { padding-bottom: 7px; font-size : 18px; font-weight: normal }
.stats a {color: #336699}
.stats a:hover {text-decoration: underline;}
.stats td.k { color: gray }
.stats th { text-align: left; background-color: whitesmoke; color: #336699; font-weight: bold;}
.stats td.ri { padding-left: 20px; text-align: right}

.starpanel {height: 16px; width: 16px; display:inline; background: grey; padding: 0; margin: 0;}
.starpanel:hover {background: black;}
.save {text-decoration: none;}
.save:hover {text-decoration: underline;}

input.btn {background-color:#e9e9e9; border: 1px solid #336699;}
input.txt { background-color:#f7f7f7; border: 1px solid #336699; margin: 0px}
input.check { padding: 0px; margin: 0px;}

.btn {background-color:#e9e9e9; border: 1px solid #336699; margin: 0 5px 0 5px; vertical-align: bottom}

.headbar { background-color: whitesmoke; padding: 2px 0 2px 0; margin-top: 5px}
.profline { color: #808080; padding-bottom: 5px }

#footer {width: 100%; text-align: center; clear: both; padding-top: 1em; }
.wide { width: 100% }
.info { font-size: x-small; }
#infobar { background-color: #ffff99; margin-bottom: 5px; padding: 5px }

.reptable { padding-top: 10px }
.reptable a {color: #336699; padding: 0 3px 0 3px}
.reptable a:hover {text-decoration: underline; }

li { margin: 0px; }
h3 { margin: 0px; }

.feed {border:1px solid;border-color:#FC9 #630 #330 #F96;padding:0 3px;font:bold 10px verdana,sans-serif;color:#FFF;background:#F60;;margin:4px;}

.collapse { width: 12px; height: 12px; padding-left: 12px; vertical-align: middle; display: block }
.collapse.r { background: url(/web/20060113100639im_/http://reddit.com/static/bluer.png); background-repeat: no-repeat }
.collapse.d { background: url(/web/20060113100639im_/http://reddit.com/static/blued.png); background-repeat: no-repeat }

#contactlst { width: 100%; border-collapse: collapse; margin-bottom: 10px }
#contactlst th { color: #336699; border-bottom: 1px solid #336699; text-align: left; padding-right: 10px }
#contactlst td { padding: 0 10px 0 10px; text-align: left }
#contactlst a { font-size: x-small; color: gray; text-decoration: none }
#contactlst a:hover { text-decoration: underline  }
#contactlst input {  }

.commentbody blockquote { border-left: 2px solid #336699; padding-left: 4px; margin: 5px 5px 5px 15px  }
.commentbody p,
.commentbody ul,
.commentbody ol { margin-top: 5px; margin-bottom: 5px}
.commentbody > * { margin-bottom: 0px }

/*
     FILE ARCHIVED ON 10:06:39 Jan 13, 2006 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:53:20 Aug 16, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 563.634
  exclusion.robots: 0.159
  exclusion.robots.policy: 0.151
  cdx.remote: 0.057
  esindex: 0.008
  LoadShardBlock: 515.776 (3)
  PetaboxLoader3.datanode: 146.315 (4)
  PetaboxLoader3.resolve: 89.656 (2)
  load_resource: 77.753
*/