@charset "UTF-8";
/* IFLA's got style */

* {margin: 0; padding: 0;}
body {background-color: #f0f3fa; background-image: url(../images/bg.gif);}
p {margin-bottom: 18px;}
ul {margin-left: 1em; margin-bottom: 32px; margin-top: 9px;}
ul li {list-style-type: square; display: block; margin-bottom: 18px;}
hr {margin: 18px 0;}

#capsule {width: 930px; margin: 0 auto; padding-bottom: 40px;}
#inner_capsule {width: 914px; background-color: #FFFFFF;}
.shadow_left {width: 8px; background-image: url(../images/shadow_left_8px.gif); background-repeat: repeat-y;}
.shadow_right {width: 8px; background-image: url(../images/shadow_right_8px.gif); background-repeat: repeat-y;}
.shadow_bottom {width: 930px; height: 10px; background-image: url(../images/shadow_bottom_930pxby10px.gif); background-repeat: no-repeat;}

#head_title {float: left; width: 285px; padding-top: 2px; color: #4365c3; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; letter-spacing: 6;}
#head_title a {text-decoration: none; color: #4365c3;}
#head_title a:link, a:visited {color: #4365c3;}
#head_title a:hover, a:active {color: #000;}
#head_navigation {float: left; width: 436px;}
#head_navigation a {color: #000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; letter-spacing: -4; margin-right: 23px; text-decoration: none;}
#head_navigation a:link, a:visited {color: #000;}
#head_navigation a:hover, a:active {color: #4365c3;}
#head_navigation a:link.in {color: #918800;}
#head_navigation a:visited.in {color: #918800;}
#head_navigation a:hover.in {color: #4365c3;}
#head_navigation a:active.in {color: #4365c3;}
#head_navigation_login {float: left; width: 125px; text-align: right;}
#head_navigation_login a {color: #000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; letter-spacing: -4; margin: 0; text-decoration: none;}
#head_navigation_login a:link, a:visited {color: #000;}
#head_navigation_login a:hover, a:active {color: #4365c3;}
#head_logo {float: left; width: 282px; margin-top: 36px;}
#head_masthead_image {float: left; width: 585px; margin-top: 36px;}
#header_capsule {clear: both; width: 882px; height: 148px; padding: 20px 0 40px 32px;}

#sidebar {float: left; width: 256px; padding: 34px 24px 60px 34px; color: #000; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; line-height: 14px;}
#sidebar a {text-decoration: none;}
#sidebar a:link, a:visited {color: #918800;}
#sidebar a:hover, a:active {color: #4365c3;}
#sidebar .title {color: #000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; line-height: 20px; display: block; margin-bottom: 18px;}

#sub_navigation {width: 256px; margin-bottom: 32px; line-height: 14px;}
#sub_navigation a {color: #000; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; margin: 0 0 16px 0; display: block; text-decoration: none;}
#sub_navigation a:link, a:visited {color: #000;}
#sub_navigation a:hover, a:active {color: #4365c3;}
#sub_navigation a:link.in {color: #918800; font-weight: bold;}
#sub_navigation a:visited.in {color: #918800; font-weight: bold;}
#sub_navigation a:hover.in {color: #4365c3; font-weight: bold;}
#sub_navigation a:active.in {color: #4365c3; font-weight: bold;}

#main_column {float: left; width: 560px; padding: 34px 34px 60px 0px; color: #000; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; line-height: 16px;}
#main_column a {text-decoration: none;}
#main_column a:link, a:visited {color: #918800;}
#main_column a:hover, a:active {color: #4365c3;}
#main_column .title {color: #4365c3; font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; line-height: 20px; display: block; margin-bottom: 18px;}
#main_column .title_sub {color: #000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; line-height: 16px; display: block; margin-bottom: 18px;}

#footer {clear: both; width: 914px; margin-bottom: 18px; background-color: #FFFFFF; text-align: center; color: #000000; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px;}
#footer a {text-decoration: none;}
#footer a:link, a:visited {color: #918800;}
#footer a:hover, a:active {color: #4365c3;}
