/*
Theme Name: Macon 2010
Author URI: http://www.zininwebdesign.nl

/*-----------Block Level Elements--------------*/

* {
margin: 0;
padding:0 ;
}

Body {font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:12px;
	  margin:0;
	  padding:0;
          width:100%;
	  }

#header {
	height:132px;
	background-image:url(images/bg-header.gif);
	background-repeat:repeat-x;
	background-position:left;
    z-index:2;
}
#header h1{
display:none;
}

#headerimg {
        position:absolute;
        left:0px;
        top:0px;
        width:353px;
		height:132px;
        color:#99CC00;
        font-size:20px;
        font-family:arial;
        font-weight:bold; 
        z-index:30;
		background-image:url(images/logo.gif);
		background-repeat:no-repeat;   
}
#headerimg a{color:#99CC00;
        text-decoration:none;
}


.description {display:none;

}

#blokjes{
        position:absolute;
		right:30px;
		top:40px;
      	background-image:url(images/koptekst.gif);
	background-repeat:no-repeat;
	background-position:right;
        height:37px;
        width:474px;
        z-index:20; 
  

}
#bg-wrapper {
	width: 100%;
        min-height:500px;
        background-image:url(images/bg-left.gif);
	background-position: left;
	background-repeat:repeat-y;
        background-color:#FEFEF0;
}
#bg-sidebar {
	width: 100%;
        height:100%;
        min-height:500px;
        background-image:url(images/tulpen.gif);
	background-position: bottom left; 
        margin-bottom:-5px; 
	background-repeat:no-repeat;
}

#wrapper {
	width: 100%;
        min-height:500px;
	background-image:url(images/blokjes.gif);
	background-position: bottom right;
	background-repeat:no-repeat;
	padding-top:30px;
}

#sidebar {
	width: 210px;
        height:100%;
       	float:left;
        z-index:20;
}
#content {
	margin-left:230px;
        margin-right:250px;
        margin-bottom:30px;
        padding:0px;
        line-height:17px;
        }

#rightbar{
        width:160px;
	float:right;
        margin-right:10px;
}
/*-----------Rightbar opmaak widgets--------------*/

.textwidget{
        background-color:#FFCEAD; 
        border-bottom:20px solid #FF9C84;
        padding:10px;
        font-weight:bold;
}
#cforms2form{width:160px;
}
#cforms2form input{width:120px;
margin-left:10px;
}
#cforms2form submit{width:130px;
margin-left:10px;
}

#cforms2form legend{
font-weight:bold;
text-align:center;
font-size:12px;
width:150px;
margin-left:0px;
}

#rightbar h2{
        font-size:12px;
        width:150px;
        _width:153px; 
        background-color:#FF9C84;
        color:#000;
        padding:5px;
        text-align:center;
}
#rightbar ol{
margin:0;
padding:0;
width:130px;
}


#rightbar li, #cforms2form li{display:inline;
}



/*-----------Footer--------------*/

#footer {
	background-color:#9E1A27;
	color:#ffffff;
        clear: both;
        height:25px;
        z-index:25;
		background-image:url(images/footerblokjes.gif);
		background-repeat:repeat-y;
		background-position:right;
	}
#footer p{font-size:11px;
        margin-top:5px;
        text-align:center;
        color:#ffffff;
        font-weight:bold;
}
#footer a{color:#ffffff;
text-decoration:none;
}
p{margin-top:10px;
line-height:19px;
}

/*-------------Headings-------------*/

h1 {

}

#content h2 {background-color:#BDDE52;
    padding:3px;
    font-size:13px;
    width:165px;
}
#content ul{padding-left:30px;
}
#content li{margin:3px;
}
#content ol{padding-left:30px;
}

h3 {font-size:14px;
margin:15px 0 5px 0;
}

p.alignright{
color:#9E1A27;
font-weight:bold;
text-align:center;
}
#content img{
border-right:3px solid #FFCEAD;
border-left:3px solid #E3EFBC;
margin:0 0 1em 1em;
float:right;
}


blockquote {margin-left:30px;

}

/*--------------Sidebar/ linkermenu------------*/

#sidebar ul {list-style: none;
         margin-left:12px;
         padding:0;
}

#sidebar h2 {font-size:11px;
         font-weight:bold;
         display:none;
}


#sidebar ul li {display:block;
width:145px;
margin-left:14px;
font-size:11px;
letter-spacing:-1px;
}

#sidebar a {text-decoration:none;
border-bottom:1px solid #FBCAAA;
display:block;
color:#000000;
padding:1px;
}
#sidebar a:hover {
border-right:10px solid #99CC00;
border-bottom:1px solid #99CC00;
color:#000000;
}

#sidebar a:visited {
border-bottom:1px solid #FBCAAA;
}
#sidebar li.current_page_item a, #sidebar li.page_item current_page_item a, 
#sidebar  li.current_page_item a:hover, #sidebar li.page_item current_page_item a:hover{
border-right:10px solid #99CC00;
border-bottom:1px solid #99CC00;
color:#000000;
background-color:#fff;
}

#sidebar li.current-cat a,#sidebar li.current-cat a:hover{
border-right:10px solid #99CC00;
border-bottom:1px solid #99CC00;
color:#000000;
}


a{color:#000000;
}

hr {
display:none;
height:0px;
}


/*suckerfish**********************************/
#suckerfishnav {font-size:12px;font-family:verdana,sans-serif;}
#suckerfishnav, #suckerfishnav ul {float:left;list-style:none;line-height:14px;padding:0;margin:0 0 1px 0;width:130px}
#suckerfishnav a {display:block;text-decoration:none;padding:5px 13px}
#suckerfishnav li {float:left;padding:0}
#suckerfishnav li ul {position:absolute;left:-999em;height:auto;font-weight:normal;width:130px;margin-top:0px;line-height:1;-moz-opacity:1;opacity:1;khtml-opacity:1}
#suckerfishnav li li {padding-right:0px;margin-left:145px;margin-top:-24px;width:150px;background:#fff}
#suckerfishnav li li a {padding:7px 9px 6px 9px}
#suckerfishnav li ul li {background:#fff}
#suckerfishnav li ul li a {}
#suckerfishnav li:hover ul li a {color:#000; background:#fff}
#suckerfishnav li ul ul {margin:-23px 0 0 300px; background:#fff}
#suckerfishnav li ul li:hover {background:#fff}
#suckerfishnav li ul li:hover a {color:#000;background:#fff }
#suckerfishnav li ul li:hover li a {color:#000;background:#fff }
#suckerfishnav li ul li li:hover a {color:#000;background:#fff}
#suckerfishnav li ul li ul li:hover ul li a {color:#000;background:#fff }
#suckerfishnav li ul li ul li:hover ul li:hover a {color:#000;background:#fff }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {left:-999em;background:#fff}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul {left:auto;background:#fff}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {color:#000; background:#fff}
#suckerfishnav li.current_page_item a{
text-decoration:none;
color:#000;
background:#fff
}
#suckerfishnav li li.current_page_item a{
text-decoration:none;
color:#000;
background:#FFCEADf
}
#suckerfishnav li.current_page_item a:hover{
color:#000;
background:#fff
}
/*hoofdmenu item dat parent van een current submenuitem is:*/
#suckerfishnav li.current_page a{
color:#000;
background:#fff;
	cursor:pointer;
	/*voor Mozillcursor:hand;*/
}
#suckerfishnav li.current_page a:hover{
color: #000;
background:#fff;
	cursor:pointer;/*voor Mozilla*/
	cursor:hand;
}

