/* Essentials */
body {
	font: medium/130% Formata, Geneva, sans-serif;
	background-color: #ffffff;
	color: #000000;
	margin:0px;
	padding: 10px 10px 10px 10px;
	}
h1, h2, h3, h4, h5, h6 {
	font: bold larger/120% Copperplate, serif;
	letter-spacing: 0.1em;
	margin-top:1em;margin-bottom:0.5em;color:#996633;
	}
.menulist {list-style-type: none;
	margin-left:-1em;
	margin-top:0.1em;
	}
.menulist li.pdf {
	background-image: url(/images/bullet_pdf.gif);
	background-repeat: no-repeat;
	background-position: center right;
	/*padding-right: 1px;*/
	}
a {
	text-decoration:none;
	border-bottom:1px dotted blue;
	color:blue;
	}
a:hover {
	text-decoration:none;
	color:#333300;
	background-color:yellow;
	}
a.visited {
	color:purple;
	}
.superiorcontent ol li {
	line-height: 1.4;
	margin-bottom: 10px;
	padding-left: 5px;
	margin-left: 5px;
	list-style: disc url(/images/listorange.gif) inside;
	vertical-align: top;
	}		
.inferiorcontent {
	position: absolute;
	left:10px;
	top:55px;
	width:160px;
	padding:0.2em;
	}
.superiorcontent {		
	padding:0.2em;
   	margin-left: 210px;
   	margin-right:195px;
	voice-family: "\"}\"";
	voice-family: inherit;
   	margin-left: 203px;
   	margin-right:198px;
}
html>body .superiorcontent {
   	margin-left: 203px;
   	margin-right:198px;
}
.navigation {
	position: absolute;
	right:10px;
	top:51px;
	width:185px;
	}
.breadcrumb {
	background:#ffffcc;
	padding:5px;
	}
.navigation .menu {
	border:1px dashed #996633;
	background:#ffffcc;
	padding:2px;
	margin-top:0.5em;
	}
.navigation body, p {
	margin-left: 0.4em;
	}
.navigation h4 {
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	}
.footer p {
	font: x-small/110% Optima, Verdana, Arial, sans-serif;
    color: #666666;
    }
.banner {
	height:40px;
	margin-bottom:5px;
	border:1px dashed #996633;
	background-color:#996633;
	voice-family: "\"}\"";
	voice-family: inherit;
	height:39px;
	}
html>body .banner {
	height:39px;
	}	
.banner h1 {
	font:xx-large normal "Century Cothic", Verdana, sans-serif;
	padding:0px 10px 10px 10px;
	margin:0px;
	letter-spacing: 0.2em;
	color:#ffffcc;
	}
.banner a {
	text-decoration:none;
	border:none;
	color:#ffffcc;
	}
.summary {
        background-color: #FFCC66;
        border: 1px solid #996600;
        padding: 0.3em;
        }
img.rightborderbook {
       border:1px solid black;
       float: right;
       width:30%;
       margin:1em;
       }
.calendar {
	font-size:small;
	}
img.frame {
	border:1px solid black;
	}	
.note {
		font-size:x-small;
		}
div.date {
		border:1px solid #996633;
		padding:0.2em;
		font-size:small;
		}
tr.grey {
              background: #CCCCCC;
              }
.alertbox {
		position:absolute;
		top:15px;
		right:25px;
		}
.banner .alertbox a {
		text-decoration:underline;
		color:blue;
div.shiftimage {
		position: relative;
		top: 30px;
		}

.strike {
       text-decoration: line-through;
       }
pre {
	font: small/105% Courier New, Courier, American Typewriter, monospace;
	}
p.essay {
       text-indent: 5em;
       }
p.Citation {
       margin-left: 5em;
       text-indent: -5em;
       }
blockquote.essay {
       margin-left:10em;
       margin-right:0em;
       }
