body
{
    font-family: Arial;
    font-size: medium;
}

a
{
    padding: 3px;
    border-width: 4px;
    /*visited {text-decoration: none; color: red;}
    hover {text-decoration: underline; color: red;}*/
}

a:link {color: #2e2e82; text-decoration: none}
a:visited {color: #2e2e82; text-decoration: none}
a:active {background: #2e2e82; text-decoration: none}
a:hover {text-decoration: underline;color: #2e2e82 ;}

div#links
{
    padding: 5px;
    border-top-width: 10px;
    border-top-color: red;
}

div#links a
{
    padding-right: 1%;
}

h1
{
    /*font-family: Arial;*/
    font-size: large;
    color: #2e2e82;
    text-align: center;
    
}

h2
{
    /*font-family: Arial;*/
    font-size: large;
    color: #2e2e82;
}

div#page
{
    margin:0px auto;
    margin-left: auto;
    margin-right: auto;
}

div#top
{
    font-size: medium;
    height: 40%;
    /*background-color: inherit;*/
    border-bottom: solid #644db0;
    /*background-color: red;*/
}

div#middle
{
    position: relative;
    background-color: inherit;
    margin-top: 2%;
    margin-bottom: 2%;
    /*background-color: green;*/

    /*border-bottom: solid #644db0;*/
    /*background-color: yellow;*/
}

div#left
{
    position: absolute;
    background-color: inherit;
}

div#centre
{
    text-align: center;
    width: 930px;
    /*border: solid 1.5px #644db0;*/
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

div#right
{
    position: absolute;
    /*left:965px;*/
    background-color: inherit;
}

div#footer
{
   content: "aaa";
   padding: 10px;
   width: 97%;
   /*position: absolute;*/
   /*top: 700px;*/
   /*background-color: red;*/
   border-top: 1px solid #644db0;
}

.border
{
   border: solid 1.5px #644db0;
}

img.valid-html
{
    border: 0;
}
