@charset "UTF-8";
/* CSS for jqdawson on cs.ubc.ca */
/* Designed by Jessica Dawson, May 2011 */


/* Positioning */
body {
 background: #fff;
}

#position-wrapper{
 max-width: 601px;
 min-width: 601px;
 width: 601px;
 background-color:#ffffff;
 border:2px solid #ffffff;
 margin:0 auto;
 padding:0;
}




#info {
 text-align:right;
}

#picture {
 float:right;
 margin:10px 0px 10px 0px; 	
}


#coursetitle {
 float:left;
 width: 600px;
 margin: 0px 0px 0px 0px;
 letter-spacing: 0.5px;
 border-bottom: 2px solid #9FE2D1;
 padding: 5px;
}
#coursetitle h1{
	font-size: 18px;
	margin-bottom:5px;
}

#main { 
float: left;
width: 601px;
margin-bottom: 50px;
}

#menu{
    float:left;
    width: 600px;
    margin: 0px 0px 0px 0px;
	background-color:#C1E2E0;
}

#menu li{
	display: inline;
}

.column-content {
 float:left;
 width: 600px;
 padding: 5px;	
}


/* Typeface, Text Formatting, Size and Colour */
body {
 color: #333333;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
 line-height: 1.3em;
 text-align: justify;
}

h1 {
 font-variant: small-caps;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 24px;
 font-weight: bold;
 margin: 15px 0 15px 0;
 color: #333333;
}

h2 {
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #333333;
 margin-top: 20px;
 margin-bottom: 10px;
}


p { 
 margin: 0px 0px 6px 0px; 
}


#about {
 margin-left: 0px; 
 margin-top:  15px;
 text-align: justify;
}

#publications {
 margin-left:0px;
}

#projects {
 margin-left:0px;
}

#teaching {
 margin-left:0px;
}

.emph{
 font-weight: bold;
}

.award{
 font-style: italic;
 color: #669933;
}

#projects .summary{
 text-align: justify;
 padding: 0;
 margin: 0px 0px 18px 0px;
}


#rcolumn-footer {
 text-align: right; 
 font-size: 10px;
 margin-top: 40px;
}



/* Links */
a, a:visited, a:hover { 
 color: #C000F5; 
 text-decoration: none; 
}


#coursesidebar a {
 color: #ffffff; 
}
a:hover, a.nav:hover {
 border-bottom-width: 1px;
 border-left-width: 0px;
 border-right-width: 0px;
 border-top-width: 0px;
 border-style: dotted;
}

#teaching a {
 border-bottom-width: 1px;
 border-left-width: 0px;
 border-right-width: 0px;
 border-top-width: 0px;
 border-style: dotted;
}

.table-highlight {
	background-color: #9FE2D1;
}

.table-wrapper {
	min-width:280px;
	padding: 10px;
	float: center;
	margin: 0px auto 10px auto;
	
}
tr.table-header td {
	border-bottom: 1px solid #333333;
}

tr.table-body td {
	padding-left:10px;
}

.announcement {
	margin: 20px;
	background-color: #B4B1BC;
	padding: 10px;
	color: #ffffff;
}
