/*--------------------------Content.css--------------------
\	Selkirk College
/	MySelkirk Content Stylesheet (cascading)
\	Jan 2012
 \---------------------------------------------------------
 
	 the colours
	 ------------------------------------------------------
	 		Dark				light				lightest
	 
	 Slate	rgb(55,63,68)		rgb(75,87,97)		rgb(95,106,114)
	 Olive	rgb(99,101,85)		rgb(117,117,97)
	 Blue	rgb(1,97,118)		rgb(2,117,142)
	 Brown	rgb(98,83,79)		rgb(114,100,95)
	 Gray	rgb(196,196,194)	rgb(235,236,232)
	 Green	rgb(198,189,18)		rgb(228,233,170)
	 Orange	rgb(255,121,0)		rgb(244,218,154)
	 Blue2	rgb(34,181,221)		rgb(161,216,229)
	 Yellow	rgb(226,185,14)		rgb(255,204,0)		rgb(242,226,158)
	
*/
#content a:link, #footHighlights a:link{
	color: #016176;
}
	#content a:visited, #footHighlights a:visited{
		color: #777777;
	}
	#content a:hover, #footHighlights a:hover{
		color: #000000; background: #EBECE8;
	}
	#content a:active, #footHighlights a:active{
		color: #016176; background: #EBECE8; border: thin dotted #016176;
	}
	
/*------ARTICLE------*/
#content article.short header{
	height: auto;
	border-top: 1px dashed #CCC;
	margin: 1em 0 0 0;
	padding: 0.6em 0 0 0;
}
	#content article.short header a:link{
		text-decoration: none;
	}
	#content article.short header a:visited{
		
	}
#content article.short footer{
	display: none;
}
	#content article.short a.readThisStory:after{
		content: '>';
		text-decoration: none;
		margin: 0 0 0 0.4em;
	}
	#content article.short a.readThisStory:link, #content article.short a.readThisStory:visited{
		color: rgb(99,101,85);
		font-weight: bold;
		
	}

#content h1, #content h2{
	font-family: “Myriad Pro”, Trebuchet MS, Calibri, Arial, sans-serif;
	font-size: 18px; line-height: 21px;
	font-weight: bold;
	color: rgb(99,101,85);
	margin-top: 0.3em;
}
	#content h3{
		font-size: 16px; line-height: 19px;
		font-weight: bold;
		color: rgb(1,97,118);
	}
	#content h4{
		font-size: 13px; line-height: 18px;
		font-weight: bold;
		color: rgb(99,101,85);
		text-transform: uppercase;
	}
	#content h5{
		font-size: 13px; line-height: 18px;
		font-weight: normal;
		color: rgb(99,101,85);
		text-transform: uppercase;
	}
#content p{
	font-size: 13px; line-height: 18px;
	font-family: “Myriad Pro”, Trebuchet MS, Calibri, Arial, sans-serif;
	color: #373F44;
}

#content ul{
	list-style: none;
	list-style-position: inside;
	margin: 1em 1em 1em 0;
	padding-left: 24px;
	text-indent: -18px;
}
	#content li{
		line-height: 21px;
		list-style-image: url(../img/icons/custom/arrow_gray.png);
	}
	
	#content ul.info li{
		list-style-image: url(../img/icons/gray_dark/info_6x12.png);
	}
		#content li.info{
			list-style-image: url(../img/icons/gray_dark/info_6x12.png);
		}
	
	#content ul.star li{
		list-style-image: url(../img/icons/gray_dark/star_12x12.png);
	}
		#content li.star{
			list-style-image: url(../img/icons/gray_dark/star_12x12.png);
		}
	
	#content ul.check li{
		list-style-image: url(../img/icons/gray_dark/check_alt_12x12.png);
	}
		#content li.check{
			list-style-image: url(../img/icons/gray_dark/check_alt_12x12.png);
		}
	
	#content ul.x li{
		list-style-image: url(../img/icons/gray_dark/x_alt_12x12.png);
	}
		#content li.x{
			list-style-image: url(../img/icons/gray_dark/x_alt_12x12.png);
		}
		
	#content ul.mail li{
		list-style-image: url(../img/icons/gray_dark/mail_alt_12x9.png);
	}
		#content li.mail{
			list-style-image: url(../img/icons/gray_dark/mail_alt_12x9.png);
		}
		
#content dl{
	
}
	#content dt{
		font-weight: bold;
		font-size: 1.2em;	
	}
		#content dt a:link{
			text-decoration: none;
		}
	#content dd{
		margin: 0.2em 0 1.6em 0;
		line-height: 1.2em;
	}
		
#content .important{
	background: rgb(217,239,245);
	padding: 1em 1em 0.3em 1em;
	margin: 0 0 1em 0;
	line-height: 1.2em;
	text-shadow: 1px 1px 1px rgb(255,255,255);
	border-radius: 6px;
}
	#content .important h3{
		font-size: 1.6em;
		line-height: 1.3em;
	}
	#content .important p{
		font-size: 1.1em;
	}
	 /* ordered lists -- 2013-01-23 */
	#content ol {margin-left:1.5em;}
	#content ol li {list-style:decimal; margin-bottom:0.5em;}
	#content ol ol li {list-style:lower-alpha;}
	#content ol ol ol li {list-style:lower-roman;}
	#content ol ol ol ol li {list-style:lower-alpha;}
	#content ol ol ol ol ol li {list-style:decimal;}
		
#content blockquote.quote { border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding: 15px 70px; margin-right: 15px; background:  no-repeat top left; font: bold 14px/18px georgia, times, serif; color:#cd651e; }

/*------RHC-----------*/
#rhc a:link{
	color: #FFF;
	text-decoration: none;
	padding: 2px 6px 2px 6px;
	margin: 0 -6px 0 -6px;
}
	#rhc a:visited{
		color: #777777;
	}
	#rhc .olive a:visited, #rhc .blue a:visited{
		color: #CCC;
	}
	#rhc .brown a:visited{
		color: #DDD;
	}
	#rhc a:hover{
		color: #000000; background: rgba(235,236,232,0.3);
	}

	#rhc .gray a:link, #rhc .yellow a:link{
		color: #444;
	}
		#rhc .gray a:hover, #rhc .yellow a:hover{
			color: #000;
			background: rgba(235,236,232,0.8);
		}


#rhc .box ul{
	list-style: none;
	list-style-position: outside;
	margin: 0 1em 0 0;
	padding-left: 4px;
	
}
	#rhc .box li{
		line-height: 1.3em;
		list-style-image: url(../img/icons/custom/arrow_gray.png);
		margin: 0 0 0.6em 0;
	}
	#rhc .brown li, #rhc .blue li, #rhc .olive li{
		list-style-image: url(../img/icons/custom/arrow_white.png);
	}
#rhc .box h2.hdi-h{
	font-family: caflisch-script-pro;
	font-size: 28px;
}
#rhc .hdi li{
	line-height: 21px;
	list-style-image: url(../img/icons/custom/arrow_white.png);
}
	#rhc .hdi li:last-child{
		
	}
	#rhc .hdi li a:link, #rhc .hdi a:visited{
		
		font-size: 14px;
		text-decoration: none;
		color: rgb(255,255,255);
	}
	
.articlelist{
	
}
	.articlelist dt{
		clear: both;
		
	}
	.articlelist img{
		float: left;
		margin-right: 10px;
		
	}
	.articlelist dd{
		
		margin-bottom: 1.6em;
	}
	
.lowercase{
	text-transform: lowercase;
}
.uppercase{
	text-transform: uppercase;
}

 /* custom table styling */
table.data { background-color: #fff; border: 1px solid black; padding:0; }
table.data th {text-align:left;}
table.data tr td, table.data tr th, table.data thead tr td, table.data thead tr th { border: 1px solid #aaa;margin:0;padding: 0.45em; }
tr.even {}
tr.odd {background-color:#eee;}
td.CoS {border-bottom:1px dashed #777;}
td.nowrap { white-space: nowrap;}
td.numcol {text-align:right;white-space: nowrap;}
.eventscollectiontable td {padding: 0 1.2em 0 0;}
.imagecollectiontable td {padding:0 1.2em 0 0;}
th.header {
background-image:url("/scripts/tablesorter/themes/blue/bg.gif");
background-position:right center;
background-repeat:no-repeat;
border-right:1px solid #DAD9C7;
cursor:pointer;
font-weight:bold;
margin-left:-1px;
padding-left:20px;
}
th.headerSortUp {
background-color:#D2D2D2;
background-image:url("/scripts/tablesorter/themes/blue/asc.gif");
}
th.headerSortDown {
background-color:#D2D2D2;
background-image:url("/scripts/tablesorter/themes/blue/desc.gif");
}
.data .clec, .data .clab, .data .csem, .data .cshp, .data .cpra, .data .coth{
    background: #fff;
    text-shadow: 1px 1px 2px #AAA;
    
}
.data .cttl{
    border-left: 5px double #DDD;
    text-shadow: 1px 1px 2px #AAA;
    background: #e5e5e5; /* old browsers */
    background: -moz-linear-gradient(left, #ffffff 0%, #e5e5e5 100%); /* firefox */
    
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* webkit */
    
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=1 ); /* ie */
}
.data .ccr{
    background: #dfeaed;
    text-shadow: 1px 1px 2px #AAA;    
    border-right: 2px solid #BBB;
}
#content h1 a:link, #content h2 a:link, #content h3 a:link, #content h1 a:visited, #content h2 a:visited, #content h3 a:visited{
	text-decoration: none;
}