body {
margin:50px auto;
text-align:center;
background-color:#b0b4b6;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}

p {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#231f20;
padding:0;
margin:0px 0px 15px 0px;
}

h1 {
display:none;
margin:0;
padding:0;
height:0px;
width:0px;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#231f20;
padding:0;
margin:0px 0px 3px 0px;
font-weight:normal;
}

a, a:link, a:active, a:visited {
color:#231f20;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

#center {
width: 980px;
margin: auto;
}

/*#wrapper {
display:table-cell;
margin:1em auto;
vertical-align:middle;
text-align:center;
}*/

#container {
background-color:#fff;
}

#content {
float:left;
width:700px;
text-align:left;
padding-left: 20px;
}

#content_flash {
width:754px;
}


#header {
height:151px;
width:195px;
float:left;
background-image:url(images/logo.png);
background-repeat:no-repeat;
}

#left {
height:632px;
width:195px;
background-image:url(images/tile_left.png);
background-repeat:repeat-y;
}

#middle {
background-image:url(images/tile_top.png);
background-repeat:repeat-x;
height:38px;
background-color:#fff;
}

#right {
width:31px;
background-image:url(images/tile_right.png);
background-repeat:repeat-y;
}

.rightcornertop {
width:31px;
height:38px;
background-image:url(images/tile_right.png);
background-repeat:repeat-y;
}

#footer {
width:980px;
height:38px;
background-image:url(images/footer.png);
}


ul#navtop, ul#navbot {
padding:0;
margin:0;
width:195px;
float:left;
list-style:none;
}

ul#navbot {
margin-top:200px;
}

ul#navtop li, ul#navbot li {
padding:0px 0px 8px 0px;
margin:0;
width:195px;
background-repeat:no-repeat;
height:18px;
}

ul#navbot li {
padding:0;
}

ul#navtop li a, ul#navbot li a {
display:block;
width:195px;
height:18px;
}

ul#navtop li a span, ul#navbot li a span {
display:none;
overflow:hidden;
height:0px;
}

ul#navtop li.pfolio a, ul#navtop li.pfolio_sel a {
height:30px;
}


ul#navtop li.pfolio {
background-image:url(images/nav_pfolio.png);
height:30px;
}

ul#navtop li.pfolio_sel {
background-image:url(images/nav_pfolio_sel.png);
height:30px;
}

ul#navtop li.beyond {
background-image:url(images/nav_beyond.png);
height:11px;
}

ul#navtop li.beyond_sel {
background-image:url(images/nav_beyond_sel.png);
height:11px;
}

ul#navtop li.water {
background-image:url(images/nav_water.png);
height:11px;
}

ul#navtop li.water_sel {
background-image:url(images/nav_water_sel.png);
height:11px;
}

ul#navtop li.formations {
background-image:url(images/nav_formations.png);
height:11px;
}

ul#navtop li.formations_sel {
background-image:url(images/nav_formations_sel.png);
height:11px;
}

ul#navtop li.current {
background-image:url(images/nav_current.png);
}

ul#navtop li.current_sel {
background-image:url(images/nav_current_sel.png);
}

ul#navtop li.exhibitions {
background-image:url(images/nav_exhibitions.png);
}

ul#navtop li.exhibitions_sel {
background-image:url(images/nav_exhibitions_sel.png);
}

ul#navbot li.bio {
background-image:url(images/nav_bio.png);
}

ul#navbot li.bio_sel {
background-image:url(images/nav_bio_sel.png);
}

ul#navbot li.contact {
background-image:url(images/nav_contact.png);
}

ul#navbot li.contact_sel {
background-image:url(images/nav_contact_sel.png);
}

.colleft {
float:left;
width:300px;
padding-right:20px;
}

.colright {
float:left;
width:300px;
}