/************************************
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;
}