/*   
Theme Name: Paul Carlson
Theme URI: http://www.playertwodevelopment.com/dev/paulcarlson/site/blog
Description: Paul Carlson Photography blog theme
Author: Player Two
Author URI: http://www.playertwodevelopment.com
*/

*, html {
	margin: 0px;
	padding: 0px;
}

body {

	font-size: 62.5%;
	font-family:'Times New Roman', Times New Roman, serif;
	color: #363636;
}

a {
	outline: none;
	color: #363636;
}

a:hover {
	color: #C24641; 
}

a img {
	border: none;
}

img {
	display: block;
}

ul.horizontal li {
	display: inline;
}

ul.errors {
	list-style-type: none;
	margin: 0 0 10px 0;
}

ul.errors li {
	color: #f82b16;
	padding: 2px 0px;
}


.clearfix:after {
	content: ""; 
	display: block; 
	clear: both; 
	height: 0; 
	visibility: hidden;
}

.clearfix {
	min-height: 0; 
	height: 1%;
}

/* navigation */
#navigation {
	font-family:'Times New Roman', Times New Roman, serif;
	font-style: italic;
	margin: 5px 0 8px 0;
}

#navigation ul {
	list-style-type: none;
	padding: 3px 0 0 0;
}

#navigation ul li {
	font-size: 1.6em;
	margin: 0 0 0 0;
}

#navigation ul li a {
	text-decoration: none;
	color: #363636;
	background: #ffffff;
	padding: 3px;
	margin: 0px 35px 0px 0px;
}

#navigation ul li a:hover {

}

#navigation ul li a.active {

}


/* categories navigation */
#category-navigation {
	padding: 0 0 0 0;
	margin: 2px 0 10px 0;

}
#category-navigation ul {
	list-style-type: none;
}

#category-navigation ul li {
	display: inline;
}

#category-navigation ul li a {
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	color: #C24641;
	/* background: #C24641; */
	padding: 1px;
	font-size: 1.3em;
	margin: 0px 10px 0px 0px;

}

#category-navigation ul li a:hover, #portfolios-navigation ul li a.active {
	color: #000;
}


/* posts */
.post {
	margin:0 auto;
	text-align:left;
	width:800px;

}

.post h2 {
	font-family:'Helvetica Neue', Helvetica, sans-serif;
	font-size: 2em;
        text-align: left;
}

.post h2 a {
	text-decoration: none;
	background: #fff;
	color: #C24641;
}

.post h2 a:hover {

}

.post .post-meta-top {
	background: #fff;
	width:250px;
}

.post .post-meta-top a {
	text-decoration: none;
}

.post .post-meta-top a:hover {
	color: ##C24641;
}

.post .entry {
	margin-bottom:30px;
}

.post .entry p {
	padding: 4px 10px 4px 2px;
	background: #fff;
	font-size: 1.2em;
}

.post .entry p > img {
	padding: 0 0 2px 0;
	background: #fff;
}

.post .post-meta-bottom .left {
	width: 95px;
	border-right: 2px solid #fff;
	background: #fff;
}

.post .post-meta-bottom .left ul {
	list-style-type: none;
}

.post .post-meta-bottom .left ul li {
	
}

.post .post-meta-bottom .left ul li:last-child {

}

.post .post-meta-bottom .left ul li a {
	text-decoration: none;
	font-size: 1.2em;
	font-weight: bold;
	font-style: italic;
	background: #fff;
}

.post .post-meta-bottom .left ul li a:hover {
	color: ##C24641;
}

.post .post-meta-bottom .right {
	height: 100px;
	width: 619px;
}

.post .post-meta-bottom .right a.comments-link {
	text-decoration: none;
	font-size: 1.2em;
	font-style: italic;
	background: #fff;
}

.post .post-meta-bottom .right a.comments-link:hover {
	color: ##C24641;
}


.post .post-meta-bottom .right .commentlist {
	list-style-type: none;
	height: 83px;
	overflow: auto;
	background: #fff;
}

.post .post-meta-bottom .right .commentlist li {
	padding: 10px;
}

.post .post-meta-bottom .right .commentlist li.even {
	background: #C24641;
	color: white;
}

.post .post-meta-bottom .right .commentlist li span.fn {
	font-weight: bold;
}

.post .post-meta-bottom .right .commentlist li span {

}

.post .post-meta-bottom .right .commentlist li span a {
	text-decoration: none;
	font-weight: bold;
}

.post #respond {

}

.post #respond h3 {
	font-family:'Times New Roman', Times New Roman, serif;
	font-style: italic;
	font-size: 1.8em;
	background: #fff;
	width: 275px;
}

.post #respond p {
	background: #fff;
	width: 275px;
}

.post #respond input[type="submit"] {
	border: none;
	background: #FFF;
	font-family:'Times New Roman', Times New Roman, serif;
	font-style: italic;
	font-size: 1.8em;
	font-weight: bold;
	cursor: pointer;
	/* IE 5 */
	cursor: hand;
}

.post #respond input[type="submit"]:hover {
	color: #C24641;
}

/* archives */
#archives {
	padding: 10px 7px 15px 7px;
	width: 731px;
	background: #fff;
	margin: 0 0 30px 0;
}

#archives h3 {
	font-size: 2.2em;
	font-weight: bold;
	font-style: italic;
	font-family:'Times New Roman', Times New Roman, serif;
	color: #000;
}

#archives ul {
	list-style-type: none;
}

#archives ul li {
	float: left;
	display: block;
	margin: 0 10px 0 0;
}

#archives ul li.year {
	margin: 0 0 0 0;
}

#archives ul li a {
	text-decoration: none;
	font-weight: bold;
	font-size: 1.2em;
}

#archives ul li a:hover {
	color: #000;
}

.container {
	text-align:center;
	width: 100%;
	margin: 0 auto;
}

.container img {
	text-align:center;
	margin: 0 auto;
}
