/*  
Theme Name: Lever
Theme URI: 
Description: 
Version: 1.0
Author: Equint
Author URI: http://www.equint.nl
Tags: Lever, Equint
*/

/* Reset default browser styles */
@import url('css/reset.css');

/* Rebuild default browser styles */
@import url('css/rebuild.css');

/* Basic WordPress Styles */
@import url('css/wp.css');

body {
	/*background: url(images/bg_body.gif) repeat-x center 228px #d0e6f1;*/
	background-color:#d0e6f1;
	background-image:url(images/bg_header.png);
	background-repeat:repeat-x;
	background-position:0 244px;
	font-size: 12px;
	font-family: Verdana;
	min-width: 832px;
	width:100%;
	min-height: 100%;
}

html {
	height: 100%;
	width:100%;
	padding:0;
	margin:0;
}

body {
	margin: 0;
	padding: 0;
	display:block;
	position:relative;
	height:100%
}

img {
	border: 0;
	outline:0;
}

h1,h2,h3,h4,h5
{
	font-weight:bold;
	color:#0066AD;
}

h1
{
	font-size:22px;
}
h2
{
	font-size:18px;
	color:#00469D;
}
h3
{
	font-size:14px;
	color:#00267D;
}
h4
{
	font-size:10px;
	color:#00065D;
}

input#s{
	float:left;
	width:110px;
	border:1px solid #D0E6F1;
	outline:none;
	margin: 0 0 10px 0;
	border-radius:3px;
	padding:3px;
	height:16px;
	overflow:hidden;
	color:#0066AD;
	opacity:0.95;
}
input#searchsubmit {
	float:left;
	color:#D0E6F1;
	background:#0085BD;
	border:1px solid #D0E6F1;
	outline:none;
	width:50px;
	margin: 0 0 10px 3px;
	cursor:pointer;
	border-radius:3px;
	padding:3px;
	height:24px;
	overflow:hidden;
	opacity:0.8;
}

input#searchsubmit:hover {
	opacity:1;
}

#content a, #content a:visited, #content a:active
{
	color:#0086BD;
	font-weight:bold;
}
#content a:hover
{
	color:#0069D;
	text-decoration:underline;
}

#sidebar ul, #sidebar li
{
	list-style:none;
	margin:0;
	padding:0;
	
}

a, a:visited {
	text-decoration: none;
}

#container {
	width: 833px;
	margin: 0 auto;
	background: url(images/bg_container2.gif);
	overflow: visible;
	min-height: 100%;
	position:relative;
	margin-bottom:-200px;
}

	#container .push
	{
		clear:both;
		height:200px;
		display:block;
	}
#top_searchform
{
	position:absolute;
	z-index:89;
	top:8px;
	right:10px;
	opacity:0.9;
}

#slideshow {
	height: 228px;
	width: 832px;
	float: left;
	clear: both;
	overflow:hidden;
}

#menu {
	height: 88px;
	clear: both;
	float: left;
	margin-left: 20px;
	background: url(images/bg_menu2.png);
	font-size: 12px;
	text-transform: uppercase;
	z-index:2;
	position:relative;
}

#menu a {
	padding: 10px 20px;
	text-decoration:none;
	color: #fff;
}

#menu a, #menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color: #fff;
}

#menu a:hover
{
	color:#D0E6F1;
}

#menu li {
	margin-top: 16px;
}

#menu ul {
	margin-top: 32px;
	font-size: 10px;
}

#menu ul ul {
	margin-top: 10px;
}

#menu li li {
	display:none;
	background: #0a70ad;
	margin-top: 0;
	border-top: 1px solid #fff;
}

#menu li li li {
	margin-top: 0;
	border-bottom: 1px solid #fff;
	background-color: #085f93;
}

#menu li:hover, #menu li.sfHover,
#menu a:focus, #menu a:hover, #menu a:active {
	outline:		0;
}

.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
}

#contact {
	background: url(images/contact.png);
	height:38px;
	width:130px;
}

a.contact
{
	display:block;
	margin-top:2px;
}
a.contact:hover
{
	opacity:0.8;
}

#content {
	float: left;
	clear: left;
	width: 806px;
	padding: 40px 0 27px 27px;
	background: url(images/bg_container.gif);
	font-size: 11px;
	overflow: visible;
	margin-top:-40px;
	position:relative;
	z-index:1;
}

#content.right 
{
	background: url(images/bg_container2.gif);
	padding: 40px 27px 27px 0;
}

#content.right #sidebar
{
	margin: 0 47px 0 13px; !important;
	width:185px;
	overflow:hidden;
}

#text {
	float: left;
	width: 560px;
}

#sidebar {
	width: 175px;
	font-size: 10px;
	float: right;
	margin-right:23px;
}

#sidebar li.image {
	margin:10px 0 !important;
	text-align: center;
}

#sidebar ul {
	margin-bottom: 10px;
}

#footer
{
	height:190px;
	width:834px;
	margin:-200px auto 0 auto;
	border-bottom:10px solid #D0E6F1;
	background:#0086bd;
	padding-top:1px;
	overflow:hidden;
	position:relative;
	z-index:2;
	clear:both;
}

		#footer a 
		{
			color:#fff;
			font-weight:normal;
		}
		#footer a:hover
		{
			color:#D0E6F1;
		}
			#footer .menu
			{
				font-size:10px;
				float:left;
				padding: 10px 20px;
				border-top:1px solid #fff;
				margin:0;
				list-style:none;
				width:794px;
			}
				#footer .menu ul
				{
					padding:0;
					list-style:none;
					margin:0
				}
				
				#footer .menu ul li:nth-child(5n+5) {  
  					clear:both;
				}	
					#footer .menu li
					{
						list-style:none;
						float:left;					
						margin: 0 8px 8px 0;
						padding:0;
						width:190px;
						font-size:10px;
						text-transform:uppercase;
						font-weight:bold;
					}

					#footer .menu li.page-item-161
					{
						display:none;
					}
						#footer .menu li a
						{
							font-weight:bold;
						}
					
						#footer .menu li li:first-child
						{
							margin-top:5px;
						}
						#footer .menu li li
						{
							list-style:none;
							display:block;
							margin:0;
							padding:0 0 1px 0;
							width:100%;
							clear:both;
							font-size:10px;
							font-weight:normal;
							text-transform:none;
						}
						#footer .menu li li a
						{
							font-weight:normal;
						}
						
						#footer .menu li li.current_page_item a
						{
							font-weight:bold;
						}


/* template a - z menu */

#alfabet
{
	list-style:none;
	padding:0;
	margin:0 0 10px 0;
}
	#alfabet li
	{
		list-style:none;
		display:inline;
		padding:0 2px 0 4px;;
		border-left:1px #000 solid;
	}
	
		#alfabet li:first-child
		{
			border:none;
		}
	#alfabet .current_page_item a, #alfabet .current_page_ancestor a
	{
		color:#00469D;
		text-decoration:underline;
	}
	
#sidebar.menu ul
{
	margin:0;
}

#sidebar.menu ul li
{
	list-style:square outside !important;
	margin-left:13px;
}

#sidebar.menu ul li.current_page_item
{
	color:#379FCA;
}

#sidebar.menu ul li a
{
	font-weight:normal;
	color:#000;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}


#sidebar.menu ul li li
{
	margin-left:16px;
	list-style-image:url(images/bullit.png) !important;
}

#sidebar.menu ul li li.current_page_item
{
	list-style-image:url(images/bullit_active.png) !important;
}

#sidebar.menu .current_page_item > a
{
	color:#379FCA;
}

#sidebar .title
{
	color:#0086BD;
	display:block;
	padding: 0 0 8px 0;
	font-weight:bold;
	font-size:14px;
}