﻿#body { color: #313537; font-size: 13px; line-height: 22px; }

a, a:link { color: #1b63c4; text-decoration: none; }
a:visited { color: #456691; }
a:hover { text-decoration: underline; }

h1 { font-size: 56px; color: #764375; font-weight: normal; font-family: 'Parisine Plus Std Clair', Arial, Helvetica, Sans-Serif; line-height: 55px; margin: 0px 0 10px 0; }
h2 { font-size: 21px; color: #765f43; font-weight: normal; line-height: 29px; margin: 20px 0 0 0; }
h2.section-heading { font-size: 19px; line-height: 29px; margin: 0 0 0 0; }
h3 { font-size: 17px; color: #797978; font-weight: normal; line-height: 22px; margin: 19px 0 0 0; }
h4 { font-size: 15px; color: #7a4e79; font-weight: bold; }
h5 { font-size: 13px; color: #1b63c4; font-weight: bold; margin: 20px 0 0 0; }

h1 p { margin: 0; padding: 0; }

h2 a, h2 a:link, h2 a:visited { text-decoration: underline; color: #764375; }
h3 a, h3 a:link, h3 a:visited { text-decoration: underline; color: #797978; }

p { margin: 8px 0; padding: 0; }
.page-intro { margin: 0; color: #717171; font-size: 15px; }

ul.jump-links { padding: 0; margin: 18px 0 23px 0; list-style: none; }
ul.jump-links li { background-image: url('../images/jump-link-bullet.gif'); background-repeat: no-repeat; background-position: 0 11px; padding-left: 15px; }
ul.jump-links li a { font-size: 13px; line-height: 26px; }


/* Home page styles */
.content-home .content-heading h1 { margin-top: 24px; }
.content-home .content-container ul { padding: 0 0 8px 15px; margin: 0; }
/* End Home page styles */


/* Second level page styles */
.section-summary { margin: 20px 0 0 0; height: 144px; }
.section-summary .image { width: 199px; height: 128px; float: left; padding: 8px; background-image: url('/common/liveandwork/images/home-image-frame.gif'); background-repeat: no-repeat; margin: 0 18px 0 -2px; }
.section-summary .image img { width: 199px; height: 128px; }
.section-summary h2 { margin-top: 8px; }
.section-summary summary { margin: 8px 0 12px 0; }
/* End second level pages styles */

/* Third level pages styles */
.related-links { border-top: solid 1px #add7d5; margin-top: 30px; }
.related-links h2 { color: #7a4e79; font-weight: bold; font-size: 17px; }

.right-image { float: right; padding: 8px; margin-left: 16px; background-repeat: no-repeat; font-size: 16px; color: #737373; line-height: 32px; text-align: center; }
.right-image img { margin-bottom: 9px; }
.captioned-image { border-bottom: solid 1px #cccccc; background-repeat: no-repeat; font-size: 11px; color: #737373; }

.right-image-small { width: 199px; background-image: url('/common/liveandwork/images/home-image-frame.gif'); min-height: 128px; }
.right-image-small img { width: 199px; height: 128px; }

.right-image-large { width: 299px; background-image: url('/common/liveandwork/images/home-image-frame-large.gif'); min-height: 192px; }
.right-image-large img { width: 299px; height: 192px; }
/* End third level page styles */


/* Search results */
#search-results .your-keywords { color: #7a4e79; }
#search-results ul.results li .summary { color: #303030; }
#search-results ul.results li h3 a { color: #1b63c4; }
/* End search results */


/* migrant stories */
.migrant-stories .migrant-story { border-bottom: solid 1px #d5ebe8; padding-bottom: 18px; margin-bottom: 18px; min-height: 92px; }
.migrant-stories .migrant-story .image { float: left; width: 108px; height: 80px; padding: 6px; background-image: url('../images/migrant-story-image-shadow.gif'); background-repeat: no-repeat; }
.migrant-stories .migrant-story .image img { width: 108px; height: 80px; }
.migrant-stories .migrant-story .reference { padding: 6px 0 0 136px; }
.migrant-stories .migrant-story .read-more { padding: 0 0 0 136px; }
/* end migrant stories */


/* overrides for FCKEditor */
.SC_Item * { float: none; padding: 0; margin: 0; border: none; background: none; line-height: 15px; height: 15px; }

