#courseheading
{
        padding-top: 1em ;
        padding-bottom: 1em ;
        padding-left: 0 ; 
        padding-right: 8em ;
        margin-top: 1em ;
        margin-bottom: 1em ;
        margin-right: 4em ;
        /* border: 1px solid green ; */
        float: left ;
}

.meta
{
        font-size: 8pt ;
        color: gray ;
}

.announce
{
	/*
	 *  http://colors.findthedata.com/l/695/Dark-Red
	 */
	color: #8b0000 ;
	padding-top: 0.125em ;
	padding-bottom: 0.2375em ;
}

ul.blank, ul.blank li
{
	list-style-type: none ;
}

ul.w12list, ul.w12list li
{
	list-style-type: square ;
	line-height: 1.5em ;
}

#cdncode
{
	background-color: #eaeaea ;
	font-family: "Consolas", "Lucida Console", "Courier New", "Courier",
		monospace ;
	font-size: 12pt ;
}

pre
{
       /* color: green ; */
       /* font-weight: bold ; */
       white-space: pre ;
       font-family: "Consolas", "Courier New", "Courier", monospace ;
}

code
{
       font-family: "Consolas", "Courier New", "Courier", monospace ;
}

#course-desc
{
	margin:			2% 4% 2% 4% ;
	border-radius:		4px ;
	border:			1px solid steelblue ;
	padding:		20px ;
	background-color: 	#cfcfcf ;
}

.stricken
{			/* replace <strike> */
	text-decoration:	line-through ;
}

#break
{
	background-color:	LightSteelBlue ;
	border:			2px inset SteelBlue ;
	padding:		10px ;
	text-align:		center ;
	font-family:		"Tahoma", "Optima", sans-serif ;
	font-size:		11pt ;
}

.old-content
{
	float:			left ;
	padding-top:		1em ;
	background-color:	white ;
	/* border: 1px solid red */
}

.offline
{
	border:			1px solid red ;
	color: 			red ;
	font-style:		italic ;
	font-family:		sans-serif ;
	font-size:		11pt ;
	padding:		4px 4px 4px 4px ;
	margin:			8px 8px 8px 8px ;
}

.allcaps
{
	text-transform:		uppercase ;
}

.course-body
{
	font-family:		"Arial", "Helvetica", sans-serif ;
	font-size:		 12pt ;
}

.ncblue
{
	color:			 #0063a4 ;
}

.ncblue-bg
{
	background-color:	 #0063a4 ;
}

.ncblue-border
{
	border:			1px solid #0063a4 ;
}

.ncblue-border2
{
	border:			2px solid #0063a4 ;
}

#eval
{
	border:			2px solid #0063a4 ;
}

#eval td
{
	border:			1px solid lightblue ;
}

#eval th
{
	background-color:	steelblue ;
	color:			white ;
	font-weight:		bold ;
	padding-left:		1em ;
	padding-right:		1em ;
	padding-top:		0.5em ;
	padding-bottom:		0.5em ;
}

#eval tfoot td
{
	background-color:	lightgray ;
	font-weight:		bold ;
}

#plan
{
				/* Niagara College blue */
	border:			2px solid #0063a4 ;
}

#plan td
{
	border:			1px solid lightblue ;
}

#plan th
{
	background-color:	steelblue ;
	color:			white ;
	font-weight:		bold ;
	padding-left:		1em ;
	padding-right:		1em ;
	padding-top:		0.5em ;
	padding-bottom:		0.5em ;
}

#ref
{
	border:			2px solid #0063a4 ;
}

#ref td
{
	border:			1px solid lightblue ;
}

#ref th
{
	background-color:	steelblue ;
	color:			white ;
	font-weight:		bold ;
	padding-left:		1em ;
	padding-right:		1em ;
	padding-top:		0.5em ;
	padding-bottom:		0.5em ;
}

.learn td
{
	background-color:	lightblue ;
	font-weight:		bold ;
	padding-left:		0.5em ;
	padding-right:		0.5em ;
	padding-top:		0.5em ;
	padding-bottom:		0.5em ;
}

.quick
{
        padding-left:		2em ;
        margin-left:		2em ;
        padding-right:		2em ;
        margin-right:		2em ;
        padding-top:		0.5em ;
        margin-top:		0.5em ;
        padding-bottom:		0.375em ;
        margin-bottom:		0.375em ;
        background-color:	rgb( 224, 224, 248 ) ;
        border:			1px solid rgb( 0, 0, 254 ) ;
}

.quick a
{
        text-decoration:	none ;
        font-family:		"Gill Sans", "Tahoma", "Arial", "Helvetica",
				 sans-serif ;
        font-size:		12pt ;
        font-weight:		normal ;
}

.timestamp
{
        padding-left:		0.25em ;
        padding-right:		0.25em ;
        padding-top:		0.125em ;
        padding-bottom:		0.125em ;
        background-color:	rgb( 224, 224, 248 ) ;
	font-family:		"Consolas", "Lucida Console", "Courier New",
				 "Courier", monospace ;
}

