
.logo{
		float: left;
		width: 105px;
		height: 48px;
	}
	
	
	#container-left{
		float:left;
		height:100%;
		padding:0 10px 0 0;
		width:730px;
	}
	
.post{
margin: 0 0 10px 0;
padding: 0 0 5px 0;
border-bottom:1px dotted #ccc;
}

.postdate{
margin: 0 0 5px 0;
}

	#sidebar{
		float: left;
		width: 250px;
		height: 100%;
	}
	
.threecolumnright {
	height: 100%;
	width: 330px;
	float: left;
	margin-left: 0px;
}

.doublecolumn {
	height: 100%;
	width: 650px;
	float: left;
	margin-left: 0px;
	margin-right: 10px;
}

/* Footer */

	.foot1, .foot2, .foot3{
		float:left;
		margin:15px 0 0;
		padding-left:0px;
		width:600px;
	}
	
	.foot1 li, .foot2 li, .foot3 li{
		float: left;
		margin-right: 10px;
		list-style: none;
	}
	
	.foot1 a, .foot1 a:hover, .foot1 a:visited{
		color: #ddf1ff;
		font-size:1.3em;
		font-style: normal;
		font-weight: normal;	
	}
	
	.foot2 a, .foot2 a:hover, .foot2 a:visited{
		color: #c5e7ff;
		font-size:1.2em;	
		font-style: normal;
		font-weight: normal;
	}
	
	.foot3 a, .foot3 a:hover, .foot3 a:visited{
		color: #9cd6ff;
		font-size:1.1em;	
		font-style: normal;
		font-weight: normal;
	}

	.foot-titles a, .foot-titles a:hover, .foot-titles a:visited {
		font-weight: bold !important;
	}	

#comments{
	float: left;
	width: 100%;
	margin:0 auto;
}

	
/* Typography */

	p{
		color:#454545;
		font-size:0.95em;
		line-height: 1.5em;
margin: 0 0 10px 0;
	}
	
	a, a:visited{
		font-weight: bold;
		text-decoration: none;
		font-style: italic;
		color: #454545;
	}
	
	a:hover{
		font-weight: bold;
		text-decoration: underline;
		font-style: italic;
		color: #454545;
	}
	
	.item p{
		margin:0;
	}
	
	.source{
		color:#454545;
		font-size:0.9em;
		font-style:italic;
		margin:5px 0;
	}
	
	.navigation li a, .navigation li a:hover, .navigation li a:visited{
		color: #fff;
		font-style: normal;
	}
	
	.breadcrumb, .breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover {
		color: #ffffff;
		font-size: 1.3em;
		font-style: normal;
		margin-bottom:0;
	}
	
	.netlink, .netlink a, .netlink a:visited, .netlink a:hover{
		color:#454545;
		font-size:1em;
		font-style:normal;
		font-weight:bold;
		margin:0;
	}
	
	.pale{
		color: #515151;
		font-size: 0.9em;
	}
	
	.copy, .copy a, .copy a:visited, .copy a:hover{
		color:#CCCCCC;
		font-size:0.9em;
		font-style:normal;
		margin-top:5px;
	}

	h1{
		color:#454545;
font-family:Arial,Helvetica;
font-size:1.8em;
letter-spacing:-0.03em;
margin:5px 0 15px;
	}
	
	h2{
		color:#454545;
		font-family:Arial,Helvetica;
		font-size:1.5em;
		letter-spacing:-0.03em;
		margin:15px 0 5px !important;
		.breadcrumb, .breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover {
		color: #ffffff;
		font-size: 1.3em;
		font-style: normal;
		margin-bottom:0;
	}

	.breadcrumb, .breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover {
		color: #ffffff;
		font-size: 1.3em;
		font-style: normal;
		margin-bottom:0;
	}
	
	.netlink, .netlink a, .netlink a:visited, .netlink a:hover{
		color:#454545;
		font-size:1em;
		font-style:normal;
		font-weight:bold;
		margin:0;
	}
	
	.pale{
		color: #515151;
		font-size: 0.9em;
	}
	
	.white {
color:#FFFFFF;
font-size:0.9em;
}
	
	.white a, .white a:hover, .white a:visited{
		color: #fff;
	}
	
	.copy, .copy a, .copy a:visited, .copy a:hover{
		color:#CCCCCC;
		font-size:0.9em;
		font-style:normal;
		margin-top:5px;
	}

.breadcrumb, .breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover {
color:#FFFFFF;
font-size:1.3em;
font-style:normal;
margin-bottom:0;
}
