body,html,* {
margin:0;
}

#container {
background-color:#ffffff;
height:100%;
overflow:auto;
width:920px;
border-color:#ff57ae;
border-style:solid;
border-width:0 7px;
margin:0 auto;
padding:15px 20px 10px;
}

body,html {
background-color:#f5b9d2;
}

body {
background:url(images/bg.jpg) repeat-x top;
}

#logo {
width:315px;
float:left;
margin-top: 20px;
}

header {
overflow:auto;
height:100%;
}

#topads {
float:right;
width:500px;
margin-right:20px;
}

#adslink {
color:#ff57ae;
font-weight:700;
dislay:block;
width:100%;
float:left;
text-align:center;
}

#container header {
margin-bottom:20px;
}

#leftcont {
overflow:auto;
width:318px;
height:100%;
margin-right:20px;
}

#rightcont {
width:550px;
margin-left:20px;
}

div.thumbs {
display:inline;
}

div.thumbs a img {
border-color:#fe57af;
border-style:solid;
border-width:5px;
}

#container footer {
float:left;
width:100%;
font-weight:700;
}

#container footer p {
text-align:center;
padding-right:10px;
margin-top:20px;
}

footer p a {
color:#bb4174;
font-family:Helvetica, Arial, sans-serif;
font-size:30px;
}

footer p img {
margin-top:20px;
margin-bottom:20px;
}

#topads a img,#leftcont,#rightcont {
float:left;
}