

#dematrice { background-image: url(/common/backflor2.jpg); }
#commentaria { background-image: url(/common/backknot.jpg); }
#cartularium { background-image: url(/common/backfleurdelis.jpg); }
#bibliographia { background-image: url(/common/clouds.jpg); }
#vitae { background-image: url(/common/backleaves.jpg); }
#monasticon { background-image: url(/common/backflor2.jpg); }
#figurae { background-image: url(/common/backknot.jpg); }
#vocabularium { background-image: url(/common/redsquare.jpg); }

a {text-decoration: none; }


h2 {
	font-family: "Times New Roman", serif;
	font-size: 24px;
	margin: 30px 0 10px 0;
}

h3 { font-family: "Times New Roman", serif; font-size: 16px; }

h4 {
	font-family: "Times New Roman", serif;
	font-size: 14px;
	margin: 0;
}

.comment {
	width: 500px;
	display: block;
	border-color: gray;
	border-width: 1px;
	border-style: solid;
	background-color: white;
	padding: 3px;
}

.main {
	border-color: black;
	border-width: 1px;
	border-style: solid;
}

.leftnav
{
	width: 150px;
	text-align: right;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}

#admin { padding: 2px; }

#admin td { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; }
	
#admin th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
}

#content {
	width: 98%;
	padding: 5px;
	/*	font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 1em;
	line-height: 1.2em;
}

#content a:link {color: #009}
#content a:visited {color: #009}

#document {
	width: 98%;
	height: 500px;
	float: left;
	overflow: auto;
	background-color: white;
	padding: 10px;
	border-color: silver;
	border-width: 1px;
	border-style: solid;
}

.doc1 {
	background-color: white;
	width: 100%;
	border-color: silver;
	border-width: 1px;
	border-style: solid;
}

.doc2 {
	background-color: white;
	width: 69%;
	border-color: silver;
	border-width: 1px;
	border-style: solid;
}

.doc3 {
	background-color: white;
	width: 30%;
	border-color: silver;
	border-width: 1px;
	border-style: solid;
}

	
.bottom {font-size: 12px;}

.small {font-size: 10px;}

.link1 { color: #900; text-decoration: none; }

.link1b {
	font-weight: bold;
	text-decoration: none;
	color: #900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: right;
	line-height: 20px;
}




.link2
{
	font-size: 10px;
	color: #009;
	line-height: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
}

.link2 a {text-decoration: none; }

.capred
{
	font-family: "Times New Roman", serif;
	font-size: 24px;
	font-weight: bolder;
	color: #900;
	line-height: 20px;
}
.capblue
{
	font-family: "Times New Roman", serif;
	font-size: 24px;
	font-weight: bolder;
	color: #036;
	line-height: 20px;
}
span.title { text-decoration:underline; }

span.author { font-weight:bold; }

.citationLink a:link {
	text-decoration: none;
	color: #000000;
}

.centermenu
{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	word-spacing: .2em;
}

.centermenu a {	color: #930; text-decoration: none; }

/* comment form */
	#comment_form label
	{
		float: left;
		width: 125px;
		text-align: right;
		margin: 5px 5px 5px 0px;
		font-weight: bold;
		clear: left;
	}
	
	#comment_form input { width: 300px;
		font-size: 1em;
		margin: 2px 5px;
		border: solid 1px #777;
		padding: 2px;}
		
	#comment_form input .submit { width: 200px;}
	
	#comment_form textarea
	{
		width: 500px;
		height: 300px;
		border-color: #000;
		border-width: 1px;
		border-style: solid;
		padding: 2px;
	}


/* blue menu */
 /* common styling */
.menu2
{
	width: 100%;
	float: left;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	background: #036;
	margin: 0 0 20px 0;
	/* for this demo only */
}
.menu2 ul {
padding:0;
margin:0;list-style-type:none;
}
.menu2 ul li {
float:left; position:relative;
}
.menu2 ul li.group {display:block; text-indent:10px; background:#666; color:#fff; width:152px; padding:4px 0;}

.menu2 ul li a, .menu2 ul li a:visited {
float:left; display:block; text-decoration:none; color:#ccc; 
padding:0px 25px; line-height:15px; height:16px;
}

.menu2 ul li:hover {width:auto;}

.menu2 ul li a:hover {background:#047 url(images/sub2a.gif); color:#fff;}

.menu2 ul li:hover a {background:#047 url(images/sub2a.gif); color:#fff;}

.menu2 ul li ul {
display: none;
}
.menu2 table {
margin:0; border-collapse:collapse; font-size:10px; position:absolute; top:0; left:0;
}

/* specific to non IE browsers */
.menu2 ul li:hover ul {
display:block; position:absolute;top:15px; background:#047; margin-top:1px; left:0; width:145px;
}

.menu2 ul li:hover ul.scroller {
height:138px; width:172px; overflow:auto;}

.menu2 ul li:hover ul.endstop {
left:-90px;
}
.menu2 ul li:hover ul li ul {
display: none;
}
/* drop-down */
.menu2 ul li:hover ul li a {
display:block; background:#047; color:#fff;height:14px;line-height:14px;padding:2px 25px; width:120px;
}
.menu2 ul li:hover ul li a.drop {
background:#058;
}
.menu2 ul li:hover ul li a:hover {
color:#fff; background: #058;
}
.menu2 ul li:hover ul li a:hover.drop {
background: #058; color:#fff;
}
.menu2 ul li:hover ul li:hover ul {
display:block; position:absolute; left:153px; top:-70px; color:#000; left:152px; height:138px; width:172px; overflow:auto; background:#058;
}
.menu2 ul li:hover ul li:hover ul li a {background:#058;}
.menu2 ul li:hover ul li:hover ul li.group {width:152px; padding:5px 0;}


.menu2 ul li:hover ul li:hover ul.left {
left:-172px;
}
.menu2 ul li:hover ul li:hover ul li a:hover {background:#666; color:#0ff;}



/* specific to IE5.5 and IE6 browsers */
.menu2 ul li a:hover ul {
display:block;position:absolute;top:16px; t\op:15px; background:#047;left:0; marg\in-top:1px;
}
.menu2 ul li a:hover ul.scroller {
height:138px; overflow:auto;}

.menu2 ul li a:hover ul.endstop {
left: -90px;
}
.menu2 ul li a:hover ul li a {
display:block; color:#fff; height:1px; font-size:10px; line-height:12px; padding:2px 18px; width:152px; w\idth:120px;
}
.menu2 ul li a:hover ul li a.drop {
background:#058; padding-bottom:5px;
}
.menu2 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu2 ul li a:hover ul li a:hover {
color:#fff; background: #058;
}
.menu2 ul li a:hover ul li a:hover.drop {
 background: #058; color:#fff;
}
.menu2 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:-69px; t\op:-70px; color:#000; left:152px; height:138px; width:170px; overflow:auto; background:#058;
}
.menu2 ul li a:hover ul li a:hover ul.left {
left:-170px;
}
.menu2 ul li a:hover ul li a:hover ul li a:hover {background:#666; color:#0ff;}

/* brown menu */
 /* common styling */
.menu1 {
	width: 100%;
	float: left;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	background: #600;
	margin: 0 0 20px 0;
	/* for this demo only */
}
.menu1 ul {
padding:0;margin:0;list-style-type:none;
}
.menu1 ul li {
float:left; position:relative;
}
.menu1 ul li.group {display:block; text-indent:10px; background:#666; color:#fff; width:152px; padding:4px 0;}

.menu1 ul li a, .menu1 ul li a:visited {
float:left; display:block; text-decoration:none; color:#ccc; padding:0px 25px; line-height:15px; height:16px;
}

.menu1 ul li:hover {width:auto;}

.menu1 ul li a:hover {background:#700 url(images/sub2a.gif); color:#fff;}

.menu1 ul li:hover a {background:#700 url(images/sub2a.gif); color:#fff;}

.menu1 ul li ul {
display: none;
}
.menu1 table {
margin:0; border-collapse:collapse; font-size:10px; position:absolute; top:0; left:0;
}

/* specific to non IE browsers */
.menu1 ul li:hover ul {
display:block; position:absolute;top:15px; background:#700; margin-top:1px; left:0; width:145px;
}

.menu1 ul li:hover ul.scroller {
height:138px; width:172px; overflow:auto;}

.menu1 ul li:hover ul.endstop {
left:-90px;
}
.menu1 ul li:hover ul li ul {
display: none;
}
/* drop-down */
.menu1 ul li:hover ul li a {
display:block; background:#700; color:#fff;height:14px;line-height:14px;padding:2px 25px; width:120px;
}
.menu1 ul li:hover ul li a.drop {
background:#800;
}
.menu1 ul li:hover ul li a:hover {
color:#fff; background: #800;
}
.menu1 ul li:hover ul li a:hover.drop {
background: #800; color:#fff;
}
.menu1 ul li:hover ul li:hover ul {
display:block; position:absolute; left:153px; top:-70px; color:#000; left:152px; height:138px; width:172px; overflow:auto; background:#800;
}
.menu1 ul li:hover ul li:hover ul li a {background:#800;}
.menu1 ul li:hover ul li:hover ul li.group {width:152px; padding:5px 0;}


.menu1 ul li:hover ul li:hover ul.left {
left:-172px;
}
.menu1 ul li:hover ul li:hover ul li a:hover {background:#666; color:#0ff;}



/* specific to IE5.5 and IE6 browsers */
.menu1 ul li a:hover ul {
display:block;position:absolute;top:16px; t\op:15px; background:#700;left:0; marg\in-top:1px;
}
.menu1 ul li a:hover ul.scroller {
height:138px; overflow:auto;}

.menu1 ul li a:hover ul.endstop {
left: -90px;
}
.menu1 ul li a:hover ul li a {
display:block; color:#fff; height:1px; font-size:10px; line-height:12px; padding:2px 18px; width:152px; w\idth:120px;
}
.menu1 ul li a:hover ul li a.drop {
background:#800; padding-bottom:5px;
}
.menu1 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu1 ul li a:hover ul li a:hover {
color:#fff; background: #800;
}
.menu1 ul li a:hover ul li a:hover.drop {
 background: #800; color:#fff;
}
.menu1 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:-69px; t\op:-70px; color:#000; left:152px; height:138px; width:170px; overflow:auto; background:#800;
}
.menu1 ul li a:hover ul li a:hover ul.left {
left:-170px;
}
.menu1 ul li a:hover ul li a:hover ul li a:hover {background:#666; color:#0ff;}

.left {clear:both;}

