body
{
    font-size: 11pt;
    color: #663333;
    font-family: verdana, helvetica, arial, sans-serif, sans;
    background-color: PaleGoldenRod;
    text-align: justify;
}


/**************** structural *********************/

#container {
    width: 95%;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
    padding-bottom: 40px; 
    background: LightGoldenRodYellow ;
    border-left: 1px solid rgb(246,223,22);
    border-right: 1px solid rgb(246,223,22); 
    border-top: 2px solid rgb(246,223,22);
    border-bottom: 3px solid rgb(246,223,22); 
}
    
#Header
{
    width:100%;
    display:block;
    background-color: GoldenRod;
    text-align: left;
}
#HeaderPageName
{
    float:left;
    padding-left: 15px;
    font-weight: bold;
    font-size: 28pt;
}
#HeaderHome
{
    padding-top: 15px;
    padding-right: 15px;
    float:right;
    text-align: right;
}

#BodyContent
{
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
    padding-bottom: 40px; 
    background-color: PaleGoldenRod ;
    width: 75%;
}

#menu {
    vertical-align: top;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
    background: GoldenRod ;
    width:15%;
    padding-bottom:20%;
    text-align: left;
    font-size: small;
}
   
#Footer
{
    width:100%;
    display:block;
    text-align: left;
    border-bottom: 2px solid rgb(246,223,22);
    padding-top: 20px;
    font-size: small;
}
   
#FooterLine
{
    width:100%;
}

#FooterLineLeft
{
    width:50%;
    float:left;
}

#FooterLineRight
{
    width:50%;
    float:right;
}
/**************** content structural *********************/
#left {
    float:left;
    width:45%;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
    padding-bottom: 20px; 
}

#right {
    float:right;
    width:45%;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
    padding-bottom: 20px; 
}

#quote{
    display:block;
    width:80%;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px; 
    background: LightGoldenRodYellow ;
    text-align: center;
    align: center;
    font-weight: bold;
}


#imgquote{
    display:block;
    text-align: center;
    align: center;
    font-size: x-small;
}


/************* THINGS ********************/

ul 
{
    margin-left:1em; 
    padding-top : 0.5em ;
    padding-left : 1em ;
    padding-right : 0em ;
    padding-bottom : 0.5em ;
    margin-right:1em
}

li 
{
    margin-left:1em; 
    margin-right:1em ;
    padding : 0em 0em 0em 0em ;
}

h1
{
    font-weight: bold;
    font-size: 28pt;
    margin : 0em ;
}

h2,h3,h4,h5,h6 
{
}

img 
{
    margin: 0.5cm 0.5cm 0.5cm 0.5cm
}
table.Body
{
    text-align: left;
}

td[class=search] {
    text-align: right;
}

a:link
{
    color: #a50a11;
    font-weight: bolder ;
    text-decoration: none;
}

a:visited {
    color: #a50a11;
    text-decoration: none;
    font-weight: normal ;
}

a:hover {
    text-decoration: underline;
}
