body, div, a, span, table, tr, td, ul, li, h1, h2, h3, h4, h5,img,strong {
padding : 0;
margin : 0;
}
body {
background : #ece8ed url(../img/body-bg.png) no-repeat center top;
font-family : 'arial';
color : #666666;
}
a {
text-decoration : none;
}
#wrapper {
width : 960px;
border : 0 solid red;
margin : 0 auto;
height : 700px;
}
#error-btm {
background : url(../images/error-btm-bg.png) no-repeat;
float : left;
width : 960px;
height : 11px;
padding : 0;
margin : 0;
}

#about-hero {
background : url(../images/about-hero.png) no-repeat top left;
width : 510px;
height : 230px;
margin-top : 30px;
font-size : 0.8em;
font-weight : normal;
}

#about-hero div{
border:0px solid red;
padding:20px 0 0 180px;
float:left;
width:330px;
}

#about-hero div span{
padding-left:20px;
font-size:2.2em;
color:#d691a8;
background : transparent;
}

#about-hero p{
margin-left:150px;
padding: 80px 15px 0 0px;
}

.heritage-text{font-size:1.50em;font-weight:normal;color:#d691a8;background : transparent;}
.heritage-text strong{font-size:0.8em;font-weight:normal;color:#464646;background : transparent;}

#siteMap{
	Margin-top:20px;padding-left:20px;border:0px solid red;width:480px;
}

.siteMap-ruler{
background:url(../images/dotted2.jpg) repeat-x; padding-left:0px;margin-left:-15px;margin-top:15px;list-style-type:none;
}

.siteMap-inner{
list-style-type:disc;border:0px solid red;
}

.siteMap-inner li{
margin:10px 0 0 20px;
}


.normal{
font-weight:normal;
color : #d691a8;
font-size : 0.9em;
background : transparent;
}

.bold{
font-weight:bold;
color : #d691a8;
font-size : 0.9em;
background : transparent;
}

#language{
text-align:center;
}
#language p{
margin-top:75px;
font-family:'calibri';
font-weight:bold;
}