.custom #header { padding: 0px 0px 0px 0px; margin:0px; }

.custom #home-ad { padding: 0px 40px 0px 0px; margin:0px; }

.custom.index .headline_area {display:none;}
#header { border-width: 0 0 0 0; height:288px}
#footer { border-style: double; border-color: #ddd; text-align: center; clear: both; }
#page { padding: 0em; }

/* feedback */
.custom #feedback { background: transparent; width: 32px; position: fixed; top: 30%; right: 0.25%; }
.custom #feedback a { display: block; text-indent: -9999px; height: 32px; }
.custom #feedback #twitter {background: url('/images/twittericon.png') no-repeat 0 -32px; padding: 1.6em 0 1.6em 0; }
.custom #feedback #twitter:hover { background-position: 0 0; }
.custom #feedback #facebook {background: url('/images/facebookicon.png') no-repeat 0 -32px; padding: 1.6em 0 1.6em 0; }
.custom #feedback #facebook:hover { background-position: 0 0; }
.custom #feedback #email {background: url('/images/emailicon.png') no-repeat 0 -32px; padding: 1.6em 0 1.6em 0; }
.custom #feedback #email:hover { background-position: 0 0; }
.custom #feedback #rss {background: url('/images/rssicon.png') no-repeat 0 -32px; padding: 1.6em 0 1.6em 0; }
.custom #feedback #rss:hover { background-position: 0 0; }

/* body custom 1       turned off  */
/* body.custom { background:#F4F9FB url('images/bg.gif') repeat-x scroll; }

/* body custom 2       turned on   */
/*body.custom { background:#F6FBFD url('images/bg-2.gif') repeat-x scroll; }
/* body custom 3       turned on   */
body.custom { background:#0000 ; repeat-x scroll; }

/*  add background margin around page top and bottom  */
/*  if needed use #container {margin:0 auto;width:88.9em;} where width adjusts the size of the container if the sidebar is pushed to bottom  */
#page { margin: 15px 0px 15px 0px; } 

.menu {border-width: 1em 0 0 0; background-color:#0054a6; border-color:#0054a6}