body { padding: 0; margin: 0;background: #71726d url(images/bg2.jpg) no-repeat center top;width: 100%;display: table;}
b{font-size: 96%;}
em{color: red;}
.topline {width: 988px; height: 1px; margin: 0px; padding: 0px; background: #ffffff;}
/*OUTER WRAPPER*/
#maincontainer{width: 988px; /*Width of main container*/margin: 0 auto; /*Center container on page*/background-image: url("images/bgpage2.jpg"); background-repeat: repeat-x;}
#topsection{/*Height of top section*/}
#contentwrapper{float: left;width: 100%;}
#contentcolumn{margin: 0 0px 0 184px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/}
#leftcolumn{float: left;width: 184px; /*Width of left column in pixel*/margin-left: -988px; /*Set margin to that of -(MainContainerWidth)*/ background: url(images/blendline2.png) repeat-x center top;}
#rightcolumn{float: left;width: 0px; /*Width of right column*/margin-left: -0px; /*Set left margin to -(RightColumnWidth)*/}
#footer{clear: left;width: 988px;text-align: center;padding: 0px;}
.innertube{margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/margin-top: 0;}
#pagefooterline{width: 988px; height: 1px; /*Height of top section*/ margin: 0px; padding: 0px; background: #f3f2f0;}
#pagefooterline2{width: 988px; height: 1px; /*Height of top section*/ margin: 0px; padding: 0px; background: #f3f2f0;}
#pagefootertext{width: 988px; height: 10px; /*Height of top section*/ margin: 0px; padding: 0px; color: #f3f2f0; font-size: 8pt; font-family: Verdana; font-style: normal; font-weight: normal; line-height: 11pt;}
#pagefootertext2{width: 988px; height: 10px; /*Height of top section*/ margin: 0px; padding: 0px; color: #f3f2f0; font-size: 8pt; font-family: Verdana; font-style: normal; font-weight: normal; line-height: 11pt;}
/*CONTENT WRAPPER*/
#contentcontainer{width: 804px; /*Width of main container*/margin: 0 auto; /*Center container on page*/ }
#title{width: 804px; height: 302px;/*Height of top section*/margin: 0px; padding: 0px;}
#titleimage{width: 804px; height: 273px;/*Height of top section*/margin: 0px; padding: 0px; background-image:url('images/title.jpg'); background-repeat: no-repeat;}
#titleimage2{width: 804px; height: 273px;/*Height of top section*/margin: 0px; padding: 0px; background-image:url('images/title2.jpg'); background-repeat: no-repeat;}
.titleline {width: 804px; height: 1px; margin: 0px; padding: 0px; background: #ffffff;}
#contentwrapper2{float: left;width: 100%;}
#content{margin: 0 258px 0 20px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/ color: #f3f2f0; font-size: 9pt; font-family: Verdana; font-style: normal; font-weight: normal; line-height: 12pt;}
#content2{margin: 0 20px 0 20px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/ color: #f3f2f0; font-size: 9pt; font-family: Verdana; font-style: normal; font-weight: normal; line-height: 12pt;}
#contentleftspace{float: left;width: 20px; /*Width of left column in pixel*/margin-left: -806px; /*Set margin to that of -(MainContainerWidth)*/}
#rightadscolumn{float: left;width: 258px; /*Width of right column*/margin-left: -258px; /*Set left margin to -(RightColumnWidth)*/}
#rightadscolumn2{float: left;width: 20px; /*Width of right column*/margin-left: -210px; /*Set left margin to -(RightColumnWidth)*/}
#contentfooter{clear: left;width: 100%;padding: 0px 0;}
/*page title rounded bar*/
#pagetitle {color: white; font-size: 11pt; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 12px; font-stretch: normal; text-decoration: none; margin: 0; padding: 8px 0px 4px 0px; verdana: font-style: normal;}
#subbarwrapper {width: 804px; height: 28px; margin: 0px; padding: 0px;}
#subrsquare { width:48px; height: 28px; margin: 0px; padding: 0px; float: left; }
#subbar {width: 756px; height: 28px; margin: 0px; padding: 0px; float: right; background-image:url('images/bar.png'); background-repeat: no-repeat;}
.h2titleline {width: 526px; height: 1px; margin: 0px; padding: 0px; background: #f3f2f0;}
.h2titlelinespace {width: 526px; height: 10px; margin: 0px; padding: 0px;}
.h2titleline2 {width: 765px; height: 1px; margin: 0px; padding: 0px; background: #f3f2f0;}
.h2titlelinespace2 {width: 765px; height: 10px; margin: 0px; padding: 0px;}
.heading { color: #f3f2f0; font-size: 11pt; font-family: Trebuchet MS, Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; line-height: 17px; font-stretch: normal; text-decoration: none; margin: 0; padding: 0 }
.subheadingfinland { color: #333333; font-size: 11pt; font-family: Trebuchet MS, Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-stretch: normal; text-decoration: none; margin: 0; padding: 0 }
/*form styling*/
.form    { margin: 0px; padding: 0px; }
.formtext  { color: #ffffff; font-size: 8pt; font-family: Verdana; font-style: normal; font-weight: normal; line-height: 10pt; margin: 0; padding: 0 }
.formtext2  { color: #ffffff; font-size: 8pt; font-family: Verdana; font-style: normal; font-weight: normal; line-height: 10pt; margin: 0; padding: 0 }
.foundationfriends  {margin:0px; padding:0px 0px 20px 0px; width: 218px; color: #ffffff; font-size: 8pt; font-family: Verdana; font-style: normal; font-weight: normal; line-height: 11pt;  background-color: #000000;}
.br {margin: -3px;}
.br2 {margin: 3px;}
.br3 {margin: -2px;}
.rightline    { width: 220px; height:1px; color:#f3f2f0; background-color: #f3f2f0; margin: 0px; padding: 0px; }
.rightline2    { width: 180px; height:1px; color:#f3f2f0; background-color: #f3f2f0; margin: 0px; padding: 0px; }
.rightline3    { width: 160px; height:1px; color:#f3f2f0; background-color: #f3f2f0; margin: 0px; padding: 0px; }

.galleryinfo {width: 189px; margin: 0px; padding: 5px 0px 6px 0px; color: white; font-size: 9pt; font-family: Verdana; font-style: normal; font-weight: normal;  font-size: 8pt; line-height: 11pt; background: #2b2724;}
.galleryinfo2 {width: 151px; margin: 0px; padding: 5px 0px 6px 0px; color: white; font-size: 9pt; font-family: Verdana; font-style: normal; font-weight: normal;  font-size: 8pt; line-height: 11pt; background: #2b2724;}
.galleryinfo3 {width: 150px; margin: 0px; padding: 5px 0px 6px 0px; color: white; font-size: 9pt; font-family: Verdana; font-style: normal; font-weight: normal;  font-size: 8pt; line-height: 11pt; background: #2b2724;}

.twocolwrapper { width: 526px; margin: 0px; padding: 0px;}
.twocoltop  { width: 526px; height: 20px; margin: 0px; padding: 0px;}
.twocoltopzero  { width: 526px; height: 0px; margin: 0px; padding: 0px;}
.twocolcontent { width: 526px; margin: 0px; padding: 0px;}
.twocolright     { width: 260px; float: right;  margin: 0px; padding: 0px;}
.twocolleft          { text-align: left; margin: 0px; padding: 0px;}
.twophoto                { width: 260px; margin: 0px; padding: 0px;}
.twoimage       { width: 260px; margin: 0px; padding: 0px;}
.twocaption            { color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; background-color: #4b443d; text-align: center; padding-top: 6px; padding-bottom: 7px; width: 260px;}
.twocaption2            { color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; background-color: #4b443d; text-align: center; padding-top: 6px; padding-bottom: 7px; width: 260px;}
.twocolfooter { width: 526px; height: 15px; margin: 0px; padding: 0px;}
.twocolfooter6 { width: 526px; height: 6px; margin: 0px; padding: 0px;}
.twocolfooter12 { width: 526px; height: 12px; margin: 0px; padding: 0px;}
.twocolfooter20 { width: 526px; height: 20px; margin: 0px; padding: 0px;}
.twospacer { height: 20px; margin: 0px; padding: 0px;}


.photo1                { margin-top: 4px; margin-left: 15px; margin-bottom: 8px; width: 230px; float: right }
.image1       { width: 230px; position: relative;}
.caption1a          { color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; background-color: #4b443d; text-align: center; padding: 6px 5px 6px 5px; width: 220px; font-weight: bold; position: relative; margin: 0px}
.caption1b          { color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 14px; background-color: #73685d; text-align: center; padding: 6px 5px 7px 5px;  width: 220px; position: relative; margin: 0px}

.flint1                { margin-top: 4px; margin-left: 15px; margin-bottom: 8px; width: 230px; float: right }
.flint2       { width: 230px; position: relative;}
.flint3          { color: #333333; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; text-align: center; padding: 10px 5px 5px 5px; width: 220px; font-weight: bold; position: relative; margin: 0px}
.flint4          { color: #333333; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 14px; text-align: center; padding: 0px 5px 7px 5px;  width: 220px; position: relative; margin: 0px}

.figure1                { margin-top: 4px; margin-right: 15px; margin-bottom: 8px; width: 110px; float: left }
.figure2       { width: 110px; position: relative;}



.photo2                { margin-top: 4px; margin-right: 15px; margin-bottom: 8px; width: 230px; float: left }
.image2       { width: 230px; position: relative;}
.caption2a          { color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; background-color: #4b443d; text-align: center; padding: 6px 5px 6px 5px; width: 220px; font-weight: bold;position: relative; }
.caption2b          { color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 14px; background-color: #73685d; text-align: center; padding: 6px 5px 7px 5px; width: 220px; position: relative; }

.photo3                { margin-top: 4px; margin-left: 15px; margin-bottom: 8px; width: 256px; float: right }
.image3       { width: 256px; position: relative;}
.caption3a          { color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; background-color: #4b443d; text-align: center; padding-top: 5px; padding-bottom: 6px; width: 256px; font-weight: bold;position: relative;}
.caption3b          { color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 14px; background-color: #73685d; text-align: center; padding-top: 4px; padding-bottom: 5px;  width: 256px; position: relative; }

.photo4                { margin-top: 4px; margin-right: 15px; margin-bottom: 8px; width: 526px;  }
.image4       { width: 526px; }
.caption4a          { color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; background-color: #4b443d; text-align: center; padding-top: 5px; padding-bottom: 6px; width: 526px; font-weight: bold; }
.caption4b          { color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 14px; background-color: #73685d; text-align: center; padding-top: 4px; padding-bottom: 5px;  width: 526px;  }

.ngphoto2                { margin-top: 4px; margin-right: 15px; margin-bottom: 8px; width: 110px; float: left }
.ngimage2       { width: 110px; position: relative;}

.dphoto2                { margin-top: 4px; margin-right: 15px; margin-bottom: 8px; width: 190px; float: left }
.dimage2       { width: 190px; position: relative;}
.dcaption2a          { color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; background-color: #4b443d; text-align: center; padding: 6px 5px 6px 5px; width: 180px; font-weight: bold; position: relative; margin: 0px}
.dcaption2b          { color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 14px; background-color: #73685d; text-align: center; padding: 6px 5px 7px 5px; width: 180px; position: relative; margin: 0px}

.kaphoto2                { margin-top: 4px; margin-left: 15px; margin-bottom: 8px; width: 200px; float: right }
.kaimage2       { width: 200px; position: relative;}
.kacaption2a          { color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; background-color: #905b47; text-align: center; padding: 6px 10px 6px 10px; width: 180px; font-weight: bold; position: relative; margin: 0px}
.kacaption2b          { color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 14px; background-color: #887f76; text-align: center; padding: 6px 10px 7px 10px; width: 180px; position: relative; margin: 0px}



.dphoto3                { margin-top: 4px; margin-left: 15px; margin-bottom: 8px; width: 160px; float: right }
.dimage3       { width: 160px; position: relative;}
.dcaption3a          { color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; background-color: #4b443d; text-align: center; padding-top: 5px; padding-bottom: 6px; width: 160px; font-weight: bold; position: relative;}
.dcaption3b          { color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 14px; background-color: #73685d; text-align: center; padding-top: 4px; padding-bottom: 5px;  width: 160px; position: relative; }

.map1                { margin-top: 4px; margin-left: 15px; margin-bottom: 8px; width: 300px; float: right }
.map2       { width: 300px; position: relative;}

.twitterwrap1               { margin-top: 0px; margin-bottom: 8px; margin-left: 15px; width: 220px; float: right }
.twitterwrap2       { width: 220px;position: relative;}

.gallery    { width: 574px; height: 325px; margin: 0px; padding: 0px; }
.timeline    { width: 570px; height: 100px; margin: 0px; padding: 0px; }
.infotab   { width: 570px; margin: 0px; padding: 0px; }
.infotitle    { color: #f3f2f0; font-size: 10pt; font-family: Verdana; font-style: normal; font-weight: normal; line-height: 13pt; text-align: left; padding: 7px 0px 7px 0px; }
.infotext    { color: #f3f2f0; font-size: 9pt; font-family: Verdana; font-style: normal; font-weight: normal; line-height: 12pt; text-align: left; padding: 7px 0px 7px 0px; }
.infomap     { padding: 0 10px 10px }
.infoblock    { padding: 10px }
.infotext2    { color: #f3f2f0; font-size: 8pt; font-family: Verdana; font-style: normal; font-weight: normal; line-height: 12pt; text-align: center; padding: 6px 0px 7px 0px }
.infotext3     { color: #f3f2f0; font-size: 10pt; font-family: Verdana; font-style: normal; font-weight: bold; line-height: 12pt; text-align: left; padding: 10px }
.infospacer    { width: 366px; height: 7px; margin: 0px; padding: 0px; }

.claviform1               { margin-top: 4px; margin-bottom: 8px; margin-left: 15px; width: 66px; float: right }
.claviform2       { width: 66px;position: relative;}

.damon1               { margin-top: 4px; margin-bottom: 8px; margin-right: 15px; width: 140px; float: left}
.damon2       { width: 140px;position: relative;}

.sculpture1               { margin-top: 4px; margin-bottom: 8px; margin-left: 15px; width: 120px; float: right}
.sculpture2       { width: 120px;position: relative;}
.sculpture3               { margin-top: 4px; margin-bottom: 8px; margin-left: 15px; width: 150px; float: right}
.sculpture4       { width: 150px;position: relative;}

.cycladic1               { margin-top: 4px; margin-bottom: 8px; margin-left: 15px; width: 80px; float: right}
.cycladic2      { width: 80px;position: relative;}

a:link { color: #f3f2f0; }
a:visited { color: #f3f2f0; }
a:hover { color: #b3b3b3; }
.friendsdiv { margin:0px; padding:0px 0px 20px 0px; width: 218px; color: #ffffff; font-size: 9pt; font-family: Verdana; font-style: normal; font-weight: normal; line-height: 10pt;}
a.friendslink:link {color:#b59d7f; font-size: 113%;}
a.friendslink:visited {color:#b59d7f; font-size: 113%;}
a.friendslink:hover {color:#666666; font-size: 113%;}


#layoutmaincontainer{width: 990px; /*Width of main container*/margin: 0 auto; /*Center container on page*/}
#layoutcontentwrapper{float: left;width: 100%;}
#layoutcontentcolumn{margin: 0 1px 0 1px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/}
#layoutleftcolumn{float: left;width: 1px; /*Width of left column in pixel*/margin-left: -990px; /*Set margin to that of -(MainContainerWidth)*/background: #ffffff;}
#layoutrightcolumn{float: left;width: 1px; /*Width of right column*/margin-left: -1px; /*Set left margin to -(RightColumnWidth)*/background: #ffffff;}
#layoutfooter{clear: left;width: 100%;text-align: center;padding: 0px 0;}
