body {
margin: 0px;
background-image:url(images/bg.jpg);
background-repeat:repeat;
background-color: #fff;
font: 12px Georgia, "Times New Roman", Times, serif;
color: #616161;
}

#container {
margin: 0px auto;
width: 583px;
border-left:3px dotted #cccccc;
border-right:3px dotted #cccccc;
text-align:justify;
background-color:#ffffff;
}

#header {
width: 100%;
height: 197px;
background-image:url(images/header.jpg);
background-repeat:no-repeat;
}

h1 {
text-align:left;
padding-left:25px;
margin-bottom:3px;
font: 24px Georgia, "Times New Roman", Times, serif;
letter-spacing:6px;
color:#d2be77;
background-image:url(images/head.png);
background-repeat:no-repeat;
background-position:bottom;
}

h2 {
margin-top:16px;
text-align:left;
padding-left:25px;
margin-bottom:3px;
font: 24px Georgia, "Times New Roman", Times, serif;
letter-spacing:6px;
color:#d2be77;
background-image:url(images/head2.png);
background-repeat:no-repeat;
background-position:bottom;
}

#menu {
width: 150px;
float: left;
text-align:justify;
padding-left:5px;
}

.menuu {
margin-top:-3px;
background-color:#f0f0f0;
}

.menuufoot {
background-image:url(images/footmenu.png);
height:8px;
}


#text {
width: 410px;
float: right;
text-align:justify;
padding-right:5px;
}

.textt {
margin-top:-3px;
background-color:#f0f0f0;
}

.texttfoot {
background-image:url(images/footdiv.png);
height:8px;
}

#footer {
width:583px;
height:85px;
background-image:url(images/footer.jpg);
clear:both;
}

b, strong{
color:#95bfc0;
border-bottom:1px dotted #95bfc0;
}

i, em {
color:#d2be77;
}

ul{
list-style-type:square;
}

a:link {
color: #3a3a3a;
text-decoration:none; 
}

a:active {
color: #3a3a3a; 
text-decoration:none; 
}

a:visited {
color: #3a3a3a; 
text-decoration:none; 
}

a:hover {
color:#d2be77;
border-bottom:1px dotted #dc7e7e;
text-transform:lowercase;
font-style:italic;
letter-spacing:1px;
}