html {
	background: rgb(50,61,65);
	color: rgb(50,61,65);
	font-family: Verdana;
}

	a {
		text-decoration: none;
		color: rgb(231,74,85);
		outline: none;
	}

	a:hover {
		border-bottom: 1px solid rgb(231,74,85);
	}

		a img {
			border: 0;
		}
	
	.wrapper {
		background: rgb(227,216,168) url(default-images/wrapper-bg.png) repeat-x 50% 146px;
		color: rgb(50,61,65);
		padding: 0 1.65em 1.65em;
	}
	
	#header {
		margin: 0 -1.65em 1.65em;
		height: 146px;
		background: transparent url(default-images/header.png) no-repeat 50% 0px;
		position: relative;
	}

		#header h1 {
			margin: 0;
		}
	
			#header h1 a {
				color: #fff;
				text-decoration: none;
				display: block;
				width: 100%;
				height: 146px;
				overflow: hidden;
				text-indent: -10000px;
				border: none;
			}
		
		#header .description {
			font-style: italic;
			text-align: center;
			position: absolute;
			top: 108px;
			left: 106px;
			width: 400px;
			margin: 0;
		}

	#content, .sidebar {
		line-height: 1.65em;
	}

	#content {
		width: 72%;
	}
	
		#content .entry {
			margin-bottom: 2.445em;
		}
		
			#content .entry h2.title {
				margin-top: 0;
			}
		
			#content .entry h3.title {
				margin: 0;
			}

			#content .entry h2.title, #content .entry h3.title {
				margin-bottom: 1em;
			}

				#content .entry h2.title a, #content .entry h3.title a {
					display: block;
					background: transparent url(default-images/header-bg.png) repeat-x 0px 100%;
					text-transform: uppercase;
					color: rgb(50,61,65);
					font-size: 146.5%;
					padding: 0 1em 0;
					margin-left: 60px;
					height: 50px;
					line-height: 50px;
					border: none;
				}

				#content .entry h2.title span.author-avatar, #content .entry h3.title span.author-avatar {
					display: block;
					width: 50px;
					height: 50px;
					margin-right: 10px;
					float: left;
					-webkit-border-radius: 6px;
					-moz-border-radius: 6px;
					background-color: transparent;
					background-repeat: no-repeat;
					background-position: 50% 50%;
				}
				
				#content .entry .title span.author-avatar.admin, #content .entry .title span.author-avatar.strat {
					background-image: url(default-images/avatar-strat.png);
				}

				#content .entry .title span.author-avatar.dryan {
					background-image: url(default-images/avatar-dryan.png);
				}

				#content .entry .title span.author-avatar.jordanwlee {
					background-image: url(default-images/avatar-jordan.png);
				}

			#content .entry .content {
				margin-bottom: -1em;
				margin-left: 60px;
			}
			
				#content .entry .content img {
					max-width: 90%;
					height: auto;
					padding: 10px;
					border: 1px solid #ddd;
				}

			#content .entry p.meta {
				color: rgb(157,152,114);
				margin: 0;
				padding-top: 0.35em;
				margin-left: 60px;
			}
			
				#content .entry p.meta a, #content .entry p.meta .published {
					color: rgb(157,152,114);
					text-decoration: none;
					font-weight: bold;
				}
								
	.sidebar {
	}
	
		.sidebar a {
		}
	
		.sidebar .section, .sidebar .widget {
			margin-bottom: 1.12em;
		}
		
			.sidebar .widget h2 {
				font-size: 1em;
			}

			.sidebar .section h4, .sidebar .widget h2 {
				margin: 0.05em 0 0;
			}
			
			.sidebar .section ul, .sidebar .widget ul {
				
			}
			
				.sidebar .section ul li, .sidebar .widget ul li {
					margin-bottom: 0.3em;
				}
	
		.sidebar .sb-search, .sidebar .widget_search {
			
		}
		
			.sidebar .sb-search input[type=text], .sidebar .widget_search input[type=text] {
				width: 160px;
				font-size: 1em;
				padding: 0.5em 10px;
				border: none;
				background: transparent url(default-images/search-bg.png) repeat-x 50% 50%;
				color: #666;
			}
			
			.sidebar .sb-search input[type=submit], .sidebar .widget_search input[type=submit] {
				display: none;
			}
			
	.navigation {
		width: 100%;
		text-align: center;
		margin: 1.65em 0;
	}
	
		.navigation .left {
			float: left;
		}
		
		.navigation .right {
			float: right;
		}
	
	#footer {
		padding: 0.65em 0 0;
		border-top: 1px solid rgb(157,152,114);
	}