	/* containers */
	
	div.screen
{
	width: 100%;
	position: relative;
	text-align: center;
}
	
	div.outer_container
{
	/*position: relative;*/
	margin: 0px auto;
	text-align: center;
	width: 760px;
}

	div.left_container
{
	float: left;
	width: 632px;
}

	div.right_container
{
	float: right;
	width: 120px;
}

	div.masthead
{
	margin-top: 2px;
	background-image: url(/gozzle/images/masthead.gif);
	width: 760px;
	height: 57px;
	background-color: transparent;
	text-align:right;
	vertical-align:bottom;
}

	div.masthead_text
{
	float:right;	
}

	div.left_column
{
	float: left;
	width: 120px;
	/*height: 520px;*/
	margin-top:10px;
	/*background-color: transparent;*/
}

	div.left_section
	{
	margin-top:10px;
	text-align:left;
	}
	
	div.centre_section
{
	float: right;
	width: 504px;

	text-align:left;	
}

	div.centre_column
{
	float: right;
	width: 504px;
	margin-top:10px;
	text-align: left;
}

	div.centre_column_centre
{
	float: right;
	width: 504px;
	text-align: center;
	margin-top:10px;
}

	div.centre_column_title
{
	text-align: left;
	font-weight:bold;
	font-size:13px;
	color: #000000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#A9A9A9;
	margin-bottom:4px;
}

	div.centre_column_centre_title
{
	text-align: center;
	font-weight:bold;
	font-size:13px;
	color: #000000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#A9A9A9;
	margin-bottom:4px;
}

	div.right_column
{
	margin-top: 10px;
	width: 120px;
	text-align:left;
}

	div.site_nav
{
	/*float: left;*/
	width: 120px;
	background-color: #E6E6FA;
}

	div.footer
{
	clear:both;
	padding-top: 10px;
	width: 760px;
	text-align: center;
}
	
	div.section_centre
	{
	text-align: center;
	background-color:#E6E6FA;
	padding:4px;
	}

	div.title_bar
	{
	background-color:#DCDCDC;
	padding-left:4px;
	font-weight:bold;
	color:#000000;
	border-bottom-color:#A9A9A9;
	border-bottom-style:solid;
	border-bottom-width:1px;
	}
	
	
	div.title_normal
	{
	font-weight:bold;
	color:#000000;
	padding-bottom:5px;		
	}
	
	div.content_section
	{
	padding-top:4px;	
	padding-bottom:4px;
	font-weight:bold;
	}
	
	div.footer_bar
	{
	padding:4px;
	text-align:center;
	}



/* ids */

	#stats_user_left
{
	float: left;
	width: 341px;
}

	#stats_user_right
{
	float: right;
	width: 155px;
}

	#project_input_cal
	{
	float:left;
	width: 416px;
}

	#project_input
{
	float:left;
	width: 262px;
	border-style:solid;
	border-color:#A9A9A9;
	border-width:1px;
}

	#project_cal
{
	float:right;
	width: 150px;
	border-style:solid;
	border-color:#A9A9A9;
	border-width:1px;
}

	#project_status
{
	float:right;
	width: 120px;
	border-style:solid;
	border-color:#A9A9A9;
	border-width:1px;
}

	#project_object
{
	float:right;
	width: 122px;
	margin-top:4px;
	border-style:solid;
	border-color:#A9A9A9;
	border-width:1px;
}

	div.content
	{
	margin:4px;
	text-align:left;
	}
	
	div.content_centre
	{
	margin:4px;
	text-align:center;
	}
	
	div.right_filter
{
	width:100%;
	border-style:solid;
	border-color:#A9A9A9;
	border-width:1px;
}

	#message_box
{
	width:100%;
	border-style:solid;
	border-color:#A9A9A9;
	border-width:1px;
}

	
	div.box
	{
	/*width:100%;*/
	border-style:solid;
	border-color:#A9A9A9;
	border-width:1px;	
	}
	
	
	div.question_info
	{
	float:right;
	width:25%;
	margin-top:4px;
	border-style:solid;
	border-color:#A9A9A9;
	border-width:1px;
	}
	
	div.question_control_profile
	{
	float:left;	
	width:220px;
	margin-top:4px;
	border-style:solid;
	border-color:#A9A9A9;
	border-width:1px;
	}
	
	div.question_control_options
	{
	float:right;	
	width:280px;
	margin-top:4px;
	border-style:solid;
	border-color:#A9A9A9;
	border-width:1px;
	}
	
	div.section
	{
	width:100%;
	margin-top:10px;
	}
	
	div.news_left
	{
	float:left;
	width:250px;
	}
	
	div.news_right
	{
	float:right;
	width:250px;
	}
	
	div.news_title
	{
	float:right;
	width:180px;
	height:62px;
	}
	
	div.traffic_summary
	{
	float:left;
	width:160px;
	}
	
	div.traffic_detail
	{
	float:right;
	width:341px;	
	}
	
	div.tab
{
	border-right: #000099 1px solid;
	border-top: #000099 1px solid;
	border-left: #000099 1px solid;
	width: 100%;
	border-bottom: #000099 1px solid;
	height: 400px;
	text-align: center;
}