body {
	font: 62.5% Helvetica, Verdana, sans-serif;
	background: #fff;
	color: #333;	
}
	
/* enlarge left column */
#column-content { margin-left: -15em }
#content { margin-left: 15em }
#p-logo a, #p-logo a:hover { width: 15em }
.portlet { width: 14em }
#p-cactions { left: 14em }

/* ie6 patch */
* html #column-content #content { margin-left: 15em; }
* html #footer                  { margin-left: 16.8em; }

#content    { margin-left: 16.2em; }
#p-cactions { left: 15.7em; }
.portlet    { width: 15em; }


/* link colours */
a         { color: #047BD2; }
a:visited { color: #5A3696; }
a:active  { color: #FAA700; }
a.new     { color: #B30000; }

/* border colours */
#content, #p-cactions li {
	border-color: #c2c7c7;
}

/* give the left navigation the younicef look
 * (we must use crazy selectors here, because
 * monobook is a horrendous mess) */
#p-Home .pBody,
#p-Clubs .pBody,
#p-Specials, .pBody,
#p-tb .pBody,
#p-Hilfe .pBody,
#p-search .pBody {
	border: none;
	background: none;
}

#p-navigation h5,
#p-Home h5,
#p-Clubs h5,
#p-Specials h5,
#p-tb h5,
#p-Hilfe h5,
#p-search h5 {
	color: #0099FF;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

#p-navigation ul,
#p-Home ul,
#p-Clubs ul,
#p-Specials ul,
#p-tb ul,
#p-Hilfe ul,
#p-search form {
	background: #fff;
	border: 1px solid #C2C7C7;
	border-top-width: 5px;
	margin-left: 0;
	padding: 2px 5px;
}
	
	#p-navigation li,
	#p-Home li,
	#p-Specials li,
	#p-Clubs li,
	#p-tb li,
	#p-Hilfe li {
		zoom: 1; 
		display: block;
		list-style: none !important;
		list-style-image: none !important;
		line-height: 1.8;
		font-size: 12px;
	}


/* create a page BUTTON */
#p-create h5 { display: none; }

#p-create ul {
	margin: 0;
	border: 0;
	padding: 0;
}

#p-create li {
	list-style: none;
	margin-bottom: 1em;
	list-style-image: none;
}

#p-create .pBody {
	padding-bottom: 0;
	border: 0;
}

	#p-create .pBody a {
		display: block;
		font-size: 18px;
		font-weight: bold;
		line-height: 1;
		text-align: center;
		border: 2px solid #c7c7c7;
		border-top-width: 4px;
		padding: 1em 0;
		color: #0099ff;
	}


/* sidebar search form */
#p-search .pBody {
	padding: 0pt 0.8em 0.3em 0.5em;
}

	#p-search form {
		padding: 5px;
	}

	#searchInput {
		width: 10em;
		margin-bottom: 4px;
	}
	
	/* hide the "GO" button, but leave
	 * it accessible by hitting ENTER */
	#searchGoButton { display: none; }


/* article tabs */
#p-cactions {
}
	/* align tabs with left side of content */
	#p-cactions ul { margin-left: 0.4em; }

		#p-cactions li {
			font-weight: bold;
			border-width: 3px 1px 0;
		}

			#p-cactions li a {
				color: #666;
				letter-spacing: 1px;
				text-transform: none;
				background: none;
			}
			
			/* currently active tab */
			#p-cactions li.selected {
				border-color: #A8DAF9;
				color: #000000;
			}
			
				#p-cactions li.selected a {
					font-size: 12px;
					color: #000;
				}
/* hide the table of contents
 * BLEH THIS IS A HACK */
#bodyContent #toc {
	display: none; }

/* hide some of the things in the toolbox  */
#p-tb #t-specialpages, #p-tb #t-print, #p-tb #t-permalink {
	display: none; }

/* header2's (with high precidence to
 * override the generic editor */
#content #bodyContent h2 {
	font-size: 14px;
	margin-top: 1.6em;
	border-bottom: 0;
	background: #aaa;
	padding: 0.4em;
	color: #fff;
	font-weight: bold;
	clear: both;
	zoom: 1;
}
	#bodyContent h2 span.editsection   { font-size: 100%; }
	#bodyContent h2 span.editsection a { color: #fff; }

	/* rotate the colours of section titles, in both view
	 * and edit modes (requires the CssHooks extension) */
	#content #bodyContent .sect-1 h2, .edit-generic #section-0 .sect-title { background: #88af39; }
	#content #bodyContent .sect-2 h2, .edit-generic #section-1 .sect-title { background: #f6a633; }
	#content #bodyContent .sect-3 h2, .edit-generic #section-2 .sect-title { background: #aa3986; }
	#content #bodyContent .sect-4 h2, .edit-generic #section-3 .sect-title { background: #39aaa3; }
	#content #bodyContent .sect-5 h2, .edit-generic #section-4 .sect-title { background: #b21557; }
	#content #bodyContent .sect-6 h2, .edit-generic #section-5 .sect-title { background: #f6741d; }
	#content #bodyContent .sect-7 h2, .edit-generic #section-6 .sect-title { background: #f52582; }
	#content #bodyContent .sect-8 h2, .edit-generic #section-7 .sect-title { background: #2ebbf5; }
	#content #bodyContent .sect-9 h2, .edit-generic #section-8 .sect-title { background: #6fc116; }

	/* add a little space around section titles in the
	 * generic editor, to make the colours more prominent */
	.edit-generic .sect-title { padding: 0.5em; }

/* align top of content with top of left nav */
#p-logo, #p-logo a, #p-logo a:hover {
	/*width: 16em;*/
	height: 100px;
	margin-bottom: 0;
}

#column-one {
	padding-top: 100px;
}

/* move the catbox (added by the CatBoxAtTop
 * extension) to the right, and float, to
 * wrap surrounding content */
#catbox {
	float: right;
	padding-bottom: 1em;
	margin-left: 1em;
}
	#catbox div {
		border: 1px solid #c7c7c7;
		border-top-width: 3px;
		background: #fff;
	}

		#catbox h5 {
			color: #09f;
			text-align: center;
			padding: 0.25em 1em;
			border-bottom: 1px solid #eee;
			margin-bottom: 0;
		}
		
		#catbox ul {
			margin: 0;
			padding: 0.25em 0.5em;
		}

		#catbox li {
			margin: 0;
			display: block;
			line-height: 1.8;
			list-style-image: none;
		}

/* section call-outs (mostly
 * from old younicef css) */
div.section-actions {
	margin: 0 0 1.3em 0;
	overflow: auto;
}

/* ie6 hack to fix floaty things */
* html div.section-actions {
	margin-bottom: 6em;
}

div.section-actions ul { 
	float: left;
	list-style-image: none;
	list-style-type: none; 
}

/* ul color is approx 10% darker than h2/p for section-actions*/
div.sect-1 div.section-actions p { background-color: #88AF39; }
div.sect-2 div.section-actions p { background-color: #f6a633; }
div.sect-3 div.section-actions p { background-color: #aa3986; }
div.sect-4 div.section-actions p { background-color: #369e97; }
div.sect-1 div.section-actions ul li a { color: #789d33; }
div.sect-2 div.section-actions ul li a { color: #f0a132; }
div.sect-3 div.section-actions ul li a { color: #9e367d; }
div.sect-4 div.section-actions ul li a { color: #369e97; }

div.section-actions ul li a {
	background: transparent url(arrow_hp_li.gif) center right no-repeat;
	padding-right: 28px;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.7em;
	letter-spacing: 1px;
}

div.section-actions p {
	margin: 0 !important;
	width: 209px;
	padding: 5px;
	float: right;
	text-align: center;
	-moz-border-radius: 20px;
	letter-spacing: 1px;
}

div.section-actions p a,
div.section-actions p a:link,
div.section-actions p a:visited {
	font-weight: bold;
	font-size: 11px;
	color: #fff !important;
}

/* nice inline categories, from cairo.mepemepe.com */
div#Categories_list ul {
	overflow: auto;
	margin: 0;
}

	div#Categories_list ul li {
		border: 1px solid #DDDDDD;
		clear: none;
		float: left;
		line-height: 1.6;
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		padding: 0.5em;
		margin: 0 5px 5px 0;
		width: 200px;
	}



/**********************************************************
 * The following styles are for the unfortunate hacks we
 * have made to several MW internals to modify the display
 * of Recent Changes and Search Results.
 *
 * Modified MW files:
 *    includes/ChangesList.php
 *        lines 188, 197, 276, 280, 289, 296
 *    includes/GlobalFunctions.php
 *        line 796
 *    includes/SpecialRecentchanges.php
 *        lines 195, 215 - 222, 284, 551, 584, 634
 *    includes/SpecialSearch.php
 *        lines 192, 199, 213, 230, 317, 324, 352, 406, 413, 429, 447
 *
 *    all changes are preceded by comments that begin
 *    with XX UNIWIKI, and followed by a series of hyphens
 */

/* XX UNIWIKI
 * the following rules are for the recent changes listing */
div.rcoptions{
    font-size:150%;
    line-height:150%;
}

div.recentChangesList{
    padding-top:2em;
}

ul.special {
}

ul.special li{
    list-style-type: none;
    padding-left:3em;
    padding-top:1em;
    padding-bottom:1em;
}

ul.special li a {
    font-size:150%;

}

#NamespaceForm{
    padding-top:2em;
}
/* ------ end recent changes specific rules*/

/* XX UNIWIKI */
/* the following rules are for the search results listing */
div.searchresults{
}

div.searchresults ul li{
    padding-top: 2em;
    list-style-type: none;
}

div.searchresults ul li a{
    font-size: 150%;
    text-decoration: underline;
}

div.searchresults ul li small {
    padding-top: 1em;
    padding-bottom: 1em;
    color: #444;
}

div.searchresults ul li small span.searchmatch {
    color:black;
}

div.searchnav {
    padding-top: 1em;
    padding-bottom: 1em;
    padding-left: 35%;
    font-size: 125%;
}

div.searchdetails{
    font-size: 150%;
    line-height: 200%;
}

div.searchdetails a{
    text-decoration: underline;
}

#Pagetextmatches h2 {
    margin-top:2em;
    margin-bottom: 0em;
}

#Articletitlematches h2 {

    margin-bottom: 0em;
}
/* ------ end search-results specific rules*/

