@media screen
{
	
	body {
		margin:0;
		padding:0;
		font-family:Arial,Verdana,sans-serif;
		color:#000;
		background:#748B5D url(../images/bgLeftMenu.gif) top left repeat-y;
		}
		
	
		
	#wrapper {
		min-width:1000px;
		width:100%;
		z-index:100; overflow:hidden;
		}
	#leftColumn {
	position:absolute;
	top:0;
	left:0px;
	width:195px;
	height: 525px;
	background-color:#98ad82;
		}

	#leftColumnLinks 
	{
		text-align:left;
		padding-left:26px;
		/*padding-top:140px;*/
		}

	#rightColumn {
		background:#ffffff;
		margin-bottom:8px;
		background:#FFFFFF url(../images/bgLeftMenu.gif) top left repeat-y;
		width:100%; overflow:hidden;
		
		}	
		.rightInner
		{padding-left:194px;padding-bottom:30px; overflow:hidden;
		}
		
	#topPiece {
		z-index:1000;
		background:#6E0D6E;
		height:30px;
		width: 100%;
		}
	#topPiece img {
	padding-left:4px;
		padding-top:5px;
		z-index:1000;
		}
	#copyright h2 {
		height:0px !important; 
		overflow:hidden; 
		padding:13px 0 0 0; 
		margin:0px 0 0px 0;
		height /**/:13px; 
		background:transparent url(../images/copyrights_inner.gif) right top no-repeat;
		/*width:808px;
		border:1px solid red;*/
		width:100%;
		}
	#content {
	width:590px;
	position:relative;
	margin-top: 25px;
	margin-right: 0;
	margin-left: 24px;
	padding-top: 0;
	padding-right: 0;
	/*padding-bottom: 20px;*/
	padding-left: 0;
		
		}
	#content h2, #content h3 {
		  font-family: Verdana;
		  font-size: 16px;
		  font-weight: bold;
		  color:#486030;
		  line-height: 19px;
		  margin-bottom: 0px;
		  margin-top: 0px;
		}
	#content h3 {    /* Only difference is non-bold */
  		font-weight: normal;
		}
	#content_copy2 {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	margin-top:10px;
	overflow:auto;
	margin-right:10px;
	width:350px;
	float:left;
	height:340px;
		}
	#content_copy2 p {	
		width:320px;
		}
		
		
		#content_copyInner {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	margin-top:10px;
	
	margin-right:10px;
	width:550px;
	float:left;
	clear:both;
	
		}
	#content_copyInner p {	
		width:520px; padding:0;margin:0;padding-bottom:14px;
		}
#wide #content_copy2 
{
   width: 350px;
   height: 350px;
   
}
	#otherstaff {
		float:left;
		width:220px;
	}
	#otherstaff #compact li {
	   margin-top: -4px;
	   padding-top:0px;
	}
	#otherstaff h3 {
		font-weight: normal;
		font-family: Verdana;
		font-size: 10px;
		margin-top: 10px;
	}
	#otherstaff ul {
		LIST-STYLE-TYPE: none;
		margin:0;
		padding:0;
	}
	#otherstaff li {
		background-image: url(../images/menu/menuleft-square-purple.gif);
		background-repeat: no-repeat;
		background-position: 6px 5px;
		margin:4px 0 0 0;
		/*LINE-HEIGHT: 12em;*/
		padding:0;
	}
	#otherstaff a {
		LINE-HEIGHT: 1.5em;
		HEIGHT: 1%;
		font-family: verdana;
	   	font-size: 12px;
	   	color:#768561;
	   	text-decoration: none;
	   	font-weight: bold;
        	DISPLAY: block;
        	PADDING-LEFT: 18px;
        	POSITION: relative;
        	TEXT-DECORATION: none;
        	background-image: url(../images/menu/whitebg.gif);
	}
	#otherstaff a:hover, #otherstaff a.active {
		color: #7E1C7E;
		BACKGROUND: none transparent scroll repeat 0% 0%;
	}
	.spanclass{
		color: #000000;
		font-size: 10px;	
		line-height: 13px;
		font-weight: normal;
		font-family:Verdana;
	}
	#footer {
	clear:both;
	background-color: #748B5D;
	margin-left:195px;
	height:115px;
	overflow:hidden;
	width:665px;
	min-width:575px;
	z-index: 10000;
	height:124px;
	

		}
	#footer img {
		margin:22px 0 22px 22px;
		}
	.clear {
		height:1px;
		clear:both;
		line-height:1px;
		}
#content_inner_text {
	font-family:verdana;
	font-size:10px;
	width:352px;
	overflow-Y: auto;
	overflow: -moz-scrollbars-vertical;
	height:350px;
	margin-right: 0px;
	padding-right: 30px;
	margin-top: 15px;
	margin-bottom: 6px;
}
#content_inner_text2 {
	font-family:verdana;
	font-size:10px;
	width:352px;
	height:350px;
	margin-right: 0px;
	margin-bottom: 1px;
	padding-right: 30px;
	overflow-Y: auto;
	overflow: -moz-scrollbars-vertical;
	margin-top: 5px;
}
.testitext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	display: block;	
}
.testname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #19377f;
	text-decoration: none;
}


#content_inner_text p{width:340px;}
#content_copy {
  font-family: verdana;
  font-size: 10px;
  width:340px;
  margin-right: 23px;
}
#content_copy h2 {font-family:verdana; font-size:16px;color:#486030;}
#colorscheme_aboutus a:hover {color:#7E1C7E;}
#colorscheme_aboutus
{
	margin-bottom: 12px;
	padding-top: 11px;
}

#colorscheme_aboutus_staff a:hover {color:#7E1C7E;}

#colorscheme_aboutus_staff a {
   font-family: verdana;
   font-size: 12px;
   color:#768561;
   text-decoration: none;
   font-weight: bold;
}

#colorscheme_aboutus_staff li {
   list-style-type: none;
   margin-top: 10px;
   text-indent: 0px;
   line-height: 12px;
   margin-left: -24px;
   color: #FFFFFF;
}


#additional_clients {
  font-size: 11px;
  line-height: 14px;
  font-weight: bold;
}


/* --------------------------------------------------------
   Right-hand menu                                       */

#colorscheme_aboutus_staff #entity_qualifier {
   color: #000000;
   font-size: 10px;
   line-height: 13px;
   font-weight: normal;
}

#entity_list {font-family: verdana;
              font-size:12px;
              font-weight: bold;
              color:#768561;
	      text-decoration: none;
              line-height: 16px;
             }

#colorscheme_aboutus_staff a:hover, #colorscheme_aboutus_staff #highlighted {
   background: url("../images/menu/menuleft-square-purple.gif");
   padding-left: 20px;
   margin-left: -20px;
   background-position: 7px 3px;
   background-repeat: no-repeat;
   color:#7E1C7E;
}
   /* As that _highlighted entry only makes the bullet purple, we also need
      to make the text purple */
#entity_list_qualifier {font-size: 10px; font-weight: normal;}
.clear2 {

		height:20px;
		clear:both;
		line-height:1px;
}
/* --------------------------------------------------------
   Bottom-left bulleted menu                            
   Image Replacements)                                   */

  #left-menu {       /* Assigned to the UL tag in this case */
    margin:0;
    padding:0;
    height:18px;
    width:148px;
    list-style-type: none;
  }

  #left-menu li a {
    display:block;
    
    width:148px;
    overflow:hidden;
    padding-top: 18px;
    height: 0px;
  }

  #left-menu li a:hover {

    background:transparent;
  }


/* --------------------------------------------------------
   Bottom-left bulleted menu                             */
 
#leftmenu a {
   font-family: verdana;
   font-size: 9px;
   color:#486030;
   text-decoration: none;
   font-weight: normal;
}

#leftmenu li {
   list-style-type: none;
   margin-top: 5px;
   text-indent: 0px;
   line-height: 11px;
   margin-left: -27px;
   color: #FFFFFF;
}


#leftmenu a:hover, #leftmenu_item_highlighted {
   background: url("../images/menu/menuleft-square-white.gif");
   padding-left: 20px;
   margin-left: -20px;
   background-position: 5px 2px;
   background-repeat: no-repeat;
   color:#FFFFFF;
}

/* --------------------------------------------------------*/
#content_copy3 {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	margin-top:10px;
	/*overflow-Y: auto;
		overflow: -moz-scrollbars-vertical;*/
		padding-right:10px;
	margin-right:10px;
	width:410px;
	float:left;
	height:345px;
	margin-bottom: 47px;
		}
#content_inner_text_framed {
	font-family:verdana;
	font-size:10px;
	width:340px;
	float:left;
	height:300px;
	overflow: auto;
	
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#topPiece_news {
		background:#910D18;
		height:30px;
		/*width: 813px;;*/width:100%;
		}
		
#topPiece_newsletter {
		background-color:#00cfc0;height:30px;width:100%;
		}		
	
#topPiece_services {
		background:#bf7206;
		height:30px;
		width: 100%;
		}
#topPiece_groups {
		background:#C01A5C;
		height:30px;
		width:100%;
		}
	#topPiece_clients {
		background:#173981;
		height:30px;
		width:100%;
		}
#topPiece_contact {

		background:#0e7145;
		height:30px;
		width:100%;
		}
	
#topPiece img{

		padding-top:5px;
		}
#topPiece_news img,#topPiece_services img,#topPiece_groups img,#topPiece_clients img
{
padding-left:10px;
		padding-top:5px;
}

#content_copy4 {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	margin-top:10px;
	overflow:auto;
	padding-right:10px;
	margin-right:10px;
	width:340px;
	float:left;
	overflow-Y: auto;
	overflow: -moz-scrollbars-vertical;
	height:350px;
	margin-bottom: 24px;
		}
#content_copy7 {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	margin-top:10px;
	overflow:auto;
	padding-right:10px;
	margin-right:10px;
	width:340px;
	float:left;
	overflow-Y: auto;
	overflow: -moz-scrollbars-vertical;
	height:350px;
	margin-bottom: 42px;
		}
#content_copy5 {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	margin-top:10px;
	overflow-Y: auto;
        overflow: -moz-scrollbars-vertical;
	padding-right:10px;
	margin-right:10px;
	width:350px;
	float:left;
	height:265px;
		}
#otherstaff2 {
		float:left;
		width:100px;
	}
#otherstaff3 
{
	float:left;
	width:210px;
	overflow: auto;
	height:300px;
	padding-left:3px;
	margin-top:4px;
	padding-right: 5px;
	
	}
#otherstaff3 p
{
width:190px;
}
#vanisher {

		float:left;
		width:150px;
			/*overflow-Y: auto;
	overflow: -moz-scrollbars-vertical;*/
	
	padding-left:3px;
	
	}
#otherstaff5 {
	float:left;
	width:150px;
	
	padding-left:3px;
	clear: right;
	
	}
#content_copy6 {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	padding-right:10px;
	margin-right:10px;
	width:250px;
	float:left;
	height:210px;
	padding-top: 20px;
	margin-bottom: 15px;
		}
.testitext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	width: 150px;
}
.prefer {
		  font-family: Verdana;
		  font-size: 9px;
		  font-weight: normal;
		  color:#486030;
		  margin-bottom: 0px;
		  margin-top: 10px;
		}
.prefer2 {
		  font-family: Verdana;
		  font-size: 11px;
		  font-weight: bold;
		  color:#486030;
		  margin-bottom: 0px;
		  margin-top: 0px;
		  text-decoration:none;
		}
		.prefer2:hover {
		  font-family: Verdana;
		  font-size: 11px;
		  font-weight: bold;
		  color:#0e7145;
		  margin-bottom: 0px;
		  margin-top: 0px;
		  text-decoration:none;
		}
#content_inner_text3 {
	font-family:verdana;
	font-size:10px;
	width:352px;
	overflow-Y: auto;
	overflow: -moz-scrollbars-vertical;
	height:350px;
	margin-right: 0px;
	padding-right: 30px;
	margin-top: 15px;
	margin-bottom: 5px;
}
#content_inner_text4 {
	font-family:verdana;
	font-size:10px;
	width:352px;
	overflow-Y: auto;
	overflow: -moz-scrollbars-vertical;
	height:350px;
	margin-right: 0px;
	padding-right: 15px;
	margin-top: 0px;
	margin-bottom: -10px;
}
#leftmenuc
{text-align:left;padding-left:14px;margin:-10px 0 0 0;
width:120px;}
#leftmenuc2
{
	text-align:left;
	padding-left:14px;
	
	margin-top: -10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#content_copy_new {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	margin-top:10px;
	overflow-Y: auto;
	overflow: -moz-scrollbars-vertical;
	padding-right:10px;
	margin-right:10px;
	width:619px;
	float:left;
	height:350px;
	margin-bottom: 42px;
		}
.back
{
	font-family: Verdana;
	font-size: 20px;
	font-weight: normal;
	color:#486030;
	margin-bottom: 0px;
	margin-top: 0px;
	/*text-align: right;*/
	
	text-decoration: none;
	height: 10px;
}
.back a
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color:#486030;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: right;
	display: block;
	text-decoration: none;
}
.back a:hover
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color:#0a3981;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: right;
	display: block;
	text-decoration: underline;
}
#footer_spacer {
		clear:both;
		/*background-color: #ffffff;*/
		margin-left:195px;
		height:25px;
		overflow:hidden;
		}
		#content_copy55 {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	margin-top:10px;
	
	padding-right:10px;
	margin-right:10px;
	width:350px;
	float:left;
	height:265px;
		}
.clear3 {
		height:10px;
		clear:both;
		line-height:1px;
}
.headclass
{
 font-family: Verdana;
		  font-size: 12px;
		  font-weight: normal;
		  color:#486030;
		  line-height: 15px;
		  margin-bottom: 0px;
		  margin-top: 0px;
}
.paddingclass
{
	padding-top:3px;
}
#content_copy22 {
	font-family:verdana;
	font-size:10px;
	width:340px;
	float:left;
	height:290px;
	overflow: auto;
	margin-top: 10px;
	margin-right: 0px;
	/*margin-bottom: 4px;*/
	margin-left: 0px;
}

#content_copy22 p {	
		width:320px;
		}
#content2 {
	width:590px;
	height:400px;
	position:relative;
	background-color: #FFFFFF;
	margin-top: 20px;
	margin-right: 0;
	margin-left: 25px;
	padding-top: 0;
	padding-right: 0;
	/*padding-bottom: 20px;*/
	padding-left: 0;
		}
#content_copy2_second {
		float:left;
		width:350px;
		margin-top:10px;
		font-family: verdana, arial, sans-serif;
	font-size: 10px;
	}
#content_copy2_second p {	
		width:320px;
		}
#content3 {
	width:730px;
	height:414px;
	position:relative;
	background-color: #FFFFFF;
	margin-top: 25px;
	margin-right: 0;
	margin-left: 25px;
	padding-top: 0;
	padding-right: 0;
	/*padding-bottom: 20px;*/
	padding-left: 0;
	
		}
	#content3 h2, #content3 h3 {
		  font-family: Verdana;
		  font-size: 16px;
		  font-weight: bold;
		  color:#486030;
		  line-height: 19px;
		  margin-bottom: 0px;
		  margin-top: 0px;
		}
	#content3 h3 {    /* Only difference is non-bold */
  		font-weight: normal;
		}
		
		
		#content4 {
	width:730px;
	overflow:hidden;

	background-color: #FFFFFF;
	margin-top: 25px;
	margin-right: 0;
	margin-left: 25px;
	padding-top: 0;
	padding-right: 0;
	/*padding-bottom: 20px;*/
	padding-left: 0;
	
		}
	#content4 h2, #content4 h3 {
		  font-family: Verdana;
		  font-size: 16px;
		  font-weight: bold;
		  color:#486030;
		  line-height: 19px;
		  margin-bottom: 0px;
		  margin-top: 0px;
		}
	#content4 h3 {    /* Only difference is non-bold */
  		font-weight: normal;
		}
	.back1 
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color:#486030;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: right;
	display: block;
	text-decoration: none;
	width:250px;
	position:absolute; left: 550px; top: 460px;
}
.back1:hover
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color:#0a3981;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: right;
	display: block;
	text-decoration: underline;
	position:absolute; left: 550px; top: 460px;
}
.back1Same
{font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color:#486030;
	text-align: right;
	text-decoration: none;
	width:250px;

}
.back1Same:hover
{font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color:#0a3981;
	text-align: right;
	text-decoration: underline;

}
 #bgimage
{
	display:none;
	
	
}
/*in-the-news entries*/
a.newslink {color:#56603D; font-family:Verdana; font-size:9px;margin:-10px 10px 0 5px;text-decoration:none;line-height:12px;}

a.newslink {color:#56603D; font-family:Verdana; font-size:9px;margin:-10px 10px 0 5px;text-decoration:none;line-height:12px; }
a:hover.newslink{color:#971724;}

#adweek {
    background:url('../images/news/adweek_hover.gif') top left no-repeat;
  }

  #adweek a{
    background:url('../images/news/adweek.gif') top left no-repeat;
  }
  
  #crains {
    background:url('../images/news/adweek_hover.gif') top left no-repeat;
  }

  #crains a{
    background:url('../images/news/crains_broadway.gif') top left no-repeat;
  }

  #left-menu #nytimesmag_autobiography a {
    height:0px !important;
    padding-top: 30px;
    height /**/: 30px;
  }

  #nytimesmag_autobiography {
    background:url('../images/news/adweek_hover.gif') top left no-repeat;
  }

  #nytimesmag_autobiography a{
    background:url('../images/news/ny_times_mag.gif') top left no-repeat;
  }

  #left-menu #nytimesmag_behind a {
    height:0px !important;
    padding-top: 30px;
    height /**/: 30px;
  }

  #nytimesmag_behind {
    background:url('../images/news/adweek_hover.gif') top left no-repeat;
  }

  #nytimesmag_behind a{
    background:url('../images/news/ny_times.gif') top left no-repeat;
  }

  #nyobserver {
    background:url('../images/news/adweek_hover.gif') top left no-repeat;
  }

  #nyobserver a{
    background:url('../images/news/ny_observer.gif') top left no-repeat;
  }

  #prweek_media {
    background:url('../images/news/adweek_hover.gif') top left no-repeat;
  }

  #prweek_media a{
    background:url('../images/news/pr_week.gif') top left no-repeat;
  }

  #prweek_book {
    background:url('../images/news/adweek_hover.gif') top left no-repeat;
  }

  #prweek_book a{
    background:url('../images/news/pr_week_book.gif') top left no-repeat;
  }

  #left-menu #espn a {
    height:0px !important;
    padding-top: 30px;
    height /**/: 30px;
  }

  #espn {
    background:url('../images/news/adweek_hover.gif') top left no-repeat;
  }

  #espn a{
    background:url('../images/news/espn.gif') top left no-repeat;
  }

  #holmes {
    background:url('../images/news/adweek_hover.gif') top left no-repeat;
  }

  #holmes a{
    background:url('../images/news/holmes_report.gif') top left no-repeat;
  }
#leftColumnLinks a
{ display:block;} 
#leftColumnLinks br
{
line-height:0px;
}

.rightLinkTop{text-align:right;width:650px;margin-bottom:15px; clear:both}
}
