a            {  }
a:link       {  background-color: transparent }
a:visited    {  background-color: transparent }
a:hover      {  background-color: transparent }
body, table, p, ul, li  {
			   color: #000000; text-align: left }


body { background-color: white; 
	word-wrap: break-word;
}
table.schedule {  width: 100%;	vertical-align:top; }

td.specialrow { text-align: center }
tr.meeting_even td:first-child {text-align: right; width: 0%}
tr.meeting_odd td:first-child {text-align: right; width: 0%}
tr.meeting_even td:first-child + td {text-align: right; white-space:  width: 0%}
tr.meeting_odd td:first-child + td {text-align: right; white-space:width: 0%}
tr.meeting_even td {  }
tr.meeting_odd td { background-color: #fffeec }
tr.holiday td:first-child {text-align: right}
table.index td {background-color: #fffff0}

tr.holiday td { font-style: italic; background-color: #ffc}
tr.exam td:first-child {text-align: right}
tr.exam td {font-weight: bold; background-color: #ffc}

tr.topic td {text-align: center; font-weight: bold; background-color: #bdd }


tr { vertical-align:top;}

li.news { padding-bottom: 1ex }

p, ul, li {background-color: transparent}

h1, h2, h3   { background-color: transparent; text-align: left }
.titlelike   { font-weight: bold }


/* Use this style to highlite changes to problem sets */
.change      { color: #034; background-color: #99CCFF }

/* Use this style to highlight HW items appearing in the schedule */
.hw { color: #800000; font-weight:bold }

/* The following are used to highlight SML code (or other stuff)*/
.comment     { color: #CC0000; background-color: transparent; font-weight: bold }
.string      { color: #339966; background-color: transparent}
.keyword     { color: #000088; background-color: transparent; font-weight: bold; font-size: 100%; font-style: italic; }
.topic     { color: #000088; background-color: transparent; font-weight: bold; font-size: 100%; font-style: italic; }
.codeback    { color: #000000; background-color: #dddddd; line-height: 14px }
.ampm        {font-variant: small-caps}

/* used for mathematics */
.math        { color: black; font-family: Times New Roman, serif; font-size: 110%; background-color: transparent }
.symbol      { font-family: Symbol, symbol }
table.main { border-style: solid; border-width: "1" }
.announcements { background-color: rgb(255,255, 150); border-bottom-style: solid; border-bottom-width:"1"  }
.otherinfo { border-style: solid; border-width: "1" }
.due { font-weight: bold; font-size: 90% }
.handout { font-weight: bold; font-size: 90% }

h1  { font-size: 170%; color: #000088; }
h2  { font-size: 140%; color: #000088; }
h3  { font-size: 120%; color: #000088;}
h4  {color: #000088;}
.coursename { font-size: 200%;  color: #000088; }

pre, xmp { font-family: "Courier New", Courier, monospace; margin-left: 1em; font-size: 100% }
kbd, tt, code, .email { font-family: "Courier New", Courier, monospace; font-size: 100% }
td { font-family: Palatino, Arial, helvetica, sans-serif; font-size: 100%; }

.th { font-weight: bold }
th { font-weight: bold }
td.recitation { background-color: #FFF0d0 }
td.reading { text-indent: -1em; padding-left: 1em; font-size: 80% }

table.formatting { background-color: transparent }

span.special_date { font-weight: bold }

/* from cs6740, for reference markup */

.common {
	color:#FF0000;
}

.papertitle {
	text-transform:none;
}

.proceedings:before{
 content: "Proceedings of "; 
}

.journal{
	font-style:italic;
}

.ptpdf:before {
    content: "->pdf";
}

.ptaltpdf:before {
	content:"pdf";
}	

.ptacm:before {
    content: "ACM metadata";
}

.ptjournalhomepg:before {
    content: "journal metadata";
}

.ptjournalpdf:before {
    content: "journal-site pdf";
}

.ptacmpdf:before {
    content: "ACM pdf";
}

.ptaclpdf:before {
	content: "ACL pdf";
}
.ptotherhomepg:before {
	content:"metadata";
	}
	
.extraref:before{
	content:"[";
}
.extraref{
	font-size:smaller;
}

a.extraref:link {text-decoration:none;}

.extraref:after{
	content:"]";
}	
		

.llcomment{
    color:#737CA1;
}

.book{
	font-style:italic;
}
