﻿* { padding:0; margin:0; }

body
{
	background-color:#e6e6e6;
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, Verdana, Sans-Serif;
}


#page
{
	width:815px;
	margin:auto;
	background-color:white;
	/*font-size:1.2em;*/
}

.excerpt .entry p a, .post p a, .comment p a
{
	color:black;
	background-color:#e6e6e6;
	padding:2px;
}

.excerpt .entry p a:hover, .post p a:hover, .comment p a:hover
{
	text-decoration:none;
	color:black;
	background-color:#B3B3B3;
}

#content
{
	margin-bottom:0px;
}

.post-description
{
	padding-top:15px;
	clear:both;
}

.post-thumb
{
	float:left;
	width:385px;
	margin:0px 15px;
}

.post-thumb img
{
	width:385px;
}

a img{border:none;}


.excerpt
{
	width:385px;
	float:left;
	margin-right:15px;
}

.excerpt .entry
{
	font-size:1.4em;
	margin-top:28px;
	line-height:24px;
}

.post-date
{
	font-weight:bold;
	font-size:1.2em;
}

.post-category
{
	font-size:1.2em;
}

.post-tags
{
	margin:4px 0 8px 0;
	font-size:1.2em;
	color:#808080;
}

.post-tags a
{
	color:#808080;
}

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

a:hover
{
	text-decoration:underline;
}

.postmetadata
{
	margin:25px 0px;
	font-weight:bold;
	font-size:1.4em;
}

.read-more { float:left; }

.comments-link
{
	margin-left:148px;
}

h2
{
	font-size:2.8em;
	margin:5px 0 12px 0;
}


#sidebar
{
	clear:both;
}

.left-column
{
	clear:both;
	width:385px;
	margin:0px 15px;
	float:left;
	text-align:right;
}

.right-column
{
	width:385px;
	margin-right:15px;
	float:left;
}

#sidebar .tag-cloud{}

#sidebar h2
{
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:20px;
}

#sidebar .linkcat{}

#sidebar .linkcat li
{
	display:inline;
}

#sidebar .next_posts, #sidebar .prev_posts
{
	font-weight:bold;
	font-size:1.4em;
	padding:13px 0 50px 0;
}

.categories ul
{
	width:385px;
}

.categories ul li
{
	display:inline;
	list-style:none;
	font-size:1.16em;
}

.nolink
{
	visibility:hidden;
}

#footer
{
	text-align:center;
	clear:both;
	color:#808080;
	padding-top:80px;
}

#footer a
{
	color:#808080;
}



.prev-post
{
	font-weight:bold;
	font-size:1.4em;
	float:left;
	width:385px;
	margin:0px 15px 15px;
	text-align:right;
}

.next-post
{
	font-weight:bold;
	font-size:1.4em;
	width:385px;
	margin:0px 0px 50px 0px;
	float:left;
}

.post-postmetadata
{
	font-weight:bold;
	font-size:1.4em;
	margin-top:15px;
}

.post
{
	clear:both;
	width:785px;
	padding:15px 15px 50px;
	font-size:1.4em;
}

.post .entry p
{
	clear:both;
	line-height:24px;
}

.post .entry img, .post .entry .left
{
	float:left;
	margin:0px 15px 15px 0px;
}

.post .entry img.latex
{
	float:none;
	margin:0px;
}

.post .entry .wp-smiley
{
	float:none;
	margin:0;
}


h3
{
	font-size:1.4em;
}

.commentlist, .left-column h3
{
	text-align:justify;
	list-style:none;
}

.left-column h3
{
	margin-bottom:29px;
}


.commentlist p
{
	margin-top:11px;
	line-height:24px;
	font-size:1.4em;
	clear:both;
}

.comment
{
	margin:25px 0;
	clear:both;
}

.comment .avatar 
{
	float:left;
	margin:0px 5px 5px 0px;
}

.comment cite, .comment .says
{
	font-weight:bold;
	font-style:normal;
	line-height:21px;
	font-size:1.4em;
}


.commentmetadata a
{
	color:#808080;
	line-height:15px;
}

.right-column h3
{
}


#commentform
{
	width:385px;
	margin:0px 15px 15px 0px;
	float:left;
	font-size:1.4em;
}

#commentform p
{
	margin: 1em 0;
}

#respond input
{
	border:1px solid;
}

#comment
{
	width:385px;
	height:150px;
	border:1px solid;
}




#header
{
	background-color:black;
	color:white;
	width:815px;
	height:128px;
	font-size:1.2em;
	margin-bottom:53px;
}

#header a
{
	color:white;
}


#headerimg
{
	text-align:left;
}

h1
{
	margin:16px 0 0 23px;
	font-size:50px;
	font-weight:normal;
}

.pagetitle
{
	margin-left:15px;
}

#searchsubmit { display:none; }

#searchform label
{
	float:left;
}

#searchform .src-input
{	
	margin:-4px 0 0 82px;
}

#searchform input
{
	border:none;
}

#searchform { margin:-1px 0 0 159px; }

#header .right-column { margin-top:100px; }

.fluxrss
{
	/*margin-left:40px;*/
	float:left;
}

.categories 
{
	list-style:none;
	margin-bottom:15px;
}
