
	body {
		min-width: 890px;
		background-image: url('/bodycont.jpg');
		background-size: cover;
		background-color: #2B2B2B;
	}

	#container {
		height: 960px;
		padding-left: 86px;
		padding-right: 370px;
	}

	#container .column {
		position: relative;
		float: left;
	}

	#block{
		padding: 0px 20px;   
	}

	#center {
		background: #FCFCF4;
		min-height: 730px;
		min-width: 430px;
		height: 100%;
		width: 100%;
	}

	#left {
		width: 85px;
		height: 100%;
		right: 85px;
		margin-left: -100%;
		background: #F3F4EA url('images/lbody.jpg') repeat-y;
	}

	#right {
		background: #F3F4EA url('images/rbody.jpg') repeat-y;
		min-height: 730px;
		height: 100%;
		width: 367px;
		margin-right: -100%;
	}

	#footer {
		min-height: 5px;
		background: #2B2B2B;
		clear: both;
	}

	#centercheader{
		height: 65px;
		font-size: large;
		text-align: center;
		background: #FCFCF4;
		background-image: url('Normal/middleheader.jpg');
		background-repeat: no-repeat;
	}

	.header
	{
		min-width: 360px;
		padding: 0px 20px 0px 19px;
		overflow: hidden;
		min-height: 62px;
	}
	
	#download
	{
		padding: 0px 20px 0px 48px;
	}

	.paragraph
	{
		font-size: 1.20em;
		font-weight: bold;
	}
	
	.lparagraph
	{
		font-weight: bold;
	}
	
	.code
	{
		white-space:pre-wrap;
		word-wrap: break-word;
		font: 14px/14px  Courier New, Andale Mono, Courier;
	}
	
	.header ul 
	{
			float: left;
			padding: 10px 0px 0px 0px;
			width: 100%;
			letter-spacing: -1px;
			list-style: none;
			color: darkolivegreen;
	}

	.header li {
		display: inline;
		font: normal 19px/19px Arial;
		float: left;
		padding: 0px 10px;
	}

	.higlighted
	{
		color: darkorange;
	}

	div {
		display: block;
	}

	.b-post img.alignleft {
		margin: 5px 20px 10px 0;
		display: inline;
	}

	.b-post .alignleft {
		float: left;
	}
	
	.b-post {
		text-indent: 2em;
		height: 50em;
		float: left;
		overflow:  auto;
	}
	.b-header H1 {
		font: bold 29px Arial;
		color: #515151;
	}

	.header ul{
		padding-bottom: 14px;
		background: url('Normal/line.png') repeat-x bottom;
	}

	.b-header{
		position: relative;
		padding-bottom: 10px;
		background: url('Normal/line.png') repeat-x bottom;
	}

	.b-date {
		position: relative;
		padding-left: 18px;
		left: -3px;
		bottom: -30px;
		color: #B8AFA6;
	}

	.litleimg{
		position: absolute;
		left: -3px;
		bottom: 0px;
	}

	.links{
		text-decoration: underline;
	}

	.b-inf 
	{
		background: #F3F4EA url(commentborder.jpg) repeat-x bottom;
		text-align: left;
		padding: 14px 10px 20px 10px;
		margin-top: 5px;
		border-top: solid 1px #EEEFE4;
	}


	#rheader{
		clear: both;
		background: url('images/rheader.jpg') no-repeat left top;
		overflow: hidden;
		height: 90px;		
	}

	#rfooter {
		height: 31px;
		position: absolute;
		bottom: -1px;
		clear: both;
		width: 100%;
		background: url('images/rfooter.jpg') no-repeat left top;
		overflow: hidden;
	}

	#lheader{
		clear: both;
		background: url('images/lheader.jpg') no-repeat left top;
		overflow: hidden;
		height: 91px;			
		
	}

	#lfooter {
		height: 31px;
		position: absolute;
		bottom: -1px;
		clear: both;
		width: 100%;
		background: url('images/lfooter.jpg') no-repeat left top;
		overflow: hidden;
	}

	.search {
		position: absolute;
		left: 35px;
		width: 329px;
		height: 40px;
		overflow: hidden;
		bottom: 863px;
		float: right;
	}

	.search input {
		float: left;
		background: #333 url(images/searcharrow.png) no-repeat right top;
		border: none;
		padding: 9.9px 8px 7.5px 0px;
		width: 169px;
		height: 16px;
		color: white;
		font: bold 13px "Arial";
		letter-spacing: -1px;
	}

	.search button {
		float: left;
		background: url(images/Search.png) no-repeat;
		width: 80px;
		height: 33px;
		border: none;
		cursor: pointer;
		color: white;
		vertical-align: middle;
		padding: 3px 5px 0px 0px;
		margin-top: 0px;
		font: bold 13px "Arial";
		letter-spacing: -1px;
	}

	fieldset {
		border: none;
	}

	.rtext{
		width: 260px;
		float: left;
		padding-left: 57px;
		padding-top: 23px;
	}

	.rtext .twitrss {
		background: #F0EEE4;
		margin-bottom: 23px;
		padding: 10px;
	}

	.rtext .twitrss li {
		font: bold 14px Arial;
		letter-spacing: -1px;
		padding: 2px 0px;
	}
	ul, ol {
		list-style: none;
	}

	.rtext .twitrss .RSS {
		color: #F60;
		padding: 3px 0px 3px 20px;
		background: url(images/rssfedd.png) no-repeat;
	}

	.rtext .twitrss .twitter {
		color: #39C;
		padding: 3px 0px 3px 20px;
		background: url(images/twitter.png) no-repeat;
	}

	.rtext .ABC {
		margin-bottom: 23px;
	}

	.rtext .ABC li {
		color: #930;
		padding: 3px 0px 3px 6px;
		font: normal 12px Verdana;
		background: url(images/arrow.png) no-repeat left 6px;
	}

	.rtext h2 {
		color: #535353;
		padding: 8px 5px;
		font: bold 18px Arial;
		letter-spacing: -1px;
		background: #F0EEE4;
		margin-bottom: 5px;
	}

	.rtext .subs li{
		color: #930;
		padding: 3px 0px 3px 6px;
		font: bold 14px Arial;
		letter-spacing: -1px;
		background: url(images/arrow.png) no-repeat left 8px;
	}

	.rtext .subs li ul li {
		font: normal 13px Verdana;
		padding: 3px 0px 3px 0px;
		background: none;
		letter-spacing: normal;
	}
	
	.bernersLee
	{
		width="211" 
		height="211"
	} 
	
	input:focus {outline: 0 none;}