body {
	background-color: #fff;
	color: #333;
	font: 15px/24px Arial, Helvetica, sans-serif;
}

@font-face {
	font-family: "MyInconsolata";
	src: url('resources/Inconsolata.otf') format('opentype');
}





#content {
	margin-top: 40px;
	margin-bottom: 40px;
	//background: url('resources/line.png') top;
}





p, h1, h2, h3, h4, h5, h6, ul {
	line-height: 24px;
	margin-bottom: 24px;
}





img {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}





h2, h3 {
	color: #222;
	font-weight: bold;
}

h2 {
	font-size: 18px;
	margin-bottom: 48px;
}

h2 span { color: #888; }

h3 {
	//background-image: url('resources/ui-ruler.png');
	//background-repeat: no-repeat;
	//background-position: center right;
}

h3 span,
h3 .inv {
	//background-image: url('resources/ui-invert.png');
	//background-repeat: no-repeat;
	//background-position: center right;
	display: inline;
	padding-right: 10px;
}




.post {
	background: url('resources/Gradient.png') no-repeat center bottom;
	margin: 0px 0px 48px 0px;
	padding: 0px 0px 48px 0px;
}





/* POST TYPES */

.link a {
	background: url('resources/Icons.png') no-repeat center;
	background-position: right -16px;
	padding-right: 10px;
}

/* END */






p img {
	margin: 0px;
	padding: 0px;
}

code {
	background-color: #f8f8f8;
	color: #666;
	font-family: Inconsolata, MyInconsolata, Monaco, monospace;
}

pre {
	background-color: #f8f8f8;
	display: block;
	text-align: left;
	margin-bottom: 20px;
	padding: 0 10px;
	white-space: pre-wrap;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

hr {
	background: url('resources/Gradient.png') no-repeat center;
	border: none;
	margin: 48px 0;
}

ul {
	list-style: circle;
	padding-left: 15px;
}





/* @group links */

a {
	border-bottom: 1px solid #ddd;
	color: #256fbc;
	text-decoration: none;
}

a:hover {
	color: #4010ba;
}

h2 a, h3 a {
	border-bottom: none;
}

a p, a img { line-height: 0; margin: 0; }
a.strong { border-bottom: none; font-weight: bold; }

/* @end */





#ghost {
	/*background-color: #2d313f;*/
	background-color: #888;
	background-image: url('resources/Ghost.png');
	height: 72px;
	width: 260px;
	margin-bottom: 24px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	/*-webkit-transition: 500ms ease-in-out;*/
}

#ghost:hover {
	background-color: #888;
	background-position: -260px 0;
}


/* POST TYPES */

p.link { margin: 0px; }
p.link a { border-bottom: none; font-weight: bold; }




/* POST META */

.meta p {
	color: #aaa;
	margin-bottom: 0;
}

.tags a,
span.tag {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #fff), color-stop(0.07, #e3ecfa), color-stop(1.0, #cedcf7));
	background-color: #cedcf7;
	border: 1px solid #8da4ce;
	color: #222;
	display: inline-block;
	font-size: 11px;
	font-weight: normal;
	height: 14px;
	margin-top: -2px;
	padding: 0 8px;
	letter-spacing: 0;
	line-height: 14px;
	vertical-align: middle;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	}
.tags a { margin-right: 5px; }

.meta .date {
	
}




/* @group classes */

.light { color: #aaa; text-transform: none; }
.light a { color: #777; }
.light a:hover { color: #555; }

.text_left { text-align: left; }
.text_center { text-align: center; }
.text_right { text-align: right; }
.text_justify { text-align: justify; }

.float_left { float: left; }
.float_right { float: right; }

.space { margin-bottom: 80px; }

.spacer_right { margin-right: 10px; }

.noSpace { margin: 0px; }
.spaceBefore { margin-top: 24px; }
.spaceAfter { margin-bottom: 24px; }
.doubleSpaceBefore { margin-top: 48px; }
.doubleSpaceAfter { margin-bottom: 48px; }

/* @end */




#searchform {
	display: inline;
}

#searchfield {
	margin: 0;
	padding: 0;
}




/* @group images */

img.alignleft {
	float: left;
	margin-right: 20px;
}

/* @end */




/* @group pagination */

.pagination a {
	background: #eee;
	border: none;
	color: #666;
	display: block;
	padding: 6px 10px;
	text-align: center;
	width: 170px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

.pagination a:hover { background-color: #e8e8e8; }

.pagination .left { float: left; }
.pagination .right { float: right; }

/* @end */

img#wpstats{display:none}





/* @group comments */

.comments {
	margin-bottom: 96px;
}

.comment-list { border-top: 1px solid #eee; }

.comment { border-bottom: 1px solid #eee; padding: 14px 0; }
//.comment.author { background: url('resources/author.png') no-repeat top right; }

.comment .pic {
	float: left;
	width: 68px;
	padding-top: 6px;
}

.grid_6 .comment .cont { float: right; width: 752px; }
.grid_3 .comment .cont { float: right; width: 332px; }
.comment h4 { margin: 0px; }

.comment h4 span.date {
	color: #b3cbdc;
	display: inline-block;
	float: right;
	font-weight: normal;
}

.comment h4 span.date span.time { color: #9ab0d5; font-weight: bold; }
.comment p { margin: 0px; }

.avatar {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.3);
}

input[type=text],
textarea {
	background: #fafafa url('resources/gradient.png') repeat-x top;
	border: 1px solid #ccc;
	color: #333;
	font: 15px/24px Arial, Helvetica, sans-serif;
	padding: 4px;
	margin: 0px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

input:focus,
textarea:focus {
	border-color: #666;
	outline: 5px auto -webkit-focus-ring-color;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
}

.grid_6 textarea,
.grid_6 input[type=text] { width: 810px; }
.grid_3 textarea,
.grid_3 input[type=text] { width: 390px; }

label {
	display: block;
	line-height: 24px;
}

/* @end */