/************************************
Lenya Skeleton Theme - Nathan Blenke
http://nathan.blenke.com/articles/skinning_lenya/
*************************************/
/* links */
div#page a {color:#222}
div#page a:hover {color:#999;text-decoration:none}

/* hide stuff */
td#publication-title, td#project-logo, div#languageselector {display:none}

/* layout */
body {background:#222}

/* main wrapper */
div#page {
  width:980px;
  margin:0 auto;
  padding:80px 0 0 0;
  background:#555;
}
div#page table {width:980px}
div#page table td {background:#fff}

/* tabs */
div#tabs, div#tabs table td {background:transparent}
div.tab-pre-separator, div.tab-separator {border-bottom:none;}

div.tab-pre-separator {width:5px;}
div.tab-separator {width:2px;}
div.tab a, div.tab-selected a {margin-right:2px;}

div#tabs table {
  height:50px;
  background:#777;
}

div.tab a, div.tab a span, div.tab-selected a, div.tab-selected a span {
  color:#222;
  background:#ddd;
  border:none;
  padding:4px 8px;
}

div.tab-selected a, div.tab-selected a span {
  color:#fff;
  background:#111;
}

div.tab a:hover, div.tab a:hover span {
  color:#444;
  background:#eee;
}
div.tab a:hover {border-color:#eee}

div.tab a, div.tab a:hover, div.tab-selected a  {
  border:1px solid #D6D6D6;
  border-bottom:none;
}
div#tabs {border-bottom:1px solid #111}
div.tab-selected a {border-color:#111}

/* menu */
div#menu {
  margin:10px;
  padding:3px;
  background-image:none;
  background-color:#fff;
  border:1px solid #ddd;
}

.menuitem-1, .menuitem-2, .menuitem-3, .menuitem-4, .menuitem-5 {
  background:#eee;
  border-bottom:1px dotted #ddd;
  margin:0;
}

.menuitem-selected-1, .menuitem-selected-2, .menuitem-selected-3, .menuitem-selected-4, .menuitem-selected-5 {
  color:#222;
  margin:0;
  background:#ddd;
}

/* main */
div#main {
  padding-top:0;
  background-image:none;
}

/* breadcrumbs */
#breadcrumb {
  background-color:#fff;
  border:none;
  border-bottom:1px solid #ddd;
  padding-left:0;
  margin-left:10px;
}

/* search */
div#search {
  margin:10px;
  padding: 0 5px;
  width:230px;
  float:right;
  background:#eee;
  border:1px solid #ddd;
}
input.searchfield {
  background:#fff;
  border:1px solid #ddd;
  width:170px;
  margin-left:10px;
}

input.searchsubmit {
  background-color:#ddd;
  border:1px solid #ccc;
  color:#444;
}

/* news */
div#news {
  width:220px;
  background:#eee;
  border:1px solid #ddd;
}

div.rsslink {
  background:#ddd;
  border:1px solid #ccc;
}
div.rsslink a {color:#444;}

/* center div */
div#body {
  padding:0;
  margin:1em;
}

/* footer */
div#footer {
  color:#999;
  border-top:1px solid #ddd;
}
