			
			
	body {  background-color:#333333;  font-family:"Open Sans";  color:#a5a5a5;  padding:0; margin:0;  font-size:14px;  }
	
	#cont {  background-color:#1d1d1d;  padding: 30px 0 0 30px;  width:100%;  }
	
	a {  text-decoration: inherit;  color: inherit;  }
	
	.title {  display:block;  color:white;  }
	.item {  position:relative;   display:inline-block;  margin:0 20px 20px 0;  cursor:pointer;  }
	.item img {  width:100%;  }
	.cat {  margin:16px;  padding:2px 0px;  margin-left:30px;  cursor:pointer;  }
	.top {  margin-left:7px;  }
	.blue, .clickable:hover {  border-bottom: 3px solid #00eeff;  margin-bottom:-3px;  }
	.back {  display:inline-block; background-color:rgba(0,0,0,0.5);  cursor:pointer;  padding:6px 1em;  margin: 0.6em 0;  font-size:1.5em;  }
	.count {  float:right;  }
	.cat_title {font-size:1.6em;  display:inline-block;  margin:1.2em 0 1.2em 0;}
	.t1 {font-size:2em;  margin-bottom:0.4em;  }
	.t2 {font-size:1.2em;}
	#cats {  padding:10px 24px;  min-width:180px;  color:white;  }
	#search {  font-size:1.3em;  margin-bottom: 30px;  }
	#kwds {  font-size:1.0em;  background-color: black;  border:none;  color:white;  padding:3px; margin-left:1em;  }
	
	.post_big {  padding:24px;  }
		
	.scrollable {
		overflow-y: scroll;
		/* for Firefox: */
		scrollbar-color: #222222 #1d1d1d;
		scrollbar-width: thin;
	}
	.scrollable::-webkit-scrollbar {
	  width: 8px;
	  background: #1d1d1d; 
	}
	.scrollable::-webkit-scrollbar-thumb {
		background: rgba(255,255,255,0.5); 
		border-radius: 6px;
		margin:4px;
	}
	.flexrow {
		display:flex;
		flex-flow:row;
	}