/*  -------------------------------------------------

Theme Name: irie love 2k7
Theme URL: http://www.imin.de/
Description: This is the irie Love theme.
Version: 0.4
Author: Jan Weiss
Author URL: http://imin.de

--------------------------------------------------  */

* {
	margin:0;
	padding:0;
	outline: none;
}


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0; 
	color: #777;
	background: #f1f1f1 url('images/top-grad.jpg') repeat-x;
}

html { 
	overflow: -moz-scrollbars-vertical;
	overflow: -webkit-scrollbars-vertical;
}

#top-nav {
	width:734px;
	height:15px;
	margin:0px auto 5px auto;
	margin-top: -10px;
	padding:0;
}

#header{margin:0 auto;padding:0;}

#header h1{
	margin:0;
	padding:0;
	display: none;
}

#header em {
	display: none;
}

#header h1 a{display:block;background:url(images/logo-ico323n.png) no-repeat left; height: 15px;}

h1, h3 { 
	font-family: Arial, Helvetica, sans-serif; 
	padding:0; 
	margin:0; 
	font-size:12px; 
	font-weight:bold;
	color: #777;
	margin-bottom: 10px;
}




/* LINKS
----------------------------------------------------------------------- */

a:link, a:visited { 
	font-size: 11px;
	text-decoration: none; 
	color : #777; 
	border: none;
}

a:hover, a:active	{ 
	text-decoration: none; 
	color : #e15f7b; 
	border: none;
} 



#nav {
	height:28px;
	margin:0;
	padding:0;
}

#nav2 {
	height:35px;
	width:735px;
	font-weight:700;
	margin:0 auto;
	padding:0;
}



/* PICS
----------------------------------------------------------------------- */

a img {
	float: left;
	border: none;
	padding: 2px;
}


a:hover img {

}


/* NAV
----------------------------------------------------------------------- */

.mynav {
	margin: 0 auto;
	display: block;
	width: 735px;
	height: 50px;
	padding-left: 20px;


}

a.btn_logo {
	position:relative;
	float: left;
	width: 51px;
	height: 45px;
	background: url('images/logo-icon.png') no-repeat;
}

a:link.btn_links, a:visited.btn_links {
	position:relative;
	float: left;
	width: 58px;
	height: 28px;
	margin-top: 15px;
	background: url('images/links.gif');
	outline: none;
}



a:hover.btn_links,
body#links a:link.btn_links, body#links a:visited.btn_links {
	background: url('images/links.gif');
	background-position: 0 29px;
}

a.btn_tags {
	position:relative;
	float: left;
	width: 53px;
	height: 28px;
	margin-top: 15px;
	background: url('images/tags.gif');
	outline: none;
}

a:hover.btn_tags, 
body#tags a:link.btn_tags, body#tags a:visited.btn_tags {
	background: url('images/tags.gif');
	background-position: 0 29px;
}

a.btn_colors {
	position:relative;
	float: left;
	width: 67px;
	height: 28px;
	margin-top: 15px;
	background: url('images/colors.gif');
	outline: none;
}

a:hover.btn_colors, #colors a.btn_colors {
	background: url('images/colors.gif');
	background-position: 0 29px;
}

a.btn_top20 {
	position:relative;
	float: left;
	width: 58px;
	height: 28px;
	margin-top: 15px;
	background: url('images/top40.gif');
	outline: none;
}

a:hover.btn_top20, #hearts a.btn_top20 {
	background: url('images/top40.gif');
	background-position: 0 29px;
}

a.btn_info {
	position:relative;
	float: left;
	width: 50px;
	height: 28px;
	margin-top: 15px;
	background: url('images/info.gif');
	outline: none;
}

a:hover.btn_info, #info a.btn_info {
	background: url('images/info.gif');
	background-position: 0 29px;
}

a.btn_more {
	position:relative;
	float: left;
	width: 53px;
	height: 28px;
	margin-top: 15px;
	background: url('images/more.gif');
	outline: none;
}

a:hover.btn_more, #more a.btn_more {
	background: url('images/more.gif');
	background-position: 0 29px;
}

a.btn_surprise {
	position:relative;
	float: left;
	width: 75px;
	height: 28px;
	margin-top: 15px;
	background: url('images/surprise.gif');
	outline: none;
}

a:hover.btn_surprise {
	background: url('images/surprise.gif');
	background-position: 0 29px;
}

a.btn_submit {
	position:relative;
	float: left;
	width: 100px;
	height: 28px;
	margin-top: 15px;
	background: url('images/submit.gif');
	outline: none;
}

a:hover.btn_submit, #submit a.btn_submit {
	background: url('images/submit.gif');
	background-position: 0 29px;
}


/* SIMPLE PAGE
----------------------------------------------------------------------- */

.pagehead {
	display:block;
	background: url('images/page-head.jpg');
	height: 24px;
	width: 734px;
}

.pageback {
	display:block;
	background: url('images/page-back.jpg') repeat-y;
	padding-left: 10px;
	width: 734px;
}

.pagefooter {
	display:block;
	background: url('images/page-footer.jpg');
	width: 734px;
	height: 31px;
}

.boxtext2 {
	display: block;
	width: 690px;
	margin-top: 0px;
	line-height: 1.5em;
	padding: 6px;
	padding-right: 50px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}

.boxtext {
	display: block;
	width: 690px;
	padding: 6px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}


img.headline {
	margin-left: 3px;

}

img.links {
	border: 3px solid #FFF;
}


/* LIST STYLES
----------------------------------------------------------------------- */




ul.nav2 {
	height:28px;
	line-height:28px;
	float:left;
	list-style:none;
	font-size:12px;
	font-weight:700;
	margin:0;
	padding:0;
}

ul.nav2 li {
	float:left !important;
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.nav2 li a,ul.nav2 li a:link,ul.nav2 li a:visited {
	font-size: 12px;
	text-decoration:none;
	color:#888;
	float:left;
	display:block; 
	padding:0 10px;
}

ul.nav2 li a:hover {
	color: #e15f7b;
	text-decoration: underline;
}

ul.nav2 li a:active {
	color: #e15f7b;
	text-decoration:none;
}

ul.nav2 li.current_page_item a{
	text-decoration:none;
	color: #e15f7b;
}

ul.nav2 li ul {
	float:left;
	margin:0;
	padding:0;
}

.postmetadata { 
	background:#FFF; 
	padding:5px;
}

span.cmt, span.cmt2 {
	background: #f8f8f8;
	border: 1px solid #eee;
	display: block;
	width: 85px;
	height: 20px;
	margin:2px;
	margin-top: 10px;
	padding:4px 10px 2px 25px;
	font-weight: bold;
	color: #bbb;
}

span.cmt2 { background: #f8f8f8 url(images/calendar.gif) no-repeat 4px 3px; color: #888; float: left; width: 55px;}

span.cmt { width: 45px; float: left; padding: 0px 2px 6px 2px; line-height: 21px;}

span.cmt:hover {
	background: #FFF; border: 1px solid #e4e4e4;
}

span.cmt2:hover {
	background: #fff url(images/calendar.gif) no-repeat 4px 3px; border: 1px solid #e4e4e4;
}

span.cty{background:transparent url(images/category.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}






/* POST / CONTENT
----------------------------------------------------------------------- */

#main {
	width:735px;
	margin:0 auto;
	padding:0;
	padding-top: 0px;

	
}

#content {
	float:left;
	width:735px;
	margin: 0px 0 0;
	padding-left: 10px; 
	border-right:0px #d8eaf3 solid;
	margin-bottom: 10px;
	color: #666;
}

/* IE6 margin fix */
*html #content {
	margin-left: 10px;
}

.entry {
	float:left;
	display: block;
	width:734px;
	height: 363px;
	margin:0;
	padding: 5px; 
	overflow:hidden;
	color: #666;
	background-color: #FFF;
	background: #f1f1f1 url('images/post-back.jpg') no-repeat;
}

.entry2 {
	float:left;
	display: block;
	width:734px;
	height: 363px;
	margin:0;
	padding: 5px; 
	overflow:hidden;
	color: #666;
	background-color: #FFF;
	background: #f1f1f1 url('images/page-back.jpg') no-repeat;

}

.entry3 {
	float:left;
	display: block;
	width:734px;
	height: auto;
	margin-top: 0px;
	padding-top: 1px; 
	overflow:hidden;
	color: #6666666;
	font-weight: normal;
	background: #f5f1f2 url('images/hearts-back-big3.gif');
}

.entry4 {
	float:left;
	display: block;
	width:734px;
	height: auto;
	margin-top: 0px;
	margin-left:1px;
	padding-top: 1px; 
	overflow:hidden;
	color: #888;
	background: #f1f1f1 url('images/colors-back.gif');
}

.picholder {
	position: relative;
	float: left;
	width: 550px;
	height: 348px;
	background: #fff url('images/white-line.gif') repeat-y;
	overflow: hidden;
	color: #fff;
	Z-INDEX: 1; 
}

.metaholder {
	display: inline;
	float: left;
	margin-left: 10px;
	width: 163px;
	height: 340px;
}

.desc {
	display: block;
	margin-right: 5px;
	margin-left: 2px;
	width: 145px;
	height: 70px;
	padding: 4px;
	padding-top: 27px;
	line-height: 14px;	
	color: #777;
}

.info {
	display: block;
	margin-right: 5px;
	margin-left: 2px;
	width: 145px;
	height: 80px;
	padding: 4px;
	padding-top: 15px;
	line-height: 14px;	
}

.info a:hover { background: #fff; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}

.info2 {
	display: block;
	margin-right: 5px;
	margin-left: 5px;
	width: 145px;
	height: 60px;
	padding: 0px;
	padding-top: 0px;	
}

.info3 {
	display: block;
	margin-right: 5px;
	margin-left: 5px;
	width: 160px;
	height: 25px;
	padding: 4px;
	padding-top: 12px;
	line-height: 14px;	
}

.info4 { display: block;}

img.thumb {
	position: relative;
	left: 1px;
	top: 0px;
	float: left;
	background: #FFF;
	width: 550px;
	height: 348px;
	margin: 0px;
	padding: 0px;
	color: #222;
	Z-INDEX: 3; 
}

h2 {
	color: #777;
	padding: 2px;
	font-size: 12px;
	border: none;
}

.title {
	Z-INDEX: 3; 
	position: relative;
	overflow: hidden;
	top: 326px;
	left: -550px;
	height: 15px;;
	width: auto;
	display: inline;
	padding: 2px 15px 2px 5px;
	color: #666;
	text-align: left;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}

a.title, a:visited.title {
	Z-INDEX: 3;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	margin-left: 5px;
	padding: 2px 8px 2px 5px;
	background-color: #FFF;
	border: 1px solid #f8f8f8;
	border-right: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	color : #555;
}

a:hover.title, a:active.title {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color : #e15f7b; 
	background: #000;
	border: 1px solid #080808;
}

.post-meta-key {
	display: none 
}

.post-meta {
	padding: 2px;
	line-height: 14px;
}

.catimage {
	position: relative;
	float: left;
	height: 16px;
	width: 16px;
	margin: 0;
	padding-right: 2px;
	z-index: 0;

}

.post-categories {
	display: inline;
}


ul, ol, ol a {
	list-style-type: none;
}





/* Sub HEADERs
----------------------------------------------------------------------- */

.tagsearch {
	display: block;
	background: url('images/tagsearch.jpg') no-repeat;
	width: 734px;
	height: 59px;
}

.colorsearch {
	display: block;
	background: url('images/colorsearch.jpg') no-repeat;
	width: 734px;
	height: 59px;
}


.selected_tag {
	display: block;
	width: 80px;
	position: relative;
	top: 20px;
	left: 105px;
	color: #888;
	font-weight: bold;
	padding: 2px;	
}

.selected_color {
	display: block;
	width: 80px;
	position: relative;
	top: 20px;
	left: 125px;
	color: #888;
	font-weight: bold;
	padding: 2px;	
}


/* SIDEBAR - out of use currently
----------------------------------------------------------------------- */

#sidebar{float:right;width:200px;margin:10px 0 0;padding:0;}
#rsidebar{float:right;width:200px;margin:0;padding:0; overflow:hidden;}
#rsidebar h2{font-size:12px;border-bottom:#eee 1px solid;margin:0 0 5px;padding:0;}
#rsidebar ul{list-style-type:none;margin:0;padding:0;}
#rsidebar ul li{list-style-type:none;margin:0 0 10px;padding:0;}
#rsidebar ul li ul{list-style-type:square;margin:0;padding:0 3px;}
#rsidebar ul li ul li{list-style-type:none;background:transparent url(images/li.gif) no-repeat 0 3px;border:0;margin:0;padding:0 0 3px 15px;}
.navigation{width:580px;color:#666;margin:0 auto; padding:0;}
.alignright{float:right;margin-top:10px; margin-bottom:10px;}
.alignleft{float:left;margin-top:10px; margin-bottom:10px;}



/* SEARCH 
--------------------------------------------------------------------------- */

#searchform { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 130px;
	height: 20px; 
	line-height:12px; 
	float:left ; 
	margin: 0; 
	padding: 0;
	padding-top: 2px; 
 
}

input { 
	font-size: 11px;
	color: #555; 
	width: 130px; 
	height: 14px;
	padding: 2px;
	border: 1px solid #e4e4e4; 
	background:#fff;
}

input#s { 
	font-weight: normal;
	color: #5188d2; 
	width: 150px; 
	border: 1px solid #cbcbcb; 
	background:#fcfcfc;
}





/* FOOTER 
--------------------------------------------------------------------------- */
#footer {
	background:#f1f1f1;
	clear:both;
	height:5px !important;
	margin:0;
	padding:0;
}

#footerbox {
	background:#f1f1f1;
	height:30px;
	line-height:30px !important;
	margin:0;
	padding:0;
}

.footer {
	width:734px;
	color:#095278;
	height:30px;
	line-height:30px !important;
	margin:0 auto;
	padding:0;
}

.footer u { display: none; }

.footer a:hover{text-decoration:underline;color:#fff;border:none;}
.footer a:link,.footer a:active,.footer a:visited{text-decoration:underline;color:#25aacd;border:none;}



/* COMMENTS 
--------------------------------------------------------------------------- */
.boxcomments {
	padding: 0px;
	width: 670px;
	margin: -30px, 0,0, 0px;
}

.boxcomments h4 {
	color: #888;
	font-size: 12px;
	display: inline;
	margin: 0 0 10px 5px;
	padding: 0px;
}

#commentform{
	margin: 15px 10px;
	padding:15px 15px 1px;
	background: #f8f8f8;
	border: 1px solid #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#commentform label{
	display:block;
	margin:0;
	color: #999;
	font-weight: bold;
}

#commentform input {
	width:170px;
	margin:0 5px 10px 0;
	padding: 4px;
	color: #444;
	background: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #EEE;
}

#commentform input:hover {
	border: 1px solid #BBB;
}

#commentform textarea{
	width:400px;
	margin:0 0 10px;
	padding: 4px;
	color: #444;
	background: #FFF;
	border: 1px solid #EEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#commentform #submit{
	margin:0 0 20px;
	display: block;
	height: 30px;
	padding: 4px 10px;
	color: #777;
	font-weight: bold;
	border: 1px solid #eee;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#commentform #submit:hover {
	background: #999;
	color: #fff;
	border: 1px solid #aaa;
}


#commentform p {
	margin:0px;
}

ol.commentlist	{
	margin:0 0 1px;padding:0;
	/* background: #FFF; */
}




ol.commentlist li{
	display:block;
	list-style:none;
	margin: 10px;
	padding: 0;
}



/*
ol.commentlist li :hover{background:none;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}
ol.commentlist li.commenthead h2{margin:0;}
*/


ol.tblist {
	list-style:none;
	margin: 0;
	padding:0;
	border: none;
	font-weight: bold;
	margin-bottom: 50px;
}



ol.tblist li{
	display:block;
	list-style:none;
	background:#FFF;
	padding:10px;
	margin: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	/* margin:0 0 5px;*/
}

ol.commentlist li { display: block; clear: both; margin: 8px 0 30px 10px; background: #fff;}


.commentlist .quote {
	display: block;
	width: 458px;
	float: left;
	background: #fff;
	line-height: 1.6em;
	padding: 10px;
	font-size: 12px;
	font-weight: normal;
	color: #666;
}

.commentlist .quote a:link, .commentlist .quote a:visited {
	color: #e15f7b;
	text-decoration: none;
	font-size: 12px;
}

.commentlist .quote a:hover {
	text-decoration:underline;
}

.commentlist li {
	clear: both;
	display: block;
 	padding: 12px 30px 22px 30px;
	color:#888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #fff;
	font-weight: bold;
	border: 2px solid #eee;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.commentlist cite {
	margin: 0;
	background: #fafafa;
	display:block;
	float: right;
	border-right: 1px solid #eee;
	width: 140px;
	font-style:normal;
	padding: 8px 0 0 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.commentlist cite em, .commentlist cite em a { font-style: normal; font-weight: normal; font-size: 11px;}
	
.commentlist cite img { display: block; width: 24px; height: 24px; margin: 0 0 8px 0; border: 4px solid #fff;}

.commentlist cite a:link, .commentlist cite a:visited {
	color: #e15f7b;
	text-decoration:none;
	font-weight: bold;
	background: #f5f1f2;
	font-size: 12px;
}

.commentlist cite a:hover, .commentlist cite a:active {
	text-decoration:underline;
	background: #f5f1f2;
	}

#trackback {
	border: none;
}




/* PAGEBAR DESIGN  
--------------------------------------------------------------------------------------  */

.pagebar {
	display: block;
	background: url('images/bot-nav.jpg') no-repeat;
	width: 734px;
	height: 59px;
	float: left;
	padding: 0px;
	border: 0px solid #fff;
	text-decoration: none;
	font-size: 14px;
}

.pagebar a, .pageList .this-page, pagebar a:visited, .pagebar .break  {
	display: inline;
	position: relative;
	top: 22px;
	left: 10px;
	border: 1px solid #eee;
	background: #FFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 9px 5px 9px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.pagebar .break  { margin-right: 5px;}

.pagebar .this-page {
	display: inline;
	position: relative;
	top: 22px;
	left: 10px;
	border: 1px solid #eee;
	padding: 5px 9px 5px 9px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	font-weight: bold;
	background: #e15f7b;
	border: 1px solid #e15f7b;
	color: #fff;
}

.pagebar a:hover {
	background: #e15f7b;
	border: 1px solid #e15f7b;
	color: #fff;
} 


li a {
	color: #e15f7b;

}



/* TAG CLOUD   
------------------------------------------------------------------------------------------- */

ul#tagcloud { width: 705px; padding:0; margin:0; text-align:center; list-style:none; margin-top: 0px;}

ul#tagcloud li { display:inline; font-size:70%; color:#ccc; background: none; padding: 0;}

ul#tagcloud li a, ul#tagcloud li a:link { 
	display: inline;
	padding: 4px;
	padding-right: 4px;
	text-decoration:none;
	background: #FFF; 
	line-height: 36px;
	border: 1px solid #eee;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

ul#tagcloud li a:hover { 
	display: inline;
	padding: 4px;
	text-decoration:none;
	background: #e15f7b;
	border: 1px solid #e15f7b;
	color: #FFF; 
}

ul#tagcloud li.t1 a { 
	color:#888; 
	font-size: 170%; 
	padding: 4px;
}

ul#tagcloud li.t1 a:hover { color:#FFF;}
ul#tagcloud li.t2 a:hover { color:#FFF;}
ul#tagcloud li.t3 a:hover { color:#FFF;}
ul#tagcloud li.t4 a:hover { color:#FFF;}
ul#tagcloud li.t5 a:hover { color:#FFF;}
ul#tagcloud li.t6 a:hover { color:#FFF;}
ul#tagcloud li.t7 a:hover { color:#FFF;}
ul#tagcloud li.t8 a:hover { color:#FFF;}
ul#tagcloud li.t9 a:hover { color:#FFF;}
ul#tagcloud li.t10 a:hover { color:#FFF;}

ul#tagcloud li.t2 a { 
	color:#777; 
	font-size: 220%; 
	padding: 4px;
}

ul#tagcloud li.t3 a { 
	color:#666; 
	font-size: 260%; 
	padding: 4px;
}

ul#tagcloud li.t4 a { 
	color:#555; 
	font-size: 280%; 
	padding: 4px;
}

ul#tagcloud li.t5 a { color:#444; font-size: 300%; padding: 4px;
	padding: 4px;
}

ul#tagcloud li.t6 a { color:#333; font-size: 310%; padding: 4px;
	padding: 4px;;
}

ul#tagcloud li.t7 a { color:#333; font-size: 320%; padding: 4px;
	padding: 4px;
}

ul#tagcloud li.t8 a { color:#222; font-size: 330%; padding: 4px;
	padding: 4px;
}

ul#tagcloud li.t9 a { color:#111; font-size: 340%; padding: 4px;
	padding: 4px;
}

ul#tagcloud li.t10 a { color:#000; font-size: 350%; padding: 4px;
	padding: 4px;
}


.alx {
	display:none;
}

/*   COLORS  ------------  */

.colors {

	line-height: 36px;
	color: #888;
	margin: -2px;
	padding-top: -2px;
	padding-left: 16px;
	font-weight:bold;


}

a.black { background: url('http://www.irie.be/wp-content/images/black.gif') center left no-repeat; padding-left: 22px; display: block; height: 36px; width: 695px;}

a.blue { background: url('http://www.irie.be/wp-content/images/blue.gif') center left no-repeat; padding-left: 22px; display: block; height: 36px; width: 695px;}

a.brown { background: url('http://www.irie.be/wp-content/images/brown.gif') center left no-repeat; padding-left: 22px; display: block; height: 36px; width: 695px;}

a.green { background: url('http://www.irie.be/wp-content/images/green.gif') center left no-repeat; padding-left: 22px; display: block; height: 36px; width: 695px;}

a.grey { background: url('http://www.irie.be/wp-content/images/grey.gif') center left no-repeat; padding-left: 22px; display: block; height: 36px; width: 695px;}

a.orange { background: url('http://www.irie.be/wp-content/images/orange.gif') center left no-repeat; padding-left: 22px; display: block; height: 36px; width: 695px;}

a.pink { background: url('http://www.irie.be/wp-content/images/pink.gif') center left no-repeat; padding-left: 22px; display: block; height: 36px; width: 695px;}

a.purple { background: url('http://www.irie.be/wp-content/images/purple.gif') center left no-repeat; padding-left: 22px; display: block; height: 36px; width: 695px;}

a.red { background: url('http://www.irie.be/wp-content/images/red.gif') center left no-repeat; padding-left: 22px; display: block; height: 36px;}

a.white { background: url('http://www.irie.be/wp-content/images/white.gif') center left no-repeat; padding-left: 22px; display: block; height: 36px; width: 695px;}

a.yellow { background: url('http://www.irie.be/wp-content/images/yellow.gif') center left no-repeat; padding-left: 22px; display: block; height: 36px; width: 695px;}

a.multiple { background: url('http://www.irie.be/wp-content/images/multiple.gif') center left no-repeat; padding-left: 22px; display: block; height: 36px; width: 695px;}

a.btn_links {
	background: url('http://www.irie.be/wp-content/themes/irie/images/links-off.gif');
}


/*   HEARTS ---------- */

.hearts {
	line-height: 36px;
	color: #f4f1f1;
	margin: -2px;
	padding-top: -2px;
	padding-left: 45px;


}


/*  MORE -------------- */

a.portal { background: url('http://www.irie.be/wp-content/images/portal.gif') center left no-repeat; margin-left: 2px; padding-left: 22px; display: block; height: 36px; width: 695px;}

a.flash { background: url('http://www.irie.be/wp-content/images/flash-sites.gif') center left no-repeat; padding-left: 22px; display: block; height: 36px; width: 695px;}


/* RELATED POSTS ------------ */

.related {
	line-height: 36px;
	color: #888;
	margin: -2px;
	padding-top: -2px;
	padding-left: 16px;
	font-weight:bold;


}

.lastwords, .footer-nav {
	display: block;
	width: auto;
	background: #fff;
	margin-top: 0px;
	padding: 20px;
	text-align: center;
	color: #999;
}

.footer-box { display: block; clear: both; margin: 0; height: 70px; background: #fff; border-top: 1px solid #eee; color: #888;}

.footer-box a { color: #666;}

.footer-box a:hover { color: #444; text-decoration: underline;}

a#footer_twitter { display: block; float: right; padding: 1px 20px 4px 22px; background: url('images/twitter.gif') no-repeat; font-weight: bold;}

a#footer_rss-feed { display: block; float: right; margin: 0 15px 0 0; padding: 1px 4px 4px 22px; background: url('images/rss-feed.gif') no-repeat; font-weight: bold;}

a#footer_facebook { display: block; float: right; margin: 0 15px 0 0; padding: 1px 4px 4px 22px; background: url('images/facebook.gif') no-repeat; font-weight: bold;}

.footer-nav { background: #fff; clear: both; margin-top: 100px; border-top: 1px solid #eee; color: #ccc;}

.footer-nav a:link, .footer-nav a:visited {
	display: inline;
	margin-right: 6px;
	padding: 4px 6px;
	color: #999;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	font-weight: bold;
}

.footer-nav a:hover { background: #e15f7b; color: #fff}

.lastwords a:hover {
	color: #666;
	text-decoration: underline;
}



/* Info - Zusatztexte ------------------ */

.infotext-holder {
	display: block;
	margin: 0px 34px 0px 10px;
}

.infotext p {
	float: left;
	display: inline;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	background: #fff;
	color: #777;
	line-height: 2em;
	padding: 2px 4px;
	margin: 1px 0;
	border: 1px solid #eee;
}

.infotext h2, .infotext h3 {
	display: inline;
	background: #fff;
	color: #e15f7b;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	font-style: italic;
	padding: 4px 2px;
	margin: 10px 0;
	line-height: 4em;
}

.infotext h3 {
	color: #777;
	font-size: 16px;
	line-height: 3em;
}

.infotext a:link, .infotext a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #e15f7b;
}

.infotext a:hover {
	text-decoration: underline;
}

.clear {
	clear: both;
}


.linkroll {
	display: block;
	width: 742px;
	padding: 0;
	margin: 0 0 4px 1px;
}

zz.linkroll a:link, .linkroll a:visited {
	display: block;
	float: left;
	width: 240px;
	height: 161px;
	background: url('images/thumb-back.jpg') no-repeat;
	list-style: none;
	margin: 0;
	margin-right: 1px;
	padding: 3px;
	padding-bottom: 10px;
}


.findmore { display: block; float: left; width: 240px; height: 180px; margin: 0 1px 10px 0; padding: 3px 3px 10px 3px; background: url('images/thumb-back.jpg') no-repeat; color: #777;}

.findmore img { width: 230px; margin: 0 0 10px 0; border: none;}

.findmore a:visited { border: none; margin: -3px 0 -10px -2px;}

/* TOP 40 */

.hearts li a {
	display: block;
	float: left;
	width: 630px;
	font-weight: bold;
}

span.ratings {
	display: block;
	float: right;
	margin-right: 30px;
	color: #aaa;
	font-weight: bold;
	text-align: left;
}

/* CREDITS */

.credits {
	display: block;
	background: url('images/credits.jpg') no-repeat;
	width: 734px;
	height: 59px;
}

.credit-links {
	display: block;
	padding: 21px 0 0 92px;
	color: #888;
}

.credit-links a { display: inline; background: #fff; padding: 2px 5px; line-height: 16px; margin-right: 8px; font-weight: bold; -moz-border-radius: 2px; -webkit-border-radius: 2px;}

.credit-links a:hover { background: #222;}

/* Post Navigation */

.post-navigation {
	display: block;
	background: url('images/bot-nav.jpg') no-repeat;
	width: 710px;
	height: 30px;
	padding: 16px 12px;
}

.post-navigation-prev a { display: block; float: left; width: 180px; background: #fff url('images/next-post-alt.gif') 0px 3px no-repeat; padding: 5px 5px 5px 15px; line-height: 16px; margin-right: 8px; font-weight: bold; -moz-border-radius: 2px; -webkit-border-radius: 2px;}

.post-navigation-next a { display: block; float: right; width: 180px; background: #fff url('images/prev-post-alt.gif') 190px 3px no-repeat; padding: 5px 20px 5px 5px; text-align: right; line-height: 16px; margin-right: 8px; font-weight: bold; -moz-border-radius: 2px; -webkit-border-radius: 2px;}


/* TOP 40 */

ul.top40 li { display: block; height: 139px; overflow: hidden; margin-top: 5px;}

span.top40-thumb { display: block; width: 230px; height: 132px; float: left;}

span.top40-thumb img { display: block; width: 200px; height: 132px; float: left;}

span.top40-title { display: block; width: 200px; height: 132px; float: left; }

span.top40-title a{ font-size: 24px; letter-spacing: -1px; padding: 10px 0; font-weight: normal;}

span.ratings { display: block; background: #fff; width: 60px; margin: 10px 0 0 0; padding: 0px 10px; border: 1px solid #eee; color: #888; }

#note { display: block; width: 710px; padding: 6px 10px; margin: 10px 0 10px 11px; background: #ffc; border: 1px solid #ffa; font-weight: bold; }

.sociable { display: block; width: 550px; float: left;}

.sociable a { margin: 0 0px 10px 4px;}

.sociable img { padding: 4px;}

/* searchbox */

#searchbox { display: block; float: right; width: 136px; margin: 0 30px 0 0; padding: 6px 4px 5px 24px; background: #fff url('images/search-icon.jpg') 4px 9px no-repeat; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;  text-align: center; -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.15); -khtml-box-shadow: 0px 0px 4px rgba(0,0,0,0.15); -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.15); border: 1px solid #fff; }

#searchbox input { width: 128px; border: 1px solid #eee;}
#searchbox input:hover { border: 1px solid #ddd;}

#searchbox #searchsubmit { display: none; }

/* navbox */

#previouslinks a { display: block; width: 50px; height: 50px; background: #fff; position: fixed; top: 45%; left: 0px; z-index:9; text-align: center; padding-top: 5px;}
#nextlinks a { display: block; width: 50px; height: 50px; background: #fff; position: fixed; top: 45%; right: 0px; z-index:9; text-align: center; padding-top: 5px;}

#previouslinks a, #nextlinks a{ color: #aaa; font-size: 36px; -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.15); -khtml-box-shadow: 0px 0px 4px rgba(0,0,0,0.15); -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.15);}

#previouslinks a:hover, #nextlinks a:hover { color: #777;}

/* random posts */

.rnd-holder { display: block; width: 240px; height: 210px; float: left; color: #777; margin-right: 7px;}

.rnd-holder:hover { color: #e15f7b; }

.rndposts {
	display: block;
	float: left;
	width: 240px;
	height: 152px;
	background: url('images/thumb-back.jpg') no-repeat;
	list-style: none;
	margin: 0;
	margin-right: 1px;
	padding: 3px;
	overflow: hidden;
}

.rndposts a.title { display: none;}

.rndposts img.thumb {width: 230px; height: 146px; margin-top: -144px; margin-left: 2px; position: static; padding: 0; border: none;}

.rndposts a, .rndposts a:visited { padding: 0; margin: 0;}

.rndposts a.overlay, .rndposts a.overlay:visited { display: block; width: 230px; height: 146px; z-index: 8; position: relative; top: 0; left: 0; padding: 0; border: none; background: none;}

img { border: none;}

a.commentlink { display: block; background: url('http://irie.be/wp-content/themes/irie/images/comment.gif') 2px 2px no-repeat; padding: 1px 2px 2px 28px;}

