#wrapper {
background: url(../img/header_totalBKG_news.jpg) no-repeat top left;
}

	#header {
	height: 115px;
	}

		.contentBKG_top {
		width: 840px;
		height: 37px;
		background: url(../img/news_containerBKG_top.jpg) no-repeat;
		position: relative;
		top: 0;
		left: 0;
		}
		
			.blogNav {
			position: absolute;
			top: 12px; 
			left: 10px;
			display:none;
			}
			
				.blogNav li {
				display: inline;
				padding: 4px 10px;
				}
				
					.blogNav li a {
					font-family: "Trebuchet MS", modern, verdana, sans-serif;
					color: #484848;
					text-decoration: none;
					}
					
					.blogNav li a:hover {
					text-decoration: underline;
					}
					
			h1.clients {
			width: 400px;
			font-family: "Trebuchet MS", modern, verdana, sans-serif;
			font-size: 1.4em;
			color: #000;
			float: left;
			padding: 9px 10px 2px;
			}
			
			h3.lightBlue {
			font-size: 1.2em;
			padding: 0 0 15px 10px;
			}
					
			.rss {
			width: 28px;
			height: 28px;
			float: right;
			position: relative;
			top: 5px; 
			right: 5px;
			}
			
			.contentBKG_body {
			width: 840px;
			background: url(../img/news_containerBody.jpg) repeat-y;
			}
			
			.activeNews {
			min-height: 200px; 
			padding: 0 50px 5px 5px;
			position: relative;
			clear: both;
			margin: 0 0 5px 0;
			 }
			 
			 	.activeNews img, .activeNews img a  {
				position: absolute;
				top: 0;
				left: 0;
				border: 1px solid #CCC;
				}
				
					.introImg img {
					display: none;
					}
			 
				.title {
				font-size: 2.2em;
				margin: 0 0 5px 0;
				padding: 0 0 0 215px;
				text-align: left;
				}
				
					.title a {
					color: #000;
					text-decoration: none;
					text-align: left;
					}
					
					.title a:hover {
					border-bottom: 1px solid #FF4200;
					}
					
				.author {
				color: #c40000;
				margin: 0 0 15px 0;
				padding: 0 0 0 215px;
				}
				
				.shortStory {
				color: #575757;
				font-style: italic;
				line-height: 1.7em;
				padding: 0 0 0 215px;
				}
				
				.shortClear {
				width: 100%;
				height: 30px;
				position: relative;
				clear: both;
				}
				
			.fullStory, .fullStory p { 
			padding: 0px 25px 15px 15px;
			}
			
				.fullStory h3 {
				font-size: 1.5em;
				font-weight: bold;
				margin: 0 0 5px 15px;
				}
					
				.fullStoryBody {
				font-size: 1.0em;
				line-height: 1.8em;
				}
				
					.fullStory img {
					margin: 15px auto;
					}
					
		.note {
		color: #999;
		font-size: 0.9em;
		
		}
		
		.contentBKG_bottom {
		width: 840px;
		height: 30px;
		background: url(../img/news_containerBKG_bottom.png) no-repeat;
		position: relative;
		clear: both;
		}	
		
			ul.contextLink {
			position: absolute;
			right: 55px;
			top: 0px;
			float: right;
			}
			
/********** RIGHT COLUMN ************/
	.recentActivity { 
	width: 211px;
	position: relative;
	left: 4px;
	margin: 0 0 15px 0;
	}

		.recentActivityTop {
		width: 211px;
		height: 41px;
		background: url(../img/news_recentActivity_header.jpg) no-repeat;
		}
		
		
			.h2Bullet {
			background: url(../img/bulletsBKG.jpg) no-repeat;
			padding: 0 0 7px 0;
			}
		
				h2 {
				font-size: 1.3em;
				padding: 0 0 0 23px;
				}
				
				.recentActivityBody {
				width: 191px;
				background: url(../img/news_recentActivity_slice.jpg) repeat-y;
				padding: 0 15px 5px 15px;
				}
				
					.recentActivityBody li {
					width: 186px;
					list-style-type: circle;
					list-style-image: url(../img/bullet.gif);
					padding-right: 3px;
					margin-left: 17px;
					}
				
					.recentActivity a {
				    width: 160px;
					display: block;
					padding: 5px 0 5px 0;
					text-decoration: none;
					line-height: 1.1em;
					}
					
					.recentActivity a:hover {
					text-decoration: underline;
					}
				
				.recentActivityBottom {
				width: 211px;
				height: 9px;
				background: url(../img/news_recentActivity_bottom.png) no-repeat;
				}
				
.newsPortfolio {
width: 211px;
position: relative;
left: 4px;
}

	.newsPortfolioTop {
	width: 211px;
	height: 53px;
	background: url(../img/news_portfolio_top.png) no-repeat;
	}
	
	.newsPortfolioBody {
	width: 211px;
	background: url(../img/news_portfolio_slice.jpg) repeat-y;
	}
	
		.newsPortfolioBody img {
		margin: 0 0 9px 9px;
		}

	.newsPortfolioBottom {
	width: 211px;
	height: 13px;
	background: url(../img/news_portfolio_bottom.png) no-repeat;
	position: relative;
	}
	
		.anchorTop {
			text-decoration: none;
			font-size: 14px;
			width: 50px;
			height: 14px;
			text-align: center;
			display: block;
			float: right;
			position: absolute;
			right: 25px;
			top: 8px;
			}
			
			.anchorTop:hover {
				text-decoration: underline;
				}
	
/*********** IE HACKS ***********/
        * html .contentBKG_top {
		width: 840px;
		height: 37px;
		background: url(../img/news_containerBKG_top.jpg) no-repeat;
		}
	
		* html #rightColumn {
		width: 211px;
		float: left;
		position: absolute;
		top: 125px;
		left: 884px;
		}
		
			* html .recentActivity { 	
	 		width: 211px;
			position: relative;
			left: 0px;
			margin: 0 0 0px 0;
			}
			
			* html .newsPortfolio {
			width: 211px;
			position: relative;
			left: 0px;
			}
			
				* html .activeNews img {
				position: absolute;
				top: 0;
				left: -215px;
				}
				
		* html .contentBKG_bottom {
		width: 840px;
		height: 30px;
		background: url(../img/news_containerBKG_bottom.jpg) no-repeat;
		position: relative;
		clear: both;
		}	
		
			* html .newsPortfolioTop {
			width: 211px;
			height: 53px;
			background: url(../img/news_portfolio_top.jpg) no-repeat;
			}
			
			
				* html .recentActivityBottom {
				width: 211px;
				height: 9px;
				background: url(../img/news_recentActivity_bottom.jpg) no-repeat;
				}
				
			h1 {
			font-size: 1.6em;
			padding: 25px 15px 5px;
			}
			
			ol {
			padding: 0px 100px 15px;
			list-style: upper-roman;
			}
			
			ol > li {
			padding: 2px 5px;
			line-height: 1.3em;
			}
			
			a.download {
			width: 250px;
			height: 69px;
			display: block;
			margin: 0 auto 25px;
			background: url(../img/downloadicon.jpg) no-repeat;
			text-indent: -9999px;
			}
			
			a img {
			margin: 0 auto;
			}