a {
	color: rgb(25, 116, 163);
	text-decoration: none;
}

a.white {
	color: #ffffff;
}

a:hover {
	background-color: #FFFF99;
	text-decoration: underline;
}

a img {
	border-width: 0;
}

.announcebox {
	background-color: #F0F8FF;
	border: 1px solid #2060A0;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 0.5em 1em 0em 1em;
	margin-bottom: 2em;
}

.announcebox li {
	margin-bottom: 1em;
}

.announcebox h3 {
	margin-top: 0em;
}

.announcement {
	font-weight: bold;
}

.announcements li {
	padding-bottom: 1em;
}

.aside {
	font-size: small;
}

.backlink {
	font-size: small;
}

big {
	font-size: 14pt;
}

.biglist {
	font-size: small;
}

body {
	background-color: #ffffff;
	color: #000000;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida", "Helvetica Neue", "Helvetica", Verdana, Arial, sans-serif;
	font-size: 11pt;
}

.centerpane {
	margin-left: 17em;
	margin-right: 1em;
	padding-left: 1em;
	padding-right: 1em;
}

.changed {
	background-color: #ffffdd;
	color: #600;
	font-weight: bold;
}

del, ins, .correction {
	background-color: yellow;
	color: #AA0000;
	font-weight: bold;
}

ins, .correction {
	text-decoration: none;
}

.emphasized {
	font-weight: bold;
}

.groupbyname {
	width: 12em;
}

h2 {
	line-height: 18pt;
}

h3 {
	margin-top: 3em;
	margin-bottom: 0em;
}

.header {
        font-family: Palatino Linotype;
	margin-right: 32px;
	text-align: center;
}

.highlight {
	background-color: yellow;
}

.holiday {
	color: #bbbbbb;
}

img {
	vertical-align: bottom;
}

img.icon {
	height: 16px;
	width: 16px;
}

img.imageicon, img.sidebaricon {
	border: none;
	height: 32px;
	width: 32px;
}

.indented {
	margin-left: 2em;
}

.leftcolumn {
	padding-right: 20px;
	text-align: left;
	vertical-align: top;
	width: 150px;
}

li.filefolder {
    /*
    padding-top: 6px;
    padding-bottom; 6px;
    */
    line-height: 1.5em;
}

li.folder {
	list-style-type: none;
	margin-top: 1em;
}

li.folder p {
	padding: 0px;
	margin: 0px;
	margin-left: 
	line-height: 1.2em;
}

.linklist {
	line-height: 1.75em;
	list-style-type: none;
	margin-bottom: 0em;
	margin-top: 0em;
	padding-left: 0em;
}

.squished {
	line-height: 1em !important;
}

p.filefolder {
    padding: 0px;
    margin: 6px 0px;
    /* line-height: 1em; */
}

.pageheader {
	font-size: large;
	font-weight: bold;
}

.quote, .quoteauthor {
	font-style: italic;
}

.section_a {
	color: #990000;
}

.section_b {
	color: #000099;
}

.separated {
	padding-bottom: 2em;
}

.separatedtop {
	padding-top: 2em;
}

.sidebar {
	border-right: 3px solid rgb(238, 224, 224);
	float: left;
	font-weight: bold;
	max-width: 15em;
	padding: 6px;
	padding-left: 14px;
	width: 15em;
}

.sidebar2 {
	border-left: 3px solid rgb(238, 224, 224);
	float: right;
	font-weight: bold;
	max-width: 10em;
	padding: 6px;
	padding-right: 14px;
	width: 15em;
}

.sidebar a {
	color: #CC0000;
	text-decoration: none;
}

.sidebar h4 {
	margin-bottom: 0em;
	margin-top: 1.5em;
}

.sidebar p {
	margin-bottom: 0em;
	margin-top: 0em;
}

.staff {
	
}

.subheading {
	/* font-style: italic; */
}

table {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

table.calendar {
	border-collapse: collapse;
}

td,th {
	vertical-align: middle;
}

td.calendar {
	border: thin solid gray;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
}

td.spaced {
	padding-right: 20px;
}

.titlebar {
	background-color: #CC0000;
	color: #ffffff;
	height: 1em;
}

.titlebar a.white:hover {
	background-color: #666600;
	text-decoration: underline;
}

ul.filefolder {
    /*
    padding-top: 6px;
    padding-bottom; 6px;
    */
    list-style-type: none;
    line-height: 1.5em;
    padding-right: 1em;
}

ul.filefolder, ul.filefolder p {
	padding-left: 24px;
}

ul.folder0 > li.folder {
	margin-bottom: 50px;
}

.urgent {
	color: #990000;
	font-weight: bold;
}

.w3c {
	padding-top: 50px;
}
