body  {
  text-align: center; 
  /*background: #bfcbe5 url(http://www.scu.edu.au/gfx/css/body-bg-reverse.jpg); */
  /*background-repeat: repeat-x;*/
  background: #fff none;
}

.body-bg {
  background: transparent url(http://www.scu.edu.au/gfx/css/body-bg.png);
  background-repeat: repeat-y;
  background-position: center;
  border-top:2px solid #CC0000;
}

.body-top {
  background: transparent url(http://www.scu.edu.au/gfx/css/body-top.png);
  background-position: center;
  background-repeat: repeat-y;
  height: 10px;
}

.body-bottom {
  background: transparent url(http://www.scu.edu.au/gfx/css/body-bottom.png);
  background-position: center;
  background-repeat: repeat-y;
  height: 20px;
}

#container,  #footer, #header, .body-header-nav /* main content container */ { 
  background-color: #fff;
  margin: 0 auto; 
  padding: 0;
  width: 960px;
  color: #000;
  font-size: 62.5%;
  text-align: left;
} 

table {
  width: 95%;
  }

.container-bg {
  background: transparent url(http://www.scu.edu.au/gfx/css/container-bg.jpg) repeat-x;
}

.gallery, .gallery-small {
  height: auto;
  border-bottom: solid 1px #990000;
  margin-bottom: 3em;
}

.gallery-small {
  margin-bottom: 1em;
}

/*#header  { 
  background-color: #fff;
  border-bottom: 1px solid #fc0;
  height: 115px;
} */

.logo {
  float: left;
  width: 200px;
}

.banner { 
  float: right;
  height:90px;
} 

#navbar {
  font-size: 1em;
  text-transform: uppercase;
  padding: 0 0 2em;
  color: #990000;
  }

.side_nav_item.active-nav, .side_nav_item.active-nav a {
} 

.side_nav_item.active-nav a:hover {
  text-decoration: none ;
} 


#navbar a:link, #navbar a:visited, #navbar a:active, #navbar a:hover,
.side_nav_item a:link, .side_nav_item a:visited, .side_nav_item a:active, .side_nav_item a:hover {
  /*color: #036;*/ 
  /*margin-right: .5em;*/
  text-decoration: none;
  border-bottom: 0;
}

#navbar a:hover, .side_nav_item a:hover {
  color: #990000;
  border-bottom: 2px solid #cc0033;
  text-decoration: none;
}

#navbox {
  padding: 3em 0;
}

.side_nav_box_left  {
  background-color:transparent;
  margin-left: 0;
  margin-top: 0;
  text-align: left;
}

.box_title_navigation  {
  color: #000;
  border-bottom: 0;
  background-color: transparent;
}

.side_nav_item  {
  font-size: 1.2em;
  /*padding-left: .5em;*/
}


h1, h2, h3 {
  font-family: arial, geneva, verdana, sans-serif;
  color: #000;
  text-decoration: none;
  text-align: left;
}

#main-content-home h1{
  font-size: 2.5em;
  font-weight: normal;
}

h1 {
  font-size: 1.8em;
}

h2, .box_title_navigation, .box_news_title {
  font-size: 1.6em;
  font-weight: normal;
}

h3 {
  font-size: 1.4em;
  font-style: normal;
}

p, li {
  font-size: 1.2em;
}

td {
  font-size: 1.05em;
}

.print {
  float: right;
  width: 35px;
}

.print img, .icons img { 
  height: 25px; 
  width: 25px;
}

#sidebar {
  float: left; 
  width: 270px /*27.5em*/; 
  margin: 1em;
  text-align: left;
  border-right: solid 1px #efefef;
}
  
#main-content-home  { 
  width: 900px; 
  margin: 0 auto;
}

#main-content, #main-content-media { 
  width: 620px; 
  float: right;
  padding-top: 1em;
  margin-right: 20px;
}


#footer { 
  font-size: .65em;
  color: #333;
  text-align: center;
  padding: 1em 0;
}

#footer a {
  color: #333;
  text-decoration:underline;
}


/* Divider lines */

.divider {  
  border-bottom: none;
  padding: 0;
}

#main-content-home p#date-page-updated {
  margin:0;
  padding:10px 0;
  position:absolute;
  width:920px;
}


/* STYLES FOR HOME COLUMNS */

#column-wrapper, #column-news {
  margin: 0;
  padding: 0;
}

#column-news a {
  color: #990000;
  }

.column {
  width:290px /*29em*/;
  height:12.5em;
  float: left;
  margin: 0 5px 1.5em 0;
  padding-left: 5px;
  background: transparent url(http://www.scu.edu.au/gfx/css/column-bg.jpg)  no-repeat;
  background-position: right bottom;
}

#column-news {
  float: right;
  /*margin-bottom: .1em;*/
}

#column-news .column {
  background: transparent url(http://www.scu.edu.au/gfx/css/bg-grey.gif);
  /*background: none;*/
  margin: 0 0 2em;
  border: solid 1px #efefef;
 }

.column a:link, .column a:visited, column a:active {
  color: #000; 
  font-weight: normal; 
  text-decoration: none;
  border-bottom: dotted 1px #000;
}

.column a:hover {
  font-weight: normal; 
  text-decoration: none;
  border-bottom: solid 1px #000;
}

.column h2 {
  background-image: url(http://www.scu.edu.au/gfx/css/multi-square-bg.jpg);
  background-position: left bottom;
  background-repeat:no-repeat;
  padding-left:18px;
  margin-bottom: 0;
}

.column h2 a:link, .column h2 a:visited, .column h2 a:active {
  text-decoration: none;
  border-bottom: none;
}

.column h2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
}  

.column ul {
list-style-type: none;
margin:0 0 20px;
padding: .2em 0 0 20px;
}

/*.column ul li {
  padding: .2em 0 0 0;
  list-style: none;
  display: block;
}*/

/* END STYLES FOR HOME PAGE COLUMNS */


.column .social {
  margin-top: -1.5em;
  margin-left: 1.5em;
}


.social img {
  float: left;
}

.media-release-snippets li {
  font-size: 1.15em;
  }

ul.media-release-snippets {
  padding-bottom: 0;
  margin-bottom: 1em;
  padding-left: .2em;
  }

.media-release-snippets h4 {
  margin: 0;
  font-size: 1.2em;
  }


#column-news h2 {
  background-image: none;
  padding-left: .2em;
  }
  
#column-news .column p {
  font-size: 1px;
  margin: 0;
  padding: 0;
  padding-left: 0;
  }
  
  #quicklinks, #social, #small, #navbox {
    margin-bottom: 2em;
	}
