/*
Theme Name: Gheldof
*/

body{
	margin:0;
	color:#000;
	font:11px/18px Verdana, Arial, sans-serif;
	background:#000;
}
img{border-style:none;}
a{text-decoration:underline; color:#08c;}
a:hover{text-decoration:none;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.page{
	width:920px;
	margin:0 auto;
	position:relative;
	padding:103px 0 0;
}
/*header start*/
#header{
	height:103px;
	background:url(images/bg-header.jpg) no-repeat;
	width:920px;
	position:absolute;
	top:0;
	left:0;
}
.logo{
	float:left;
	width:294px;
	height:70px;
	margin:16px 0 0 44px;
}
.logo a{
	display:block;
	height:70px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/logo.png) no-repeat;
}
.navigation-holder{
	float:right;
	width:580px;
	overflow:hidden;
}
.tools{
	margin:19px 0 0;
	padding:0 7px 0 0;
	list-style:none;
	line-height:25px;
	height:25px;
	overflow:hidden;
	float:right;
}
.tools li{
	float:left;
	background:url(images/tools-split.gif) no-repeat left;
	margin:0 1px 0 -1px;
	padding:0 0 0 1px;
}
.tools li.lang{
	margin:0 3px 0 -3px;
	padding:0 0 0 3px;
	background:url(images/lang-split.gif) no-repeat left;
}
.tools a{
	padding:0 7px;
	height:25px;
	float:left;
	text-decoration:none;
	color:#000;
}
.tools a:hover{
	background:#ede1be;
}
.navigation{
	float:right;
	margin:26px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:18px;
}
.navigation li{
	float:left;
	padding:0 11px 0 12px;
	background:url(images/navigation-split.gif) no-repeat left;
	margin:0 1px 0 -1px;
}
.navigation a{
	color:#ae4700;
	text-decoration:none;
}
.navigation a:hover{
	text-decoration:underline;
}
/*content start*/
#content{
	width:100%;
	overflow:hidden;
	background:url(images/bg-content.jpg) repeat-y;
	min-height:487px;
}
* html #content{
	overflow:visible;
	height:487px;
}
/*sidebar start*/
.sidebar{
	width:200px;
	float:left;
	padding:18px 0 0;
	position:relative;
	z-index:10;
}
#suckerfishnav{
	margin:0;
	padding:0;
	list-style:none;
	line-height:30px;
	position:relative;
	z-index:11;
}
#suckerfishnav li{
	border-bottom:1px solid #999287;
}
#suckerfishnav li:hover,
#suckerfishnav li.hover{
	position:relative;
	background:url(images/menu-link-hover.gif) repeat-y;
}
#suckerfishnav li:hover ul,
#suckerfishnav li.hover ul{
	display:block;
}
#suckerfishnav li:hover li,
#suckerfishnav li.hover li{
	background:none;
}
#suckerfishnav a{
	display:block;
	color:#fff;
	text-decoration:none;
	padding:0 12px 0 48px;
	width:140px;
}
#suckerfishnav li:hover a,
#suckerfishnav li.hover a,
#suckerfishnav a:hover{
	color:#fbe686;
	background:url(images/bullet.gif) no-repeat 27px 50%;
}
#suckerfishnav ul{
	width:190px;
	border:1px solid #736b5c;
	background:#998f7a;
	position:absolute;
	top:0;
	left:100%;
	padding:0;
	margin:0;
	list-style:none;
	line-height:26px;
	display:none;
}
.sidebar #suckerfishnav ul li{
	padding:0 9px 0 19px;
	border-style:none;
}
.sidebar #suckerfishnav ul a{
	padding:0 0 0 18px;
	display:inline;
	background:none;
	color:#fff;
}
.sidebar #suckerfishnav ul a:hover{
	color:#fbe686;
	background:url(images/arrow.gif) no-repeat left;
}
/*column start*/
.column{
	width:668px;
	float:right;
	position:relative;
}

/*gallery start*/
#cycle-gallery{
	width:668px;
	height:199px;
	overflow:hidden;
}
#cycle-gallery img{
	top:0;
	left:0;
	display:block;
}
/*polaroud start*/
.polaroid{
	position:absolute;
	z-index:999;
	top:167px;
	right:30px;
	width:200px;
	height:212px;
}
.polaroid .bg{
	width:171px;
	height:180px;
	padding:32px 0 0 29px;
	background:url(images/bg-polaroid.png) no-repeat;
}
.polaroid a{
	position:relative;
}
.polaroid img{
	display:block;
}
/*main text start*/
.main-text{
	padding:20px 263px 29px 27px;
}
.column .main-text h1{
	margin:0 0 12px;
	font-size:11px;
	line-height:24px;
	color:#622b0d;
}
.column .main-text p{
	margin:0;
}
/*row start*/
.row{
	width:100%;
	overflow:hidden;
	background:#edead5 url(images/bg-row.gif) repeat-x;
	padding:15px 0 12px;
}
.promo{
	background:url(images/bg-promoties.gif) repeat-y;
	width:201px;
	float:left;
	margin:0 0 0 14px;
	display:inline;
	color:#fff;
}
.promo .btm{
	background:url(images/promoties-btm.gif) no-repeat 0 100%;
}
.promo .top{
	width:171px;
	overflow:hidden;
	background:url(images/promoties-top.gif) no-repeat 0 0;
	padding:9px 15px 26px;
}
.promo-h{
	width:132px;
	height:22px;
	background:url(images/promo-h.gif) no-repeat;
	margin:0 0 10px;
	overflow:hidden;
	text-indent:-999px;
}
.promo p{
	margin:0;
}
.promo p a{
	color:#fff;
}
.referenties{
	float:left;
	width:150px;
	overflow:hidden;
	margin:0 0 0 37px;
	display:inline;
}
.referenties h2{
	color:#855936;
	margin:0 0 9px;
	padding:7px 0 7px 24px;
	font-size:14px;
	border-bottom:1px solid #d9d7c3;
	background:url(images/bg-reger-h.png) no-repeat left;
}
.referenties ul{
	padding:0;
	margin:0;
	list-style:none;
	width:150px;
	height:69px;
}
.referenties ul li{
	top:0;
	left:0;
	width:150px;
	overflow:hidden;
	height:69px;
}
.referenties ul a.left{
	float:left;
	width:68px;
	height:69px;
}
.referenties ul a.right{
	float:right;
	width:68px;
	height:69px;
}
.work-time{
	float:left;
	width:216px;
	margin:0 0 0 39px;
	display:inline;
	padding-top:30px;
}
.work-time ul{
	margin:0;
	padding:0;
	list-style:none;
	color:#77756b;
}
/*footer start*/
#footer{
	overflow:hidden;
	height:1%;
	border-top:1px solid #8f8474;
	background:#756a5e;
	padding:14px 23px 35px;
}
#footer address{
	font-style:normal;
	color:#fff;
}
#footer address a{
	color:#fff;
	text-decoration:none;
}
#footer address a:hover{
	text-decoration:underline;
}

#verdographics {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 20px;
	color: #B6ADA5;
	padding-left: 25px;
}

#verdographics a {
	color: #B6ADA5;
}

#verdographics a:hover {
	color: #000;
}

.schedule{
	margin:0;
	padding:0;
	list-style:none;
	color:#bab4ae;
}
.schedule li{
	display:inline;
	margin:0 15px 0 0;
}
/*inner-page start*/
.inner-text{
	padding-top: 22px;
	padding-right: 30px;
	padding-bottom: 22px;
	padding-left: 30px;
	color:#000;
}
.inner-text h1{
	font-size:15px;
	margin:0 0 15px;
}
.inner-text h1 a{
	text-decoration:none;
	font-size:16px;
	margin:0 0 15px;
	color:#000;
}

.inner-text p{
	margin:0 0 15px;
}

.navigation div{
	display:inline;
}
.navigation div.alignleft{
	float:left;
}

.navigation div.alignright{
	float:right;
}

/*referenties thumbs*/

#content .inner-text .ref-thumbs {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 620px;
}

#content .inner-text .ref-thumbs img {
	padding-right: 20px;
	padding-bottom: 20px;
}

/*lijn*/

.lijn {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #A5C7DE;
	padding-top: 18px;
	margin-top: 10px;
}

.brustorlogo {
	float: left;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-top: 4px;
	padding-left: 0px;
	margin: 0px;
}
