body.custom { background: #000000 url('images/bknd.jpg') 50% 0 no-repeat;
}

.custom .girls {
   border:10px solid #000000;
}

.custom #container {
margin-top: 2em;
margin-bottom: 2em;
}

.custom #page {
background: transparent;
margin-top: 100px;
}

.custom #header #logo a { display: block; height: 396px; width:
988px; background: url('images/hdr.jpg') no-repeat;
outline: none; }

.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }
.custom #header #tagline { height: 0; }
.custom #header { padding: 0;
margin-top: 15px; }

.custom #header #logo{
margin-bottom: 15px;}

.custom .menu {
background:#000000;
border-width:1px 0;
}

.custom .menu a {
background: transparent;
color:#ffffff;
border-width:0;
font-size:18px;
line-height:1.333em;
padding:0.667em 0.833em;
margin-bottom: 2px;
}

.custom .menu a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000;
color:#ffffff;
border-width:0;
font-size:18px;
line-height:1.333em;
padding:0.667em 0.833em;
letter-spacing:1px;
text-transform:uppercase;
}

.custom .menu a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDDDDD none repeat scroll 0 0;
color:#111111;
}

.custom #footer {
text-align:center;
}

.custom dl#comment_list .bypostauthor {
background:#000000 none repeat scroll 0 0;
}

.custom .comments_intro span {
color:#ffffff;
line-height:1em;
}

.custom .format_text .to_comments span {
color:#ffffff;
line-height:1em;
}

.custom .format_text .to_comments a {
color:#FF33CC;
text-decoration:none;
}

.custom .format_text .to_comments a:hover {
text-decoration:underline;
}

#cal-box {
background-color:#cccccc;
padding:40px;
color:#000000;
}
