body{
	background:#1B2431;
	color:#DC546C;
	font-family:sans-serif;
	font-size:12px;
}

.modlog tr:nth-child(2n), .modlog th {
    background-color: rgb(41, 55, 75);
}

.desktop-style div.boardlist:nth-child(1) {
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    margin-top: 0px;
    z-index: 30;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
    border-bottom: 1px solid;
    background-color: transparent;
}

span.quote{
	color:#B8D962;
}

span.heading {
    color: #FF3030;
    font-size: 11pt;
    font-weight: bold;
}

span.spoiler{
background:#888888;
color:#888888;
padding:0 1px;
}

div.post.reply div.body span.spoiler a{
color:#888888;
}

span.spoiler:hover,div.post.reply div.body span.spoiler:hover a{
color:black;
}

h1{
	font-size:20pt;
	text-align:center;
	letter-spacing:0px;
}

header div.subtitle {
    font-size: 9pt;
}

header div.subtitle, h1 {
    color: #DDDDDD;
    text-align: center;
}


div.title,h1{
	color:#CD1B3F;
	font-family:Arial,Helvetica,sans-serif;
}

div.title p{
	font-size:10px;
}

div.blotter {
    color: #0C4;
    font-weight: bold;
    text-align: center;
}

a:link,a:visited,p.intro a.email span.name{
	color:#CC37B6;
	text-decoration:none;
	font-family:sans-serif;
}

a:link:hover,a:visited:hover{
	color:#FF46E1;
	font-family:sans-serif;
	text-decoration:none;
}

a.post_no{
	color:#AA2E96;
	text-decoration:none;
}

a.post_no:hover{
	color:#CD1B3F!important;
	text-decoration:underline overline;
}

div.post.reply{
	background:#2A3A46;
	border:#455F72 1px solid;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

div.post.reply.highlighted{
	background:#364B5A;
	border:transparent 1px solid;
}

div.post.reply div.body a:link,div.post.reply div.body a:visited{
	color:#CC37B6;
}

div.post.reply div.body a:link:hover,div.post.reply div.body a:visited:hover{
	color:#CD1B3F;
}

p.intro span.subject{
	font-size:12px;
	font-family:sans-serif;
	color:#646496;
	font-weight:800;
}

p.intro span.name{
	color:#FF2D5A;
	font-weight:800;
}

p.intro a.capcode,p.intro a.nametag{
	color:magenta;
	margin-left:0;
}

p.intro span.capcode, p.intro a.capcode, p.intro a.nametag{
    color: #A54BFF;
    margin-left: 0px;
}

p.intro a.email,p.intro a.email span.name,p.intro a.email:hover,p.intro a.email:hover span.name{
	color:#32ddaf;
}

input[type="text"],textarea,select{
	background:#2A3A46;
	color:#CC37B6;
	border:#666666 1px solid;
	padding-left:5px;
	padding-right:-5px;
	font-family:Mona,"MS PGothic","ＭＳ Ｐゴシック",sans-serif;
	font-size:10pt;
}

input[type="password"]{
	background:#2A3A46;
	color:#CC37B6;
	border:#666666 1px solid;
}

form table tr th{
	background:#2A3A46;
	color:#AA2E96;
	font-weight:800;
	text-align:left;
	padding:0;
}

div.banner{
	background:#CD1B3F;
	color:#000;
	text-align:center;
	width:250px;
	padding:4px;
	padding-left:12px;
	padding-right:12px;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
}

div.banner a{
	color:#000;
}

input[type="submit"]{
	background:#2A3A46;
	border:#E57988 1px solid;
	color:#CC37B6;
}

input[type="submit"]:hover{
	background:#364B5A;
	border:#E57988 1px solid;
	color:#CD1B3F;
}

input[type="text"]:focus{
	border:#aaa 1px solid;
}

p.fileinfo a:hover{
	text-decoration:underline;
}

span.trip{
	color:#AA2E96;
}

div.pages{
	color:#AA2E96;
	background:#2A3A46;
	border:#666666 1px solid;
	font-family:sans-serif;
	font-size:10pt;
}

div.pages a.selected{
	color:#CC37B6;
}

hr{
	height:1px;
	border:#2A3A46 1px solid;
}

div.boardlist{
	color:#DC546C;
	background-color:rgba(12%,12%,12%,0.10);
}

div.ban{
	background-color:transparent;
	border:transparent 0px solid;
}

div.ban h2{
	background:transparent;
	color:lime;
	font-size:12px;
}

table.modlog tr th{
	background:#2A3A46;
	color:#AA2E96;
}

.desktop-style div.boardlist:nth-child(1){
	text-shadow:black 1px 1px 1px,black -1px -1px 1px,black -1px 1px 1px,black 1px -1px 1px;
}

.desktop-style div.boardlist:nth-child(1):hover,.desktop-style div.boardlist:nth-child(1).cb-menu{
	background-color:rgba(30%,30%,30%,0.65);
}

div.report{
	color:#666666;
}

#options_div{
	background:#2A3A46;
}

.options_tab_icon{
	color:#AA2E96;
}

.options_tab_icon.active{
	color:#FF46E1;
}

.theme-catalog div.thread:hover {
  background: #404B5A;
  border-color: #556478;
}