body { font-family:Helvetica, Arial, sans-serif; font-size:12px; /*background:#ddd url(../images/background.gif) fixed top left no-repeat;*/ background:#ddd url(../images/map-update-sept-2009.gif) fixed top left no-repeat; }

#container {
	width:943px;
	margin:14px;
}

	h1 { display:none; }

	#menu {
		height:26px;
	}
	
		#menu ul li, #submenu ul li { float:left; height:21px; margin-right:5px; }
		#menu li a, #submenu li a { display:block; height:21px; text-indent:-5000px; }
		#menu a:hover, #menu li.current a, #submenu a { background-position:0 -21px; }
		#submenu a:hover, #submenu li.current a { background-position:0 0; }
	
		a.map { width:51px; background:url(../images/menu/map.gif) top left no-repeat; }
		a.see-network { width:132px; background:url(../images/menu/see-network.gif) top left no-repeat; }
		a.initiatives { width:108px; background:url(../images/menu/initiatives.gif) top left no-repeat; }
		a.strategy { width:98px; background:url(../images/menu/strategy.gif) top left no-repeat; }
		a.forum { /*width:71px;*/ width:55px; background:url(../images/menu/forum.gif) top left no-repeat; }
		a.activities { width:101px; background:url(../images/menu/activities.gif) top left no-repeat; }
		a.contact { width:87px; background:url(../images/menu/contact.gif) top left no-repeat; }
	
	#submenu {
		height:38px;
	}
	
		a.general { width:89px; background:url(../images/submenu/general.gif) top left no-repeat; }
		a.web-platform { width:142px; background:url(../images/submenu/web-platform.gif) top left no-repeat; }
		a.about-us { width:93px; background:url(../images/submenu/about-us.gif) top left no-repeat; }
		
		#submenu a.contact { width:87px; background:url(../images/submenu/contact.gif) top left no-repeat; }
		a.join-network { width:134px; background:url(../images/submenu/join-network.gif) top left no-repeat; }
		a.newsletter { width:124px; background:url(../images/submenu/newsletter.gif) top left no-repeat; }
	
	#page { 
		width:703px;
	}
	
		div.box { padding:4px; margin-bottom:5px; background:url(../images/box.png); }
		ul.list li { margin-bottom:0.5em; }
		ul.list li a { color:#000; font-weight:bold; }
		ul.list li a:hover { text-decoration:underline; }
		ul.list li.current a { color:#a41882; }
		
		a { color:#000; }
		a:hover { color:#444; text-decoration:underline; }
		a.external, a[target="_blank"] { padding-right:13px; background:url(../images/external.gif) top right no-repeat; }
		#wp_news a.external { background:url(../images/external2.gif) top right no-repeat; }
	
		#header {
			/*height:62px;*/
		}
		
			.location, .structure_and_founded { height:21px; margin-bottom:5px; background-color:#a41882; text-indent:-5000px; }
		
			h2 { height:57px; background:#a41882; text-indent:-5000px; margin-bottom:5px; }
			h2.archis-see-network { background:url(../images/h2/archis-see-network.gif) top left no-repeat; }
			h2.future-spatial-matrix { background:url(../images/h2/future-spatial-matrix.gif) top left no-repeat; }
			h2.news-and-activities { background:url(../images/h2/news-and-activities.gif) top left no-repeat; }
			/*h2.discussions-and-statements { background:url(../images/h2/discussions-and-statements.gif) top left no-repeat; }*/
			h2.discussions-and-statements { background:url(../images/h2/h2-see-network-blog.gif) top left no-repeat; }
			h2.contact { background:url(../images/h2/contact.gif) top left no-repeat; }
			
			div.initiative-1 h2,
			div.initiative-1 div.location,
			div.initiative-1 div.structure_and_founded { background:url(../images/h2/initiative-1.gif); }

			div.initiative-2 h2,
			div.initiative-2 div.location,
			div.initiative-2 div.structure_and_founded { background:url(../images/h2/initiative-2.gif); }
			
			div.initiative-3 h2,
			div.initiative-3 div.location,
			div.initiative-3 div.structure_and_founded { background:url(../images/h2/initiative-3.gif); }

			div.initiative-4 h2,
			div.initiative-4 div.location,
			div.initiative-4 div.structure_and_founded { background:url(../images/h2/initiative-4.gif); }
			
			div.initiative-5 h2,
			div.initiative-5 div.location,
			div.initiative-5 div.structure_and_founded { background:url(../images/h2/initiative-5.gif); }
			
			div.initiative-6 h2,
			div.initiative-6 div.location,
			div.initiative-6 div.structure_and_founded { background:url(../images/h2/initiative-6.gif); }

			div.initiative-7 h2,
			div.initiative-7 div.location,
			div.initiative-7 div.structure_and_founded { background:url(../images/h2/initiative-7.gif); }
			
			div.initiative-8 h2,
			div.initiative-8 div.location,
			div.initiative-8 div.structure_and_founded { background:url(../images/h2/initiative-8.gif); }

			div.initiative-9 h2,
			div.initiative-9 div.location,
			div.initiative-9 div.structure_and_founded { background:url(../images/h2/initiative-9.gif); }
			
			div.initiative-10 h2,
			div.initiative-10 div.location,
			div.initiative-10 div.structure_and_founded { background:url(../images/h2/initiative-10.gif); }
			
			div.initiative-11 h2,
			div.initiative-11 div.location,
			div.initiative-11 div.structure_and_founded { background:url(../images/h2/initiative-11.gif); }

			div.initiative-12 h2,
			div.initiative-12 div.location,
			div.initiative-12 div.structure_and_founded { background:url(../images/h2/initiative-12.gif); }

			div.initiative-14 h2,
			div.initiative-14 div.location,
			div.initiative-14 div.structure_and_founded { background:url(../images/h2/initiative-14.gif); }

			div.initiative-15 h2,
			div.initiative-15 div.location,
			div.initiative-15 div.structure_and_founded { background:url(../images/h2/initiative-15.gif); }

			div.initiative-16 h2,
			div.initiative-16 div.location,
			div.initiative-16 div.structure_and_founded { background:url(../images/h2/initiative-16.gif); }

			div.initiative-17 h2,
			div.initiative-17 div.location,
			div.initiative-17 div.structure_and_founded { background:url(../images/h2/initiative-17.gif); }

			div.initiative-18 h2,
			div.initiative-18 div.location,
			div.initiative-18 div.structure_and_founded { background:url(../images/h2/initiative-18.gif); }
			
			#header div.location { background-position:0px -57px; }
			#header div.structure_and_founded { background-position:0px -78px; }
		
		#info {
			width:255px;
			position:absolute;
			left:14px;
		}
		
			.forum #info { width:200px; position:absolute; top:140px; left:14px; }
			
			#info p { font-size:10px; line-height:125%; margin-bottom:0.9em; }
			#info img { margin-bottom:8px; }
		
		#content {
			width:443px;
			margin-left:260px;
		}
		
			.forum #content { width:498px; margin-left:205px; }
			.only-content #content { margin-left:0; width:703px; }
		
			#content p { line-height:135%; margin-bottom:0.9em; }
			#content h3 { font-size:16px; line-height:125%; margin-bottom:0.9em; }
			#content h4 { text-transform:uppercase; margin-bottom:0.9em; }
			
			.navigation { width:490px; height:16px; }
			.alignleft, .alignright { width:245px; }
			.alignleft { float:left; }
			.alignright { float:right; text-align:right; }
			
			.projects_browser { height:57px; margin-bottom:5px; background:url(../images/projects-browser.png) top left no-repeat; }
			.projects_browser li { float:left; }
			.projects_browser .previous, .projects_browser .next { width:100px; height:57px; }
			.projects_browser .previous a { background:url(../images/projects-browser-prev.png) top left no-repeat; }
			.projects_browser .next a { background:url(../images/projects-browser-next.png) top left no-repeat; }
			.projects_browser .projects { width:243px; height:57px; text-indent:-5000px; }
			.projects_browser li a { display:block; width:100px; height:57px; text-indent:-5000px; }
			.projects_browser img.empty-button { width:100px; height:57px; }
			
			.form { margin-bottom:0.9em; }
			.form .required { font-weight:bold; }
			.form label { width:110px; display:block; float:left; }
			.form input { margin-bottom:2px; }
			.form input[type="text"] { width:200px; }
			.form textarea { width:380px; height:140px; }
		
			/* FORUM and ACTIVITIES */
			.discussion { /*border:2px solid #ccc; padding:4px 10px;*/ }
			/*.discussion p { font-weight:bold; }*/
			.discussion .comment p { font-weight:normal; }
			#content .discussion p.author { font-weight:bold; margin-bottom:0.3em; }
			#content p.postdate { font-size:10px; margin-bottom:0.9em; padding-bottom:0.2em; border-bottom:1px dashed #999; font-weight:normal; }
			div.post { padding-bottom:0.5em; }
			#content div.post h3 { margin:0.5em 0; }

			.forum ul.list li { margin-bottom:0; border-bottom:1px dashed #aaa; padding:3px 0 2px; }
			.forum ul.list li a { font-weight:normal; color:#333; }
			.forum ul.list li.current a { color:#a41882; }
			.forum ul.list li.separator { background:#ddd; margin-top:1px; border-bottom:1px solid #fff; }
			.forum ul.list li.header { border-top:1px dashed #aaa; padding-left:13px; background:url(../images/forum-header.gif) 0px 3px no-repeat; }
			.forum ul.list li.header .hidden, .forum ul.list li.header input[type="submit"] { display:none; }
			.forum ul.list li.header input[type="text"] { width:120px; padding:1px 2px; border:1px solid #ccc; background:#fff; font-size:10px; }
			.forum ul.list li.notice { color:#a41882; }
			
			.twitter a.external, .twitter a[target="_blank"] { background:none; }
				
			img.alignleft { margin-right:6px; }
			img.alignright { margin-left:6px; }
			
			input.error, textarea.error { background:#fcc; }
			
			.forum ul.items li { list-style-type:disc; margin-left:12px; }
			.forum ul.items { margin-bottom:0.9em; }
			
	#sidebar {
		position:absolute;
		top:78px;
		left:722px;
		width:236px;
	}
	
		.initiatives_browser { height:57px; background:#a41882 url(../images/initiatives-browser.gif) top left no-repeat; margin-bottom:5px; }
		.initiatives_browser li { float:left; }
		.initiatives_browser .previous, .initiatives_browser .next { width:60px; height:57px; }
		.initiatives_browser .previous a { background:url(../images/initiatives-browser-prev.gif) top left no-repeat; }
		.initiatives_browser .next a { background:url(../images/initiatives-browser-next.gif) top left no-repeat; }
		.initiatives_browser .initiatives { width:116px; text-indent:-5000px; height:57px; }
		.initiatives_browser li a { display:block; width:60px; height:57px; text-indent:-5000px; }
	
#login {
	position:fixed;
	bottom:4px; left:4px;
}

	#login ul li { background:#000; float:left; color:#fff; font-size:10px; padding:2px 3px; }
	#login a { color:#fff; }
	#login li.updated { padding-left:32px; }
	
#imprint {
	display:none;
	position:fixed;
	bottom:23px; left:4px;
	z-index:1000;
	background:#000;
	padding:2px 3px;
	color:#fff;
	font-size:10px;
	width:200px;
}

	#imprint h5 { text-transform:uppercase; margin-bottom:0.9em; }
	#imprint p { margin-bottom:0.9em; }
	#imprint a { color:#a41882; }