@charset "utf-8";
/* CSS Document */

#container_search {
	float: none;
	width: 970px;
	padding-top: 0px;
	height: 40px;
}
/*#home_nav {
	float: left;
	width: 500px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #342941;
	height: 40px;
	padding-bottom: 10px;
}*/
#search_bar {
	float: right;
	width: 435px;
	padding-left: 15px;
	height: 40px;
	padding-bottom: 10px;
}

#toc-ub-parts-container {
	width: 970px;
	padding: 0px;
	font-size: 1em;
	text-align: left;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	vertical-align: top;
	border: 10px;
	border-color: #151515;
	border-style: double;
	width: 820px;
	margin: 0 auto;
}

#container-treatise {
	width: 970px;
	padding-right: 0px;
	padding-left: 0px;
	/* [disabled]font-size: 1.2em; */
	text-align: left;
	/* [disabled]font-family: "Book Antiqua", "Palatino Linotype", Palatino, "Times New Roman", serif; */
	margin: 0 auto;
}

#content-treatise {
	/* [disabled]font-family: "Book Antiqua", "Palatino Linotype", Palatino, "Times New Roman", serif; */
	font-size: 1.2em;
	width: 820px;
	margin: 0 auto;
	padding: 20px 20px;
	border: double 20px #151515;
}

#container-treatise-palatino {
	margin: 0 auto;
	width: 970px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 14px;
	text-align: left;
	font-family: "Palatino Linotype", Palatino, "Book Antiqua", "Times New Roman", serif;
	color: #151515;
}

#content-treatise-palatino {
	/* [disabled]font-family: "Book Antiqua", "Palatino Linotype", Palatino, "Times New Roman", serif; */
	font-size: 16px;
	text-align: justify;
	width: 820px;
	margin: 0 auto;
	padding: 20px 20px;
	border: double 20px #151515;
}

#content-treatise-palatino-azure {
	/* [disabled]font-family: "Book Antiqua", "Palatino Linotype", Palatino, "Times New Roman", serif; */
	font-size: 16px;
	text-align: justify;
	width: 820px;
	margin: 0 auto;
	padding: 20px 20px;
	border: double 20px #4371B4;
}

#content-treatise-palatino td {
	text-align: left;
	padding: 5px 5px 5px 5px;
	/*padding: 0;*/  /* cellpadding */
	vertical-align: top;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*width: 14.285714285714%;*/
}

#content-treatise-palatino table {
	/*width:970px;*/
	margin:0 auto;
	border-collapse:collapse; border-spacing:0;   /* cellspacing="0" */
	border:0;
}

#content-treatise-palatino tr {
	height: auto;
	vertical-align: middle;
}

#content-treatise-palatino th {
	padding: 0;  /* cellpadding */
	vertical-align: middle;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	/*width: 14.285714285714%;*/
}

#content-treatise-palatino-text-left {
	/* [disabled]font-family: "Book Antiqua", "Palatino Linotype", Palatino, "Times New Roman", serif; */
	/* [disabled]font-size: 1.2em; */
	text-align: left;
	width: 820px;
	margin: 0 auto;
	padding: 20px 20px;
	border: double 20px #151515;
}

#container-writings {
	width: 870px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1em;
	/* [disabled]text-align: left; */
	font-family: "Palatino Linotype", Palatino, "Book Antiqua", "Times New Roman", serif;
	margin: 0 auto;
	border: 5px double #cccccc;
}

.border-writings {
	border: 15px solid transparent;
	padding: 15px;
	border-image: url(../../img/background/border-gails-tattered-edge-01.png) 30 round;
	width: 760px;
	margin: 0 auto;
}

.content-writings {
	width: 600px;
	margin: 0 auto;
}

.background {
		box-sizing: border-box;
		width: 100%;
		height: 100%;
		padding: 3px;
		background-image: url(../../img/background/torn-paper-opague.gif);
		/*border: 1px solid black;*/
		background-size: 100% 100%;
}

#container-writings table {
	font-family: "Palatino Linotype", Palatino, "Book Antiqua", "Times New Roman", serif;
	font-size: 14px;
	font-weight: normal;
	background-color: #ffffff;
	/* [disabled]text-align: left; */
	vertical-align: top;
	padding: 0px;
	margin: 0 auto;
	border-collapse: collapse;
	border-spacing: 0;
}

#container-writings tr {
	heigth: auto;
	vertical-align: top;
}

#container-writings td, th {
	font-family:"Palatino Linotype", Palatino, "Book Antiqua", "Times New Roman", serif;
	vertical-align:top;
	padding:0px;
	margin:0 auto;
	width:auto;
	font-size:1em;
	text-align:left;
	color:#342941;
	line-height:115%;
}

#container-writings p {
	font-size: 1.1em;
	line-height: 1.2em;
	/* [disabled]text-align: left; */
	font-family: "Palatino Linotype", Palatino, "Book Antiqua", "Times New Roman", serif;
}

#container-writings a {
	/* [disabled]font-size: 1em; */
	color: #342941;
	font-weight: 600;
	text-decoration: none;
}

#container-writings a:link {color:#342941}     /* unvisited link */
#container-writings a:visited {color:#b98f58}  /* visited link */
#container-writings a:hover {color:#d8a669}    /* mouse over link - must come after a:link and a:visited in the css definition in order to be effective!! */
#container-writings a:active {color:#6a635b}   /* selected link - must come after a:hover in the css definition in order to be effective!! */
#container-writings a:hover, a:active, a:focus {
	color:#993333;
	text-decoration: none;
}

#container-writings h1 {
	font-size: 1.50em;
	color:#342941;
}
#container-writings h2 {
	font-size: 1.25em;
}
#container-writings h3 {
	font-size: 1em;
}
#container-writings h4 {
	font-size: .875em;
}
#container-writings h5 {
	font-size: .813em;
}
#container-writings h6 {
	font-size: .750em;
}
#container-writings ul {
	font-size: 1em;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#container-writings ol {
	font-size: 1em;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#container-writings .note { 
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:.9em;
	font-weight:normal;
	color:#342941;
	padding-left:1em;
	padding-right:.5em;
}
#container-writings sup { font-size: 65% }

#content-toc-writings {
	margin: 0 auto;
	float: none;
	width: 630px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 120%;
	text-align: left;
	/* [disabled]font-size: 0.875em; */
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #333333;
	box-sizing: border-box;
}

#copyright_footer_ga {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	float: none;
	width: 920px;
	background-image: url(//realityroars.com/img/elements/1x1-151515.gif);
	background-repeat: repeat;
	text-align: center;
	padding-left: 50px;
	margin: 0 auto;
}
#container_footer_ga {
	float: none;
	width: 970px;
}
#counter_footer_ga {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #666;
	float: right;
	width: 50px;
}

#writings-title-header-wrapper {
	width: 660px;
	margin: 0 auto 10px;
	border: 2px solid #342941;
	/* [disabled]height: 280px; */
}
#writings-title-header-inner {
background-position: center;
margin-left: auto;
margin-right: auto;
}
#writings-title-header {
	margin: 5px;
	border: 1px solid #342941;
	text-align: center;
	color: #666666;
	/* [disabled]height: 265px; */
}
#writings-title-header-inner h1 {
margin:5px 5px 0;
padding:15px 20px .25em;
line-height:1.2em;
text-transform:uppercase;
letter-spacing:.2em;
font: normal normal 200% Georgia, Serif;
}
#writings-title-header-inner h2 {
	margin: 5px 5px 0;
	padding: 0px 20px .25em;
	line-height: 1.2em;
	text-transform: uppercase;
	letter-spacing: 0.175em;
	font: normal normal 140% Georgia, Serif;
	text-align:center;
}
#writings-title-header-inner h3 {
	margin: 5px 5px 0;
	padding: 0px 20px .25em;
	line-height: 1.2em;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	font: normal normal 120% Georgia, Serif;
	text-align:center;
}
#writings-title-header-inner h4 {
	margin: 5px 5px 0;
	padding: 0px 20px .25em;
	line-height: 1.2em;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	font: normal normal 100% Georgia, Serif;
	text-align:center;
}
#writings-title-header-inner h5 {
	margin: 5px 5px 0;
	padding: 0px 20px .25em;
	line-height: 1.2em;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	font: normal normal 75% Georgia, Serif;
	text-align:center;
}
#writings-title-header-inner h6 {
	margin: 5px 5px 0;
	padding: 0px 20px .25em;
	line-height: 1.2em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font: normal normal 65% Palatino, Georgia, Serif;
	text-align:center;
}
#writings-title-header a {
color:#666666;
text-decoration:none;
}
#writings-title-header a:hover {
color:#666666;
}
#writings-title-header .description {
margin:0 5px 5px;
padding:0 20px 15px;
max-width:700px;
text-transform:uppercase;
letter-spacing:.2em;
line-height: 1.4em;
font: normal normal 78% 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
color: #999999;
}
#writings-title-header img {
margin-left: auto;
margin-right: auto;
}

#treatise-title-header-wrapper {
	width: 650px;
	margin: 0 auto 10px;
	border: 3px solid #151515;
}
#treatise-title-header-inner {
background-position: center;
margin-left: auto;
margin-right: auto;
}
#treatise-title-header-inner h1 {
	margin: 5px 5px 0;
	padding: 15px 20px .25em;
	line-height: 1.2em;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	font: normal normal 150% Georgia, Serif;
	text-align:center;
}
#treatise-title-header-inner h2 {
	margin: 5px 5px 0;
	padding: 0px 20px .25em;
	line-height: 1.2em;
	text-transform: uppercase;
	letter-spacing: 0.175em;
	font: normal normal 140% Georgia, Serif;
	text-align:center;
}
#treatise-title-header-inner h3 {
	margin: 5px 5px 0;
	padding: 0px 20px .25em;
	line-height: 1.2em;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	font: normal normal 120% Georgia, Serif;
	text-align:center;
}
#treatise-title-header-inner h4 {
	margin: 5px 5px 0;
	padding: 0px 20px .25em;
	line-height: 1.2em;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	font: normal normal 100% Georgia, Serif;
	text-align:center;
}
#treatise-title-header-inner h5 {
	margin: 5px 5px 0;
	padding: 0px 20px .25em;
	line-height: 1.2em;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	font: normal normal 75% Georgia, Serif;
	text-align:center;
}
#treatise-title-header-inner h6 {
	margin: 5px 5px 0;
	padding: 0px 20px .25em;
	line-height: 1.2em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font: normal normal 65% Palatino, Georgia, Serif;
	text-align:center;
}
#treatise-title-header {
	margin: 5px;
	border: 1px solid #151515;
	text-align: center;
	color: #666666;
}
#treatise-title-header a {
color:#666666;
text-decoration:none;
}
#treatise-title-header a:hover {
color:#666666;
}
#treatise-title-header .description {
margin:0 5px 5px;
padding:0 20px 15px;
max-width:700px;
text-transform:uppercase;
letter-spacing:.2em;
line-height: 1.4em;
font: normal normal 78% 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
color: #999999;
}
#treatise-title-header img {
margin-left: auto;
margin-right: auto;
}

/*.toc-div a, a:link, a:visited {
 color:#000;
 border-bottom:1px dotted gray;
 text-decoration:none;
}

.toc-div a:active, a:hover {
	color:#993333;
}*/

.note { 
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:.9em;
	font-weight:normal;
	color:#342941;
	padding-left:1em;
	padding-right:.5em;
}

/* BEGIN: styles are for the UB TOC */
div.cat {
	width: 100%;
	height: 0.8em; /* needed by NN6*/
	line-height: 1em;
	border-bottom: 3px dotted gray;
	margin-top: 0.9em;
	font-size: 1em;
	font-weight: bold;
}

div.subcat {
	width: 100%;
	w\idth: 92%;        /*conforming browser hack*/
	margin-left: 7%;  /* width and margin-left = 100% hack 99% for IE*/
	height: .975em;        /* needed by NN6*/
	border-bottom: 3px dotted silver;
	margin-top: 0.4em;
	font-size: 1em;
	font-weight: bold;
}

div.subcat1 {
    width: 100%;
    w\idth: 89%;        /*conforming browser hack*/
    margin-left: 10%;  /* width and margin-left = 100% hack 99% for IE*/
    height: 1.1em;        /* needed by NN6*/
    margin-top: .4em;
    font-size: .9em;
    font-weight: normal;
}

div.subcat2 {
    width: 100%;
    w\idth: 81%;        /*conforming browser hack*/
    margin-left: 12%;  /* width and margin-left = 100% hack 99% for IE*/
    height: 1.1em;        /* needed by NN6*/
    margin-top: .4em;
    font-size: .9em;
    font-weight: normal;
}

.itemname    {
    float: left;
    position: relative; /*needed by IE6*/
    top: 5px;
    background-color: white;
    margin-bottom: -.3em;
    border-bottom: solid white .2em;
    padding-right: 10px;
    text-align: left;
    font-variant: small-caps;
}

div.cat>.itemname, div.subcat>.itemname    {
    position:static; /*IE5 Mac Bug, items are offset */
} 

.num    {
    float: right;
    position: relative; /* needed by IE6*/
    top: 5px;
    background-color: white;
    margin-bottom: -.4em;
    border-bottom: solid white .2em;
    width: 44px;
    text-align: right;
    font-family: "Courier New", monospace;
}

div.subcat .num    {
    color: silver;
}
/* END: styles are for the UB TOC */

#globalnav-top {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	top:4px;
	width:90%;
	text-align:center;
	background-color:#F8F7F0;
	border: solid 1px #FFFFFF;
	padding-top:6px;
	padding-bottom:6px;
}

#globalnav-bottom {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	top: 4px;
	width: 90%;
	text-align: center;
	background-color: #F8F7F0;
	border: solid 1px #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
}

#ub-toc-nav-top {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	top:4px;
	width:90%;
	text-align:center;
	background-color:#F8F7F0;
	border: solid 1px #FFFFFF;
	padding-top:6px;
	padding-bottom:6px;
	font-family: Arial, Helvetica, sans-serif;
}

#ub-toc-nav-bottom {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	top: 4px;
	width: 90%;
	text-align: center;
	background-color: #F8F7F0;
	border: solid 1px #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
}

.navlinks:a {
	font-size:10px;
	color:#003399;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:2px;
	margin-bottom:2px;
	margin-right:8px;
	margin-left:8px;
	/*  border-bottom:none;  */
}
.navlinks:link {
	font-size:10px;
	color:#27408b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	padding-top:2px;
	margin-bottom:2px;
	margin-right:8px;
	margin-left:8px;
	/*   border-bottom:none;	*/
}
.navlinks:visited {
	font-size: 10px;
	color:#51669B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	padding-top:2px;
	margin-bottom:2px;
	margin-right:8px;
	margin-left:8px;
	/*  border-bottom:none;  */
}
.navlinks:hover {
	font-size: 10px;
	color:#734222;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
	padding-top:2px;
	margin-bottom:2px;
	margin-right:8px;
	margin-left:8px;
}
.navlinks:active {
	font-size: 10px;
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	padding-top:2px;
	margin-bottom:2px;
	margin-right:8px;
	margin-left:8px;
	/* border-bottom:none;  */
}

.page-number {
	font-size: 0.8em;
	color: #009900;
	font-weight: bold;
}
