body {
font-family: Verdana;
background: none repeat scroll 0 0 #dbc89d;
color: #000;
margin: 0;
padding: 8px;
font-size: 14px;
padding-top: 0 !important;
}

div.boardlist:not(.bottom) {
background-color: #DBC89D!important;
border-bottom: 1px solid #513d0e!important;
color: #000;
text-align: center;
font-size: 10px;
padding: 4px 86px;
}

table tbody tr:nth-of-type( even ) {
	background-color: #D1C8B3;
}

.post-image[src$="/static/spoiler.png"] {
	width: 0px !important;
	height: 0px !important;
	padding: 64px !important;
	margin: 5px 25px 5px 5px !important;
	background-image: url('https://a.pomf.se/phxarv.png') !important;
}

/*Options button on the board list*/
a[title="Options"] {
position: absolute;
right: 12px;
}

h1 {
color: #513d0e;
font-family: verdana;
font-size: 24pt;
font-weight: normal;
}

.unimportant.board-settings{
  display: none;
}

div.blotter{
font-size:10pt;
color: #724928;
}

a.add_image{
border:1px solid rgba(0,0,0,0.2);
padding:2px 0;
text-decoration:none;
text-align:center;
border-radius:2px;
width:22px;
display:inline-block;
}

a.hide-thread-link,a.unhide-thread-link{
font-family:monospace;
letter-spacing:-2px;
text-decoration:none;
background-color:rgba(0,0,0,0.1);
color:rgba(0,0,0,0.5);
border-radius:0 4px 4px 0;
padding:2px 1px 2px 0;
margin:0;
left:-2px;
} 

span.trip {
  color: #65a55b;
}

p.intro span.capcode,p.intro a.capcode,p.intro a.nametag {
  color: #5c8500;
  margin-left: 0;
}


.heading {
  color: #008080;
  font-size: 12pt;
  font-weight: bold;
}

header div.subtitle {
font-size: 14pt;
color: #6b5645;
font-weight: bold;
margin: 1em 0;
}

a, a:visited {
text-decoration: none;
color: #c30000;
}

a:hover {
color: #ff5555;
}

div.banner {
background-color: #513B2C;
color: #DBC89D;
font-weight: normal;
}

form table tr th {
background: #513B2C;
color: #DBC89D;
}

p.intro span.name {
font-family: Verdana;
color:#4d2307;
}

p.fileinfo {
text-decoration: underline;
}

p.fileinfo span.unimportant, p.fileinfo a {
font-size: 12px;
}

div.post.reply {
background-color: #a17658;
border: none;
}

div.post.reply.post-hover {
border-width: 1px;
border-style: none solid solid none;
border-color: #B7C5D9;
}
div.post.reply div.body a {
color: #c30000;
}

div.post.reply.highlighted {
background: #876a47;
}

div[id^="thread_"].highlighted {
background: #6E644F;
}

p.intro span.subject{
color: #5c2929;
} 


p.intro a.email span.name {
color: #009f5b;
}

.inline.post{
border:1px solid rgba(0,0,0,0.2);
background-color:#DBC89D;
border-radius:4px;
box-shadow:0 0 8px rgba(0,0,0,0.1);
padding:7px;
}
 
.file{
margin:0;
} 

div.file.multifile{
margin:10px;
padding:4px 6px 6px;
max-width:calc(100% - 32px)!important;

}
 
div.file.multifile .post-image{
padding:0;
margin:4px 0 0 0;
} 

div.file.multifile .fileinfo{
padding:0;
} 

:not(.reply) .
file:not(.multifile) 
.post-image{
padding:0;
margin:8px 20px 20px 2%;
} 

.quote {
    color:#681416;
    font-size: 11pt;
}

div.pages {
  color: #513B2C;
  background: #A17658;
  display: inline;
  padding: 8px;
  border: 1px solid #DBC89D;
}

hr {
border-color: #6E644F!important;
}

div.boardlist {
font-size: 11px;
color: #513B2C;
margin: 0 -8px;
 position: sticky !important;
}

div.boardlist a {
text-decoration: none;
padding: 0.2em 0.1em;
}

div.boardlist a:hover {
background: #63D163
background-color: #298A4A;
color: #FFF;
}

div#playerW {
display: none!important;
}


#expand-all-images{
display:inline-block;
padding:3px 12px 7px 8px;z-index:3;
position:fixed;
bottom:0;right:0;
background-color:#DBC89D;
border-left:1px solid;
border-top:1px solid;
border-color:#5F4B1C;
border-radius:4px 0 0 0;
} 

#shrink-all-images{
display:inline-block;
padding:3px 12px 7px 15px;
z-index:3;position:fixed;
bottom:0;
right:0;
background-color:#DBC89D;
border-left:1px solid;
border-top:1px solid;
border-color:#513B2C;
border-radius:4px 0 0 0;
}

#expand-all-images a,#shrink-all-images a{
text-decoration:none;
} 

#quick-reply{
position: fixed;			
right: 5%;			
top: 5%;	
min-width: 400px;
float: right;		
display: block;			
padding: 0 0 0 0;					
z-index: 100;	
}

#quick-reply a.add_image{
border:1px solid rgba(0,0,0,0.1);
background-color:rgba(0,0,0,0.1);
}

#quick-reply table{
box-shadow:4px 4px 10px rgba(0,0,0,0.5);
border:4px solid #6E644F;
border-radius:3px;

}
 
#quick-reply th{
border:none!important;
width %20!important;
}
 
#quick-reply th .handle{
background-color:#DBC89D;
background:#DBC89D;
width:calc(100% - 4px)!important;
padding:5px 2px 3px;
color:#513D0E;
}
 
#quick-reply th .close-btn{
text-decoration:none;
color:#513D0E;
} 

#quick-reply th:after{content:none;} 

#options_div{
background-color:#DBC89D;
margin:0;
top:10%;
height:80%!important;
width:80%!important;
}
 
#options_tablist{
margin:0;
padding:14px 6px 0;
height:calc(100% - 14px);
background-color: #513B2C;
} 

.alert{
background: #000;
}

.options_tab_icon{
color:#EFC9C8;
} 

.options_tab_icon.active{color:#CE6159;}
 
.options_tab{padding:20px;} 
.options_tab h2{color:#6E644F;} 

.options_tab textarea{
background-color:#D1C8B3;
position:relative!important;
top:0!important;
left:0!important;
bottom:0!important;
right:0!important;
margin-top:20px!important;
width:100%!important;
max-width:2000px;
min-height:calc(100% - 110px);
} 

.options_tab input[type="button"]{
top:42px;
width:calc(18% - 4px)!important;
left:20px!important;
} 

#alert_div {
  width: 500px;
background-color: #A17658!important;
border-bottom: 2px solid #513B2C!important;
border-top: 2px solid #5513B2C!important;
border-left: 2px solid #513B2C!important;
border-right: 2px solid #513B2C!important;
opacity: 0.90;
}

#alert_message {
  text-align: center;
  margin: 13px;
color: #DBC89D;
  font-size: 130%;
}

div.alert_button {
  margin-bottom: 13px;
}

div.post-menu ul {
background-color: #A17658; 
border: 1px solid #5F4B1C;
opacity: .90;
list-style: none; padding: 0; margin: 0; white-space: nowrap;
}

#watchlist{
position: fixed;
top: 22px;
right:1px;
background-color:rgba(0,0,0,0.1);
border-radius:4px;
border-width:1px;
border-style:solid;
border-color:rgba(255,255,255,0.6) rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(255,255,255,0.6);
padding: 10px;
} 

#watchlist .watchlist-controls{
border-bottom:2px solid rgba(0,0,0,0.15);
margin:0 auto;
font-size:11pt;
padding:3px 0;
} 

#watchlist .watchlist-inner{border-top:2px solid rgba(255,255,255,0.3);
border-bottom:2px solid rgba(0,0,0,0.15);
margin:0 auto;
padding:4px 0;
} 

#watchlist .watchlist-inner span{
margin:0 5px;
}

.theme-catalog div.thread:hover{
 background:#bf9f84;
border-bottom:#907C50;
border-top:#907C50;
border-left:#907C50;
border-right:#907C50;
}