/********************************************************************************************
File:           clf-custom.css
Version:        6.0
Last Modified:  Nov-2-2009
---------------------------------------------------------------------------------------------
Description:    Overrides of styles defined by CLF for use by specific subsections
---------------------------------------------------------------------------------------------
Notes:          Included override of styles from following original stylesheet files:
					 clf_typography.css
					 clf_optional.css
					 helper/clf_required.css
					 clf-2-column.css
---------------------------------------------------------------------------------------------
Version Notes:
- v.6.0:        Official CSS styles released with Template 6.0.
---------------------------------------------------------------------------------------------
Contact:        Communications Serices
                t: 604.822.8861
                w: communications.students.ubc.ca
********************************************************************************************/

/* From clf_typography.css */
#UbcContent h1
{
	margin: 0.5em 0 0.5em 0;
}

#UbcContent h2,
#UbcContent h3,
#UbcContent h4,
#UbcContent h5,
#UbcContent h6
{
	margin: 1em 0 0.5em 0;
}

#UbcMainContent dl
{
	line-height: 1.5em;
}

#UbcMainContent ul
{
	padding-left: 10px;
}


#UbcMainContent ul li
{
	line-height: 1.5em;
}

#UbcMainContent ol
{
	padding-left: 10px;
}

#UbcMainContent ol li
{
	line-height: 1.5em;
}

#UbcContent address     { margin: 0 0 1.5em; font-style: italic; }

/* From clf_optional.css */

#UbcContent #UbcSecondNav
{
	float: left;
	width: 166px;
	font-size: 90%;
	font-weight: bold;
	padding: 30px 0 0 19px;
}

#UbcContentSidebar
{
	margin: 30px 0 0 0;
	width: 160px;
	float: left;
}

/* From helper/clf_required.css */

/* Modified UbcSubUnitLine for individual sub-units */

#UbcHeader li#UbcSubUnitLineVPS
{
	margin: 0;
	padding: 0;
	background: url(../img/header/vps.gif) no-repeat;
	width: 314px;
}
#UbcHeader li#UbcHeaderLine a, #UbcHeader li#UbcSubUnitLineVPS a  {
	display: block;
	height: 98px;
}
#UbcHeader li#UbcHeaderLine a span, #UbcHeader li#UbcSubUnitLineVPS a span {
	position: absolute;
	top: -9999px;
}

#UbcHeader li#UbcSubUnitLineChaplain
{
	margin: 0;
	padding: 0;
	background: url(../img/header/chaplains.gif) no-repeat;
	width: 314px;
}
#UbcHeader li#UbcHeaderLine a, #UbcHeader li#UbcSubUnitLineChaplain a  {
	display: block;
	height: 98px;
}
#UbcHeader li#UbcHeaderLine a span, #UbcHeader li#UbcSubUnitLineChaplain a span {
	position: absolute;
	top: -9999px;
}

#UbcHeader li#UbcSubUnitLineSenate
{
	margin: 0;
	padding: 0;
	background: url(../img/header/senate.gif) no-repeat;
	width: 314px;
}
#UbcHeader li#UbcHeaderLine a, #UbcHeader li#UbcSubUnitLineSenate a  {
	display: block;
	height: 98px;
}
#UbcHeader li#UbcHeaderLine a span, #UbcHeader li#UbcSubUnitLineSenate a span {
	position: absolute;
	top: -9999px;
}

#UbcHeader li#UbcSubUnitLineStudents
{
	margin: 0;
	padding: 0;
	background: url(../img/header/studentServices.gif) no-repeat;
	width: 314px;
}
#UbcHeader li#UbcHeaderLine a, #UbcHeader li#UbcSubUnitLineStudents a  {
	display: block;
	height: 98px;
}
#UbcHeader li#UbcHeaderLine a span, #UbcHeader li#UbcSubUnitLineStudents a span {
	position: absolute;
	top: -9999px;
}

#UbcContent #AnnouncementBox {
	position: relative;
	left: 25px;
	background: #eeeeee;
	border: 1px solid #C0C0C0; 
	width: 275px; 
	padding: 0px 10px 10px 10px;
}

div.imgRight {
	border:0px;
	float:right;
	padding:10px;
	text-align:center;
}

div.imgLeft {
	border:0px;
	float:left;
	padding:10px;
	text-align:center;
}

.accentRow {
	background: #eeeeee;
}

#UbcContent sup, #UbcContent sub  {
	font-size: 80%;
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
}

#UbcContent sup {
	bottom: 1ex;
}

#UbcContent sub {
	top: .5ex;
}

#UbcContent .footnote, #UbcContent.footnote sup {
	color: #888888;
	font-size: 11px;
}

#UbcContent thead th, #UbcContent tr th {
	color: #fff;
}

#UbcContent .mark {
	color:#990000;
	font-weight:bold;
}

#UbcContent ul.double li, #UbcContent ol.double li, #UbcContent dl.double dd {
    padding-bottom: 10px;
}

#UbcContent .hborder img  {
	border: 4px solid #FFFFFF;
}
#UbcContent .hborder:hover img {
	border: 4px solid #FFCC66;
}

#UbcContent .hfade img  {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
#UbcContent .hfade:hover img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#UbcContent blockquote {
	font-style: normal;
}

#UbcMainContent td {
	vertical-align: top;
}

#UbcMainContent th {
	text-align: left;
}

#UbcMainContent ol.double ol  {
	list-style: lower-alpha;
}

#UbcMainContent ol.double ol ol  {
	list-style: lower-roman;
}
