body {
margin:0;
padding:0px;
font-family:verdana,arial,helvetica,sans-serif;
color:#000;
background: #FBFAF5;
background-attachment:fixed;
}

#box {
position:relative;
width:940px;
margin:0 auto;
padding:0px 0px 8px 0px;
background:#EAE7D6;
border:7px solid #fbfbf9;
text-align:center;
}


#main {
position:relative;
margin: auto;
padding: 0px 12px 0px 12px;
width: 900px;
background:#FBFAF5;
border-left:1px solid #2F4F4F;
border-top:1px solid #2F4F4F;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
text-align:left;
}



#header {margin:0;
width:824px;
height:125px;
background:transparent;
border-style:solid;
border-width:0px 0px 0px 0px;
border-color:#b9b2c2;
text-align:center;
}


#content {
float:right;
margin:0px 0px 5px 0px;
padding:0;
width:630px;
border-left:0px solid #4d5d6d;
border-top:0px solid #4d5d6d;
border-right:0px solid #fff;
border-bottom:0px solid #fff;
background: #FBF8EF ;
text-align:center;
}

#blog {
margin:30px 0px 30px 0px;
padding:0px 4px 4px 4px;
border:0px solid #F8F8FF;
background:transparent;
text-align:left;
}


#blog p {
margin:0;
padding:9px 0px 0px 0px;
font-family:verdana, arial, helvetica,sans-serif;
font-size:.7em;
line-height:1.7em;
color:#000;
background:transparent;
text-align:left;
}

.divider {
margin:0;
padding:15px 0px 30px 0px;
background-image: URL("http://www.ccibw.be/themes/site_themes/ccibwbl/CCIBW_logo_spacer.jpg");
background-repeat:no-repeat;
background-position: center center;
}


#sidebar {
float:left;
margin:0px 0px 0px 0px;
padding: 10px 10px 30px 10px;
width:240px;
border-left: 1px solid #4D5D6D;
border-top:1px solid #4D5D6D;
border-right:1px solid #4D5D6D;
border-bottom:1px solid #4d5d6d;
background: #99ccff ;
text-align:left;
}

#sidebar p {margin:0;
padding:0;
font-family:verdana, arial, helvetica,sans-serif;
color:#000;
background:transparent;
text-align:left;
}


.spacer {
margin: 0;
padding: 0;
clear: both;
padding:9px 0px 0px 0px;
font-family:verdana, arial, helvetica,sans-serif;
font-size:.7em;
line-height:1.7em;
color:#000;
background:transparent;
text-align:left;
}

a:link { color: #000084; font-family: verdana, arial, helvetica, sans-serif; font-weight:500; background-color: transparent; text-decoration: underline; font-weight: bold;}
a:visited { color: #000084; font-family: verdana, arial, helvetica, sans-serif; font-weight:500; background-color: transparent; text-decoration: underline; font-weight: bold;}
a:active { color: #000084; font-family: verdana, arial, helvetica, sans-serif; font-weight:500; background-color: transparent; text-decoration: underline; font-weight: bold;}
a:hover { color:#B22222; font-family: verdana, arial, helvetica, sans-serif; font-weight:600; background-color: transparent; text-decoration:none; }


div.sidebar a:link    { color: #000084; font-family:verdana,arial,helvetica,sans-serif; padding:0; font-weight: normal; text-decoration: none; }
div.sidebar a:visited { color: #000084; font-family:verdana,arial,helvetica,sans-serif;  padding:0; font-weight: normal; text-decoration: none; }
div.sidebar a:active  { color: #000084;font-family:verdana,arial,helvetica,sans-serif;  padding:0; font-weight: normal; text-decoration: none; }
div.sidebar a:hover   { color: #B22222; font-family:verdana,arial,helvetica,sans-serif; background:transparent; padding:0; font-weight: 500; text-decoration:underline; }

.sidebarbox {
margin:0;
padding:10px 0px 10px 10px;
font-size:.7em;
line-height:1.6em;
background:#FBF9F5;
border-left:1px solid #2f4f4f;
border-top:1px solid #2f4f4f;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
}

.sidebarlogo {
margin:0px 0px 5px 0px;
padding:0px 5px 0px 0px;
font-size:.7em;
line-height:1.6em;
background:#FBF9F5;
border-left:0px solid #2f4f4f;
border-top:10px solid #ddd;
border-right:0px solid #ddd;
border-bottom:10px solid #ddd;
}

.sidebarpub {
margin:0;
padding:10px 10px 10px 10px;
font-size:.7em;
line-height:1.6em;
background:#ffffff;
border-left:1px solid #2f4f4f;
border-top:1px solid #2f4f4f;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
}

.blogbox {
margin:0;
padding:10px 10px 10px 10px;
background:#fbfbf9;
border-left:0px solid #909daa;
border-top:1px solid #909daa;
border-right:0px solid #909daa;
border-bottom:0px solid #909daa;
}

.blogform {
margin:0;
padding:10px 10px 10px 50px;
background:#fbfbf9;
border-left:0px solid #909daa;
border-top:1px solid #909daa;
border-right:0px solid #909daa;
border-bottom:1px solid #909daa;
}

.blogtitle {margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Trebuchet MS,Verdana,Arial,serif;
background:transparent;
border-left:0px solid #2f4f4f;
border-top:0px solid #2f4f4f;
border-right:0px solid #2f4f4f;
border-bottom:0px solid #2f4f4f;
font-weight:normal;
font-size:125%;
color:#003f7c;
font-variant: small-caps;
}


h2 {margin:0px;
padding:0px 0px 0px 0px;
font-family:verdana,arial,helvetica,sans-serif;
font-size:.7em;
font-weight:600;
background: transparent;
}


h3 {margin:0px;
padding:0px 0px 1px 0px;
font-family:verdana,arial,helvetica,sans-serif;
font-size:.7em;
font-weight:600;
background:transparent;
color:#39394a;
text-transform:uppercase;
letter-spacing:.1em;
text-decoration:none;
text-align:left;
}


h4 {margin:0;
padding:0;
font-family:verdana, arial, sans-serif;
font-size:.6em;
font-weight:500;
color:#000;
background-color:transparent;
text-align:left;
}

h5 {margin:0;
padding:0;
color:#4d5d6d;
font-family:verdana,arial,sans-serif;
font-size:11px;
font-weight:500;
line-height:24px;
background:transparent;
}


h6 {margin:0px;
padding:5px 0px 5px 0px;
font-family:verdana,arial,helvetica,sans-serif;
font-size:.6em;
font-weight:500;
background:transparent;
color:	#B22222;
text-align:left;
}

.header7 {
padding:10px 0px 8px 0px;
font-family:verdana, arial, sans-serif;
color:#993333;
font-size:.76em;
font-weight:bold;
text-align:left;
}

.header2 {margin:0px;
padding:0px 0px 0px 0px;
font-family:verdana,arial,helvetica,sans-serif;
font-size:.7em;
font-weight:600;
background: transparent;
}

blockquote {
font-family:verdana, arial, helvetica,sans-serif;
padding:0px 10px 0px 10px;
border-left: 3px double	#B22222;
font-size:.7em;
line-height:1.7em;
color:navy;
text-align:left;
}

blockquote div  {
font-family:verdana, arial, helvetica,sans-serif;
}

.posted {
font: .7em arial, verdana, helvetica, sans-serif;
background: transparent;
color: #000;
text-align: center;
margin: 0;
padding-top: 15px;
padding-bottom: 3px;
}

.postlink {
font: .7em arial, verdana, helvetica, sans-serif;
background: transparent;
color: #888;
text-align: center;
margin: 0;
padding-top: 3px;
padding-bottom: 0px;
}

.perma {
font: .7em arial, verdana, helvetica, sans-serif;
background: transparent;
color: #888;
text-align: center;
margin: 0;
padding-top: 3px;
padding-bottom: 0px;
a:link { color: #888;}
a:visited { color: #888;}
a:active { color: #888;}
a:hover { color:#888; }
}

.paginate {
 font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:12px;
 font-weight:normal;
 letter-spacing:.1em;
 padding:10px 6px 10px 4px;
 margin:	0;
 background-color:transparent;
}

.pagecount {
 font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:10px;
 color:#000;
 font-weight:normal;
 background-color: transparent;
}

input {
 font : normal 11px/12px arial,verdana,trebuchet,sans-serif;
 border : 1px solid #909daa;
 color:#39394a;
 background-color : #F9FBFA;
 margin-top: 2px;
 margin-bottom: 2px;
}

input.large {
 width: 200px;
}

input:focus {
 background-color : #F9FBFA;
}

input.button {
 color : #39394a;
 background-color : #F9FBFA;
 font:10px/12px verdana,arial,sans-serif;
}

textarea {
 border: 1px solid #909daa;
 margin-bottom: 10px;
 color: #666666;
 background-color: #F9FBFA;
 font: 11px/16px verdana,arial,rebuchet,sans-serif;
 }

textarea:focus {
 background-color : #F9FBFA;
 }


.calendarBG {
 background-color: #4d5d6d;
}

.calendarBlank {
 background-color: #909daa;
}

.calendarHeader {
font-family:Verdana, Arial, sand-serif;
font-size:11px;
 font-weight: bold;
 color: #fbfbf9;
 text-align: center;
 background-color: #4d5d6d;
}

.calendarMonthLinks {
 font-family:       Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
 font-size:         10px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:visited {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color: #B22222;
font-weight: normal;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarDayHeading {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
 font-weight: bold;
 font-size:	10px;
 color: #fff;
 background-color: #FBF8EF;
 text-align:  center;
 vertical-align: middle;
}

.calendarToday {
 font-family: Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
 font-size: 10px;
 font-weight: bold;
 letter-spacing: .1em;
 text-decoration: none;
 color: #39394a;
 text-align: center;
 vertical-align: middle;
 background-color: #eee;
}

.calendarCell {
 font-family:       Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
 font-size:         10px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #39394a;
 background-color:  #fbfbf9;
}

.calendarCell a {
font-family:       Verdana, Trebuchet MS, Tahoma, Sans-serif;
 font-size:         10px;
 font-weight:		bold;
 color: #B22222;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:visited {
font-family:       Verdana, Trebuchet MS, Tahoma, Sans-serif;
 font-size:         10px;
 font-weight:		bold;
 color:             #B22222;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarCell a:hover {
font-family:       Verdana, Trebuchet MS, Tahoma, Sans-serif;
 font-size:         10px;
 font-weight: bold;
 color: #39394a;
 text-decoration:   underline;
 background-color:  transparent;
}

#footer {
margin: 0;
padding: 5px 10px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: #F8F2E5;
color: #333;
font-size:0.9em;
font-variant: small-caps;
letter-spacing: 0.05em;
}

#blogtitle_ov {
float: left;
margin: 0;
padding: 0;
text-align: left;
color: #003f7c;
}

.imagecenter { 
border: 0px; 
margin-top: 4px; 
text-align: center;
font-family:verdana, arial, helvetica,sans-serif;
font-size:.7em;
line-height:1.7em;
color:#000;
background:transparent;
}

.imagebodyl {
float: left;
padding: 1%;
}

.imagebodyr {
float: right;
padding: 1%;
}

.imagebodyr img {
float: right;
}

imagebodyl img {
float: left;
}

.box1 {
border: 1px dotted #BAB9B8;
width: 190px;
margin-left: 65px;
padding:6px 3px 3px 3px;
font-family:verdana, arial, helvetica,sans-serif;
font-size:.7em;
line-height:1.7em;
color:#000;
background:transparent;
text-align:left;
}

.box2 {
border: 1px dotted #BAB9B8;
width: 260px;
margin-right: 65px;
padding:6px 3px 3px 3px;
font-family:verdana, arial, helvetica,sans-serif;
font-size:.7em;
line-height:1.7em;
color:#000;
background:transparent;
text-align:left;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.clear {
    clear:both;/* Class for clearing floats */
}
