#blue-feature a{
	text-decoration: none;
	color: #fff;
	}
#blog-title{
	float: left;
	width: 660px;
	margin: 7px 0 7px 0;
	}
#content {
	float: left;
	width: 650px;
	padding: 0;
	margin: 30px 0 0 0;
	}
	#blog-title h1{
		float: left;
		width: 620px;
		padding: 10px 15px 10px 15px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 320%;
		display: inline;
		font-weight: bold;
		color: #fff;
		background: #000;
		border: none;
		margin: 0;
		}
	#content h2{
		float: left;
		width: 650px;
		padding: 0 0 2px 0;
		border-bottom: 1px solid #bcbcbc;
		font-family: Georgia, "Times New Roman", Times, serif;
		/*font-size: 160%;*/
		font-size: 220%;
		margin: 0 0 5px 0;
		display: inline;
		font-weight: normal;
		}
		#content h2 a{
			text-decoration: none;
			color: #000;
			}
			#content h2 a:hover, #content h2 a:focus{
				text-decoration: none;
				color: #666;
				}
			
			
			/*-----------Titles for the main blog homepage---------------*/
			/*#content .post{
				float: left;
				margin: 0 0 30px 0;
				}*/
			#content .post-titles-avatars{
				float: left;
				margin: 20px 0 0 0;
				}
			#content .post-titles-avatars .avatar{
				float: left;
				border: 1px solid #bcbcbc;
				padding: 4px;
				margin: 0 10px 0 0;
				display: inline;
				width: 50px;
				height: 50px;
				background: #f0f0f0;
				}
			
				#content .post-titles-avatars .titles{
					float: left;
					width: 580px;
					}
					#content .post-titles-avatars .titles h2{
						float: left;
						width: 580px;
						font-size: 200%;
						line-height: 1.1em;
						}
					
					#content .post-titles-avatars .titles .date-author{
						float: left;
						width: 580px;
						}
			/*------------------------------------------------------------*/
			
			
	/*#content h3{
		float: left;
		width: 650px;
		padding: 0 0 2px 0;
		border-bottom: 1px solid #bcbcbc;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 220%;
		margin: 0 0 5px 0;
		display: inline;
		}*/
		
		#content .date-author{
			float: left;
			width: 650px;
			font-size: 85%;
			font-weight: bold;
			}
			#content .date-author a{
				text-decoration: none;
				color: #982022;
				}
			#content .date-author a:hover, #content .date-author a:focus{
				text-decoration: underline;
				}
		#content .entry{
			float: left;
			width: 650px;
			/*margin: 15px 0 15px 0;*/
			margin: 15px 0 30px 0;
			}
		#content .entry p{
			padding: 0 0 15px 0;
			line-height: 1.3em;
			}
			#content .entry p object, #content .entry p object embed{
				float: left;
				width: 650px;
				text-align: center;
				padding: 0;
				}
			
			
			/*#content .entry p img{
				display: block;
				}
			#content .entry p .alignleft{
				float: left;
				margin: 0 10px 10px 0;
				display: inline;
				}
			#content .entry p .alignright{
				float: right;
				margin: 0 0 10px 10px;
				display: inline;
				}*/
				
				
			
			/* Begin Images */
			p img {
				padding: 0;
				max-width: 100%;
				}
			
			/*	Using 'class="alignright"' on an image will (who would've
				thought?!) align the image to the right. And using 'class="centered',
				will of course center the image. This is much better than using
				align="center", being much more futureproof (and valid) */
			
			img.centered {
				display: block;
				margin-left: auto;
				margin-right: auto;
				}
			
			img.alignright {
				padding: 4px;
				margin: 0 0 2px 7px;
				display: inline;
				}
			
			img.alignleft {
				padding: 4px;
				margin: 0 7px 2px 0;
				display: inline;
				}
			
			.alignright {
				float: right;
				}
			
			.alignleft {
				float: left;
				}
			/* End Images */	
			
			
			/*------------Blockquote-------------------*/
			blockquote{
				color: #777;
				margin: 15px 20px 20px 20px;
				padding: 20px 20px 5px 20px;
				/*border-left: 5px solid #ddd;*/
				background: #f2f2f2;
				color: #777;
				font-style: oblique;
				}
			
			blockquote cite {
				margin: 5px 0 0;
				display: block;
				}
			
			/*------------End blockquote------------*/

			
			
			#content .entry a:hover, #content .entry a:focus{
				color: #0A4365;
				}
		#content .entry .continue-reading{
			float: left;
			width: 650px;
			font-weight: bold;
			}
			#content .entry .continue-reading a{
				text-decoration: none;
				color: #982022;
				}
				#content .entry .continue-reading a:hover, #content .entry .continue-reading a:focus{
					text-decoration: underline;
					}
		
		#content .tags-categories-comments-views{
			float: left;
			width: 638px;
			border: 1px solid #ddd;
			margin: 0 0 60px 0;
			padding: 5px;
			font-size: 80%;
			}
			#content .container{
				float: left;
				width: 628px;
				background: #eee;
				padding: 5px;
				}
			#content .tags-categories{
				float: right;
				text-align: right;
				width: auto;
				}
				#content .tags-categories p{
					padding: 0 0 3px 0;
					}
			#content .comments-views{
				float: left;
				text-align: left;
				width: auto;
				}
				#content .comments-views p{
					padding: 0 0 2px 0;
					}
			#content .tags-categories-comments-views a{
				text-decoration: none;
				color: #982022;
				}
			
			
			/*------------------ Reply Container -------------------------*/
			#content .reply-container{
				float: left;
				width: 638px;
				border: 1px solid #ddd;
				margin: 0 0 7px 0;
				padding: 5px;
				font-size: 80%;
				}
				#content .reply-container .container{
					float: left;
					width: 628px;
					background: #eee;
					padding: 5px 5px 0 5px;
					}
				#content .reply-container input{
					border: 1px solid #bcbcbc;
					background: #fff;
					font-size: 110%;
					padding: 2px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					width: 180px;
					}
				
				#content .reply-container p{
					float: left;
					width: 638px;
					padding: 0 0 5px 0;
					}
				
				#content #comment{
					float: left;
					width: 638px;
					border: 1px solid #ddd;
					margin: 0 0 7px 0;
					padding: 5px;
					}
				
				#content #submit{
					float: left;
					width: 158px;
					height: 26px;
					margin: 0;
					padding: 0;
					cursor: pointer;
					text-indent: -9999px;
					}
			
			
			/*-------------------- navigation previous - next  --------------*/
			.navigation{
				float: left;
				width: 650px;
				padding: 0;
				color: #0A4365;
				margin: 80px 0 15px 0;
				}
				.navigation .alignleft{
					float: left;
					width: auto;
					}
				.navigation .alignright{
					float: right;
					width: auto;
					}
					.navigation a{
						color: #0A4365;
						font-weight: bold;
						font-size: 85%;
						}
					
		
		/*----------------Comments--------------*/
		#content .commentlist{
			float: left;
			width: 650px;
			margin: 0;
			padding: 0;
			}
			#content .commentlist li{
				float: left;
				width: auto;
				margin: 15px 0 5px 0;
				padding: 5px 5px 0 5px;
				/*border: 1px dashed #ddd;*/
				background: #ececec;
				}
			
			/*#content .commentlist li.even{
				background: #f9f9f9;
				}
				#content .commentlist li.even .even{
					background: #f9f9f9;
					}
				#content .commentlist li.even .odd{
					background: #f9f9f9;
					}
			#content .commentlist li.odd{
				background: #ececec;
				}
				#content .commentlist li.odd .even{
					background: #ececec;
					}
				#content .commentlist li.odd .odd{
					background: #ececec;
					}*/
				
			/*#content .commentlist li.comment-author-andrew-gwynne{
				border: 1px dashed #92B960;
				background: #C9EC9C;
				}*/
			
			#content .commentlist .comment-author{
				float: left;
				width: 100%;
				margin: 0 0 5px 0;
				padding: 0;
				display: inline;
				}
			#content .commentlist li img.avatar{
				float: left;
				border: 1px solid #ddd;
				background: #fff;
				padding: 4px;
				margin: 0 5px 0 0;
				display: inline;
				width: 32px;
				height: 32px;
				} 
				
			#content .commentlist .who{
				width: auto;
				margin: 0;
				padding: 0;
				display: block;
				}
			#content .commentlist li a.url{
					font-weight: bold;
					font-style: normal;
					text-decoration: none;
					color: #0A4365;
					}
					#content .commentlist li a.url:hover, #content .commentlist li a.url:focus{
						text-decoration: underline;
						}
					
			#content .commentlist .commentmetadata{
				display: block;
				text-decoration: none;
				font-size: 80%;
				padding: 0;
				}
			
			#content .commentlist .comment-body p{
				float: left;
				padding: 0 0 20px 0;
				}
			#content .commentlist .commentmetadata a{
				width: auto;
				text-decoration: none;
				color: #666;
				}
				#content .commentlist .commentmetadata a:hover, #content .commentlist .commentmetadata a:focus{
					color: #333;
					}
			#content .commentlist .moderation{
				width: auto;
				display: block;
				text-decoration: none;
				font-size: 85%;
				padding: 0;
				color: #CC0000;				
				}
			
			#content .commentlist li.depth-1{
				border: 1px solid #ccc;
				border-bottom: 2px solid #bbb;
				}
			
			#content .commentlist li.depth-1 .actual-comment{
				float: left;
				padding: 9px 9px 0 9px;
				margin: 0;
				display: inline;
				background: #fff;
				border: 1px solid #eee;
				}
			#content .commentlist li .actual-comment p{
				width: 100%;
				padding: 0 0 10px 0;
				margin: 0;
				}	
					
					
			#content .commentlist li.depth-1{
				width: 638px;
				}
			#content .commentlist li.depth-1 .actual-comment{
				width: 618px;
				}
				
				#content .commentlist li.depth-2{
					width: 606px;
					margin-left: 10px;
					margin-bottom: 10px;
					display: inline;
					}
				#content .commentlist li.depth-2 .actual-comment{
					width: 586px;
					}
					
					#content .commentlist li.depth-3{
						width: 574px;
						margin-left: 10px;
						margin-bottom: 10px;
						display: inline;
						}
					#content .commentlist li.depth-3 .actual-comment{
						width: 554px;
						}
						
						#content .commentlist li.depth-4{
							width: 542px;
							margin-left: 10px;
							margin-bottom: 10px;
							display: inline;
							}
						#content .commentlist li.depth-4 .actual-comment{
							width: 522px;
							}
							
							#content .commentlist li.depth-5{
								width: 510px;
								margin-left: 10px;
								margin-bottom: 10px;
								display: inline;
								}
							#content .commentlist li.depth-5 .actual-comment{
								width: 490px;
								}	
			
			
			
			#content .commentlist .reply{
				float: left;
				width: 100%;
				padding: 5px 0 5px 0;
				}
				#content .commentlist .reply a{
					text-decoration: underline;
					color: #982022;
					font-size: 85%;
					}
					#content .commentlist .reply a:hover, #content .commentlist .reply a:focus{
						color: #000;
						}
			
			
			
			#content #respond{
				float: left;
				width: 100%;
				margin: 20px 0 0 0;
				}
		
		/*---------------Author profile page-----------*/
		#content #author-profile{
			float: left;
			width: 638px;
			border: 1px solid #ddd;
			margin: 0 0 60px 0;
			padding: 5px;
			font-size: 80%;
			}
			#content #author-profile .container{
				float: left;
				width: 628px;
				background: #eee;
				padding: 5px;
				}
			/*#content .tags-categories{
				float: right;
				text-align: right;
				width: auto;
				}
			#content .comments-views{
				float: left;
				text-align: left;
				width: auto;
				}*/
			#content .container a{
				text-decoration: none;
				color: #982022;
				}
			#content .container a:hover, #content .container a:focus{
				text-decoration: underline;
				}
		


/*-----------------------------Sidebar-----------------------------*/
#right-container{
	float: right;
	width: 300px;
	padding: 7px 0 0 0;
	margin: 0;
	display: inline;
	}
	#right-container h2{
		float: left;
		width: 295px;
		color: #fff;
		background: #982022;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: bold;
		padding: 3px 0 4px 5px;
		font-size: 105%;
		margin: 0;
		}
	
	#right-container ul{
		float: left;
		width: 300px;
		color: #616161;
		}
		#right-container ul li{
			padding: 0;
			margin: 0;
			}
		#right-container ul li.rss-feed-link{
			margin: 0 0 15px 0;
			}
		#right-container ul li.blog-banners{
			margin: 0 0 2px 0;
			}
			
		#right-container ul li.advert-link{
			margin: 0 0 15px 0;
			
			}
		#right-container ul li.advert-link div {
			padding:1px 0 8px;
			margin:0;
			border:none;
		}
		
		/*-------------List blogs in sidebar--------------*/
		#right-container ul li.list-blogs{
			float: left;
			width: 280px;
			background: #000;
			margin: 0 0 2px 0;
			padding: 5px 10px 5px 10px;
			color: #fff;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 160%;
			}
			#right-container ul li.list-blogs a{
				float: left;
				width: 280px;
				color: #fff;
				display: block;
				font-weight: normal;
				}
		
			#right-container ul li ul{
				float: left;
				color: #616161;
				border: 1px solid #982022;
				background: #fff;
				margin: 0 0 7px 0;
				font-size: 70%;
				line-height: 1.7em;
				width: 286px;
				padding: 6px;
				}
			#right-container ul li div{
				float: left;
				color: #616161;
				border: 1px solid #982022;
				background: #fff;
				margin: 0 0 7px 0;
				font-size: 70%;
				line-height: 1.7em;
				width: 286px;
				padding: 6px;
				}
			#right-container ul li a{
				text-decoration: none;
				font-weight: bold;
				color: #616161;
				font-size: 110%;
				}
			#right-container ul li a:hover, #right-container ul li a:focus{
				text-decoration: underline;
				}
				
				
			/*--------------------Search box ------------------------*/
			#right-container .widget_search{	
				float: left;
				width: 300px;
				background: url(../images/search-box-bottom-bg.gif) left bottom no-repeat #3c3733;
				margin: 0 0 7px 0;
				}
				#right-container .widget_search h2{	
					float: left;
					width: 0;
					height: 0;
					color: #fff;
					background: transparent;
					font-family: Georgia, "Times New Roman", Times, serif;
					font-weight: bold;
					padding: 0;
					font-size: 0;
					margin: 0;
					text-indent: -9999px;
					border: none;
					}
					#right-container .widget_search form#searchform{	
						float: left;
						width: 300px;
						background: url(../images/search-box-top-bg.gif) left top no-repeat;
						margin: 0;
						padding: 6px 0 6px 0;
						}
						#right-container .widget_search form#searchform div{	
							float: left;
							width: 288px;
							margin: 0 0 0 7px;
							display: inline;
							padding: 0;
							border: none;
							background: transparent;
							}
						
						#right-container .widget_search form#searchform div label{
							float: left;
							width: 102px;
							margin: 0;
							padding: 3px 0 0 0;
							display: block;
							text-indent: -9999px;
							background: url(/templates/images/search-blog-label.gif) left top no-repeat;
							}
						#right-container .widget_search form#searchform div input{
							float: left;
							width: 137px;
							background: #fff;
							border: 1px solid #7f9db9;
							margin: 0 7px 0 0;
							display: inline;
							padding: 1px;
							font-size: 130%;
							}
						
						#right-container .widget_search form#searchform div #searchsubmit{
							float: right;
							width: 38px;
							height: 20px;
							border: none;
							margin: 0;
							padding: 0;
							background: url(../images/buttons/go.gif) left top no-repeat transparent;
							cursor: pointer;
							text-indent: -9999px;
							}
							
						#right-container .widget_search form#searchform div #searchsubmit {
							font-size:0%;
							font-weight:0;
							color:#D8840D;
							}
							
			/*--------------------Text widget box------------------------*/
			#right-container .textwidget{	
				font-size: 90%;
				line-height: 1.4em;
				}
			#right-container .textwidget p{	
				margin: 0 0 15px 0;
				}
			
			
			/*-----------------Twitter widget------------*/
			#right-container h2.widgettitle a{
				color: #fff;
				font-size: 95%;
				padding-top: 2px;
				float: left;
				}
				
			#right-container ul li .tweets li{
				color: #616161;
				padding: 5px 0 5px 0;
				border-bottom: 1px dashed #ccc;
				}
			#right-container ul li .tweets li a{
				color: #982022;
				text-decoration: none;
				}
			#right-container ul li .tweets li a.timesince{
				display: block;
				color: #616161;
				text-decoration: none;
				}
			#right-container ul li .tweets li a:hover, #right-container ul li .tweets li a:focus{
				text-decoration: underline;
				}
			
			
		
		
	

