
/* - ploneKss.css - */
@media screen {
/* http://www.justiciarestaurativa.org/www.restorativejustice.org/portal_css/ploneKss.css?original=1 */
#kss-spinner {
display:none;
width: 20px;
height: 20px;
position: fixed;
background-position: center center;
top: 50%;
left: 50%;
margin-top: -10px;
margin-left: -10px;
}
.formlibInlineEditable,
.inlineEditable {
padding: 1px;
display: block;
}
body.kssActive .inlineEditable:hover,
body.kssActive .formlibInlineEditable:hover {
padding: 0;
border: 1px solid #ddd;
border-color: #666 #ddd #ddd #666;
cursor: text;
background: White url(input_background.png) repeat-x;
}
body.kssActive .inlineEditable a:hover,
body.kssActive .formlibInlineEditable a:hover {
cursor: pointer;
}
body.kssActive .formlibInlineForm:hover,
body.kssActive .formlibInlineForm a:hover {
padding: 1px;
border: none;
cursor: default;
background: none;
}
.inlineForm .formHelp,
.inlineForm .fieldRequired,
.inlineForm label {
display: none;
}
/* */
.inlineForm .ArchetypesSelectionWidget label {
display: inline;
}
.inlineForm #archetypes-fieldname-title input,
.inlineForm #archetypes-fieldname-title {
font-size: 100%;
}
/* */
h1 div.formControls input {
font-size: 55% !important;
}
}


/* - ploneCustom.css - */
@media all {
/* http://www.justiciarestaurativa.org/www.restorativejustice.org/portal_css/ploneCustom.css?original=1 */
#content li, dl.portlet li, div.portletStaticText li {
line-height: normal;
}
}


/* XXX ERROR -- could not find 'pfinavtree.css'*/

/* XXX ERROR -- could not find 'rjskin.css'*/

/* XXX ERROR -- could not find 'pagebody.css'*/

/* - slideshow.css - */
@media screen {
/* http://www.justiciarestaurativa.org/www.restorativejustice.org/portal_css/slideshow.css?original=1 */
.slideshowfolder {
display: block;
position: relative;
}
.slideshowfolder-images {
display: block;
overflow: hidden;
position: relative;
}
.slideshowfolder-images img {
display: block;
position: absolute;
z-index: 1;
}
.slideshowfolder-thumbnails {
overflow: hidden;
}
.slideshowfolder-images-visible {
opacity: 1;
}
.slideshowfolder-images-next {
opacity: 0;
}
.slideshowfolder-images-prev {
opacity: 0;
}
.slideshowfolder-images img {
float: left;
left: 0;
top: 0;
}
.slideshowfolder {
margin: 1em auto 100px;
}
.slideshowfolder a img {
border: 0;
}
.slideshowfolder-captions {
background: #000;
bottom: 0;
color: #FFF;
font: normal 12px/22px Arial, sans-serif;
left: 0;
overflow: hidden;
position: absolute;
width: 100%;
z-index: 10000;
}
.slideshowfolder-captions-text {
padding: 0 .5em;
}
.slideshowfolder-captions-hidden {
opacity: 0;
}
.slideshowfolder-captions-visible {
opacity: .7;
}
.slideshowfolder-controller {
background: url(controller.png) no-repeat;
height: 42px;
left: 50%;
margin: -21px 0 0 -119px;
overflow: hidden;
position: absolute;
top: 50%;
width: 238px;
z-index: 10000;
}
.slideshowfolder-controller * {
margin: 0;
padding: 0;
}
.slideshowfolder-controller-hidden {
opacity: 0;
}
.slideshowfolder-controller-visible {
opacity: 1;
}
.slideshowfolder-controller a {
cursor: pointer;
display: block;
height: 18px;
overflow: hidden;
position: absolute;
top: 12px;
}
.slideshowfolder-controller a.active {
background-position: 0 18px;
}
.slideshowfolder-controller li {
list-style-type: none;
list-style-image: none;
}
.slideshowfolder-controller li a {
border-bottom: none;
}
.slideshowfolder-controller li.first a {
background-image: url(controller-first.gif);
left: 33px;
width: 19px;
}
.slideshowfolder-controller li.last a {
background-image: url(controller-last.gif);
left: 186px;
width: 19px;
}
.slideshowfolder-controller li.next a {
background-image: url(controller-next.gif);
left: 145px;
width: 28px;
}
.slideshowfolder-controller li.pause a {
background-image: url(controller-pause.gif);
left: 109px;
width: 20px;
}
.slideshowfolder-controller li.play a {
background-image: url(controller-play.gif);
}
.slideshowfolder-controller li.prev a {
background-image: url(controller-prev.gif);
left: 65px;
width: 28px;
}
.slideshowfolder-loader {
height: 28px;
right: 0;
position: absolute;
top: 0;
width: 28px;
z-index: 10001;
}
.slideshowfolder-loader-hidden {
opacity: 0;
}
.slideshowfolder-loader-visible {
opacity: 1;
}
.slideshowfolder-thumbnails {
bottom: -100px;
height: 100px;
left: 0;
position: absolute;
width: 100%;
}
.slideshowfolder-thumbnails * {
margin: 0;
padding: 0;
}
.slideshowfolder-thumbnails ul {
height: 65px;
left: 0;
position: absolute;
top: 0;
width: 10000px;
margin: 0;
}
.slideshowfolder-thumbnails li {
float: left;
list-style: none;
margin: 5px 5px 5px 0;
position: relative;
}
.slideshowfolder-thumbnails a {
display: block;
padding: 5px;
position: relative;
}
* html .slideshowfolder-thumbnails a { /* */
width: 0;
}
.slideshowfolder-thumbnails li a {
border-bottom: none;
}
.slideshowfolder-thumbnails a:hover {
background-color: #FF9 !important;
opacity: 1 !important;
}
.slideshowfolder-thumbnails img {
display: block;
}
.slideshowfolder-thumbnails-active {
background-color: #9FF;
opacity: 1;
}
.slideshowfolder-thumbnails-inactive {
background-color: #FFF;
opacity: .5;
}

}


/* - ++resource++rj.skin.stylesheets/main.css - */
@media screen {
/* http://www.justiciarestaurativa.org/www.restorativejustice.org/portal_css/++resource++rj.skin.stylesheets/main.css?original=1 */
/* */
body {
background: #be9b2f url(++resource++rj.skin.images/background-gradient.gif) bottom left repeat-x;
}
.kupu-html > body {
background: none;
}
.documentContent p a, .documentContent li a {
border-bottom:0 none;
}
p, li {
line-height: normal;
}
h1.documentFirstHeading {
border-bottom:0;
font-weight:bold;
}
.newsItem > h2 {
line-height: 1.2em;
}
/* */
#visual-portal-wrapper {
width: 1020px;
margin: 0 auto;
}
#portal-top {
background: transparent url(++resource++rj.skin.images/header-background.png) top center no-repeat;
min-height: 210px;
}
#portal-columns {
background: transparent url(++resource++rj.skin.images/content-background.png) top center repeat-y;
margin-top: -65px;
padding-top: 60px;
}
#portal-column-one .visualPadding {
padding:40px 0 0 25px;
width: 200px;
}
#portal-column-two .visualPadding {
padding: 28px 25px 0 0;
width: 200px;
}
#portal-column-content {
padding: 0 20px 0;
}
#portal-footer-wrapper {
background: transparent url(++resource++rj.skin.images/footer-background.png) top center no-repeat;
min-height: 350px;
padding-top: 60px;
}
/* */
#top-links {
padding-left: 20px;
}
#portal-logo {
margin-bottom: 12px;
}
#portal-globalnav {
min-height: 90px;
padding:5px 0 0 8px;
background: transparent url(++resource++rj.skin.images/nav-bg.gif) 9px 5px no-repeat;
}
#portal-globalnav > li > a {
background-color:transparent;
border-color:transparent;
border-style:none;
border-width:0;
color:#333333;
min-height: 17px;
margin-right:0;
padding:7px 10px;
text-transform:none;
display: block;
float: left;
text-align: center;
font-size: 12px;
font-weight: bold;
background: transparent url(++resource++rj.skin.images/nav-bga.gif) top left no-repeat;
min-width: auto;
}
#portal-globalnav li.selected a {
background-color:transparent;
border-color:transparent;
border-style:none;
border-width:0;
background: transparent url(++resource++rj.skin.images/nav-bg-ovr.gif) top left no-repeat;
text-decoration: underline;
color: #b80139;
}
#portal-globalnav li#portaltab-index_html a { background: transparent url(++resource++rj.skin.images/nav-bg-home.png) top left no-repeat; }/**/
#portal-globalnav li a:hover { background: transparent url(++resource++rj.skin.images/nav-bg-ovr.gif) top left no-repeat; color: #333; }
#portal-globalnav li#portaltab-index_html a:hover { background: transparent url(++resource++rj.skin.images/nav-bg-home-ovr.gif) top left no-repeat; }
#portal-globalnav li#portaltab-index_html.selected a { background: transparent url(++resource++rj.skin.images/nav-bg-home-ovr.gif) top left no-repeat; }
#portal-siteactions {
padding: 5px 2em 3px 0;
text-align: right;
float: right;
}
#portal-siteactions li a {
border:0 none;
color:#FFF;
text-transform:uppercase;
font-size: 11px;
font-weight: bold;
}
#portal-siteactions li a:hover {
border:0 none;
color:#d9bb5f;
text-transform:uppercase;
font-size: 11px;
font-weight: bold;
background: transparent;
}
#portal-searchbox {
width: 280px;
padding: 25px 20px 0 0;
}
.LSBox {
width: 280px;
text-align: left;
}
#portal-searchbox #searchGadget {
border: 1px solid #e9d889;
padding: 3px 5px;
margin: 3px 3px 0 0;
background: transparent url(++resource++rj.skin.images/search-input-bg.gif) top left no-repeat;
display: block;
float: left;
font-size: 10px;
color: #999;
width: 125px;
}
#searchSectionText {
border: 1px solid #e9d889;
padding: 3px 30px 3px 5px;
margin: 3px 3px 0 0;
background: transparent url(++resource++rj.skin.images/search-input-bg.gif) top right no-repeat;
display: block;
float: left;
font-size: 10px;
color: #999;
width: 80px;
cursor: pointer;
}
#searchSectionLabel {
border: 0;
background: 0;
padding: 0;
margin: 0;
cursor: pointer;
color: #999;
}
#searchSectionList {
display: none;
position: absolute;
list-style-type: none;
width: 100px;
z-index: 9999;
margin: 3px 0 0 0;
padding-left: 0;
}
#searchSectionList li {
margin-bottom: 0;
}
#searchSectionList li a {
font-size: 10px;
color: #999;
background: transparent url(++resource++rj.skin.images/searchSectionDDMMid.png) top left no-repeat;
width: 95px;
padding: 5px 10px;
margin: 0;
display: block;
}
#searchSectionList li.top a {
background: transparent url(++resource++rj.skin.images/searchSectionDDMTop.png) top left no-repeat;
padding: 10px 10px 5px 10px;
}
#searchSectionList li.btm a {
background: transparent url(++resource++rj.skin.images/searchSectionDDMBtm.png) bottom left no-repeat;
padding: 5px 10px 10px 10px;
}
#searchSectionList li a {
text-decoration: none;
color: #999;
}
#searchSectionList li a:hover {
text-decoration: none;
color: #B80139;
}
.LSBox > .searchButton {
background:transparent url(++resource++rj.skin.images/search-button.gif) no-repeat;
border:0;
color:#222;
cursor:pointer;
font-size:1%;
margin-bottom:0 !important;
padding:18px 0 1px;
text-transform:capitalize;
margin-top: 3px;
width: 20px;
height: 21px;
}
/* */
.portletNavigationTree {
border-bottom: 0;
background: transparent!important;
}
.portletNavigationTree dt.portletHeader, .portletNavigationTree img {
display: none;
}
.portletNavigationTree .portletItem {
border-left:0;
border-right:0;
padding:0 0 15px;
border-bottom: 2px solid #CCC
}
.portletNavigationTree dd.portletItem .navTreeItem {
display: block;
padding-bottom: 15px;
}
.portletNavigationTree dd.portletItem .navTreeItem a {
font-size: 18px;
font-weight: bold;
color: #FFF;
background: #333;
line-height: 18px;
display: inline;
padding: 0 !important;
border: 0;
text-transform:uppercase;
}
.navTreeItem a, dd.portletItem .navTreeItem a {
border:none;
}
.portletNavigationTree dd.portletItem .visualNoMarker {
display: block;
padding: 3px 0 4px;
border-top: 1px dotted #333;
}
.portletNavigationTree dd.portletItem .visualNoMarker a {
font-size: 12px;
color: #333 !important;
background: transparent;
text-transform:none !important;
}
.portletNavigationTree dd.portletItem .navTreeCurrentItem {
border:0 !important;
}
.navTreeLevel1 {
margin-left:0;
padding: 3px 0 0;
}
.portletNavigationTree dd.portletItem .navTreeLevel1 .visualNoMarker {
display: block;
padding-left: 15px;
border-top: 1px dotted #CCC;
margin-bottom: 0;
}
.portletNavigationTree dd.portletItem .navTreeLevel1 .visualNoMarker a {
color: #999 !important;
}
.portletNavigationTree dd.portletItem .navTreeItemInPath.navTreeFolderish, .portletNavigationTree dd.portletItem .navTreeCurrentNode.navTreeFolderish {
padding-bottom: 0;
}
.portletNavigationTree dd.portletItem .visualNoMarker a.navTreeCurrentItem {
color: #FFF !important;
background: #333;
}
.portletNavigationTree dd.portletItem .navTreeLevel1 .visualNoMarker a.navTreeCurrentItem {
color: #FFF !important;
background: #999;
}
/* */
.portletBlogArchive {
border-bottom: 0;
background: transparent!important;
}
.portletBlogArchive dt.portletHeader {
background:transparent;
border:0;
padding: 0 0 15px 0;
}
#portal-column-one .portletBlogArchive dt.portletHeader span {
font-size: 18px;
font-weight: bold;
color: #FFF;
background: #333;
line-height: 18px;
display: inline;
padding: 0;
border: 0;
text-transform:uppercase;
}
.portletBlogArchive .portletItem {
border-left:0;
border-right:0;
padding:0;
border-bottom: 2px solid #CCC
}
.portletBlogArchive dd.portletItem .navTreeItem {
display: block;
padding-bottom: 15px;
border-top: 1px dotted #333333;
padding:6px 0px;
font-size: 125%;
font-weight:bold;
color: #B80139;
}
.portletBlogArchive .discreet {
font-size:10px;
}
.portletBlogArchive dd.portletItem .navTreeItem a {
display: inline;
}
.portletBlogArchive .navTreeLevel1 {
margin-left:0;
padding: 3px 0 0;
font-size:12px;
}
.portletBlogArchive dd.portletItem .navTreeLevel1 .navTreeItem {
border-top:1px dotted #CCCCCC;
display:block;
margin-bottom:0;
padding:6px 0px;
}
.portletBlogArchive dd.portletItem a.navTreeCurrentItem {
background:#333333;
color:white;
padding:0px 4px;
}
#content .link-category {
color: #B80139 !important;
}
#content {
margin-top: 0;
}
/* */
#frontpageRows {
width:691px;
vertical-align:top;
border-top: 1px solid #f4f4f4;
padding-top: 10px;
}
#frontpageRows td {
vertical-align:top;
}
#frontpagePortletsFirstRow {
}
#frontpagePortletsFourthRow, #frontpagePortletsThirdRow {
width: 200px;
padding-left:30px;
}
#frontpagePortletsSecondRow, #frontpagePortletsSecondRow .portlet {
width: 460px;
}
/* */
#rj-intro-text {
width: 691px;
border-collapse: collapse;
}
#rj-intro-text td {
vertical-align: top;
padding:0px;
}
#flashContent {
float: left;
margin: 4px 25px 0 0;
}
#rj-intro-text p {
font-size: 18px;
font-weight: bold;
}
#rj-intro-text #parent-fieldname-text strong {
color: #b80139;
}
#rj-intro-text p.more-link {
text-align: right;
}
.section-frontpage .documentContent {
padding-top:0!important;
}
/* */
#column-collective-portletpage-toprow-portlet-rj-around-the-world {
width: 200px;
float: right;
}
#rj-atw {
width: 200px;
background: transparent url(++resource++rj.skin.images/atw-bg.gif) top left no-repeat;
min-height: 250px;
}
#atw-map {
margin-top: 31px;
}
#rj-atw ul {
list-style-type: none;
list-style-image: none;
padding: 0 0 0 10px;
margin: 5px 0 0 0;
width: 86px;
float: left;
display: block;
line-height: 12px;
}
#rj-atw li {
padding: 0;
line-height: 12px;
margin-bottom: 0;
}
#rj-atw a {
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
color: #be9b2f;
}
#rj-atw a:hover {
color: #FFF;
background: #be9b2f;
}
#rj-atw li.odd a {
color: #333;
}
#rj-atw li.odd a:hover {
color: #FFF;
background: #333;
}
#rj-atw li.last-child {
margin-top: -12px;
}
/* */
#rj-support {
min-height: 243px;
background: transparent url(++resource++rj.skin.images/support-rj-online-bg.gif) top left no-repeat;
margin-bottom: 30px;
width: 200px;
}
#rj-support img {
margin: 38px 9px 0 9px;
}
#rj-support p {
margin: 8px 15px;
font-size: 12px;
line-height: 1.2em;
font-weight: bold;
color: #FFF;
width: 170px;
}
/* */
#rj-city {
min-height: 217px;
background: transparent url(++resource++rj.skin.images/rj-city-bg.gif) top left no-repeat;
margin-bottom: 30px;
width: 200px;
}
#rj-city img {
margin: 38px 9px 0 9px;
}
#rj-city p {
margin: 8px 15px;
font-size: 12px;
line-height: 1.2em;
font-weight: bold;
color: #FFF;
width: 170px;
}
/* */
#rj-sub {
background: transparent url(++resource++rj.skin.images/rj-submit-subscribe-bg.gif) top left no-repeat;
min-height: 380px;
margin-bottom: 30px;
width: 200px;
}
#rj-sub p {
margin-top: 5px;
font-size: 11px;
line-height: 1em;
font-weight: bold;
color: #FFF;
width: 170px;
}
#rj-sub p.link {
text-align: right;
}
.rj-subscribe, .rj-submit {
padding: 13px;
border-bottom: 1px dotted #444;
}
.rj-job-openings {
padding: 13px;
}
/* */
#rj-tags {
background: transparent url(++resource++rj.skin.images/rj-tag-cloud-bg.gif) bottom left no-repeat;
margin-bottom: 30px;
}
#rj-tags p {
margin: 8px 15px;
font-size: 13px;
line-height: 1.2em;
font-weight: bold;
text-align: center;
}
#rj-tags p.link {
text-align: right;
}
#rj-tags img {
margin-bottom: 15px;
}
#rj-tags a {
color:black;
}
/* */
#rj-video {
margin: 15px 0px;
padding: 5px 0px;
border-bottom: 1px solid #CCC;
}
#rj-video img {
margin-bottom: 15px;
}
#rj-video p {
line-height: 1.2em;
font-size: 12px;
margin: 15px 0;
}
/* */
#rj-library {
background: transparent url(++resource++rj.skin.images/rj-portlet-bg.gif) bottom left no-repeat;
margin-bottom: 30px;
}
#rj-library p {
line-height: 1.2em;
font-size: 12px;
margin: 15px;
font-weight: bold;
}
#rj-library form {
margin: 15px;
}
#rj-library input.fm-text {
width: 129px;
padding: 2px 5px;
border: 1px solid #cdb56d;
background: transparent url(++resource++rj.skin.images/search-input-bg.gif) top left no-repeat;
}
#rj-library input.fm-btn {
background: transparent url(++resource++rj.skin.images/search-button.gif) top left no-repeat;
padding: 2px 9px;
border: 0;
}
#rj-library p.link {
text-align: right;
}
#rj-library a img {
margin-bottom: 15px;
}
/* */
#rj-conf {
background: transparent url(++resource++rj.skin.images/rj-portlet-bg.gif) bottom left no-repeat;
margin-bottom: 30px;
}
#rj-conf p {
margin: 15px;
font-size: 12px;
line-height: 15px;
}
#rj-conf span.date {
font-size: 10px;
text-transform: uppercase;
display: block;
color: #999;
font-weight: bold;
}
#rj-conf p a {
display: block;
font-weight: bold;
color: #333;
}
#rj-conf p a:hover {
color: #B80139;
}
#rj-conf p.link {
text-align: right;
}
#rj-conf a img {
margin-bottom: 15px;
}
/* */
#portal-column-one .portlet,
#portal-column-two .portlet {
background: #EDE0A1 url(++resource++rj.skin.images/rj-portlet-bg.gif) bottom left no-repeat;
margin-bottom: 30px;
border: 0;
}
#portal-column-one .portletStaticText .portletHeader,
#portal-column-two .portletStaticText .portletHeader,
#portal-column-one .portletRss .portletHeader,
#portal-column-two .portletRss .portletHeader {
background: transparent url(++resource++rj.skin.images/portlet-header.gif) top left no-repeat;
padding: 8px 0;
border: 0;
}
#portal-column-one .portletHeader a:link,
#portal-column-two .portletHeader a:link {
display: inline;
}
#portal-column-one .portletRss .portletHeader img,
#portal-column-two .portletRss .portletHeader img {
position: relative;
top: -8px;
}
#portal-column-one .portlet .portletHeader span,
#portal-column-two .portlet .portletHeader span {
color:white;
font-weight:bold;
background:#B80139;
text-transform: uppercase;
padding:0px 2px;
font-size:110%;
}
#portal-column-one .portlet .portletHeader span a,
#portal-column-two .portlet .portletHeader span a {
color:white;
}
.portlet .portletHeader span.portletTopLeft,
.portlet .portletHeader span.portletTopRight {
display:none;
}
.portlet dd.portletItem a {
border-bottom: 0 none;
color: #333;
font-weight: bold;
font-size: 12px;
}
.portlet dd.portletItem a:hover {
color: #B80139;
}
.portlet dd.portletItem span.portletItemDetails {
font-size: 10px;
text-transform: uppercase;
display: block;
color: #999;
font-weight: bold;
text-align: left;
}
.portlet p.link {
text-align: right;
}
.portlet p.link img {
margin: 0 15px 15px;
}
.portlet .portletFooter {
background: transparent;
border:0;
}
/* */
/* */
.portletNews,
.portletRss {
background: #EDE0A1 url(++resource++rj.skin.images/rj-portlet-bg.gif) bottom left no-repeat;
margin-bottom: 30px;
border: 0;
}
.portletNews .portletHeader,
.portletRss .portletHeader {
padding: 0;
border: 0;
}
.portletNews .portletItem,
.portletRss .portletItem {
border: 0;
background: none;
}
.portletNews dd.portletItem a,
.portletRss dd.portletItem a {
border-bottom: 0 none;
color: #333;
font-weight: bold;
font-size: 12px;
}
.portletNews dd.portletItem a:hover,
.portletRss dd.portletItem a:hover {
color: #B80139;
}
.portletNews dd.portletItem span.portletItemDetails,
.portletRss dd.portletItem span.portletItemDetails {
font-size: 10px;
text-transform: uppercase;
display: block;
color: #999;
font-weight: bold;
text-align: left;
margin-left: 0;
}
.portletNews p.link,
.portletRss p.link {
text-align: right;
}
.portletNews p.link img,
.portletRss p.link img {
margin: 0 15px 15px;
}
.portletRss .portletFooter {
background: transparent;
border:0;
}
/* */
a.rss {
float: right;
background: transparent url(++resource++rj.skin.images/rss-icon.gif) top right no-repeat!important;
padding-right: 15px!important;
font-size: 11px;
color: #f8a847;
text-decoration: none;
margin-top: 8px;
}
#rj-ob .full-blog img {
margin-top: 8px;
}
.rjob-post {
padding: 25px 0;
border-bottom: 1px dotted #CCC;
}
.rjob-post .date {
font-size: 10px;
font-weight: bold;
color: #999;
margin-bottom: 0;
text-transform: uppercase;
}
.rjob-post h2 {
margin: 0 0 15px;
font-weight: bold;
border-bottom: 0 none;
font-size: 18px;
}
.rjob-post img {
float: left;
}
.rjob-post p {
margin-left: 95px;
}
.rjob-post.video p {
margin-left: 175px;
}
.rjob-post  .newsImageContainer {
float:left;
width:95px;
margin:0;
}
.rjob-post.video .newsImageContainer {
width:175px;
}
.rjob-post p.link {
text-align: right;
}
.rjob-post p.link img {
margin-bottom: 15px;
float: right;
}
p.blog-footnote {
font-size: 10px;
font-weight: bold;
color: #999;
}
p.blog-footnote a {
color: #999;
font-weight: bold;
text-decoration: underline;
}
p.blog-footnote a:hover {
text-decoration: none;
}
.blog-keywords {
margin-left: 10px;
}
/* */
#pfi-logo {
float: right;
margin-right: 20px;
}
#footnote,
#footer-bookmark,
#footer-links {
padding-left: 20px;
}
#footer-bookmark {
margin-bottom: 10px;
}
#footer-links ul {
float: left;
list-style-type: none;
margin-right: 23px;
padding-left: 16px;
background: transparent url(++resource++rj.skin.images/footer-menu-line.gif) top left no-repeat;
}
#footer-links ul.first {
background: none;
padding-left: 0;
}
#footer-links ul li {
margin-bottom: 0;
line-height: 14px;
display: list-item;
}
#footer-links ul li a {
color: #FFF;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}
#footer-links ul li a:hover {
color: #b80139;
}
#footer-subscribe {
clear: left;
float: right;
margin: 15px 30px 0;
width: 285px;
}
#footer-subscribe p {
font-weight: bold;
color: #FFF;
font-size: 11px;
line-height: 14px;
}
#footer-subscribe input.text {
background: transparent url(++resource++rj.skin.images/search-input-bg.gif) top left no-repeat;
border: 1px solid #e9d889;
padding: 2px 5px;
}
#footer-subscribe select.text {
background: transparent url(++resource++rj.skin.images/search-input-bg.gif) top left no-repeat;
border: 1px solid #e9d889;
padding: 1px 1px 0;
margin-right: 4px;
}
#footer-subscribe input.image {
border: 0;
}
#mooball {
clear: both;
float: right;
margin-top: 45px;
margin-right: 20px;
}
#footnote {
float: left;
margin-top: 50px;
}
#footnote p {
color: #FFF;
font-size: 11px;
font-weight: bold;
}
#footnote a {
color: #FFF;
}
#footnote a:hover {
text-decoration: none;
}
#portal-personaltools {
background-color:transparent;
border-bottom:0 none transparent;
border-top:0 none transparent;
padding: 7px 2em 3px 0;
}
#portal-personaltools li a {
color:black;
text-decoration:none;
font-size: 11px;
}
.portletTagCloudPortlet a {
font-weight: bold;
color: black;
border-bottom: none;
}
.cloud1 {
font-size: 0.8em;
}
.cloud2 {
font-size:0.9em;
}
.cloud3 {
font-size:1em;
}
.cloud4 {
font-size:1.1em;
}
.cloud5 {
font-size:1.2em;
}
ul.subtopic_list li, ul.subtopic_list
{
display: inline;
}
/* */
.documentEditable .documentContent {
border:0;
}
.contentActions a {
color:#333333;
cursor:pointer;
text-decoration:none;
}
.contentActions a:hover {
color:#333333!important;
}
ul.newsFooter {
text-align:right;
margin:0.5em 0;
}
ul.newsFooter > li {
display: inline;
list-style-type: none;
}
#content-news > .newsItem {
border-bottom: 1px solid rgb(237, 233, 221);
}

}


/* - ++resource++qi.portlet.TagClouds.stylesheets/tagclouds.css - */
@media screen {
/* http://www.justiciarestaurativa.org/www.restorativejustice.org/portal_css/++resource++qi.portlet.TagClouds.stylesheets/tagclouds.css?original=1 */
.cloud1 {
font-size: 1.0em;
}
.cloud2 {
font-size: 1.3em;
}
.cloud3 {
font-size: 1.6em;
}
.cloud4 {
font-size: 1.9em;
}
.cloud5 {
font-size: 2.2em;
}
.cloud6 {
font-size: 2.5em;
}
.cloud7 {
font-size: 2.8em;
}

}


/* - ++resource++rj.skin.stylesheets/sunburstfixes.css - */
@media screen {
/* http://www.justiciarestaurativa.org/www.restorativejustice.org/portal_css/++resource++rj.skin.stylesheets/sunburstfixes.css?original=1 */
#portal-column-content.width-full {
padding: 0;
}
#portal-columns dl.portlet a:hover,
#portal-columns #content a,
#portal-columns #content a:visited {
color: #b80139 !important;
}
#portal-columns dl.portlet a:hover,
#portal-columns dl.portlet a,
#portal-columns #content a,
#portal-columns #content a:visited {
border-bottom: 0;
}
#content .rjob-post div.newsImageContainer {
float: left;
margin: 0;
}
div.width-3\:4 {
width: 70.3%;
}
div.width-1\:2 {
width: 44.75%;
}
#portal-column-two {
width: 19.6%;
margin-left: -23%;
}
#portal-column-one {
width: 19.6%;
margin-left: -96%;
}
#portal-column-one ul.navTreeLevel0 > .navTreeItem {
border-bottom: 0;
line-height: normal;
padding-left: 0;
padding-right: 0;
}
#portal-column-one ul.navTreeLevel0 > .navTreeCurrentNode {
padding-left: 10px;
}
#content .pullquote {
font-size: 1em;
}

}

