* {margin: 0; padding: 0;}
body {
    font: 12px Verdana, sans-serif; 
    line-height: 1em; 
    color: #333; 
    background: #fff;
}

ul {
    padding: 0.5em 0em 1em 0em;
}

li { list-style-type: disc;
     list-style-position: inside;
     padding-bottom: 0.5em;
}

a {
    text-decoration: none
}
a img {
    border: none
}
a:link,
a:visited {
    color: #555;
    border-bottom: 1px solid #555
}
html body a:hover {
    color: #000; 
    background-color: #F4F2E4;
    border-bottom: 1px solid #9A8E51
}
#menu a {
    border-bottom-width: 0
}
#main h1 a:hover {
    border-bottom-width: 1px
}

#main_header {
    font: 28px "Trebuchet MS", Georgia, "Times New Roman", serif;
    letter-spacing: 2px;
    padding: 0px 0px 0px 100px;
    background-color: #251;
    color: #fff;
}
h2 {
    font: 24px Georgia, "Times New Roman", serif;
    letter-spacing: 1px;
    padding: 1em 0em 0.5em 0em;
    color: #271;
}
h3 {font: bold 1em Verdana, Arial, sans-serif;
    color: #500;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 0.5em 0em 0.5em 0em;    
}
h4 {font: bold 1.1em Georgia, "Times New Roman", serif; letter-spacing: 1px;}

#menu {
    height: 2.4em;
    background: #FBFAF4;
    font: 13px Georgia, Times, serif; overflow: hidden;
    min-width: 750px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ccc;
    padding: 0px
}
#menu li {
    float: left;
    padding: 0 17px 0 8px;
    margin-right: 5px;
    background: url(pix/diamond-black.gif) 100% 66% no-repeat;
    list-style-type: none
}
#menu li a {
    display: block; 
    padding: 0.75em 0 0.25em;
    color: #000
}
#menu .last {
    background: none
}
#menu a:hover {
  color: #555
}

#main {
    float: left;
    font-size: 0.88em;
    overflow: hidden;
    width: 750px;
    margin-left: 100px;
    margin-top: 2em;
    background-color: #fff
}
#main p {
    text-align: left;
    line-height: 1.5em;
    margin: 0em 10em 1em 0em
}

.presentation {
    border: solid 1px #aaa;
    margin: 0em 0em 2em 0em;
    width: 80%;
}

.presentation h3 {
    border-bottom: solid 1px #aaa;
    margin-bottom: 0.5em;
    text-align: center;
    background-color: #F4F2E4;
    font-size: 15px;
    text-transform: none
}

#main .presentation p,
.presentation ul {
    padding: 0em 1em 1em 1em;
    margin: 0em 0em 0em 0em
}

.presentation ul {
    font-size: 13px
}

.presentation li {
    padding: 0px 0px 0.25em 0px;
    list-style-type: none;
    list-style-position: outside
}

.right_img,
.presentation img {
    float: right;
    margin: 0em 1.5em 1.5em 1.5em
}

.left_img {
    float: left;
    margin: 0em 1.5em 1.5em 1.5em
}

.spacer {
    clear: both
}