.custom #header #logo a {
display:block;
height:100px;
width:796px;
background:url('images/header.jpg') no-repeat;
outline:none;
}

.custom #header #logo,.custom #header #tagline {
text-indent:-9999px;
}

.custom #header #tagline {
height:0;
}

.custom #header {
padding:0;
}

body.custom {
background:#1e354a;
}

.custom #container {
margin-top:2em;
margin-bottom:2em;
background:#000;
border:0.4em solid #12202c;
padding:0.3em;
}

.custom #page {
background:#fff;
}

.custom li.widget .rtfm {
line-height:1.385em;
border:4px dashed #C00;
color:#000;
background-color:#ADD5DA;
margin-top:10px;
margin-left:10px;
padding:0.846em;
}

.custom li.widget .rtfm h4 {
color:#12222F;
font-size:18px;
font-weight:700;
line-height:1.286em;
margin-bottom:0.429em;
}

.custom li.widget .rtfm p {
color:#000;
margin-bottom:0;
padding:0;
}

.sidebar input[type="submit"] {
background-color:#C00;
font-weight:700;
color:#FFF;
width:200px;
}

.sidebar input[type="text"] {
width:120px;
}

.prev_next {
font-size:0;
}