body {background:#9b998b url(images/bg.png) top center repeat-y;color:#555;font-family:Georgia, "Times New Roman", serif;font-size:13px;text-align:center;}
h1, h2, h3, h4, h5, h6, nav, footer {color:#2178b1;font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Segoe UI, Arial,Helvetica,sans-serif;font-weight:300;}
a, a:visited {color:#2178b1;text-decoration:none;}
a:hover, a:active {text-decoration:underline;}
h2 {font-size:24px;margin:20px 20px 10px;}
p {line-height:24px;letter-spacing:.2px;}

#wrapper {margin:0 auto;text-align:left;width:890px;}
header {background:url(images/content_bg.png) bottom center no-repeat;display:block;height:190px;text-align:center;}
header img {margin-top:20px;margin-left:-5px;}
nav.sidebar {background:url(images/nav_bg.png) top right no-repeat;float:left;width:190px;height:500px;overflow:visible;}
nav.sidebar ul, nav.sidebar address {margin-top:40px;}
nav.sidebar li {font-size:18px;line-height:30px;margin:0 25px 0 10px;}
nav.sidebar li a {display:block;padding-right:5px;text-align:right;}
nav.sidebar ul:hover li a.current {background:#CCC;color:#FFF;}
nav.sidebar li a:hover, nav.sidebar li a.current {background:#2178b1;color:#FFF;text-decoration:none;}
section.content {display:block;float:left;width:500px;}
section.content h4 {padding:10px 20px;}
section.content p {margin:0 20px 15px;}
section.content ul {list-style-type:disc;margin-left:35px;clear:left;}
section.content ul li {line-height:18px;padding-bottom:5px;}
section.content dl {line-height:18px;}
section.content dl li {list-style-type:none;padding-bottom:10px;}
section.content dl dt {color:#999789;width:120px;text-align:right;float:left;clear:left;}
section.content dl dd {margin-left:150px;margin-right:20px;}
section.content dl.professional_associations dt {float:none;margin-left:20px;text-align:left;width:auto;margin-bottom:10px;}
section.content dl.professional_associations dd {margin-left:20px;}
section.content dl.professional_associations dd ul {margin-left:15px;}
section.content dl.professional_associations dd li {list-style-type:disc;}
section.content iframe {border-style:none;display:inline;float:left;height:305px;margin:5px 10px 0 20px;width:180px;overflow:hidden;}
figure.image {border:1px solid #CCC;float:right;line-height:0;padding:5px;margin:3px 20px;}
aside {background:url(images/address_bg.png) top left no-repeat;width:199px;float:left;height:500px;}
aside h4 {font-size:18px;line-height:30px;margin:40px 20px 5px;}
aside address {margin-bottom:15px;margin-left:20px;font-style:normal;font-size:11px;line-height:18px;}
aside address .org, aside address .adr {display:block;}
address .country-name {display:none;}
footer {display:block;clear:left;color:#666666;text-align:center;padding-top:50px;}
footer p {display:inline;}
footer nav {display:inline;}
footer nav ul, footer nav ul li {display:inline;}
footer nav ul li a, footer nav ul li a:visited {display:inline;color:#666666;text-decoration:underline;padding-right:3px;}