/* Main site */
body  { margin: 0; background: #FFFFFF url(../images/background-gradient.jpg) repeat-x; text-align: center; }
div#mainContainer { width: 784px; margin: 0 auto; }
div#site { width: 784px; text-align: left; margin: 0px auto 0 auto; }
div#topLogo { cursor: pointer; width: 372px; height: 100px; float: left; background: url(../images/logo_spirit_of_winter-2011.jpg) no-repeat; }
div#topMenu { margin: 72px 0 2px 2px; background: #004A1B url(../images/topmenu-background.jpg) repeat-x; width: 410px; height: 23px; float: left; }
div#toolbar { padding: 0px 0px; clear: both; height: 23px; margin: 0 0 3px 0; background: #cedcd3; text-align: left;}
div#main { border: 1px solid #cedcd3; background-color: white; clear: both; overflow: hidden; }
div#header { display: block; background: url('../images/background.header-2011.jpg') 0 0 no-repeat; width: 784px; height: 219px; }
div#main div#content { margin: 10px 10px 10px 260px; }
div#blocks { width: 220px;  float: left; margin: 5px; border: 1px solid #cedcd3; padding: 10px;
	background: #FFFFFF url(../images/background.block.jpg) repeat-x bottom;  overflow: hidden; display: inline; }
div#footer { color: #02A6DC; background: #cedcd3; margin: 4px; line-height: 20px; font-size: 11px; height: 20px; padding: 2px 5px; clear: both; }
div.block { margin: 0 0 20px 0; }
div.clear { clear: both; }
div#ad-space { margin: 10px 0; }

/* Honeypot input hider */
input.liysg { display: none; }

/* toolbar */
div#toolbar table {
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
}
div#toolbar table tr,
div#toolbar table td {
	margin: 0;
	padding: 0;
}
div#toolbar span {
	text-align: right;
	width: 30px;
}
	 
/* Home page layout */
div#site.home div#blocks { clear: both; width: auto; float: none; display: block; height: 200px;}
div#site.home div#ad-space { float: left; margin: 0 10px; }
div#site.home div#main div#content { margin: 10px; }
div#site.home div#header { display: block; background: url('../images/background.header.jpg') 10px 10px no-repeat; width: 770px; height: 260px; }

/* Block layout */
div#blocks div.spacer {
	border-top: 1px #cedcd3 dotted;
	}
div#blocks div.block {
	text-align: left;
}

/* Content layout */
div#content div#module {
	text-align: left;
}

/* Blog */
div#blogMain {}
div#blogMainHeader { background: url('../images/background.blogHeaderFill.jpg') repeat-y ; padding: 0 0 20px 0; }
div#blogHeader { float: left; padding: 50px 10px 10px 10px; width: 216px; background: #C3EFFF url('../images/background.header.jpg') no-repeat top left; }
div#blogIndex  { margin-left: 246px; }
div#blogIndex img { margin: 2px 10px 2px 0; }
div#blogPage {}
div.more { 
	float: right;
	height: 17px;
	width: 75px; 
	background: #ECECEC url(../images/more_arrrow.jpg) right no-repeat;
}
div.more a {
  padding: 0 5px 0 5px;
  text-decoration: none;
  display: block; 
}
div.back { 
	float: left;
	height: 17px;
	width: 70px; 
	background: #ECECEC url(../images/back_arrrow.jpg) left no-repeat;
}
div.back a { 
  padding-left: 25px;
  text-decoration: none;
  display: block; 
}

/* Standhouder layout */
div#standhouder_content div a {
cursor:pointer;
}
div#standhouder_content div a:hover {
cursor:pointer;
background:#AEBCB3 none repeat scroll 0%;
color:#FFFFFF;
}
div#standhouder_lijst {
height:355px;
width:118px;
float: right;
}
div#standhouder_lijst div.container {
height:395px;
margin-left: 10px;
}
div#standhouder_lijst div.container div.cont {
height:525px;
overflow-x:hidden;
overflow-y:auto;
position:absolute;
top:0px;
}
div#standhouder_lijst div.container div.cont div ul {
background:#CEDCD3 none repeat scroll 0%;
list-style-position:inside;
list-style-type:none;
margin:0px;
padding:0px 0px 5px;
}
div#standhouder_lijst div.container div.cont div ul li {
cursor:pointer;
display:inline;
margin:0px;
padding:0px;
}
div#standhouder_lijst div.container div.cont div ul li a {
color:#6A6662;
display:block;
padding-left:5px;
padding-top:5px;
text-decoration: none;
}
div#standhouder_lijst div.container div.cont div ul li a:hover {
background:#AEBCB3 none repeat scroll 0%;
color:#FFFFFF;
}
li.even {
/*background:#EFC394 none repeat scroll 0%; */
}
li.odd {
/*background:#FFF none repeat scroll 0%;*/
}

