/*
Theme Name: Crossover Weblog
Theme URI: http://www.pepergroen.nl/
Description: Crossover Weblog door Pepergroen
Version: 1.6 [NL]
Author: Martijn Reintjes
Author URI: http://www.pepergroen.nl/
*/



body { margin:0; padding:0; background: #ffffff url('images/bg.jpg') center top repeat-y; font-family:verdana; font-size:14px;}
p {margin:0; padding:0;}
#page { width:100%; margin:0; background: url('images/bg_top.jpg') center top no-repeat; }
#page #holder { width:950px; margin:0 auto; padding:73px 0 0 0;}

#header { width:888px; height:134px; margin:0 0 20px 34px; background: url('images/logo.jpg') center top no-repeat; cursor:pointer; }
#header #headertxt { display:none; }

/* Main Menu */
	#menu { height:103px; width:950px; margin-bottom:15px; background: #0c7475 url('images/menubar.jpg') center bottom repeat-x; }
	#menuitems {  }
	#menu ul { margin-left:150px; }
	#menu li { display:inline; padding:0; margin:0 0 0 0; }
	#menu li a {margin-right:10px;}
	#menu li a#index { display:block; float:left; text-decoration:none; width:103px; height:88px; background:url(images/mm_index.jpg) no-repeat; background-position:0 -88px;}
	#menu li a#index:hover, #menu li.current_page_item a#index, #menu li.current_page_ancestor a#index { background:url(images/mm_index.jpg) no-repeat; }
	#menu li a#overons { display:block; float:left; text-decoration:none; width:103px; height:88px; background:url(images/mm_overons.jpg) no-repeat; background-position:0 -88px;}
	#menu li a#overons:hover, #menu li.current_page_item a#overons, #menu li.current_page_ancestor a#overons { background:url(images/mm_overons.jpg) no-repeat; }
	#menu li a#website { display:block; float:left; text-decoration:none; width:103px; height:88px; background:url(images/mm_website.jpg) no-repeat; background-position:0 -88px;}
	#menu li a#website:hover, #menu li.current_page_item a#website, #menu li.current_page_ancestor a#website { background:url(images/mm_website.jpg) no-repeat; }
	#menu li a#archief { display:block; float:left; text-decoration:none; width:103px; height:88px; background:url(images/mm_archief.jpg) no-repeat; background-position:0 -88px;}
	#menu li a#archief:hover, #menu li.current_page_item a#archief, #menu li.current_page_ancestor a#archief { background:url(images/mm_archief.jpg) no-repeat; }
	#menu li a#bloggers { display:block; float:left; text-decoration:none; width:103px; height:88px; background:url(images/mm_bloggers.jpg) no-repeat; background-position:0 -88px;}
	#menu li a#bloggers:hover, #menu li.current_page_item a#bloggers, #menu li.current_page_ancestor a#bloggers { background:url(images/mm_bloggers.jpg) no-repeat; }
	#menu li a#links { display:block; float:left; text-decoration:none; width:103px; height:88px; background:url(images/mm_links.jpg) no-repeat; background-position:0 -88px;}
	#menu li a#links:hover, #menu li.current_page_item a#links, #menu li.current_page_ancestor a#links { background:url(images/mm_links.jpg) no-repeat; }
	#menu li a span.mmtext { display:none; }


/* SIDEBAR */
	#sidebar { display:inline; width:275px; margin-left:45px; float:left; }
	#aboutus { }
	#aboutus .top { width:272px; height:12px; line-height:1px; font-size:1px; background:url(images/about_top.jpg) no-repeat; }
	#aboutus .center { width:272px; background:#017575 url(images/about_mid.jpg) repeat-y; padding:5px 0 10px 0; margin:0;
						color:#fff; font-size:14px;}
	#aboutus .content { width:210px; margin: 0 0 0 30px;}
	#aboutus .title { display:block; width:198px; height:30px; background:url(images/about_title.jpg) no-repeat left top; }
	#aboutus .content h3 { display:none;}
	#aboutus .bottom {width:272px; height:34px; background:url(images/about_bot.jpg) no-repeat; line-height:16px; margin:0;}
	#aboutus .bottom a { float:right; margin:0 15px 0 0; line-height:30px; color:#007576; font-weight:bold; }
	#aboutus .bookmark { display:none; }
	#sidebar .bookmark { display:none; }
	
	#search { }
	#search .top { width:272px; height:76px; background:#F78934 url(images/search_top.jpg) no-repeat; }
	#search .center { width:272px; height:60px; background:#F78934 url(images/search_mid.jpg) repeat-y; padding:15px 0 10px 0; margin:0;
						color:#fff; font-size:14px;}
	#search .content { width:210px; margin: 0 0 0 30px;}
	#search input.search {width:205px;}
	#search input.submit { float:right; margin:10px 0 15px 0; width: 75px; height: 28px; background: transparent url(images/search_btn.jpg) no-repeat;	outline: none;	border: none; cursor : pointer; }
	#search input.submit:hover { background: transparent url(images/search_btn.jpg) no-repeat 0 -28px; }
	#search .bottom { width:272px; height:34px; background:url(images/search_bot.jpg) no-repeat;}
	
	#sidebar ul { margin:0; padding:0;}

	#sidebar li { display:block; width:270px; margin:0 0 25px 0; padding:0 0 0 0;}
	#sidebar li h2 { display:block; width:270px; height:73px; text-align:center; color:white; margin:0; padding:0; line-height:38px; background:url(images/sideheader_blue.jpg) no-repeat top right;}
	#sidebar li li { list-style:none; margin:0; padding:0 0 0 20px; width:200px; background: url(images/bullet_sm.jpg) no-repeat top left; background-position: 0px 4px; }
	#sidebar li li a { color:black;}
	#sidebar li li a:hover { font-weight:bold; }
	
	#sidebar li.widget li { list-style:none; margin:0 0 5px 5px; min-height:40px; padding:0 0 0 40px; width:200px; background: url(images/bullet.jpg) no-repeat top left; background-position: 0px 4px; font-size:13px; }
	#sidebar li.widget li a { color:black;}
	#sidebar li.widget li a:hover { font-weight:normal; text-decoration:underline; }
	
	#sidebar li.categories, #sidebar li.widget_categories  { display:block; width:270px; margin:0 0 25px 0; padding:0 0 10px 0; background:url(images/sidebot_orange.jpg) no-repeat bottom;}
	#sidebar li.categories h2, #sidebar li.widget_categories h2 { display:block; width:270px; height:73px; text-align:center; color:white; margin:0; padding:0; line-height:38px; background:url(images/sidehead_orange.jpg) no-repeat top right;}
	#sidebar li.categories li, #sidebar li.widget_categories li { list-style:none; margin:0 0 0 40px; padding:0 0 0 20px; background: url(images/bullet_sm.jpg) no-repeat top left; background-position: 0px 4px; }
	#sidebar li.categories li a, #sidebar li.widget_categories li a {color:black;}
	#sidebar li.categories li a:hover, #sidebar li.widget_categories li a:hover { font-weight:bold; }

	#sidebar li.rss { display:block; width:270px; margin:-20px 0 25px 0; padding:0 0 0 0; background:url(images/sidebot_blue.jpg) no-repeat bottom;}
	.sidecontent { width:200px; margin:0 0 0 25px;}
	#sidebar li.rss h2 { display:block; width:270px; height:73px; text-align:center; color:white; margin:0; padding:0; line-height:38px; background:url(images/sidehead_blue.jpg) no-repeat top right;}
	#sidebar li.rss a {color:#f78934;}
	
	#sidebar #socialnewsnl { display:none; }


/* #content { display:block; float:left; width:565px; margin:0; padding-left:45px;} */
#content { display:inline; float:left; width:565px; margin:0 0 0 45px; }
#content h1 { clear:both; color:#f78934;}
.post { border-bottom:#f78934 2px dotted; margin-bottom:40px; padding-bottom:10px;}
.singlepost { border-bottom:#f78934 10px solid; margin-bottom:40px; padding-bottom:4px;}
.post h1 { font-size:18px; font-weight:bold; }
.post h1 a { text-decoration:none; color:black;}
.post h1 a:hover { text-decoration:underline; }
.post h2 { font-size:15px; font-weight:bold; }
.post h2 a { text-decoration:none; color:black;}
.post h2 a:hover { text-decoration:underline; }
.post #printbtn {float:right;}
.post small { display:block; font-size:14px; font-style:italic; margin-bottom:10px; }
.post .postmetadata { color:#008C99; margin:10px 0 4px 0; }
.post .postmetadata img { vertical-align: bottom }
.post .postmetadata a { color:#008C99; }
.orange {color:#f78934;}
ol.commentlist li { border-bottom:#f78934 2px dotted; padding-bottom:15px; margin-bottom:20px; }



a { color:#008C99; text-decoration:none; border:none; }
a:hover { text-decoration:underline; }
.post a {color:#008C99;}
img { border:none; }
.imgalignleft, .alignleft { float:left; margin:0 6px 6px 0; }
.imgalignright, .alignright { float:left; margin:0 0 6px 6px; }




#footer { clear:both; margin-top:25px; background-color:#C1D82F; font-size:11px; height:16px; padding-left:10px;}
#footer a { color:#333;}
