body {
background:#fffff6 url(../images/bg.png) top left repeat-x;
background-attachment:scroll;
color:#000;
font:12px Arial, Tahoma, serif;
min-width:800px;
margin:0;
padding:0;
}

#container {
background:#FFF;
width:800px;
height:100%;
min-height:1048px;
margin:0 auto;
padding:0;
}

#inner-container {
background:#FFF;
float:left;
width:750px;
margin:0 auto;
padding:0;
}

#left-border {
background:#64b765 url(../images/left-border.png) top left;
background-attachment:scroll;
float:left;
height:1049px;
width:25px;
margin:0;
padding:0;
}

#right-border {
background:#64b765 url(../images/right-border.png) top right repeat-x;
display:inline;
position:relative;
clear:right;
background-attachment:scroll;
float:left;
height:1049px;
width:25px;
margin:0;
padding:0;
}

#header {
background:#FFF url(../images/Header.png) top left;
height:125px;
width:750px;
}

dl,dt,dd,ul,li {
list-style-type:none;
margin:0;
padding:0;
}

#menu {
background:#FFF;
min-height:25px;
height:25px;
max-height:25px;
position:relative;
top:0;
left:0;
z-index:1;
width:100%;
}

#menu dl {
float:left;
width:125px;
margin:0;
padding:0;
}

#menu dt {
cursor:pointer;
text-align:center;
font-weight:700;
background:#060c2a  top left;
color: white;
border:1px solid gray;
margin:0;
padding:0;
}

#menu dd {
border:1px solid gray;
}

#menu li {
text-align:center;
background:#060c2a;
}

#menu li a,#menu dt a {
color:#000;
text-decoration:none;
display:block;
height:100%;
border:0 none;
color: white;
}

#menu li a:hover {
background:#64b765;
color:#000;
text-decoration:none;
display:block;
height:100%;
border:0 none;
}

#menu dt a:hover {
background:#64b765 url(../images/button.png) top left;
color:#000;
text-decoration:none;
display:block;
height:100%;
border:0 none;
}

#main {
background:#FFF url(../images/footer.png) bottom right no-repeat;
position:absolute;
background-attachment:scroll;
display:block;
float:left;
height: auto;
min-height:900px;
width:750px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 24px 0px;
}

#main a {
color:#000;
//float:left;
font-size:14px;
font-style:normal;
//display:inline;
height:30px;
text-align:center;
width:125px;
margin:0;
}

#photo {
background:#FFF;
border:#fcd116 2px;
text-align:center;
float:right;
clear:right;
margin:10px 40px 10px 10px;
padding:2px;
}

h1 {
background:#FFF url(../images/tile.png) top left repeat-y;
background-size: 100%;
font-size:16px;
margin:20px 300px 0 0;
padding:2px 2px 2px 15px;
}

h2 {
font-size:14px;
margin:0 50px 0 0;
padding:2px 2px 2px 20px;
}

h3 {
clear:both;
font-size:14px;
margin:0;
padding:20px 2px 2px 20px;
}

p {
font-size:12px;
line-height:130%;
text-align:justify;
margin:10px 45px 5px 30px;
}

#main ul {
background:#FFF url(../images/tile-v.png) top left repeat-x;
font-style:italic;
display:block;
line-height:150%;
margin:20px 50px;
padding:20px 2px 20px 40px;
}

#main li{
float:none;
text-align:left;
display:block;
margin:0;
border:0;
}


#main li a{
float:none;
text-align:left;
display:block;
margin:0;
border:0;
width: 100%;
width: 400px;
}

img.center{
text-align:center;
display:block;
margin-left : auto;
margin-right : auto;
}

p.introduction:first-letter {
font-size : 300%;
font-weight : bold;
float : left;
width : 1em;
}