/*
Theme Name: DUCS 1.9.0
Description: 
Theme URI: http://mellewynia.nl
Author: Melle Wynia
Version: 1.9.0
*/







body, h1, h2, h3, h4, p, ul, ol, li, blockquote
{
	margin:0; padding:0;
}

html
{
	position:relative; overflow-y:scroll;
	min-width:950px;
}

body
{
	background:#666566;
	font:15px/1.6em Arial, sans-serif;
}

a span
{
	cursor:pointer;
}

a img
{
	border:0;
}

hr
{
	display:none;
}

.clear
{
	display:block; clear:both; overflow:hidden;
	height:1px; width:1px;
}








#header
{
	display:block;
}

#header h1
{
	overflow:hidden;
	height:134px;
}

#header h1 a
{
	display:block;
	margin:0 0 0 -3px;
}




#header blockquote
{
	font-weight:bold; text-align:right;
}

#header blockquote p.normal
{
	position:absolute;
	top:20px; right:0;
	color:#000; font:11px/15px Arial, sans-serif; font-weight:bold;
}

#header blockquote p.pink
{
	padding:6px 15px 6px 0;
	background:#c3beba;
	color:#cc1100; font:15px/22px Arial, sans-serif;  font-weight:bold;
}

#header blockquote p.black
{
	padding:6px 15px 6px 0;
	background:#000;
	color:#c3beba; font:15px/22px Arial, sans-serif;  font-weight:bold;
}




#menu1
{
	display:block; position:relative;
	margin:0 auto; 
	width:910px;
}

#menu1 ul
{
	overflow:hidden;
	padding:0 247px 0 4px;
	height:46px;
	list-style:none;
	background:#c3beba; 
	font:11px/18px Arial, sans-serif; font-weight:bold;
}

#menu1 ul li
{
	float:left;
	margin:13px 0 0 5px;
}

#menu1 ul li a
{
	display:block;
	margin:0 0 0 0; padding:3px 4px 0 4px;
	color:#000; text-decoration:none;
}

#menu1 ul li.current-menu-item a,
#menu1 ul li a:hover
{
	text-decoration:underline;
}




#searchform
{
	position:absolute;
	top:258px; right:0px;
	width:243px; height:55px;
}

#searchform .field
{
	position:absolute;
	top:0px; left:0px; padding:3px 2px;
	width:150px; height:15px;
	border:0;
	background:#eee;
	color:#222; font:12px/21px Arial, sans-serif;
}

#searchform .submit
{
	position:absolute;
	top:0; left:160px; padding:3px 0px;
	width:70px; height:21px;
	border:0;
	background:#222;
	cursor:pointer;
	color:#eee; font:10px/18px Arial, sans-serif; text-transform:uppercase; 
}

#searchform .submit:hover
{
	text-decoration:underline;
}




.content
{
	display:block; position:relative;
	margin:0 auto; padding:0 0 0 0;
	width:910px;
}

.content h1
{
	margin:0 0 5px 0; padding:35px 0 0 0;
	color:#eee; font:22px/1.6 Arial, sans-serif; font-weight:bold; text-align:right;
}

.page .content h1
{
	margin:18px 0 11px 0; padding:7px 11px 7px 0;
	background:#999;
}

.home .content h1
{
	margin:0 0 5px 0; padding:35px 0 0 0;
	background:transparent;
}

.content h1 a
{
	color:#eee; text-decoration:none; 
}

.content h1 a:hover
{
	color:#eee;
}




.content .prev-next
{
	display:block;
	margin:-32px 0 0px 0;
	height:32px;
}

.content .prev-next a
{
	margin:0 7px 0 0;
	color:#bbb; font:12px/1.6 Arial, sans-serif; font-weight:bold; 
}

.content .prev-next a:hover
{
	color:#eee;
}




.content p
{
	padding:0 0 17px 0;
}


.content h2
{
	clear:both;
	margin:10px 0 17px 0;
	border-bottom:2px solid #cc1100;
	color:#cc1100; font:17px/1.6em Arial, sans-serif; font-weight:bold; text-align:right;
}

.content h3
{
	clear:both;
	margin:23px 0 17px 0;
	border-bottom:2px solid #666;
	color:#333; font:15px/1.6em Arial, sans-serif; font-weight:bold;
}

.content ul
{
	padding:0 0 20px 15px;
}

.content ul li
{
	padding:0 0 0 7px 0;
}

.content a
{
	color:#e40795;
}

.content a:hover
{
	color:#000; text-decoration:underline;
}




.content .entry-header
{
	display:block;
	width:610px;
}




.content .entry-content
{
	position:relative; float:left;
	padding:30px 30px 0 30px;
	width:550px;
	background:#eee;
	color:#222;
}

.content .entry-meta
{
	position:absolute;
	top:-9999px; left:-9999px;
}




.content .side
{
	float:right;
	width:300px;
}


.content .entry-excerpt
{
	margin:0 0 0 20px; padding:20px 20px 0 20px;
	width:240px;
	background:#c3beba;
	font:12px/1.6em Arial, sans-serif;
}

.content .entry-excerpt img
{
	margin:0 0 12px 0;
	width:100%; height:auto;
}

.content .message
{
	margin:27px 0 0 20px; 
	color:#fe1818; font:11px/1.6em Arial, sans-serif;
}

.content .message p.twitter
{
	color:#ccc;
}

.content .message p.twitter a
{
	color:#ccc;
}



.content h2 .local_time
{
	display:block; position:absolute;
	left:30px; margin:47px 0 0 120px;
	font:13px/1.61 Arial, sans-serif; font-weight:bold;
}

.local_time span
{
	display:inline-block; position:relative;
	width:16px; text-align:right;
}

.local_time .zero
{
	position:absolute;
	left:-8px;
}

.content img.extreme_float_left
{
	display:block; position:relative; float:left;
	margin:51px -230px 14px 261px;
	width:290px; height:120px;
	background:#eee;
}




.content ul.archives
{
	padding:0 0 15px 0;
	list-style:none;
}

.content ul.archives li
{

}

.content ul.archives li a
{
	color:#000; text-decoration:none;
}

.content ul.archives li a span.entry-date
{
	display:inline-block;
	width:70px;
	font-size:13px;
}

.content ul.archives li a span.category
{
	display:inline-block;
	width:100px;
	font-size:13px;
}

.content ul.archives li a span.category.news
{
	
}

.content ul.archives li a span.category.specialreports
{
	color:#ff76ff;
}

.content ul.archives li a span.category.galleries
{
	color:#ff6309;
}

.content ul.archives li a span.title
{
	color:#99284c; text-decoration:underline;
}

.content ul.archives li a:hover span.title
{
	color:#000;
}




.content .comments
{
	position:relative; float:left;
	margin:12px 0 0 0; padding:0 30px 30px 30px;
	width:550px;
	background:#eee;
	color:#222;
}

.content .comments ol
{
	list-style:none;
}

.content .comments h3 a.time
{
	margin:0 0 0 5px;
	font-size:11px; color:#000; text-decoration:none; font-weight:normal;
}

.content .commentslist
{
	padding:10px 0 20px 0;
	list-style:none;
}

.commentslist header
{
	font-weight:bold;
}

.content #respond label
{
	display:block;
}

.content #respond #author,
.content #respond #email,
.content #respond #url
{
	padding:0 3px;
	border:1px solid #000;
	font:15px/1.6em Arial, sans-serif;
}


.content #respond textarea
{
	position:relative;
	left:-6px; padding:5px;
	width:100%;
	font:15px/1.6em Arial, sans-serif;
}

.content #respond .form-allowed-tags
{
	display:none;
}

.content #respond #submit
{
	cursor:pointer;
}





#footer
{
	position:relative; display:block; clear:both;
	margin:0 auto; padding:0 300px 26px 0;
	width:610px;
	color:#222; text-align:center;
}



.latest-tweets {  margin:20px 0 0 20px;  padding:20px 20px 18px 20px;  background:#9d9c9d;  color:#000; font:12px/1.6em Arial, sans-serif;  }

.latest-tweets a {  border-bottom:1px solid #888;  color:#000; text-decoration:none;  }
.latest-tweets a:hover {  border-bottom:1px solid #000;  color:#000; text-decoration:none;  }

.content .latest-tweets h3 {  margin:0; padding:0;  border-bottom:0;  font:bold 12px/1.6em Arial, sans-serif; text-align:left; text-transform:uppercase;  }
.content .latest-tweets h3 small {  position:absolute;  margin:0 0 0 5px;  font-size:10px;  }
.content .latest-tweets h3 a {  text-transform:none;  }

.content .load-twitter {  margin:17px 0 0 0; padding:0 0 0 0; margin:0;  list-style:none;  font-size:12px; line-height:14px;  }

.load-twitter.loaded li {  position:relative;  }
.load-twitter li p {  padding:20px 0 0 0;  }
.load-twitter.loaded li .time {  position:absolute; top:20px; right:0;  color:#666; font-size:11px; text-align:right;  }
.load-twitter.loaded li .user {  display:block;  padding:0 0 5px 0;  border-bottom:0;  }
.load-twitter.loaded li .user:hover {  border-bottom:0;  }
.load-twitter.loaded li .user span {  display:block; float:left;  margin:0 8px 5px 0;  width:36px; height:36px;  background:#222 url(images/bg-twitter-ducs.png) no-repeat;  }
.load-twitter.loaded li .user.rt span {  background:#222 url(images/bg-twitter-ducs-rt.png) no-repeat;  }

.hits {  padding:26px 0 0 0;  }



#note
{
	position:relative; display:block; clear:both;
	margin:0 auto; padding:28px 300px 0 0;
	width:610px;
	color:#fe1818; text-align:left;
}

#note a
{
	color:#000; text-decoration:none;
}

#note a:hover
{
	text-decoration:underline;
}