/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 23 November 2009 12:33:21
*/


 #quicklinks {
    width: 228px;
    height: 230px;
    padding: 17px 17px 0 29px;
    background: #21408e url('http://www.tinternschools.vic.edu.au/__data/assets/image/0009/405/quicklinks_inside_bg.jpg') top left no-repeat;
}

#quicklinks ul {
    margin: 8px 0 0 -10px;
}

#quicklinks ul ul {
    margin: 0;
}

#quicklinks h1 {
    font-weight: normal;
    font-size: 1.2em;
    color: white;
    padding-bottom: .5em;
    margin-bottom: .5em;
    background-color: #48599d;
    display: table;
    padding-bottom: 0;
}

#quicklinks li {
    background-image: url('http://www.tinternschools.vic.edu.au/__data/assets/image/0015/429/bullet_quicklinks.gif');
}

#nav-utility li {
    margin-top: .4em;
}

#nav-utility li:first {
    margin-top: 0;
}

#sub-content {
    width: 274px;
    padding-right: 25px;
    float: left;
}

#sub-content h2 {
    margin-bottom: 0;
}

#main-content {
    float: right;
    width: 520px;
}

#main-content h1 {
    width: 521px;
    height: 146px;
    padding: 0;
    border: 1px solid #768cbf;
    color: white;
    font-weight: bold;
    margin-bottom: 2em;
    position: relative;
}

#main-content h1 .text {
    display: none;
}

#main-content h2 {
    display: inline;
    padding-right: 85px;
    background: url('http://www.tinternschools.vic.edu.au/__data/assets/image/0011/407/h2_bg.gif') top right no-repeat;
}

#main-content hr {
    color: white;
    height: 1em;
    border: 0;
    margin-top: .1em;
}

#main-content img {
    float: right;
    margin: 0 0 1em 20px;
    padding: 1px;
    border: 1px solid #768cbf;
}

#main-content td img {
    margin: 0;
    padding: 0;
    border: 0;
}

#main-content p, #main-content ul { margin-bottom: 1em; }

#main-content li {
    display: list-item;
    padding-left: 10px;
    background: url('http://www.tinternschools.vic.edu.au/_designs/tintern/design_375/design_css_403/bullet.gif') 0em .6em no-repeat;
}


/* CALENDAR */

#calendar {
    width: 190px;
    float: right;
}


#calendar table {
    table-layout:fixed;
    font-size: 1em;
    color: black;
    text-align: center;
    margin: 0 auto;
}

#calendar td, #calendar th {
    text-align: center;
    padding:1px;
    vertical-align: middle;
}

#calendar td {
    background-color:#EEEEEE;
    color:#666;
}

#calendar td.weekend {
    background-color: #DDDDDD;
}

#calendar td.eventDate {
    background-color: #48599D;
}

#calendar td.eventDate a.dateLink {
    color: white;
    font-weight: bold;
    text-decoration: underline;
}

#calendarTable td div {
    display: none;
}

#calendar td br { display: none; }

#calendar th {
    background-color: #48599D;
    color: #48599D;
    overflow: hidden;
}

#calendar th:first-letter {
  color: white;
  display: block;
}


#calendar a.dateLink {
    display:block;
    color:#333;  
    text-decoration: none;
}

#calendar a.dateLink:hover {
    text-decoration: underline;
}

#calendar h3 {
    padding-top: 0;
    margin-left: 10px;
    background-position: 0px 1px;
}

#calendar p {
    margin-top: 1em;
    text-align: center;
}
 
