#doc { width:960px; }

#hd { // background:#fff; margin-bottom:0; }

#bd { margin:0; padding-bottom:0; display:block; // background-color:#fff; }

#ft {
	// background:#fff;
	border:0;
	padding:1em 0;
	font-size:85%;
	line-height:1.5;
	}

.yui-t6 .yui-b {
	float: right;
	width: 480px;
	}
	
.yui-t4 #yui-main, .yui-t5 #yui-main, .yui-t6 #yui-main {
	float: left;
	margin-right:0;
	margin-bottom:0;
}

#yui-main { width:480px; margin:0; }

// two column

.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:480px;}

/* Header */

.hd h2 {
	padding:5px;
	background-color:#333;
	color:#FFF;
	}

	.hd h2 a, .hd h2 .comment { font-size:0.8em; }
	.hd h2 .comment { color:#eee; margin: 0 0.5em 0 0; }
	.hd h2 a { padding:0.5em 0.5em 0; margin: 0 0 0 0.5em; text-decoration:underline; }
	.hd h2 a:link, .hd h2 a:visited { color:#ccc; }
	.hd h2 a:hover, .hd h2 a:active { color:#ffffcc; background:#222; }

	.hd h2 a.comingsoon { color:#ccc; background:#333; text-decoration:none; }

// Numeric
.one { width:960px; }
.two { width:480px; float:left; display:inline; }
.three { width:320px; float:left; display:inline; }
	.threethree { width:640px; float:left; display:inline; }
.four { width:240px; float:left; display:inline; }
	.fourfour { width:480px; float:left; display:inline; }
	.fourfourfour { width:720px; float:left; display:inline; }
.five { width:192px; float:left; display:inline; }
.six { width:160px; float:left; display:inline; }
.eight { width:120px; float:left; display:inline; }
.ten { width:96px; float:left; display:inline; }

ul.featureComparison li ul { margin:0; padding:0; }
ul.featureList { display:block; width:480px; }
ul.featureList li { width:240px; float:left; display:inline; list-style:none; }
ul.featureList div.gutter { padding-left:0; padding-right:20px; padding-bottom:0; }

#bd .hdWhite .three { width:33%; float:left; display:inline; }
#bd .hdWhite .two { width:50%; float:left; display:inline; }

.hdWhite { display:block; }
	.hdWhite h2 { font-family:Helvetica, Arial; text-transform:uppercase; font-weight:bold; padding:0; }
	.hdWhite h3 { margin:0; padding:0; }
	.hdWhite h4 { padding:0; }
	.hdWhite p { margin-top:0; }

#header { width:960px; height:75px; overflow:hidden; }
#header .half { background:#eee; width:480px; float:left; }

.three { width:320px; float:left; display:inline; }