#mainContainer {
	width: 960px;
}

/**************************
HEADER
**************************/


/**************************
CONTENT AND COLUMNS
**************************/
.outer {
	padding-left: 165px;
}

* html .outer {
	padding-right: 0px; /*125*/
	/* Normally this shouldn't be in this hack, it should be in .outer, but because of IE7 I had to */
}

.inner {
	width: 794px;
	/*** This width is for non-IE browsers. Mozilla makes this necessary. Be sure to check your layout in different browsers if you changes this value. Especially IE7 seems to create a horisontal scroll if this value is set too large ***/
	padding-bottom: 30px;
}

* html .inner {
	width: 100%;
}

/*** div.inner is wider than its container, div.outer, and so overlaps to the right, pushing
div.right into the proper position. IE expands div.outer instead, requiring a Tan hack to avoid 
blowing the layout apart. IE gets the original 100% width as in the Livingstone layout.
***/

.float-wrap {
	float: left; 	
	width: 718px; /* Div left + div content = 712 */
	margin-left: -165px; /*** Same length as .outer padding-left but with negative value ***/	
}

#content {
	width: 476px;
}

/**************************
LEFT COLUMN
**************************/

#left {
	width: 236px;
	padding: 2px;
}

/*************************
RIGHT COLUMN
**************************/

#right {
	float: right;
	width: 236px;
	padding: 2px;
}

* html #mainContainer #right {
	margin-right: -0px; /*** IE gets this margin. ***/
}

/**************************
FOOTER
**************************/

/**************************
MODULE WINDOW
**************************/

#mainContainer .module_title {
	width: 218px;
}

#mainContainer .module_title {
	background: transparent url(/css/cinetv/window/window_title_cloud.png) no-repeat scroll
		left top;
	padding: 0px 0px 0px 10px;
}

#mainContainer .module_title h2 {
	background: transparent url(/css/cinetv/window/window_title_cloud.png) no-repeat scroll
		right top;
	width: 100%;
	float: left;
	font-size: 11px;
	line-height: 14px;
	padding: 3px 0px 3px 10px;
}