body {color:#000000; font-family:Arial,sans-serif; font-size:12px; word-wrap:break-word; width:100%; height:100%; margin:0; padding:0; background:#530b0b url('../images/tumblr_msnoy3wzh61shpaqho1_1280.png') fixed center top;}

img {max-width:100%; border:0;}
a {text-decoration:none; color:#8c0000;}
a:hover {text-decoration:none; color:rgba(140,0,0,0.6);}
h1 {font:normal 32px 'Lobster'; margin:0 0 10px;}
ol {list-style-type:upper-roman; margin:3px 0 3px -15px;}
ul {margin:3px 0 3px -15px;}
blockquote {margin:-8px 0 0 10px; padding:0 0 0 10px; border-left:solid 1px #000000;}
.clear {clear:both;}



/***hook and weight***/
#hook {background:url('../images/tumblr_inline_msnpzuxxzz1qz4rgp.png') no-repeat right top; width:43px; height:64px; position:fixed; right:0; top:20px; z-index:3;}

#weight {width:121px; height:271px; position:fixed; right:-2px; bottom:0; z-index:4;}
#weight .main {background-image:url('../images/tumblr_msnoy3wzh61shpaqho2_250.png'); width:100%; height:100%; position:relative; top:156px;}

#hook .chain, #weight .chain {background:url('../images/tumblr_inline_msnq0aSYG71qz4rgp.png') repeat-y center bottom; width:6px; height:1000px; position:absolute;}
#hook .chain {left:6px; bottom:34px;} 
#weight .chain {left:54px; bottom:60px;}

#weightshadow  {background-image:url('../images/tumblr_msnoy3wzh61shpaqho3_250.png'); width:121px; height:271px; position:fixed; right:-62px; bottom:-236px; opacity:0.25; z-index:1;}
#weightshadow .chain {background:url('../images/tumblr_inline_msnq0fGiX61qz4rgp.png') repeat-y center bottom; width:12px; height:1000px; position:absolute; left:51px; bottom:121px;}



/***Large Cog***/
#largecog {height:100%; width:450px; position:fixed; left:50%; top:0; z-index:5;}

#cog4 {width:312px; height:312px; position:absolute; bottom:50%; right:142px; margin-bottom:-56px; z-index:1; -moz-transform:rotate(8deg); -webkit-transform:rotate(8deg); -o-transform:rotate(8deg); -ms-transform:rotate(8deg);}

#cog3a, #cog3b {width:148px; height:148px; position:absolute; bottom:50%; right:224px; margin-bottom:26px; z-index:2; -moz-transform:rotate(10deg); -webkit-transform:rotate(10deg); -o-transform:rotate(10deg); -ms-transform:rotate(10deg);}
#cog3b {-moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg);}




/***RIGHT***/
#right {height:100%; width:320px; position:fixed; left:50%; top:0; margin-left:130px; z-index:7;}
#rightshadow {height:100%; width:320px; position:fixed; left:50%; top:0; margin:80px 0 0 190px; z-index:2; opacity:0.25;}


/*turning chains*/
#mfchain {width:26px; height:50%; position:absolute; bottom:50%; right:245px; margin-bottom:260px; z-index:11;}
#mfchain #mfchainleft, #mfchain #mfchainright {background-image:url('../images/tumblr_inline_msnq0aSYG71qz4rgp.png'); width:6px; height:100%; position:absolute; bottom:0; z-index:4;}
#mfchain #mfchainleft {left:0;}
#mfchain #mfchainright {right:0;}

#mfschain {width:32px; height:50%; position:absolute; bottom:50%; right:245px; margin:0 -3px 260px 0;}
#mfschain #mfschainleft, #mfschain #mfschainright {background-image:url('../images/tumblr_inline_msnq0fGiX61qz4rgp.png'); width:12px; height:100%; position:absolute; bottom:0;}
#mfschain #mfschainleft {left:0;}
#mfschain #mfschainright {right:0;}

#mfspin {width:38px; height:38px; position:absolute; bottom:-20px; left:-6px;}
#mfspin .bottomlayer, #mfspin #mfmiddle, #mfspin .toplayer {width:100%; height:100%; position:absolute; top:0;}
#mfspin .bottomlayer {background-image:url('../images/tumblr_inline_msnq0sd7GQ1qz4rgp.png'); z-index:1;}
#mfspin #mfmiddle {background-image:url('../images/tumblr_inline_msnq0yO6Ma1qz4rgp.png'); z-index:2; -moz-transform:rotate(15deg); -webkit-transform:rotate(15deg); -o-transform:rotate(15deg); -ms-transform:rotate(15deg);}
#mfspin .toplayer {background-image:url('../images/tumblr_inline_msnq13Ctqs1qz4rgp.png'); z-index:3;}
#mfcover {width:38px; height:38px; position:absolute; bottom:-20px; left:-6px; background-image:url('../images/tumblr_inline_msnq19a0ii1qz4rgp.png'); z-index:5;}


/*cog2*/
#cog1a, #cog1b {width:92px; height:92px; position:absolute; bottom:50%; right:212px; margin-bottom:213px; z-index:10; -moz-transform:rotate(15deg); -webkit-transform:rotate(15deg); -o-transform:rotate(15deg); -ms-transform:rotate(15deg);}

#cog2a, #cog2b, #cog2c {width:92px; height:92px; position:absolute; bottom:50%; right:182px; margin-bottom:140px; z-index:9; -moz-transform:rotate(6deg); -webkit-transform:rotate(6deg); -o-transform:rotate(6deg); -ms-transform:rotate(6deg);} 

#cog1b, #cog2b {-moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg);}



/***Sidebar***/
#side {width:318px; height:565px; position:absolute; top:50%; right:0; z-index:8; margin-top:-278px; background:url('../images/tumblr_msnoy3wzh61shpaqho4_400.png') no-repeat center center;}
#sideshadow {width:371px; height:579px; position:absolute; top:50%; right:-5px; margin-top:-283px;}

#side img.avatar {width:115px; height:115px; position:absolute; top:20px; right:15px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}

/*Sidebar Description*/
#side .description {height:205px; width:165px; margin:20px; padding:10px; position:absolute; bottom:0px; left:15px; overflow-y:auto; border:solid 3px #4c1f12; border-color:rgba(0,0,0,0.5) rgba(255,255,255,0.2) rgba(255,255,255,0.25) rgba(0,0,0,0.4); background-color:rgba(0,0,0,0.2); color:#dedbd8;}
#side .description h1 {font:normal normal 16px 'Lobster','Georgia Italic',Georgia,serif; margin-bottom:0;}
#side .description a {color:#9f8a66;}
#side .description a:hover {color:#554126;}
#side .description::-webkit-scrollbar {width:12px;}
#side .description::-webkit-scrollbar-thumb {background-color:#554126; border-radius:10px; -webkit-box-shadow:inset 3px 5px 6px #9f8a66;}

/*Sidebar Description - Divider*/
#side .description .divider {width:100%; height:7px; margin:7px 0; background:url('../images/tumblr_inline_msnr9kL0DM1qz4rgp.png') no-repeat center center;}


/*Sidebar Description - Extra Links*/
#side .description ol.desclinks {list-style-type:upper-roman; margin-top:-6px;}
#side .description ol.desclinks li a {color:#dedbd8;}
#side .description ol.desclinks li a:hover {color:#9f8a66;}
#side .description .desclinks li:nth-child(1),
#side .description .desclinks li:nth-child(2),
#side .description .desclinks li:nth-child(3),
#side .description .desclinks li:nth-child(4),
#side .description .desclinks li:nth-child(5),
#side .description .desclinks li:nth-child(6) {display:none;}

/*Sidebar Buttons*/
#side .buttonlinks {width:50px; position:absolute; bottom:0; right:23px;}
#side .buttonlinks span {width:100%; height:35px; margin-top:10px; background:url('../images/linkrp.png') no-repeat center center;}
#side .buttonlinks span:hover {position:relative; top:1px;}
#side .buttonlinks span a {display:block; width:35px; height:25px; margin-left:15px; padding:7px 0; color:#ffffff; text-align:center; font:20px 'Times New Roman',Times; text-decoration:none; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; box-shadow:55px 80px 5px rgba(0,0,0,0.25);}

#side .buttonlinks span {display:none;}
#side .buttonlinks span:nth-child(1),
#side .buttonlinks span:nth-child(2),
#side .buttonlinks span:nth-child(3),
#side .buttonlinks span:nth-child(4),
#side .buttonlinks span:nth-child(5),
#side .buttonlinks span:nth-child(6)
{display:block;}

#side .buttonlinks span:nth-child(1) a:before,
#side .buttonlinks span:nth-child(2) a:before,
#side .buttonlinks span:nth-child(3) a:before,
#side .buttonlinks span:nth-child(4) a:before,
#side .buttonlinks span:nth-child(5) a:before,
#side .buttonlinks span:nth-child(6) a:before
{display:block; position:absolute;}

#side .buttonlinks span:nth-child(1) a:before {content:"I"; right:15px;}
#side .buttonlinks span:nth-child(2) a:before {content:"II"; right:12px;}
#side .buttonlinks span:nth-child(3) a:before {content:"III"; right:9px;}
#side .buttonlinks span:nth-child(4) a:before {content:"IV"; right:8px;}
#side .buttonlinks span:nth-child(5) a:before {content:"V"; right:11px;}
#side .buttonlinks span:nth-child(6) a:before {content:"VI"; right:8px;}



/***LEFT***/
#content {width:560px; margin:140px auto 100px; position:relative; right:150px; z-index:6; background:url('../images/tumblr_msnoy3wzh61shpaqho5_r1_400.png') repeat-y 124px 4px;}
#content img.bgtop {display:block; width:300px; height:111px; position:absolute; z-index:1; top:-111px; left:126px;}
#content img.bgbottom {display:block; width:302px; height:13px; position:absolute; z-index:1; bottom:-13px; left:123px;  box-shadow:60px 80px 5px rgba(0,0,0,0.25);}

/*Posts*/
.post {width:556px; padding:2px; margin:0 0 75px; background:#e6e5e3 url('../images/tumblr_msnoy3wzh61shpaqho6_1280.jpg') repeat center top; position:relative; z-index:3; color:#000000; box-shadow:60px 80px 5px rgba(0,0,0,0.25);}
.post:after {content:url('../images/tumblr_msnoy3wzh61shpaqho7_400.png'); width:316px; height:13px; position:absolute; bottom:-13px; left:124px;}
.post:last-child {margin:0;}
.post:last-child:after {content:none;}

/*Post Frames*/
.post .frame {padding:17px; position:relative; border:solid 11px #530b0b;}
.post .frame .frametop {height:21px; width:560px; background:url('../images/tumblr_msnoy3wzh61shpaqho8_1280.png') no-repeat center top; position:absolute; top:-13px; left:-13px;}
.post .frame .framebottom {height:17px; width:560px; background:url('../images/tumblr_msnoy3wzh61shpaqho9_1280.png') no-repeat center top; position:absolute; bottom:-13px; left:-13px;}
.post .frame .frameleft, .post .frame .frameright {width:20px; height:100%; position:absolute; top:0;}
.post .frame .frameleft {left:-13px; background:url('../images/tumblr_inline_msnq2zjETS1qz4rgp.png') repeat-y left top;}
.post .frame .frameright {right:-13px; background:url('../images/tumblr_inline_msnq36bsLK1qz4rgp.png') repeat-y right top;}

/*Post Top - timestamp + like/reblog/permalink*/
.post #permagap {width:100%; height:30px;}

.post #buttons {height:53px; width:174px; position:absolute; top:-29px; right:9px; text-align:right; z-index:2;}
.post #buttons a {display:inline-block; height:53px; width:53px; margin-right:2px; background:url('../images/tumblr_inline_msnq3lCPnn1qz4rgp.png') no-repeat left top; position:relative;}
.post #buttons a:hover {top:1px;}
.post #buttons .like {position:relative; top:-16px; height:42px; width:38px; padding:11px 15px 0 0;}
.post #buttons .like:hover {top:-15px;}
.post #buttons .reblog:before, .post #buttons .permalink:before {width:23px; height:21px; position:absolute;}
.post #buttons .reblog:before {content:url('../images/tumblr_inline_msnq42QGv81qz4rgp.png'); top:13px; left:13px;}
.post #buttons .permalink:before {content:url('../images/tumblr_inline_msoul0kP3z1qz4rgp.png'); top:11px; left:12px;}

.post #timestamp {width:227px; height:105px; position:absolute; top:-64px; left:12px; background:url('../images/tumblr_msnoy3wzh61shpaqho10_250.png') no-repeat left top; z-index:2;}
.post #timestamp .clockparts {width:40px; height:40px; position:absolute; top:38px; left:59px; box-shadow:none;}
.post #timestamp .time, #timestamp .date {display:block; color:#ffffff; font:bold 15px 'Courier New'; text-align:center; margin:0 8px 0 110px; white-space:nowrap;}
.post #timestamp .time {margin-top:43px;}
.post #timestamp .date {font-size:10px;}

/*Post Bottom - via/root/src + notecount*/
.post #footerbuttons {height:43px; position:absolute; bottom:-29px; left:20px; z-index:2;}
.post #footerbuttons a {display:inline-block; height:21px; width:31px; padding:11px 8px 11px 4px; margin-right:-2px; background:url('../images/tumblr_inline_msnq55U1DM1qz4rgp.png') no-repeat left top; position:relative; text-align:center; color:#ffffff; font:11px 'Courier New';  text-decoration:none;}
.post #footerbuttons a:hover {top:1px;}

.post #notecount {height:36px; width:250px; position:absolute; bottom:-23px; right:20px; padding:1px 24px 0 20px; z-index:2;}
.post #notecount a {float:right; display:block; position:relative; height:26px; padding-top:9px; background:black url('../images/tumblr_inline_msnq5ioR1l1qz4rgp.png') center bottom; color:white; font:bold 11px 'Courier New'; white-space:nowrap;}
.post #notecount a:hover {color:white; top:1px;}
.post #notecount a img.left {position:absolute; bottom:0px; left:-20px;}
.post #notecount a img.right {position:absolute; bottom:0px; right:-24px;}



/***Posts content***/
.post a.tumblr_blog {font:normal normal 16px 'Lobster','Georgia Italic',Georgia,serif; color:black;}
.post a.tumblr_blog:hover {opacity:0.6;}

/*Posts - photo/photoset/video*/
.post #media {margin-bottom:10px; text-align:center;}

/*Posts - audio*/
.post #audio {min-height:128px; position:relative; padding:0 50px; background-image:url('../images/tumblr_inline_msnq661noR1qz4rgp.png'), url('../images/tumblr_inline_msnq6bCcTO1qz4rgp.png'); background-position:left top, right bottom; background-repeat:no-repeat;}
.post #audio #albumart {width:128px; height:128px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; border:solid 1px black; overflow:hidden; position:relative; background-color:black; float:left; margin-right:15px;}
.post #audio #albumart img {width:128px; height:128px; display:block; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.post #audio #albumart .play {display:block; position:absolute; z-index:2; top:50%; left:50%; width:27px; height:27px; padding:6px; margin:-19px; background-color:black; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.post #audio #albumart .button {display:block; width:27px; height:27px; overflow:hidden;}
.post #audio ul {list-style-type:none; padding-top:15px;}
.post #audio ul li {margin-bottom:4px;}
.post #audio ul li span {font:normal normal 16px 'Lobster','Georgia Italic',Georgia,serif;}

/*Posts - quote*/
.post h1.quote {display:inline;}

/*Posts - answer*/
.post #question {padding:60px 50px; min-height:114px; background-image:url('../images/tumblr_msnppbHo4M1shpaqho1_500.png'), url('../images/tumblr_msnppbHo4M1shpaqho2_500.png'); background-position:center top, center bottom; background-repeat:no-repeat;}
.post #question img {width:64px; height:64px; margin:7px 2px 2px 10px; float:right; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:solid 1px black;}
.post #question span {font:normal normal 16px 'Lobster','Georgia Italic',Georgia,serif; display:block;}
.post #question span a {color:black;}
.post #question span a:hover {opacity:0.6;}
.post #answer a.tumblr_blog {display:block; margin:0 0 -40px 50px; position:relative; top:10px; z-index:2;}
.post #answer a.tumblr_blog:after {content:" replied:";}
.post #answer blockquote {position:relative; margin:0; padding:6px 50px 10px; min-height:113px; border:none; background-image:url('../images/tumblr_inline_msnq661noR1qz4rgp.png'), url('../images/tumblr_inline_msnq6bCcTO1qz4rgp.png'); background-position:left top, right bottom; background-repeat:no-repeat;}

/*Posts - chat*/
.post ul.chat {list-style-type:none; margin:0 0 0 -40px;}
.post ul.chat li {margin-bottom:4px;}
.post ul.chat li span {font:normal normal 16px 'Lobster','Georgia Italic',Georgia,serif;}

/*Posts - link*/
.post h1.link span {font:38px arial,sans-serif; position:relative; top:2px;}

/*Posts - footer*/
.post .divider,
.post #divider {width:100%; height:7px; background:url('../images/tumblr_msnppbHo4M1shpaqho3_500.png') no-repeat center center; margin:10px 0 7px;}
#footer a {color:black;}
#footer a:hover {opacity:0.6;}

/*Pagination*/
#pagination {background:url('../images/tumblr_msnppbHo4M1shpaqho4_250.png') no-repeat 209px top; width:100%; height:133px; position:absolute; bottom:-133px; left:0; z-index:3;}
#pagination span {display:block; width:35px; height:35px; position:absolute;}
#pagination span a {display:block; width:35px; height:26px; padding-top:9px; color:white; font:bold 14px 'Courier New'; white-space:nowrap; text-align:center; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
#pagination span.current a {color:#666666;}

#pagination .page:nth-child(1) {padding:0 5px 0 0; background-image:url('../images/tumblr_inline_msnq6mvDmk1qz4rgp.png'); top:16px; left:180px; z-index:1;}
#pagination .page:nth-child(1):hover {top:17px;}
#pagination .page:nth-child(1) a {box-shadow:50px 76px 5px rgba(0,0,0,0.25);}

#pagination .page:nth-child(2) {padding:3px 0 0 0; background-image:url('../images/tumblr_inline_msnq6tP5Y01qz4rgp.png'); top:41px; left:217px; z-index:2;}
#pagination .page:nth-child(2):hover {top:42px;}
#pagination .page:nth-child(2) a {box-shadow:48px 74px 5px rgba(0,0,0,0.25);}

#pagination .page:nth-child(3) {padding:11px 0 0 0; background-image:url('../images/tumblr_inline_msnq6zQI8J1qz4rgp.png'); top:44px; left:264px; z-index:3;}
#pagination .page:nth-child(3):hover {top:45px;}
#pagination .page:nth-child(3) a {box-shadow:45px 71px 5px rgba(0,0,0,0.25);}

#pagination .page:nth-child(4) {padding:7px 0 0 2px; background-image:url('../images/tumblr_inline_msnq76NPir1qz4rgp.png'); top:37px; left:309px; z-index:2;}
#pagination .page:nth-child(4):hover {top:38px;}
#pagination .page:nth-child(4) a {box-shadow:43px 74px 5px rgba(0,0,0,0.25);}

#pagination .page:nth-child(5) {padding:0 0 0 4px; background-image:url('../images/tumblr_inline_msnq7dJled1qz4rgp.png'); top:16px; left:344px; z-index:1;}
#pagination .page:nth-child(5):hover {top:17px;}
#pagination .page:nth-child(5) a {box-shadow:42px 76px 5px rgba(0,0,0,0.25);}

/*Notecontainer*/
#notecontainer {margin:20px 0 0; padding:0; position:relative:}
#notecontainer .title {font:normal normal 16px 'Lobster','Georgia Italic',Georgia,serif;}
#notecontainer ol {list-style-type:none; margin:10px 0 0 -40px;}
#notecontainer li {margin-bottom:6px;}
#notecontainer img.avatar {width:16px; height:16px; margin-right:4px; position:relative; top:4px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; border:solid 1px black;}
#notecontainer blockquote {margin:5px 0 0; padding:0 0 0 45px; border:none; position:relative;}
#notecontainer blockquote:before {content:"↳"; position:absolute; top:-6px; left:30px; font:18px arial,sans-serif;}
#notecontainer blockquote a {color:black; font-style:italic;}

/*Credit - DO NOT REMOVE*/
#credit {position:fixed; top:3px; right:3px; z-index:100; height:14px; text-align:center; background-color:rgba(0,0,0,0.4); border:solid 1px rgba(0,0,0,0.5); color:white; font:12px arial; padding:1px 6px 3px; text-decoration:none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-shadow:rgba(0,0,0,0.1); font-weight:bold; -webkit-transition:all 0s ease-in-out; -moz-transition:all 0s ease-in-out; -o-transition:all 0s ease-in-out; transition:all 0s ease-in-out;}
#credit:hover {background-color:rgba(0,0,0,0.25);}
#credit img {margin:1px 4px -1px 0; width:12px; height:11px;}
iframe#tumblr_controls {right:72px!important; position:fixed!important;}

/*Firefox Fox*/
@-moz-document url-prefix() { 
#side .buttonlinks span a {width:25px; height:25px; padding:5px 0 9px 10px;}
}
body {
    background-color: #530b0b;
    line-height: 1.7em;
}

a[disabled] {
    color: #70727c;
    font-style: italic;
}

/* Override */
.admin-check {
    display: inline-block;
    height: 22px;
    vertical-align: top;
}
#header.post {
    margin-bottom: 35px;
}
#header.post .frame {
    padding: 17px;
}
#header h1 {
    margin: 0;
}

/* Category::Index */
#categories ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#categories ul li {
    border: 0px solid #ddd;
    border: 0px solid rgba(0, 0, 0, 0.1);
    border-bottom-width: 1px;
    padding: 8px 0;
}
#categories ul li li {
    border-bottom-width: 0;
    border-top-width: 1px;
}
#categories ul .children {
    padding-top: 8px;
}

#categories .category-name {
    font-size: 14px;
    display: block;
    font-weight: bold;
}
#categories .category-name.heading .title {
    font-size: 120%;
    color: #8c0000;
}
.meta {
    font-size: 11px;
    color: #70727c;
}
.meta span {
    margin: 0 5px;
}

.danger {
    color: #ff0000;
}

/* Category::Show */
.category .discussion .title {
    font-size: 14px;
}
.category .discussion .title a {
    font-size: 100%;
}
.category .meta span:first-child {
/*     margin-left: 3px; */
}
.category .meta span {
    margin: 0 5px;
}
.category .meta .tag {
    background-color: #777777;
    color: #ffffff;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
    line-height: 14px;
    padding: 1px 4px;
}

.category ul.discussions {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.category ul.discussions > li.discussion {
    border: 0px solid rgba(0, 0, 0, 0.1);
    border-bottom-width: 1px;
    margin: 0;
    padding: 8px;
}

/* Discussion::Show */
.post #user-title,
.post #discussion-title {
    text-align: center;
}
.post:not(#header) .frame {
    min-height: 100px;
}

/* Discussion::Create/Edit */
#new-discussion-form #discussion_name,
#edit-discussion-form #discussion_name {
    width: 498px;
}
#new-discussion-form #discussion_category,
#edit-discussion-form #discussion_category {
    font-size: 14px;
    margin: 5px 0 5px 10px;
    padding: 3px;
}

/* Side */
#side .description a {
    color: #9f8a66;
    display: inline-block;
    white-space: pre-line;
    word-break: break-word;
}

#side .description .welcome,
#side .description .new-discussion {
    text-align: center;
}

/* SideMenu buttons */

#side .buttonlinks ul {
    list-style-type: none;
    margin: 3px 0 3px -40px;
}
#side .buttonlinks ul li {width:100%; height:35px; margin-top:10px; background:url('../images/linkrp.png') no-repeat center center;}
#side .buttonlinks ul li:hover {position:relative; top:1px;}
#side .buttonlinks ul li a {display:block; width:35px; height:25px; margin-left:15px; padding:7px 0; color:#ffffff; text-align:center; font:20px 'Times New Roman',Times; text-decoration:none; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; box-shadow:55px 80px 5px rgba(0,0,0,0.25);}

#side .buttonlinks ul li {
    display:none;
    position: relative;
}
#side .buttonlinks ul li:nth-child(1),
#side .buttonlinks ul li:nth-child(2),
#side .buttonlinks ul li:nth-child(3),
#side .buttonlinks ul li:nth-child(4),
#side .buttonlinks ul li:nth-child(5),
#side .buttonlinks ul li:nth-child(6) {
    display:block;
}

#side .buttonlinks ul li:nth-child(1) a:before,
#side .buttonlinks ul li:nth-child(2) a:before,
#side .buttonlinks ul li:nth-child(3) a:before,
#side .buttonlinks ul li:nth-child(4) a:before,
#side .buttonlinks ul li:nth-child(5) a:before,
#side .buttonlinks ul li:nth-child(6) a:before {
    display:block;
    position:absolute;
}

#side .buttonlinks ul li a {
    display: block;
    width: 35px;
    height: 25px;
    margin-left: 15px;
    padding: 7px 0;
    color: #ffffff;
    text-align: center;
    font: 20px 'Times New Roman',Times;
    text-decoration: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    box-shadow: 55px 80px 5px rgba(0,0,0,0.25);
}
#side .buttonlinks ul li a img {
    max-width: 20px;
    margin-left: 3px;
}

#side .buttonlinks ul li.applicants span {
    background-image: none;
    display: inline;
    position: absolute;
    right: 5px;
    top: 5px;
    margin: 0;
    font-size: 15px;
    text-align: right;
    font-weight: bold;
    width: auto;
    height: auto;
}

/* Comments */
.author .avatar {
    float: left;
    margin: 0 10px 4px 0;
}
.author .avatar img {
    border: solid 1px black;
    height: 64px;
    margin: 7px 2px 2px 10px;
    width: 64px;

    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
}

/* User profile view */
#side .description .profile {
    position: relative;
}
#side .description .profile a {
    background-color: rgba(0, 0, 0, 0.6);
    left: 0;
    right: 0;
    top: 0;
    position: absolute;
    text-align: center;
    vertical-align: middle;

    transition: 1s bottom fade-in;
}
#side .description .profile a:hover {
    height: 100%;
}

#side .description .profile .profile-photo {
    width: 100%;
}


/* Style per category */
#categories.post .frame {
    padding: 0;
}
#categories ul li {
    padding: 8px;
}

/* Earthdawn */
#categories .category-earthdawn {
    background-image: url('../images/earthdawn/heading.png');
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    z-index: 10;
    position: relative;
    margin-left: -4%;
    padding: 0 4%;
}
#header.earthdawn #heading {
    background-image: url('../images/earthdawn/heading.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin: -17px -37px;
    position: relative;
    padding: 5px 34px;
}
#categories .category-earthdawn > div {
    box-shadow: 0 -2px 15px;
}
#categories .category-earthdawn .category-name.heading {
    line-height: 35px;
    padding-left: 10px;
}

#header.earthdawn #heading h1,
#categories .category-earthdawn .category-name.heading .title {
    color: #ffffff;

    font-family: 'Gerion';
}
#header.warhammer #heading h1,
#categories .category-warhammer .category-name.heading .title {
    font-family: 'MoriaCitadel';
}

.post.earthdawn .frame,
#categories .category-earthdawn > .children {
    padding: 0 30px 10px;
    background-image: url('../images/earthdawn/background.png');
    background-size: 100%;

    position: relative;
}

#categories .category-earthdawn > .children:after {
    content: ' ';
    height: 10px;
    width: 100%;
    position: absolute;
    left: 0;
}

#profile-picture .Warning {
    background: #fee;
    border: 2px solid #fbb;
    color: #d00;
    padding: 6px 8px;
    margin: 10px 0;

    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
}

/**/
#profile-show .badges ul {
    padding: 0;
    margin: 0 10px;
}
#profile-show .badges li {
    display: inline-block;
    margin: 0 1%;
    width: 22%;
    vertical-align: top;
}

#profile-show .badges li img {
/* #e6e5e3  */
    background-color: rgba(238, 238, 238, 1);

    padding: 10px;
    display: block;
    margin: 0 auto;

            box-shadow: 1px 1px 5px rgba(128, 128, 128, 1);
       -moz-box-shadow: 1px 1px 5px gray;
    -webkit-box-shadow: 1px 1px 5px gray;
}

#comment-form-locked .lock * {
    display: block;
    margin: 0 auto;
    text-align: center;
}
input {
    background: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, 0.4);

    color: #333;
    font-family: 'lucida grande', 'Lucida Sans Unicode', tahoma, sans-serif;
    font-size: 15px;
    padding: 6px 3px;
}
#side .description .btn
button,
.btn {
    background: #f8f8f8;
    border: 1px solid #999;

    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    margin: 0 0 10px;
    padding: 8px 10px;
    text-align: center;

    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;

    background-image: linear-gradient(bottom, #CCCCCC 0%, #FAFAFA 100%);
    background-image: -o-linear-gradient(bottom, #CCCCCC 0%, #FAFAFA 100%);
    background-image: -moz-linear-gradient(bottom, #CCCCCC 0%, #FAFAFA 100%);
    background-image: -webkit-linear-gradient(bottom, #CCCCCC 0%, #FAFAFA 100%);
    background-image: -ms-linear-gradient(bottom, #CCCCCC 0%, #FAFAFA 100%);
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #CCCCCC), color-stop(1, #FAFAFA) );

    text-shadow: 0 1px 0 #fff;

    -webkit-box-shadow: inset 0 1px 0 #fff, inset 0 -1px 2px #bbb;
       -moz-box-shadow: inset 0 1px 0 #fff, inset 0 -1px 2px #bbb;
            box-shadow: inset 0 1px 0 #fff, inset 0 -1px 2px #bbb;
}

button:hover,
.btn:hover {
    color: #111;
    border-color: #666;
}

#side .description .btn-sm,
.btn-sm {
    font-size: 12px;
    padding: 4px 6px;
}
