/* 
Title: 		
Updated: 	
Version: 1.0
Author: yse
*/
* { margin: 0; padding: 0; }

body { 
	background-color: #61C641;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
}

#container {
	width: 858px; 
	margin: 0 auto;
	background: #FFF;
	text-align:left;
	clear:both;
}



img { border: 0;}
hr { display:none; }

a { color: #469DD7; }
a:hover { text-decoration:underline; }
.clr {clear:both;}

/* home */
#blockhome { padding: 0 0 10px 10px; float:left; margin-top: -10px; }
.homebutton { background: #7EBF4D; display:block; border-bottom: 4px solid #E24160; color: #FFF; width: 345px; float:left; margin-right: 10px; padding: 30px 35px 20px 35px; height: 145px; }
	.homebutton a.lang { display:block; width: 343px; background: #FFF; color: #7EBF4D; text-decoration: underline; font-size: 21px; font-weight:bold; padding: 10px 0; text-align:center; border: 1px solid #999999; margin-bottom: 20px; }
	.homebutton a.lang:hover { background: #E24160; color: #FFF; }
	

/* header
------------------------------------------------------------- */
#header { clear:both; background:#FFF; height:152px; }

#title a { background: url("../images/header_nz.png") no-repeat top left; float: left;padding:183px 0 0 0;overflow: hidden;height: 0px !important;height /**/: 183px; /* for IE5/Win only */margin-left: 0px; width: 858px; } 

#kluwer-site a { background: url("../images/logo_kluwer.jpg") no-repeat top left; float: left;padding:116px 0 0 0;overflow: hidden;height: 0px !important;height /**/: 116px; /* for IE5/Win only */margin-left: 0px; width: 233px; }

#navigation{background:#fff; padding:0 3px;}
	#header ul { clear:both; display:block; list-style:none; background: #3ABE24; height: 26px; margin:0; padding:0; font-size: 110%; }
		#header li { float:left; padding: 0 10px; line-height: 26px; background: url("../images/mainmenu.li.gif") no-repeat center right; }
		#header li a { color: #FFF; text-decoration: none; font-weight:bold;}
		#header li a:hover { color: #E93C6A; }
		#header li.current_page_item a { color: #E93C6A; }
		
			#header li#searchmenu { background:none; float:right; line-height: normal; padding-right: 20px;} 
			#header li#searchmenu #button_search { margin-top: 3px; height: 21px;}
			#header li#searchmenu #input_search { float:left; margin-top: 3px; }


#tagline {display: none; }

/* blockmain
------------------------------------------------------------- */
#blockmain { padding-top: 20px; width: 100%; float:left; clear:both; background: #FFF;  }

#blockcontent { float:left; width: 540px; padding-left: 20px; }

	h2 { color: #666666; font-weight: normal; font-size: 24px; margin-bottom: 1em;}
	h2.title {font-weight: bold; font-size: 16px; margin-bottom: 1em; color: #7EBF4D; background: url("../images/icons/title.bg.gif") no-repeat 0 6px; padding-left: 15px; }
	h3 { color: #469DD7; font-size: 16px; font-weight:normal;  }
	h2 span, h3 span { font-weight: bold; }
	h3 a { color: #469DD7; text-decoration: none; }
	h3.title { margin-bottom: .5em;}
		.single h3 { color: #7EBF4D; background: url("../images/icons/title.bg.gif") no-repeat 0 6px; padding-left: 15px; }
	p { margin-bottom: 1em;}
	ul { margin-left: 1.5em; list-style:square; }
	ol { margin-left: 2em; }
	blockquote { margin: 1.5em; }
	
	.post { margin-bottom: 25px; }
	
	.metalinks { font-weight: bold; margin-bottom: 1em; }
	.metalinks span { font-weight:normal;}
	
	.content { padding-left: 10px; margin-bottom: 1em; line-height: 1.6em;  }
		.content img { margin: 7px; }
	
	.content-meta { background: #F3FAF9; border-bottom: 2px solid #7EBF4D; padding: 10px 22px; color: #8D8D8D; font-size: 10px; clear:both; }
			.single .content-meta { border-bottom: 2px solid #469DD7; }
		.content-meta a { color: #E43968;}
			.single .content-meta a { color:#469DD7; }
		
		.content-meta div {}
		.icons { clear:both;}
		.icon-comments { background: url("../images/icons/comments.gif") no-repeat center left;
			padding-left: 22px;  color: #E43968; height: 16px;float:left; margin-bottom: 3px; padding-top: 3px;}

		.icon-permalink { 	 background: url("../images/icons/permalink.gif") no-repeat center left;
			padding-left: 22px;  height: 16px;margin-left: 20px; float:left; padding-top: 3px;}
			
		.icon-views { padding-top: 3px; height: 16px; padding-left: 22px; float:left;}
			
		.icon-categories { clear:both; background: url("../images/icons/categories.gif") no-repeat center left;
			padding-left: 22px;  height: 16px; margin-bottom: 5px; padding-top: 3px; }
			.single .icon-categories { background-image: url("../images/icons/blue.categories.gif"); }
		.icon-tags { clear:both; background: url("../images/icons/tags.gif") no-repeat center left;
			padding-left: 22px;  line-height: 16px; margin-bottom: 3px; padding-top: 3px; }
			.single .icon-tags { background-image: url("../images/icons/blue.tags.gif"); }
			
		.icon-network { clear:both; background: url("../images/icons/network.gif") no-repeat center left;
			padding-left: 22px;  height: 16px; margin-bottom: 3px; padding-top: 3px; }
			.single .icon-network { background-image: url("../images/icons/blue.network.gif"); }
		
		.dolinks { font-weight:normal; }
		.icon-print { background: url("../images/icons/print.gif") no-repeat center left; padding-left: 22px; margin-right: 10px;}
		.icon-send2friend { background: url("../images/icons/send2friend.gif") no-repeat center left; padding-left:22px; }
		
	.navigation ul { width: 100%; font-size: 90%; clear: both; float:left; margin: 0 0 1em 0;}
	.navigation .previous { float:left; }
	.navigation .next { float:right; }
		
	/* comments 
	=============*/
	#loop_comments { border-bottom: 1px solid #DFDFDF; padding-bottom: 10px; margin-bottom: 2em; }
	.comment { margin-top: 15px; }
		.comment-meta { background: #F3FAF9 url("../images/icons/blue.comments.gif") no-repeat 5px 50%; padding-left: 30px; line-height: 28px; color: #469DD7;}
			.comment-meta a {color: #469DD7; }
		.comment-content { padding: 10px 30px 0 30px; line-height: 1.6em; }


#blockside { float:right; width: 270px; margin-right: 10px; display:inline;}

.widget { margin-bottom: 15px; }

	#label_search { display:none; }
	
	.readmore { display:block; text-align:right; font-size: 90%; margin-top: 1em; }

	
	.widget.rssjobs { background: #dfecf3 url(../images/blockside.bottom.rssfeeds.gif) center bottom no-repeat; }
	.widget.financeworld { background: #f9f9f9 url(../images/financeworld_bg.gif);}
 
	.widget h3 { color: #FFF; background: url("../images/blockside.h3.png") no-repeat top left;line-height: 25px; font-size: 14px; font-weight:bold; padding-left: 25px; }
	.widget.rssjobs h3 { color: #FFF; background: url("../images/blockside.h3.rssfeeds.gif") no-repeat top left;line-height: 25px; font-size: 14px; font-weight:bold; padding-left: 25px; }
	.widget.financeworld h3 { color: #FFF; background: url("../images/financeworld_h3.gif") no-repeat top left;height:75px; font-size: 14px; font-weight:bold; padding-left: 25px; }
	.widget.financeworld ul {background: url(../images/financeworld_botton.gif) center bottom no-repeat; padding-bottom: 10px;}
	.widget .txt { padding: 5px 10px; }
	.widget a { text-decoration: none; }
	.widget a:hover { text-decoration: underline; }
	.widget.rssjobs ul { padding-bottom: 10px;}
	.widget ul, #blockcontent ul.list { padding-left: 1em; list-style:none; margin: 1em 0; }
	.widget ul li, #blockcontent ul.list li  { list-style:none;}
	.widget ul li, #blockcontent ul.list li { padding-left: 20px; background: url("../images/icons/category.gif") no-repeat top left; margin-bottom: .4em; line-height: 16px; }
	
	.widget.archives ul li { background-image: url("../images/icons/archives.gif"); }
	.widget.authors ul li { background-image: url("../images/icons/authors.gif"); }
	#blockcontent ul.list li.icon-podcast,.widget.podcasts ul li, .widget ul.list li.icon-podcast { background-image: url("../images/icons/podcast.gif"); }
	
	.widget.feeds ul { margin-left:0;padding-left:0;}
	
	.widget.rssjobs ul li { background-image: url("../images/icons/rssfeeds.gif"); }
	.widget.financeworld ul li { background:url("../images/financeworld_line.gif") 20px 20px no-repeat; padding-bottom: 5px; }
	.widget.financeworld ul li.last { background:none; }
	.widget.financeworld ul li a{ background: url("../images/icons/financeworld.gif") no-repeat; color:#0768a9; padding-left: 15px; }
	.widget.links ul li { background-image: url("../images/icons/links.gif"); }
	.widget ul li.icon-newsletter { background-image: url("../images/icons/newsletter.gif"); }
	#blockcontent ul.list li.icon-rss, ul.list li.icon-rss, li.icon-rss { background-image: url("../images/icons/rss.gif"); }
	
	.widget.hilight { background: #E8537B url("../images/widget.hi.top.gif") no-repeat top left; color: #FFF; padding: 10px 20px 0 20px; }
		.widget.hilight .bottom { margin: 0 -20px;background: url("../images/widget.hi.bottom.gif") no-repeat bottom left; height: 13px;}
		.widget.hilight a { color: #FFF; text-decoration:underline;}
		.widget.hilight a.readmore { background: url("../images/icons/simple.li.gif") no-repeat center left; padding-left: 10px; margin-right: 10px;}
		
	.small { font-size: 10px; }
	
	.widget.newsletter input { font-size: 10px; }
	
	.widget.tags .txt { text-align:justify; line-height: 2em; font-size: 10px; }
	
	.wp-polls {padding: 0; }
	.wp-polls ul li { padding-left: 0;}
	
	
	.navigation ul { list-style:none; }
	
	#author { margin-bottom: 1em; }
	#author ul { list-style:none; }
	
	ul.posts { list-style:none; font-size: 11px; padding:0;margin:0; }
		ul.posts li {  padding-left: 20px; background: url("../images/icons/newsletter.gif") no-repeat top left; margin-bottom: .4em; line-height: 16px;  }
		ul.posts li a { text-decoration:none;}
		
	#selectCat { font-size: 10px;  margin-bottom: 10px; width: 230px; margin-left: 20px;} 
	
	
	.subscribe-msg { margin: 1em 0; font-size: 13px; font-weight:bold;}
	
.sidebar-button { margin-bottom: 1em;}

/* social links 
-----------------*/
#network-links {  display:none; }

.sociallinks { list-style:none;  }
.sociallinks li { list-style:none; display: block; float:left; line-height: 16px; width: 140px; margin: .3em 0;}
	.sociallinks li a { padding-left: 20px; text-decoration: none; font-weight:bold; }

	li.delicious { background: url("../images/socialicons/delicious.png") no-repeat center left;}
	li.digg { background: url("../images/socialicons/digg.png") no-repeat center left;}
	li.furl { background: url("../images/socialicons/furl.png") no-repeat center left;}
	li.technorati { background: url("../images/socialicons/technorati.png") no-repeat center left;}
	li.blinklist { background: url("../images/socialicons/blinklist.png") no-repeat center left;}
	li.blogmarks { background: url("../images/socialicons/blogmarks.png") no-repeat center left;}
	li.netscape { background: url("../images/socialicons/netscape.gif") no-repeat center left;}
	li.magnolia { background: url("../images/socialicons/magnolia.png") no-repeat center left;}
	li.newsvine { background: url("../images/socialicons/newsvine.png") no-repeat center left;}
	li.reddit { background: url("../images/socialicons/reddit.png") no-repeat center left;}
	li.tailrank { background: url("../images/socialicons/tailrank.png") no-repeat center left;}
	li.yahoomyweb { background: url("../images/socialicons/yahoomyweb.png") no-repeat center left;}



/* footer
------------------------------------------------------------- */
#footer { width: 858px; clear:both; background: url("../images/footer.bg.gif") no-repeat top left; padding-top: 30px; text-align:right; color: #FFF; font-size: 11px; margin: 0 auto .5em auto;  }
#footer a { color: #FFF; text-decoration: none;}
#footer a:hover { text-decoration: underline; }
	
	#footer ul li { display:inline; list-style:none; border-right: 1px solid #FFF; padding: 0 5px; } 
	#footer ul li.last { border-right: 0; padding-right: 0;}

#selectCat option { padding-left: 5px; }

/* forms  */
select,input, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; }
.input { background: #FFF url("../images/input.bg.gif") repeat-x top left; font-size: 11px; border: 1px solid #CCCCCC; }

#input_search {width: 160px; height: 20px; }
#button_search { margin-left: 5px; background: #CCCCCC; color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 0; vertical-align: baseline;}

#input_comment { width: 450px; }

.button { background: #469DD7; color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* banners */
.home-bnr { display:block; margin-bottom: 20px; padding: 5px 0; text-align:center; background: #DFECF3; border: 1px solid #A4C9DC; border-left: 0; border-right:0;}

ul.ubd-block-ad{list-style:none; margin:0; padding:0;}
ul.ubd-block-ad li{list-style-type:none; margin:0 0 20px; padding:0;}



/**
 * Changes
 */
/***
 ***  Event list
 ***/

.widget ul li.ec3_list {
 margin-left:0;
 word-spacing:0;
 letter-spacing:-0.2px;
 color:#505154;
}

.widget ul li.ec3_list{background: url("../images/icons/time.png") no-repeat top left;}
.widget ul li.ec3_list ul{margin:5px 0; padding:0;}
.widget ul li.ec3_list ul li{
	background: url("../images/icons/simple_green.li.png") no-repeat 0 6px;
	margin-left:0;
	padding-left:12px;
}

.ec3_list li {
 font-size:1em !IMPORTANT;
 background:none;
}

.ec3_list li:before {
 content:"" !IMPORTANT;
}

/**
 * Image alignment
 */
.alignleft{float:left;}
.alignright{float:right;}

#banner_top{height:200px;}
