#h #content {
	padding-top:0;
	}

/* Main topic area
---------------------------------------------------------------------*/

.maincontentarea {
	float:left;
	margin:0;
	width:61em;
	}

.contentImage {
	float:right;
	margin-left:1em;
	}


/* Snippet area
---------------------------------------------------------------------*/

#snippets {
	overflow:auto; /* Make sure floats are contained in this div */
	width:60.5em;
	}

.column1 {
	width:29em;
	float:left;
	}

.column2 {
	margin-left:31em;
	width:29em;
	}

.snippet.notLast {
	border-bottom:.2em solid #bbc0c4;
	padding-bottom:.75em;
	}

#snippets h3 {
	padding-bottom:.4em;
	}

#snippets h4 {
	margin-bottom:.2em;
	}
	
/* Sidebar
-------------------------------------------------------------------------------------*/

#sidebar {
	margin-left:62em;
	padding-bottom:2em;
	width:18em;
	}

#sidebar h3 {
	color:#56616b;
	}

/* Technologies
------------------------------------------------------------------------------------ */

#technologies {
	overflow:auto; /* force floating ULs into DIV */
	}


#technologies h3 {
	background:url(images/body-bg.png);
	border-bottom:.15em solid #ccc;
	margin:.8em 0 .5em;
	padding:.4em .6em .2em;
	}

#technologies ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0 0 1.3em;
	width:8.5em;
	}

#technologies ul.second {
	float:none;
	margin-left:8.5em;
	}

#technologies li {
	font-size:.9em;
	letter-spacing:0.15em;
	text-transform:uppercase;
	padding:.2em 0;
	}

#technologies a {
	display:block;
	}

/* For you
------------------------------------------------------------------------------------ */

#foryou {
	background:url(images/box-bg-top-right.png) no-repeat right top;
	margin:1em 0 0;
	}

#foryou h3 {
	background:#fff url(images/box-bg-top-left.png) no-repeat left top;
	border:none;
	line-height:1.7;
	margin:0;
	padding:.75em;
	width:4em;
	}

#foryou ul {
	background:url(images/box-bg-bottom-right.jpg) no-repeat right bottom;
	border-left:1px solid #ccc;
	list-style:none;
	margin:0;
	}

#foryou li {
	font-size:1.3em;
	line-height:1;
	padding:.2em 0;
	}

#foryou li#more {
	background:url(images/box-bg-bottom-left.png) no-repeat left bottom;
	margin:1em 0 0 -1px;
	padding:0 0 10em 1.05em;
	}