/*
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%;
    background-image:url(images/bg-left.gif);
	background-position: left;
	background-repeat:repeat-y;
    background-color:#FEFEF0;
}
#bg-sidebar {
	width: 100%;
    height:100%;
    background-image:url(images/tulpen.gif);
	background-position: bottom left; 
	background-repeat:no-repeat;
}

#wrapper {
	width: 100%;
	background-image:url(images/blokjes.gif);
	background-position: bottom right;
	background-repeat:no-repeat;
	padding-top:30px;
	padding-bottom:0px;
	min-height:500px;
}

#sidebar {
	width: 210px;
        height:100%;
       	float:left;
        z-index:20;
}
#content {
		margin-left:230px;
        margin-right:250px;
        margin-bottom:0px;
		padding:0px;
		padding-bottom:70px;
        line-height:17px;
        }

#rightbar{
        width:160px;
		float:right;
        margin-right:30px;
}
/*-----------Rightbar opmaak widgets--------------*/

li#recent-posts-3 ul{
        background-color:#ebf5cc; 
        border-bottom:20px solid #bdde52;
        padding:5px;
        font-weight:normal;
		display:block;
}
li#recent-posts-3 ul li{
display:block;
font-size:11px;
margin-bottom:5px;
}

li#wpmlwidget-2 h2{
background-color:#bdde52;
}

#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:#bdde52;
        color:#000;
        padding:10px 5px 10px 5px;
        text-align:center;
}

#rightbar ol{
margin:0;
padding:0;
width:130px;
}


#rightbar li{display:inline;
margin-bottom:10px;
}
#rightbar a img{border:none;
}
#rightbar li#text-3{
margin-bottom:20px;
}
#rightbar li#text-3 h2{
background-color:#9e1a27;
margin-bottom:20px;
line-height:20px;
}
#rightbar li#text-3 a{
text-decoration:none;
color:#fff;
}
#rightbar li#text-5 h2{
background-color:#f43a00;
margin-bottom:20px;
line-height:20px;
}
#rightbar li#text-5 a{
text-decoration:none;
color:#fff;
}

li#text-4 h2.widgettitle{display:none;
} 
li#text-3 h2.widgettitle{display:none;
} 
li#text-5 h2.widgettitle{display:none;
} 
li#text-4{padding-top:40px;
text-align:center;
}

li#social-widget-3 h2{display:none;

}
div.socialmedia-buttons{margin-top:20px;
margin-bottom:20px;
margin-left:20px;

}

/*-----------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;
		margin-top:-20px;
	}
#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:200px;
}
#content ul{padding-left:30px;
}
#content li{margin:3px;
}
#content ol{padding-left:30px;
}

h3 {font-size:14px;
margin:15px 0 5px 0;
}

h4{
color:#9E1A27;
font-weight:bold;
text-align:center;
font-size:12px;
margin:15px;
}
#content img{
border-right:3px solid #FFCEAD;
border-left:3px solid #E3EFBC;
margin:0 0 1em 1em;
float:right;
}
#content a img{border-top:none;
border-bottom:none;
}

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;width:130px;}
#suckerfishnav li ul {position:relative; 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;padding-left:0px;margin-top:0px;width:130px;background:#fff}
#suckerfishnav li li a {padding:7px 9px 6px 14px}
#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;
}

textarea#commentbox{width:300px;
}

form#optinform2{background-color:#ebf5cc;
padding:10px;
        border-bottom:20px solid #bdde52;
		margin-bottom:20px;
}
form#optinform2 input{width:133px;
border:1px solid #000000;
}

form#optinform2 input.button{
background-color:#bdde52;
width:139px;
}
small{margin-left:10px;
}
