/* Versions: Global - 2.0. Basic model: 2.0. Local: 2.2. */
body {
    font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	line-height: normal; 
	font-stretch: normal;
	color: #000;
	text-align: left;
	background-color: #303030;
    background-image: url("http://www.blueglo.be/images/headers/rot.php");
	background-repeat: no-repeat;
	background-position: top left;
	width: auto;
	margin: 0;
	padding: 0;
	}

A				{ color: #666; text-decoration: none;} 
A:link		{ color: #000; text-decoration: none; } 
A:visited	{ color: #000; text-decoration: none; } 
A:active	{ color: #A3A3A3;  } 
A:hover		{ color: #FF0000;  }

h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;
	margin-left: 0px
}

h1 {
	font-size: medium;
	color: black;
	}
	
h2 {
	font-size: medium;
	color: black;
	} 

h3 {
	font-size: small;
	color: black;
	}
	
h4 {
	font-size: x-small;
	color: black;
	}
	
#menul1, #menul2, #menuentrylist, #linklist, #partnermenu, #commentlist, #registermenu { /* settings for whole menu block */
	width: auto;
	height: auto;
	padding: 0px; /* padding around whole menu block */
	margin: 0px;
	border: 0px;
	margin-top: 0px; /* top of whole menu block */
	margin-bottom: 0px; /* bottom of whole menu block */
	}

#lh-sidebar A 			{ color: #000; text-decoration: none;} 
#lh-sidebar A:link		{ color: #000; text-decoration: none; } 
#lh-sidebar A:visited	{ color: #000; text-decoration: none; } 
#lh-sidebar A:active	{ color: #A3A3A3;  } 
#lh-sidebar A:hover	{ color: #FF0000;  }

#lh-sidebar ul {
list-style-type: none;
padding: 0px; /* padding around a whole menu */
width: 100%; /* width of entire 2nd level block */
margin: 0px; /* margin around entire 1st & 2nd level blocks */
font-weight: bold;
}

#lh-sidebar li {
	width: auto;
	list-style-type: none;
	position: relative;
	top: 0px;
	color: #000;
	text-align: left;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	line-height: 140%;
	font-stretch: normal;
	background: url("http://www.blueglo.be/images/menu_bg.gif") no-repeat top left;
	padding-top: 6px;
	padding-bottom: 8px;
	padding-left: 2px; /* padding to left of combined L1 entries */
	padding-right:0px;
	text-transform: uppercase;
}

#lh-sidebar li a { /* controls layout of L1 text */
	padding-left: 4px; /*padding before each element in L1 entry - cumulative with li */
	padding-right: 2px;
	background-color: transparent; /* colour for text background only */
	}

#lh-sidebar li li {
list-style-type: none;
width: 140px;
height: auto;
    background: url("http://www.blueglo.be/images/menu_bg-middle.gif") repeat-y top left;
font-size: smaller;
margin-right: 0px;
margin-left: -2px;
    margin-top: -4px;
    margin-bottom: -4px;
    border: 0px;
    padding-left: 16px;
    padding-top: 4px;
    padding-bottom: 2px;
}

#lh-sidebar li li li {
list-style-type: none;
width: auto;
height: auto;
background-color: #CCC;
margin-right: 0px;
margin-left: -16px;
margin-top: 2px;
margin-bottom: -4px;
border: 0px;
padding-left: 28px;
padding-top: 2px;
padding-bottom: 2px;
}

#lh-sidebar ul > li { display: list-item; }

#lh-sidebar li > a {
	width: auto;
	height: auto;
	margin: 0px; /* sets margin between +- & title */
	}

#lh-sidebar li a.samePage {
	color: #F00;
	font-weight: bold; }

#base /* Container for all page content */     {
    margin: 0px;
    background: url("http://www.blueglo.be/images/banner_strap.gif") no-repeat top right;
	}
	
#base2 /* Container for all comment page content */     {
	}
	
.menu-bottom {
    margin-left: -2px;
    margin-top: 4px;
    margin-bottom: 0px;
    height: auto;
    padding: 0px;
    width: auto;
    background: url("http://www.blueglo.be/images/menu_bg-bottom.gif") no-repeat top left;
    }

.contenttitle {
    width: auto;
	background-color: #1d1d1d;
	border-bottom: 2px solid #303030;
    }
    
.contenttitle2 {
    width: auto;
	background-color: #1d1d1d;
	padding: 0px;
    }
.contenttitleb {
    width: auto;
	background-color: #1d1d1d;
    }
    
.contenttitlel {
    width: auto;
    height: 16px;
	background-color: #1d1d1d;
    }
    
.sideblock {
    margin-top: 12px;
    }
    
.menurect_m {
	background: url("http://www.blueglo.be/images/menu_bg-middle.gif") repeat-y top left;
}

.menurect_t {
	background: url("http://www.blueglo.be/images/menu_bg-top.gif") no-repeat top left;
}

.searchrect_t {
	background: url("http://www.blueglo.be/images/search_bg-top.gif") no-repeat top left;
}

.menurect_b {
	background: url("http://www.blueglo.be/images/menu_bg-bottom.gif") no-repeat bottom left;
}


.titlerect_tl {
	width: auto;
	background: url("http://www.blueglo.be/images/title-tl_grey.gif") no-repeat top left;
	}
	
.titlerect_tr {
	width: auto;
	background-color: transparent;
	background: url("http://www.blueglo.be/images/title-tr_grey.gif") no-repeat top right;
	}
.titlerect_bl {
	width: auto;
	background-color: transparent;
	background: url("http://www.blueglo.be/images/title-bl_grey.gif") no-repeat bottom left;
	}
	
.titlerectb_br {
	width: auto;
	background-color: transparent;
	background: url("http://www.blueglo.be/images/title-br_blue.gif") no-repeat bottom right;
	}
	
.titlerectb_tl {
	width: auto;
	background: url("http://www.blueglo.be/images/title-tl_blue.gif") no-repeat top left;
	}
	
.indrectg_tl {
	width: auto;
	background: url("http://www.blueglo.be/images/ind-tl_grey.gif") no-repeat top left;
	}	
.titlerectb_tr {
	width: auto;
	background-color: transparent;
	background: url("http://www.blueglo.be/images/title-tr_blue.gif") no-repeat top right;
	}
.titlerectb_bl {
	width: auto;
	background-color: transparent;
	background: url("http://www.blueglo.be/images/title-bl_blue.gif") no-repeat bottom left;
	}
	
.titlerect_br {
	width: auto;
	background-color: transparent;
	background: url("http://www.blueglo.be/images/title-br_grey.gif") no-repeat bottom right;
	}
	
.greyrect_ht {
	width: auto;
	background-color: transparent;
	background: url("http://www.blueglo.be/images/ht_grey.gif") repeat-x top left;
	}

.greyrect_hb {
	width: auto;
	background-color: transparent;
	background: url("http://www.blueglo.be/images/hb_grey.gif") repeat-x bottom left;
    }

.greyrect_vl {
	width: auto;
	background-color: transparent;
	background: url("http://www.blueglo.be/images/vl_grey.gif") repeat-y top left;
    }

.greyrect_vr {
	width: auto;
	background-color: transparent;
	background: url("http://www.blueglo.be/images/vr_grey.gif") repeat-y top right;
    }

.greyrect_tl { 
	background: url("http://www.blueglo.be/images/tl_grey.gif") no-repeat top left;
    background-color: transparent;
    }    

.greyrect_tr { 
	background: url("http://www.blueglo.be/images/tr_grey.gif") no-repeat top right;
    background-color: transparent;
    }

.greyrect_bl {
	background: url("http://www.blueglo.be/images/bl_grey.gif") no-repeat bottom left; 
    background-color: transparent;
    }
.greyrect_br {
	background: url("http://www.blueglo.be/images/br_grey.gif") no-repeat bottom right; 
    background-color: transparent;
    padding: 20px;
    }
    
.bluerect_ht {
	width: auto;
	background-color: transparent;
	background: url("http://www.blueglo.be/images/ht_blue.gif") repeat-x top left;
	}

.bluerect_hb {
	width: auto;
	background-color: transparent;
	background: url("http://www.blueglo.be/images/hb_blue.gif") repeat-x bottom left;
    }

.bluerect_vl {
	width: auto;
	background-color: transparent;
	background: url("http://www.blueglo.be/images/vl_blue.gif") repeat-y top left;
    }

.bluerect_vr {
	width: auto;
	background-color: transparent;
	background: url("http://www.blueglo.be/images/vr_blue.gif") repeat-y top right;
    }

.bluerect_tl { 
	background: url("http://www.blueglo.be/images/tl_blue.gif") no-repeat top left;
    background-color: transparent;
    }
.bluerect_tr { 
	background: url("http://www.blueglo.be/images/tr_blue.gif") no-repeat top right;
    background-color: transparent;
    }

.bluerect_bl {
	background: url("http://www.blueglo.be/images/bl_blue.gif") no-repeat bottom left; 
    background-color: transparent;
    }
.bluerect_br {
	background: url("http://www.blueglo.be/images/br_blue.gif") no-repeat bottom right; 
    background-color: transparent;
    padding: 20px;
    }
    
#pagefooter {
	height: 40px;
	width: 100%;
	clear: both;
/*
	background-image: url("http://www.blueglo.be/images/footer.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
*/
	top: 0px;
	margin-top: 20px;
	padding-bottom: 4px;
	}
	
#pagefooter2 {
	height: 105px;
	clear: both;
/*
	background-image: url("http://www.blueglo.be/images/footer.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
*/
	top: 0px;
	margin: 0px;
	padding-top: 100px;
	}

#lh-sidebar    /* Left-hand Sidebar containing recent items and links */   {
	width: 140px;
	float: left;
	padding: 0px;
	margin-top: 180px;
	margin-left: 8px;
	}

#rh-sidebar    /* Right-hand Sidebar containing action items and credits/validation */   {
	width: 76px;
	height: auto;
	float: right;
	margin-top: 140px;
	padding-left: 0px;
	padding-right: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	}

.spacer {
		width: auto;
		bottom: 12px;
	}
	
.clear-both {
	 clear: both;
	 margin: 0px;
	 padding: 0px;
	 height: 0px;
	}

.left-on-line {
    float: left;
    width: 49%;
    color: #FFF;
    font-size: smaller;
	text-align: left;
	padding-left: 0px;
	margin: 0px;
	}

.right-on-line {
    float: right;
    width: 49%;
	text-align: right;
	padding-right: 0px;
	margin: 0px;
	}
	
.gallery-entry {
	clear: both;
	}

.news_form select {
    width: 120px;
    margin-top: 4px;
}

.comment_form p{
    width: 100%;
    /* clear: left;*/
    margin: 0;
    padding: 4px 0 4px 0;
    padding-left: 0; /*width of left column containing the label elements*/
    height: 1%;
}

.comment_form label{
    font-weight: bold;
    padding-right: 8px;
    float: left;
    margin-left: 0; /*width of left column*/
    text-align: right;
    width: 25%; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.comment_form input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
    width: 160px;
}

.comment_form select { /*width of text boxes. IE6 does not understand this attribute*/
    width: 160px;
}

.comment_form_buttons {
    margin-left: 25%;
    }

.comment_form textarea{
    width: 60%;
    margin-top: 4px;
    margin-left: 0;
    height: 150px;
}

.body_form p{
    width: 100%;
    /* clear: left;*/
    margin: 0;
    padding: 4px 0 4px 0;
    padding-left: 30%; /*width of left column containing the label elements*/
    height: 1%;
}

.body_form label{
    font-weight: bold;
    float: left;
    margin-left: -30%; /*width of left column*/
    text-align: right;
    width: 28%; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.body_form input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
    width: 160px;
}

.body_form select { /*width of text boxes. IE6 does not understand this attribute*/
    width: 140px;
}

.body_form_buttons {
    margin-left: -13%;
    }

.body_form textarea{
    width: 60%;
    height: 150px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
    margin-left: 3px;
}
  
#banner {
	color: #FF0000;
	font-size:large;
	text-align: left;
	font-weight:bold;
	background-color: transparent;
	padding-left: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-top: 8px
	}

#banner a,
	#banner a:link,
	#banner a:visited,
	#banner a:active,
	#banner a:hover {

	font-size: large;
	color: #FF0000;
	text-decoration: none
	}

.description {
	margin-left: 0;
	color:#999;
	font-size:x-small;
	letter-spacing: normal;
	}

#links {
	background:#FFF;
	color:#CCC;
	margin-top:35px
	}

#banner-commentspop { /* used */
	color: white;
	font-size:large;
	font-weight: normal;
	text-align: right;
	background: black;
	padding-left:15px;
	padding-right: 15px;
	margin-bottom: 12px;
	border-bottom: solid 4px white
	}

.menu    {
	padding-left: 20px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	margin: 0px;
	}
	
	.menu a,
	.menu a:link,
	.menu a:visited {
		color: #FFF;
	}
	.menu a:active,
	.menu a:hover {
		color: #FF0000;
	}

.blog {
	position: relative;
	width: auto;
	margin-top: 140px;
	margin-left: 170px;
	margin-right: 120px;
    background-color: #acb1ae;
    padding: 0px;
	}

.blog2 {
	position: relative;
	top: 140px;
	margin-left: 170px;
	margin-right: 120px;
	margin-bottom: 0px;
	width: auto;
	background-color: #8395dc;
	}

.blog3 {
	position: relative;
	top: 120px;
	margin-left: 170px;
	margin-right: 120px;
	margin-bottom: 0px;
	width: auto;
	background-color: #acb1ae;
	}


.gallery-embed	{
	width: auto;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 20px;
	}

.blogbody   {
	width: auto;
	text-align: justify;
	font-size: small;
	font-weight: normal;
	line-height: 140%;
	overflow: hidden;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-right: 1px dotted #1d1d1d;
	border-left: 1px dotted #1d1d1d;
	}
	
.blogentry   {
	width: auto;
	text-align: justify;
	font-size: small;
	font-weight: normal;
	line-height: 140%;
	overflow: hidden;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-right: 1px dotted #1d1d1d;
	border-left: 1px dotted #1d1d1d;
    border-bottom: 1px dotted #1d1d1d;
	}
	
.bloglist   {
	width: auto;
	text-align: left;
	font-size: small;
	font-weight: normal;
	text-align: left;
	line-height: 100%;
	overflow: hidden;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-right: 1px dotted #1d1d1d;
	border-left: 1px dotted #1d1d1d;
	}

.blogbody2   {
	width: 92%;
	margin: 0px;
	min-height: 182px;
	text-align: justify;
	color: #222;
	font-size: small;
	font-weight: normal;
	line-height: 140%;
	overflow: hidden;
	}
	
.blogheader   {
	width: 92%;
	margin: 0px;
	line-height: 140%;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
	overflow: hidden;
	}

.bloglinks   {
	width: auto;
	text-align: justify;
	font-size: small;
	font-weight: normal;
	line-height: 140%;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 8px;
	padding-bottom: 8px;
    border-right: 1px dotted #1d1d1d;
    border-left: 1px dotted #1d1d1d;
	overflow: hidden;
	}

.bloglinks a,
.bloglinks a:link,
.bloglinks a:visited,
.bloglinks a:active  {
	color: #000;
	}
.bloglinks a:hover {
	font-weight: normal;
	text-decoration: none;
	border: 0px;
	color: #F00;
	}

	
.date-title {
    width: auto;
    background-color: #8395dc;
    color: #FFF;
    font-size: smaller;
	text-align: left;
    text-transform: uppercase;
    font-weight:bold;
	text-shadow: #888 0.2em 0.3em 0.3em;
	padding-left: 12px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	margin: 0px;
    border-right: 1px dotted #1d1d1d;
	border-left: 1px dotted #1d1d1d;
    border-bottom:  1px dotted #1d1d1d;
    border-top: 1px dotted #1d1d1d;
	}
	
.title	{ 
	width: 100%;
	font-size: small;
	margin: 0px;
	color: black;
	text-align: left;
	text-transform: uppercase;
	text-shadow: #888 0.2em 0.3em 0.3em;
	font-weight:bold;
	padding-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px
	}
	
.title a,
.title a:link,
.title a:visited,
.title a:active,
.title a:hover {
	font-weight:bold;
	text-decoration: none;
	border: 0px
	}
	
.entry-title	{ 
	width: 100%;
	font-size: small;
	margin: 0px;
	color: black;
	text-align: left;
	text-transform: uppercase;
	text-shadow: #888 0.2em 0.3em 0.3em;
	font-weight:bold;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px
	}
	
.entry-title a,
.entry-title a:link,
.entry-title a:active,
.entry-title a:hover {
	font-weight:bold;
	text-decoration: none;
	border: 0px
	}
.entry-title a:visited {font-weight: normal;}

.list-title	{ 
	width: 100%;
	font-size: small;
	margin-left: 105px;
	color: black;
	text-align: left;
	text-indent: -105px;
	font-weight:bold;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px
	}
	
.list-titlea,
.list-titlea:link,
.list-titlea:visited,
.list-titlea:active,
.list-titlea:hover {
	font-weight:bold;
	text-decoration: none;
	border: 0px
	}
	
.title-left	{ 
	font-size: medium;
	margin-left: 0px;
	color: #000;
	text-align: left;
	text-transform: uppercase;
	text-shadow: #AAA 0.2em 0.3em 0.3em;
	font-weight:bold;
	padding-left: 0px;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 4px
	}
	
.title2 a,
.title2 a:link,
.title2 a:visited,
.title2 a:active,
.title2 a:hover {
	font-weight:bold;
	text-decoration: none;
	border: 0px
	}
.title2{ 
	font-size: small;
	margin-top: 0px;
	margin-left: 0px;
	background-color: transparent;
	color: #FFF;
	text-align: left;
	text-transform: uppercase;
/*	text-shadow: #888 0.2em 0.3em 0.3em;*/
	font-weight:bold;
	padding-left: 12px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px
	}

.title3 a,
.title3 a:link,
.title3 a:visited,
.title3 a:active,
.title3 a:hover {
	font-weight:bold;
	text-decoration: none;
	border: 0px
	}
	
.title3 {
	color: black;
	text-align: left;
	text-transform: uppercase;
	font-weight:bold
	}
	
.title4 {
	color: black;
	text-align: left;
	text-transform: uppercase;
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 0px;
	}
	

.title5{ 
	font-size: small;
	margin-top: 0px;
	margin-left: 0px;
	background-color: transparent;
	color: #FFF;
	text-align: center;
	font-size: x-small;
	text-transform: uppercase;
	font-weight:bold;
	padding-left: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px
	}
	
.title5 a:link,
.title5 a:active,
.title5 a:hover {
	font-weight:bold;
	text-decoration: none;
	border: 0px
	}
.title5 a {color: white;}
.title5 a:visited {font-weight: normal;
    color: white;}

.box3{
	font-size: small;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px
	}
	
.entrylist {
	margin-top:0px;
	padding-top: 0px;
	}

.entrylist ul, li {
	list-style: disc outside;
	font-weight: normal;
	}
	
.date	 {
	color: #222;
	font-size: smaller;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 8px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	border-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px
	}
	
.extended	{
	padding-left: 8px;
    padding-bottom: 8px;
    border-right: 1px dotted #1d1d1d;
	border-left: 1px dotted #1d1d1d;
    border-bottom: 1px dotted #303030;
	}
	
.news_link {
    text-align: left;
    }
    
.posted	{ 
	font-size: x-small; 
	text-align: left;
	color: #303030;
	padding-bottom: 4px;
	}
	
.calendar    {
	color: white;
	font-size: xx-small;
	font-weight: normal;
	font-stretch: condensed;
	padding: 1px;
	margin-top: 6px;
	margin-bottom: 6px
	}

.calendar a,
.calendar a:link,
.calendar a:visited,
.calendar a:active,
.calendar a:hover {

	color: #FF0000
	}

.calendarhead     {
	color: black;
	font-size: small;
	font-weight: bold;
	line-height: 100%;
	background: white;
	text-align: left;
	margin: 4px 0 0;
	padding: 1px;
	width: auto;
	height: auto
	}

#lh-sidebar form {
    padding-left: 4px;
    padding-bottom: 4px;
    margin: 0px;
    text-align: center;
    }
    
.side    {
	overflow: hidden;
	font-size: x-small;
	padding: 0px;
	margin: 0px;
	}

.side p {
    margin-top: 4px;
    margin-bottom: 0px;
    padding: 0px;
    }
    
.side a,
.side a:link,
.side a:visited {
	color: #FFF;
	}
.side a:active,
.side a:hover {
	color: #F00;
	}

.sideindent {
	padding-left: 4px;
	}

.right-subcontent    {
	overflow: hidden;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 40px;
	}
	
.close-fit {
	padding: 0px;
	margin: 0px;
	border: 0px
	}
	
.sidedesc    {
	font-size: x-small;
	font-weight: normal;
	text-align: left;
	line-height: 120%;
	color: #555;
	padding-left: 8px;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px
	}

.comment-cite    {
	color: #fff;
    width: auto;
	font-size: x-small;
	font-weight: normal;
	line-height: 100%;
	padding-left: 8px;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-bottom: 8px;
	border-bottom: 1px dotted #acb1ae;
	}
	
.comment-head a,
.comment-head a:link,
.comment-head a:visited {
	color: #FFF;
	}
.comment-head a:active,
.comment-head a:hover {
	color: #F00;
	}
	
.comment-head    {
	color: #fff;
	width: auto;
	font-size: x-small;
	font-weight: normal;
	line-height: 120%;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-bottom: 2px;
	}

.inline-date {
    color: white;
    }

.download    {
	color: white;
	font-size: x-small;
	font-weight: normal;
	line-height: 100%;
	background: transparent;
	padding: 8px
	}

.sidetitle    {
	top: 0px;
	color: #000;
	text-align: center;
	text-transform: uppercase;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	line-height: 100%;
	padding-top: 6px;
	padding-bottom: 4px;
	}

.sidetitle a,
.sidetitle a:link,
.sidetitle a:visited {
	color: #FFF;
	}
.sidetitle a:active,
.sidetitle a:hover {
	color: #F00;
	}

.sideheader    {
	width: auto;
	height: 15px;
	position: relative;
	background: url("http://www.blueglo.be/images/cat_title_bg.gif") no-repeat top left;
	color: white;
	text-align: center;
	font-size: medium;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 140%;
	font-stretch: normal;
	padding-top: 4px;
	padding-bottom: 10px;
	padding-left: 2px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-top: 6px;
	}
	
.sideheader2    {
	width: auto;
	height: 15px;
	position: relative;
	background: url("http://www.blueglo.be/images/cat_title_bg.gif") no-repeat top left;
	color: white;
	text-align: center;
	font-size: medium;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 140%;
	font-stretch: normal;
	padding-top: 4px;
	padding-bottom: 10px;
	padding-left: 2px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-top: 20px;
	}
#lh-sidebar li {
	width: auto;
	list-style-type: none;
	position: relative;
	top: 0px;
	color: #000;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 6px;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	line-height: 140%;
	font-stretch: normal;
	background: url("http://www.blueglo.be/images/menu_bg.gif") no-repeat top left;
	padding-top: 6px;
	padding-bottom: 8px;
	padding-left: 2px; /* padding to left of combined L1 entries */
	padding-right:0px;
	text-transform: uppercase;
}
.pagepowered A:link		{ color: #CCC;  } 
.pagepowered A:visited	{ color: #888;  } 
.pagepowered A:active	{ color: #A3A3A3;  } 
.pagepowered A:hover	{ color: #FF0000;  }

.pagepowered {
	float: left;
	color: #CCC;
	font-size: xx-small;
	text-align:left;
	height: auto;
	margin-top: 0px;
	margin-left: 4px;
	padding-top: 20px;
	width: 25%;
	}

.quotefooter {
	float: right;
	color: #FFF;
	text-align: right;
	font-size: xx-small;
	height: auto;
	margin-top: 16px;
	margin-right: 4px;
	padding-top: 0px;
    width: 40%;
	}

.comments-body  {
	color: #666;
	font-size: small;
	font-weight: normal; line-height: 140%;
	background: #fff;
	padding-bottom: 10px;
	max-width: 100%;
	padding-left: 6px;
	padding-top: 6px;
	padding-right: 10px
	}

.comments-post {
	color:#999;
	font-size:x-small;
	font-weight:normal;
	background:#FFF;
	margin-top:0px
	}

.comments-head { 
	font-size: small; 
	color: white; 
	font-weight:bold;
	margin-top:10px;
	max-width: 100%;
	}

.trackback-body {
	color:#333;
	font-size:small;
	font-weight:normal;
	background:#FFF;
	line-height:140%;
	padding-top:15px
	}

.trackback-url {
	color:#666;
	font-size:small;
	font-weight:normal;
	background:#c9c6be;
	line-height:140%;
	padding:5px;
	border: 4px solid white
	}

.trackback-post {
	color:#999;
	font-size:x-small;
	font-weight:normal;
	background:#FFF;
	margin-bottom:20px
	}
	
.white-text,
.white-text a {
    color: #FFF;
    font-weight:bold;
    padding: 0px;
    margin: 0px;
    }
    
.white-text a:hover {
    color: #F00;
    }
    
.white-text a:visited {
	font-weight:normal;
	color: #FFF;
	}

.blue-text {
    color: #8395dc;
    padding: 0px;
    margin: 0px;
    }