/*
Theme Name: NCI
Description: Wordpress theme for NCI
Author: Osky Interactive
Author URI: http://www.oskyinteractive.com.au
Version: 1.0
*/
.content-container h1, .content-container h2, .content-container h3 {
margin: 30px 0 20px 0;
}

pre{
position: relative;
margin: .5em 0 1em 0;
-webkit-box-shadow: -1px 0px 0px 0px #f9ab50, 0px 0px 0px 1px #dfdfdf;
-moz-box-shadow: -1px 0px 0px 0px #f9ab50, 0px 0px 0px 1px #dfdfdf;
box-shadow: -1px 0px 0px 0px #f9ab50, 0px 0px 0px 1px #dfdfdf;
/*border-left: 10px solid #f9ab50;
	 sideline thinner */
border-left: 4px solid #f9ab50;
background-color: #fdfdfd;
background-image: -webkit-linear-gradient(transparent 50%, rgba(249, 171, 80, 0.04) 50%);
background-image: -moz-linear-gradient(transparent 50%, rgba(249, 171, 80, 0.04) 50%);
background-image: -ms-linear-gradient(transparent 50%, rgba(249, 171, 80, 0.04) 50%);
background-image: -o-linear-gradient(transparent 50%, rgba(249, 171, 80, 0.04) 50%);
background-image: linear-gradient(transparent 50%, rgba(249, 171, 80, 0.04) 50%);
background-size: 3em 3em;
background-origin: content-box;
overflow: visible;
padding: 0px 0px 0px 10px;
border-radius: 5px 5px 5px 5px;
}
table.alternate_purple{
    width: 100%;
    border:"0" ;
    cellspacing:"0";
    cellpadding:"2";
}      
table.alternate_purple tr:nth-child(even) {
    background-color: #dfd8e8;
}
table.alternate_purple td {
    background:none;
}
table.alternate_orange{
    width: 100%;
    border:"0" ;
    cellspacing:"0";
    cellpadding:"2";
}     
table.alternate_orange tr:nth-child(even) {
    background-color: #fde4d0;
}
table.alternate_orange td {
    background:none;
}
table.alternate_orange td:nth-child(1) {
width:38%;
}
/** Flexible multiline definition lists with 3 width classes **/

dl {
	width: 100%;
}

dt {
    float: left;
	clear: left;
	text-align: left;
    margin-right: 5%;
    max-width: 15%;
    font-weight: bold;
}



dd {
    color: inherit;
    margin-left: 15%;
    margin-bottom: 0.5em;
}


dd::after {
    content: " ";
    display: block;
    clear: left;
}

dd + dt:not(:first-child) {
	margin-top: 1.5em;
}

dt:not(:first-child) + dd {
	margin-top: 2em;
}
/* dt is 10 percent width */

dl.percent10 dt {
    margin-right: 5%;
    max-width: 10%;
}

dl.percent10 dd {
	margin-left: 15%;
}


/* dt is 20 percent width */

dl.percent20 dt {
    margin-right: 5%;
    max-width: 20%;
}

dl.percent20 dd {
	margin-left: 25%;
}

/* dt is 30 percent width */

dl.percent30 dt {
    margin-right: 5%;
    max-width: 30%;
}

dl.percent30 dd {
	margin-left: 35%;
}

/** definition list with no indent and stacked dt/dd **/

dl.stacklist {
	margin: 0;
	padding: 0;
}

.stacklist dt {
	float:none;
  max-width: 100%;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

.stacklist dd {
	margin: 0 0 1em 0;
	padding: 0;
}

.stacklist dt:not(:first-child) + dd {
	margin-top: 0;
}


.stacklist dd + dt:not(:first-child) {
	margin-top: 0;
}

.content-container article .news li img {
    width:150px!important;
}
.content-container article .news li .news-text {
    margin-left:160px!important;
}

#statusFrame {height:100%;}