@media print {
  #menu { display: none; }
  #content {
    margin: 0 0 0 0; 
    width: 75%;
    min-width: 10cm;
    float: none;
    overflow: visible;
  }
}
div.cmsplus #w4 table {
  background-color: #fff;
}
div.cmsplus #w4 table.tabledata_blue {
  background-color: #d6d6d6;
}

/* Table border stuff.  Legacy colour */
#content table.dt {
  margin-left: 2px;
  width: 99.8%;
}
#content table.dt, 
#bodyContent table.dt, 
#content th.dt,
#bodyContent th.dt,
#content table.dt th,
#bodyContent table.dt th,
#content td.dt,
#bodyContent td.dt,
#content table.dt td,
#bodyContent table.dt td {
    border-color: #cc6;
    border-style: solid;
}
#content table.dt, #bodyContent table.dt {
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}
#content table.dt th, 
#bodyContent table.dt th,
#content th.dt, 
#bodyContent th.dt,
#content table.dt td, 
#bodyContent table.dt td,
#content td.dt, 
#bodyContent td.dt {
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
}
#content table.dt img , #content table td.dt img {
  padding: 2px;
}

/* Styleshhet info for Heurist stuff */
#bodyContent div.content td {
  font-size: .9em;
  vertical-align: top;
  padding: .5em;
}
#results {
  margin-left: -200px;
  padding: 1em;
}
table.autocomplete {
  background-color: #DDDDDD;
  position: absolute;
  border-style: outset;
  border-width: 2px;
  border-color: #DD8888;
  font-size: .7em;
  padding: 4px;
  z-index: 10;
}
div.highlight {
  font-weight: bold;
  background-color: #AAAAEE;
}
.error {
  background-color: #DDDDDD;
  font-weight: bold;
  color: #EE5555;
}
#ServerTime {
  float: right;
  font-style: italic;
  position: relative;
  right: 2em;
  padding: 0;
  margin: 0;
}
.more {
  text-align: right;
  font-size: .9em;
  font-style: italic;
  position: relative;
  right: 6em;
}
div.NewsAndEvents img {
  margin: 0px 10px 0px 10px;
}
input.submenu {
  background-color: #CC9999;
}
#WORKSPACE {
  visibility: hidden;
  z-index: -1;
  position: fixed;
  left: 0px;
  top: 0px;
  background-color: #000000;
  filter: alpha(opacity=90);
  z-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
}
#WORKSPACE .cancel {
  position: fixed;
  top: 5px;
  right: 5px;
}
div.imgCenter { width: auto; }

div.imgLeft, div.imgRight, div.imgCenter {
  padding: 5px;
  text-align: center;
}
img.imgRight, img.imgLeft { padding: 5px; }
img.imgRight, div.imgRight { float: right; }
img.imgLeft,  div.imgLeft  { float: left; }
#sidebar select { width: 150px; }

#popContainer {
        text-align: center;
        width: 80%;
        position: fixed;
        top: 0px;
        left: 0px;
        min-width: 850px;
        padding: 0;
        margin: 0;
        z-index: 2001;
}

#popContainer #popTopLeft {
        background-image: url(http://www.arts.usyd.edu.au/artsdigital/images/pop-ups/iframe_pop-tl.gif);
        background-repeat: no-repeat;
        background-position: left top;
        float: left;
        width: 5%;
        height: 7px;
        position: relative;
        padding: 0;
        margin: 0;
        z-index: 2001;
}
#popContainer #popTopRight {

        background-image: url(http://www.arts.usyd.edu.au/artsdigital/images/pop-ups/iframe_pop-tr.gif);
        background-repeat: no-repeat;
        background-position: right top;
        float: left;
        width: 5%;
        height: 7px;
        position: relative;
        z-index: 2001;
}
#popContainer #popTopMid {
        background: #2b2b2b;
        float: left;
        width: 90%;
        height: 7px;
        position: relative;
        z-index: 2001;
}
#popContainer #popMain {
        background: #2b2b2b;
        float: left;
        width: 100%;
        position: relative;
        margin: 0;
        padding: 0;
        z-index: 2001;
}
#popContainer #popBtmLeft {
        background-image: url(http://www.arts.usyd.edu.au/artsdigital/images/pop-ups/iframe_pop-bl.gif);
        background-repeat: no-repeat;
        background-position: left bottom;
        float: left;
        width: 5%;
        height: 7px;
        position: relative;
        z-index: 2001;
}
#popContainer #popBtmRight {
        background-image: url(http://www.arts.usyd.edu.au/artsdigital/images/pop-ups/iframe_pop-br.gif);
        background-repeat: no-repeat;
        background-position: right bottom;
        float: left;
        width: 5%;
        height: 7px;
        position: relative;
        z-index: 2001;
}
#popContainer #popBtmMid {
        background: #2b2b2b;
        float: left;
        width: 90%;
        height: 7px;
        position: relative;
        z-index: 2001;
}
#innerContainer {
        padding: 20px;
        text-align: center;
        z-index: 2001;
}
#controls {
        width: 100%;
        min-width: 810px;
        position: relative;
        float: left;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        z-index: 2001;
}
#closeBrowse {
        float: left;
        width: 50%;
        margin: 0;
        position: relative;
        text-align: left;
        padding: 0;
}
a.open {
        color: #fff;
        font-weight: bold;
        cursor: pointer;
        background: url(http://www.arts.usyd.edu.au/artsdigital/images/pop-ups/new.jpg) top right no-repeat;
        text-decoration: none;
        display: block;
        padding: 5px 26px 7px 6px;
        margin: 6px 0;
}
a.close {
        color: #fff;
        font-weight: bold;
        cursor: pointer;
        background: url(http://www.arts.usyd.edu.au/artsdigital/images/pop-ups/close.jpg) top left no-repeat;
        text-decoration: none;
        display: block;
        padding: 5px 6px 7px 26px;
        margin: 6px 0;
}
#openNew {
        float: left;
        width: 50%;
        margin: 0;
        position: relative;
        text-align: right;
        color: #fff;
        font-weight: bold;
        cursor: pointer;
        padding: 0;
}
#browsePage {
  overflow: scroll; 
  width: 100%; 
  min-width: 810px; 
  height: 662px; 
  position: fixed; 
}
#msgBox {
  font-family: Arial, Helvetica, sans-serif;
  font-size: .7em;
  padding: .7em;
  background-color: #FDF8E8;
  border: solid #F8EDD2;
  z-index: 2500;
}

/* Tag Cloud Styles
*/
.MOST {
  font-size: 1.7em;
  font-style: bold;
}
.MORE {
  font-size: 1.4em;
  font-style: bold;
}
.LESS {
  font-size: 1em;
}
.LEAST {
  font-size: .8em;
}
#tagCloud { 
  padding-top: 2em; 
  padding-bottom: 2em; 
}
#tagList { 
  z-index: -1;
  font-size: .7em; 
}
#tagList div { text-align: left; }
#suggest {
  position: absolute;
  z-Index: 2500;
  background-color: #FFD0DC;
  border: solid 1px #9A3232;
  padding: .7em;
  width: 30%;
  text-align: left;
}
#suggest div { cursor: pointer; }
/* News list fix */
#home li ul {
  margin-left: 10em;
}
#home h4, #home h2 { 
  margin-left: 4.5em; 
  font-size: 1.5em;
}
#menu dt a {
  text-decoration: none;
  font-weight: bold;
  color: #ab2b34;
}

/* Stuff they shouldhave put in base */
textarea, select.field {
  padding: 2px 0 2px 3px;
  font-size: 1.0em;
}

#sidebar dd.feature img { 
  margin: 0 0 9px 0; 
}

#sidebar dl,
#sidebar div,
#sidebar dt,
#sidebar dd.feature {
  padding: 0;
  margin: 0;
}
#sidebar dd.feature { border: 0; }
#sidebar dl.feature dd.feature {  padding: 5px 5px 7px 5px;  }
#sidebar div.feature.noborder {
  padding: 0; 
  margin: 0 0 1.5em 0;
  text-align: center;
}
#content h1 p {
  margin-bottom: 0px;
  font-size: 18.7px;
}

table.layout { background-color: #fff; border-collapse: collapse; }


/*------- H1 header push down on spalsh page --------*/ 

.first {padding-top: 10px;}

#facBanner { 
	margin: 20px 0 10px 224px;
	padding: 0; 
	text-align: left; 
	display: block;
}

table.contact_details td p, table.contact_details th p {
  padding: 0;
  margin: 0;
}

input.checkbox, input[type="checkbox"], input[type="radio"] { 
  width: 1em;
  border: none;
}
/* Formbuilder buttons */
#submit a.button {
  padding: 4px;
  text-decoration: none;
  cursor: pointer;
}
#submit a.button:hover { text-decoration: underline; }

/* Window popup stuff */
#_SPACE_ div.windowHeading {
  color: #fff;
  margin: .5em 0 1em 1em; 
  font-size: 1.5em;
  font-weight: bold;
}
#_SPACE_ div.cont {
  font-size: 1.2em;
  padding: 5px 5px 5px 5px;
}

div.submitButton a  {
  background: url(/arts/artsdigital/images/buttons/bg_red-on.jpg) no-repeat top right;
  margin-left: 8px;
  padding: 8px 20px 12px 12px;
  text-decoration: none;
  color: #fff;
  cursor: pointer;
  white-space: nowrap;
  display: block;
  max-width: 280px;
  overflow: hidden;
}
div.submitButton  {
  background: url(/arts/artsdigital/images/buttons/lbg_red-on.jpg) no-repeat top left;
  padding: 0;
  line-height: 15px;
  text-decoration: none;
  font-family:"Arial Black", Gadget, sans-serif;
  font-size: 11px;
  display: inline-block;
  font-weight: bold;
  border: solid #fff 1px;
  vertical-align: middle;
  max-width: 280px;
}
div.submitButton:hover { border: solid #bbb 1px; }
div.submitButton:hover a { text-decoration: underline; }

/* TO clear out the sizing from screen.css for the splash images */
#content img.news-photo {
  border: 1px solid #e6e6e6;
  float: left;
  margin: .8em 1em 0 0;
  padding: 0 0 0 0;
  width: auto;
  height: auto;
}

input.defaultText, textarea.defaultText { color: #999; }

input.problem, textarea.problem { background-color: #fee; }

