/***********  CORE PAGE STRUCTURE ***********/
* { font-family:Georgia, Helvetica, sans-serif;}
body {
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-size:100%;
	color:#fff;
	text-align:center;
	margin-top:24px;
	background: #6A737C;;
	
	}
#wrapper {
	position: relative; 
	margin-right:auto;
	margin-left:auto;
	/*font-size:0.76em;*/
	font-size: 0.75em; /* 12px at default font size */
	line-height: 1.167em; /*14px at default font size 14/12 */
	width:78.2em;
	text-align: left;
	}

#container {
	position:relative;
	background:#fff;
	color:#4E555C;
	border:1px solid #555C62;
	border-top:none;
	border-bottom:none
	} 
#container-shadow {
 background: url(../images/common/container_shadow.gif) repeat-x top;
 width:100%;
 overflow:hidden;
 height:6px;
 }
#top-content {
	position:relative;
	padding: 30px 0 20px 0;
	margin:0 20px 0 20px;
	background: url(../images/common/dots_dk.gif) repeat-x bottom;
	}
#footer {
	position:relative;
	padding: 0 0 20px 0;
	margin:0 20px;
	color:#8F969E;
	background: url(../images/common/dots_dk.gif) repeat-x top left;
	}
#footer #address {
	padding-top:75px;
	background: url(../images/common/logo_footer.gif) no-repeat 0px 22px;
	float:left;
	width:49%;
	font-size:0.9em;
	}
#footer #links {
	padding-top:75px;
	float:right;
	width:49%;
	text-align:right;
	font-size:0.9em;
	}
#footer a {
	color:#810029;
	text-decoration:none;
	}
#footer a:hover {
	text-decoration: underline;
	}
#main {
	position:relative;
	margin:20px 20px 40px 20px;	
	font-size:0.9em;
	}

/************* FLOAT CLEARANCE **************/

#top-content,
#container,
#nav,
#subnav-container,
#tabs,
#footer,
#main, 
.block-standard,
.box-container,
.work-container,
.home-cols-container,
.block-extras,
.block-section,
.news-home-block {
	_height:1%;
	overflow:hidden;
	}
		

		
/************* COLUMNS **************/

#col-nav {
	float:left;
	width:16.6em;
	}
#col-content{
	float:left;
	width:41.4em;
	}
.wide#col-content{
	width:55em;
	}
.teams-container#col-content{
	width:65em;
	border:1px solid red;
	}	
.full-width#col-content {
	width:100%;
	}	
#col-extras {
	float:right;
	width:21em;
	}
#work-sub #col-extras {
	width:25em;
}
.wide#col-extras {
	float:right;
	width:40em;
	}
#col-text {
	float:left;
	width:45em;
	}


