body{
font-family: sans-serif;
color: white;
background-color: black;
clear: right;
}

input {
background-color:black;
color:white;
}

input.editor{
border: 1px white dotted;
background-color:black;
font:inherit;
color:white;
width: 705px;
height:inherit;
}

form{
width:inherit;
}

input.login {
display: block;
position: relative;
left: 8em;
}

table.config {
border-top: 1px solid grey;
border-left: 1px solid grey;
border-spacing: 0;
}
table.config td,th {
padding: 0;
border-right: 1px solid grey;
border-bottom: 1px solid grey;
}

textarea.editor{
border: 1px white dotted;
background-color: black;
font:inherit;
color:white;
width: 705px;
height:inherit;
}

div.copydiv {
width: 705px;
border-top: 1px white dotted;
}

div.page {
position: relative;
top: 250px;
}

div.debug {
position: relative;
top: 250px;
}

div.pageleft {
position: relative;
float: left;
min-height: 250px;
left: 10px;
width: 200px;
}

div.pagecontent {
position: relative;
width: 705px;
left: 0;
min-height: 250px;
height: auto !important;
height: 250px;
margin-left: 220px;
text-align: justify;
text-justify: inter-word;
}

div.editversions {
position: relative;
top: -10px;
overflow: auto;
float: right;
z-index: 1;
}

#mainmenu {
position: absolute;
height: 250px;
width: 705px;
background-color: black;
left: 0;
top: 0;
}

ul.submenu {
position: absolute;
width: 460px;
left: 220px;
top: 250px;
}

.hidden.submenu.menu {
display: none;
}

a {
color: fuchsia;
text-decoration: none;
}

a:hover {
color: lime;
text-decoration: underline;
}

a:visited {
color: aqua;
}

a.subitem {
color: fuchsia;
text-decoration: none;
}

a.subitem:hover {
color: lime;
text-decoration: underline;
}

a.subitem:visited {
color: fuchsia;
}

a.subitemsel {
color: lime;
text-decoration: none;
}

a.subitemsel:hover {
color: lime;
text-decoration: underline;
}

a.subitemsel:visited {
color: lime;
}

ul.inline {
display: inline;
list-style: none;
}

ul.inline li {
display: inline;
}

ul.menu {
margin-left: 0;
padding-left: 0;
display: inline;
border: none;
}

ul.menu li {
margin-left: 0;
padding-left: 3px;
padding-right: 3px;
border-left: 1px solid aqua;
list-style: none;
display: inline;
}

#subitemsel {
color: lime;
}

#subitemblank {
border: none;
}

#fname {
position: absolute;
top: 10px;
left: 10px;
height: 115px;
width: 200px;
background-color: transparent;
color: white;
font-size: 65px;
text-align: right;
line-height: 115px;
margin: 0;
font-weight: normal;
border: 1px white dotted;
border-right: none;
border-bottom: none;
}

#sname {
position: absolute;
top: 125px;
left: 10px;
height: 115px;
width: 200px;
background-color: transparent;
color: white;
font-size: 65px;
text-align: right;
line-height: 115px;
margin: 0;
font-weight: normal;
border: 1px white dotted;
border-right: none;
border-top: none;
}

#main1 {
position: absolute;
top: 25px;

left: 220px;
height: 50px;
width: 460px;
line-height: 50px;
font-size: 30px;
vertical-align: middle;

text-decoration: none;
color: black;
background-color: fuchsia;
}

#main1.sel {
top: 10px;

left: 220px;
width: 485px;
font-size: 50px;
height: 80px;
line-height: 80px;
z-index: 0;

color: fuchsia;
background-color: transparent;
border: fuchsia 1px dotted;
border-left: none;
}

#main1:hover {
top: 10px;

left: 220px;
width: 475px;
font-size: 50px;
height: 80px;
line-height: 80px;
z-index: 1;

color: fuchsia;
background-color: black;
border: fuchsia 1px dotted;
border-left: none;
}

.hilightcolour1 {
color: fuchsia;
}
#main2 {
position: absolute;
top: 100px;

left: 220px;
height: 50px;
width: 460px;
line-height: 50px;
font-size: 30px;
vertical-align: middle;

text-decoration: none;
color: black;
background-color: aqua;
}

#main2.sel {
top: 85px;

left: 220px;
width: 485px;
font-size: 50px;
height: 80px;
line-height: 80px;
z-index: 0;

color: aqua;
background-color: transparent;
border: aqua 1px dotted;
border-left: none;
}

#main2:hover {
top: 85px;

left: 220px;
width: 475px;
font-size: 50px;
height: 80px;
line-height: 80px;
z-index: 1;

color: aqua;
background-color: black;
border: aqua 1px dotted;
border-left: none;
}

.hilightcolour2 {
color: aqua;
}
#main3 {
position: absolute;
top: 175px;

left: 220px;
height: 50px;
width: 460px;
line-height: 50px;
font-size: 30px;
vertical-align: middle;

text-decoration: none;
color: black;
background-color: lime;
}

#main3.sel {
top: 160px;

left: 220px;
width: 485px;
font-size: 50px;
height: 80px;
line-height: 80px;
z-index: 0;

color: lime;
background-color: transparent;
border: lime 1px dotted;
border-left: none;
}

#main3:hover {
top: 160px;

left: 220px;
width: 475px;
font-size: 50px;
height: 80px;
line-height: 80px;
z-index: 1;

color: lime;
background-color: black;
border: lime 1px dotted;
border-left: none;
}

.hilightcolour3 {
color: lime;
}