body {
	background-color:#faa61a;
	font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size:100%;
	margin:15px 0 0 0;
}

a:hover {
	color:#D3812D;
	text-decoration:underline;
}
a {
	color:#D3812D;
	text-decoration:none;
}
a img { border:none; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


#outer-wrapper {
	margin:0 auto;
	width:984px;
}
	
	#header {
		height:88px;
	}
		
		#header  #logo{
			border:0;
			display:block;
			float:left;
			height:69px;
			margin:8px 0 3px 12px;
			width:137px;
		}
		
		#header .menu {
			display:inline;
			float:left;
			list-style:none;
			margin:63px 0 0 22px;
			padding:0;
		}
			#header .menu li {
				float:left;
				font-size:15px;
				margin-left:15px;
			}
				#header .menu li a{
					color:#fff;
					text-decoration:none;
				}
					#header .menu li a:hover{ text-decoration:underline; }
	
	#inner-wrapper {
		background: url(images/content-bg.gif) repeat-y;
		width:984px;
	}
		#wrapper {
			background: url(images/content-header.gif) no-repeat top left;
			width:984px;
		}
			#content {
				color:#444545;
				float:left;
				margin-left:5px;
				width:691px;
			}
				#content .main-title {
					color:#787979;
					font-family:Georgia,"Times New Roman",Times,serif;
					font-size:20px;
					font-style:italic;
					font-weight:normal;
					margin:32px 60px 25px 30px;
				}
				
					.post-entry {
						margin:0 0 30px 3px;
					}
					
								
						.post-entry .post-header {
							background-color:#f4f5f3;
							border-bottom:#e2e4e0 solid 1px;
							border-top:#e2e4e0 solid 1px;
							margin:0 0 15px 0;
						}
						
							.post-header h3 {
								font-family:Georgia,"Times New Roman",Times,serif;
								font-size:26px;
								font-weight:normal;
								margin:0;
								padding:6px 0 6px 20px;
                                text-align:center;
							}
							
								.post-header h3 a, .post-header h3 a:hover { color:#444545; }
						
							.post-entry .date {
								background: url(images/date-bg.gif) no-repeat;
								color:#fff;
								height:34px;
								margin-top:6px;
								width:118px;
							}
							.post-entry .date .day {
								float:left;
								font-size:22px;
								font-weight:bold;
								margin:3px 0 0 12px;
								padding-right:6px;
								width:20px;
							}
							
							.post-entry .date .month {
								border-left:1px solid #FFFFFF;
								float:left;
								font-size:10px;
								height:25px;
								margin:5px 0 0 8px;
								padding-left:5px;
								text-align:center;
								width:38px;
							}
							
								.post-entry .date .month strong{
									font-size:11px;
									font-weight:bold;
								}
						
						.post-entry .post-content {
							margin:0 20px;
						}
						
							.post-entry .post-content p{ margin:0 0 15px 0;}
							
						.post-entry  a.more {
							background-color:#33352C;
							border:1px solid #161712;
							color:#fff;
							display:block;
							font-size:10px;
							font-weight:bold;
							margin-left:20px;
							padding:6px;
							text-decoration:none;
							width:38px;
						}
						
						#comments {
							background-color:#f4f5f3;
							border-bottom:#e2e4e0 solid 1px;
							border-top:#e2e4e0 solid 1px;
							font-family:Georgia,"Times New Roman",Times,serif;
							font-size:18px;
							font-weight:normal;
							margin:0 0 15px 0;
							padding:4px 0 4px 20px;
						}
						
						.comments-content {
							margin-left:20px;
						}
							#respond { font-size:14px; }
							.post-entry a.more:hover { background-color:#FAA61A;}
							
				#content .navigation {
					background-color:#f4f5f3;
					border-bottom:#e2e4e0 solid 1px;
					border-top:#e2e4e0 solid 1px;
					font-family:Georgia,"Times New Roman",Times,serif;
					font-size:22px;
					font-weight:normal;
					height:38px;
					margin:0 0 0 3px;
				}
					#content .navigation a{
						color:#3d7283;
						text-decoration:none;
					}
					#content .navigation  .prev, #content .navigation  .next {
						display:block;
						float:left;
						font-size:18px;
						padding:6px 0 0 20px;
						width:150px;
					}
					#content .navigation  .next {
						float:right;
						padding-right:20px;
						text-align:right;
					}
					
			#sidebar {
				float:left;
				padding-top:85px;
				position:relative;
				width:283px;
			}
			
				#sidebar #subscribe {
					background-color:#bb7601;
					color:#fff;
					font-size:12px;
					height:64px;
					left:30px;
					margin:0 auto;
					position:absolute;
					text-align:center;
					top:-5px;
					width:222px;
					-moz-border-radius: 8px;
					-webkit-border-radius: 8px;

				}
					#sidebar #subscribe input,  #sidebar #subscribe label{
						display:block;
						margin:1px auto;
					}
						#sidebar #subscribe .email{
							height:14px;
							width:160px;
						}
						#sidebar #subscribe .submit {
							height:24px;
							width:88px;
						}
			
				#sidebar ul {
					margin:0;
					padding:0 0 20px;
					list-style:none;
				}
				
					#sidebar ul li.widget{
						margin:0 0 24px 24px;
					}
					
						.widget ul li {
							background: url(images/ul-sidebar-arrow.jpg)center left no-repeat;
							font-size:14px;
							padding:0 10px;
							margin-bottom:6px;
						}
						
							#sidebar .widget ul li  ul{ padding:0; }
						
						.widget h3, #sidebar #follow-me h3 {
							color:#33352C;
							font-family:Georgia,"Times New Roman",Times,serif;
							font-size:20px;
							font-weight:normal;
							margin:0 0 10px 0;
						}
						
						.widget a {
							color:#3D7283;
							text-decoration:none;
						}
							.widget a:hover {
								color:#000;
								text-decoration:underline;
							}
					
					#sidebar ul li.youtube{
						margin:0 0 30px 8px;
					}
			
		#footer {
			background:url(images/footer-bg.gif) no-repeat top left;
			color:#A9B095;
			font-size:12px;
			height:66px;
			margin:0 0 20px;
			padding-top:10px;
			position:relative;
			width:984px;
		}
			#footer p{
				margin:0 0 8px 30px;
			}
			#footer a{
				color:#3D7283;
				text-decoration:none;
			}
				#footer a:hover { color:#A9B095; }
		
			#footer a.to-top{
				background: url(images/to-top.gif) no-repeat;
				display:block;
				height:24px;
				position:absolute;
				right:65px;
				text-decoration:none;
				text-indent:-9999px;
				top:0px;
				width:52px;
			}
			
/*
 * plugin
*/
#sidebar #follow-me {
	margin:0 0 30px 11px;
}
	#sidebar #follow { padding:0; }
	#sidebar #follow-me h3 {
		margin:5px 0 16px;
		text-align:center;
	}

	#sidebar #follow-me p{ 
		color:#33352C;
		font-size:11px;
		text-align:center;
		margin:6px 0 0 0;
	}

	#sidebar #follow li {
		float:left;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0 4px 15px 0;
	}
		#sidebar #follow li a {
			font-size:10px;
			background: url(images/icons.gif) no-repeat scroll 0 -62px;
		}

			#sidebar #follow li.twitter a {
				background-position:0 0;
			}
			#sidebar #follow li.rss a {
				background-position:-63px 0;
			}
			#sidebar #follow li.feedburner a {
				background-position:-126px 0;
			}
			#sidebar #follow li.facebook a {
				background-position:-189px 0;
			}

		#sidebar #follow li a {
			display:block;
			height:18px;
			overflow:hidden;
			padding:44px 0 0;
			text-decoration:none;
			text-align:center;
			width:62px;
		}