/* style.css and style2.css are the same, just a caching thing */
body,td,p,input,textarea {
	font-size: 12px;
	font-family: arial,helvetica,sans-serif;
}
body {
	margin: 6px;
	padding: 0;
	background-color: #ffffff;
	color: #06295B;
}
a {
	color: #AA0000;
}
form {
	margin: 0;
}
p.pagetitle {
	margin: 0;
	color: #4A1873; /* dark purple, was  #0D60B2;, light blue */
	font-weight: bold;
}
p.pagetitle a {
	color: #AA0000;
	text-decoration: none;
}
p.pagetitle a:hover {
	text-decoration: underline;
}

p.semispacetitle {
	clear: both;
	margin: 2px 0;
	color: #4A1873;  /* dark purple, was  #0D60B2;, light blue */
	font-weight: bold;
}
p.semispacetitle-next {
	clear: both;
	margin: 26px 0 2px 0;
	color: #4A1873;  /* dark purple, was  #0D60B2;, light blue */
	font-weight: bold;
}

div.event {
	clear: both;
	margin: 2px 0 26px 0;
}
div.event h3 { /* title */
	margin: 0;
	color: #AA0000;
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
}
div.event h4 { /* teacher */
	margin: 0;
	color: #AA0000;
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
}
div.event h5 { /* date */
	margin: 2px 0;
	color: #4A1873;  /* dark purple, was  #0D60B2;, light blue */
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
}
div.event blockquote {
	margin: 4px 0px 8px 14px;
}

div.evhome-header {
	margin: 10px 0 0 14px;
}
div.evhome-header h3 {
	margin: 0 0 2px 0;
	font-size: 15px;
}
div.evhome {
	margin: 8px 0px 8px 24px;
}
div.evhome a {
	text-decoration: none;
}
div.evhome a:hover {
	text-decoration: underline;
}
div.evhome h3 { /* title */
	margin: 0;
	color: #AA0000;
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
}
div.evhome h4 { /* teacher */
	margin: 0;
	color: #4A1873; /* #770000; */
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
}
div.evhome h5 { /* date */
	margin: 0 0 4px 0;
	color: #4A1873;  /* dark purple, was  #0D60B2;, light blue */
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
}

p.semispacetitle-next2 {
	clear: both;
	margin: 16px 0 2px 0;
	color: #4A1873;  /* dark purple, was  #0D60B2;, light blue */
	font-weight: bold;
}
div.home-next {
	margin: 18px 0 16px 14px;
}
p.semispacepadtitle { /* legacy */
	clear: both;
	margin: 18px 0 2px 0;
	color: #4A1873;  /* dark purple, was  #0D60B2;, light blue */
	font-weight: bold;
}

p.semispace {
	margin: 2px 0px 2px 0px;
}
p.semispacefont2 {
	font-size: 11px;
	margin: 3px 0px 2px 0px;
}
p.hemispace {
	margin: 0px 0 8px 0;
}
p.hemispacepadbottom {
	margin: 0px 0 16px 0;
}
blockquote.semispace {
	margin: 8px 0px 8px 14px;
}
blockquote.faculty {
	/* not really a blockquote, but easier for shedule/faculty copying */
	clear: both;
	margin: 8px 0px 16px 0px;
}
blockquote.faculty-nopicture {
	clear: both;
	margin: 8px 109px 16px 0px;
}

blockquote.semispace-em {
	margin: 8px 0px 8px 14px;
	font-style: italic;
}
blockquote.semispace-em em {
	font-style: normal;
}
em { /* sure */
	font-style: italic;
}

blockquote.semispace2 {
	margin: 4px 0px 8px 14px;
}

p.dirspace {
	margin: 14px 0px 4px 0px;
}
p.dirspace2 {
	margin: 0px 0px 4px 0px;
}
.margin0 {
	margin: 0;
}

img.teacher {
	margin: 0 0 16px 12px;
	clear: both;
}

p.faculty-intro {
	margin: 0 0 12px 0;
	font-style: italic;	
}
p.faculty-colmode {
	margin: 0 0 12px 0;
}
div.choice {
	margin: 0 0 8px 0;
}
div.choice p {
	margin: 0 0 1px 0;
}
p.copyright {
	margin: 0;
	font-size: 10px;
}
p.footer {
	margin: 0;
	padding: 4px; /* better than maring for IE box model, using hr tag */
}
span.ravefrom {
	color: #4A1873;  /* dark purple, was  #0D60B2;, light blue */
	font-style: italic;
	font-weight: normal;
}
table.topmenu p {
	font-size: 11px;
	margin: 1px 10px;
}
table.topmenu a {
	font-weight: bold;
	text-decoration: none;
	color: #AA0000;
}
table.topmenu a:hover {
	text-decoration: underline;
}
table.topmenu ul {
	margin: 0 0 0 30px;
	padding: 0;
}
table.topmenu li {
	margin: 0;
	padding: 0;
}
table.homemenu a {
	font-weight: bold;
	text-decoration: none;
}
table.homemenu a:hover {
	text-decoration: underline;
}
table.homemenu ul {
	margin: 0 0 0 30px;
	padding: 0;
}
table.homemenu li {
	margin: 0 0 4px 0;
	padding: 0;
}
