/*  
Theme Name: Rejected
Theme URI: http://www.rejected.nl/
Description: The incredibly cool Rejected.nl theme.
Version: 1.0
Author: David van Gemeren
Author URI: http://www.davidvangemeren.nl/
*/

body {
	background:#fff;
	font:12px "Courier New", sans-serif;
	color:#f00;
}

h1 {
	font:14px Arial;
	text-transform:uppercase;
	font-weight:bold;
	color:#000;
	padding:0px;
	margin:0px;
}

h2 {
	font:14px Arial;
	text-transform:uppercase;
	font-weight:bold;
	color:#888;
	padding:0px;
	margin:0px;
}

h3 {
	font:12px "Courier New", sans-serif;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

p {
	margin:0px;
	padding:0px;
}

table {
	border-collapse:collapse;
	width:100%;
}

/***** ID's *****/
#menu {
	position:absolute;
	top:3px;
	left:28px;
	z-index:200;
}

#title {
	position:absolute;
	top:46px;
	left:28px;
}

#content {
	position:absolute;
	top:81px;
	left:28px;
}

	#content #left {
		width:400px;
		float:left;
		margin-right:28px;
		margin-bottom:28px;
	}
	
	#content #middle {
		width:260px;
		float:left;
		margin-right:28px;
		color:#000;
		margin-bottom:28px;
	}
	
		#content #middle a {
			color:#06f;
		}
	
	#content #right {
		width:170px;
		float:left;
		margin-bottom:28px;
	}

/***** CUSTOM SHIZZLE *****/
div.article {
	margin-top:5px;
	border-top:2px solid #bbb;
	padding-top:3px;
}

	div.article a {
		color:#000;
		text-decoration:none;
	}
	
	div.navigation {
		margin-top:24px;
	}
	
	div.navigation a {
		color:#f00;
		text-decoration:none;
	}
	
	div.article img {
		margin-top:5px;
		max-width:400px;
	}
	
	#middle div.article {
		margin-bottom:14px;
	}
	
	#right div.article {
		
	}
	
	#right div.article ul {
		margin:0;
		list-style:none;
		padding:0;
	}

div.date {
	color:#999;
	float:left;
}

div.tags {
	float:right;
}

	div.tags ul {
		padding:0px;
		margin:0px;
		list-style-type:none;
	}
	
	div.tags li {
		float:left;
		margin-left:2px;
	}
	
	div.tags li a {
		display:block;
		padding:0px 2px;
		background:#777;
		color:#fff;
		text-decoration:none;
		text-transform:uppercase;
	}

div.tags li a:hover {
background:#333;
}

div.metadata {
	height:20px;
}

div.menu_rejected, div.menu_tags, div.menu_info {
	display:block;
	background:#f00;
	width:100px;
	height:20px;
	overflow:hidden;
	float:left;
	margin-right:4px;
}

div.menu_rss, div.menu_newsletter {
	display:block;
	background:#888;
	height:20px;
	overflow:hidden;
	float:left;
	margin-right:4px;
}

	div.menu_info {
		width:40px;
		margin-left:152px;
	}

	div.menu_rejected:hover, div.menu_tags:hover, div.menu_info:hover {
		overflow: visible;
	}

	div.menu_rejected a, div.menu_tags a, div.menu_info a, div.menu_rss a, div.menu_newsletter a {
		padding:3px 5px;
		display:block;
		color:#fff;
		text-decoration:none;
	}
	
	div.menu_newsletter a {
		float:left;
	}
	
	div.menu_rejected ul, div.menu_tags ul {
		padding:3px 0px;
		margin:0px;
		width:140px;
		background:#888;
		list-style-type:none;
	}
	
	div.menu_rejected li, div.menu_tags li {
		padding:1px 5px;
		width:100%;
	}
	
	div.menu_rejected:hover a, div.menu_tags:hover a, div.menu_info:hover a {
		border-bottom:36px solid #888;
	}

	div.menu_rejected:hover li a, div.menu_tags:hover li a, div.menu_info:hover p a {
		border:0px;
		padding:0px;
	}
	
	div.menu_tags li a {
		width:115px;
		float:left;
	}

div.menu_tags li:hover, div.menu_rejected li:hover {
background:#333;
width:130px;
}
	
	div.menu_tags li span.count {
		color:#ccc;
	}
	
	div.menu_info p {
		width:200px;
		background:#888;
		color:#fff;
		padding:5px 10px;
	}
	
	div.menu_info p a {
		display:inline;
	}
	
	div.menu_search {
		margin-left:24px;
		display:block;
		float:left;
	}
	
	div.menu_rss {
		/* margin-left:24px; */
	}

div.menu_newsletter {
margin-left:24px;
}
	
	div.article .city {
		width:80px;
		text-align:right;
	}

ul.ec3_events, ul.ec3_events ul {
	padding:0px;
	margin:0px;
	list-style:none;
}

	ul.ec3_events .ec3_list {
		margin-left:0px;
		color:#000;
		text-transform:lowercase;
	}
	
	p.delicious-extended {
		color:#999;
	}