
/* - ++theme++soschildren.themes/main-site/css/socialcomments.css - */
@media all {
/* http://www.years-after-live-aid.org/portal_css/++theme++soschildren.themes/main-site/css/socialcomments.css?original=1 */
/* */
#socialcomments {
clear:left;
width:90%;
}
#socialcommentsborder {
border:solid 1px Gray;
float:left;
margin:1em 1em 1em 1.2em;
padding:1em;
}
#socialcommentsborder h2, #socialcommentsborder form, #socialcommentsborder div {
float:left;
margin-left:10px;
margin-right:10px;
}
#socialcommentsborder div div {
float:none;
margin:0;
}
#socialcomments h2 {
color:inherit;
font-family:inherit;
font-size:1em;
font-weight:normal;
letter-spacing:normal;
margin:0 0 1em -0.2em;
padding:0;
}
#socialcomments form {
padding:0;
margin-bottom:0;
margin-top:0;
}
#socialcomments button {
background-color:transparent;
border:none 0;
color:inherit;
margin:0 0.2em;
padding:0;
text-align:center;
text-transform:none;
}
#socialcomments button img {
position:static;
vertical-align:middle;
}
#socialcomments button span {
vertical-align:middle;
}
/* */
#socialcomments h2 {
width:3em;
}
#socialcomments button {
overflow:visible;
}
#clear-space-after-socialcomments {
float:left;
}
}


/* - ++theme++soschildren.themes/main-site/css/common.css - */
@media all {
/* http://www.years-after-live-aid.org/portal_css/++theme++soschildren.themes/main-site/css/common.css?original=1 */
* { margin:0; padding:0; }
pre,code { font-size:1em; }
a { outline:none; }
table { border-spacing:0; }
iframe { border-width:0; border-style:none; }
input {
font-family: Arial, sans-serif;
visibility: visible;
border: 1px solid #ddd;
border-color:#666 #ddd #ddd #666;
color: Black;
vertical-align: middle;
background:White url("/++theme++soschildren.themes/main-site/images/icon-sprites.png") repeat-x;
background-position:0 -600px;
font-size: 1em;
}
button {
font-family:Arial,sans-serif;
cursor:pointer;
font-size:small;
padding:1px;
text-transform:none;
vertical-align:middle;
}
.noborder,
.documentEditable * .noborder {
border: none;
margin: 0;
background: none;
background-color: transparent;
}
fieldset {
border: 1px solid #8cacbb;
margin: 1em 0em 1em 0em;
padding: 0em 1em 1em 1em;
line-height: 1.5em;
width: auto;
}
label {
font-weight: bold;
}
#login-form {
width: 30em;
margin: 0 auto;
}
#login-form .field {
clear: none;
}
#login-form input {
font-size: 150%;
}
#login-form input.context {
padding: 1px 10px 1px 20px;
background-position: 9px 5px;
margin-bottom: 1em;
}
#forgotten-password {
float: right;
width: 35%;
margin: 0 1em;
}
.context,
.formControls .actionButtons .button,
.documentEditable * .context {
background: transparent 9px 1px no-repeat;
color: rgb(51,51,51);
cursor: pointer;
font-size: small;
padding: 1px;
text-transform: none;
border: 1px solid #8cacbb;
}
input.searchButton {
background:no-repeat scroll 2px 1px #FFF;
margin-bottom: 1px ! important;
font-size: small;
cursor: pointer;
text-transform: none;
border: 1px solid #8cacbb;
}
.field {
top: 0;
left: 0;
margin: 0 1em 1em 0;
clear: both;
}
ul.visualNoMarker, ol.visualNoMarker {
list-style-type: none;
list-style-image: none;
margin: 0.5em 0 0 0;
}
.hiddenStructure {
display:block;
background:transparent;
background-image:none;
border:none;
height:1px;
overflow:hidden;
padding:0;
margin:-1px 0 0 -1px;
width:1px;
}
.visualClear {
display:block;
clear:both;
}
#sitesearch form {
background-color:White;
background-image:url("/++theme++soschildren.themes/main-site/images/icon-sprites.png");
background-repeat:repeat-x;
background-position:0 -600px;
border:1px solid;
border-color:#666666 #DDDDDD #DDDDDD #666666;
position:relative;
}
#sitesearch input {
background-color:transparent;
background-image:none;
border:0 none;
padding:0 18px 0 0.25em;
}
button.searchButton {
background-color:transparent;
background-image:url(/++theme++soschildren.themes/main-site/images/icon-sprites.png);
background-repeat:no-repeat;
background-position:3px -97px;
border:0 none;
display:block;
height:19px;
position:absolute;
right:0;
top:0;
width:18px;
}
button.searchButton span {
left:-3000px;
position:absolute;
top:0;
}
#searchGadget {
border:1px solid;
}
input.searchButton {
margin-bottom:0 !important;
}
.template-search #searchResultsSort {
display:block;
margin:1em 0;
font-size:smaller;
}
#sorting-options .sortOption {
text-decoration:underline;
}
#search-field {
padding:1em 0;
}
dl.portalMessage {
font-size: 85%;
background-color: #FFFFFF;
border: 1px solid #000000;
margin: 1em 20em 1em 1em;
}
dl.portalMessage a {
color: black;
border: none;
text-decoration: underline;
}
dl.portalMessage dt {
border-bottom:1px solid #000000;
float:none;
font-weight: bold;
margin:0;
padding: 0.5em 0.75em;
color: #000000;
line-height: 1.25em;
}
dl.portalMessage dd {
padding: 0.5em 0.5em;
margin: 0;
line-height: 1.25em;
}
dl.warning {
border-color: #d80;
}
dl.warning dt {
background-color: #d80;
}
dl.error {
border-color: #d00;
}
dl.error dt {
background-color: #d00;
}
dl.warning {
border-color: #d80;
}
dl.error {
border-color: #d80;
}
.share-form button {
background-image:url(/++theme++soschildren.themes/main-site/images/icon-sprites.png);
background-repeat:no-repeat;
display:block;
position:relative;
}
.share-form span {
/* */
font-size:1px;
left:-1000px;
position:absolute;
top:0;
}
#share-twitter-tweet button {
background-position:0 0;
height:20px;
width:55px;
}
#share-digg button {
background-position:0 -50px;
height:20px;
width:52px;
}
#content dd {
margin-bottom:0;
margin-left:2.5em;
}
.image-inline, .image-left, .image-right {
vertical-align:top;
}
object {
vertical-align:top;
}
}


/* - ++theme++soschildren.themes/main-site/css/base.css - */
@media all {
/* http://www.years-after-live-aid.org/portal_css/++theme++soschildren.themes/main-site/css/base.css?original=1 */
/* */
body {
font-family:Arial,sans-serif;
margin:0 0 5em 0;
}
h1, h2, h3, h4, h5, h6, #relatedItemBox dt {
font-weight:bold;
margin:0.3em 0;
}
h1 {
font-size:x-large;
clear:left;
}
h2, #relatedItemBox dt {
font-size:large;
clear:left;
}
h3 {
font-size:medium;
}
h4 {
font-size:medium;
font-weight:normal;
font-style:italic;
}
h5 {
font-size:medium;
font-weight:normal;
}
h6 {
font-size:small;
font-weight:normal;
}
p, dl.captioned, dl, table, .tileItem, .documentDescription {
margin:0.3em 0 1em 0;
padding:0;
}
p, .documentDescription {
line-height:1.2;
}
blockquote {
margin:1em 40px;
}
input {
padding:1px 0;
}
.discreet, .portletItem .portletItemDetails {
font-size:small;
}
.footnote {
font-size:small;
font-style:italic;
}
/* */
ul, ol {
margin:0.3em 0 1em 1.5em;
padding:0;
}
ul ul, ul ol, ol ol, ol ul {
margin:0 0 0 2em;
}
li {
margin:0.6em 0;
padding:0;
}
ol {
list-style-type:decimal;
}
ol ol {
list-style-type:lower-alpha;
}
ol ol ol {
list-style-type:lower-roman;
}
dt {
font-weight:bold;
margin-top:0.3em;
}
#relatedItemBox dd {
font-size:small;
margin:0.5em 0;
padding:0;
}
ul.inlinelist {
line-height:1.4;
list-style-image:none;
list-style-type:none;
margin:0;
padding:0 0 0.5em 0;
text-align:center;
}
ul.inlinelist li {
display:inline-block;
margin:0;
padding:0 0.5em;
}
.inlinelist img {
vertical-align:baseline;
}
table.datatable {
border:1px solid;
font-size:small;
padding:0.3em;
}
table.datatable caption {
margin:0 0 0.3em 0;
}
table.datatable td, table.datatable th, table.listing td, table.listing th {
padding:0.2em;
}
table.datatable a, table.listing a {
text-decoration:underline;
}
a img {
border:1px solid;
padding:0;
}
a img.noborder {
border:0 none;
}
.bodyContent a {
text-decoration:none;
}
.bodyContent a:hover {
text-decoration:underline;
}
#relatedItemBox a {
text-decoration:underline;
}
dt a {
font-weight:normal;
text-decoration:underline !important;
}
img {
border:0 none;
}
.image-inline {
float:none;
}
.image-left {
float:left;
clear:left;
margin:0.5em 1.5em 0.5em 0 !important;
}
.image-right {
float:right;
margin:0.5em !important;
}
dl.captioned dt, dl.captioned dd {
margin:0;
padding:0;
}
dl.captioned dd {
margin-left:0 !important;
}
dl.captioned dd {
font-size:small;
font-style:italic;
}
/* */
.field {
clear:left;
}
.clear-space-before-submit {
clear:left;
}
/* */
#container {
margin:0 auto;
max-width:969px;
position:relative;
}
#page, #header, #footer {
margin-left:20px;
margin-right:20px;
position:relative;
}
#header {
padding-top:20px;
}
#portal-header {
height:73px;
}
#portal-logo {
float:left;
position:absolute;
}
#portal-logo img {
border:0 none;
margin:0;
padding:0;
}
#sitesearch, #portal-siteactions {
margin:0;
padding-top:25px;
float:right;
vertical-align:middle;
}
#portal-siteactions li {
display:inline;
margin-left:2em;
}
#sitesearch {
margin-left:8px;
margin-right:15px;
}
input.searchButton {
background-position:right 1px;
border-style:solid;
border-width:2px 1px;
font-weight:bold;
padding:0 24px 0 4px;
}
#portal-siteactions {
list-style-type:none;
}
#portal-siteactions a, #portal-siteactions a:visited {
text-decoration:none;
}
#siteaction-sitemap a {
background-image:url(/++theme++soschildren.themes/main-site/images/icon-sprites.png);
background-position:0 -149px;
background-repeat:no-repeat;
padding-left:19px;
}
#portal-personaltools-wrapper {
position:absolute;
}
#portal-breadcrumbs {
clear:both;
margin:0.5em 0;
font-size:small;
}
#col, #contentInnerBottomRight {
clear:right;
float:right;
width:245px;
}
#col .portletLinkForm button {
margin-bottom:1em;
width:100%;
}
#colborder {
margin:0 0 0 15px;
}
#portalBanner {
direction:rtl;
margin-bottom:0.6em;
overflow:hidden;
}
#bannerHeading, #bannerLink,
#bannerImage {
border:0 none;
margin:0;
padding:0;
}
#bannerImage {
vertical-align:top;
}
#contentInnerBottomRight {
clear:both;
}
#contentInnerTopRight .portlet, #contentInnerTopRight .portletLinkForm {
float:right;
}
#contentInnerTopRight .portlet, #contentInnerTopRight .portletLinkForm {
margin:-5px 0 0 0;
}
#contentInnerBottomRight .portlet, #contentInnerBottomRight .portletLinkForm {
margin:-0.5em 0 0.5em 15px;
}
#contentInnerBottomRight button {
width:100%;
}
#contentInnerTopRight .portlet {
width:230px;
}
#contentInnerTopRight .portletLinkForm {
display:inline;
}
#contentInnerTopRight .portletLinkForm button {
margin:0 0 0 15px;
}
#content {
background-image:none;
background-color:transparent;
font-size:medium;
}
.bodyContent {
margin-bottom:1em;
}
.bodyContent .visualClear {
clear:left;
}
.portletBar {
/* */
margin-left:-15px
}
.portletBar .portlet {
float:left;
overflow:hidden;
/* */
margin-left:15px;
width:218px;
}
.portletBar.twoLineHeader .portletHeader {
height:2em;
line-height:1.1;
}
#socialcomments {
clear:both;
height:32px;
}
#socialcommentsborder {
border: 0 none;
float:none;
left:0;
margin:0;
position:absolute;
padding:4px 0;
width:100%;
}
#socialcommentsborder h2 {
display:inline;
margin:0 0 0 15px;
padding:0;
vertical-align:top;
}
#socialcomments form {
display:inline;
vertical-align:top;
}
/* */
.listingBar {
clear:left;
font-size:small;
text-align:center;
vertical-align:top;
}
.listingBar span.previous, .listingPrevious {
margin-bottom:1em;
text-align:left;
float:left;
}
.listingBar span.next, .listingNext {
margin-bottom:1em;
text-align:right;
float:right;
}
.listingBar img {
border:0 none;
vertical-align:middle;
}
.listingPrevious img {
float:left;
}
.listingNext img {
float:right;
}
#footer, #important-note {
font-size:small;
text-align:center;
}
#important-note {
margin:1em 0 -1em 0;
position:relative;
z-index:2;
}
#footer {
padding:1em 0 20px 0;
}
#footer p {
margin:0;
}
.documentFirstHeading {
margin-top:5px;
margin-bottom:10px;
padding-top:3px;
}
/* */
dl.portlet {
background-image:url(/++theme++soschildren.themes/main-site/images/icon-sprites.png);
background-repeat:no-repeat;
margin:0 0 1em 0;
padding:0;
}
.portlet dt, .portlet dd {
margin:0;
padding:0.5em 15px;
}
.portlet dd {
margin-left:0 !important;
}
.portlet p {
margin:0.3 0;
}
.portlet .image-left {
margin-right:0.5em !important;
}
dt.portletHeader {
background-image:url(/++theme++soschildren.themes/main-site/images/icon-sprites.png);
background-repeat:no-repeat;
font-weight:normal;
line-height:1;
margin-left:4px;
padding:0.5em 15px 0.5em 12px;
}
.portletHeader a {
font-weight:bold;
text-decoration:none !important;
}
.portletHeader a:hover {
font-weight:bold;
text-decoration:underline !important;
}
dd.portletFooter {
border-top:1px solid White;
padding-bottom:0.5em;
padding-top:0.5em;
}
.portletFooter form {
margin:0;
padding:0.1em;
text-align:left;
}
.portletFooter button {
background-color:transparent;
border:0 none;
display:block;
font-size:100%;
margin:0;
overflow:visible;
padding:0;
text-decoration:underline;
text-transform:none;
white-space:normal;
width:100%;
}
.portletFooter button:hover {
text-decoration:underline;
}
.portletItem a.tile {
text-decoration:none;
}
.portletItem a.tile:hover {
text-decoration:underline;
}
.portletItem a.tile img {
border:0 none;
}
.portletItem .portletItemDetails {
display:block;
}
/* */
.portletNavigationTree dt.portletHeader {
left:-1000em;
position:absolute;
top:0;
}
.portletNavigationTree dd {
padding:0;
}
.portletNavigationTree ul {
font-weight:bold;
list-style-type:none;
margin:0;
padding:0;
}
.portletNavigationTree li.navTreeTopNode {
background-image:url(/++theme++soschildren.themes/main-site/images/icon-sprites.png);
background-repeat:no-repeat;
padding-right:5px;
}
li.navTreeItem {
display:block;
margin:0;
}
.portletNavigationTree .navTreeTopNode div {
background-image:url(/++theme++soschildren.themes/main-site/images/icon-sprites.png);
background-repeat:no-repeat;
padding-left:5px;
}
.navTreeTopNode a {
background-color:transparent !important;
padding-left:10px !important;
}
.navTreeTopNode a.navTreeCurrentItem {
background-position:1px center;
}
.portletNavigationTree ul ul {
font-size:90%;
font-weight:normal;
}
.portletNavigationTree a, .portletNavigationTree a:visited {
display:block;
padding:5px 15px;
text-decoration:none;
}
a.navTreeSelectedFolderish, a.navTreeCurrentItem {
background-image:url(/++theme++soschildren.themes/main-site/images/nav-select.gif);
background-position:6px center;
background-repeat:no-repeat;
}
.portletNavigationTree li {
border-bottom:1px solid White;
}
.portletNavigationTree li li {
border-bottom:0 none;
}
.portletNavigationTree li li a  {
background-position:15px center;
padding-bottom:0.1em !important;
padding-top:0.1em !important;
padding-left:37px !important;
text-indent:-7px;
}
.portletNavigationTree a.navTreeItemInPath  {
padding-bottom:0.1em !important;
}
.portletNavigationTree li li li a {
background-position:30px center;
padding-left:52px !important;
}
.portletNavigationTree li li li li a {
background-position:45px center;
padding-left:67px !important;
}
/* */
.portletConceptTeaser .portletItem img, .redPortlet .portletItem img {
float:left;
margin:0 15px 15px 0;
padding:0;
}
.portletConceptTeaser .portletItem br {
display:none;
}
.portletConceptTeaser dd.portletItem {
border-width:0 1px;
border-style:solid;
padding-left:14px;
padding-right:14px;
}
.portletConceptTeaser dd.portletFooter {
border:0 none;
}
/* */
.portlet-imageTeaser dd {
background-color:White !important;
margin:0;
margin-left:0 !important;
padding:0;
}
.portlet-imageTeaser dd img {
border:0 none;
margin:0;
padding:0;
}
/* */
.portletLinkForm {
margin:0;
padding:0;
}
.portletLinkForm button, a.button {
background-color:transparent;
background-image:url(/++theme++soschildren.themes/main-site/images/buttons.gif);
background-repeat:no-repeat;
border:0 none;
max-width:405px;
overflow:visible;
padding:0;
position:relative;
text-align:center;
vertical-align:baseline;
}
a.button, a.button:hover{
display:block;
text-decoration:none;
}
.portletLinkForm button::-moz-focus-inner, a.button {
border:none;  /* */
}
.portletLinkForm span, .button span {
background-color:transparent;
background-image:url(/++theme++soschildren.themes/main-site/images/buttons.gif);
background-repeat:no-repeat;
display:block;
font-size:medium;
font-weight:bold;
height:33px;
margin:0 0 0 6px;
padding:11px 55px 0 5px;
position:relative;
text-transform:none;
white-space:nowrap;
}
/* */
/* */
.tileItem .visualClear {
clear:left;
}
.tileImageHolder, .template-folder_summary_view .tileImage {
float:left;
clear:left;
margin:0.5em 15px 0.5em 0 !important;
text-align:right;
}
.tileImage {
vertical-align:top;
}
.tileHeadline {
clear:none;
font-weight:normal;
margin:0;
}
.tileHeadline a, .tileFooter a {
font-weight:normal;
text-decoration:underline;
}
.tilePublishDate {
font-size:small;
margin:0;
}
.tileBody, .tileFooter {
margin:0.3em 0 0 0;
}
.tileItem a.button {
float:left;
margin-top:0.4em;
width:218px;
text-decoration:none;
}
.tileColumns {
margin-left:-15px;
}
.tileColumns .tileItem {
float:left;
margin-left:15px;
width:218px;
}
.quote q {
display:block;
font-weight:bold;
margin:0.5em 0;
quotes:"\201c" "\201d" "\2018" "\2019";
}
.quote q:before {
content:open-quote;
}
.quote q:after {
content:close-quote;
}
span.quote-by {
color:rgb(51,51,51);
font-weight:normal;
font-style:italic;
font-size:medium;
vertical-align:top;
}
/* */
.template-long_form .bodyContent {
max-width:675px;
}
h1.documentFirstHeading.longForm {
margin:0 0 1em 0;
padding:1em 0 0 0;
font-size:xx-large;
text-align:center;
}
.template-long_form .bodyContent h2 {
margin: 1.667em 0;
text-align:center
}
.template-long_form p {
line-height: 1.4;
}
.callout {
clear:left;
border-radius: 10px;
border: none;
background: #f0f0f0;
margin: 1em 245px 1em 0;
padding:1em;
}
.template-long_form .bodyContent ul li {
margin:0.2em 0;
}
.template-long_form .callout {
margin-right:0;
}
.quotes {
margin:2.5em 0;
}
.quotes .tileItem img {
border-radius: 20px;
}
.quotes .tileItem blockquote {
margin:0;
padding:0.5em;
line-height:1.4;
}
.template-long_form .bodyContent a.button {
margin:0 auto;
}
/* */
.template-news_item_full_size_image #publishDate, .template-news_item #publishDate {
font-weight:bold;
margin:0.3em 0;
}
.template-news_item_full_size_image .newsImageContainer {
margin:0.3em 0 1em 0;
}
/* */
.documentDescription {
font-weight:bold;
}
.template-news_item .newsImageContainer .captioned {
max-width:400px;
}
.template-news_item .newsImageContainer .captioned, .template-news_item .newsImageContainer img {
float:left;
clear:left;
margin:0.5em 1em 0.5em 0 !important;
}
.template-news_item .newsImageContainer .captioned img {
float:none;
clear:none;
margin:0 !important;
}
/* */
.template-news_item_full_size_image #publishDate {
font-weight:bold;
margin:0.3em 0;
}
/* */
.template-search div.row {
clear:none;
float:none;
position:static;
width:auto;
}
.template-atct_topic_view .bodyContent dt, .template-folder_listing .bodyContent dt,
.template-search dt {
font-weight:normal;
margin:1em 0 0.1em 0;
padding:0;
}
.template-atct_topic_view .bodyContent dd, .template-folder_listing .bodyContent dd,
.template-search dd {
margin:0;
margin-left:0 !important;
padding:0;
}
/* */
.template-atct_album_view .bodyContent .visualClear {
clear:left;
}
.photoAlbumEntry {
float:left;
position:relative;
overflow:hidden;
height:185px;
width:143px;
margin:0em;
padding:0px 6px 0px 9px;
text-align:center;
background-image:url('/++theme++soschildren.themes/main-site/images/polaroid-single.png');
background-repeat:no-repeat;
}
.photoAlbumEntry img {
border:1px solid !important;
display:block;
margin:0 auto;
padding:0;
}
.photoAlbumEntryWrapper {
height:130px;
width:128px;
margin-bottom:7px;
}
.photoAlbumEntry a {
display:block;
height:169px;
width:130px;
margin:16px auto 0px;
}
.photoAlbumFolder {
background-image:url('/++theme++soschildren.themes/main-site/images/polaroid-multi.png');
background-repeat:no-repeat;
}
.photoAlbumEntryTitle {
display:block;
width:128px;
height:3.6em;
}
/* */
#portal-sitemap {
margin-right:245px;
}
#portal-sitemap li {
border:1px solid;
font-size:large;
font-weight:bold;
padding:0;
margin:0.5em 0;
}
#portal-sitemap li div {
border-bottom:1px solid;
}
#portal-sitemap ul {
margin:0;
padding:0;
}
#portal-sitemap li li {
border:0 none;
display:inline-block;
font-size:smaller;
font-weight:normal;
list-style:none;
margin:0;
width:49.5%;
}
#portal-sitemap li li .clear-space-after-navtree-level {
clear:none;
}
#portal-sitemap li li div {
border-bottom:0;
position:static;
}
#portal-sitemap li li:nth-child(odd) {
clear:left;
}
#portal-sitemap a, #portal-sitemap a:hover {
display:block;
text-decoration:none;
}
#portal-sitemap li a, #portal-sitemap li a:hover {
padding:0.5em;
}
#portal-sitemap .clear-space-after-navtree-level {
border:0 none;
clear:left;
position:static;
}
li.visualNoMarker {
list-style-type: none;
list-style-image: none;
}
}


/* - ++theme++soschildren.themes/main-site/css/color.css - */
@media all {
/* http://www.years-after-live-aid.org/portal_css/++theme++soschildren.themes/main-site/css/color.css?original=1 */
body {
background-color:rgb(253,230,207);
background-image:url(/++theme++soschildren.themes/main-site/images/frame.png);
background-repeat:repeat-x;
color:rgb(51,51,51);
}
h1, h2, h3, h4, h5, h6, legend, label, caption,
.template-news_item_full_size_image #publishDate,
.template-news_item #publishDate,
#relatedItemBox dt {
color:rgb(236,116,4);
}
.discreet, .portletItem .portletItemDetails {
color:rgb(136,136,136);
}
.datatable {
background-color:White;
}
.datatable tbody tr:nth-child(odd), .listing tbody tr:nth-child(odd) {
background-color:rgb(253,230,207);
}
.datatable tbody tr.odd, .listing tbody tr.odd {
background-color:rgb(253,230,207);
}
a, .portletNavigationTree a:visited {
color:rgb(31,82,123);
}
a:visited {
color:rgb(79,133,174);
}
a img {
border-color:rgb(187,203,215) rgb(18,46,68) rgb(18,46,68) rgb(187,203,215);
}
a:visited img {
border-color:rgb(202,218,230) rgb(44,74,96) rgb(44,74,96) rgb(202,218,230);
}
#container {
background-color:White;
}
#portal-header {
background-color:rgb(236,116,4);
}
#sitesearch form {
background-color:White;
border-color:rgb(51,51,51) rgb(136,136,136) rgb(136,136,136) rgb(51,51,51);
}
#searchGadget {
border-color:rgb(126,173,189);
}
input.searchButton {
background-color:rgb(0,158,224);
background-image:url(/++theme++soschildren.themes/main-site/images/search.png);
border-color:rgb(126,206,239) rgb(0,158,224) rgb(0,120,170) rgb(0,158,224);
color:White;
}
#portal-siteactions a, #portal-siteactions a:visited {
color:White;
}
#socialcommentsborder {
background-color:rgb(0,157,224);
}
#socialcommentsborder h2, #socialcommentsborder button {
color:White;
}
.portlet {
background-color:rgb(241,146,62);
background-position:left -200px;
}
.portletHeader {
background-position:right -250px;
}
.portletHeader, .portletHeader a, .portletHeader a:visited {
color:White;
}
.portlet dd {
background-color:rgb(253,230,207);
}
.portletFooter button {
color:rgb(44,133,160);
}
.portletItem a.tile {
color:rgb(51,51,51);
}
/* */
.portletNavigationTree, .portletNavigationTree .portletItem {
background-color:transparent !important;
}
.portletNavigationTree li.navTreeTopNode {
background-color:rgb(241,146,62);
background-position:right -250px;
}
.portletNavigationTree .navTreeTopNode div {
background-position:left -200px;
}
.navTreeTopNode a {
color:White !important;
}
.portletNavigationTree a:hover, .portletNavigationTree a:hover:visited,
.portletNavigationTree a.navTreeSelectedFolderish,
.portletNavigationTree a.navTreeCurrentItem {
color:White;
}
a.navTopic-none {
background-color:rgb(250,203,159);
}
a.navTopic-none:hover,
a.navTopic-none.navTreeSelectedFolderish,
a.navTopic-none.navTreeCurrentItem {
background-color:rgb(241,146,62);
}
/* */
.portletLinkForm span, .button span {
color:White;
}
.portletLinkForm button, a.button {
background-position:left -250px;
}
.portletLinkForm span, .button span {
background-position:right -200px;
}
.tilePublishDate {
color:rgb(136,136,136);
}
.photoAlbumEntryTitle {
color:rgb(136,136,136);
}
#portal-sitemap a, #portal-sitemap a:hover {
color:rgb(51,51,51);
}
#portal-sitemap a:hover {
background-color:rgb(246,175,110);
color:White;
}
/* */
.topic-news h1, .topic-news h2, .topic-news h3, .topic-news h4,
.topic-news h5, .topic-news h6,
.topic-news legend, .topic-news label, .topic-news caption,
.topic-news.template-news_item_full_size_image #publishDate,
.topic-news.template-news_item #publishDate,
.topic-news #relatedItemBox dt {
color:rgb(118,184,86);
}
.topic-news .datatable tbody tr:nth-child(odd), .topic-news .listing tbody tr:nth-child(odd) {
background-color:rgb(232,242,223);
}
.topic-news .datatable tbody tr.odd, .topic-news .listing tbody tr.odd {
background-color:rgb(232,242,223);
}
.topic-news .portlet, dl.portlet.portletNews, dl.portlet.portletCollection, dl.portlet.portletTopic-news {
background-color:rgb(152,198,121);
background-position:left -500px;
}
.topic-news .portletHeader, .portletNews dt.portletHeader, .portletCollection dt.portletHeader, .portletTopic-news dt.portletHeader {
background-position:right -550px;
}
.topic-news .portlet dd, dl.portlet.portletNews dd, dl.portlet.portletCollection dd, dl.portlet.portletTopic-news dd {
background-color:rgb(232,242,223);
}
.portletNavigationTree .navTopic-news li.navTreeTopNode {
background-color:rgb(152,198,121);
background-position:right -550px;
}
.portletNavigationTree .navTopic-news .navTreeTopNode div {
background-position:left -500px;
}
a.navTopic-news:hover,
a.navTopic-news.navTreeSelectedFolderish,
a.navTopic-news.navTreeCurrentItem {
background-color:rgb(118,184,86);
}
a.navTopic-news {
background-color:rgb(208,228,191);
}
form.linkFormTopic-news button,  a.button.buttonTopic-news {
background-position:left -350px;
}
form.linkFormTopic-news span, .button.buttonTopic-news span {
background-position:right -300px;
}
/* */
.topic-donate h1, .topic-donate h2, .topic-donate h3, .topic-donate h4,
.topic-donate h5, .topic-donate h6,
.topic-donate legend, .topic-donate label, .topic-donate caption,
.topic-donate.template-news_item_full_size_image #publishDate,
.topic-donate.template-news_item #publishDate,
.topic-donate #relatedItemBox dt {
color:rgb(236,116,4);
}
.topic-donate .datatable tbody tr:nth-child(odd), .topic-donate .listing tbody tr:nth-child(odd) {
background-color:rgb(253,230,207);
}
.topic-donate .datatable tbody tr.odd, .topic-donate .topic-news .listing tbody tr.odd {
background-color:rgb(253,230,207);
}
.topic-donate .portlet, dl.portlet.portletConceptTeaser, dl.portlet.portletTopic-donate {
background-color:rgb(241,146,62);
background-position:left -200px;
}
.topic-donate .portletHeader, .portletConceptTeaser dt.portletHeader, .portletTopic-donate dt.portletHeader {
background-position:right -250px;
}
.topic-donate .portlet dd, dl.portlet.portletConceptTeaser dd, dl.portlet.portletTopic-donate dd {
background-color:rgb(253,230,207);
}
.portlet.portletConceptTeaser dd.portletItem {
border-color:rgb(253,230,207);
background-color:White;
}
.portletNavigationTree .navTopic-donate li.navTreeTopNode {
background-color:rgb(241,146,62);
background-position:right -250px;
}
.portletNavigationTree .navTopic-donate .navTreeTopNode div {
background-position:left -200px;
}
a.navTopic-donate:hover,
a.navTopic-donate.navTreeSelectedFolderish,
a.navTopic-donate.navTreeCurrentItem {
background-color:rgb(241,146,62);
}
a.navTopic-donate {
background-color:rgb(250,203,159);
}
form.linkFormTopic-donate button,  a.button.buttonTopic-donate {
background-position:left -250px;
}
form.linkFormTopic-donate span, .button.buttonTopic-donate span {
background-position:right -200px;
}
/* */
.topic-causes h1, .topic-causes h2, .topic-causes h3, .topic-causes h4,
.topic-causes h5, .topic-causes h6,
.topic-causes legend, .topic-causes label, .topic-causes caption,
.topic-causes.template-news_item_full_size_image #publishDate,
.topic-causes.template-news_item #publishDate,
.topic-causes #relatedItemBox dt {
color:rgb(231,67,97);
}
.topic-causes .datatable tbody tr:nth-child(odd), .topic-causes .listing tbody tr:nth-child(odd) {
background-color:rgb(251,225,222);
}
.topic-causes .datatable tbody tr.odd, .topic-causes .topic-news .listing tbody tr.odd {
background-color:rgb(251,225,222);
}
.topic-causes .portlet, dl.portlet.portletTopic-causes {
background-color:rgb(235,114,124);
background-position:left -300px;
}
.topic-causes .portletHeader, .portletTopic-causes dt.portletHeader {
background-position:right -350px;
}
.topic-causes .portlet dd, dl.portlet.portletTopic-causes dd {
background-color:rgb(251,225,222);
}
.portletNavigationTree .navTopic-causes li.navTreeTopNode {
background-color:rgb(235,114,124);
background-position:right -350px;
}
.portletNavigationTree .navTopic-causes .navTreeTopNode div {
background-position:left -300px;
}
a.navTopic-causes:hover,
a.navTopic-causes.navTreeSelectedFolderish,
a.navTopic-causes.navTreeCurrentItem {
background-color:rgb(235,114,124);
}
a.navTopic-causes {
background-color:rgb(247,191,189);
}
form.linkFormTopic-causes button,  a.button.buttonTopic-causes {
background-position:left -150px;
}
form.linkFormTopic-causes span, .button.buttonTopic-causes span {
background-position:right -100px;
}
/* */
.topic-about h1, .topic-about h2, .topic-about h3, .topic-about h4,
.topic-about h5, .topic-about h6,
.topic-about legend, .topic-about label, .topic-about caption,
.topic-about.template-news_item_full_size_image #publishDate,
.topic-about.template-news_item #publishDate,
.topic-about #relatedItemBox dt {
color:rgb(0,158,224);
}
.topic-about .datatable tbody tr:nth-child(odd), .topic-about .listing tbody tr:nth-child(odd) {
background-color:rgb(212,237,250);
}
.topic-about .datatable tbody tr.odd, .topic-about .topic-news .listing tbody tr.odd {
background-color:rgb(212,237,250);
}
.topic-about .portlet, dl.portlet.portletTopic-about {
background-color:rgb(0,177,230);
background-position:left -400px;
}
.topic-about .portletHeader, .portletTopic-about dt.portletHeader {
background-position:right -450px;
}
.topic-about .portlet dd, dl.portlet.portletTopic-about dd {
background-color:rgb(212,237,250);
}
.portletNavigationTree .navTopic-about li.navTreeTopNode {
background-color:rgb(0,177,230);
background-position:right -450px;
}
.portletNavigationTree .navTopic-about .navTreeTopNode div {
background-position:left -400px;
}
a.navTopic-about:hover,
a.navTopic-about.navTreeSelectedFolderish,
a.navTopic-about.navTreeCurrentItem {
background-color:rgb(0,177,230);
}
a.navTopic-about {
background-color:rgb(162,218,243);
}
form.linkFormTopic-about button,  a.button.buttonTopic-about {
background-position:left -50px;
}
form.linkFormTopic-about span, .button.buttonTopic-about span {
background-position:right top;
}
/* */
.topic-fundraise h1, .topic-fundraise h2, .topic-fundraise h3, .topic-fundraise h4,
.topic-fundraise h5, .topic-fundraise h6,
.topic-fundraise legend, .topic-fundraise label, .topic-fundraise caption,
.topic-fundraise.template-news_item_full_size_image #publishDate,
.topic-fundraise.template-news_item #publishDate,
.topic-fundraise #relatedItemBox dt {
color:rgb(0,158,224);
}
.topic-fundraise .datatable tbody tr:nth-child(odd), .topic-fundraise .listing tbody tr:nth-child(odd) {
background-color:rgb(212,237,250);
}
.topic-fundraise .datatable tbody tr.odd, .topic-fundraise .topic-news .listing tbody tr.odd {
background-color:rgb(212,237,250);
}
.topic-fundraise .portlet, dl.portlet.portletTopic-fundraise {
background-color:rgb(0,177,230);
background-position:left -400px;
}
.topic-fundraise .portletHeader, .portletTopic-fundraise dt.portletHeader {
background-position:right -450px;
}
.topic-fundraise .portlet dd, dl.portlet.portletTopic-fundraise dd {
background-color:rgb(212,237,250);
}
.portletNavigationTree .navTopic-fundraise li.navTreeTopNode {
background-color:rgb(0,177,230);
background-position:right -450px;
}
.portletNavigationTree .navTopic-fundraise .navTreeTopNode div {
background-position:left -400px;
}
a.navTopic-fundraise:hover,
a.navTopic-fundraise.navTreeSelectedFolderish,
a.navTopic-fundraise.navTreeCurrentItem {
background-color:rgb(0,177,230);
}
a.navTopic-fundraise {
background-color:rgb(162,218,243);
}
form.linkFormTopic-fundraise button,  a.button.buttonTopic-fundraise {
background-position:left -50px;
}
form.linkFormTopic-fundraise span, .button.buttonTopic-fundraise span {
background-position:right top;
}

}


/* - ++theme++soschildren.themes/main-site/css/mobile.css - */
@media all {
/* http://www.years-after-live-aid.org/portal_css/++theme++soschildren.themes/main-site/css/mobile.css?original=1 */
.small-screen {
display:none;
}
@media only screen and (max-width: 550px) {
#header {
padding-top:0.2em;
}
#page, #header, #footer {
margin-left:0.2em;
margin-right:0.2em;
}
#portal-header {
background-color:transparent;
height:auto;
}
#portal-logo {
display:block;
float:none;
position:relative;
}
#sitesearch {
margin:0;
padding-top:0;
position:absolute;
width:100%;
}
#sitesearch form, #viewlet-above-content {
margin-left:80px;
}
#page {
margin-top:2em;
}
#col, #contentInnerBottomRight {
width:100%;
}
#colborder {
margin:0;
}
.not-small-screen {
display:none;
}
label.small-screen {
display:block;
}
label.show-hide.sh-nav {
background-image:url(/++theme++soschildren.themes/main-site/images/icon-sprites.png);
background-position:right -650px;
background-repeat:no-repeat;
color:rgb(51,51,51);
height:55px;
padding-right:60px;
position:absolute;
left:0;
top:-2em;
}
label.show-hide.sh-portlet {
color:rgb(136,136,136);
font-weight:normal;
line-height:2;
text-decoration:underline;
}
input.show-hide ~ .hideable {
display:none;
}
input.show-hide:checked ~ .hideable, input.show-hide.checked ~ .hideable {
display:block;
}
#contentInnerTopRight, #contentInnerTopRight .portletLinkForm {
clear:both;
display:block;
float:none;
}
.bodyContent .portletBar {
margin:0;
}
.bodyContent .portlet {
margin-left:0;
margin-right:0;
float:none;
width:100%;
}
.bodyContent img {
height:auto;
margin:0 !important;
width:100%;
}
.callout {
margin-right:0;
}
.tileColumns {
margin-left:0;
}
.tileColumns .tileItem {
float:none;
margin-left:0;
width:100%;
}
.tileImageHolder, .captioned {
display:block;
float:none;
}
}
}

