	body {
		margin: 0; 
		padding: 0; 
		font-size: 90%; 
		font-family: HelveticaNeue, Arial, Helvetica, sans-serif; 
		background-color: #CCCCCC;
		background-image:url(../images/background2.jpg);
	}
	a {
		color:#EC2124;
	}
	p {
		border:0px solid red;
		margin:5px 0px;
		line-height:22px;
	}
	#outerWrapper {
		margin-top: 40px;
		margin-right:auto;
		margin-left:auto;
		width: 800px;
		height:570px;
		padding: 0px;
		background-color: #FFF;
		color: #000;
		position:relative;
	}
	#logo {
		text-indent: -2000px;
		background-image:url(../images/mmMedia_logo.gif);
		width: 218px;
		height: 69px;
		position: absolute;
		top:0px;
		left:20px;
		border:0px solid red;
	}
	#contactDetails {
		width: auto;
		height: 69px;
		position: absolute;
		top:2px;
		right:20px;
		border:0px solid red;
		vertical-align:bottom;
		text-align:right;
		font-size:11px;
		line-height:17px;
		color:#9F9F9F;
		padding-top:0px;
	}
	#contactDetails a {
		font-size:140%;
		font-weight:bold;
	}
	#contentWrapper {
		position: absolute;
		top:110px;
		right:20px;
		width:760px;
		color:#9F9F9F;
	}
	#contentWrapper h1 {
		font-size:20px;
		margin:0 0 0 0;
		border:0px solid red;
	}
	#contentWrapper a {
		text-decoration:none;
	}
	#featureWrapper {
		position: absolute;
		top:260px;
		left:10px;
		width:760px;
		height:270px;
		border:0px solid red;
	}
	#featureWork {
		background-image:url(../images/panel_featWork.gif);
		width:327px;
		height:270px;
		position:absolute;
		left:0px;
		top:0px;
	}
	#featureWorkVidPH {
		position:absolute;
		left:30px;
		top:30px;
	}
	#currentWork {
		background-image:url(../images/panel_currentWork.gif);
		width:263px;
		height:271px;
		position:absolute;
		left:329px;
		top:0px;
	}
	#currentWork ul, #clients ul {
		position:absolute;
		top:30px;
		left:15px;
		margin:0;
		padding:0;
		width:235px;
		height:230px;
		list-style-type: none;
		text-align: left;

	}
	#clients ul {
		width:160px;
		border:0px solid red;
	}
	#currentWork ul li, #clients ul li {		
		margin-bottom:10px;
		font-size:92%;
		color:#7F7F7F;
	}
	#clients ul li {
		margin-bottom:5px;
	}
	#currentWork ul li a {
		background: transparent url(../images/li_arrow_over.gif) 0 5px no-repeat;
		padding-left: 15px;
		text-align: left;
		text-decoration: none;
		color:#7F7F7F;
		display:block
	}
	#clients ul li {
		background: none;
		padding-left: 0px;
		text-align: left;
		text-decoration: none;
		color:#7F7F7F;
		display:block;
		border:0px solid green;
	}
	#currentWork ul li a:hover,  #currentWork ul li a.selected	{
		background: transparent url(../images/li_arrow.gif) 0 5px no-repeat;
		padding-left: 15px;
		text-align: left;
		text-decoration: none;
		color:#EC2124;
	}
	
	#clients {
		background-image:url(../images/panel_clients.gif);
		width:193px;
		height:271px;
		position:absolute;
		left:593px;
		top:0px;
	}
	
	#footerLines {
		position:absolute; 
		bottom:-10px; 
		left:3px; 
		z-index:100; 
		/*color:#E1E1E1;*/
		background-image:url(../images/footer_bar.gif);
		width:797px;
		height:17px;
	}
	#bookMarkWidget {
		position:absolute; 
		bottom:20px; 
		left:20px; 
		z-index:100; 
	}
	.introPara {
		font-size:100%;
	}
	.normal {
		font-size:95%;
	}
	.redText {
		color:#ed1c24;
	}
	.cursor {
		cursor:pointer;			
	}





