/*--------------------------*/
/*--------------------------*/
/*--------------------------*/
:root {
	/*--------------------------*/
	--text-beigey: #FFD89C;
	--text-darkbeigey:#C4A16C;
	--text-browny: #995F32;
	--text-darkbrowny: #502E0A;
	--text-bluey: #8374A8;
	--text-darkbluey: #695B8E;
	--text-lightbluey: #9172DF;
	--text-brightbluey: #AEFFFD;
	--text-ultradark: #3D2505;

	--shadow-browny: #574845;

	/*--------------------------*/
	--exha-neophyte: #98ADAC;
	--exha-alteree: #00A990;
	--exha-mage: #3151C2;
	--exha-surcharge: #444444;
	--exha-aberration: #FF8B93;
	--exha-noirceur: #EE265F;
	--exha-efface: #B337FF;
	--exha-accelere: #3EBC40;
	--exha-emphase: #146C16;
	--exha-esoterique: #FFAD27;
	--exha-divinite: #C8A95E;
	--exha-horreur: #000000;
	/*--------------------------*/
	--exha-neophyte-light: #688685;
	--exha-alteree-light: #0DB097;
	--exha-mage-light: #4655C5;
	--exha-surcharge-light: #444444;
	--exha-aberration-light: #FF8B93;
	--exha-noirceur-light: #EE265F;
	--exha-efface-light: #B337FF;
	--exha-accelere-light: #3EBC40;
	--exha-emphase-light: #219423;
	--exha-esoterique-light: #FFAD27;
	--exha-divinite-light: #C8A95E;
	--exha-horreur-light: #000000;
	/*--------------------------*/
	--shard-ori: #C44865;
	--shard-maj: #6C69AA;
	--shard-min: #3CA88F;
	--shard-hrp: #575757;
	/*--------------------------*/
}
body {
	background-color: #213361;
	background-image: url("../pictures/backgrounds/blue_silk.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: center;
	font-family:minecraft;
	overflow-x:hidden;
	transition:all 0.3s;
	/*word-break:break-word;*/
}
a { text-decoration: none; color:black; }
p { line-height:160%; }
h2 { font-style:normal; font-weight:normal; }


/*--------------------------*/
@font-face { font-family: minecraft; src: url('../fonts/minecraft.ttf'); }
@font-face { font-family: quote; src: url('../fonts/BethHand-Regular_6857.ttf'); } /* Ou bethhrg.ttf */
@font-face { font-family: handwritten; src: url('../fonts/Philosopher-Regular.ttf'); }


/*--------------------------*/
#leftcolumn { width:280px; }
#rightcolumn { width:calc(100% - 280px); }
.moff { }
.mon { display:none; }
a.ablue { color:var(--text-bluey); }
a.ablue:hover { filter:brightness(140%); -webkit-filter:brightness(140%); -moz-filter:brightness(140%); }
a.alight:hover { filter:brightness(130%); -webkit-filter:brightness(130%); -moz-filter:brightness(130%); }
a.ashift { transition: all 0s, margin 0.2s; color:var(--text-browny); }
a.ashift:hover { filter:brightness(130%); -webkit-filter:brightness(130%); -moz-filter:brightness(130%); margin-left:12px; }
.green { color:#31B488; }
.red { color:#E62D8A; }
.colorpink { color:#FF85B1; }
.colorredpink { color:#A30C47; }
.colorcrimson { color:#CD2A01; }
.colorpurple { color:#7614AB; }
.colorbeige { color:#B89A7A; }
.colorcyan { color:#1BC600; }
.colorsky { color:#59BEBC; }


.blue2 { color:#5631B4; }
.gold2 { color:#E6A32D; }
a.intern_link2 { color:#599FA6; font-weight:bold; }
a.intern_link2:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }

.blue { color:#72529A; }
.gold { color:#D8992A; }
a.intern_link { color:#A76F19; font-weight:bold; }
a.intern_link:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }

.blue3 { color:#72529A; }
.gold3 { color:#B83577; }
a.intern_link3 { color:#813D70; font-weight:bold; }
a.intern_link3:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }


.hrptag { background:#CEBD97; padding:8px; border-radius:2px; }
.hrptaglight { background:#E7CFB5; padding:8px; border-radius:2px; }
.signtag { font-family: quote; font-size:24px; font-weight:bold; }
.edittag { font-size:14px; color:var(--text-browny); font-style:italic; }
.underlinetag { border-bottom:2px solid var(--text-darkbrowny); padding-bottom:2px; }
.circletag { border:2px solid var(--text-darkbrowny); padding:6px; padding-left:10px; padding-right:10px; border-radius:50%; }


/*--------------------------*/
#leftcolumn #leftmenu { background-color:rgba(0,0,0,.4); box-shadow:0px 0px 6px black; border: 1px solid black; padding-bottom:12px; }
#leftcolumn #scroll { width:100%; margin-bottom:10px; transition:all 0.1s; }
#leftcolumn #scroll:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }

#leftcolumn .separator { opacity:0; margin:16px; }

#leftcolumn .tab { background-color:#C1A484; background-image:url("../pictures/backgrounds/paper_line_light.jpg"); width:calc(100% - 32px); margin-left:16px; height:38px; }
#leftcolumn .tab { box-shadow:0px 6px 3px var(--shadow-browny); border: 1px solid #4C2E5A; transition: all 0s; margin-bottom:12px; }
#leftcolumn .tab font { position:absolute; margin-top:10px; font-size:18px; transition: all 0.2s; }
#leftcolumn .tab img { height:26px; margin:6px; transition: all 0s; }

#leftcolumn .tab:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }
#leftcolumn .tab:hover font { margin-left:8px; }
#leftcolumn .tab:hover img { 
	filter:invert(70%) sepia(100%) hue-rotate(10deg);
	-webkit-filter:invert(70%) sepia(100%) hue-rotate(10deg);
	-moz-filter:invert(70%) sepia(100%) hue-rotate(10deg);
}

#leftcolumn .purpletab { background-color:#C1A484; background-image:url("../pictures/backgrounds/paper_line_purple.jpg"); width:calc(100% - 32px); margin-left:16px; height:38px; }
#leftcolumn .purpletab { box-shadow:0px 6px 3px var(--shadow-browny); border: 1px solid #4C2E5A; transition: all 0s; margin-bottom:12px; }
#leftcolumn .purpletab font { position:absolute; margin-top:10px; font-size:18px; transition: all 0.2s; }
#leftcolumn .purpletab img { height:26px; margin:6px; transition: all 0s; }

#leftcolumn .purpletab:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }
#leftcolumn .purpletab:hover font { margin-left:8px; }
#leftcolumn .purpletab:hover img { 
	filter:invert(70%) sepia(100%) hue-rotate(-90deg) saturate(200%);
	-webkit-filter:invert(70%) sepia(100%) hue-rotate(-90deg) saturate(200%);
	-moz-filter:invert(70%) sepia(100%) hue-rotate(-90deg) saturate(200%);
}

#leftcolumn .newtab { background-color:#C1A484; background-image:url("../pictures/backgrounds/paper_line_ether.jpg"); width:calc(100% - 32px); margin-left:16px; height:38px; }
#leftcolumn .newtab { box-shadow:0px 6px 3px #294B48; border: 1px solid #4C2E5A; transition: all 0s; margin-bottom:12px; }
#leftcolumn .newtab font { position:absolute; margin-top:10px; font-size:18px; transition: all 0.2s; }
#leftcolumn .newtab img { height:26px; margin:6px; transition: all 0s; }

#leftcolumn .newtab:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }
#leftcolumn .newtab:hover font { margin-left:8px; }
#leftcolumn .newtab:hover img { 
	filter:invert(70%) sepia(100%) hue-rotate(180deg) saturate(200%);
	-webkit-filter:invert(70%) sepia(100%) hue-rotate(180deg) saturate(200%);
	-moz-filter:invert(70%) sepia(100%) hue-rotate(180deg) saturate(200%);
}

#leftcolumn .exemptab { background-color:#C1A484; width:calc(100% - 32px); margin-left:16px; height:38px; }
#leftcolumn .exemptab { border: 1px solid #4C2E5A; transition: all 0s; margin-bottom:12px; }
#leftcolumn .exemptab font { position:absolute; margin-top:10px; font-size:18px; transition: all 0.2s; }
#leftcolumn .exemptab img { height:26px; margin:6px; transition: all 0s; }
#leftcolumn .exemptab:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }
#leftcolumn .exemptab:hover font { margin-left:8px; }

#leftcolumn .exemptab_yellow { background-image:url("../pictures/backgrounds/paper_line_sunrise.jpg"); box-shadow:0px 6px 3px #573C0A; }
#leftcolumn .exemptab_yellow:hover img { 
	filter:invert(70%) sepia(100%) hue-rotate(10deg);
	-webkit-filter:invert(70%) sepia(100%) hue-rotate(10deg);
	-moz-filter:invert(70%) sepia(100%) hue-rotate(10deg);
}
#leftcolumn .exemptab_blue { background-image:url("../pictures/backgrounds/paper_line_ether.jpg"); box-shadow:0px 6px 3px #294B48; }
#leftcolumn .exemptab_blue:hover img { 
	filter:invert(70%) sepia(100%) hue-rotate(180deg) saturate(200%);
	-webkit-filter:invert(70%) sepia(100%) hue-rotate(180deg) saturate(200%);
	-moz-filter:invert(70%) sepia(100%) hue-rotate(180deg) saturate(200%);
}

#leftcolumn .info { width:calc(100% - 32px); margin-left:16px; margin-bottom:12px; }
#leftcolumn #connect { margin-top:-10px; }
#leftcolumn #connect #head { height:40px; filter:drop-shadow(0px 0px 2px var(--text-beigey));; -webkit-filter:drop-shadow(0px 0px 2px var(--text-beigey)); -moz-filter:drop-shadow(0px 0px 2px var(--text-beigey)); }
#leftcolumn #connect #connecte { color:var(--text-browny); }
#leftcolumn #connect #pseudo { color:var(--text-beigey); font-size:20px; }

#leftcolumn #menushards .shard_ori { height:26px; filter:drop-shadow(0px 0px 2px var(--exha-aberration));; -webkit-filter:drop-shadow(0px 0px 2px var(--exha-aberration)); -moz-filter:drop-shadow(0px 0px 2px var(--exha-aberration)); }
#leftcolumn #menushards .shard_maj { height:26px; filter:drop-shadow(0px 0px 2px var(--exha-neophyte));; -webkit-filter:drop-shadow(0px 0px 2px var(--exha-neophyte)); -moz-filter:drop-shadow(0px 0px 2px var(--exha-neophyte)); }
#leftcolumn #menushards .shard_min { height:26px; filter:drop-shadow(0px 0px 2px var(--exha-accelere));; -webkit-filter:drop-shadow(0px 0px 2px var(--exha-accelere)); -moz-filter:drop-shadow(0px 0px 2px var(--exha-accelere)); }
#leftcolumn #menushards { font-size:18px; text-align:right; font-weight:bold; margin-bottom:6px; margin-top:-20px; }
#leftcolumn #menushards font#ori { color:#C88598; margin-right:12px; margin-left:6px; }
#leftcolumn #menushards font#maj { color:#8592C8; margin-right:12px; margin-left:6px; }
#leftcolumn #menushards font#min { color:#85C8AB; margin-left:2px; }

#leftcolumn #menuexha .exha { height:40px; filter:drop-shadow(0px 0px 2px var(--text-beigey));; -webkit-filter:drop-shadow(0px 0px 2px var(--text-beigey)); -moz-filter:drop-shadow(0px 0px 2px var(--text-beigey)); }
#leftcolumn #menuexha #exhatell { color:var(--text-browny); }
#leftcolumn #menuexha #exhastate { color:var(--text-beigey); font-size:20px; }

/*--------------------------*/
#topbar { margin-left:-4px; width:calc(100% + 7px); background-color:rgba(0,0,0,.6); box-shadow:0px 0px 6px black; border: 1px solid black; height:80px; }
#topbar #quote { margin-top:12px; margin-left:16px; }
#topbar #quote font { color:var(--text-beigey); font-size:26px; font-family:quote; line-height:115%; }
#topbar a { color:var(--text-bluey); }
#topbar a:hover { filter:brightness(140%); -webkit-filter:brightness(140%); -moz-filter:brightness(140%); }
#topbar #quote #darkbar { color:var(--text-browny); }

.topnotif { margin-left:-4px; margin-top:16px; width:calc(100% + 7px); background-image:url("../pictures/backgrounds/paper_line_big_light.jpg"); box-shadow:0px 4px 6px black; border: 1px solid black; padding:8px; }
.notifgem { width:64px; margin-right:8px; filter:drop-shadow(0px 4px 2px #783F5D); -webkit-filter:drop-shadow(0px 4px 2px #783F5D); -moz-filter:drop-shadow(0px 4px 2px #783F5D); }
.notifletter { height:26px; margin:0px;
	filter:invert(70%) sepia(100%) hue-rotate(10deg);
	-webkit-filter:invert(70%) sepia(100%) hue-rotate(10deg) brightness(20%);
	-moz-filter:invert(70%) sepia(100%) hue-rotate(10deg);
}
.notiftext { color:var(--text-ultradark); font-family:quote; font-size:28px }
.notiftab { background-color:#C1A484; background-image:url("../pictures/backgrounds/paper_line_ether.jpg"); width:280px; height:38px; }
.notiftab { box-shadow:0px 6px 3px var(--shadow-browny); border: 1px solid #4C2E5A; transition: all 0s; margin-bottom:12px; }
.notiftab font { position:absolute; margin-top:10px; font-size:18px; transition: all 0.2s; }
.notiftab img { height:26px; margin:6px; transition: all 0s; }

.notiftab:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }
.notiftab:hover font { margin-left:8px; }
.notiftab:hover img { 
	filter:invert(70%) sepia(100%) hue-rotate(10deg);
	-webkit-filter:invert(70%) sepia(100%) hue-rotate(10deg);
	-moz-filter:invert(70%) sepia(100%) hue-rotate(10deg);
}


/*--------------------------*/
.transparent { background-color:rgba(0,0,0,.4); box-shadow:0px 0px 6px black; border: 1px solid black; padding:12px; margin:16px; margin-top:20px; }
.content { background-color:#C0A586; box-shadow:0px 0px 6px black; border: 1px solid black; padding:12px; margin-bottom:0px; }
.minitransparent { float:right; background-color:rgba(0,0,0,.4); box-shadow:0px 0px 6px black; border: 1px solid #222; padding:12px; margin:16px; margin-right:32px; margin-top:20px; }
.marquepage { background-image:url("../pictures/backgrounds/paper_line_big.jpg"); background-size: cover; padding:16px; margin-left:0px; font-size:28px; color:var(--text-beigey); }
.marquepage { box-shadow:0px 6px 3px var(--shadow-browny); border: 1px solid #4C2E5A; margin-bottom:26px; }
.marquepage .letter { height:20px;
	filter:invert(70%) sepia(100%) hue-rotate(10deg);
	-webkit-filter:invert(70%) sepia(100%) hue-rotate(10deg);
	-moz-filter:invert(70%) sepia(100%) hue-rotate(10deg);
}
.marquepage_purple { background-image:url("../pictures/backgrounds/paper_line_big_purple.jpg"); background-size: cover; padding:16px; margin-left:0px; font-size:28px; color:#FFC7E3; }
.marquepage_purple { box-shadow:0px 6px 3px #110C15; border: 1px solid #000000; margin-bottom:26px; }
.marquepage_purple .letter { height:20px;
	filter:invert(70%) sepia(100%) hue-rotate(-90deg) saturate(200%);
	-webkit-filter:invert(70%) sepia(100%) hue-rotate(-90deg) saturate(200%);
	-moz-filter:invert(70%) sepia(100%) hue-rotate(-90deg) saturate(200%);
}
.inset { background-color:#E4D7C8; padding:12px; border:1px solid var(--shadow-browny); border-top:3px solid var(--shadow-browny); box-shadow:0px 6px 6px var(--shadow-browny) inset; overflow: auto; }
.defset { background-color:#E4D7C8; padding:12px; border:1px solid var(--shadow-browny); box-shadow:6px 0px 6px var(--shadow-browny) inset; padding-left:20px; overflow: auto; }
hr.grayline { margin-bottom:16px; border:2px solid var(--shadow-browny); width:700px; border-radius:15px; }
#quotebienvenue { padding-left:80px; margin-left:32px; margin-right:32px; margin-bottom:16px; }
.suquote { position:absolute; height:80px; margin-left:-80px;
	filter:drop-shadow(0px 0px 15px #D38FB2); -webkit-filter:drop-shadow(0px 0px 15px #D38FB2); -moz-filter:drop-shadow(0px 0px 15px #D38FB2);
}
.fontblue { color:var(--text-darkbluey); }
.content .pagetab { background-color:#C1A484; background-image:url("../pictures/backgrounds/paper_line_light.jpg"); width:280px; height:38px; }
.content .pagetab { box-shadow:0px 6px 3px var(--shadow-browny); border: 1px solid #4C2E5A; transition: all 0s; margin-bottom:12px; }
.content .pagetab font { position:absolute; margin-top:10px; font-size:18px; transition: all 0.2s; }
.content .pagetab img { height:26px; margin:6px; transition: all 0s; }

.content .pagetab:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }
.content .pagetab:hover font { margin-left:8px; }
.content .pagetab:hover img { 
	filter:invert(70%) sepia(100%) hue-rotate(10deg);
	-webkit-filter:invert(70%) sepia(100%) hue-rotate(10deg);
	-moz-filter:invert(70%) sepia(100%) hue-rotate(10deg);
}
.content .columnpagetab { width:100%; }
form .paper_submit { transition:all 0s; height:40px; padding-left:16px; padding-right:16px; font-family:minecraft; font-size:16px; background-image:url("../pictures/backgrounds/paper_line_brown.jpg"); border:1px solid #201A1E; cursor:pointer; box-shadow:0px 6px 3px #201A1E; color:var(--text-beigey); }
form .paper_submit:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }
.message { border:1px solid var(--shadow-browny); background-color:#D2BFAA; box-shadow:0px 4px 2px var(--shadow-browny); padding:12px; }
.errormessage { border:1px solid var(--shadow-browny); background-color:#D2BFAA; box-shadow:0px 4px 2px var(--shadow-browny); padding:4px; width:100%; }
.warning { height:64px; margin-right:8px; filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); }
.warning-little { height:32px; margin-right:8px; filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); }
form .checkbox { width:24px; margin-bottom:8px; }
.errorimage { background-image:url("../pictures/backgrounds/paper_line_big_light.jpg"); border:1px solid var(--shadow-browny); padding:8px; max-width:70%; filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); }

.paper_submit_little { transition:all 0s; height:36px; margin-left:8px; margin-bottom:16px; padding-left:16px; padding-right:16px; font-family:minecraft; font-size:16px; background-image:url("../pictures/backgrounds/paper_line_brown.jpg"); border:1px solid #201A1E; cursor:pointer; box-shadow:0px 6px 3px #201A1E; color:var(--text-beigey); }
.paper_submit_little:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }
#edithead { margin:0px; font-family:quote; font-size:42px; margin-bottom:10px; margin-top:-6px; }
.paper_button_tiny { transition:all 0s; height:30px; padding-left:8px; padding-right:8px; font-family:minecraft; font-size:16px; background-image:url("../pictures/backgrounds/paper_line_blue.jpg"); border:1px solid #201A1E; cursor:pointer; box-shadow:0px 6px 3px #201A1E; color:var(--text-beigey); margin-bottom:8px; }
.paper_button_tiny:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }
.bluebutton { background-image:url("../pictures/backgrounds/paper_line_ether.jpg"); }
.goldbutton { background-image:url("../pictures/backgrounds/paper_line_orange.jpg"); }
.redbutton { background-image:url("../pictures/backgrounds/paper_line_red.jpg"); }
.pinkbutton { background-image:url("../pictures/backgrounds/paper_line_purple.jpg"); }
.graybutton { background-image:url("../pictures/backgrounds/paper_line_black.jpg"); }
.orangebutton { background-image:url("../pictures/backgrounds/paper_line_fullorange.jpg"); }
.yellowbutton { background-image:url("../pictures/backgrounds/paper_line_sunrise.jpg"); }
.greenbutton { background-image:url("../pictures/backgrounds/paper_line_green.jpg"); }
.cyanbutton { background-image:url("../pictures/backgrounds/paper_line_sea.jpg"); }
.pagenumber { display:inline-block; position:relative; top:0px; padding-top:6px; height:22px; padding-left:8px; padding-right:8px; font-family:minecraft; font-size:16px; background-image:url("../pictures/backgrounds/paper_line_black.jpg"); border:1px solid #201A1E; box-shadow:0px 6px 3px #201A1E; color:var(--text-beigey); }

.textarea { margin-top:8px; width:calc(100% - 20px); resize:none; height:120px; }
.diffuserhead { height:56px; margin:4px; margin-right:8px; filter:drop-shadow(0px 0px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 2px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 0px 2px var(--shadow-browny)); }
.imgborder { max-width:300px; padding:8px; margin:12px; border:1px solid var(--shadow-browny); background-image:url("../pictures/backgrounds/paper_line_big_light.jpg"); box-shadow:0px 4px 4px var(--shadow-browny);}

.link_table { background:#E7CFB5; padding:6px; border: 1px solid ; }


.pageselector { display:inline-block; padding-left:0px; margin-top:2px; margin-bottom:8px; }
.pagebutton { list-style-type: none; display:block; float:left; }
.tinybutton { margin:0px; margin-right:8px; }

/*--------------------------*/
.text_inset { padding:6px; font-size:18px; margin-bottom:8px; border:1px solid #201A1E; background-color:#F4F0EA; box-shadow:2px 1px 3px var(--shadow-browny) inset; padding-left:10px; }
#login #pseudo { margin-left:8px; }
#login #password { margin-left:60px; }
#login #loginitem { height:80px; margin:0px; margin-right:6px; margin-bottom:12px;
	filter:drop-shadow(0px 4px 2px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 4px 2px var(--shadow-browny));
	-moz-filter:drop-shadow(0px 4px 2px var(--shadow-browny));
}
#login label { font-family:quote; font-size:28px; font-weight:bold; }


/*--------------------------*/
#discover #quoteconvaincre { padding-left:80px; margin-left:32px; margin-right:32px; margin-bottom:16px; }
#discover #metanismes { max-width:100%;
	filter:drop-shadow(0px 4px 4px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 4px 4px var(--shadow-browny)); 
	-moz-filter:drop-shadow(0px 4px 4px var(--shadow-browny));
}
#discover .quote { font-family:quote; font-weight:bold; font-size:30px; color:var(--shadow-browny); margin-top:12px; }
#discover .leftimg { float:left; width:230px; max-width:40%; margin-right:8px; }
#discover .screens { max-width:80%; margin-bottom:16px;
	filter:drop-shadow(0px 8px 8px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 8px 8px var(--shadow-browny)); 
	-moz-filter:drop-shadow(0px 8px 8px var(--shadow-browny));
}
#discover #atelier { margin-left:32px; margin-right:32px; margin-bottom:16px; margin-top:32px; }
#discover #atelier hr { width:100%; }
#discover .addon { margin-left:32px; margin-right:32px; }
#discover .addon .addonimg { width:100%; }
#discover .addon .addonimgshadow { width:100%;
	filter:drop-shadow(0px 6px 2px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 6px 2px var(--shadow-browny)); 
	-moz-filter:drop-shadow(0px 6px 2px var(--shadow-browny));
}
#discover .addon h2 { margin:0px; font-family:quote; font-size:40px; }
#discover #itempack { max-width:100%;
	filter:drop-shadow(0px 4px 4px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 4px 4px var(--shadow-browny)); 
	-moz-filter:drop-shadow(0px 4px 4px var(--shadow-browny));
}
#discover .quoteheadline { font-family:quote; font-size:40px; font-weight:bold; margin-bottom:-5px; margin-left:4px; color:#562151; }
#discover .itemfloat { width:96px; float:left; margin-right:12px; margin-bottom:8px; 
	filter:drop-shadow(0px 2px 2px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 2px 2px var(--shadow-browny)); 
	-moz-filter:drop-shadow(0px 2px 2px var(--shadow-browny));
}
#discover .item { width:96px; margin-right:12px; 
	filter:drop-shadow(0px 4px 2px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); 
	-moz-filter:drop-shadow(0px 4px 2px var(--shadow-browny));
}
#discover .itemlittle { width:48px; margin-right:12px; 
	filter:drop-shadow(0px 4px 2px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); 
	-moz-filter:drop-shadow(0px 4px 2px var(--shadow-browny));
}


/*--------------------------*/
#bookshelf #bookshelftable { width:100%; }
#bookshelf #bookshelftable #leftbookshelftable { width:400px; }
#bookshelf #bookshelftable #rightbookshelftable { width:calc(100% - 400px); padding-left:12px; }

#bookshelf #shelving { width:100%; box-shadow:0px 6px 3px var(--shadow-browny); border: 1px solid #4C2E5A; margin-bottom:12px; border-collapse:collapse; }
#bookshelf #shelving .head { background-image:url("../pictures/backgrounds/paper_line_brown.jpg"); background-size: cover; height:28px; border-bottom:3px solid var(--shadow-browny); }
#bookshelf #shelving .shelf { cursor:normal; border-bottom:1px solid #4C2E5A; height:36px; background-color:#77624F; color:var(--text-beigey); font-family:quote; font-size:26px; background-image:url("../pictures/backgrounds/paper_line_brown.jpg"); background-size: cover; }
#bookshelf #shelving .shelf_blue { cursor:normal; border-bottom:1px solid #043037; height:36px; background-color:#0A4751; color:var(--text-beigey); font-family:quote; font-size:26px; background-image:url("../pictures/backgrounds/paper_line_cyan.jpg"); background-size: cover; }
#bookshelf #shelving .shelf_black { cursor:normal; border-bottom:1px solid #4C2E5A; height:36px; background-color:#77624F; color:var(--text-beigey); font-family:quote; font-size:26px; background-image:url("../pictures/backgrounds/paper_line_black.jpg"); background-size: cover; }
#bookshelf #shelving .book { border-bottom:1px solid #AE9E7C; height:36px; background-color:#F0DEB6;  }
#bookshelf #shelving .book img { height:28px; margin-top:0px; margin-left:5px; 
	filter:drop-shadow(0px 2px 1px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 2px 1px var(--shadow-browny)); 
	-moz-filter:drop-shadow(0px 2px 1px var(--shadow-browny)); 
}
#bookshelf #shelving .shelf_click { cursor:pointer; }
#bookshelf #shelving .shelf_click:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }
#bookshelf #shelving .book_hidden { display:none; }
#bookshelf #shelving #shelf_header_global { background-image:url("../pictures/backgrounds/paper_line_cyan.jpg"); }
#bookshelf #shelving .shelfhr { height:4px; }

#bookshelf #shelving .shelfswitch { border-bottom:1px solid #4C2E5A; height:20px; background-color:#77624F; }
#bookshelf #shelving .shelfswitch a { color:var(--text-darkbeigey); font-family:minecraft; }
#bookshelf #shelving .shelfswitch a:hover { color:var(--text-beigey); }

/*#bookshelf #shelving .bookshelfstate1 { color:#D0277B; }*/
#bookshelf #shelving .book a:hover { color:var(--text-lightbluey); }

#bookshelf #read { padding-top:16px; }
#bookshelf #read h2 { margin:0px; font-family:quote; font-size:42px; margin-bottom:6px; }
#bookshelf #read .head_titlehr { margin-bottom:16px; border:2px solid #B0A190; width:400px; border-radius:15px; margin-left:0px; }
#bookshelf #read p { margin:0px; }
#bookshelf #read .info_ingame { padding:12px; box-shadow:0px 6px 3px var(--shadow-browny); border: 1px solid #4C2E5A; margin-bottom:20px; background-color: #F2E9DE }
#bookshelf #read .quote { font-family:quote; font-size:24px; }
#bookshelf #read .quoteauthor { font-family:quote; font-size:28px; }

#bookshelf #read .participation { margin-left:46px; }
#bookshelf .thankshead { height:32px; float:left; margin-right:8px; filter:drop-shadow(0px 0px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 2px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 0px 2px var(--shadow-browny)); }
#bookshelf #booksimage { width:412px; max-width:100%; margin-bottom:16px; margin-top:6px; filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); }
#bookshelf #grimorynopage { float:left; width:128px; margin-right:12px; opacity:0.5; }

#bookshelf .anchor:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }
#bookshelf .entete { font-family:quote; font-size:22px; margin-bottom:0px; font-weight:bold; line-height:100%; }
#bookshelf .title { font-family:quote; font-size:32px; margin-bottom:6px; font-weight:bold; line-height:180%; }
#bookshelf .titlesticky { font-family:quote; font-size:32px; margin-bottom:-16px; font-weight:bold; line-height:120%; }
#bookshelf .headline { font-family:quote; font-size:26px; margin-bottom:0px; font-weight:bold; line-height:180%; }
#bookshelf .topimg { max-width:80%; margin-left:calc(10% - 1px); border:1px solid #4C2E5A; 
	filter:drop-shadow(0px 8px 4px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 8px 4px var(--shadow-browny)); 
	-moz-filter:drop-shadow(0px 8px 4px var(--shadow-browny));
}
#bookshelf .noborderimg { max-width:65%; margin-left:calc(17% - 1px);
	filter:drop-shadow(0px 8px 4px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 8px 4px var(--shadow-browny)); 
	-moz-filter:drop-shadow(0px 8px 4px var(--shadow-browny)); }
#bookshelf .smallimg { max-width:60%; margin-left:calc(17% - 1px); border:1px solid #4C2E5A; 
	filter:drop-shadow(0px 8px 4px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 8px 4px var(--shadow-browny)); 
	-moz-filter:drop-shadow(0px 8px 4px var(--shadow-browny)); }
#bookshelf .itembig { width:96px; 
	filter:drop-shadow(0px 4px 2px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); 
	-moz-filter:drop-shadow(0px 4px 2px var(--shadow-browny));
}
#bookshelf .itemanchor { width:72px; 
	filter:drop-shadow(0px 4px 2px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); 
	-moz-filter:drop-shadow(0px 4px 2px var(--shadow-browny));
}
#bookshelf .itembigplus { width:160px; 
	filter:drop-shadow(0px 4px 2px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); 
	-moz-filter:drop-shadow(0px 4px 2px var(--shadow-browny));
}
#bookshelf .itemlarge { width:256px; 
	filter:drop-shadow(0px 8px 4px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 8px 4px var(--shadow-browny)); 
	-moz-filter:drop-shadow(0px 8px 4px var(--shadow-browny));
}
#bookshelf .itembigfloat { width:128px; float:left; margin-right:12px; margin-bottom:12px;
	filter:drop-shadow(0px 4px 2px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); 
	-moz-filter:drop-shadow(0px 4px 2px var(--shadow-browny));
}
#bookshelf .entrance_img { width:96px; float:left; margin:0px; margin-top:-12px; margin-right:8px;
	filter:drop-shadow(0px 4px 2px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); 
	-moz-filter:drop-shadow(0px 4px 2px var(--shadow-browny));
}
#bookshelf .quotetitle { font-family:quote; font-size:36px; margin-top:16px; font-weight:bold; margin-bottom:8px; }
#bookshelf form .column_input { padding:8px; padding-left:16px; font-size:20px; width:calc(100% - 26px); background-color:#F4F0EA; border:1px solid var(--shadow-browny); box-shadow:6px 0px 6px var(--shadow-browny) inset; margin-bottom:12px; }
#bookshelf form .paper_submit { transition:all 0s; height:40px; padding-left:16px; padding-right:16px; font-family:minecraft; font-size:16px; background-image:url("../pictures/backgrounds/paper_line_brown.jpg"); border:1px solid #201A1E; cursor:pointer; box-shadow:0px 6px 3px #201A1E; color:var(--text-beigey); }
#bookshelf form .paper_submit:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }

#bookshelf #edit { padding-top:16px; margin-top:18px; }
#bookshelf #edit label { font-family:quote; font-size:30px; }
#bookshelf #edit input { margin-top:8px; }
#bookshelf #edit .text_inset { padding:6px; font-size:18px; margin-bottom:8px; border:1px solid #201A1E; background-color:#F4F0EA; box-shadow:2px 1px 3px var(--shadow-browny) inset; padding-left:10px; }
#bookshelf #edit #longname { width:500px; max-width:100%; }
#bookshelf #edit .paper_submit_little { transition:all 0s; height:36px; margin-left:4px; padding-left:16px; padding-right:16px; font-family:minecraft; font-size:16px; background-image:url("../pictures/backgrounds/paper_line_brown.jpg"); border:1px solid #201A1E; cursor:pointer; box-shadow:0px 6px 3px #201A1E; color:var(--text-beigey); }
#bookshelf #edit .paper_submit_little:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }
#bookshelf #edit .info_ingame { padding:12px; box-shadow:0px 6px 3px var(--shadow-browny); border: 1px solid #4C2E5A; margin-bottom:20px; background-color: #F2E9DE; margin-top:; }
#bookshelf #edit #intro { margin-top:8px; width:calc(100% - 20px); resize:none; height:120px; }
#bookshelf #edithead { margin:0px; font-family:quote; font-size:42px; margin-bottom:10px; margin-top:-6px; }
#bookshelf #edit #quote { margin-top:8px; width:calc(100% - 20px); resize:none; height:50px; }
#bookshelf #edit #quoteauthor { width:400px; max-width:100%; }
#bookshelf #edit #content { margin-top:8px; width:calc(100% - 20px); resize:none; height:400px; }

#bookshelf #add { padding-top:16px; margin-top:18px; }
#bookshelf #add label { font-family:quote; font-size:30px; }
#bookshelf #add input { margin-top:8px; }
#bookshelf #add .text_inset { padding:6px; font-size:18px; margin-bottom:8px; border:1px solid #201A1E; background-color:#F4F0EA; box-shadow:2px 1px 3px var(--shadow-browny) inset; padding-left:10px; }
#bookshelf #add #longname { width:500px; max-width:100%; }
#bookshelf #add .paper_submit_little { transition:all 0s; height:36px; margin-left:4px; padding-left:16px; padding-right:16px; font-family:minecraft; font-size:16px; background-image:url("../pictures/backgrounds/paper_line_brown.jpg"); border:1px solid #201A1E; cursor:pointer; box-shadow:0px 6px 3px #201A1E; color:var(--text-beigey); }
#bookshelf #add .paper_submit_little:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }
#bookshelf #add .info_ingame { padding:12px; box-shadow:0px 6px 3px var(--shadow-browny); border: 1px solid #4C2E5A; margin-bottom:20px; background-color: #F2E9DE; margin-top:; }
#bookshelf #edithead { margin:0px; font-family:quote; font-size:42px; margin-bottom:10px; margin-top:-6px; }
#bookshelf #add #quote { margin-top:8px; width:calc(100% - 20px); resize:none; height:50px; }
#bookshelf #add #shelfselect { margin-top:8px; }


/*--------------------------*/
#characters #charlist { width:calc(100% - 16px); box-shadow:0px 6px 3px black; border: 1px solid black; margin-bottom:12px; border-collapse:collapse; margin-left:8px; }
#characters #charlist .pres { border-bottom:1px solid #021323; height:36px; background-color:#021323; color:var(--text-beigey); font-family:quote; font-size:26px; background-image:url("../pictures/backgrounds/paper_line_big.jpg"); background-size: cover; filter:drop-shadow(0px 6px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 6px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 6px 2px var(--shadow-browny)); }
#characters #charlist .char { height:38px; background-color:#F0DEB6; color:var(--text-browny); border-bottom:1px solid #262220;  }
#characters #charlist th { font-weight:bold; }
#characters #charlist .lightaura { height:30px; margin:4px; margin-right:6px; filter:drop-shadow(0px 0px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 2px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 0px 2px var(--shadow-browny)); }
#characters #charlist .noaura { height:30px; margin:4px; margin-right:8px; filter:opacity(15%); -webkit-filter:opacity(15%); -moz-filter:opacity(15%); }
#characters #charlist .grade { height:30px; margin:4px; margin-right:8px; }
#characters #charlist .marright { margin-right:12px; }
#characters #charlist .nocolor { filter:opacity(20%); -webkit-filter:opacity(20%); -moz-filter:opacity(20%); }
#characters #charlist .title { filter:opacity(50%); -webkit-filter:opacity(50%); -moz-filter:opacity(50%); }
#characters #charlist .hr { border-bottom:1px solid #9C6E56; background-color:#9C6E56; height:12px;background-image:url("../pictures/backgrounds/paper_line_big_medium.jpg"); background-size: cover; filter:drop-shadow(0px 0px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 2px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 0px 2px var(--shadow-browny)); }
#characters #charlist .pseudoa { font-weight:bold; color:var(--text-browny); }
#characters #charlist .pseudoa:hover { filter:brightness(140%); -webkit-filter:brightness(140%); -moz-filter:brightness(140%); }

#characters .aura { height:30px; margin-top:4px; margin:4px; margin-right:6px; filter:drop-shadow(0px 0px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 2px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 0px 2px var(--shadow-browny)); }

#characters #charlist .sepmini { height:6px; background-color:#DDCCA6; }
#characters #charlist .trexemp { background-color:#FEE8A7; color:var(--text-browny); background-image:url("../pictures/backgrounds/paper_line_big_ultralight.jpg"); 
	filter:drop-shadow(0px 2px 2px var(--shadow-browny)) drop-shadow(0px -2px 2px var(--shadow-browny)); 
	-webkit-filter:drop-shadow(0px 2px 2px var(--shadow-browny)) drop-shadow(0px -2px 2px var(--shadow-browny));
	-moz-filter:drop-shadow(0px 2px 2px var(--shadow-browny)) drop-shadow(0px -2px 2px var(--shadow-browny));  
}
#characters #charlist .trexemp .fpseudoa { font-family:quote; font-size:24px; margin-right:4px; }
#characters #charlist .ultraaura { height:30px; margin:4px; margin-right:6px; 
	filter:drop-shadow(0px 0px 2px var(--shadow-browny)) drop-shadow(0px 0px 8px var(--exha-noirceur)); 
	-webkit-filter:drop-shadow(0px 2px 2px var(--shadow-browny)) drop-shadow(0px 0px 8px var(--exha-noirceur)); 
	-moz-filter:drop-shadow(0px 0px 2px var(--shadow-browny)) drop-shadow(0px 0px 8px var(--exha-noirceur)); 
}

b.exha_neophyte { color:var(--exha-neophyte); }
b.exha_alteree { color:var(--exha-alteree); }
b.exha_mage { color:var(--exha-mage); }
b.exha_surcharge { color:var(--exha-surcharge); }
b.exha_emphase { color:var(--exha-emphase); }
b.exha_aberration { color:var(--exha-aberration); }
b.exha_noirceur { color:var(--exha-noirceur); }
b.exha_efface { color:var(--exha-efface); }
b.exha_accelere { color:var(--exha-accelere); }
b.exha_esoterique { color:var(--exha-esoterique); }
b.exha_divinite { color:var(--exha-divinite); }
b.exha_horreur { color:var(--exha-horreur); }


/*--------------------------*/
#freniastrum #searchbar { width:400px; margin-right:12px; margin-top:20px; }
#freniastrum .read { margin-top:12px; }
#freniastrum .read .name { margin:0px; font-family:quote; font-size:32px; font-weight:bold; }
#freniastrum .read .category { margin-left:16px; font-family:quote; font-size:26px; color:#810C43; font-weight:bold; }
#freniastrum .read .description { margin-top:6px; margin-bottom:6px; }
#freniastrum .green { color:#31B488; }
#freniastrum .blue { color:#5631B4; }
#freniastrum .red { color:#E62D8A; }
#freniastrum .gold { color:#E6A32D; }
#freniastrum .littlehr { opacity:0; }
#freniastrum .head { width:64px; float:left; margin-right:12px; margin-bottom:4px; margin-top:4px; 
	filter:drop-shadow(0px 4px 3px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 3px 2px var(--shadow-browny)); 
	-moz-filter:drop-shadow(0px 4px 3px var(--shadow-browny));
}
#freniastrum .item { width:64px;
	filter:drop-shadow(0px 4px 3px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 4px 3px var(--shadow-browny)); 
	-moz-filter:drop-shadow(0px 4px 3px var(--shadow-browny));
}
#freniastrum .itemfloat { width:64px; float:left; margin-right:12px; margin-bottom:8px; 
	filter:drop-shadow(0px 2px 2px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 2px 2px var(--shadow-browny)); 
	-moz-filter:drop-shadow(0px 2px 2px var(--shadow-browny));
}
#freniastrum .itemdouble { width:128px; float:left; margin-right:12px; margin-bottom:8px; 
	filter:drop-shadow(0px 2px 2px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 2px 2px var(--shadow-browny)); 
	-moz-filter:drop-shadow(0px 2px 2px var(--shadow-browny));
}
#freniastrum #edit { padding-top:16px; margin-top:18px; }
#freniastrum #edit label { font-family:quote; font-size:30px; }
#freniastrum #edit input { margin-top:8px; }
#freniastrum #edit .text_inset { padding:6px; font-size:18px; margin-bottom:8px; border:1px solid #201A1E; background-color:#F4F0EA; box-shadow:2px 1px 3px var(--shadow-browny) inset; padding-left:10px; }
#freniastrum #edit #pagename { width:400px; max-width:100%; }
#freniastrum #edit #pagekeys { width:400px; max-width:100%; }
#freniastrum #edit .paper_submit_little { transition:all 0s; height:36px; margin-left:4px; padding-left:16px; padding-right:16px; font-family:minecraft; font-size:16px; background-image:url("../pictures/backgrounds/paper_line_brown.jpg"); border:1px solid #201A1E; cursor:pointer; box-shadow:0px 6px 3px #201A1E; color:var(--text-beigey); }
#freniastrum #edit .paper_submit_little:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }
#freniastrum #edit #content { margin-top:8px; width:calc(100% - 20px); resize:none; height:150px; }
#freniastrum a.edit { font-weight:bold; color:var(--text-browny); margin-left:12px; }
#freniastrum a.edit:hover { filter:brightness(140%); -webkit-filter:brightness(140%); -moz-filter:brightness(140%); }

#freniastrum #add { padding-top:16px; margin-top:18px; }
#freniastrum #add label { font-family:quote; font-size:30px; }
#freniastrum #add input { margin-top:8px; }
#freniastrum #add .text_inset { padding:6px; font-size:18px; margin-bottom:8px; border:1px solid #201A1E; background-color:#F4F0EA; box-shadow:2px 1px 3px var(--shadow-browny) inset; padding-left:10px; }
#freniastrum #add #pagename { width:400px; max-width:100%; }
#freniastrum #add #pagekeys { width:400px; max-width:100%; }
#freniastrum #add .paper_submit_little { transition:all 0s; height:36px; margin-left:4px; padding-left:16px; padding-right:16px; font-family:minecraft; font-size:16px; background-image:url("../pictures/backgrounds/paper_line_brown.jpg"); border:1px solid #201A1E; cursor:pointer; box-shadow:0px 6px 3px #201A1E; color:var(--text-beigey); }
#freniastrum #add .paper_submit_little:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }

#freniastrum #shelving { width:100%; box-shadow:0px 6px 3px var(--shadow-browny); border: 1px solid #4C2E5A; margin-bottom:12px; border-collapse:collapse; }
#freniastrum #shelving .head { background-image:url("../pictures/backgrounds/paper_line_brown.jpg"); background-size: cover; height:28px; border-bottom:3px solid var(--shadow-browny); }
#freniastrum #shelving .shelf { cursor:normal; border-bottom:1px solid #4C2E5A; height:36px; background-color:#77624F; color:var(--text-beigey); font-family:quote; font-size:26px; background-image:url("../pictures/backgrounds/paper_line_brown.jpg"); background-size: cover; }
#freniastrum #shelving .shelf_blue { cursor:normal; border-bottom:1px solid #4C2E5A; height:36px; background-color:#77624F; color:var(--text-beigey); font-family:quote; font-size:26px; background-image:url("../pictures/backgrounds/paper_line_blue.jpg"); background-size: cover; }
#freniastrum #shelving .shelf_black { cursor:normal; border-bottom:1px solid #4C2E5A; height:36px; background-color:#77624F; color:var(--text-beigey); font-family:quote; font-size:26px; background-image:url("../pictures/backgrounds/paper_line_black.jpg"); background-size: cover; }
#freniastrum #shelving .book { border-bottom:1px solid #AE9E7C; height:36px; background-color:#F0DEB6;  }
#freniastrum #shelving .book img { height:28px; margin-top:0px; margin-left:5px; 
	filter:drop-shadow(0px 4px 2px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); 
	-moz-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); 
}
#freniastrum #shelving .book a:hover { color:var(--text-lightbluey); }

/*--------------------------*/
#server .serverset { margin-bottom:16px; }
#server .serverset hr { width:100%; margin-top:; }
#server .itemlittle { width:32px; margin-right:12px; margin-top:-12px;
	filter:drop-shadow(0px 2px 2px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 2px 2px var(--shadow-browny)); 
	-moz-filter:drop-shadow(0px 2px 2px var(--shadow-browny));
}
#server .ip { color:#5631B4; }
#server .bluey { color:var(--text-bluey); }
#server #packicon { padding:12px; border:1px solid var(--shadow-browny); background-color:#F0E3D4; margin-right:16px; }
#server #packicon:hover { filter:brightness(110%); -webkit-filter:brightness(110%); -moz-filter:brightness(110%); }
#server .command { color:#4483AA; }
#server .paramobli { color:#D844A7; }
#server .paramopt { color:#2A905E; }
#server .masterprefix { color:#2A905E; }
#server .commandp { margin:4px; }
#server .commandtr { border:1px solid var(--shadow-browny); }
#server .prefix { color:#902A4C; font-family:Arial;font-size:30px; }
#server .ingame { background-color:#1E2421; color:#AEAEAE; padding:6px }
#server .exha { width:42px; margin-right:12px; margin-top:0px;
	filter:drop-shadow(0px 2px 2px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 2px 2px var(--shadow-browny)); 
	-moz-filter:drop-shadow(0px 2px 2px var(--shadow-browny));
}

/*--------------------------*/
#legends #primanchor { float:left; margin-right:16px; margin-bottom:8px; width:136px; max-height:100%; border-bottom:4px solid #222;
	filter:drop-shadow(0px 4px 3px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 4px 3px var(--shadow-browny)); 
	-moz-filter:drop-shadow(0px 4px 3px var(--shadow-browny));
}
#legends .editicon { margin-left:12px; color:var(--text-browny); font-weight:bold; }
#legends .editicon:hover { color:var(--text-lightbluey); }
#legends .quoteheadline { font-family:quote; font-size:40px; font-weight:bold; margin-bottom:-5px; margin-left:4px; color:#562151; margin-top:0px; }
#legends .set { margin-bottom:16px; overflow: auto; }
#legends .set .atelierbody { font-family:quote;font-size:24px; line-height:28px; }
#legends .set hr { width:100%; margin-top:; }
#legends .itemlittle { width:32px; margin-right:12px; margin-top:-12px;
	filter:drop-shadow(0px 2px 2px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 2px 2px var(--shadow-browny)); 
	-moz-filter:drop-shadow(0px 2px 2px var(--shadow-browny));
}
#legends .teaseimg { float:left; margin-right:16px; margin-bottom:8px; max-width:30%; max-height:320px;
	filter:drop-shadow(0px 4px 3px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 4px 3px var(--shadow-browny)); 
	-moz-filter:drop-shadow(0px 4px 3px var(--shadow-browny));
}
/*#legends .ateliercontent { font-size:20px; font-family:minecraft; line-height:100%; font-weight:normal; }*/
#legends .ateliericon { float:left; width:96px; margin-right:12px;
	filter:drop-shadow(0px 4px 3px var(--shadow-browny));
	-webkit-filter:drop-shadow(0px 4px 3px var(--shadow-browny)); 
	-moz-filter:drop-shadow(0px 4px 3px var(--shadow-browny));
}
#legends #add { padding-top:16px; margin-top:18px; }
#legends #add label { font-family:quote; font-size:30px; }
#legends #add input { margin-top:8px; }
#legends #add .text_inset { padding:6px; font-size:18px; margin-bottom:8px; border:1px solid #201A1E; background-color:#F4F0EA; box-shadow:2px 1px 3px var(--shadow-browny) inset; padding-left:10px; }
#legends #add #longname { width:500px; max-width:100%; }
#legends #add .paper_submit_little { transition:all 0s; height:36px; margin-left:4px; padding-left:16px; padding-right:16px; font-family:minecraft; font-size:16px; background-image:url("../pictures/backgrounds/paper_line_brown.jpg"); border:1px solid #201A1E; cursor:pointer; box-shadow:0px 6px 3px #201A1E; color:var(--text-beigey); }
#legends #add .paper_submit_little:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }
#legends #edithead { margin:0px; font-family:quote; font-size:42px; margin-bottom:10px; margin-top:-6px; }
#legends #add .select { margin-top:8px; }
#legends #add #dateday { width:24px; }
#legends #add #dateyear { width:48px; }
#legends #add #storycontent { height:300px; }

#legends #edit { padding-top:16px; margin-top:18px; }
#legends #edit label { font-family:quote; font-size:30px; }
#legends #edit input { margin-top:8px; }
#legends #edit .text_inset { padding:6px; font-size:18px; margin-bottom:8px; border:1px solid #201A1E; background-color:#F4F0EA; box-shadow:2px 1px 3px var(--shadow-browny) inset; padding-left:10px; }
#legends #edit #pagename { width:400px; max-width:100%; }
#legends #edit #pagekeys { width:400px; max-width:100%; }
#legends #edit .paper_submit_little { transition:all 0s; height:36px; margin-left:4px; padding-left:16px; padding-right:16px; font-family:minecraft; font-size:16px; background-image:url("../pictures/backgrounds/paper_line_brown.jpg"); border:1px solid #201A1E; cursor:pointer; box-shadow:0px 6px 3px #201A1E; color:var(--text-beigey); }
#legends #edit .paper_submit_little:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }
#legends #edit #content { margin-top:8px; width:calc(100% - 20px); resize:none; height:150px; }
#legends a.edit { font-weight:bold; color:var(--text-browny); margin-left:12px; }
#legends a.edit:hover { filter:brightness(140%); -webkit-filter:brightness(140%); -moz-filter:brightness(140%); }
#legends #edit #longname { width:500px; max-width:100%; }

/*--------------------------*/
#campfire #knowledge h3 { margin-top:8px; }
#campfire #knowledge #infos { font-style:italic; color:var(--text-browny); }
#campfire .shard_ori { height:48px; filter:drop-shadow(0px 2px 4px var(--exha-noirceur));; -webkit-filter:drop-shadow(0px 2px 4px var(--exha-noirceur)); -moz-filter:drop-shadow(0px 2px 4px var(--exha-aberration)); }
#campfire .shard_maj { height:48px; filter:drop-shadow(0px 2px 4px var(--exha-mage));; -webkit-filter:drop-shadow(0px 2px 4px var(--exha-mage)); -moz-filter:drop-shadow(0px 2px 4px var(--exha-mage)); }
#campfire .shard_min { height:48px; filter:drop-shadow(0px 2px 4px var(--exha-accelere));; -webkit-filter:drop-shadow(0px 2px 4px var(--exha-accelere)); -moz-filter:drop-shadow(0px 2px 4px var(--exha-accelere)); }
#campfire .shard_hrp { height:48px; filter:drop-shadow(0px 2px 4px var(--exha-surcharge));; -webkit-filter:drop-shadow(0px 2px 4px var(--exha-surcharge)); -moz-filter:drop-shadow(0px 2px 4px var(--exha-surcharge)); }
#campfire .shard:hover { filter:brightness(140%); -webkit-filter:brightness(140%); -moz-filter:brightness(140%); }
#campfire a.editpencil { font-weight:bold; color:var(--text-browny); margin-left:4px; }
#campfire a.editpencil:hover { filter:brightness(140%); -webkit-filter:brightness(140%); -moz-filter:brightness(140%); }
.littlemarquepage { background-color:#C1A484; background-image:url("../pictures/backgrounds/paper_line_lightbrown.jpg"); width:400px; height:38px; }
.littlemarquepage { box-shadow:0px 6px 3px var(--shadow-browny); border: 1px solid #4C2E5A; transition: all 0s; margin-left:-24px; }
.littlemarquepage font { position:absolute; margin-top:10px; font-size:18px; transition: all 0.2s; color:var(--text-darkbrowny); }
.littlemarquepage img { height:26px; margin:6px; transition: all 0s;
	filter:invert(70%) sepia(100%) hue-rotate(10deg);
	-webkit-filter:invert(70%) sepia(100%) hue-rotate(10deg);
	-moz-filter:invert(70%) sepia(100%) hue-rotate(10deg); 
}
#campfire .suit { width:64px; margin-bottom:0px; filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); }
#campfire #add { padding-top:16px; margin-top:18px; }
#campfire #add label { font-family:quote; font-size:30px; }
#campfire #add input { margin-top:8px; }
#campfire #add .text_inset { padding:6px; font-size:18px; margin-bottom:8px; border:1px solid #201A1E; background-color:#F4F0EA; box-shadow:2px 1px 3px var(--shadow-browny) inset; padding-left:10px; }
#campfire #add .paper_submit_little { transition:all 0s; height:36px; margin-left:4px; padding-left:16px; padding-right:16px; font-family:minecraft; font-size:16px; background-image:url("../pictures/backgrounds/paper_line_brown.jpg"); border:1px solid #201A1E; cursor:pointer; box-shadow:0px 6px 3px #201A1E; color:var(--text-beigey); }
#campfire #add .paper_submit_little:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }
#campfire #edithead { margin:0px; font-family:quote; font-size:42px; margin-bottom:10px; margin-top:-6px; }
#campfire #add #content { margin-top:8px; width:calc(100% - 20px); resize:none; height:100px; }
#campfire .ambientbanner { padding:8px; max-width:80%; margin-bottom:16px; border:1px solid var(--shadow-browny); background-image:url("../pictures/backgrounds/paper_line_big_light.jpg"); box-shadow:0px 4px 4px var(--shadow-browny); padding:6px; }


/*--------------------------*/
#shardstable { width:calc(100% - 16px); box-shadow:0px 6px 3px black; border: 1px solid black; margin-bottom:12px; border-collapse:collapse; margin-left:8px; }
#shardstable .pres { border-bottom:1px solid #021323; height:36px; background-color:#021323; color:var(--text-beigey); font-family:quote; font-size:26px; background-image:url("../pictures/backgrounds/paper_line_big.jpg"); background-size: cover; filter:drop-shadow(0px 6px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 6px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 6px 2px var(--shadow-browny)); }
#shardstable .shard { min-height:38px; background-color:#F0DEB6; color:var(--text-browny);  }
#shardstable .shardtitle { min-height:50px; background-color:#F0DEB6; color:var(--text-browny);  }
#shardstable th { font-weight:bold; }
#shardstable .sepmini { height:6px; background-color:#DDCCA6; }
#shardstable .shard_ori { filter:drop-shadow(0px 2px 4px var(--exha-noirceur));; -webkit-filter:drop-shadow(0px 2px 4px var(--exha-noirceur)); -moz-filter:drop-shadow(0px 2px 4px var(--exha-aberration)); }
#shardstable .shard_maj { filter:drop-shadow(0px 2px 4px var(--exha-mage));; -webkit-filter:drop-shadow(0px 2px 4px var(--exha-mage)); -moz-filter:drop-shadow(0px 2px 4px var(--exha-mage)); }
#shardstable .shard_min { filter:drop-shadow(0px 2px 4px var(--exha-accelere));; -webkit-filter:drop-shadow(0px 2px 4px var(--exha-accelere)); -moz-filter:drop-shadow(0px 2px 4px var(--exha-accelere)); }
#shardstable .shard_hrp { filter:drop-shadow(0px 2px 4px var(--exha-surcharge));; -webkit-filter:drop-shadow(0px 2px 4px var(--exha-surcharge)); -moz-filter:drop-shadow(0px 2px 4px var(--exha-surcharge)); }
#shardstable .shard_icon { height:64px; padding:6px; margin-right:8px; }
#shardstable .color_ori { color:var(--shard-ori); }
#shardstable .color_maj { color:var(--shard-maj); }
#shardstable .color_min { color:var(--shard-min); }
#shardstable .color_hrp { color:var(--shard-hrp); }
#shardstable .sep { height:6px; background-color:#DDCCA6; }
#shardstable .lighttext { opacity:0.5; }


/*--------------------------*/
#mainsquare #msposts { width:calc(100% - 16px); box-shadow:0px 6px 3px black; border: 1px solid black; margin-bottom:12px; border-collapse:collapse; margin-left:8px; }
#mainsquare #msposts .pres { border-bottom:1px solid #021323; height:36px; background-color:#021323; color:var(--text-beigey); font-family:quote; font-size:26px; background-image:url("../pictures/backgrounds/paper_line_big.jpg"); background-size: cover; filter:drop-shadow(0px 6px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 6px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 6px 2px var(--shadow-browny)); }
#mainsquare #msposts .post { height:34px; background-color:#F0DEB6; color:var(--text-browny);  }
#mainsquare #msposts .postnew { height:34px; background-color:#B6DDF0; color:var(--text-browny); background-image:url("../pictures/backgrounds/paper_line_big_etherlight.jpg"); }
#mainsquare #msposts th { font-weight:bold; }
#mainsquare #msposts .sepmini { height:6px; background-color:#DDCCA6; }
#mainsquare #msposts .sep { height:6px; background-color:#DDCCA6; }
#mainsquare #msposts .sepnew { height:6px; background-color:#9EC8DE; }
#mainsquare #msposts .beacon { background:#95DEBB; padding:4px; color:#326851; border-radius:2px; }
#mainsquare #msposts .beacon_sanctuaire { background:#E77F65; padding:4px; color:#683D32; border-radius:2px; }
#mainsquare #msposts .beacon_construction { background:#99A2EC; padding:4px; color:#50547A; border-radius:2px; }
#mainsquare #msposts .lastposthead { height:26px; margin:4px; margin-right:8px; filter:drop-shadow(0px 0px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 0px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 0px 2px var(--shadow-browny)); }
#mainsquare #add { padding-top:16px; margin-top:18px; }
#mainsquare #add label { font-family:quote; font-size:30px; }
#mainsquare #add input { margin-top:8px; }
#mainsquare #add .text_inset { padding:6px; font-size:18px; margin-bottom:8px; border:1px solid #201A1E; background-color:#F4F0EA; box-shadow:2px 1px 3px var(--shadow-browny) inset; padding-left:10px; }
#mainsquare #add #longname { width:400px; max-width:100%; }
#mainsquare #add .paper_submit_little { transition:all 0s; height:36px; margin-left:4px; padding-left:16px; padding-right:16px; font-family:minecraft; font-size:16px; background-image:url("../pictures/backgrounds/paper_line_brown.jpg"); border:1px solid #201A1E; cursor:pointer; box-shadow:0px 6px 3px #201A1E; color:var(--text-beigey); }
#mainsquare #add .paper_submit_little:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }
#mainsquare #edithead { margin:0px; font-family:quote; font-size:42px; margin-bottom:10px; margin-top:-6px; }

#mainsquare .noaura { height:32px; opacity:0.5; transition: all 0s; margin-left:8px; }
#mainsquare .lightaura { height:32px; transition: all 0s; margin-left:8px; }



/*--------------------------*/
#mainpost #edithead { margin:0px; font-family:quote; font-size:50px; margin-bottom:0px; margin-top:0px; }
#mainpost #messages { width:calc(100% - 16px); box-shadow:0px 6px 3px black; border: 1px solid black; margin-bottom:12px; border-collapse:collapse; margin-left:8px; }
#mainpost #messages .pres { border-bottom:1px solid #021323; height:36px; background-color:#021323; color:var(--text-beigey); font-family:quote; font-size:26px; background-image:url("../pictures/backgrounds/paper_line_big.jpg"); background-size: cover; filter:drop-shadow(0px 6px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 6px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 6px 2px var(--shadow-browny)); }
#mainpost #messages .post { height:100px; background-color:#F0DEB6; color:var(--text-darkbrowny);  }
#mainpost #messages th { font-weight:bold; }
#mainpost #messages .sepmini { height:6px; background-color:#DDCCA6; }
#mainpost #messages .sep { height:6px; background-color:#DDCCA6; }
#mainpost #messages .verticalsep { background-color:#DDCCA6; }
#mainpost #messages .authorhead { height:72px; margin:10px; margin-right:8px; filter:drop-shadow(0px 2px 4px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 2px 4px var(--shadow-browny)); }
#mainpost #messages .pseudo { font-size:18px; margin-left:10px; margin-top:0px; }
#mainpost #messages .date { font-size:16px; color:var(--text-browny); }

#mainpost .answerbox { margin-left:8px; margin-top:8px; margin-bottom:8px; width:calc(100% - 36px); resize:none; height:150px; padding:6px; font-size:18px; border:1px solid #201A1E; background-color:#F4F0EA; box-shadow:2px 1px 3px var(--shadow-browny) inset; padding-left:10px; }
#mainpost #firstbutton { margin-left:8px; }
#mainpost h2 { font-family:quote; font-size:36px; margin-left:8px; margin-top:-8px; margin-bottom:8px; }
#mainpost .paper_submit_little { transition:all 0s; height:36px; margin-left:8px; margin-bottom:16px; padding-left:16px; padding-right:16px; font-family:minecraft; font-size:16px; background-image:url("../pictures/backgrounds/paper_line_brown.jpg"); border:1px solid #201A1E; cursor:pointer; box-shadow:0px 6px 3px #201A1E; color:var(--text-beigey); }
#mainpost .paper_submit_little:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }
#mainpost .editbuttons { font-size:14px; }


/*--------------------------*/
#iaoncards .carddesc { filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); }
#iaoncards .cardname { font-size:18px; color:#332E60;; }
#iaoncards .cardvis { font-style:italic; font-size:14px; }


/*--------------------------*/
#pageperso .background_gem { width:64px; }
#pageperso .background_gem { width:64px; margin-right:12px; padding: 8px; border:1px solid var(--shadow-browny); box-shadow:0px 4px 4px var(--shadow-browny); }
#pageperso .gemexplain_0 { padding: 16px; border:1px solid var(--shadow-browny); background-image:url("../pictures/backgrounds/paper_line_big_bluey.jpg"); box-shadow:0px 4px 4px var(--shadow-browny); }
#pageperso .gemexplain_1 { padding: 16px; border:1px solid var(--shadow-browny); background-image:url("../pictures/backgrounds/paper_line_big_ether.jpg"); box-shadow:0px 4px 4px var(--shadow-browny); }
#pageperso .gemexplain_2 { padding: 16px; border:1px solid var(--shadow-browny); background-image:url("../pictures/backgrounds/paper_line_big_light.jpg"); box-shadow:0px 4px 4px var(--shadow-browny); }
#pageperso .noaura { opacity:0.3; }
#pageperso #quotation { font-family: quote; font-size:30px; font-weight:bold; color:var(--text-darkbrowny); }
#pageperso #longtitle { font-size:18px; color:var(--shadow-browny); border-bottom:4px solid var(--shadow-browny); padding-bottom:4px; }
#pageperso #job { font-size:20px; }
#pageperso #exhaicon { height:48px; margin-right:8px; filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); }


#pageperso .bighead { margin-right:16px; filter:drop-shadow(0px 6px 4px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 6px 4px var(--shadow-browny)); -moz-filter:drop-shadow(0px 6px 4px var(--shadow-browny)); }
#pageperso .bigavatar { width: 112px; padding:8px; margin-top:16px; border:1px solid var(--shadow-browny); background-image:url("../pictures/backgrounds/paper_line_big_light.jpg"); box-shadow:0px 4px 4px var(--shadow-browny); }
#pageperso .metanisme { width:128px; margin-right:16px; margin-top:16px; filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); }
#pageperso .suit { width:56px; padding:4px; margin-bottom:0px; filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); }
#pageperso .colonnesep { margin-right:16px; border:2px solid var(--shadow-browny); }
/*#pageperso .oritext { padding:4px; background-color:#5D4932; color:var(--text-beigey); box-shadow:0px 2px 2px black; margin-left:4px; margin-right:4px; }*/
#pageperso .oritext { font-family:quote;font-size:26px;line-height:100%;font-weight:bold;color:#613719; }
#pageperso .shard_ori { filter:drop-shadow(0px 2px 4px var(--exha-noirceur));; -webkit-filter:drop-shadow(0px 2px 4px var(--exha-noirceur)); -moz-filter:drop-shadow(0px 2px 4px var(--exha-noirceur)); }
#pageperso .shard_maj { filter:drop-shadow(0px 2px 4px var(--exha-mage));; -webkit-filter:drop-shadow(0px 2px 4px var(--exha-mage)); -moz-filter:drop-shadow(0px 2px 4px var(--exha-mage)); }
#pageperso .shard_min { filter:drop-shadow(0px 2px 4px var(--exha-accelere));; -webkit-filter:drop-shadow(0px 2px 4px var(--exha-accelere)); -moz-filter:drop-shadow(0px 2px 4px var(--exha-accelere)); }
#pageperso .rankpearl { width:42px; filter:drop-shadow(0px 2px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 2px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 2px 2px var(--shadow-browny)); }
#pageperso .rankpearl:hover { filter:brightness(110%); -webkit-filter:brightness(110%); -moz-filter:brightness(110%); }
#pageperso .fileselector { z-index:20;position:absolute;margin-left:0px;margin-top:-30px;width:130px;cursor:pointer;height:29px;cursor:pointer; opacity:0; }


#pageperso .banner { width: calc(100% - 18px); max-height:160px; padding:8px; margin-bottom:12px; border:1px solid var(--shadow-browny); background-image:url("../pictures/backgrounds/paper_line_big_light.jpg"); box-shadow:0px 4px 4px var(--shadow-browny); }
#pageperso .surnameletter { height:36px;
	filter:invert(70%) sepia(100%) hue-rotate(-90deg) saturate(200%) brightness(20%);
	-webkit-filter:invert(70%) sepia(100%) hue-rotate(0deg) saturate(200%) brightness(20%);
	-moz-filter:invert(70%) sepia(100%) hue-rotate(-90deg) saturate(200%) brightness(20%);
}
#pageperso .surnameexha { height:48px; filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); }
#pageperso .infojoueur { margin-bottom:12px; width:100%; border:1px solid var(--shadow-browny); background-image:url("../pictures/backgrounds/paper_line_big_ultralight.jpg"); box-shadow:0px 4px 4px var(--shadow-browny); padding:4px; }
#pageperso .infojoueur font { color:var(--text-darkbrowny); font-size:18px; }
#pageperso .exhaset { margin-bottom:12px;margin-top:0px;background-color:#F6E3CE;color:var(--text-darkbrowny);width:100%; padding:6px; padding-left:16px; }
#pageperso .letterunique { width:96px; margin-right:8px; filter:drop-shadow(0px 4px 4px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 4px 4px var(--shadow-browny)); -moz-filter:drop-shadow(0px 4px 4px var(--shadow-browny)); }
#pageperso .infoperso { color:var(--text-browny); }
#pageperso .section { font-family:quote; font-size:44px; margin-top:6px; margin-bottom:0px; }
#pageperso .titlebox { padding:16px; background-color:#FAF0E5; box-shadow:0px 6px 2px var(--shadow-browny); width:400px; max-width:80%; margin-top:8px;border: 1px solid var(--shadow-browny); margin-bottom:8px; }

#pageperso .imgperso-base {max-width:300px; float:right; padding:8px; margin:12px; border:1px solid var(--shadow-browny); background-image:url("../pictures/backgrounds/paper_line_big_light.jpg"); box-shadow:0px 4px 4px var(--shadow-browny);}
#pageperso .imgperso_border {max-width:calc(100% - 40px); padding:8px; margin:12px; margin-bottom:24px; border:1px solid var(--shadow-browny); background-image:url("../pictures/backgrounds/paper_line_big_light.jpg"); box-shadow:0px 4px 4px var(--shadow-browny);}
#pageperso .imgperso_left {max-width:calc(100% - 40px); float:left; padding:4px; margin-right:12px; margin-bottom:8px; border:1px solid var(--shadow-browny); background-image:url("../pictures/backgrounds/paper_line_big_light.jpg"); box-shadow:0px 4px 4px var(--shadow-browny);}
#pageperso .imgperso_right {max-width:calc(100% - 40px); float:right; padding:4px; margin-left:12px; margin-bottom:8px; border:1px solid var(--shadow-browny); background-image:url("../pictures/backgrounds/paper_line_big_light.jpg"); box-shadow:0px 4px 4px var(--shadow-browny);}
#pageperso .imgperso_center {max-width:calc(100% - 40px); padding:4px; margin-right:12px; margin-bottom:8px; border:1px solid var(--shadow-browny); background-image:url("../pictures/backgrounds/paper_line_big_light.jpg"); box-shadow:0px 4px 4px var(--shadow-browny);}
#pageperso .imgperso_noborder {max-width:calc(100% - 40px); float:left; padding:4px; margin-right:12px; margin-bottom:8px; filter:drop-shadow(0px 4px 4px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 4px 4px var(--shadow-browny)); -moz-filter:drop-shadow(0px 4px 4px var(--shadow-browny)); }

#pageperso .itemtext { width:48px; margin-right:8px; filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); }


#pageperso .configbox { padding:16px; background-color:#F6E3CE; box-shadow:0px 6px 2px var(--shadow-browny); margin-top:8px; margin-bottom:8px; border: 1px solid var(--shadow-browny); }
#pageperso .gradaicon { width:32px; filter:drop-shadow(0px 2px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 2px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 2px 2px var(--shadow-browny)); }
.editbox { margin-left:8px; margin-top:8px; margin-bottom:8px; width:calc(100% - 36px); resize:none; height:150px; padding:6px; font-size:18px; border:1px solid #201A1E; background-color:#F4F0EA; box-shadow:2px 1px 3px var(--shadow-browny) inset; padding-left:10px; }
#pageperso .suit_large { width:64px; filter:drop-shadow(0px 2px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 2px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 2px 2px var(--shadow-browny)); margin:8px; }


/*--------------------------*/
#rules .borderleft { padding-left:16px; margin-left:8px; border-left:4px solid var(--shadow-browny);  }
#rules .rulehl { background-color:#C1A484; background-image:url("../pictures/backgrounds/paper_line_brown.jpg"); width:400px; height:38px; }
#rules .rulehl { box-shadow:0px 6px 3px var(--shadow-browny); border: 1px solid #4C2E5A; transition: all 0s; margin-bottom:12px; margin-top:40px; }
#rules .rulehl font { position:absolute; margin-top:10px; font-size:18px; transition: all 0.2s; color:var(--text-beigey); }
#rules .rulehl img { height:26px; margin:6px; transition: all 0s;
	filter:invert(70%) sepia(100%) hue-rotate(10deg);
	-webkit-filter:invert(70%) sepia(100%) hue-rotate(10deg);
	-moz-filter:invert(70%) sepia(100%) hue-rotate(10deg); 
}
#rules .rulehlgold { background-color:#C1A484; background-image:url("../pictures/backgrounds/paper_line_cyan.jpg"); width:500px; height:38px; }
#rules .rulehlgold { box-shadow:0px 6px 3px #001312; border: 1px solid #001312; transition: all 0s; margin-bottom:12px; margin-top:40px; }
#rules .rulehlgold font { position:absolute; margin-top:10px; font-size:18px; transition: all 0.2s; color:var(--text-beigey); }
#rules .rulehlgold img { height:26px; margin:6px; transition: all 0s;
	filter:invert(70%) sepia(100%) hue-rotate(10deg);
	-webkit-filter:invert(70%) sepia(100%) hue-rotate(10deg);
	-moz-filter:invert(70%) sepia(100%) hue-rotate(10deg); 
}


/*--------------------------*/
#mails #maillist { width:calc(100% - 16px); box-shadow:0px 6px 3px black; border: 1px solid black; margin-bottom:12px; border-collapse:collapse; margin-left:8px; }
#mails #maillist .pres { border-bottom:1px solid #021323; height:36px; background-color:#021323; color:var(--text-beigey); font-family:quote; font-size:26px; background-image:url("../pictures/backgrounds/paper_line_big.jpg"); background-size: cover; filter:drop-shadow(0px 6px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 6px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 6px 2px var(--shadow-browny)); }
#mails #maillist .mail { height:38px; background-color:#F0DEB6; color:var(--text-browny); border-bottom:1px solid #262220;  }
#mails #maillist .mailnew { height:38px; background-color:#CFDDE2; color:var(--text-bluey); border-bottom:1px solid #262220; background-image:url("../pictures/backgrounds/paper_line_big_etherlight.jpg"); }
#mails #maillist th { font-weight:bold; }
#mails #maillist .lightaura { height:30px; margin:4px; margin-right:6px; filter:drop-shadow(0px 0px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 2px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 0px 2px var(--shadow-browny)); }
#mails #maillist .noaura { height:30px; margin:4px; margin-right:8px; filter:opacity(15%); -webkit-filter:opacity(15%); -moz-filter:opacity(15%); }
#mails #maillist .date { margin-left:8px; opacity:0.7; }

#mails #maillist .presgold { border-bottom:1px solid #021323; height:46px; color:var(--text-darkbrowny); font-family:quote; font-size:26px; background-image:url("../pictures/backgrounds/paper_line_big_light.jpg"); background-size: cover; filter:drop-shadow(0px 6px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 6px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 6px 2px var(--shadow-browny)); }
#mails #maillist .sephr { border:2px solid var(--shadow-browny); border-radius:4px; margin-left:16px; margin-right:16px; margin-top:-8px; opacity:0.3; }
#mails .paper_submit_little { transition:all 0s; height:36px; margin-left:8px; margin-bottom:16px; padding-left:16px; padding-right:16px; font-family:minecraft; font-size:16px; background-image:url("../pictures/backgrounds/paper_line_brown.jpg"); border:1px solid #201A1E; cursor:pointer; box-shadow:0px 6px 3px #201A1E; color:var(--text-beigey); }
#mails .paper_submit_little:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }
#mails .pararp { font-size:24px; font-family:quote; font-weight:bold; color:#3D2505; line-height:100%; }
#mails .parahrp { color:#3D2505; }

#mails #add { padding-top:16px; margin-top:18px; }
#mails #add label { font-family:quote; font-size:30px; }
#mails #add input { margin-top:8px; }
#mails #add .text_inset { padding:6px; font-size:18px; margin-bottom:8px; border:1px solid #201A1E; background-color:#F4F0EA; box-shadow:2px 1px 3px var(--shadow-browny) inset; padding-left:10px; }
#mails #add #longname { width:500px; max-width:100%; }
#mails #edithead { margin:0px; font-family:quote; font-size:42px; margin-bottom:10px; margin-top:-6px; }


/*--------------------------*/
label { font-family:quote; font-size:30px; }
#account { padding-top:16px; margin-top:18px; }
#account input { margin-top:8px; }
#account .text_inset { padding:6px; font-size:18px; margin-bottom:8px; border:1px solid #201A1E; background-color:#F4F0EA; box-shadow:2px 1px 3px var(--shadow-browny) inset; padding-left:10px; }
#account #longname { width:500px; max-width:100%; }
#account .paper_submit_little { transition:all 0s; height:36px; margin-left:4px; padding-left:16px; padding-right:16px; font-family:minecraft; font-size:16px; background-image:url("../pictures/backgrounds/paper_line_brown.jpg"); border:1px solid #201A1E; cursor:pointer; box-shadow:0px 6px 3px #201A1E; color:var(--text-beigey); }
#account .paper_submit_little:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }
#account .info_ingame { padding:12px; box-shadow:0px 6px 3px var(--shadow-browny); border: 1px solid #4C2E5A; margin-bottom:20px; background-color: #F2E9DE; margin-top:; }
#account #intro { margin-top:8px; width:calc(100% - 20px); resize:none; height:120px; }
#account #edithead { margin:0px; font-family:quote; font-size:42px; margin-bottom:10px; margin-top:-6px; }
#account #quote { margin-top:8px; width:calc(100% - 20px); resize:none; height:50px; }
#account #quoteauthor { width:400px; max-width:100%; }
#account #content { margin-top:8px; width:calc(100% - 20px); resize:none; height:400px; }


/*--------------------------*/
#list { width:calc(100% - 16px); box-shadow:0px 6px 3px black; border: 1px solid black; margin-bottom:12px; border-collapse:collapse; margin-left:8px; }
#list .pres { border-bottom:1px solid #021323; height:36px; color:var(--text-beigey); font-family:quote; font-size:26px; background-image:url("../pictures/backgrounds/paper_line_big.jpg"); background-size: cover; filter:drop-shadow(0px 6px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 6px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 6px 2px var(--shadow-browny)); }
#list .presgray { background-image:url("../pictures/backgrounds/paper_line_black.jpg"); }
#list .char { height:38px; background-color:#F0DEB6; color:var(--text-browny); border-bottom:1px solid #262220;  }
#list .shard { height:38px; background-color:#F0DEB6; color:var(--text-browny); }
#list th { font-weight:bold; }
#list .lightaura { height:30px; margin:4px; margin-right:6px; filter:drop-shadow(0px 0px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 2px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 0px 2px var(--shadow-browny)); }
#list .noaura { height:30px; margin:4px; margin-right:8px; filter:opacity(15%); -webkit-filter:opacity(15%); -moz-filter:opacity(15%); }
#list .grade { height:30px; margin:4px; margin-right:8px; }
#list .marright { margin-right:12px; }
#list .nocolor { filter:opacity(20%); -webkit-filter:opacity(20%); -moz-filter:opacity(20%); }
#list .title { filter:opacity(50%); -webkit-filter:opacity(50%); -moz-filter:opacity(50%); }
#list .hr { border-bottom:1px solid #9C6E56; background-color:#9C6E56; height:12px;background-image:url("../pictures/backgrounds/paper_line_big_medium.jpg"); background-size: cover; filter:drop-shadow(0px 0px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 2px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 0px 2px var(--shadow-browny)); }
#list .sepmini { height:6px; background-color:#DDCCA6; }
#list .sep { height:6px; background-color:#DDCCA6; }
#list .pseudoa { font-weight:bold; color:var(--text-browny); }
#list .pseudoa:hover { filter:brightness(140%); -webkit-filter:brightness(140%); -moz-filter:brightness(140%); }
#list .aura { height:30px; margin-top:4px; margin:4px; margin-right:6px; filter:drop-shadow(0px 0px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 2px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 0px 2px var(--shadow-browny)); }

#magic .codegem { width:64px; margin:8px; }
#magic .codename { font-size:40px; font-family:quote; color:#43A393; }
#magic .codecode { color:#43A393; }
#magic .shelf { cursor:normal; border-bottom:1px solid #4C2E5A; height:36px; background-color:#77624F; color:var(--text-beigey); font-family:quote; font-size:26px; background-image:url("../pictures/backgrounds/paper_line_big_etherdark.jpg"); background-size: cover; }
#magic .shelf_click { cursor:pointer; }
#magic .shelf_click:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }
#magic .book_hidden { display:none; }
#magic label { font-family:quote; font-size:30px; }
#magic input { margin-top:8px; }
#magic .text_inset { padding:6px; font-size:18px; margin-bottom:8px; border:1px solid #201A1E; background-color:#F4F0EA; box-shadow:2px 1px 3px var(--shadow-browny) inset; padding-left:10px; }
#magic #longname { width:500px; max-width:100%; }
#magic #edithead { margin:0px; font-family:quote; font-size:42px; margin-bottom:10px; margin-top:-6px; }
#magic .paper_submit_little { transition:all 0s; height:36px; margin-left:8px; margin-bottom:16px; padding-left:16px; padding-right:16px; font-family:minecraft; font-size:16px; background-image:url("../pictures/backgrounds/paper_line_brown.jpg"); border:1px solid #201A1E; cursor:pointer; box-shadow:0px 6px 3px #201A1E; color:var(--text-beigey); }
#magic .paper_submit_little:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }

#magic .runeicon { width:56px; margin:8px; filter:drop-shadow(0px 4px 2px #783F5D); -webkit-filter:drop-shadow(0px 4px 2px #783F5D); -moz-filter:drop-shadow(0px 4px 2px #783F5D); }


/*--------------------------*/
#universe .imgborder { max-width:80%; margin:16px; padding:12px; border:1px solid var(--shadow-browny); background-image:url("../pictures/backgrounds/paper_line_big_light.jpg"); box-shadow:0px 4px 4px var(--shadow-browny); }


/*--------------------------*/
#cemetary .deadportrait { height:42px; margin-left:8px; margin-right:8px; filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); }
#cemetary .deaditem { height:42px; margin-left:8px; margin-right:0px; filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); }
#cemetary .deathline {  }


/*--------------------------*/
#knowledgepages .knowicon { width:80px; margin:8px; filter:drop-shadow(0px 4px 2px #783F5D); -webkit-filter:drop-shadow(0px 4px 2px #783F5D); -moz-filter:drop-shadow(0px 4px 2px #783F5D); }


/*--------------------------*/
#psyche .equilisep { width:100%; border:2px solid var(--text-bluey); border-radius:8px; }


/*--------------------------*/
#logs .log_icon { width:44px; margin:4px; margin-right:4px; margin-left:8px; filter:drop-shadow(0px 2px 2px #783F5D); -webkit-filter:drop-shadow(0px 2px 2px #783F5D); -moz-filter:drop-shadow(0px 2px 2px #783F5D); }
#logs .log_head { width:32px; margin:4px; margin-right:4px; margin-left:8px; filter:drop-shadow(0px 2px 2px #783F5D); -webkit-filter:drop-shadow(0px 2px 2px #783F5D); -moz-filter:drop-shadow(0px 2px 2px #783F5D); }
#logs .log_title { color:var(--text-darkbrowny); font-family:quote; font-size:28px; }


/*--------------------------*/
#changelog .versiondoc { width:64px; padding:8px; border:1px solid var(--shadow-browny); background-image:url("../pictures/backgrounds/paper_line_big_light.jpg"); box-shadow:0px 4px 4px var(--shadow-browny); }
#changelog .version { margin-bottom:12px; }


/*--------------------------*/
#candidatures .candidportrait { height:42px; margin-left:8px; margin-right:12px; filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); }
#candidatures .candidjob { height:38px; margin-left:8px; margin-right:12px; }
#candidatures .noaura { opacity:0.6; }
#candidatures .lightaura { filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); }

#candidatures .bighead { margin-right:16px; filter:drop-shadow(0px 6px 4px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 6px 4px var(--shadow-browny)); -moz-filter:drop-shadow(0px 6px 4px var(--shadow-browny)); }
#candidatures .infojoueur { margin-bottom:12px; width:100%; border:1px solid var(--shadow-browny); background-image:url("../pictures/backgrounds/paper_line_big_ultralight.jpg"); box-shadow:0px 4px 4px var(--shadow-browny); padding:8px; }
#candidatures .infojoueur font { color:var(--text-darkbrowny); font-size:18px; }
#candidatures .rulehl { background-color:#C1A484; background-image:url("../pictures/backgrounds/paper_line_brown.jpg"); width:400px; height:38px; margin-left:8px; }
#candidatures .rulehl { box-shadow:0px 6px 3px var(--shadow-browny); border: 1px solid #4C2E5A; transition: all 0s; margin-bottom:12px; margin-top:40px; }
#candidatures .rulehl font { position:absolute; margin-top:10px; font-size:18px; transition: all 0.2s; color:var(--text-beigey); }
#candidatures .rulehl img { height:26px; margin:6px; transition: all 0s;
	filter:invert(70%) sepia(100%) hue-rotate(10deg);
	-webkit-filter:invert(70%) sepia(100%) hue-rotate(10deg);
	-moz-filter:invert(70%) sepia(100%) hue-rotate(10deg); 
}
#candidatures .letterunique { height:64px; margin-left:8px; margin-right:12px; filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); }


/*--------------------------*/
#stele .askportrait { height:42px; margin-left:8px; margin-right:12px; filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -webkit-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); -moz-filter:drop-shadow(0px 4px 2px var(--shadow-browny)); }


/*--------------------------*/
#freniastrum .runeicon { width:56px; margin:8px; filter:drop-shadow(0px 4px 2px #783F5D); -webkit-filter:drop-shadow(0px 4px 2px #783F5D); -moz-filter:drop-shadow(0px 4px 2px #783F5D); }


/*--------------------------*/
#aberrastrum .aberrationpic { width:calc(100% - 24px); margin:12px; }
#aberrastrum .aberrationpage { width:calc(60% - 24px); margin:calc(20% + 12px);margin-top:12px;margin-bottom:12px; opacity:0.2; }
#aberrastrum .abename { font-family: 'Pinyon Script', cursive; font-size:34px; font-weight:bold; }
#aberrastrum .abelevel { font-family: 'Pinyon Script', cursive; font-size:26px; }
#aberrastrum #floatingbook { width:128px; float:left; filter:drop-shadow(0px 6px 4px #783F5D); -webkit-filter:drop-shadow(0px 6px 4px #783F5D); -moz-filter:drop-shadow(0px 6px 4px #783F5D); margin-right:8px; margin-bottom:8px; }
#aberrastrum .abetable_big { width:500px; max-width:100%; }
#aberrastrum .abetable { transition: all 0s; cursor:pointer; }
#aberrastrum .abetable:hover { filter:brightness(120%); -webkit-filter:brightness(120%); -moz-filter:brightness(120%); }






