@charset "utf-8";
/* CSS Document */

@import url('yui-reset-fonts-grids.css');
html {
	height: 100%; /*required for all browsers*/
}
body {
	background:#FFF url(../_img/core/page_bg.jpg) repeat-x top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
a {
	color:#665544;
	text-decoration:underline;
	outline:none;
}
a:hover {
	color:#668899;
	text-decoration:none;
}
em {
	font-style:italic;
}
strong {
	font-weight:bold;
}
div#hd {
	height:240px;
	overflow:hidden;
}
div#bd {
	background:url(../_img/core/content_bd.png) repeat-y;
}
div#ageing-container {
	margin:0 50px;
	padding:40px 0;
}
div#ageing-container p {
	margin:1em 0;
}
div#ageing-full-width {
	float:none;
	width:870px;
	padding:0 10px;
}
div#ageing-left-side {
	float:left;
	width:470px;
	padding:0 10px 10px 10px;
}
div#ageing-right-side {
	float:left;
	width:360px;
	padding:0 0 0 20px;
}
div#ageing-stop-float {
	float:none;
}
div#ageing-container h1.ageing-title {
	color:#3A2313;
	font:normal 174% Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	display:block;
}
div#ageing-container h3.ageing-title {
	color:#3A2313;
	font:bold 100% Verdana, Arial, Helvetica, sans-serif;
	margin:1.75em auto 0.05em 0;
}
div#navigation {
	border:0px none;
	height:30px;
	width:100%;
	position:relative;
	top:-43px;
	margin:0px;
	padding:0;
}
td#navcontainer {
	height:30px;
}
#navcontainer div {
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
}
#navcontainer ul, #navcontainer ul li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: inline;
	float: left;
	text-align: center;
}
#navcontainer ul li {
	width: 104px;
}
#navcontainer a {
	background: url("../_img/core/nav_bg.png") no-repeat 0 0;
	color: #ffffff;
	font-size:12px;
	font-weight:normal;
	line-height:29px;
	text-decoration: none;
	display: block;
	outline:none;
}
#navcontainer a:hover {
	background: url("../_img/core/nav_bg.png") no-repeat 0 -30px;
}
/* active link style (determined by page number) */
body.age_tog_1 li#age_tog_1 a, 
body.age_tog_2 li#age_tog_2 a, 
body.age_tog_3 li#age_tog_3 a, 
body.age_tog_4 li#age_tog_4 a, 
body.age_tog_5 li#age_tog_5 a, 
body.age_tog_6 li#age_tog_6 a, 
body.age_tog_7 li#age_tog_7 a {
	background: url(../_img/core/nav_bg.png) no-repeat 0 -30px;
}
#slideshow {
	position:absolute;
	margin:85px 0 0 0;
	height:333px;
	width:364px;
	background:url(../_img/core/bg-img-large-alpha.png) no-repeat;/* margin:0 0 20px 0; */
}
#slideshow #imagearea {
	width:364px;
	height:333px;
	color:#88BBBB;
	position:relative;
	overflow:hidden;
}
#slideshow #imagearea img {
	display:block;
	width:364px;
	height:333px;
}
#slideshow #imagearea a {
	position:absolute;
	display:block;
}
.ageing-item-container {
	float:none;
	padding-top:1em;
}
.ageing-item-title {
	font-weight:bold;
	padding-bottom:1.5em;
}
.ageing-item-profile {
	float:left;
	width:675px;
}
.ageing-item-date {
	float:left;
	width:75px;
}
.ageing-item-story {
	float:left;
	width:600px;
}
.ageing-item-image {
	float:left;
	width:193px;
}
.ageing-item-end {
	float:none;
	padding-top:1em;
}
div#ageing-container .ageing-item-image img {
	margin:0 0 1em 0;
}
div#ageing-container .ageing-item-story p {
	margin:0 1em 1em 1em;
}
div#ageing-container .ageing-item-profile p {
	margin:0 1em 1em 0;
}
div#profiles .ageing-item-container {
	float:none;
	padding-top:2em;
}
div#profiles .ageing-item-end img {
	margin:1em 0 0 0;
}
div#headlines {
	font-size:85%;
}
#contact_map {
	height:313px;
	width:398px;
}
.errmsg {
	color:#C00;
	font-size:116%;
	font-variant:small-caps;
	font-weight:bold;
}
.error {
	padding:20px 10px;
}
.error dl {
	background:transparent url(../_img/core/bg_dotted.gif) repeat-x scroll center bottom;
	overflow:hidden;
	padding:10px 0;
}
.error dt {
	background:transparent none repeat scroll 0 0;
	color:#333;
	float:left;
	font-weight:bold;
	padding-right:3px;
	text-transform:uppercase;
}
.error dd {
	background:transparent none repeat scroll 0 0;
	color:#666;
	float:right;
	font-weight:bold;
	margin:0;
	padding-left:3px;
}

div.contact 	  { background:transparent url(../_img/core/address_box.gif) no-repeat scroll left top; height:185px; padding:15px 40px; }

dl.link-to-pdf    { background:transparent url(../_img/core/bg_dotted.gif) repeat-x scroll center bottom; overflow:hidden; padding:10px 0; }
dl.link-to-pdf dt { background:transparent; font-weight:bold; float:left; padding-right:3px; color:#000; text-transform:uppercase; }
dl.link-to-pdf dd { background:transparent; font-weight:bold; float:right; padding-left:3px; color:#ccc; margin:0; }

dl.table-display  { width:450px; font-size:90%; }

.table-display dt { float:left; width:70px; }

/* commented backslash hack for mac-ie5 \*/
.table-display dt { clear:both; }
/* end hack */

.table-display dd { float:left; width:380px; }
