/* CSS Document */
.inv {
	display: block;
	margin: 20px;
}
.inv img {
	border: none;
}
a[title="Web Analytics"] {
display: none;
}
body {
	background: #e5f1f4 url(images/bg.gif);
	color: #333;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 76%/1.5;
	line-height: 1.2;
}
#wrap {
	width: 890px;
	margin: 0 auto;
}	
	#header {
		clear: both;
		width: 100%;
		padding-top: 20px;
		xheight: 23px;
	}
		#header span {
			background: #f88158;	
			padding: 5px 10px;	
			font-family: Georgia, Times, "Times new roman", serif;
			line-height: 1.2;
		}
		#header a {
			text-decoration: none;
			color: #fff;
		}
		#header a:hover {
			border-bottom: 1px dotted white;
		}
	#right {
		float: left;
		width: 190px;
		padding: 25px 25px 35px 25px;
		margin-top: 25px;
		background: #556270 url(images/bg-right.gif) top left repeat-y; 
		color: #fff;
		font-size: .7em;
		line-height: 1.5;
	}
	#main {
		border-top: 3px solid #a5bfce;
		float: left;
		width: 650px;
	}

#footer {
	width: 890px;
	margin: 0 auto;
}	
	.navigation{
		float: left;
		width: 610px;
		padding: 20px;
		margin-top: 40px;
		background-color: #FFFFFF;
	}
		.navigation a{
			color: #333333;
			font-size: .7em;
		}
	
#commentate{
	width: 650px;
	background-color: #fff;
	border-top: 3px solid #FFD9D9;
}	
	#commentate input[type=text], #commentate textarea{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
	}
.comment{
	padding: 20px;
	line-height: 1.2;
}
.clearfix:after {	
	content: ".";	
	display: block;	
	height: 0;	
	clear: both;	
	visibility: hidden;
}	
h1 {
	font-family: Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
	color: #333;
	font-size: 1.6em;
	font-weight: normal;
}
.blog-post a, #commentate a {
	text-decoration: none;
	color: #444;
}
.blog-post {
	font-family: Georgia, Times, "Times new roman", serif;
	padding: 25px 35px;
	margin-bottom: 20px;
	background-color: #FFF;
}
#content .narrowcolumn {
	padding: 25px 35px;
	background-color: #FFF;
	margin-bottom: 20px;
	font-family: Georgia, Times, "Times new roman", serif;
	width: 650px;
float: left;
}
.meta {
	color: #999;
	border-bottom: 1px solid #E5E5E5;
	padding-bottom: 15px;
	font-size: .9em;
}
.meta a{
	color: #666;
}
.blog-story {
	margin: 10px 0;
	font-size: .9em;
	line-height: 1.4;
}
.blog-story a, #commentate a {
	color: #009ec6;
	border-bottom: 1px dotted #4dbfdc;
}
.blog-story a:hover {
	border-bottom: none;
}
.blog-story a img {
	border: 2px solid #4dbfdc;
}
/*.blog-story a>img {
	border: 0;
}*/

h1.storytitle {
	font-size: 2.5em;	
	letter-spacing: 0px;
	font-family: Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
}

h2 {
	font-size: 20px;
	font-weight: normal;
	margin: 1.2em 0;
	color: #666;
}
#respond{
	margin-top: 0;
}
.commentlist{
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-position: outside;
}
	.commentlist li {
		padding: 20px;
		font-size: .8em;
		font-family: Georgia, Times, "Times new roman", serif;
		line-height: 1.4;
	}
	#commentate h2 {
		margin-top: 0;
	}

h2.date {
	font-size: 1em;
	text-align: right;
	color: #aaa;
	margin: 0;
	border-top: 1px dotted #ddd;
	margin-top: 1em;
}

h3 {
	font-size: 1.2em;
	margin: 1.2em 0;
	color: #666;
}
#right h2{
	font-size: 1.3em;
	color: #fff;
	margin-top: 10px;
margin-bottom: 5px;
}
	#right a {
		color: #fff;
		text-decoration: none;
		border-bottom: 1px solid #999;
	}
	#right a:hover {
		border-color:#E9E9E9;
	}
	#right ul {
		margin: 0; padding: 0;
		list-style: none;
		list-style-position: outside;
	}
		#right li {
			margin: 0; padding: 0;
		}
.tags {
display: none;
}
#right ul {
	margin: 5px 0;
}
.alignright {
float: right; margin: 10px 0 10px 10px }
.gsc-branding {
display: none;
}
.gsc-input{
width: 10px;
}
#search_control{
display: none;
}


/* WordPress WYSIWYG default syles */
.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

.aligncenter, div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

