﻿@charset "utf-8";
/* CSS Document */

/* Common page styles */
h2, h3, h4 {
font-family: Georgia, "Times New Roman", Times, serif;
}
#site-name h2 {
    /*top:55px;
position:relative;*/
    float: left;
    width: 650px;
    font-size: 1em;
    color: #0D4C38;
    font-family: "Arial Narrow",Arial,Verdana,sans-serif;
    font-stretch: condensed;
    font-weight: bold;
    letter-spacing: 1px;
}

#content h3 {
margin-bottom: .5em;
padding-bottom: .15em;
border-bottom: 1px solid #CCC;
color: #990000;
font-size: 1.5em;
line-height: 1.1;
}

#content h4 {
margin-top: 1em;
margin-bottom: .6em;
padding-bottom: .15em;
color: #990000;
font-size: 1.3em;
line-height: 1.2;
}

#content h4 a{
color:#990000;
}

#content h4.underline {
border-bottom: 1px solid #CCC;
}

h5, h6 {
font-family: "Lucida Grande", Verdana, Arial;
line-height: 1.2;
}

#content h5, #content h6 {
margin-bottom: .6em;
font-weight: bold;
}

#related h3 {
margin-bottom: 0.25em; 
color: #333;
font-size: 1.1em;
text-transform: uppercase;
}

#section-nav h3 {
font-size: 1.1em;
text-transform: uppercase;
}

#content ul {
margin: 0 0 2em 37px;
list-style-type: disc;
}

#content ol {
margin: 0 0 2em 37px;
list-style-type: decimal;
}

#content ul.list {
margin: 0 0 2em 0;
list-style-type: none;
}

#content .list li {
margin-bottom: .5em;
line-height: 1.3;
font-family: "Lucida Grande", Verdana, Arial;
font-size: .85em;
}

#content .list li li {
font-size: 1em;
}

#content ul.list li {
padding-left: 7px;
background: url(http://www.victoria.ac.nz/home/css/imgs/bullet-arrow-blk.gif) 0 .5em no-repeat;
}

#content ul.list a, #content ol.list a {
font-family: "Lucida Grande", Verdana, Arial;
}

#content ul.list ul {
margin: 0 0 .75em 3px;
list-style-type: none;
}

#content ul.list ul li {
padding-left: 8px;
background: url(http://www.victoria.ac.nz/home/css/imgs/bullet-line.gif) 0 .6em no-repeat;
}

#content ol.list {
margin: 0 0 2em .25em;
list-style-position: inside;
}

#content ol.list ol {
margin-left: 1.8em;
margin-bottom: .75em;
list-style-position: inside;
list-style-type: lower-alpha;
}

#content ul.sitemap {
margin-top: -.75em;
margin-left: 0;
list-style-type: none;
font-family: "Lucida Grande", Verdana, Arial;
}

#content ul.sitemap li.row1 {
margin: .75em 0 .35em 0;
padding-bottom: 0;
border-bottom: 1px solid #CCC;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.5em;
}

ul.sitemap li.row1 a {
color: #990000;
text-decoration: none;
}

ul.sitemap li.row1 a:hover {
text-decoration: underline;
}

ul.sitemap li.row1 em {
font-style: normal;
}

li.row2, li.row3, li.row4, li.row5 { 
padding-left: 7px;
background: url(http://www.victoria.ac.nz/home/css/imgs/bullet-arrow-blk.gif) 0 .75em no-repeat;
font-size: .85em;
}

li.row3 {
margin-left: 24px;
}

li.row4 {
margin-left: 48px;
}

li.row5 {
margin-left: 72px;
}

/* TABLES */
table {
margin: 1em 0 2em;
border: 1px solid #CCC;
border-width: 1px 0 0 1px;
width: 100%;
}

td, th {
padding: 5px;
border: 1px solid #CCC;
border-width: 0 1px 1px 0;
font-size: 0.85em;
color: #666;
text-align: left;
}

th {
border-bottom: 1px solid #999;
background: #E1E8E1;
font-weight: bold;
color: #333;
}

th:first-child {
padding-left: 1em;
}

th.size-type {
width: 20%;
}

td {
font-family:"Lucida Grande", Verdana, Arial;
}

table.tbl-higlight-col tr.alt td {
background: #E1E8E1;
}

table .alt {
background: #EFEFE7;
}

table.tbl-standalone th {
padding-left: 5px;
border-bottom: 0;
}

table.tbl-standalone .highlight {
border-bottom: 1px solid #999;
background: #E1E8E1;
width: 80%;
}

td.shade {
background: #EFEFE7;
}

table.tbl-higlight-th .shade {
background: #EFEFE7;
color: #666;
font-weight: normal;
}

table.tbl-standalone td {
width: 50%;
}

table.tbl-degree {
margin-top: 0;
border-top-color: #999;
}

table.tbl-degree th:first-child, table.tbl-degree td:first-child {
padding-left: 1em;
}

table.tbl-degree th {
border-top-color: #999;
font-family:"Lucida Grande", Verdana, Arial;
}

table.tbl-degree .shade {
background: #EFEFE7;
}

th.main-heading {
font-size: 1em;
}

th.cell-bold, td.cell-bold {
color: #333;
font-weight: bold;
}

td a {
color: #003300;
}

table.tbl-bold a {
font-weight: bold;
}

td p {
margin-bottom: 0.15em;
}

td img {
vertical-align: text-top;
}

#content {
font-size: 1.1em;
font-family:"Lucida Grande",Verdana,Arial;
}

#content p {
line-height: 1.6em;
font-size:0.9em;
}

p {
margin: 0 0 .75em;
}

a {
color: #004730;
}

a:hover {
text-decoration: none;
}

strong {
font-weight: bold;
}

em {
font-style: italic;
}

blockquote {
margin: 0 70px 2em 31px;
padding-left: 10px;
border-left: 1px solid #666;
color: #666;
}

pre, code {
font: 1.2em Courier, monospace;
}

span.required {
color: #FF0000;
}

hr {
height: 1px;
display: block;
line-height: 0;
clear: both;
}
.spsubjects{/* Added for course page tables */
margin:0;
}
.tkspeciallinks{
margin: 0;
}
.stafflist, .stafflist th, .stafflist td{
border:none;
margin:0;
}
/* ### USEFUL CLASSES */
div.text-highlight {
margin: 1.5em 0;
padding: 10px 10px 4px;
background: #F3F3F3;
}

div.pre-tbl {
margin: 1.5em -1px 0;
padding-top: 8px;
background: #E1E8E1
}

#page div.pre-tbl h4 {
margin-bottom: .6em;
border-bottom: 0;
font-size: .8em;
font-weight: bold;
color: #333;
}

div.pre-tbl p {
margin-top: .25em;
font-family:"Lucida Grande", Verdana, Arial;
font-size: .85em;
}

li.icon-print {
list-style-image: url(http://www.victoria.ac.nz/home/css/imgs/icon-print.gif);
}

li.icon-email {
list-style-image: url(http://www.victoria.ac.nz/home/css/imgs/icon-email-page.gif);
}

img.block {
display: block;
}

.inline {
margin-right: 5px;
display: inline;
}

.less-margin {
margin-bottom: 0.25em;
}

.doc-requirement {
color: #666;
font-size: 0.85em;
}

.rss {
color: #FF9900;
float: right;
}

#section-content .rss a {
color: #FF9900;
font-weight: normal;
}

.rss sup {
vertical-align: top;
}

#section-content .rss li {
margin-right: 0;
display: inline;
}


#content .page-top {
margin: 1.5em 0 2em 0;
font-size: .75em;
}

#content .page-top a {
color: #000;
font-family:"Lucida Grande", Verdana, Arial;
font-weight: bold;
text-decoration: none;
}

#content .page-top a:hover {
text-decoration: underline;
}

.coursespecial h2 {
color:#902222;
font-size:1.3em;
}
.even{
background-color:#FFF;
}
.odd{
background-color:#F5F5F5
}
/* ### RELATED COLUMN COMMON DESIGN  STYLES */
#related a {
color: #333;
text-decoration: none;
}

#related a:hover {
text-decoration: underline;
}

#related ul {
margin-left: 20px;
}

#related li {
margin-bottom: 0.25em;
}

/* ### MODULE STYLES  */
.pic-gallery, .videos, .page-tools, .related-links, .extra, .request-material, div.generic, div.form-body {
padding: 9px 10px 10px 0;
border: 1px solid #999;
border-width: 1px 0 1px;
background: #E1DECC;
}

div.generic {
background: #FFF;
}

div.generic a {
color: #666;
font-weight: bold;
text-decoration: none;
}

div.generic a:hover {
text-decoration: underline;
}

.pic-gallery, .videos {
padding: 9px 9px 10px 10px;
color: #333;
}

.pic-gallery a, .videos a {
font-weight: bold;
}

.pic-gallery {
background: url(../gfx/related.gif) repeat-y;
}

.pic-gallery {
margin-bottom: -1px;
padding-top: 0;
padding-bottom: 13px;
background: url(http://www.victoria.ac.nz/home/css/imgs/pic-gallery-bot.gif) bottom no-repeat;
border: 0;
}

#related .pic-gallery h3 {
margin: 0 -9px 0 -10px;
padding: 7px 9px 2px 9px;
background: url(http://www.victoria.ac.nz/home/css/imgs/pic-gallery-top.gif) no-repeat;
color: #000;
}

.pic-gallery p, .videos p {
margin-bottom: 0;
}

.pic-gallery img {
margin-bottom: 4px;
}

.videos {
padding-bottom: 13px;
}

#related .videos h3 {
margin-bottom: 2px;
padding-bottom: 13px;
background: url(http://www.victoria.ac.nz/home/css/imgs/dots-hoz-student.gif) 0 bottom repeat-x;
}

#related .videos h4 {
margin-top: 2px;
padding-top: 13px;
background: url(http://www.victoria.ac.nz/home/css/imgs/dots-hoz-student.gif) 0 top repeat-x;
font-family:"Lucida Grande", Verdana, Arial;
font-weight: bold;
}

.extra {
border-top: 0;
}

#related .extra h3 {
margin: -9px -10px 4px 0;
padding: 7px 7px 5px;
background: #004730;
color: #FFF;
}

.extra ul {
margin-bottom: 0.75em;
}

/* ## Related links */
div.related-links {
background: #E2DECD;
}

.related-links li, .extra li {
list-style-image: url(http://www.victoria.ac.nz/home/css/imgs/bullet-plus.gif);
}

.related-links a {
color: #666;
}

/* ## Request Material */
.request-material a {
color: #666;
font-weight: bold;
}

/* ## Flash */
div.related-flash {
padding: 5px;
background: #FFF;
border: 1px solid #CCC;
}

/* ### CONTEXTUAL NAVIGATION AND QUICK LINKS */
/* ## Contextual navigation */
#context-nav, #context-nav-student {
padding-top: 3px;
background: transparent url(../gfx/context-top.gif) 0 0 no-repeat;
position: relative;
}
#context-nav-student {
	background: transparent url(../gfx/context-top-student.gif) 0 0 no-repeat;
}
#context-nav .context-body {
background: transparent url(../gfx/context-body.jpg) no-repeat;
}

#context-nav .bottom-corner {
padding-bottom: 4px;
background: transparent url(../gfx/context-bot.jpg) no-repeat bottom;
}


#context-nav h3, #context-nav h4, #context-nav-student h3, #context-nav-student h4{
padding-left: 13px;
color: #FFF;
font-size: 1.1em;
text-transform: uppercase;
}

#context-nav h3 span, #context-nav-student h3 span {
color: #C18888;
display: block;
font-family:"Lucida Grande", Verdana, Arial;
font-size: 0.85em;
text-transform: none;
}

#context-nav h3, #context-nav-student h3 {
padding: 5px 13px 8px;
}

#context-nav a, #context-nav-student a {
color: #FFF;
display: block;
text-decoration: none;
}

#context-nav a:hover {
background:#1b6d9f;
color: #FFF;
}

#context-nav-student a:hover {
	background: #197871;
}
#context-nav ul, #context-nav-student ul {
margin: 0 10px 5px 10px;
padding: 8px 9px 8px 10px;
/*border-bottom: 5px solid #3f1213;*/
background: transparent url(../gfx/context-ul-bot.jpg) no-repeat 0 bottom;
}
#context-nav-student ul {
	background: transparent url(../gfx/quicklink-ul-bot.jpg) no-repeat 0 bottom;
}
#context-nav li, #context-nav-student li  {
padding: 4px 0;
background: url(../gfx/context-li.gif) bottom repeat-x;
}
#context-nav-student li {
	background: url(../gfx/quicklink-li.gif) bottom repeat-x;
}
#context-nav .hide, #context-nav-student .hide {
margin: 7px 10px 0 0;
font-size: 0.85em;
position: absolute;
top: 0;
right: 0;
text-align: right;
}

#context-nav .hide a, #context-nav-student .hide a {
padding: 0.25em;
color: #D7C3C3;
}

#page #context-nav .hide a:hover, #page #context-nav-student .hide a:hover {
background: none;
text-decoration: underline;
}

#context-nav #change-select {
margin-left: 1px;
padding: 9px 8px 8px 9px;
border-top: 1px solid #330000;
background: url(http://www.victoria.ac.nz/home/css/imgs/select-top.gif) repeat-x;
}

#context-nav #change-select select {
padding: 2px;
border: 1px solid #330000;
background: #6C1010;
font-family:"Lucida Grande", Verdana, Arial;
font-size: 0.95em;
color: #FFF;
}

/* Contextual Nav in Related Col (smaller width) */
#related #context-nav {
	background: url(../gfx/context-top-sm.gif) 0 0 no-repeat;
	width: 185px;
}
#related #context-nav-student {
	background: url(../gfx/context-top-student.gif) 0 0 no-repeat;
	width: 185px;
}
#related #context-nav select {
	width: 165px;
}

#related #context-nav .context-body {
	background: transparent url(../gfx/context-body-sm.gif) no-repeat;
}

#related #context-nav-student .context-body {
	background: transparent url(../gfx/context-body-student.gif) no-repeat;
}
#related #context-nav #context-nav ul {
	background: transparent url(../gfx/context-ul-bot-sm.gif) 0 bottom no-repeat;
}
#related #context-nav-student #context-nav ul {
	background: transparent url(../gfx/quicklink-ul-bot.jpg) no-repeat 0 bottom; 
}
#related #context-nav .bottom-corner {
padding: 0 0 9px;
background: transparent url(../gfx/context-bot-sm.gif) 0 bottom no-repeat;
}
#related #context-nav-student .bottom-corner {
	padding: 0 0 9px;
background: transparent url(../gfx/context-bot-student.gif) 0 bottom no-repeat;
}
#related #context-nav a:hover, #related #context-nav-student a:hover {
text-decoration: none;
}

#related #context-nav li, #related #context-nav-student li  {
margin-bottom: 2px;
}

/* ## Quick Links */
#quick-link {
padding-top: 3px;
background: url(/gfx/quicklink-top.gif) no-repeat 0 0;
position: relative;
}

#quick-link .quick-link-body {
background: transparent url(/gfx/quicklink-body.jpg) no-repeat; 
}

#quick-link .quick-link-corner {
padding-bottom: 9px;
background: transparent url(/gfx/quicklink-bot.gif) bottom no-repeat;
}

#quick-link h3, #quick-link h4 {
padding-left: 13px;
color: #FFF;
font-size: 1.2em;
text-transform: uppercase;
}

#quick-link h3 {
padding: 12px 13px 8px;
}

#quick-link a {
color: #FFF;
display: block;
text-decoration: none;
}

#quick-link a:hover {
background: #197871;
text-decoration: none;
}

#quick-link ul {
margin: 0 10px 0 10px;
padding: 8px 9px 8px 10px;
background: #085c57 url(/gfx/quicklink-ul-bot.jpg) no-repeat 0 bottom;
}

#quick-link li {
padding: 2px 0;
background: url(/gfx/quicklink-li.gif) bottom repeat-x;
}

/* Quicklinks in Related Col (smaller width) */
#related #quick-link {
background: transparent url(/gfx/quicklink-top-sm.gif) 0 0 no-repeat;
}

#related #quick-link .quick-link-corner {
background: transparent url(/gfx/quicklink-bot-sm.gif) bottom no-repeat;
}

#context-nav li.last, #context-nav li.last a, #quick-link li.last, #quick-link li.last a {
background-image: none;
}

#highlight-box{
background: #E4E4E4;
position: relative;
color: #666666;
padding: 8px 6px 8px 6px;
border: 1px solid #720000;
border-width: 1px 0 1px 5px;
}
#highlight-box img{
float:left;
margin-right:5px;
}
#highlight-box span{
font-weight:bold
}
#highlight-box a{
color:#333;
font-weight:bold;
}
#highlight-box p{
padding:0 0 0 30px;
}
/* ## myVIC and ENROL */
#staff{
padding: 8px 20px 8px 12px;
position:relative;
background: transparent url(/gfx/bg-staff.jpg) repeat-x;

}

#enrol, #related #enrol, #section-nav #enrol {
padding: 8px 20px 8px 6px;
border: 1px solid #4E4120;
border-width: 1px 0 0 5px;
background: #D9D5BE;
position: relative;
}

#enrol h3 {
text-transform: none;
font-size: 1.3em;
}

#section-nav #enrol h3 {
color: #000;
}

#enrol a {
color: #666;
font-weight: bold;
}

#staff h4, #enrol h4{
font-size: 1.45em;
font-weight:normal;
color: #fff;
}

#staff p, #staff a {
	color: #b9d2db;
}

#staff a:hover {
	text-decoration: none;
}
#enrol ,#staff{
line-height: 1.4;
font-family:"Lucida Grande", Verdana, Arial; 
}

#staff img.arrow, #enrol img.arrow {
position: absolute;
right: -15px;
bottom: 5px; 
}

#related #enrol {
padding-left: 9px;
background: #D9D5BE;
}

/* ## myVIC and ENROL ADS */
#section-content #enrol, #section-content #myvic {
font-size: 0.95em;
}

div.ad {
width: 220px;
}

div.ad p {
margin-bottom: 0.5em;
}

div.ad #enrol {
padding: 9px 14px 13px 10px;
}

div.ad #myvic {
padding: 9px 14px 13px 15px;
}

div.ad #enrol {
border-top-color: #CECFC7;
border-left-color: #CECFC7;
background: #EFEEE7;
color: #666;
}

div.ad #enrol h4 {
margin-bottom: 2px;
border: 0;
background: url(http://www.victoria.ac.nz/home/css/imgs/enrol-online.gif) no-repeat;
width: 156px;
height: 22px;
}

div.ad #myvic h4 {
border: 0;
background: url(http://www.victoria.ac.nz/home/css/imgs/myvic.gif) no-repeat;
width: 99px;
height: 24px;
}

div.ad #enrol img.arrow {
position: absolute;
top: 9px;
left: -16px;
}

div.ad #myvic img.arrow {
position: absolute;
top: 7px;
left: -14px;
}

#page p.img-button {
margin-bottom: 0;
text-align: right;
}

#page p.img-button img {
display: inline;
}
#page .right-focus{
background:#C0BA91 url(/gfx/right-focus-fade.jpg) repeat-x bottom;
padding: 5px 10px;
border-top: #FFF solid 1px;
}
#page .right-focus p{
color:#FFF;
}
#page .right-focus h4{
color: #FFF;
font-size: 1.45em;
font-weight:normal;
}
/* Events and News (Homepage and 2col center-left) */
#events dl, #news dl {
clear: both;
}

#section-content dt a {
margin-left: 36px;
color: #990000;
display: block;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.2em;
font-weight: normal;
text-decoration: none;
line-height: 15px;
}

#section-content dt a:hover {
text-decoration: underline;
}

#events dt span {
margin-top: 2px;
padding: 2px 3px 4px;
font-size: 10px;
}

span.month {
background: #666 url(/gfx/cal-top.gif) 0 0 no-repeat;
display: block;
float: left;
font-family: Arial, Helvetica, sans-serif;
color: #FFF;
text-align: center;
text-transform: uppercase;
width: 2.4em;
}

#events dt span.date {
margin: 0 -3px -4px;
padding: 0 0 8px;
background: #999 url(/gfx/cal-bot.jpg) bottom right no-repeat;
display: block;
line-height: 1;
font-size: 14px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#events dd, #news dd {
padding: 0 0 10px 36px;
background: url(/gfx/divider-hme.jpg) bottom no-repeat;
line-height: 1.2;
}

#news dd {
padding-left: 0;
line-height: 1.5;
}

#news dt a {
margin-left: 0;
padding-top:5px;
}

#news dt em {
margin-bottom: -5px;
display: block;
color: #666;
font-family:Georgia, "Times New Roman", Times, serif;
}

#events h3, #news h3 {
margin-bottom: 0.5em;
}

#section-content dd span a {
color: #666;
font-size: 0.95em;
font-weight: bold;
text-decoration: none;
}

#section-content dd span a:hover {
text-decoration: underline;
}

/* News (3col std) */
.page-news {
margin: 1.5em 0 2em;
}

#section-content .page-news dt {
clear: both;
}

#section-content .page-news dt em {
font-family:"Lucida Grande", Verdana, Arial;
font-size: .85em;
font-style: normal;
font-weight: bold;
float: right;
}

#section-content .page-news dt a {
margin: 0 0 .5em 0;
padding-bottom: .15em;
border-bottom: 1px solid #CCC;
font-size: 1.2em;
text-decoration: none;
}

#section-content .page-news dt a:hover {
text-decoration: underline;
}

#section-content .page-news dd {
margin-bottom: 1.25em;
clear: both;
}

#section-content .page-news dd img {
margin: 0 0 .75em 2em;
float: right;
}

#section-content .page-news dd a {
color: #004730;
text-decoration: underline;
font-weight: normal;
}
#section-content .page-news dd a:hover {
text-decoration: none;
}


/* ## Drop shadows below modules */
/*div.lift {	
margin-bottom: 2px;
padding: 0 0 9px 0;
border-width: 0;
background: url(../gfx/lift-off-related.gif) 100% bottom no-repeat;
}  */

/*#content div.lift, #section-nav div.lift {
background: url(../gfx/lift-off-white.jpg) 100% bottom no-repeat;
}*/

/* IMAGES */
div.lift img {
display: block;
}

div.has-image-colour {
margin-bottom: 2em;
}

div.has-image-colour span {
margin-right: 14px;
padding: 4px 10px 8px;
background: #EFEFE7;
display: block;
float: left;
text-align: center;
width: 150px; /*184 check for ie5 */
}

div.has-image-colour .img-body {
float: left;
width: 356px;
}

div.lift .img-body {
padding: 5px 10px 5px;
border-top: 1px solid #FFF;
background: #D9D5BE;
font-family:"Lucida Grande", Verdana, Arial;
font-size: 0.85em;
line-height: 1.3;
}

#content div.lift .img-body h4 {
border: 0;
color: #000;
}

div.lift .img-body a {
color: #666;
font-weight: bold;
text-decoration: none;
}

div.lift .img-body a:hover {
text-decoration: underline;
}

.std-photo {
width: 260px;
}

.content-2col {
margin: 2em 0 2.5em;
background: url(http://www.victoria.ac.nz/home/css/imgs/dots-vertical.gif) 50% repeat-y;
clear: both;
}

.content-2col div.lift {
float: left;
width: 260px;
}

#content .content-2col h4 {
margin-top: 0;
border-bottom: 1px solid #CCC;
}

.content-2col div.alt {
margin-left: 20px; /* 260*2 + 20 = 540 */
}

#page .content-2col ul, #page .content-2col ol {
margin: 0 0 2em 18px;
list-style-position: outside;
}

#page .content-2col ol {
margin-left: 25px;
}

#content .content-2col .list {
margin-bottom: 1em;
list-style-position: outside;
}

.col50 {
width: 260px;
float: left;
}

p.intro-img {
margin: 0 0 15px 20px;
float: right;
color: #666;
font-size: 0.95em;
}

#page .intro-text {
font-size: 1.2em;
line-height:1.3;
}

.intro-img img {
padding: 3px;
border: 1px solid #CCC;
}

div.profile {
margin-bottom: 2em;
padding-left: 89px;
clear: both;
position: relative;
}

div.profile img {
position: absolute;
top: 0;
left: 0;
}

img.image-border {
padding: 3px;
border: 1px solid #CCC;
}

p.has-image img {
margin: 0 10px 10px 0;
float: left;
}

p.has-image {
margin-bottom: 2em;
float: left;
clear: both;
width: 100%;
}

p.has-image-right img {
margin: 0 0 10px 15px;
float: right;
}

p.has-image-right {
margin-bottom: 2em;
float: left;
clear: both;
width: 100%;
}

.media img {
display: block;
}
/* END IMAGES */


/* Gallery */
.gallery {
margin: 10px 0 2em 0;
}

.thumbs {
width: 225px;
float: left;
}

#content .thumbs ol {
margin: 0;
list-style: none;
}

.thumbs li {
margin: 0 0 10px 0;
display: block;
float: left;
}

.thumbs li img {
margin-right: 10px;
}

.pic {
margin-left: 10px;
width: 305px;
float: left;
}

/* FORMS */
.form-body {
background: #E2DECD;
color: #000;
font-weight: bold;
}

.form-body form {
margin-bottom: 0.75em;
font-size: 0.9em;
}

#related .form-body h3 {
margin-bottom: 0.5em;
font-weight: normal;
}

#related .width-max {
margin-right: 0;
margin-left: 0;
width: 169px;
}

#related legend {
margin-bottom: 0.25em;
}

#related label {
margin-bottom: 0.25em;
display: block;
}

#related input {
margin-bottom: 10px;
display: block;
}

#related select {
margin-right: 3px;
margin-bottom: 10px;
font-size: 1.15em;
}

#related .form-set-width {
padding-left: 22px;
float: left;
width: 88px;
position: relative;
}

#related .form-set-width input {
position: absolute;
top: 0;
left: 0;
}

#related .form-set-width label {
font-weight: normal;
}

.related-search {
float: right;
}

/* Enquiry form */
#form-enquiry label, .p-label {
padding-right: 9px;
width: 195px;
display: block;
font-weight:bold;
float: left;
clear: left;
}

#form-enquiry input, #form-enquiry textarea, .group {
margin: 0 0 5px 0;
width: 330px;
display: block;
float: left;
}

#page .group label, #page .group input {
margin-bottom: 0;
background: none;
display: inline;
font-weight: normal;
float: none;
}

#form-enquiry input, #form-enquiry textarea {
background:#F0F5F3;
}

#form-enquiry input:focus, #form-enquiry textarea:focus {
background:#FFFFCC;
}

.group p {
margin: 5px;
color: #666;
font-family:"Lucida Grande", Verdana, Arial;
font-size: .9em;
}

#page .group label {
margin: 0 5px 0 0;
}

#page .group label input {
margin: 0 5px 0 0;
width: auto;
}

#page .search-go {
margin: .5em 0 1em;
width: auto;
float: right;
}

#page .inline {
display: inline;
}


/* Anchor links */
#page .on-page {
margin: 0;
padding: 0.75em 1em 0;
background: #E1E8E1;
font-size: 0.85em;
font-weight: bold;
}

#page ol.page-links {
margin: 0 0 1em 0;
padding: 0.25em 1em 2em;
background: #E1E8E1;
border: 1px solid #999;
border-width: 0 0 1px;
font-family:"Lucida Grande", Verdana, Arial;
font-size: 0.85em;
}

.page-links li {
margin-right: 0.35em;
display: inline;
}

.page-links a {
margin-right: 0.35em;
}
/* End Anchor links */


/* ### sIFR */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* 
  Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it.
  Conveniently, the object tab is always in a div, so we hide all divs directly inside the replaced element.
*/
 
.sIFR-replaced > div {
  display: none !important;
}

/*---- Header styling ---*/

.sIFR-active #breadcrumb h2 {
  visibility: hidden;
  margin: 7px 0 0;
  font-size: 2.35em;
}

/* News bulletin page - overwrite lecacy styles */
.newsheaderfull {
margin-bottom: .25em;
border-bottom: 1px solid #CCC;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal !important;
font-size: 1.5em;
color: #990000;
}

#page .headlines {
margin-left: 0;
}

#page .headlines li {
padding-left: 7px;
background: url(http://www.victoria.ac.nz/home/css/imgs/bullet-arrow-blk.gif) 0 .6em no-repeat;
font-family: "Lucida Grande", Verdana, Arial;
font-size: .85em;
list-style: none;
}

.printbutton {
margin-bottom: 1em;
}

.newsheadlinefull {
margin-bottom: .25em;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.25em;
color: #990000;
}

.newsdatefull {
font-family: "Lucida Grande", Verdana, Arial;
font-weight: bold;
}

.itemtoplink {
margin-bottom: 1.5em;
}

#page .itemtoplink a {
color: #000;
}
/* END News bulletin page - overwrite lecacy styles */


/* Accessibility and clearers */
.hidden, #skip-links, div.ad h4 span {
position: absolute;
top: -999px;
z-index: 50;
width: 1px;
font-size: 1px;
height: 1px;
overflow: hidden;
display: block;
line-height: 0;
}

#top-links div:after, #page:after, #footer-pre-outer:after, #footer-pre:after, #site-nav ul:after, div.lift div:after, #content-footer:after, .a-z-content:after, div.has-image-colour:after, .content-2col:after, #related form:after, #form-enquiry:after, .gallery:after, .page-news dd:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

hr {
visibility: hidden;
}

/*
.clearfix:after {
content: "."; 
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {
display: inline-block;
}

 Hides from IE-mac backslash */
/*.clearfix {
display: block;
}*/
/* End hide from IE-mac */

/* End Accessibility and clearers */

/* Print */
.print-only {
display: none;
}
