/*
File:			custom.css
Description:	Custom styles for Your Theme

HOW TO USE THIS FILE:

Override any class you want and it will change default styling to suit your needs.

For example, if you wish to change the default text blog title to grey, you would add the 
following declarations to this file:

	#header .blog-title a{ background:#cccccc }     <--- This makes blog title background grey

*/
img {
	border: none;
}

body {
	background: none;
	font-family: Helvetica, Arial, "Trebuchet MS", sans-serif;
	background: url(images/bg_top.gif) repeat-x;
}

/*---------MISC STYLING --------- */
.fix{ clear:both; height:1px; overflow:hidden; margin:0 0 -1px }
.clear{ clear:both }
img.fl{ margin:0 12px 5px 0; background:#F4F4F4;	border:1px solid #DDDDDD; padding:5px; }
img.fll, .entry img{ background:none; border:none; padding:0; margin:0; display:inline;}
img.fl:hover, img.fll:hover, .entry img:hover{ border:none }
.fl, .fll{ float:left }
.fr, .frr{ float:right }
.ac, span .ac{ text-align:center }
.ar, span .ar{ text-align:right }
.al, span .al{ text-align:left }
.gravatar{ float:left; background:#EDEDED; margin:0 7px 0 0; padding:4px }
.border-top{ border-top:2px solid #CCC6B7 }
.border-bottom{ border-bottom:1px solid #CCC6B7 }
.alpha{ margin-left:0 }.omega{ margin-right:0 }
.wp-caption { background:#F4F4F4; margin:0 0 6px 6px }
.wp-caption .wp-caption-text { font-size:11px; text-align:center; margin:0; padding:0 0 6px 0 }
img.alignleft{ margin:10px 10px 0 0 }
h1{font-size:30px; line-height:30px; font-weight:700; letter-spacing:-1px} 
h2,h4,h5{ font-family:Helvetica, Arial, "Trebuchet MS", sans-serif; font-weight:700; margin-bottom:0px; padding-bottom:0px; line-height:1.6em; }
.aligncenter{ display:block; margin:10px auto 20px }
h3{ font-family:Helvetica, Arial, "Trebuchet MS", sans-serif; font-weight:bold; margin-bottom:0px; padding-bottom:0px; color: #ff6600}
.alignleft{ float:left; margin:10px 20px 8px 0 }
.alignright{ float:right; margin:10px 0 8px 20px }
.widget ul li ul li,.widget_pages ul li ul li{ border:none; margin:8px 0 5px 15px; padding:0 0 0 10px }
a,.widget ul li a,.featured_post h3 a:hover{ text-decoration:none; color:#ff6600 }
a:hover,#pagenav li ul li a:hover,.widget ul li a:hover,.widget .more a,.content .more a:hover,.post h2 a:hover,.featured_post h2 a:hover,.navigation a:hover{ text-decoration:underline }
.content_left,.footer_left,.fl{ float:left }
.content_right,.footer_right,.col2,.fr{ float:right }
hr { color:#ACA095; margin-top:12px; display:block; }
.fbook { border-top:1px #ACA095 solid; display: inline-block; margin: 0.8em 0 -0.8em 0; width:100%;}
.sidewidge h3 {color:#ACA095; padding: 0 0 0.8em 0; }
.sidewidge a {color:#ACA095; padding: 0 0 0.4em 0; }
.sidewidge li {list-style:none; text-transform:capitalize;}
.line{
	border-bottom:1px #ACA095 solid;
	margin: 18px 0 8px 0;
}

/*---------LAYOUT--------- */
.wrapper{ position:relative; width:990px; margin-right:auto; margin-left:auto; padding-bottom:10px }
.page{ float:left; width:930px; padding:0 30px }
#header{ float:left; width:650px; padding-top:20px; padding-bottom:0 }
#header-about h2{ float:left; width:100%; font:normal 33px/33px georgia; border-top:1px solid #DDD; border-bottom:1px solid #DDD; margin:0 0 30px; padding:15px 0 }
#header img{ border:none !important }
.nav{ float:left; width:650px }
.content{ left:320px; width:650px }
.content li{ margin-bottom:5px }
#header .blog-title{ line-height:55px }
#header .blog-title a{ color:#222222; font-size:50px; font-weight:bold }
#header .blog-title a:hover{ text-decoration:none; color:#666666 }
#header .blog-description{ color:#666666 }

/*---------TOP NAVIGATION for PAGES---------  */
.top_menu{ background: #FF6600; height:30px; width:960px; text-align:left; font-size:14px; padding:10px 0 0 30px }
.top_menu ul{ list-style:none; margin:0; padding:0 }
.page-menu li a{ color:#ffffff; display:block; padding:0 9px }
.page-menu li ul li a{ border:0; color:#ffffff }

.page-menu li a:hover,.top_menu li.active a{ color:#8B9298; background:#9E005D }
.page-menu li.current_page_parent a{ color:#8B9298; font-weight:normal; background:#ffffff}
.page-menu li.current_page_parent a:hover{ color:#fff; background:#9E005D }
.page-menu li.current_page_item a{ color:#8B9298; font-weight:normal; background:#ffffff }
.page-menu li.current_page_item a:hover{ color:#fff; background:#9E005D }

a.admin-link, a.admin-link:hover{color:#8B9298; background:#9E005D; padding:0 6px 0 0;font-weight:normal}

span.subscribe{ color:#8B9298;background:#9E005D;line-height:28px }

.page-menu li a:hover{ color:#8B9298; background:#9E005D; text-decoration:underline }
.page-menu li.current_page_item a:hover,#pagenav li:hover a{color:#ffffff; background:#9E005D}

/*---------DROPDOWN NAVIGATION FOR PAGES---------  */
#pagenav a{ display:block }
#pagenav li{ float:left; line-height:30px }
#pagenav li a:hover{ background:#9E005D;text-decoration:none }
#pagenav li ul{ position:absolute; width:15em; left:-999em }
#pagenav li:hover ul,#pagenav li.sfhover1 ul{ left:auto; z-index:1000 }
#pagenav li ul li{ background:#9E005D; border:none; border-bottom:dotted #ffffff; border-width:0 1px 1px; line-height:16px; width:15em; padding:5px 0 5px 0 }
#pagenav li:hover,#pagenav li.hover{ position:static }
#pagenav li ul ul{ margin:-29px 0 0 15em }
#pagenav li:hover ul ul,#pagenav li:hover ul ul ul,#pagenav li.sfhover1 ul ul,#pagenav li.sfhover1 ul ul ul{ left:-999em; padding:2px 0 0 }
#pagenav li:hover,#pagenav li.sfhover1{ background:#9E005D }
#pagenav li a:hover,#pagenav li a.sfhover1{ color:#fff }
#pagenav li ul li ul li,#pagenav li ul li ul li ul li,#pagenav li ul li ul li ul li ul li{ border:1px solid #595959 }
#pagenav li:hover ul ul,#pagenav li.sfhover1 ul ul,#pagenav li:hover ul ul,#pagenav li:hover ul ul ul,#pagenav li:hover ul ul ul ul,#pagenav li.sfhover1 ul ul,#pagenav li.sfhover1 ul ul ul,#pagenav li.sfhover1 ul ul ul ul{left:-999em}
#pagenav li:hover ul,#pagenav li li:hover ul,#pagenav li.sfhover1 ul,#pagenav li li.sfhover1 ul,#pagenav li:hover ul,#pagenav li li:hover ul,#pagenav li li li:hover ul,#pagenav li.sfhover1 ul,#pagenav li li.sfhover1 ul,#pagenav li li li.sfhover1 ul,#pagenav li:hover ul,#pagenav li li:hover ul,#pagenav li li li:hover ul,#pagenav li li li li:hover ul,#pagenav li.sfhover1 ul,#pagenav li li.sfhover1 ul,#pagenav li li li.sfhover1 ul,#pagenav li li li li.sfhover1 ul{left:auto}
select,#pagenav{ padding:0 }
#pagenav li a span{ font-size:12px; color:#9D9D9D; font-weight:400 }

/*---------SUBSCRIBE ---------  */
.subscribe{ color:#000000; float:right; font:11px Verdana; height:19px; width: 51px; padding:0 30px 0 0; margin:5px 0 0 0; }
.subscribe a,.subscribe a:hover{ color:#000; font-weight:700 }
a.admin-link, a.admin-link:hover{ color:#aaa }
.rss-button{ font-weight:700; font-size:10px; color:#FFF; background:none; border:none; padding:0 }

/*---------FEATURED POSTS --------- */
.feat_background{ background:#000; border: 1px solid #fff }
.boxed_featposts .featured_post{ width:328px; margin:0 5px 10px 5px; position:relative }
.full_featposts .featured_post{ width:650px; margin:0 5px 10px 5px; position:relative }
.featured_post span.date_bg{ position:absolute; right:2px; top:2px; background:#000; color:#fff; padding:4px }
.boxed_featposts .featured_content{ float:left; width:268px; color:#FFF; padding:0 0 0 15px }
.full_featposts .featured_content{ float:left; width:610px; color:#FFF; padding:10px 0 0 15px }
.featured_post img{ background:transparent; border:0; padding:0 0 0 5px; margin:0 }
.featured_post img:hover{ border:0 }
.featured_content p{ margin:0 0 5px}
.featured_content a{ color:#FFF !important }
.featured_post img{border:none;margin-left:auto;margin-right:auto;margin-top:5px;display:block}
.featured_post .date{color:#fff;font-weight:700;margin-right:10px;margin-left:15px;padding-top:15px;width:45px;height:50px}
.featured_date p{ line-height:32px; margin: 0}
.featured_content h2 a{ font-weight:400; color:#FFF; font-size:23px; font-family: Helvetica, Arial, Trebuchet MS, sans-serif }
.boxed_featposts.featured_content h2{ color:#FFF; margin-bottom:10px; line-height:16px }
.full_featposts .featured_content h2{ color:#FFF; margin-bottom:10px; line-height:16px }
.comments-feat { color:#fff !important }
.comments-feat a{ padding-left:2px; font-size:25px; text-transform:none; font-family: Helvetica, Arial, Trebuchet MS, sans-serif; font-weight:400; color:#aaa !important }
.hr-border{ background:url(images/hr-trans.png) no-repeat top; height:55px }

/*---------REST OF ENTRIES --------- */
.content .post{ float:left; margin-bottom:30px }
.boxed_posts {
	position: relative;
	float: left;
	margin: 0 0 0 -20px;
	padding: 0 0 0 0;
}

.boxed_posts .header h2{
	margin:10px 0 0 20px 
}

.boxed_posts .post{ 
	float:left;
	width:305px;
	background-color:none !important;
	margin:20px 0 0 20px !important;
	padding: 0 7px 10px 0px !important;
}

.boxed_posts .post p { 
	font-size: 12px;
	line-height:18px !important;
}

.boxed_posts .post p a { 
	line-height:18px !important;
	color: #ff6600;
}

.boxed_posts .post h2{ padding: 10px 0 0 0}

.full_posts{
	position: relative;
	float: left;
	width:650px;
	padding: 0;
	font-size: 12px;
	line-height:18px !important;
}

.full_posts #really_big_banner {
	margin: 10px 0 0 0px;
}

.full_posts .post{ 
	position:relative;
	float:left;
	width: 650px;
	background-image:none !important;
	margin:10px 0 0 0 !important;
	padding:0 !important;
	display: inline;
}
.full_posts .post .line{
	border-bottom:1px #ACA095 solid;
	margin: 18px 0 8px 0;
}

.full_posts .post table {
	margin: 18px 0.8em 0 -3px;
}

.full_posts .post th {
	color:#ff6600;
	border-bottom:1px solid #aca095;
	text-transform:uppercase;
	text-align:left;
}
.full_posts .post h2{
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.full_posts .post h4{
	color:#ff6600;
	margin:0 0 0 0;
}

.full_posts .post p {
	font-size: 12px;
	margin:0 0 0 0 !important;
}

.full_posts .post p img{
	margin:0 10px 10px 0 !important;
}

.full_posts .post .date{
	color: #FF6600;
	margin: 0px 0 0 0 !important;
	padding: 0 !important;
	font-size:11px;
	line-height:1.6em;
	font-weight: bold;
}

/*------post preamble-------------*/
.post .preamble {
	font-size:11px;
	color:#ACA095;
	font-weight:bold;
	margin: 5px 0 5px 0;
}

.post .preamble .bdate {
	margin: 0px 5px 0 0 !important;
	padding: 0 !important;
	font-size:11px;
	line-height:1.6em;
	font-weight: bold;
	color:#FF6600;
	display:inline;
}

.post .preamble .auth {
	font-size:11px;
	display:inline;
	color:#ACA095;
	font-weight:bold;
	margin:5px;
}

.post .preamble .auth a{
	color:#ACA095;
	text-transform:capitalize;
}

.post .preamble .cats {
	margin: 0 5px 0 0px;
	display:inline;
	font-size:11px;
	color:#FF6600;
	font-weight:bold;
}
.post .preamble .cats a{
	display:inline;
	font-size:11px;
	color:#FF6600;
}
.post .preamble .com_ments {
	height:24px;
	width:28px;
	background: Url("http://www.dnamo.nl/site/wp-content/themes/dnamo/images/commentbubble.png");
	background-repeat:no-repeat;
	padding:2px 15px 8px 5px;
	display:inline;
	text-align:right;
	color:#FFF;
}

.post .preamble .com_ments a{
	display:inline;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:24px;
	background-repeat:no-repeat;
	padding-bottom:13px;
}

.full_posts .post blockquote{ width:85%; color:#666; font-style:italic; margin:5px 0 10px 15px; padding:0 10px }
.full_posts .post  p{ color:#666;}
.full_posts .post ol, .entry ul { line-height: 14px; padding:8px 0 }
.full_posts .post ul { font-size: 12px; padding: 8px 0 8px 15px; color: #ff6600; }
.full_posts .post ul p{padding-left:5px;}
.full_posts .post p {color:#000; }
.full_posts .post ul li { list-style: square; margin:0; padding: 3px 0 }
.full_posts .post ul li ul li { list-style: square } 
.full_posts .post ol { margin: 0 0 0 10px; padding-left: 10px; color:#ff6600; }
.full_posts .post ol li { list-style:decimal; padding: 3px 0; }
.full_posts .post ol p {color:#000;}

.full_posts .header h2 {
	margin: 0 !important;
	padding: 10px 0 0 0 !important;
}
.full_posts .header h2.hide {
	background: url(images/hide.gif) 635px 10px no-repeat;
}

.full_posts.news {
	margin: 10px 0 0 0 !important;
}

.full_posts.news .header{
	margin: 0px 0 10px 0 !important;
	color:#ACA095;
}
.full_posts.news h2{
	color:#ACA095;
	font-weight:normal;
	text-transform:capitalize;
}

.full_posts.news .post {
	padding: 10px 10px 0px 0px !important;
	width: 638px;
	font-size:12px;
	line-height:18px;
}

.full_posts.news .post a {
	color: #ff6600
}

.full_posts.news .post .date {
	color: #FF6600;
	margin: 5px 0 0 0 !important;
	padding: 0 !important;
	font-size:11px;
	line-height:1.6em;
	font-weight: bold;
}

.full_posts.news .post h2 {
	font-size:12px;
	margin: 0 0 0 0 !important;
	padding: 0 0 5px 0 !important;
}
.full_posts.news .post p {
	margin: 0 !important;
	padding: 0 0 5px 0 !important;
}

.full_posts.news .post p a {
	line-height:18px !important;
	color: #ff6600;
}

.full_posts.news .tags_container { 
	position: relative;
	float: left;
	width: 620px;
	height: 16px;
	padding: 4px 0 0 6px;
	color: #fff;
	background: #ACA095;
}

.full_posts.news .tags_container a {
	color: #FF6600;
}

.full_posts.news .line {
	border-bottom: 1px #ACA095 solid;
	width: 648px;
	margin: 18px 0 0 0;
}
.full_posts.news .post .bdate {
	color: #FF6600;
	margin: 5px 5px 0 0 !important;
	padding: 0 !important;
	font-size:11px;
	line-height:1.6em;
	font-weight: bold;
	display:inline;
}

.full_posts.news .post .auth {
	font-size:11px;
	display:inline; 
	color:#ACA095;
	font-weight:bold;
	margin:5px 5px 5px 0px;
}

.full_posts.news .post .auth a{
	color:#ACA095;
	text-transform:capitalize;
}

.full_posts.news .post .afterpst{
	font-size:11px;
	color:#ACA095;
	font-weight:bold;
}

.full_posts.news .post .cats {
	margin: 0 5px 0 0px;
	display:inline;
	font-size:11px;
	color:#FF6600;
	font-weight:bold;
}
.full_posts.news .post .cats a{
	display:inline;
	font-size:11px;
	color:#FF6600;
}
.full_posts.news .post .com_ments {
	height:24px;
	background: Url("http://www.dnamo.nl/site/wp-content/themes/dnamo/images/commentbubble.png");
	background-repeat:no-repeat;
	padding:2px 10px 8px 3px;
	display:inline;
	color:#FFF;
}

.full_posts.news .post .com_ments a{
	display:inline;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:24px;
	background-repeat:no-repeat;
}

/*---------------- search ------------------*/
.full_posts.search {
	margin: 10px 0 0 0 !important;
}

.full_posts.search .header{
	margin: 0px 0 10px 0 !important;
}

.full_posts.search .post {
	padding: 10px 10px 0px 0px !important;
	width: 638px;
	font-size:12px;
	line-height:1.6em;
}

.full_posts.search .post a {
	color: #ff6600
}

.full_posts.search .post .date {
	color: #FF6600;
	margin: 0 !important;
	padding: 0 !important;
	font-size:11px;
	line-height:1.6em;
	font-weight: bold;
}

.full_posts.search .post h2 {
	font-size:12px;
	margin: 0 0 5px 0 !important;
	padding: 0 0 5px 0 !important;
}

.full_posts.search .post p {
	margin: 0 !important;
	padding: 0 0 5px 0 !important;
}

.full_posts.search .post p a {
	line-height:18px !important;
	color: #ff6600;
}

.full_posts.search .tags_container { 
	position: relative;
	float: left;
	width: 620px;
	height: 16px;
	padding: 4px 0 0 6px;
	color: #fff;
	background: #ACA095;
}

.full_posts.search .tags_container a {
	color: #FF6600;
}

.full_posts.search .line {
	border-bottom: 1px #ACA095 solid;
	width: 648px;
	margin: 15px 0 0 0;
}

/*-------- contact ----*/
.full_posts.contact {
	float: left;
	margin: 10px 0 0 0 !important;
}

.full_posts.contact .route {
	float: left;
	border: none;
	padding: 10px 10px 10px 10px !important;
	width: 630px;
	height: 410px;
	background: #EFECE7;
}

.full_posts.contact .route h2 {
	margin: 0 0 0 0 !important;
	padding: 0 0 10px 0 !important;
}

.full_posts.contact .route .map {
	float: left;
	padding: 0 0 0 0;
	width: 500px;
	height: 250px;
}

.full_posts.contact .route .address {
	float: left;
	padding: 0;
	margin: 0 0 0 10px;
	width: 120px;
}

.full_posts.contact .route .address p {
	font-size: 12px;
	line-height:18px
}

.full_posts.contact .route .address p a {
	color: #9E005D;
}

.full_posts.contact .form {
	float: left;
	border: 1px #9E005D solid;
	margin: 10px 0 0 0;
	width: 648px;
	background: #fff;
}

.full_posts.contact .form h2 {
	margin: 0 0 0 0 !important;
	padding: 10px 0 10px 9px !important;
	background: #9E005D;
}

.full_posts.contact .form .content {
	padding: 10px;
}

.full_posts.contact .form .content p {
	font-size: 12px;
	line-height:18px
}


/* Language Chooser Style */
#language{
	position:relative;
	margin:10px 40px 0 0;
	float:right;
	z-index:100;
}

.qtrans_language_chooser{
	position:relative;
	float:left;
	margin:0 0 0 -3px;
	padding:0;
	list-style-type:none;
}
.qtrans_language_chooser li{
	position:relative;
	float:left;
	margin:0 0 0 3px;
	padding:0;
	border:2px #eee solid;
}

.qtrans_language_chooser .active{
	border:2px #ff7c00 solid;
}

/*---------------home2PHP----------------------*/

.home_text p{
	font-size:12px;
	line-height:18px;
	margin:0.4em 0 0 20px;
}

.home_text h3{
	margin:0.8em 0 0 20px;
	color:#ACA095;
}

.home_text h4{
	margin: 0 0 0 20px;
	color:#ff6600;
}

.home_text_links {
	margin: 20px 0 10px 20px;
	width:649px;
	height:34px !important;
	border-left:1px #FF6600 solid;
}

.home_text_links .link a {
	background:none repeat scroll 0 0 #FFF;
	color:#FF6600;
	margin:0;
	padding:10px 18px;
	font-weight:bold;
	font-size:14px;
	line-height:35px !important;
	border-right:1px #FF6600 solid;
}

/*------------------home2news-------------------*/


.home_newsindex{
	margin:20px 0 0 20px;
	padding:10px 5px 0px 0px !important;
	border-top:1px #ACA095 solid;
}
.home_newsindex h2{
	margin: 0px 0 10px 0px !important;
}

.home_newsindex .news{
	margin-top:10px;
	padding: 10px 10px 0px 0px !important;
	width: 638px;
	font-size:12px;
	line-height:18px;
}

.home_newsindex .news a{
	color: #ff6600;
}

.home_newsindex .news h2{
	font-size:12px;
	margin: 0 0 0 0 !important;
	padding: 0 0 5px 0 !important;
}


.home_newsindex .news .date {
	color: #FF6600;
	margin: 5px 0 0 0 !important;
	padding: 0 !important;
	font-size:11px;
	line-height:1.6em;
	font-weight: bold;
}

.home_newsindex .news p{
	margin: 0 !important;
	padding: 0 0 5px 0 !important;
}

.home_newsindex .news p a{
	line-height:18px !important;
	color: #ff6600;
}

.home_newsindex .line {
	border-bottom: 1px #ACA095 solid;
	width: 648px;
	padding: 0 0 0 0;
	margin: 4em 0 0 0;
}


/*---------------------Shanghai Main-------------------------*/

.boxed_posts_entry {
	margin: 10px 0 0 -20px;
}

.boxed_posts_entry .header h2{
	margin:0 0 0 20px
}

.boxed_posts_entry .header h2.hide{
	background: url(images/hide.gif) 635px 10px no-repeat;
}

.boxed_posts_entry .post{ 
	width:196px;
	background-color:none !important;
	margin:10px 0 0 20px !important;
	padding: 0 7px 0px 0px !important;
	display:inline;
}

.boxed_posts_entry .post h2 {
	font-size:14px;
	font-weight:bold;
	padding: 5px 0 0 0;
}

.boxed_posts_entry .post h2 a{
	color:#ACA095;
}
 
.boxed_posts_entry .post p { 
	font-size: 12px;
	line-height:18px !important;
}

.boxed_posts_entry .post p a { 
	line-height:18px !important;
	color: #ff6600;
}

/*---------------------Dnamo Blog---------------------------*/

.dnamoblog {
	margin: 10px 0 0 0px;
}

.dnamoblog .header h2{
	margin:0 0 0 20px
}

.dnamoblog .header h2.hide{
	background: url(images/hide.gif) 635px 10px no-repeat;
}

.dnamoblog .post{ 
	width:650px;
	background-color:none !important;
	margin:10px 0 0 0px !important;
	padding: 0px 0px 0px 0px !important;
	display:inline;
}

.dnamoblog .post h2 a{
	font-size:14px;
	font-weight:bold;
	padding: 30px 0 10px 0;
	line-height:14px;
	color:#ACA095;
}

.dnamoblog .post .bdate {
	margin: 0px 0 0 0 !important;
	padding: 0 !important;
	font-size:11px;
	line-height:1.6em;
	font-weight: bold;
	color:#FF6600;
	display:inline;
}

.dnamoblog .post .auth {
	font-size:11px;
	display:inline;
	color:#ACA095;
	font-weight:bold;
	margin:5px;
}

.dnamoblog .post .auth a{
	color:#ACA095;
	text-transform:capitalize;
}

.dnamoblog .post .afterpst{
	font-size:11px;
	color:#ACA095;
	font-weight:bold;
}

.dnamoblog .post .cats {
	margin: 0 5px 0 0px;
	display:inline;
	font-size:11px;
	color:#FF6600;
	font-weight:bold;
}
.dnamoblog .post .cats a{
	display:inline;
	font-size:11px;
	color:#FF6600;
}
.dnamoblog .post .com_ments {
	height:24px;
	background: Url("http://www.dnamo.nl/site/wp-content/themes/dnamo/images/commentbubble.png");
	background-repeat:no-repeat;
	padding:2px 10px 8px 3px;
	display:inline;
	color:#FFF;
}

.dnamoblog .post .com_ments a{
	display:inline;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:24px;
	background-repeat:no-repeat;
	padding-bottom:13px;
}

.dnamoblog .post h2 a{
	color:#ACA095;
}
 
.dnamoblog .post p { 
	font-size: 12px;
	line-height:18px !important;
}

.dnamoblog .post p a { 
	line-height:18px !important;
	color: #ff6600;
}
/*---------------------TV Section-----------------------------*/

.boxed_posts_tv {
	position: relative;
	float: left;
	margin: 0 0 0 -20px;
	padding: 0 0 0 0;
}

.boxed_posts_tv .header h2{
	margin:0 0 0 20px
}

.boxed_posts_tv .post{ 
	float:left;
	width:300px;
	background-color:none !important;
	margin:20px 0 0 20px !important;
	padding: 0 7px 10px 0px !important;
	font-size: 12px;
	line-height:18px !important;
}
.boxed_posts_tv .odd{
	padding: 0 20px 10px 0px !important;
	border-right:0px #ACA095 solid;
}

.boxed_posts_tv .post a { 
	line-height:18px !important;
	color: #ff6600;
}

.boxed_posts_tv .post .date{
	color: #FF6600;
	margin: 10px 0 0 0 !important;
	font-size:11px;
	line-height:1.6em;
	font-weight: bold;
}

.boxed_posts_tv .post span{
	background:url("http://www.dnamo.nl/site/wp-content/themes/dnamo/images/play3.png") no-repeat scroll center center transparent;
	margin: 30px 0 0 -230px;
	height: 140px;
	width: 140px;
    position:absolute;
} 

.blog .post h2{ margin-bottom:5px; font-size:20px; font-weight:400; font-family: Helvetica, Arial, Trebuchet MS, sans-serif }

.post h2{ font-weight:700; font-family: Helvetica, Arial, Trebuchet MS, sans-serif; letter-spacing:0px }
.post h2.post_title{ font-size:32px; margin-bottom:30px }

p.header_meta span{ font-size:12px; margin-right:5px; color:#FFF; padding:5px }
.blog .post p{ margin:5px 0; line-height:18px }
.col1,.col2{ width:300px }
.col1{ margin-right:10px; float:left }

/*---------SIDEBAR ---------  */
.sidebar{ width:260px; margin-top:30px }
.sidebar_right{ float:right; padding-left:20px; border-left:none }
.sidebar_left{ float:left; padding-right:30px; border-right:1px solid #DDD }
.sidebar h3{ font-weight:700; font-size:16px }
.sidebar p{ font-size:13px; color:#fff }
.nosidebar .post2, .nosidebar .header-about h2{ width:930px; float:left;margin-bottom:30px }

/*---------widgets ---------  */
.widget .more,.content .more{ color:#000;font-weight:700; font-family: Helvetica, Arial, Trebuchet MS, sans-serif; margin-bottom:0 }
.widget .more span,.content .more span{ color:red; margin-right:5px }
.widget{ width:260px; margin-bottom:20px; float:left; list-style:none; overflow:hidden; padding:0; background:none; color:#FFFFFF }
.tagcloud { background-color:#222222 !important; color:#FFFFFF }
.widget a, .widget h2, .widget h3, .widget li, .widget p { color:#FFFFFF !important; }
.widget li{ padding-top:11px; list-style-type:none; margin:0; line-height:16px }
.widget h2{ margin-bottom:15px; font-size:18px }
.widget h3{ margin-bottom:0; font-size:18px; border:none; font-family: Helvetica, Arial, Trebuchet MS, sans-serif; padding:0 }

.flickr .logo{ background: #ffffff url(images/logo_flickr.png) right 0 no-repeat; }
.flickr h2 span{ color:#0061D8 }
.flickr h2 span span{ color:#FF1183 }
.flickr ul{ margin:15px 0 0; padding:0 }
.flickr_container {
	position: relative;
	float: left;
	margin: 10px 0 0 0;
	padding: 10px 20px 20px 10px;
	background: #ACA095;
}
.flickr_badge_image{ float:left; list-style:none; margin:10px 0 0 10px; border: 15px #FFF solid; padding: 0px; }
.flickr img{ border:none; background:none; padding:0 }
.flickr img:hover{ border: none }

/* Tweet Blender */
.tb_tweetlist {color:#333; line-height:1.3em; font-size:10px; line-height:1.3em; font-family:helvetica, arial, sans-serif;}
.tb_tweetlist .tb_msg a, .tb_tweetlist .tb_author a {color:#F60 !important;}
.tb_tweetlist .tb_tweet .tb_tweet-info a {color:#CCC !important;}
.tb_tweetlist a.tb_photo img {border:0px; padding:0px;}
.tb_tweet {padding:5px 0px 4px 0px !important;}

.widget h3 {color:#F60 !important; margin:0px 10px 5px 0px; float:left;}
.tb_tweetlist {clear: both; }



#ymlp{
	margin:0;
	background: #ACA095;
	width:260px;
}
#ymlp .logo{ background: #ffffff; }
#ymlp h2 span{ color:#0061D8 }
#ymlp h2 span span{ color:#FF1183 }
#ymlp .ymlp_container {
	position: relative;
	float: left;
	margin: 10px 0 0 0;
	padding: 10px 0px 0px 10px;
	background: #ACA095;
	width:260px;
}

/*----------mailing list for news section-----------*/
#ymlp2{
	margin:0;
	background: #FFF;
	width:580px;
}
#ymlp2 .logo{ background: #ffffff; }
#ymlp2 h2 span{ color:#0061D8 }
#ymlp2 h2 span span{ color:#FF1183 }
#ymlp2 .ymlp_container {
	position: relative;
	float: left;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	background: none;
	width:580px;
	color:#FF6600;
	font-size: 13px;
	font-weight: bold;
	line-height:18px;
}

#ymlp2 .line {
	border-bottom: 1px #ACA095 solid;
	width: 648px;
	margin: 80px 0 5px 0;
}

#calendar_wrap{ padding:0 0 0 40px }
#calendar_wrap caption{ padding:10px 0 }
li.recentcomments a{ font-style:italic }
.widget #searchform label{ display:none }
.widget #searchform #s{width: 260px; height: 24px; background: url(images/bg_search.gif) no-repeat; border: none; padding: 2px 0 0 30px } 
.widget #searchform #searchsubmit{display:none}

#twitter p.website{ margin:10px 0 0 0; padding: 0; background: #ffffff url(images/twitter-trans.png) left 6px no-repeat }
#twitter #twitter_update_list li{color: #ccc; margin:10px 0 0 0; padding:0;}

#twitter #twitter_update_list li.odd .date{ color: #FF6600 !important; position:relative; display:block; margin: 0; padding: 5px 0 0 35px; height: 20px; background: #ffffff url(images/twitter_odd_date.png) 10px 0 no-repeat}
#twitter #twitter_update_list li.odd span{ padding: 10px 20px 10px 20px; background:#FF6600; display:block; }

#twitter #twitter_update_list li.even .date{ color: #9e005d !important; position:relative; text-align: right; display:block; margin: 0; padding: 5px 35px 0 0; height: 20px; background: #ffffff url(images/twitter_even_date.png) 230px 0 no-repeat}
#twitter #twitter_update_list li.even span{ padding: 10px 20px 10px 20px;  background:#9e005d; display:block; }
#twitter .logo{ background: #ffffff url(images/logo_twitter.png) right -2px no-repeat; }

/* SERVICES */
.services {
	
}

.services h3 {margin-bottom:0; font-size:18px; border:none; font-family: Helvetica, Arial, Trebuchet MS, sans-serif; padding:0 0 10px 0}

.services_container {
	position: relative;
	float: left;
	padding: 5px 5px 2px 5px;
	border: 2px solid #ACA095;
	width: 246px;
}

.services_container ul {
}

.services_container ul li {
	padding: 0;
	font-size: 14px;
	text-transform: uppercase;
}

.services_container ul li.border {
	border-bottom: 1px dotted #ACA095;
}

.services_container ul li .selected {
	background: #ACA095 !important;
	color: #fff !important;
}

.services_container ul li a {
	padding: 5px 0 5px 0;
	color: #ACA095 !important;
	display: block;
	text-decoration: none;
}

.services_container ul li a:hover{
	background: #ACA095!important ;
	color: #fff !important;
	text-decoration: none;
}

/*---------ADVERTISING ads --------- */
.box3{ background:transparent; padding:0 0 20px 0; margin:0 }
.ads123456{ height:125px; margin:0; padding: 2px 0 0 0 }
.ads123456 img{ float:left; border:1px solid #fff; margin:0 }
.ads123456{ float:right; margin:0 }
#big_banner img{ background:transparent; border:none; margin:0 }
#really_big_banner{ position: relative; float: left; margin: 20px 0 0 0; padding: 0}

.adsense-468{ text-align:center; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:20px 0; margin:20px 0 30px 0 }
.adsense-728{ text-align:center; padding:30px 0 0 0; margin:10px 0; width:910px }

/*---------SINGLE POST STYLING --------- */
span.comments { margin-left:5px; padding-left:20px; background: url(images/comments-trans.png) no-repeat bottom left }
.single-post #header-about h1{ float:left; width:650px; font:normal 33px/33px georgia; border-top:1px solid #DDD; border-bottom:1px solid #DDD; margin:0 0 20px; padding:15px 0; text-transform:none }
.date-comments{ color:#777 }
.date-comments a{ color:#777;font-weight:700 }
.date-comments span.comments a{ font-size:22px; font-weight:400 }
.tags{ padding: 10px 0 }
.entry { color:#333; padding: 0 0 30px 0; }
.entry a{ text-decoration:underline }
.entry a:hover{ color:#346BA4 }
.entry img.fr{ margin:0 }
.entry img.alignright{ margin:0 0 10px 10px }
.entry p{ text-align:left; font-size:13px; line-height:20px !important; padding:8px 0 }
.entry blockquote{ width:85%; color:#666; font-style:italic; margin:5px 0 10px 15px; padding:0 10px }
.full_posts .post blockquote p{ color:#666;}
.entry ol, .entry ul { line-height: 18px; padding:8px 0 }
.entry ul { padding-left: 60px }
.entry ul li { list-style: disc; padding: 3px 0 }
.entry ul li ul li { list-style: circle }
.entry ol { padding-left: 50px }
.entry ol li { list-style: decimal inside; padding: 3px 0 }
.entry h2, .entry h3 { font-weight:normal }
.entry h2 { font-size: 24px }
.entry h3 { font-size: 18px }
.entry h4 { font-size: 14px }
.entry h5 { font-size: 11px }

/*---------SINGLE PAGE STYLING --------- */
/*.page{ padding:10px 0 }*/
span.edit-entry { background: transparent url(images/edit-trans.png) no-repeat top right; font-size:16px; color:#999; margin:0 0 0 20px; padding: 7px 0 7px 30px }
.last-updated{ font-size:11px; color:#999; text-align:right }

/*---------COMMENTS --------- */
.comment {border-bottom: 1px #ACA095 solid; padding:10px 0 20px 0;}
.comment .comment-meta {display:inline; color:#000; font-style:normal;}
.comment .comment-author {display:inline; font-weight:bold; font-size:14px;}
.comment .vcard {margin: 0 0 10px 0;}
.comment cite{font-style:normal; color:#ACA095;}
.comment .says {font-style:italic; color:#000; font-weight:normal;}
.comment .reply {margin:10px 0 0 0;}
.comment .avatar {display:none;}
.comment .commentpreamble {margin:0 0 10px 0;}
#comments {display:inline; margin:20px 0 0 0;}
#comments .line {margin:10px 0 10px 0;}
#comments h3{ font:bold 18px Helvetica, Arial; padding:0 0 0 0; color:#ACA095;}
  #comments .commentlist { padding:0; margin:0 }
  #comments ol{padding:20px 0;}
  #comments .comment { margin: 10px 0 0 0; width: 100%;}
    #comments .comment a{ text-decoration:none; border-bottom:none; padding:1px 0 }
	  #comments .comment a:hover{ color:#000000 }
    #comments .comment .meta-left { width: 90px; float:left; color:#aaaaaa }
    #comments .comment .meta-left p{ padding:10px 0 0 0; margin:0 }
      #comments .comment .meta-left .meta-wrap {width: 90px; overflow: hidden; padding-right: 7px; min-height:70px }
  #comments .comment small {font-size: 11px }
  * html #comments .comment .text-right { height:70px }
  #comments .comment .text-right { min-height:70px; margin:0; background:none; border:1px dotted #aaaaaa; padding: 12px; margin-left:100px; float:none }
    #comments .comment .text-right p { line-height: 18px; padding: 0 0 8px 0 }
  #comments ul.children { margin:10px 0 0 20px; padding:0 }
#comments .comment .authcomment{ background:#F7F7F7; border:1px dotted #aaaaaa }
  p.commpadd{ padding:0; margin:0 0 10px 0 }
  span.comm-reply{ float:right; color:#aaa; padding:5px 0 0 0 }
  span.comm-reply a{ font-size:13px; color:#aaa }
  .cancel-comment-reply{ padding:0 0 10px 0 }
#respond { padding:10px 0 0 0; margin:0; width:595px }
  #respond p{ padding:5px 0; margin:0 }
#respond textarea, .commpadd input{ background:none; border:1px dotted #aaaaaa }
#respond textarea { margin:0; padding:5px }
  p.commpadd input{ line-height:25px; height:25px; padding:5px 0 0 5px }
  p.commpadd label{ padding:0 0 0 5px }
input#submit{ font:bold 12px Georgia; color:#FFFfff; text-align:center; padding: 5px; background:#000000; border:1px dotted #aaaaaa; margin:0 }

/*---------ARCHIVE --------- */
.arclist ul li{color:silver; font-size:12px; border-bottom:1px solid #f1f1ed; padding:5px 0 }
.arclist ul li ul{border-bottom:0; padding:0 0 0 5px }
.arclist ul li ul li{border-bottom:0; padding:10px 0 0 5px }
.rss-archive{background:url(images/rss-small.gif) center left no-repeat; padding-left:24px; line-height:23px }
.rss-archive a, .rss-archive a:hover{color:#E4760F; font-size:13px }
.arclist .archives-time{float: left;	text-transform: uppercase; color: #666666; width: 90px; border-right: dashed 1px #ddd; margin:0 15px 0 0 }
.browsing-archive #header-about h2{ font-size:24px }



/*---------AUTHOR STYLING --------- */
.author-archive{ padding:0 0 25px 0; margin: 0 0 30px 0; border-bottom: 1px solid #ddd }
.auth_gravatar{ float:left; margin-right:10px; width:58px}
.auth_gravatar img{ background:#FFF; border:1px solid #ccc; width:48px; height:48px; float:left !important;padding:4px }
.auth_email a{ padding: 2px 0 2px 0; text-decoration:none; font-weight:700 }
.auth_email a:hover{ text-decoration:underline }

/*---------FOOTER --------- */
.partners {
	position: relative;
	float: left;
	width: 650px;
	margin: 20px 0 0 0;
}

.partners .more { 
	position: relative;
	float: right;
	font-size: 11px;
	margin: 10px 11px 0 0;
	padding: 1px 2px 1px 2px;
	line-height:14px !important;
	background: #9E005D;
	color: #fff;
}

.partners .header {
	position: relative;
	float: left;
	width: 650px;
	height: 30px;
	background: url(images/bg_footer.gif) no-repeat;
}

.partners .partners_container {
	position: relative;
	float: left;
	width: 665px;
	margin: 0 0 0 -15px;
}

.partners .partners_container .partner {
	position: relative;
	float: left;
	width: 80px;
	height: 50px;
	margin: 15px 0 0 15px;
	background: #ccc;
}

/*
+----------------------------------------------------------------+
|																							|
|	WordPress 2.8 Plugin: WP-PageNavi 2.50									|
|	Copyright (c) 2009 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- Page Navigation CSS Style													|
|	- wp-content/plugins/wp-pagenavi/pagenavi-css.css					|
|																							|
+----------------------------------------------------------------+
*/
.wp-pagenavi{
	position: relative;
	float: left;
	margin: 10px 0 0 0;
}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: none !important;
	color: #000000;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: none !important;
	color: #000000;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: none !important;
	color: #fff;
	background-color: #9E005D;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: none !important;
	color: #fff;
	background-color: #9E005D;	
}

.wp-pagenavi .page {
	float:none;
	width:auto;
	padding:0;
}

.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	border: none !important;
	color: #fff;
	background-color: #9E005D;	
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: normal;
	border: none !important;
	color: #fff;
	background-color: #9E005D;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: none !important;
	color: #fff;
	background-color: #9E005D;	
}


.newsindex{
	position:relative;
	float:left;
	overflow:hidden;
	margin:20px 0 0 20px;
	border: 1px #ACA095 solid !important;
}
.newsindex h2{
	margin:10px 0 0 10px;
	padding:0;
	font-size:14px;
	color:#ACA095;
}

.newsindex .news h2{
	margin:5px 0 0 0px;
}
.newsindex .news{
	margin:0 0 10px 10px;
	line-height:18px;
	font-size: 11px;
	min-height:60px;
	overflow:hidden;
	clear:left;
}

.newsindex .news .date {
	color: #FF6600;
	margin: 0 !important;
	padding: 0 !important;
	font-weight: bold;
}
.newsindex .news p a{
	background:none;
	color:#FF6600;
	line-height:18px !important;
}

.newsindex .news .thumb{
	clear:both;
	overflow:hidden;
	position:relative;
	float:left;
}
/*------------------------In-page Navigation----------------------*/
.inpagenavbox {
	margin: 18px 0 0 0;
	border-top:1px #ACA095 solid;
	float:left;
	width:100%;
}

.inpagenavbox a {
	padding: 9px 0.4em 0 0;
	font-weight:bold;
}	

.inpagenav2 {
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	float:left;
	display:inline;
	margin:18px 0 0 0px;
}

.inpagenav {
	font-size:12px;
	line-height:18px;
	float:left;
	display:inline;
	margin:18px 0 0 0px;
	border-left: 1px #ff6600 solid;
}

.inpagenav h3 {
	margin:0 0 0.4em 10px;
	padding: 0.4em 0 0 0;
	text-transform:uppercase;
}

.in-page-menu li{
	margin:0px;
	display:inline;
}

.in-page-menu li a{
	list-style:none;
	background:none repeat scroll 0 0 #FFF;
	color:#ff6600;
	padding:8px 10px;
	font-weight:bold;
	line-height:29px !important;
	border-right:1px #ff6600 solid;
}
.in-page-menu li.current_page_item a{
	color:#ACA095;
}

.prev_next {
	font-size:14px;
	line-height:24px;
	float:left !important;
	display:inline;
	margin:18px 0 0 0px;
	color:#ACA095;
}
.prev_next a{
	padding: 0 4px;
	font-weight:bold;
}
.prev_next .vr{
	border-left:1px #ACA095 solid;
	display:inline;
	margin:0 5px 0 9px;
}
/*----------Sidebar widget---------------*/

.widget .execphpwidget .sidewidge {width:260px; margin:0px 0 0 0; display:inline;}
.widget .execphpwidget .sidewidge h3 {color:#ACA095 !important; padding: 0 0 0.2em 0;}
.widget .execphpwidget .sidewidge p {color:#ACA095 !important; padding: 11px 0 0 0;}
.widget .execphpwidget .sidewidge a {color:#ACA095 !important; padding: 0 0 0 0; }
.widget .execphpwidget .sidewidge li {list-style:none; text-transform:capitalize; padding: 6px 0 0 0;}
.widget .execphpwidget .sidewidge .line {
	border-bottom: 1px #ACA095 solid;
	width:100%;
	padding: 0 0 0 0;
	margin: 15px 0 10px 0;
}
.widget .execphpwidget .sidewidge .topline {
	border-bottom: 1px #ACA095 solid;
	width:100%;
	margin: 0 0 10px 0;
}
