.custom #header { background: #ffffff url(images/header.jpg) no-repeat 0px 0px; width:924px}
.custom #credit { height:30px; margin:44px auto; position:static; text-align:center; width:80em; }
.custom #credit, .custom #credit A:hover, .custom #credit A, 
.custom #credit A:visited { color: #999; border: none; }
.custom #credit A:hover { color: #f09;}
.custom .menu A { height: 30px; width: 116px;}
.custom #page { padding-top: 0;}
.custom #top_nav { margin-top: 0px; float: right; margin-right:0;}
.custom #top_nav > * { float: right;}
.custom #top_nav LI { background: none; }
.custom #top_nav LI A { background: #fff !important; color: #666;font-size: 1.1em; width: auto; height: 1.1em; margin-top: 2px; opacity: 0.9; border: none;}
.custom #top_nav LI.current_page_item A:hover, .custom #top_nav LI.current_page_item A { color: #ccc; }
.custom #top_nav LI.current_page_parent A:hover, .custom #top_nav LI.current_page_parent A { color: #ccc; }
.custom .menu:not(#top_nav) { padding: 0.4em; border-bottom: 1px #014F97 solid; color: #014F97; }

.custom #header { position: static; top: 0px; height: 230px; padding-top: 0px; }
.custom #header #logo { margin-left: 5px; margin-top: 20px;}
.custom #header #logo a { display:block; width:517px; height:100px; background:url(images/logo.png) center no-repeat; outline:none; color: #000000; text-indent: -9999px; border: none; margin:0; padding:0;}

.custom #content h1 { line-height: 1.1em;}
.custom.home .headline_area { display: none;}

.custom #multimedia_box { margin-top: 1em;}

.custom #breadcrumbs { margin: 10px 5px;}
.custom .comments_closed { display: none;}

.custom #footer { background: #111; padding: 0; border-top: 1px #014F97 solid; color: #999; }

#bigfoot {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#022b72 none repeat scroll 0 0;
border-top:1px solid #022b72;
height:auto;
margin:0;
position:static;
}
#base-inner {
border-top:1px solid #fff;
color:#eee;
font-size:9px;
left:0;
padding:0;
position:relative;
top:1px;
}
#base-wrapper {
height:305px;
margin:0 auto auto;
width:990px;
border-bottom: 1px dotted #444;
}
#base-wrapper .col-one {
border-right:1px solid #014F97;
height:275px;
margin:10px 0 auto;
position:absolute;
width:538px;
}
#base-wrapper .col-two {
border-right:1px solid #014F97;
height:275px;
margin:10px 548px auto;
position:absolute;
width:228px;
}
#base-wrapper .col-three {
height:275px;
margin:10px 786px auto;
position:absolute;
width:202px;
}
#base-wrapper h3, #base-wrapper h3 a:link, #base-wrapper h3 a:visited { color:#EEEEEE; font-size:1.1em; margin:0; padding:0; text-transform:uppercase; }
#base-wrapper p { color:#eee; font-size:small; margin:5px 5px 10px 0;}
#base-wrapper #subscriber_form { width:110px;}
#base-wrapper .form_label { font-size:0.75em; margin-top:2px; }
#base-wrapper form .submit_button {
font-size:small;
margin:2px 0 10px;
}
#base-wrapper form .submit_button a:link {
color:#AAAAAA;
}
#base-wrapper #tips_pitch {
color:#CCCCCC;
font-size:small;
margin:0 120px auto;
position:absolute;
top:45px;
width:245px;
}
#base-wrapper a, #base-wrapper a:link {
text-decoration:none;
}
#base-wrapper a:active {
}
#base-wrapper a:visited {
}
#base-wrapper a:hover {
text-decoration:underline;
}
#base-wrapper input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#444444 none repeat scroll 0 0;
border:1px solid #014F97;
color:#CCCCCC;
font-size:9px;
height:13px;
width:100px;
}
#base-wrapper ul {
font-size:small;
font-weight:normal;
height:auto;
list-style-image:none;
list-style-position:inside;
list-style-type:square;
margin:-1px 0 5px -1px;
padding:5px;
}