/*
**	ifla76.css - css file for the 2010 IFLA Annual Conference
**	Simon Lemstra ~ Silem | IFLA
**  
**	Last edit: 2010.03.13
*/

/*** Gothenburg colours ***/

/* black(ish) basic				= #444 */
	body{ color: #444 !important; }

/* grey							= #ccc */
	#secondary .subnav .subnav, 
	#secondary ul li{ border-color: #ccc; }

/* white basic				= #ffffff */
	div.important, 
	p.important{ background-color: #ffffff !important; }
	#mainnav li a:visited, 
	#mainnav li a, 
	#admin-menu li a{ color: #ffffff !important; }
	#mainnav li a:visited, 
	#mainnav li a, 
	#admin-menu li a{ border-color: #ffffff !important; }

/* yellow Swedish			= #fff000 */
	#primary #wlic-counter strong, 
	strong.important, 
	.calls-for-papers dt span{ background-color: #fff000 !important; }
	#mainnav li.active a, 
	#mainnav li a:hover, 
	#footer a:hover{ color: #fff000 !important; }
	#mainnav li.last a:hover, 
	#mainnav li.active a, 
	#mainnav li a:hover{ border-color: #fff000 !important; }

/* yellow lighter			= #fcf8b6 */
	#primary div#page-menu, 
	#primary ul.static-page-menu li, 
	#wlic-sidebar-home, 
	tr.odd, 
	#secondary .subnav, 
	#wlic-sidebar, 
	#search, 
	body{ background-color: #fcf8b6 !important; }
	#footer{ color: #fcf8b6 !important; }

/* yellow lightest			= #fdface */
	#secondary .subnav .subnav, 
	#primary h1 a:hover, 
	#secondary .item{
		background-color: #fdface !important;
	}
	
/* blue darker/darkest		= #012d6b */
	#primary div#page-menu, 
	#primary div#page-menu a, 
	#primary ul.static-page-menu li a, 
	#primary ul.static-page-menu li a:hover, 
	#secondary .subnav a{ color: #012d6b !important; }

/* blue Swedish				= #004990 */
	#primary #wlic-counter strong, 
	strong.important, 
	.calls-for-papers dt span, 
	#conference-home .conference-title, 
	div.important h2, 
	#conference-home .theme, 
	#wlic-sidebar a, 
	#primary .session .details p.meta, 
	#primary .session.open h3.hover, 
	#primary .session.closed h3.hover, 
	body.node_type_forum #comments div.comment span.new, 
	#primary .webform-client-form fieldset h2, 
	#primary .webform-client-form fieldset legend, 
	#primary .vcard h3, 
	#primary .lang a:hover, 
	#primary .list li a:hover, 
	body.node_type_faq #primary h2, 
	#primary h1, 
	#primary h1 a, 
	th, 
	a:hover{ color: #004990 !important; }
	
	#primary div#page-menu, 
	#conference-home .date-location, 
	#primary .pagination a:hover, 
	body.node_type_book div.meta, 
	body.node_type_book div.links, 
	.book-nav, 
	#comment-post-example, 
	div#forum-description, 
	#primary .webform-client-form fieldset h2, 
	#primary .webform-client-form fieldset, 
	#primary dd, 
	th, tbody td, 
	thead th, thead td, 
	div.caption p, 
	div.caption, 
	div.important, 
	p.important, 
	a:hover{ border-color: #004990 !important; }

/* blue lighter			= #0d5cab */
	#mainnav{ background-color: #0d5cab !important; }
	#mainnav li.last a{ border-color: #0d5cab !important; }

/* blue lightest		= #4f91cd */
	#primary .pagination a:hover, 
	#primary .vcard a.download:hover, 
	#footer{ background-color: #4f91cd !important; }
	#wlic-sidebar-home #invitation-passports-visas{
		border-color: #4f91cd !important;
	}



blockquote				{ background: url("blockquote_ifla76.png")/*tpa=http://www.ifla.org/sites/all/themes/ifla/images/blockquote_ifla76.png*/ left top no-repeat; }
#header					{ background: url("curly_bracket_gothenburg-2010.png")/*tpa=http://www.ifla.org/sites/all/themes/ifla/images/curly_bracket_gothenburg-2010.png*/ 100% 100% no-repeat; }
#mainnav li.active a	{ background: url("mainnav_star_ifla76.png")/*tpa=http://www.ifla.org/sites/all/themes/ifla/images/mainnav_star_ifla76.png*/ 0 .8em no-repeat; }
#primary h1 a			{ border: none !important; }
#primary h2.section		{ background-image: url("h2-decoration_square_ifla76.png")/*tpa=http://www.ifla.org/sites/all/themes/ifla/images/h2-decoration_square_ifla76.png*/; }

#primary #wlic-counter			{ float: left; }
#primary #wlic-counter strong	{ padding-right: .5em; padding-left: .5em; }

#secondary ul li{
	border-style: solid;
	border-width: 0 0 1px;
}
p.important, 
div.important{
	padding: .1em 1em .1em;
	border-style: solid;
	border-width: 1px;
}
p.important{
	padding: .5em 1em;
}
div.important h2{
	margin-top: .5em !important;
}

#wlic-sidebar-home{
	margin: -1px 0 0;
	padding-top: 0;
	padding-bottom: 0em;
}
#wlic-sidebar-home p{
	margin: 0;
}
#wlic-sidebar-home .date-location{
	padding: 1em 0;
	font-weight: bold;
}

#wlic-sidebar-home #invitation-passports-visas{
	border: solid 1px;
	padding: .5em .5em 0;
	width: 14em;
	max-width: 320px;
	text-align: left;
}
#wlic-sidebar-home #invitation-passports-visas img{
	float: left;
	margin-right: 20px;
}
