/* Cascading style sheet for COSC360 site mid 2003  based on 
COMP112 sheet by Morag Mckenzie*/

body {
	background-color:#ffffee;
	color:#000066;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	}
	
/*Content links*/
a {
	text-decoration:none;
	}
	
a:link{
	color:#0000cc;
	background-color:transparent;
	}
	
a:visited{
	color:#3333cc;
	background-color:transparent;
	}

a:hover{
	color:#3366cc;
	background-color:transparent;
	}
	
a:active{
	color:#3366cc;
	background-color:transparent;
	}
	
/*Navigation links*/
a:link.nav{
	color:#0000cc;
	background-color:transparent;
	}
.updatedNav{
	color:#0000ee;
	background-color:transparent;
	text-decoration: underline;
	}
		
a:visited.nav{
	color:#6666cc;
	background-color:transparent;
	}

a:hover.nav{
	color:#3366cc;
	background-color:transparent;
	}
	
a:active.nav{
	color:#3366cc;
	background-color:transparent;
	}	
	
/* Parent Navagation */
	
a.parent{
	font-size:large;
	}	
	
a.current{
	font-size:large;
	color:#6666cc;
	background-color:transparent;
	}
	



/* Text formatting*/
p {
	font: small arial, sans-serif;
	text-align:justify;
	margin-left:20px;
	margin-right:20px;
	margin-top:5px;
	}
	
p.question {
	color:#663333;
	background-color:transparent;
	margin-bottom:0px;
	text-align:left;
	}
	
h1 { 
	font: bold x-large arial, sans-serif;
	text-align:left;
	margin-top:5px;
	margin-left:2px;
	margin-right:2px;
	}
	
h2 {
	font: normal large arial, sans-serif; 
	}

h3 {
	font: bold medium arial, sans-serif; 
	}
	
	
p.separator {
	font: small arial, sans-serif;
	color:#3366cc;
	background-color:transparent;
	text-align:center;
	}

p.footer{
	font-size:xx-small;
	text-align:center;
	margin-top:1.5em;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	}

p.centeredtable{
	text-align:center;
	}

	
p.tiny{
	font-size:xx-small;
	background-color:transparent;
	}
	
p.label{
	color:#882222;
	background-color:transparent;
	margin-bottom:-.5em;
	padding:0px;
	}

table.timetable{
	width:100%;
	text-align:left;
	vertical-align:top;
}

tr.proposed{
	background-color:#DDDDCC;
}

tr.pending{
	background-color:#EEEEDD;
}

tr.set{
	background-color:transparent;
}

tr.done{
	background-color:#FFFFFF;
}


td.date{
	width:10em;
	text-align:right;
	vertical-align:top;
	padding: 4pt 4pt;
}

td.event{
	text-align:left;
	vertical-align:top;
	padding: 4pt 4pt;
}
	


table.linklist{
	width:100%;
	text-align:left;
	vertical-align:top;
}

td.site{
	width:30%;
	border-top:dotted;
	border-color:#3366cc;
	border-width:1px;
	vertical-align:top;
	padding: 4pt 0pt;
}
td.description{
	border-top:dotted;
	border-color:#3366cc;
	border-width:1px;
	vertical-align:top;
	padding: 4pt 0pt;
}


td.UofO{
	text-align:left;
}

td.Cosc{
	text-align:right;
}

td.footer{
	vertical-align:top;
}

table.footer{
	width:100%;
	text-align:center;
}

	
ul{
	list-style:circle outside;
	}
	
ul.nobullet{
	list-style:none inside;
	padding:0px;
	background-color:transparent;
	}
	
li{
	font: small arial, sans-serif;
	color:#333399;
	background-color:transparent;
	text-align:justify;
	margin-left:20px;
	padding:3px;
	}
	
span.booktitle{
	font-style:italic;
	}

span.bookauthor{
	}
	
span.old{
	color:#555555;
}

/*Layout*/	
#titlebox{
	text-align:center;
	padding-top:10px;
	padding-bottom:5px;
	width:80%;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	margin-top:auto;
	margin-bottom:1px;
	border-top:dotted;
	border-color:#3366cc;
	border-width:1px;
	}



#navbox{
	width:90%;
	border-top:dotted;
	border-color:#3366cc;
	border-width:1px;
	margin-right:auto;
	margin-left:auto;
	margin-top:4px;
	margin-bottom:4px;
	text-align:center;
	padding:4px;
	}
	
#bodybox{
	width:80%;
	height:auto;
	margin-top:1px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:auto;
	border-color:#3366cc;
	border-style:dotted;
	border-width:1px;
	border-left:none;
	border-right:none;
	}

#sectionbox{
	width:100%;
	border-top:solid;
	border-color:#6666cc;
	border-width:1px;
	margin-right:auto;
	margin-left:auto;
	margin-top:4px;
	margin-bottom:4px;
	padding:4px;
	}

#centeredtable{
	width:90%;
	text-align:center;
	}

#locationbox{
	width:80%;
	height:1.5em;
	margin-right:auto;
	margin-left:auto;
	margin-top:2%;
	margin-bottom:0px;
	padding:0px;
	}

#footer{
	width:80%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	margin-top:5px;
	text-align:center;
	}
	
#mapbox{
	width:auto;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	text-align:center;
	}
	
img{
	border:none;
	}

.field {
	font-family: Verdana,Helvetica,sans-serif; 
	width: 440px;
	font-size: 12px; 
	background-color : #ffffee; 
	color: #000044; 
	border: 1px solid #000044;
	}

input.small {
	font-family: Verdana,Helvetica,sans-serif; 
	width: 40px;
	font-size: 12px; 
	background-color : #ffffee; 
	color: #000044; 
	border: 1px solid #000044;
	}
	
.sendme {
	font-family: Verdana,Helvetica,sans-serif; 
	font-size: 12px;
	background-color: #ffffee; 
	color: #000044; 
	border: 1px 
	solid #000044;
	}

pre {
	font-size: 12px;
	background-color: #ffffff; 
	color: #000000; 
	}
	
tt {
	font-size: 12px;
	background-color: #ffffff; 
	color: #000000; 
	border: 1px solid #000000;
	}