/*  
* Template-specific stylesheet for the Our People Listing template
* which simply extends 2-Column Solid
*/
@import url('tpl-2col-solid.css');

body {width:100%;}
#page {width:1000px;}

/* LISTING
------------------------------------------------------------*/

#content {
	padding:0;
	background:0;
	border:0;
	width:800px;
}

* html #content {
	height:1750px;
}
.post div.row {
	height:52px;
	margin-bottom:10px;	
	font-family: Georgia, Arial, Helvetica, sans-serif;	
}
#list {margin-left: 71px;}


.post div.row img {
	display:block;
	width:71px;
	height:52px;
	border:0;
	margin-right:0px;
}
.post div.row div.details {
	clear:right;
	float:left;
	background:#fff;
	height:52px;
	padding:0;	
}

.post div.row div.details h4 {
	color:#cc0000;
	font-size:1.5em;
	display:block;
	margin-bottom:0.3em;
	margin-top:0;
	padding: 4px 8px 2px 0px;
}

.post div.row div.details img {position: absolute; left: 0px;}

.details a{
	display: block; 
	text-align: left;
	text-decoration: none;
	background:#FFFFFF;
	color:#666;
	padding:0px 0px 0px 10px;	
}

.details a:hover {
	background:#000000;
	color:#FFFFFF;	
}

.post div.row div.title {padding:0px 5px 8px 0;}

.post div.row div.title em {
	font-weight:bold;
	color:#333;
}

.details a span.bl {display: block;  width: 2px; height: 2px; font-size: 0px; margin:0; padding: 0;  line-height:0px;  background:#FFFFFF; }
.details a:hover span.bl {background:#000000; }   

/*thick box
-------------------------------------------*/
#GB_overlay {
  background: #000000; 
  filter:alpha(opacity=40);
  -moz-opacity: 0.40;
  opacity: 0.40;
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

* html #GB_overlay{ /* ie6 hack */
     position: absolute;
	 width: 100%;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}



#GB_window {
  position: fixed;
  background: #FFFFFF;
  z-index: 102;
  color:#000000;
  display:none;
  height: 378px;
  text-align:left;
  top:15%;
  left:50%;
}

* html #GB_window  { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 6) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#GB_frame {
  border: 0;
  width: 100%;
  height: 378px;
  overflow-x:hidden;overflow-y:auto;
  font-family: Georgia, Arial, Helvetica, sans-serif;	
}

#GB_caption {
  font:  normal 2.2em Georgia, Arial, Helvetica, sans-serif;	
  color: #cc0000;
  background: #FFFFFF;
  padding: 6px 0 2px 16px;
  margin: 0;
  text-align: left;
}

#GB_window img {
  position: absolute;
  top: 6px;
  right: 35px;
  cursor: pointer;
  cursor: hand;
  
}

a.close {
	display: block; 
	width: 84px; height:16px;
	position: absolute;
	top: 9px; right: 40px;
	cursor: pointer; cursor: hand;
	background: url(/wp-content/themes/ogilvyuk-group/images/close.gif) no-repeat 0 0;
	text-indent: -900em;
	}
  
  
a:hover.close {background-position: 0 -16px;}

.name {
	display:block;
	color:#cc0000; 
	font-size:1.5em;
	display:block;
	margin-bottom:0.3em;
	margin-top:0;
	padding: 8px 8px 2px 0px;
}
/* for Internet Explorer */
/*\*/
* html .name {
font-weight:bold;
}
/**/

.title {display:block; padding: 0 10px 8px 0px;}