 
/* POSTS */
.kit-post_gifbg {
 float:left; width: 200px; height: 120px; padding: 21px;border-right: #efefef 1px solid;
}

.kit-post_gif {
 width: 180px;  height: 100px;  border: 10px solid #fefefe;  outline: 1px solid #cccccc;
}

.kit-post_n {
width:544px; height:162px; position:relative; float:left;
}

.kit-post_name {
 height: 106px; text-align: left; font-family:redlight;text-transform: none;  padding-left: 0px;color: #6988a1;position:relative;
}

.kit-post_name a {
font-weight:600;text-shadow: 1px -1px #202020;border-bottom: 1px solid rgba(91, 88, 105, .3);position:relative; top:40px; left:50px;color:#4d8679; font-size:42px; line-height: 40px;
}

.kit-post_stats {
 width: 720px; height: 15px; border-top: #efefef 1px solid; background: #fcfcfc; text-align: left; font-size: 8px; position: relative; text-transform: uppercase; letter-spacing: 1px; color: #555; top: -16px; padding: 20px;word-spacing: 1px;
}

.kit-post_stats a {
font-size:8px;color:#4d8679;
}

.kit-post_stats b {
 color: #4d8679;
}

.kit-post_stats i {
 font-size:12px; margin:0px 5px;color:#ccc;
}

.kit-post_bg {
     position: relative; width: 100%; height: 162px; background-color: #fcfcfc; border-bottom: 1px solid #ddd; border-top: 1px solid #c0c0c0;
}

.kit_post_info {
 width: 500px; height: 40px; font: 8px/40px monda; text-align: left; text-transform: uppercase; color: #888; letter-spacing: 1px;
}

.kit-post_bbg {
 width: 1015px; border:1px solid #ddd; border-bottom: 5px solid #e8e8e8; margin-top: -1px;margin-left:10px;margin-top:-10px;
}

.kit-post_button {
 position: relative; width: 42px;padding: 10px; min-height: 400px; border-right: solid 1px #ddd; display: table-cell; vertical-align: top;
}

.kit-post_cont {
 position: relative; background-color: #fefefe; min-height: 400px; width: 670px; display: table-cell; vertical-align: top;
}

.kit-post_txt {
 text-align: justify; min-height: 440px; font: 11px arsenal; padding: 60px; color: #333;
}

.kit-post_mini {
 position: relative; top: 0px; width: 230px; padding: 15px; min-height: 400px; background: #f9f9f9; border-left: solid 1px #ddd; display: table-cell;
}

.kit_posts {
border: solid 1px #292929;margin:5px;
}

.kit_post-quote {
width: 30px; height: 30px; font-size: 30px; line-height: 30px; padding: 6px; margin: 5px 5px 11px 5px; color: var(--accent1); text-shadow: 1px -1px #111111; border: 1px solid #c0c0c0; text-align: center;
}

.kit-post_topics {
position:relative; float:right; height:106px;top:25px;right:30px;width:210px;
}

.kit-post_topcs {
float:right;background-color:#fcfcfc; height:40px;top:25;position:relative;text-align:center;font-family: arsenal, sans-serif;text-transform:uppercase; letter-spacing:2px;width:40px;line-height:10px; border: solid 10px #dddddd; margin-left:3px;
}

.kit-posts-p {
 font-size:16px;line-height:12px;font-weight:600;padding:5px; color:#4d8679;
}

.kit-posts-p i {
font-size:30px;
}

.thread-title {
border-bottom: 1px solid #333;font-size:20px; margin:0px 90px; overflow:hidden;height:50px;overflow: hidden; line-height: 66px;
}

.thread-desc {
font-family:'arsenal'; font-size:9px;border: solid 0px #333333; top:0px;text-transform:uppercase;padding:5px; letter-spacing:2px;margin-bottom:4px; height:47px; text-align:center;position:relative; width:510px; left:220px;
}

.thread-prefix {
text-align:center;padding:0px 0px 4px 10px;border: solid 4px #777777; position:relative;top:-10px;left:-20px;background-color: rgba(161,107,132,0.5);font-size:20px; font-family:'arsenal';
}

.thread-desc2 {
margin-left:56px;padding:3px 3px 3px 20px; height:13px;
}

.thread-this-topic {
text-align:right;width:753px; font-size:7px!important;margin-top:60px;
}

.thread-this-topic a {
font-size:8px!important;font-family:'arsenal'!important; letter-spacing:2px!important; text-transform:uppercase!important;padding:3px 15px; border: solid 1px #333!important; margin-right:2px;
}

ul.thread_tools,
ul.thread_tools li {
	list-style: none;
	padding: 0;
	margin: 0;
	font-family: Montserrat;
}

ul.thread_tools li {
	padding-left: 24px;
	padding-bottom: 4px;
	margin-bottom: 3px;
	font-size: 11px;
	background-image: url(../../../images/showthread_sprite.png);
	background-repeat: no-repeat;
}

ul.thread_tools li a:link {
 font-size:12px;
}

ul.thread_tools li.printable {
	background-position: 0 0;
}

ul.thread_tools li.sendthread {
	background-position: 0 -20px;
}

ul.thread_tools li.subscription_add {
	background-position: 0 -40px;
}

ul.thread_tools li.subscription_remove {
	background-position: 0 -60px;
}

ul.thread_tools li.poll {
	background-position: 0 -80px;
}

.showthread_spinner {
	width: 100%;
	margin: 0 auto;
	display: block;
	text-align: center;
	padding: 20px;
}

#posts2-msg .kit-post_gifbg {
  float:left; width: 200px; height: 120px; padding: 21px; background-color:#c0c0c0; border-right: #ddd 1px solid;
}

#posts2-msg .kit-post_gif {
 width: 180px; height: 100px; border: 10px solid #ececec; outline: 1px solid #bcbcbc;
}

#posts2-msg .kit-post_n {
width:534px; height:162px; position:relative; float:left;
}

#posts2-msg .kit-post_name {
 height: 106px; text-align: left; font-family:satisfy;text-transform: none;  padding-left: 0px;color: #6988a1;position:relative;
}

#posts2-msg .kit-post_name a {
font-weight:600;text-shadow: 1px -1px #202020;border-bottom: 1px solid rgba(91, 88, 105, .3);position:relative; top:40px; left:50px;
	color:#4d8679; font-size:42px;
}

#posts2-msg .kit-post_stats {
 width:546px; height: 15px; border-top: #ddd 1px solid; background: #fcfcfc;text-align: left; font-size: 9px; position:relative;text-transform: uppercase; letter-spacing: 1px;color: #555; top:0px; padding:20px; word-spacing:0px;
}

#posts2-msg .kit-post_stats a {
font-size:9px;color:#d284a8;
}

#posts2-msg .kit-post_stats b {
 color: #d284a8;
}

#posts2-msg .kit-post_stats i {
 font-size:10px; margin:0px 5px;
}

#posts2-msg .kit-post_bg {
 position:relative; top:-15px;width:100%; height: 162px; background: #f9f9f9; border-bottom:1px solid #c0c0c0;
}

#posts2-msg .kit_post_info {
 width: 500px; height: 40px; font: 8px/40px monda; text-align: left; text-transform: uppercase; color: #888; letter-spacing: 1px;
}

#posts2-msg .kit-post_bbg {
 width: 1015px; border:1px solid #ddd; border-bottom: 5px solid #e8e8e8; margin-top: -1px;margin-left:10px;margin-top:-10px;
}

#posts2-msg .kit-post_button {
 position: relative;
    top: -15px;width: 42px; padding: 10px; min-height: 400px; background-color:#fefefe;border-right: solid 1px #c0c0c0; display:table-cell; vertical-align:top;
}

#posts2-msg .kit-post_cont {
 min-height: 400px; width: 670px; display:table-cell;vertical-align:top;
}

#posts2-msg .kit-post_txt {
 text-align: justify; min-height: 440px; font: 12px/12px karla; padding: 20px; color: #333;
}

#posts2-msg .kit-post_mini {
 display:none!important; width: 230px; padding: 15px; min-height: 400px; background: #f9f9f9;border-left:solid 1px #c0c0c0; display:table-cell;
}

#posts2-msg .kit_posts {
border: solid 1px #292929;margin:5px;
}

#posts2-msg .kit_post-quote {
width: 30px; height: 30px; font-size: 30px; line-height: 30px; padding: 10px; color:#4d8679;text-shadow: 1px -1px #111111;border-bottom: 1px solid #ddd; text-align:center;
}

#posts2-msg .kit-post_topics {
display:none;position:relative; float:right; height:106px;top:0px;right:30px;width:241px;
}

#posts2-msg .kit-post_topcs {
float:right;background-color:#fcfcfc; height:40px;top:25;position:relative;text-align:center;font-family: arsenal, sans-serif;text-transform:uppercase; letter-spacing:2px;width:40px;line-height:10px; border: solid 10px #dddddd; margin-left:3px;
}

#posts2-msg .kit-posts-p {
 font-size:16px;line-height:12px;font-weight:600;padding:5px; color:#d284a8;
}

#posts2-msg .kit-posts-p i {
font-size:30px;
}

.forum-rule {
font-size: 16px; padding: 25px; line-height: 90%;
}

.rremtemp {
 width: 425px; padding: 6px; border: 1px #d9d9d9 solid; background-color: #fefefe; margin: 35px auto;
}

.rremtemp3 {
 padding: 35px; background-color: #fafafa; border-bottom: 15px #ee495a solid;
}

.rremtemp4 {
 padding: 25px; background-color: #fdfdfd; border:1px #eee solid; font-family: 'montserrat'; font-size: 10px; letter-spacing: 0px; word-spacing: 0px; line-height: 14px;text-align: justify; color: #333;
}

.rremtempbk1 {
  padding: 50px 50px 40px 50px; background-color: #505050; border-bottom: 5px #ee495a solid;
}

.rremtempbk1 .rremtempbktit {
 font-family: 'karabinE.'; font-weight: 100; font-size: 40px; letter-spacing: 2px; text-transform: lowercase;  color: #f8f8f8; line-height: 100%; padding-bottom: 10px; text-align:right; border-bottom: 1px rgba(255,255,255,.3) solid;  text-shadow: 1px 1px 0px #000, 2px 2px 0px #4e7c7e;
}

.rremtemp4 b, .rremrep3 b {
 font-family: Montserrat; font-weight: 900; font-size: 10px; color: #9594b6;
}

.rremtemp4 i, .rremrep3 i {
 font-family: Montserrat; font-size: 10px; font-weight:bold;
}

.rremtemp4 a, .rremrep3 a {
 font-family: Montserrat; font-size: 10px; color: #bd6488; letter-spacing:1px;
}

.rremimg {
width:100px; height:100px; border: 3px solid #fafafa;   -webkit-border-radius: 68px; -moz-border-radius: 68px;   border-radius: 68px; background-position:center;position:absolute; margin-top:-30px;margin-left:-20px;
}

.rremtemp blockquote {
margin:5px;border:none;background-color:transparent;
}

.rremchar {
 background: #fff;	border: 1px solid #e9e9e9; 	text-align: justify;list-style: none;	font-family: MONTSERRAT;font-size: 7px;	color: #999;text-transform: uppercase;letter-spacing: 0.5px; padding:20px; white-space:pre-line;
}

.rremchar a {
font-size: 7px;text-transform: uppercase;letter-spacing: 1px;font-weight: 900;
}

.rremchar li {
line-height:10px;  padding: 2px;background: #fff;border-bottom: 1px solid #e1e1e1;
}

humane {
color:#b0584d;
}

feral {
color:#b0aa4d;
}

aquatic {
color:#4db0a5;
}

sensual {
color:#f2445a;
}

regal {
color:#79d36d;
}

prd {
color:#9594b6;
}

hrd {
color:#af1ddf;
}

humane:hover, feral:hover, aquatic:hover, sensual:hover, regal:hover, prd:hover, hrd:hover {
color:#121212;
}

.remtemp5 b {
 font-family: Montserrat; font-weight: 900; font-size: 10px;
}

.remtemp5 i {
 font-family: Montserrat; font-size: 10px; font-weight:bold;
}

.remtemp5 a {
 font-family: Montserrat; font-size: 10px; color: #a16b84; letter-spacing:0px;
}

.remtemp5 {
 padding: 45px; background-color: #fdfdfd; border:1px #eee solid; font-family: 'montserrat'; font-size: 10px; letter-spacing: 0px; word-spacing: 0px;line-height: 15px; text-align: justify; color: #777777;
}

.remtemp5 jobsloc {
 font-size:6px; letter-spacing:2px; line-height:100%;background-color: #666; padding:6px 25px; text-transform:uppercase;color:#ffffff; font-weight: 400;font-family: 'oswald', sans-serif;
}

.remtemp {
 width: 500px; padding: 5px; border: 1px #d9d9d9 solid; background-color: #fefefe; margin: 35px auto;
}

.remtemp2 {
 padding: 3px;
}

.remtemp3 {
 padding: 35px; background-color: #fafafa; border-bottom: 15px #4d8679 solid;
}

.remtemp4 {
 padding: 45px; background-color: #fdfdfd; border:1px #eee solid; font-family: 'montserrat'; font-size: 10px; letter-spacing: 0px; word-spacing: 0px; line-height: 14px; text-align: justify; color: #333;
}

.remtempbk1 {
  padding: 50px 50px 40px 50px; background-color: #505050; border-bottom: 5px #998096 solid;
}

.remtempbk1 .remtempbktit {
 font-family: 'karabinE.'; font-weight: 100; font-size: 40px; letter-spacing: 1px; text-transform: lowercase;  color: #f8f8f8; line-height: 100%; padding-bottom: 10px; text-align:right; border-bottom: 1px rgba(255,255,255,.3) solid;
}

.remtempstitle {
 font-family: 'karabinE.';  text-transform: lowercase; color: #505050; font-size: 25px; text-align: left; line-height: 100%; padding-bottom:6px; border-bottom: 2px #f2f2f2 solid;  margin-bottom:10px;
}

.remtempstitle:first-letter {
color:#6dab9d;
}

.remtemp4 b, .remrep3 b {
 font-family: Montserrat; font-weight: 900; font-size: 10px; color: #4B9A9F;
}

.remtemp4 i, .remrep3 i {
 font-family: Montserrat; font-size: 10px; font-weight:bold;
}

.remtemp4 a, .remrep3 a {
 font-family: Montserrat; font-size: 10px; color: #4B9A9F; letter-spacing:0px;
}

.remtemp blockquote {
margin:5px;border:none;background-color:transparent;
}

.remrep {
 width: 400px; padding: 7px; border: 1px #d9d9d9 solid; background-color: #fefefe; margin: 35px auto;
}

.remrep2 {
 width:400px;padding: 25px; background-color: #fafafa; border:1px solid #d9d9d9;border-bottom: 15px #4B9A9F solid;  margin:35px auto;
}

.remrep3 {
 padding: 30px; background-color: #fdfdfd; border:1px #eee solid; font-family: 'montserrat'; font-size: 10px; letter-spacing: 0px; word-spacing: 0px; line-height: 14px; text-align: justify; color: #333;
}

rtitle {
 font-family: 'karabinE.';  text-transform: lowercase; color: #505050; font-size: 25px; text-align: left; line-height: 100%; padding-bottom:6px; border-bottom: 2px #f2f2f2 solid; display: inline-block; margin-bottom:5px;
}

rtitle:first-letter {
color:#4B9A9F;
}

.remtemp4 jobs a {
color:#9594b6; font-size:9px; border:none; letter-spacing:0px;
}

.remtemp4 jobs {
font-size:9px;line-height:100%;margin:20px;
}

.remtemp4 jobsloc {
 font-size:7px; letter-spacing:1px; line-height:100%; margin:10px; display:inline-block; border-top:2px solid #998096;  padding:5px 20px;  text-transform:uppercase;
}

.faceblock {
width:140px; height:230px;border: 1px solid #ccc; padding:10px;font-size:7px; line-height:6px;overflow:auto; white-space:pre-line;
}

.faceblock a {
font-size:8px;border:none;  text-transform:uppercase;
}

.faceblock a:hover {
color:#ee495a;
}

.faceblocksub {
background-color:#735c70;padding:5px; color:#f2f2f2; font-size:10px;text-align:center; letter-spacing:2px; font-family:'MONTSERRAT'; width:152px;display:inline-block; margin:2px;
}

.postbit {
  width: 250px; margin: 6px;  background: url(https://40.media.tumblr.com/d44782a5659eceffd6326abc4877f576/tumblr_inline_nr8jt6CfZu1qk6792_540.png); padding: 12px;
}

#post_0 .post_content {
 width:500px;
}

#mini-container {
	height: 400px;
	position: relative;
	overflow: hidden;
	z-index: 99;
	
	width: 250px;
}

#mini-container{
width: 250px; height: 400px; overflow: hidden;
}

.mini-inner{
background: rgba(209, 209, 209, 0.8); padding: 10px; font-size: 7px; text-transform: uppercase; font-family: Oswald, serif; letter-spacing: 1px; font-weight: bold;
-webkit-transition: all 0.9s ease-in-out; -moz-transition: all 0.9s ease-in-out; -ms-transition: all 0.9s ease-in-out;  -o-transition: all 0.9s ease-in-out;    transition: all 0.9s ease-in-out;
}

.mini-inside{
height: 410px; text-align: center; display: table-cell; vertical-align: top; width: 250px;
}

#mini-container:hover .mini-inner{
  position: relative; transform: rotate(0deg) translate(0px,-410px) scale(1); -webkit-transform: rotate(0deg) translate(0px,-410px) scale(1); -moz-transform: rotate(0deg) translate(0px,-410px) scale(1); -webkit-transition: all 0.9s ease-in-out; -moz-transition: all 0.9s ease-in-out;    -ms-transition: all 0.9s ease-in-out;    -o-transition: all 0.9s ease-in-out;    transition: all 0.9s ease-in-out;
}

.mini-image {
    width: 208px;    max-height: 160px;    overflow: hidden;    margin: 10px 0px 10px 0px;    border: 6px solid #fcfcfc;
}

.mini-image img {
height: auto;
}

.mini-block {
display: inline-block; margin: 0px 5px; width: 45px; padding: 0px 25px; 	font-family: 'Oswald';text-align:center;  border-radius:0%;color: #262626;font-size: 10px;font-weight: normal;
}

.mini-block b {
display: block; font-size: 22px;font-weight: 700;font-style: italic;text-transform: lowercase;font-family: 'Oswald';
}

.mini-occupation {
font-size: 15px;margin-top: 0px;font-weight: 900;font-style: italic;line-height: 100%;
}

.mini-age {
font-size: 21px;    margin-top: 0px;line-height: 100%;   font-weight: 900;    font-style: italic;
}

.mini-alias{
font-size: 14px;    margin-top: 0px;   font-weight: 900;    font-style: italic;line-height: 113%;
}

.mini-group{
    font-size: 22px;    margin-top: 0px;     line-height: 100%;    font-weight: 900;    font-style: italic;    line-height: 100%;
}

.mini-links {
background: url(../../../) #262626;padding: 10px 10px;color: #fff;font-weight: none;font-style: normal;font-size: 11px;text-transform: uppercase;letter-spacing: 1px;font-family: arial;text-align: center;line-height: 100%;margin-top: 0px;padding-top: 10px;
}

.mini-links a {
color: #f6f6f6;font-weight: none;font-style: italic;font-size: 12px;text-transform: uppercase;letter-spacing: 1px;font-family: Oswald;text-align: center;line-height: 100%;
}

.mini-links a:hover {
color: #00FFC4;
}

.mini-player {
background-color: #34999e; padding: 15px 15px;text-align: center;font-weight: 400;letter-spacing: 1px;font-style: italic;text-transform: uppercase;font-size: 23px;line-height: 120%;font-family: 'Oswald';text-shadow: 2px 2px #0C0C0C;
}

.mini-player a {
color: #fff;font-size: 23px;
}

.mini-real {
background-color: #be4741;padding: 15px 15px;text-align: center;font-weight: 400;letter-spacing: 1px;font-style: italic;text-transform: uppercase;font-size: 23px;line-height: 120%;font-family: 'Oswald';text-shadow: 2px 2px #0C0C0C;
}

.mini-real a {
color: #fff;font-size: 23px;
}

.mini-fantasy {
background-color: #439538;padding: 15px 15px;text-align: center;font-weight: 400;letter-spacing: 1px;font-style: italic;text-transform: uppercase;font-size: 23px;line-height: 120%;font-family: 'Oswald';text-shadow: 2px 2px #0C0C0C;
}

.mini-fantasy a {
color: #fff;font-size: 23px;
}

.mini-scifi {
background-color: #e25892;padding: 15px 15px;text-align: center;font-weight: 400;letter-spacing: 1px;font-style: italic;text-transform: uppercase;font-size: 23px;line-height: 120%;font-family: 'Oswald';text-shadow: 2px 2px #0C0C0C;
}

.mini-scifi a {
color: #fff;font-size: 23px;
}

.mini-fandom {
background-color: #e49344;padding: 15px 15px;text-align: center;font-weight: 400;letter-spacing: 1px;font-style: italic;text-transform: uppercase;font-size: 23px;line-height: 120%;font-family: 'Oswald';text-shadow: 2px 2px #0C0C0C;
}

.mini-fandom a {
color: #fff;font-size: 23px;
}

.mini-gomm {
background-color: #695078;padding: 15px 15px;text-align: center;font-weight: 400;letter-spacing: 1px;font-style: italic;text-transform: uppercase;font-size: 23px;line-height: 120%;font-family: 'Oswald';text-shadow: 2px 2px #0C0C0C;
}

.mini-gomm a {
color: #fff;font-size: 23px;
}

.mini-multi {
background-color: #227399;padding: 15px 15px;text-align: center;font-weight: 400;letter-spacing: 1px;font-style: italic;text-transform: uppercase;font-size: 23px;line-height: 120%;font-family: 'Oswald';text-shadow: 2px 2px #0C0C0C;
}

.mini-multi a {
color: #fff;font-size: 23px;
}

.mini-inactive {
background-color: #959595;padding: 15px 15px;text-align: center;font-weight: 400;letter-spacing: 1px;font-style: italic;text-transform: uppercase;font-size: 23px;line-height: 120%;font-family: 'Oswald';text-shadow: 2px 2px #0C0C0C;
}

.mini-inactive a {
color: #fff;font-size: 23px;
}

.mini-admin {
background-color: #1d6b6f;padding: 15px 15px;text-align: center;font-weight: 400;letter-spacing: 1px;font-style: italic;text-transform: uppercase;font-size: 23px;line-height: 120%;font-family: 'Oswald';text-shadow: 2px 2px #0C0C0C;
}

.mini-admin a {
color: #fff;font-size: 23px;
}

.mini-info {
text-align: center; font-family: 'Alegreya SC', sans-serif; line-height: 100%;    text-transform: uppercase;    font-style: normal;    font-weight: 500;    color: #fafafa;    letter-spacing: 1px;    text-shadow: 0px 0px 0px #222;
}

.mini-sub {
    font: 7px 'monda' bold;    text-transform: uppercase;    text-align: center;    letter-spacing: 1px;    color: #fff;    line-height: 100%;    text-shadow: 1px 1px 0px #222;
}

.mini-ooc {
 width: 215px; background-color: #7DCCBA;   color: #262626;    line-height: 18px;    font-size: 8px;    text-transform: uppercase;    font-family: arial, sans-serif;   margin: 0px auto 1px;    padding: 3px;
}

.mini-ic {
    background-color: #262626;    font-weight: normal;    font-size: 8px;    text-transform: uppercase;    color: #FFF;    width: 215px;    margin: 1px;   line-height: 18px;   font-family: arial, sans-serif;  padding: 1px;
}


		
		