body
 {
 font-family: helvetica, "Lucida Grande", Arial, Verdana, sans-serif; 
 background-color: #dddddd;
 }
#container
 {
 background-color: #ffffff;
 width: 830px;
 text-align: left;
 padding: 10px;
 }
#header
 {
 width: 830px;
 height: 20px;
 background: url('img/header.gif') no-repeat;
 padding: 10px;
 }
#header h1
 {
 margin: 0px;
 font-size: 15px;
 color: #ffffff;
 }
#ideal
 {
width: 830px;
margin-top: 10px;
background: url('img/cards.gif') no-repeat right center #bfbfbf; 
border: 1px solid #999999;
 }
#ideal p
 {
 margin: 10px;
 font-size: 14px;
 line-height: 18px;
 }
#ideal p img
 {
 margin-right: 10px;
 }
.footer{
padding: 5px;
font-size: 13px;
}
#menu
{
background-color: #dddddd;
border: 1px solid #bbbbbb;
width: 830px;
text-align: center;
padding-top: 4px;
padding-bottom: 4px;
font-size: 12px;
font-weight: bold;
margin-top: 10px;
}
.roomitem{
background: url('img/corner.gif') no-repeat right bottom #dddddd;
}
#menu a
{
color: #000000;
padding-left: 6px;
padding-right: 6px;
}
#menu a.current
{
color: #f4027d;
text-decoration: none;
}
#menu a:hover
{
text-decoration: none;
}
h2
{
font-size: 18px;
color: #388bd4;
}
h3
{
font-size: 16px;
font-weight: bold;
color: #388bd4;
}
#content
{
margin: 10px;
}
#content p
{
font-size: 13px;
line-height: 20px;
text-align: justify;
}
#content a
{
color: #0000ff;
text-decoration: none;
}
#content a:hover
{
color: #0000ff;
text-decoration: underline;
}

#footer
{
background-color: #dddddd;
border: 1px solid #bbbbbb;
width: 830px;
text-align: center;
padding-top: 4px;
padding-bottom: 4px;
font-size: 12px;
margin-top: 10px;
}
#footer a
{
color: #000000;
}