#living-in-harmony {
	position: absolute;
	top: 0;
	left: 16px;
	width: 928px;
	height: 488px;
}
#living-in-harmony #headline {
	position: absolute;
	z-index: 2000;
	top: 30px;
	left: 20px;
	width: 380px;
}
#living-in-harmony #headline h1 {
	margin: 0;
	padding: 0;
	width: 349px;
	height: 29px;
	background: transparent url("/media/images/home/living-in-harmony/living-in-harmony-imgrep.png") no-repeat scroll 0 0;
}
#living-in-harmony #headline p {
	margin: 14px 0 0 0;
	font-size: 12px;
	line-height: 1.4;
}
#living-in-harmony ul,
#living-in-harmony ul li {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	width: 928px;
	height: 488px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#living-in-harmony #cullen {
	background: transparent url("/media/images/home/living-in-harmony/cullen.jpg") no-repeat scroll 0 0;
}
#living-in-harmony #medellin {
	background: transparent url("/media/images/home/living-in-harmony/medellin.jpg") no-repeat scroll 0 0;
}
#living-in-harmony #whitaker {
	background: transparent url("/media/images/home/living-in-harmony/whitaker.jpg") no-repeat scroll 0 0;
}
#living-in-harmony ul li a {
	display: block;
	position: absolute;
	top: 120px;
	left: 20px;
	width: 362px;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.4;
	color: #fff;
}
#living-in-harmony ul li a strong {
	display: block;
	margin-bottom: 10px;
	font-size: 24px;
	font-weight: bold;
	line-height: 1;
	text-transform: uppercase;
	color: #b08b51;
}
#living-in-harmony ul li a:hover,
#living-in-harmony ul li a:hover strong {
	color: #fff;
}
.imgrep {
	text-indent: -9999px;
}
#content-background {
	background: #000;
}

#content {
    background: transparent;
}
#content {
	position: relative;
    height: 642px;
    padding: 0;
}
#one-content-col, #content-col-1 {
	height: 642px;
	margin-bottom: 0;
}
#content-container {}
#content-background, #content-container {
	height: 642px;
    color: #FFFFFF;
}

/* Home action link container */

#main-headline h1 {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 47px;
	left: 25px;
	width: 332px;
	height: 76px;
	background: transparent url("/media/images/home/revolutionary_conservation.png") no-repeat scroll 0 0;
}

#main-headline p {
	position: absolute;
	top: 132px;
	left: 0;
	margin: 0;
	padding: 0;
	width: 357px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.4;
}

#main-headline ul {
	position: absolute;
	top: 168px;
	left: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 357px;
	text-align: right;
	line-height: 1.4;
}

#main-headline a  {
	display: block;
	color: #033;
	font-size: 12px;
	font-weight: bold;
    padding: 0 12px 0 0; 
    background: url(/media/images/common/primary-arrow-green-white.gif) right 3px no-repeat;
}

#main-headline a:hover {
	color: #fff;
	background-position: right -21px;
}

#home-actions {
    width: 306px;
    position: absolute;
	z-index: 9999;
    left: 633px;
	top: 326px;
}

#home-actions #headline {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 306px;
}

#home-actions h1,
#home-actions h1 a {
	display: block;
    margin: 0;
	padding: 0;
	width: 306px;
	height: 67px;
}

#home-actions h1 a {
	background: transparent url("/media/images/home/win-a-2012-rolex-award-imgrep-sprite.png") no-repeat scroll right -68px;
}

#home-actions h1 a:hover {
	background-position: right top;
}

#home-actions p {
    line-height: 1.4em;
    margin: 10px 0 10px 0;
	text-align: right;
	font-size: 12px;
}

#home-actions ul {
	position: absolute;
	margin: 0;
	padding: 0;
	list-style-type: none;
	top: 70px;
	left: 36px;
	width: 272px;
}

#home-actions li {
    margin: 3px 0 0 0;
	padding: 0;
	list-style-type: none;
	font-size: 12px;
	text-transform: uppercase;
}
#home-actions a {
	display: block;
    padding: 0 0 0 12px; 
    background: url(/media/images/common/primary-arrow-green-white.gif) 0 -21px no-repeat;
    color: #fff;
	font-weight: bold;
	/*line-height: 16px;*/
}
#home-actions li a em {
	display: block;
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
}
#home-actions a:hover {
    background-position: 0 3px;
    color: #033;
}

#home-actions .inline-link {
    padding: 0;
    background: none;
}

#home-actions #pisit-charnsnoh {
	display: block;
	position: absolute;
	top: 61px;
	left: 363px;
}

#home-actions #michel-terrasse {
	display: block;
	position: absolute;
	top: 324px;
	left: 363px;
}

#home-actions #jo-thompson {
	display: block;
	position: absolute;
	top: 134px;
	left: 37px;
}

#home-blog-callout {
	position: absolute;
	top: 438px;
	left: 633px;
	width: 309px;
	height: 69px;
	background: #000 url("/media/images/home/blog-callout.gif");
}

#home-blog-callout a {
	display: block;
	margin: 30px 18px 0 18px;
    padding: 0 0 0 12px; 
	color: #fff;
    background: url(/media/images/common/primary-arrow-green.gif) 0 3px no-repeat;
}

#home-blog-callout a:hover {
    background-position: 0 -21px;
    color: #EAC273;
}
/*#home-video-wrapper {
    position: absolute; z-index: 20;
    top: 34px; left: 155px;
    padding: 15px 25px 25px 24px;
    background: url(/media/images/home/home-video-dropshadow.png) top left no-repeat;
}
.flash-media-home-video {width: 429px; height: 257px;}*/

div.image-desc {
    position: absolute;
    display: none;
    width: 259px; height: 124px;
    z-index: 300;
    cursor: pointer;
    padding: 15px;
}
div.image-desc p {
    line-height: 1.2em;
    font-size: 0.95em;
    margin: 0 0 5px 0;
}
div.image-desc h2 {
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-weight: bold;
    font-size: 1.5em;
    padding: 0 0 3px 0;
}
div.image-desc h3 {
    font-weight: bold;
    font-size: 0.95em;
    padding: 0;
    margin: 0 0 8px 0;
}
div.image-desc a {
    color: #FFFFFF;
    background: url(/media/images/common/primary-arrow-orange.gif) 0 3px no-repeat;
    font-size: 0.95em;
    padding: 0 0 0 12px;
}
div.image-desc-1 {
    background: transparent url(/media/images/home/popup-description-burgundy.png) top left no-repeat;
    top: 150px; left: 135px;
}
div.image-desc-2 {
    background: transparent url(/media/images/home/popup-description-burgundy.png) top left no-repeat;
    top: 0; left: 230px;
}
div.image-desc-3 {
    background: transparent url(/media/images/home/popup-description-burgundy.png) top left no-repeat;
    top: 105px; left: 265px;
}
/*div.image-desc-4 {
    background: transparent url(/media/images/home/popup-description-burgundy.png) top left no-repeat;
    top: 40px; left: 100px;
}
div.image-desc-5 {
    background: transparent url(/media/images/home/popup-description-orange.png) top left no-repeat;
    top: 75px; left: 165px;
}*/
#home-laureate-image-1 {
    top: 22px; left: 66px;
    z-index: 8;
    background: url(/media/images/home/1-dropshadow.png) top left no-repeat;
}
#home-laureate-image-2 {
    top: 80px; left: 308px;
    z-index: 11;
    background: url(/media/images/home/2-dropshadow.png) top left no-repeat;
}
#home-laureate-image-3 {
    top: 216px; left: 18px;
    z-index: 10;
    background: url(/media/images/home/3-dropshadow.png) top left no-repeat;
}
/*#home-laureate-image-4 {
    top: 293px; left: 230px;
    z-index: 10;
    background: url(/media/images/home/4-dropshadow.png) top left no-repeat;
}
#home-laureate-image-5 {
    top: 230px; left: 5px;
    z-index: 8;
    background: url(/media/images/home/5-dropshadow.png) top left no-repeat;
}*/
/* Promos */
#promo-bar-header {
    position: absolute;
    top: 495px;
	left: 15px;
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    text-transform: uppercase;
    font-size: 0.95em;
}
#promos-bar {
    position: absolute;
    top: 515px;
	left: 15px;
    height: 111px;
/*    border-top: 1px solid #697A6F;*/
/*    border-bottom: 1px solid #2A483D;*/
    color: #FFFFFF;
    width: 930px;
}
#promo-bar-bg {
    z-index: 9;
    height: 111px;
    background: url(/media/images/home/promo-bg-gradient.png) top left no-repeat;
}
#promos-wrapper {
    height: 111px;
    margin-top: -111px;
    z-index: 10;
    width: 930px;
}
.promo {
    width: 285px;
    padding: 0 10px 0  15px;
    float: left;
}
.promo img {
    float: left;
    display: block;
    margin: 0 10px 0 0;
}
.promo h2 {
    font-size: 1.0em;
    text-transform: none;
    margin: 13px 0 8px 0;    
}
.promo h2 a {
    color: #FFFFFF;
    font-weight: bold;
}
.promo h2 a:hover {
    color: #C19C52;
}
.promo p {
    color: #DADADA;
    font-size: 0.9em;
    margin: 0 0 3px 0;
}
.promo p a {
    padding:0 0 0 10px;
    font-weight: normal;
    color: #C19C52;
    display: block;
    background:transparent url(/media/images/common/primary-arrow-green.gif) no-repeat scroll 0 -21px;
}
.promo p a:hover {
    color: #FFFFFF;
    background-position:0 3px;
}
.promo p {
    padding-left: 98px;
}
