body {
	font: normal 67.5%/1 Geneva, Helvetica, Verdana, sans-serif;
	color: #1f1f1b;
	background-color: #fff;
	text-transform: lowercase;
	padding: 10px;
}

h3 {
	margin: 0;
	font-size: 100%;
}

h1 {
	font-family: "Courier New", Courier, mono;
	font-variant: small-caps;
	font-weight: normal;
	letter-spacing: 3px;
	margin: 10px 0 0 0;
	padding: 0;
}

#header p {
	margin: 0px;
	font-size: 80%;
	font-family: "Courier New", Courier, mono;
}

#page {
	width: 760px;
	margin: 30px auto;
}

#header {
	position: fixed;
	height: 100px;
	font-size: 130%;
}

#main {
	width: 500px;
	margin-left: 240px;

}

#sidebar {
	position: fixed;
	width: 180px;
	margin-top: 110px;
}

#main, #sidebar, #sidebar2 {
	margin-bottom: 35px;
	font-size: 100%;
	line-height: 1.385;
}

#footer {
	border-top: 2px solid #d8d8d8;
	margin: 35px 0px;
	padding: 10px 0px;
}

.caption {
}

.post {
	margin: 0px 0px 50px 0px;
	padding: 20px 0px 90px 0px;
	/*border-top: 1px solid #d8d8d8;*/
}


.post_quote .quote {
	color: #ff2b1c;
	font: italic 180% Georgia, "Times New Roman", Times, serif;
	line-height: 1.6em;
}

.meta {
	font-size: 80%;
	padding: 5px 0px 5px 0px;
	margin: 10px 0px 0px 0px;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

.date, .time, .author {
	float: left;
	margin-right: 5px;
}


ul.tags {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.tags a {
	float: left;
	margin: 0px 5px 0px 0px;
}

#following, #links, #about, #tagcloud, #group, #tiptoy {
	clear: both;
	padding: 0px 0px 0px;
	/*border-top: 1px dotted #d8d8d8;*/
}

.clear {
	padding: 10px 0;
	clear: left;
}

#tagcloudbox ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#tagcloudbox li {
	float: left;
	padding-right: 8px;
}

#links ul {
	clear: both;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#following ul, #group ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#following li, #group li {
	float: left;
	padding: 2px 2px 0px 0px;
}

#following li, #group li {
	float: left;
	padding: 2px 2px 0px 0px;
}

#following img {
	border: none;
	opacity: 0.2;
}

#following img:hover {
	opacity: 1;
}


#photobox img {
	border: none;
}

 /*Links*/ 

a:link, a:visited {
	color: #000;
	text-decoration: underline;
}

#sidebar a:link, #sidebar a:visited, .meta a:link, .meta a:visited {
	text-decoration: none;
}

a:hover, a:active {
	color: #1a80fc;
	text-decoration: underline;
	background-color: #fdfe6b;
}

#photobox a:link, #photobox a:visited {
	color: #e0e0e0;
}

#photobox a:hover, #photobox a:active {
	color: #ff2b1c;
}

:focus {
	outline: 0;
}

#search input {
	margin: 5px 0px 5px 0px;
	padding: 2px;
	width: 170px;
	/*border: 1px solid #000;
	border-color: #d8d8d8;
	border-width: 1px 1px 1px 1px;
	background: #e0e0e0;*/
	color: #595959
}

#pagenavigation {
	float: right;
}

#searchpage, #daypage, #tagpage {
	background: #d8d8d8;
	padding: 10px;
}

.query {
	color: #000;
}

/*DISQUS STYLES*/

#disqus_thread {
	padding-top: 0px;
	margin-top: 20px;
	border-top: 1px solid #F9F9F9;
}

#disqus_thread input {
	padding: 10px;
	border: 1px solid #333;
	border-color: #d8d8d8;
	border-width: 1px 1px 1px 1px;
	background: #e0e0e0;
	color: #595959
}

#dsq-content #dsq-options-toggle {
	display: none;
}

#dsq-content #dsq-extra-links {
	display: none;
}

#dsq-content #dsq-add-new-comment {
	margin-top: 20px;
}

#dsq-content #dsq-comments .dsq-comment-rate {
	display: none;
}

#dsq-content #dsq-comments .dsq-comment-header {
	background: #F9F9F9;
}

#dsq-content #dsq-comments .dsq-header-meta {
	color: #d8d8d8;
}

#dsq-content #dsq-comments ul {
	border: 0;
}

#dsq-content #dsq-comments .dsq-comment {
	background: #F9F9F9;
	padding: 10px;
}

#dsq-content #dsq-comments .dsq-comment-footer {
	display: none;
}