	body {
		background-color: #fff;
		color: #000;
	}

	h3 {
		font-family:  Georgia, serif;;
		font-size: 26px;
		text-transform: lowercase;
		margin: 0 0 0 20px;
	}
	h4 {
		font-family:  Georgia, serif;;
		font-size: 23px;
		text-transform: lowercase;
		margin: 0px 0 0 20px;
	}
	a {
		color:#616161;
		border-bottom: 1px solid #8b8b8b;
		text-decoration: none;
	}
	a:hover {
		
	}
	a img {border:0;}
	.em {font-style: italic;}
	#header {
		position: relative;
	}
	#headerimg {
		position:absolute;

		top:0px;
		*top:10px;
		left:650px;
	}
	#headerimg a{border:0;}
	#page {
		font: 12px/17px arial,helvectia, sans-serif;;
		margin:0px auto;
		width:900px;
	}
	#page p { color:#616161;}
	#page .row {
		border-bottom:1px #8b8b8b solid;
		clear:both;	
		margin: 0 0 20px 0;
	}
	#page #title {
		background:url(images/0109/header-bg.png) repeat-x #fff;
		border:0;
		height:150px;
		padding-top: 60px;
	}
	#page #title h2 {
	float:left;
		font-family:  Georgia;
		font-size: 59px;
		line-height: 50px;
		margin: 0px 0 0 10px;
	}
	#page #title h2 span {
		font-size: 31px;
		line-height: 40px;
	}
	#page #title .byline {
		margin-top:40px;
		*margin-top: 100px;
	}
	#page #title .byline p {
		margin:3px 10px 0 0;
		text-align: right;
		text-transform: lowercase;
	}
	#page #title .byline p a{
		text-decoration:none;
	}
	#page #title .byline p a:hover{
		text-decoration: underline: 
	}
	#page #introduction{ float:left;}
	#page #introduction .first, #page #introduction .second {
	font-style: italic;
		float:left;
		margin: 10px 5px 0 20px;
		width: 412px;
	}
	#page #introduction .second { float:right;}
	#page #introduction .first .firstPara { font-weight: bold;}
	#page #fall { clear:both;}
	#page #fall h3 {
		float:left;
		font-size: 35px;
		line-height: 32px;
		margin: 0 20px 20px 20px;
	}
	#page #fall h3 span {line-height: 50px; font-size: 44px;}
	#page #fall p {
		margin-left: 20px;
		margin-right: 20px;
	}
	#page #advantages { float:left;}
	#page #advantages h3 {
		font-size: 27px;
		line-height: 25px;
		margin:0;
	}
	#page #advantages h3 span{ font-size: 30px;}
	#page #advantages .first {
		float:left;
		
		width:160px;
		*width:158px;
		margin:0 30px 0 20px;
		*margin:0 25px 0 0px;
	}
	#page #advantages .first p {
		color:#000;
		font-family: Georgia, serif;
		font-weight: bold;
	}
	#page #advantages .second {
		float:right;
		width:670px;
		*margin-right:10px;
		margin-right: 20px;
		
		color:#616161;
	}
	#page #advantages .second .row { float:left;}
	#page #advantages .second .last { border:0;}
	#page #advantages .second h4 {
		float:left;
		font-size: 23px;
		line-height: 26px;
		margin-bottom: 20px;
		margin-left: 0;
		margin-right:20px;
		width:190px;
	}
	#page #advantages .second p {
		*clear:both;
		float:right;
		width:460px;
	
		margin-top: 10px;
		margin-bottom: 10px;
	
	}
		#page #advantages #intuitively h4 { font-size: 30px;}
		#page #advantages #intuitively h4 span { font-size:22px;}
		
		#page #advantages #naturally h4 { font-size: 24px;}
		#page #advantages #naturally h4 .one { font-size:29px;}
		#page #advantages #naturally h4 .two { font-size:25px;}
		
		#page #advantages #screens h4 { font-size: 31px;}
		#page #advantages #screens h4 .one { font-size:27px;}
		#page #advantages #screens h4 .two { font-size:26px;}
		
		#page #advantages #easier h4 { font-size: 23px;}
		#page #advantages #easier h4 .one { font-size: 41px;}
		#page #advantages #easier h4 .two { font-size: 26px;}
		
	#page #action { clear:both;}
	#page #action h3 {
		float:left;
		font-size: 30px;
		line-height: 36px;
		margin: 0 20px 20px 20px;
	}
	#page #action h3 .one { font-size: 31px;}
	#page #action h3 .two { font-size: 50px;}
	#page #action p {
		margin-left: 20px;
		margin-right: 20px;
	}
	#page #building { float:left;}
	#page #building h3 {
		font-size: 22px;
		line-height: 25px;
		margin:0;
	}
	#page #building h3 span{ font-size: 30px;}
	#page #building .first {
		float:left;
		
		width:160px;
		*width:158px;
		margin:0 30px 0 20px;
		*margin:0 25px 0 0px;
	}
	#page #building .first p {
		color:#000;
		font-family: Georgia, serif;
		font-weight: bold;
	}
	#page #building .second {

		float:right;
		width:670px;
		margin-right: 20px;
		color:#616161;
	}

	#page #building .second .row { float:left;}
	#page #building .second .last { border:0;}
	#page #building .second h4 {
		float:left;
		font-size: 23px;
		line-height: 26px;
		margin-bottom: 20px;
		margin-left: 0;
		margin-right:20px;
		width:190px;
	}
		#page #building #floating h4 { font-size: 25px;}
		#page #building #floating h4 span { font-size:23px;}
		
		#page #building #varying h4 { font-size: 25px;}
		#page #building #varying h4 .one { font-size:27px;}
		#page #building #varying h4 .two { font-size:24px;}
		#page #building #varying h4 .three { font-size:24px;}
		#page #building #varying h4 .four { font-size:36px;}
		#page #building #varying h4 .five { font-size:18px;}

		#page #building #javascript h4 { font-size: 25px;}
		#page #building #javascript h4 .one { font-size:27px;}
		#page #building #javascript h4 .two { font-size:24px;}
		#page #building #javascript h4 .three { font-size:24px;}
		#page #building #javascript h4 .four { font-size:36px;}
		#page #building #javascript h4 .five { font-size:22px;}
		#page #building #javascript h4 .six { font-size:24px;}

		#page #building #css3 h4 { font-size: 45px; 
		line-height: 30px;
		*line-height: 18px;}
		#page #building #css3 h4 .one { font-size:28px;line-height: 28px;}
		#page #building #css3 h4 .two { font-size:34px; line-height: 34px;}
		#page #building #css3 h4 .three { font-size:30px;line-height: 34px;}

		#page #building #table h4 { font-size: 45px;line-height: 30px; *line-height: 18px;}
		#page #building #table h4 .one { font-size:28px; line-height: 28px;}
		#page #building #table h4 .two { font-size:34px; line-height: 34px;}
		#page #building #table h4 .three { font-size:16px; line-height: 16px;}
	
	#page #building .second p, #page #building .second pre{
	*clear:both;
		float:right;
		width:450px;
		margin-top:10px;
		margin-bottom: 10px;
		
	}
	#page #building .second .support {
	clear: both;
	float:left;
	font-family: Georgia, serif;
		font-weight: bold;
		width:160px;
		padding-bottom: 30px;
		margin-left: 0;
		margin-right:20px;
	}
	#page #building .end {clear:both; width:870px; margin:20px 0 20px 20px;}
	#page #conclusion {	clear:both;}
	#page #conclusion h3 {
		float:left;
		font-size: 30px;
		line-height: 31px;
		margin: 0 20px 20px 20px;
	}
		#page #conclusion h3 .one { font-size: 32px;}
		#page #conclusion h3 .two { font-size: 27px;}
		#page #conclusion h3 .three { font-size: 44px;line-height: 50px;}

	#page #sidebar, #page #conversation, #page #permalink {
		text-align: right;
		float:left;
		margin: 0 0 20px 5px;
	}
		#page #sidebar{margin-left: 0;}
	
	#page #sidebar ul {
		margin:0;
		padding: 0;
		text-indent: 0;
		list-style: none;
	}
	#page #sidebar ul li {
		float:left;
		list-style: none;
		margin: 0 0 0 5px;
	}
	#page #footer {
		clear: both;
	}
	#page .left {
		float:right;
	}