@font-face {
    font-family: "Arial";
    src: url("/fonts/arial.ttf") format("truetype");
    font-style: all;
    font-variant: normal;
    font-weight: all;
    font-stretch: normal;
    font-size: all;
}

@font-face {
    font-family: "Arial Black";
    src: url("/fonts/ariblk.ttf") format("truetype");
    font-style: all;
    font-variant: normal;
    font-weight: all;
    font-stretch: normal;
    font-size: all;
}

body {
    background:  #000000;
    color:  #cccccc;
    font-family:  "Times New Roman",serif;
    font-size: .8em;
}

td {
    font-size: .8em;
}

input,select,textarea {
    color: #754600;
    background-color: #FFD184;
/*    color: #993333;
    background-color: #99cccc; */
    font-family: "Courier",monospace;
}

div.header {
    width: 100%;
}

div.listbox,div.listbox_ext {
    background: #333333;
    color: inherit;
    margin-bottom: 1em;
    border-style: solid;
    border-color: #ffffff;
    border-width: 1px;
	border-right: 0px;
	border-left: 1px solid;
}


div.listboxright,div.listboxright_ext {
    background: #333333;
    color: inherit;
    margin-bottom: 1em;
    border-style: solid;
    border-color: #ffffff;
    border-width: 1px;
	border-right: 1px solid;
	border-left: 0px;
}

div.listbox p,div.listboxright p {
    margin: 1em 5% 1em 5%;
}

div.listbox_ext p,div.listboxright_ext p {
    margin: 1em 5% 1em 5%;
}

div.listbox p.title,div.listboxright p.title {
    font-family: "Arial Black";
    font-weight: bold;
    color: #cccccc;
    background: inherit;
}

div.listbox_ext p.title,div.listboxright_ext p.title {
    font-family: "Arial";
    font-weight: bold;
    color: #cccccc;
    background: inherit;
}

div.listbox p.list,div.listboxright.list {
    text-align: right;
}

div.listbox_ext p.list,div.listboxright_ext p.list {
    text-align: right;
}

div.listbox p a,div.listboxright p a {
    color: #cc9966;
    background-color: inherit;
    text-decoration: none;
}

div.listbox_ext p a,div.listboxright_ext p a {
    color: #cc9966;
    background-color: inherit;
    text-decoration: none;
}

div.listbox p a:hover,div.listboxright p a:hover {
    color:  #cc9966;
    background-color: inherit;
    text-decoration: underline;
}


div.listbox_ext p a:hover,div.listboxright_ext p a:hover {
    color:  #cc9966;
    background-color: inherit;
    text-decoration: underline;
}


div.listbox p a:visit,div.listboxright p a:visit {
	color: #E5CAAC;
	background-color: inherit;
	text-decoration: line-through;
}


div.listbox_ext p a:visit,div.listboxright_ext p a:visit {
   color: #E5CAAC;
	background-color: inherit;
   text-decoration: line-through;	
}


div.middle p {
    padding: .5em 1% .5em 1%;
}

div.middle h1.title {
    font-family: "Arial Black";
    font-weight: normal;
    font-size: 18pt;
    padding-top: 1%;
    padding-bottom: 1%;
	 border-style: solid;
	 border-color: #ffffff;
	 border-width: 1pt;
	 background-color: #333333;
    color: #FEFF0B;
	border-left: 0px;
	border-right: 0px;
	text-align: center;
	width: 100%;
}

div.middle p.author {
    font-size: 1em;
    margin-left: 10%;
    margin-bottom: 0em;
}

div.middle p.date {
    background-color: inherit;
    margin-top: 0em;
    margin-left: 10%
}

div.left {
    position: absolute;
    top: 125px;
    width: 15%;
}

div.middle {
    position: absolute;
    top: 125px;
    left: 17.5%;
    width: 64%;
}

div.right {
    position: absolute;
    top: 125px;
    left: 82.5%;
    width: 15%;
}

span.firstletter {
    font-size: 2em; 
    float: left;
}

a {
    color: #ffcc00;
    background: inherit;
    text-decoration: none;
}

a:hover {
    color: #993333;
}

h1 {
    font-family: "Arial Black";
}

h2,h3,h4,h5,h6 {
    font-family: "Arial";
}

h1 {
    padding-left: 1%;
    color: #FFA500;
    background-color: inherit;
}

h2 {
    padding-left: 2%;
    color: #DD9000;
    background-color: inherit;
}

h3 {
    padding-left: 3%;
    color: #A86E00;
    background-color: inherit;
}


span.found {
    color: inherit;
    background-color: #666666;
}

span.haldanor {
    font-family: "Arial";
}

span.haldasma {
    font-family: "Arial";
}

table,tr,td,th {
    border-style: none;
}

th {
    color: #cc9900;
    text-align: left;
    padding-left: 5%;
    padding-top: 1em;
    font-size: 1em;
}
