

fieldset legend, .grp label, .post .body .title, .node .top, .err, .win, .header a
{
	font-weight:700
}
.cont .mid, .node .cat, .grp iframe
{
	margin:auto
}
html, body, .header, .aspect iframe
{
	min-width:100%;
	width:100%
}
html, body, .main, .aspect iframe
{
	min-height:100%;
	height:100%
}
a, .cat a s, .grp label s
{
	text-decoration:none
}
input, textarea, .button, .button:hover, select, iframe .node .top, .cat a
{
	color:#555
}
html, body
{
	background:#fff;
	color:#000;
	font:14px sans-serif;
	margin:0;
	padding:0
}
.footer, legend, .node .cat, .cat a small, .num, .post .id, .post .head, .post .sig, input, textarea, select, .button
{
	font-size:85%
}
.head a:hover, .cat a:hover, .num a, .sprite, .sprite:hover, .push, fieldset, fieldset .logo, .aspect iframe, .post .id img
{
	border:0
}
.header
{
	height:80px;
	background:#067001 url(/web/20140331104542im_/) repeat-x bottom
}
.header .logo, .capt, .sprite, .button
{
	display:inline-block
}
.header .logo
{
	width:160px;
	height:60px;
	background:transparent url(/web/20140331104542im_/)
}
.header a
{
	color:#6e87be;
	position:relative;
	bottom:20px;
	margin-left:30px
}
.header a:hover
{
	color:#04B431
}
.main
{
	height:auto;
	margin:0 auto -30px;
	text-align:justify
}
.main .cont
{
	padding-top:6px
}
.cont, .footer
{
	width:80%;
	min-width:1024px;
	margin:auto
}
.cont .mid
{
	width:65%
}
.cont .side
{
	width:15%
}
.cent
{
	margin:10%;
	text-align:center
}
.cent div
{
	font-size:500%;
	font-weight:700;
	color:#abc
}
a
{
	color:#04a;
	border-bottom:1px solid transparent
}
a:hover
{
	color:#06d;
	border-bottom:1px dotted #06d
}
.push
{
	height:30px
}
.footer
{
	height:23px;
	border-top:1px solid #ddd;
	padding:6px 8px 0;
	background:transparent url(/web/20140331104542im_/) no-repeat 50%;
	color:#aaa
}
fieldset
{
	border-top:1px solid #ddd;
	display:block;
	padding:0 0 10px 10px;
	text-align:justify
}
p
{
	margin:3px 0
}
fieldset.logo
{
	background:transparent url(/web/20140331104542im_/) no-repeat 100% 0
}
legend
{
	text-transform:uppercase;
	background:#689F21;
	color:#fff;
	padding:2px 10px
}
.err, .win
{
	width:96%;
	text-align:center
}
.err
{
	border:1px dashed #a11;
	background:#fcc;
	color:#a11;
}
.win
{
	border:1px dashed #1a1;
	background:#cfc;
	color:#1a1;
}
.win legend, .err legend
{
	text-align:left
}
.err legend
{
	background:#a11;
}
.win legend
{
	background:#1a1;
}
.grp label
{
	margin-right:10px;
	margin-top:2px;
	text-align:right;
	width:80px
}
.grp label small
{
	display:block;
	font-size:65%;
	font-weight:100
}
input, textarea, select, .button, .button:hover
{
	border:1px solid #ccc;
	font-family:inherit;
	resize:none;
	outline:0
}
input:hover, textarea:hover, .button:hover
{
	border-style:outset
}
input:focus, input:active, textarea:focus, textarea:active, .button:active
{
	border-style:inset
}
.grp input[type=text], input[type=password], textarea
{
	min-width:250px;
	padding:2px
}
select
{
	min-width:255px
}

.grp
{
	margin:10px 0;
	clear:both
}
.grp .msg
{
	color:#666;
	display:none;
	margin-left:5px;
	padding:2px;
	position:absolute
}
.grp>input:hover+.msg, .cent pre
{
	display:inline
}
.grp iframe
{
	min-height:200px;
	width:80%
}
input[type=checkbox], #recaptcha_image
{
	margin-bottom:5px;
	margin-left:90px
}
.grp>input[type=checkbox]+label
{
	font-weight:100;
	margin-left:5px;
	position:absolute;
	width:auto
}
.capt
{
	background:transparent url(/web/20140331104542im_/) no-repeat;
	cursor:pointer;
	height:12px;
	margin-left:5px;
	width:12px
}
#capt_1
{
	background-position:left
}
#capt_2
{
	background-position:center
}
#capt_3
{
	background-position:right
}
.clr
{
	clear:both
}
.node .top
{
	border-bottom:1px solid #aaa;
	padding-left:20px;
	margin-top:10px
}
.node .cat, .cat a
{
	width:98%
}
.cat a
{
	display:block;
	float:right;
	background:#f8f8f8;
	padding-left:10px;
	margin:3px 0;
	margin-left:-15px
}
.cat a, .num a, .post, .post .id
{
	padding:5px
}
.cat a small, .cont .side.right
{
	float:right
}
.cat a:hover
{
	color:#000
}
.cat a:hover, .post:hover
{
	background-color:#e8f1ff
}
.num
{
	margin:10px auto;
	text-align:center
}
.post
{
	margin-top:15px
}
.post .id, .grp label, .cont .side.left
{
	float:left
}
.post .id
{
	width:90px;
	text-align:center;
	word-wrap:break-word
}
.post .id img
{
	max-height:80px;
	max-width:80px;
	display:block
}
.post .id .name
{
	display:block
}
.post .head
{
	float:right;
	text-align:right;
	margin-left:5px
}
.head, .sig
{
	color:#689F21
}
.post .body
{
	line-height:145%;
	text-align:justify
}
.post .body .title
{
	margin-bottom:5px
}
.sig
{
	float:left;
	border-top:1px solid #ddd;
	margin-top:5px;
	padding-top:2px
}
.spoil
{
	background:#000
}
.aspect
{
	position:relative;
	padding-bottom:56.25%;
	padding-top:25px;
	height:0
}
.aspect iframe
{
	position:absolute;
	top:0;
	left:0
}
.sprite
{
	width:16px;
	height:16px;
	margin-bottom:-3px;
	background-repeat:no-repeat
}
.sprite.a
{
	background-image:url(/web/20140331104542im_/)
}
.sprite.b
{
	background-image:url(/web/20140331104542im_/)
}
.sprite.c
{
	background-image:url(/web/20140331104542im_/)
}
.sprite.i1
{
	background-position:0 0
}
.sprite.i2
{
	background-position:-16px
}
.sprite.i3
{
	background-position:-32px
}
.sprite.i4
{
	background-position:-48px
}
.sprite.i5
{
	background-position:-64px
}
.sprite.i6
{
	background-position:-80px
}
.sprite.i7
{
	background-position:-96px
}
.sprite.i8
{
	background-position:-112px
}
.sprite.i9
{
	background-position:-128px
}
.sprite.i10
{
	background-position:-144px
}
.sprite.i11
{
	background-position:-160px
}
.sprite.i12
{
	background-position:-176px
}
.sprite.i13
{
	background-position:-192px
}
.sprite.i14
{
	background-position:-208px
}
.sprite.i15
{
	background-position:-224px
}
.sprite.i16
{
	background-position:-240px
}
.sprite.i17
{
	background-position:-256px
}
.sprite.i18
{
	background-position:-272px
}
.sprite.i19
{
	background-position:-288px
}
.sprite.i20
{
	background-position:-304px
}
.sprite.i21
{
	background-position:-320px
}
.sprite.i22
{
	background-position:-336px
}
.sprite.i23
{
	background-position:-352px
}
.sprite.i24
{
	background-position:-368px
}
.sprite.i25
{
	background-position:-384px
}
.sprite.i26
{
	background-position:-400px
}
.sprite.i27
{
	background-position:-416px
}
.sprite.i28
{
	background-position:-432px
}
.sprite.i29
{
	background-position:-448px
}
.sprite.i30
{
	background-position:-464px
}
.sprite.i31
{
	background-position:-480px
}
.sprite.i32
{
	background-position:-496px
}
/*
     FILE ARCHIVED ON 10:45:42 Mar 31, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:16:23 Nov 16, 2019.
     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):
  PetaboxLoader3.datanode: 62.309 (5)
  exclusion.robots.policy: 0.161
  captures_list: 488.287
  load_resource: 252.343
  RedisCDXSource: 421.22
  exclusion.robots: 0.174
  PetaboxLoader3.resolve: 180.245 (2)
  CDXLines.iter: 14.392 (3)
  LoadShardBlock: 48.728 (3)
  esindex: 0.018
*/