/*
Theme Name: Monakhov Blog v.3
Theme URI: http://www.monakhov.ru/
Description: 2-column layout with plenty of room for a long blogroll
Version: 3.0
Author: Kirill Monakhov
*/

body {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 300;
  color: #333333;
  background-color: #FFFFFF; /* EEEEEE */
  margin-top: 35px;
  margin-bottom: 50px;
  margin-left: 25px;
  margin-right: 25px;
}

a {
  color: inherit;
  text-decoration: none;
}

a:hover {
  color: #666666;
}

#main {
	padding: 0;
	margin: 0;
	width: 700px;
}

#main_left {
	padding: 0;
	margin: 0;
	width: 500px;
	float: left;
}

#main_right {
	padding: 0;
	margin: 0;
	width: 175px;
	float: left;
	margin-left: 25px;
}

#content-main-nav {
	padding: 0;
	margin: 0;
	width: 100%;
}

#content-main-nav-left {
	padding: 0;
	margin: 0;
	width: 50%;
	text-align: left;
	float: left;
}

#content-main-nav-right {
	padding: 0;
	margin: 0;
	width: 50%;
	text-align: right;	
	float: left;
}

#sidebar li:before {
	content: " ";
}

body > div.wrapper > div div.body > div.day_pagination a, body > div.wrapper > div div.pagination a, body > div.wrapper > div div.sidebar a, body > div.wrapper > div div.body > div.post > div.body a, body > div.wrapper > div div.body > div.post_link > div.link a, body > div.wrapper > div div.body > div.post > div.meta a {
  color: inherit;
  text-decoration:underline;
  background-color: #FDFDFD;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;
  padding-right: 0px;
}

body > div.wrapper > div div.body > div.day_pagination a:hover, body > div.wrapper > div div.pagination a:hover, body > div.wrapper > div div.sidebar a:hover, body > div.wrapper > div div.body > div.post > div.body a:hover, body > div.wrapper > div div.body > div.post_link > div.link a:hover, body > div.wrapper > div div.body > div.post > div.meta a:hover {
  background-color: #F6F6F6;
  /* border-bottom: dashed 4px #DDDDDD;
  border: dashed 4px #DDDDDD;
  margin: -4px; */
  position: relative;
  z-index: 100;
  background-color: #ECECEC;
}

body > div.wrapper > div div.body > div.post > div.meta a.reblog, body > div.wrapper > div div.sidebar > div.following a {
  background: none;
  border: 0px;
  margin: 0px;
  padding: 1px;
}

body > div.wrapper > div div.body > div.post > div.meta a.reblog:hover, body > div.wrapper > div div.sidebar > div.following a:hover {
  background: none;
  border: 0px;
  margin: 0px;
  padding: 1px;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: inherit;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  margin-right: 0px;
}

h1 {
  font-size: 18px;
  color: #333333;
}

h2 {
  font-size: 18px;
  color: #999999;
}

h3 {
  font-size: 16px;
  color: #333333;
}

h4 {
  font-size: 16px;
  color: #999999;
}

h5 {
  font-size: 14px;
  color: #333333;
}

h6 {
  font-size: 14px;
  color: #999999;
}

p {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right: 0px;
}

form {
  margin: 0px;
}

/* Custom */
body > div.wrapper {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 700px;
}

body > div.wrapper > div {
  margin-top: 25px;
  margin-bottom: 25px;
  margin-left: 0px;
  margin-right: 0px;
}

body > div.wrapper > div div.body > div.search {
  margin-top: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
  margin-right: 0px;
}

body > div.wrapper > div div.body > div.search > div.title > h1 {
  margin: 0px;
}

body > div.wrapper > div div.body > div.day_pagination {
  margin-top: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
  margin-right: 0px;
}

body > div.wrapper > div div.body > div.day_pagination > div.title {
  margin-top: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
  margin-right: 0px;
}

body > div.wrapper > div div.body > div.post {
  margin-top: 0px;
  margin-bottom: 40px;
  margin-left: 0px;
  margin-right: 0px;
}

body > div.wrapper > div div.body > div.post > div.pagination {
  margin-top: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
  margin-right: 0px;
}

body > div.wrapper > div div.body > div.post > div.body, body > div.wrapper > div div.sidebar {
  line-height: 20px;
}

body > div.wrapper > div div.body > div.post > div.meta {
  margin-top: 10px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

body > div.wrapper > div div.body > div.post_photo > div.img {
  margin-top: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  margin-right: 0px;
}

body > div.wrapper > div div.body > div.post_photo_border > div.img img {
  border: solid 4px #DDDDDD;
}

body > div.wrapper > div div.body > div.post_quote > div.quote {
  font-size: 26px;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  margin-right: 0px;
}

body > div.wrapper > div div.body > div.post_quote > div.source {
  font-style: italic;
}

body > div.wrapper > div div.body > div.post_link > div.link {
  font-size: 26px;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  margin-right: 0px;
}

body > div.wrapper > div div.sidebar > div {
  margin-top: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
  margin-right: 0px;
}

body > div.wrapper > div.footer {
  color: #999999;
}

.footer_hr {
	float: left;
	width: 100%;
	padding-top: 20px;
}




/* @group recent tweet, photos, etc */

#tweet, #photos {
background: url(http://static.maniacalrage.net/images/tumblr/simpl/twitter.png5) no-repeat 0 center;
margin-left: -27px;
margin-bottom: 20px;
}

#photos {
background: url(http://static.maniacalrage.net/images/tumblr/simpl/photos.png5) no-repeat 0 center;
margin-top: -10px;
}

#tweet div, #photos .row_wrapper {
margin: 0 0 0 26px;
/*background-color: #1e202b;*/
display: block;
padding: 5px 8px;
font-size: 11px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: #fff;
background-color: #ececec; /*#36394d;*/
/*background: none;*/
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-top-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-bottomright: 0px;
}

#tweet div {
-webkit-transition: color, background-color .1s ease-in;
}

#tweet div:hover {
cursor: pointer;
color: #f6ffc6;
background-color: #181922;
}

#tweet a.ellipse a {
display: none;
}

#photos a {
width: 20px;
height: 20px;
display: block;
float: left;
margin: 1px 8px 1px 0px;
padding: 0;
background: none;
}

#photos span.more {
display: block;
float: left;
width: 5px;
padding-left: 1px;
margin-top: -1px;
font-size: 10px;
}

#photos span.more a { color: #f6ffc6; }

#photos .floating_preview {
display: none;
background-color: #000;
}

#photos .floating_preview span {
padding: 2px 8px 3px 8px;
display: block;
margin-top: -5px;
}

#photos a:hover .floating_preview {
border: 1px solid white;
display: block;
position: absolute;
z-index: 100;
}

.album_cover_small {
vertical-align: middle;
padding-bottom: 6px;
margin-right: 4px;
margin-bottom: -4px;
}

/* May */
hr {
	border: 0 hidden;
	border-top: 1px solid #dddddd;
	height: 0;
	clear: both;
}

li {
	list-style: none;
}

li:before {
	content: "— ";
}

img {
	border: 0;
	max-width: 500px;
}

/* @end */
