/*Default NSFW Samachan CSS*/
/*Submitted by user Yeti for Samachan! Thanks, Yeti!*/
body{
        background: #F8EDC3 url("img/fade-miko.png") repeat-x scroll 50% 0%;
        color:#423;
        font-family:sans-serif;
}
 
a,a:visited{
        text-decoration:none;
        color:#453D847
}
 
h2{
        color:#D74097
}
 
h1{
        font-family: Tahoma,sans-serif;
}
 
h1:before{
        content:""
}
 
h1:after{
        content:""
}
 
header div.subtitle,h1{
        color:#F18BA2
}
  
input[type="text"],input[type="password"],textarea{
        border:1px solid #E6C7AA
}
 
 
form table tr th{
        background:#F18BA2;
		border-radius:5px 5px 5px 5px;
}
 
div.banner{
        background-color:#F8EDC3
}
 
div.banner,div.banner a{
        color:#F18BA2 
}
 
div.post.op{
        color:#423;
        max-width:75%
}
 
div.post.op hr{
        border-color:#F0F9FF;
        background-color:#F0F9FF;

}
 
p.intro span.subject{
        color:#453D84
}
 
p.intro span.name{
        color:#D74097 
}
 
div.post.reply div.body{
        
        color:#423;
        
}
 
div.post.reply.highlighted{
        background:#F3E095
}
 
div.post.reply div.body a{
        color:#F0F9FF
}
 
div.post.reply{
        background:#EABD80;
        border-width:1px;
        border-color:#F0F9FF;
        border-radius:8px 8px 8px 8px;
}
div.ban {
	background: white;
	border: 1px solid #98E;
	max-width: 700px;
	margin: 0px auto;
}
div.ban p, div.ban h2 {
	padding: 3px 3px;
}
div.ban h2 {
	background: #F18BA2;
	color: black;
	font-size: 12pt;
	padding: 2px 5px;
}
div.ban p {
	font-size: 12px;
	margin-bottom: 1px;
}
div.ban p.reason {
	font-weight: bold;
}
hr.abovePostForm {
    width: 90%;
	margin: 6px auto;
}
hr{
        border-color:#E6C7AA;

}
.aboveMidAd {
    width: 468px;
    max-width: 100%;
	margin: 6px auto;
}
 
div.pages{
        background:#F8EDC3 ;
        border-right:0 solid;
        border-bottom:0 solid
}
 #options_div {
  background-color: #F8EDC3;
  border: 1px solid black;
  display: inline-block;
  position: relative; 
  margin-top: 20px;
  width: 600px;
  height: 300px;
}
.theme-catalog div.thread img {
  float: none!important;
  margin: auto;
  max-height: 150px;
}

.theme-catalog div.thread {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  font-weight: normal;
  margin-top: 2px;
  margin-bottom: 2px;
  padding: 2px;
  height: 300px;
  width: 205px;
  overflow: hidden;
  position: relative;
  font-size: 11px;
  max-height: 300px;
  background: #F8EDC3;
  border: 0px solid rgba(111, 111, 111, 0.34);
  max-height:300px;
}

.theme-catalog div.thread strong {
  display: block;
}

.theme-catalog div.threads {
  text-align: center;
  margin-left: -20px;
}

.theme-catalog div.thread:hover {
  background: #EABD80;
  border-color: #EABD80;
}

.theme-catalog div.grid-size-vsmall img {
  max-height: 33%;
  max-width: 95%
}

.theme-catalog div.grid-size-vsmall {
  min-width:90px; max-width: 90px;
  max-height: 148px;
}

.theme-catalog div.grid-size-small img {
  min-width: 40px;
  max-height: 140px;
  border: 2px solid rgba(153,153,153,0);
}

.theme-catalog div.grid-size-small {
	width: 165px;
	max-height: 320px;
}

.theme-catalog div.grid-size-large img {
  max-height: 40%;
  max-width: 95%
}

.theme-catalog div.grid-size-large {
  min-width: 256px; max-width: 256px;
  max-height: 384px;
}


@media (max-width: 420px) {
  .theme-catalog ul#Grid {
    padding-left: 18px;
  }

  .theme-catalog div.thread {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .theme-catalog div.threads {
    overflow: hidden;
  }

@media screen and (orientation:portrait){
	div.post.reply{
		max-width:99%!important
	}

	div.post.op{
		max-width:99%
	
	}
@media screen and (orientation:portrait){
        div.post.reply{
                max-width:99%!important
        }
 
        div.post.op{
                max-width:99%
        }