/* CSS Document */

body {background: #FAF0E6 url(../bierce/cataloging/images/linen.jpg) 0 0 repeat scroll; margin : 0; padding : 0; color: #000; font: normal 85% geneva, arial, sans-serif;}
h1 { background-color: #663366; color: #FAFAD2; margin : 0; padding : 0.25em 0 0 0; font-family : georgia, times, serif;}
h2 {color: #636; background-color : transparent; font-family : georgia, times, serif;}
h2#pgtitle {color: #000; background-color : transparent; font-family : georgia, times, serif; border-bottom : 1px solid #000; margin-top : 1em; margin-bottom : 1px;}
h3 {color: #636; background-color : transparent; font-family : georgia, times, serif; margin-top : 1.5em; margin-bottom : 1px;}
h5 { font-size : 90%; }
th {background-color: #DDDDDD; color: #000; font-family : georgia, times, serif;}
a { font-size : 95%;}

#perm-links {border: solid 1px #000; background-color: #D8BFD8; color: #191970; font-size : 10pt; }
#perm-links a {font-family : arial, sans-serif; font-weight : bolder; text-decoration: none; background-color : transparent; color : #191970;}
#perm-links a:hover {background-color: transparent; color : #600;}

#cool-links { border: solid 0px #600}
#cool-links ul {list-style: none;}
#cool-links h3 { margin-top : 12px; }

#main-menu {border: solid 0px #000;}
#main-menu ul {list-style: none;}
#main-menu  li {border: solid 1px #000; background-color : #000;}
#main-menu a {font-family : arial, sans-serif; margin-bottom : 3px;border: solid 1px #000; background-color: #D8BFD8; color: #191970; font-weight : bolder; text-decoration: none;}
#main-menu a:hover {background-color: #dde; color : #600;}
#main-menu h3 { margin-top : 12px; }

#content a {color: #191970; background-color : transparent; font-weight: bold; text-decoration: underline;}
#content a:hover {color: #600; background-color : transparent;}
#content p { margin-top : 1px; margin-bottom : 1.2em; }
#content dt { font-weight : bold; color : #200; background-color : transparent; margin-top: .5em; margin-bottom : 1px; }
#content dd { margin-bottom : 0.75em; }
#content li { margin-bottom : 0.5em; }
.example {
	background-color : #ddf;
	color : #000;
	font-family : courier, monospace;
	padding-top : .15em;
	padding-bottom : .15em;
	margin-bottom : 2.2em;
}

#content2 a {color: #2F4F4F; background-color : transparent; font-weight: bold; text-decoration: none;}
#content2 a:hover {color: #aa0000; background-color : transparent; text-decoration: underline;}

#footer { background-color: #663366; color: #FAFAD2; margin : 0; padding : 0.25em 0.5em; text-align: right; font-weight : normal;}
#footer a {font-family : arial, sans-serif; background-color : transparent; color : #fff; font-weight : bold;text-decoration : underline;}
#footer a:hover {color: #fff; background-color : transparent;}

.mega {margin: 0; margin-top: 2px; margin-bottom: 2px; padding: 0; border: solid 1px #000; border-bottom: solid 3px #000; background-color: #D8BFD8; color : #000; font-size: 95%;}
.mega p {margin: 2px; text-align: left;}
.mega a {font-family : arial, sans-serif; color: #191970;background-color : transparent; font-weight : bolder;}
.mega a:hover {color: #600;background-color : transparent;}
.mega .link {color: #000000; background-color : transparent; font-weight: bold; text-decoration: none;}

.label {text-align: right; font-weight: bold;}
.label2 {text-align: left; font-weight: bold;}
.url { display : none;}

ol li {
	list-style-type : decimal;
}
ol li ol li {
	list-style-type : lower-alpha;
}
ol li ol li ol li {
	list-style-type : square;
}

ol li ul li {
	list-style-type : square;
}
table.borders {
	margin-left : auto;
	margin-right : auto;
	border : 1px solid #444;
	margin-bottom : 15px;
}
table.borders th {
	border : 1px solid #444;
	padding : 6px 5px;
	vertical-align : top;
}
table.borders td {
	border : 1px solid #444;
	padding : 6px 5px;
	vertical-align : top;
}
.construction {
	font-style : italic;
	background-color : yellow;
	color : black;
	font-weight : bold;
	font-size : .8em;
	border : 1px solid #000;
	padding-left : 6px;
	padding-right : 6px;
	letter-spacing : .2em;
}

strong.purple {
	color : #509;
	background-color : inherit;
	font-weight: bold;
	text-transform: uppercase;
}