/*
Theme Name: Dynavision Default
Theme URI: 
Description: Dynavision WordPress theme based on the Default theme
Version: 0.1
Author: Jannelien van Veenen
Author URI: http://www.cimbel.nl

*/
/* CSS Document */
@import "reset.css"; 


/***********************************************
*
*            Typography & Colors
*
************************************************/
body {
font-size: 0.72em; /* Resets 1em to 10px */
font-family: Arial, Helvetica, sans-serif;
line-height:155%;
height:100%;
text-align: center;
margin: 0 0 20px 0;
padding: 0;
width:100%;
 }
p {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 2em;
text-align:left;
margin-bottom:18px;
}
a {
outline:none;}
a:hover {
color: #147;
text-decoration: underline;
}
address {
font-style:italic;
}
pre {
font-family:"Courier New", Courier, monospace;
}
h1 {
color:#CC6600;
font-weight:normal;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:2.5em;
margin:10px 0 10px;
}
h2 {
border-bottom:1px dashed #CC6600;
clear:both;
color:#CC6600;
margin:13px 0px 17px 0;
font-size:1.4em;
font-family: Georgia, "Times New Roman", Times, serif;
padding:0;
font-variant:small-caps;
text-transform: lowercase;
}
h3 {
font-weight:bold;
color:#330749;
}
h4 {
}
h5, h6 {
}
strong {
font-weight:bold;}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
text-decoration: none;
}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
text-decoration: none;
}
.entry p a:visited {
}
acronym, abbr, span.caps
{
font-size: 0.9em;
letter-spacing: .07em;
}
a, h2 a:hover, h3 a:hover {
color: #CC6600;
text-decoration: underline;
font-weight:normal;
font-style:italic;
}

li,  ul ul li  {
	list-style-position:outside;
	list-style-image:url(images/bullet.gif)}
	ul ul li {
	margin-left:27px;}
/***********************************************
*
*            Structure
*
************************************************/
.logo {
background:url(images/logo.png);
width:172px;
height:75px;
float:left;
clear:left;
margin-left:20px;
}
#content {
line-height:26px;
min-height:300px;
margin-bottom:100px;
border-right:1px dashed #CC6600;
width:872px;
}
.narrowcolumn .postmetadata {
text-align: center;
}
#page {
background-color: white;
margin: 40px auto;
padding: 0;
width: 900px;
text-align: left;
 }
#header {
margin:20px 0 0;
}
#headerimg {
margin: 0;
float:left;
width: 100%;
}
#headerimg .description {
text-align: center;
}
.narrowcolumn {
float:left;
margin:0 0 0;
padding:0 0 20px 15px;
}
.widecolumn {
float:left;
margin:5px 0 0 27px;
padding:10px  0px 20px 0;
}
.post {
margin: 0 0 40px;
width:65%;
}
.widecolumn .post {
float:left;
 }
.narrowcolumn .postmetadata {
padding-top: 5px;
}
.clear {
clear: both;
}
#footer {
position:fixed;
bottom:0px;
right:0;
width:100%;
height:50px;
background: #330749;
z-index:11;
color:#666;
}
body > div#footer { 
position: fixed; 
}
.padding_20 {
padding:0 20px 0 0;}
/* End Structure */
/* Begin Images */
p img {
padding: 0;
}
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left
}
/***********************************************
*
*            sidebar
*
************************************************/
#sidebar li.current_page_ancestor.current_page_parent, #sidebar li.current_page_ancestor.current_page_parent ul li {
display:block;
background:none;
border:none;	}
#sidebar li.page_item {
display:block;	}
#sidebar li.current_page_ancestor.current_page_parent a{
color:#CC3300;
text-decoration:underline;
background:none;
}
#sidebar
{
float:right;
line-height:30px;
padding:55px 20px 10px 0;
text-align:right;
width:250px;
margin-bottom:75px;
}
#sidebar form {
margin: 0;
}
/* End Sidebar */
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
cursor: help;
}
acronym, abbr {
border-bottom: 1px dashed #999;
}
blockquote {
margin: 15px 30px 0 10px;
padding-left: 20px;
border-left: 5px solid #ddd;
}
blockquote cite {
margin: 5px 0 0;
display: block;
}
.center {
text-align: center;
}
.hidden {
display: none;
}
hr {
display: none;
}
a img {
border: none;
}
.navigation {
display: block;
margin-top: 10px;
margin-bottom:10px;
}
/* End Various Tags & Classes*/
/***********************************************
*
*                 menu
*
************************************************/
#menu {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
float:right;
}
#menu a:hover {
color:#999;
}
#menu li{
display:inline-block;
list-style:none;
}
#menu li a, #menu li a:hover{
text-decoration:none;
font-style: normal;
font-weight:normal;
}
.navhome a{
font-style:normal;
text-decoration:none;
padding: 0 10px 0 0;
}
.level1 {
text-align:right;
padding-left:20px;
border-bottom:1px #330749 solid;
}
.level1 li {
padding:5px 7px 2px 7px;
}
.level1 li:hover, .level1 li:hover a {
}
.level1 a:hover {
}
.level1 a {
color:#330749;
font-size:1.1em;
font-weight:normal;
}
.level1 li.current_page {}
.level1 li.current_page_item{
background:#330749;
color:#ffffff;
border-bottom:1px solid #666;
}
.level1 li.current_page_item a{
color:#fff;
}
li.current_page_ancestor{ 
}
li.current_page_ancestor.current_page_parent{
color:#fff;
background:#330749;
border-bottom:1px solid #666666;
}
li.current_page_ancestor.current_page_parent a{
color:#fff;
background:#330749;
}
li {
margin:0;
}
.level2 {
background:#330749 none repeat-x scroll 0 0;
height:20px;
margin-top:-1px;
padding-bottom:2px;
padding-left:20px;
padding-top:3px;
text-align:right;
width:3000px;
}
.level2none {
text-align:left;
padding-top:3px;
padding-bottom:2px;
height:18px;
margin-top:-1px;
background:#330749;
width:3000px;
text-align:right;
}
.level2 a{
color: #fff;
font-size:1.1em;
padding-left:7px;
padding-right:7px;
font-weight:normal;
}
.level2 li{
border-left:1px solid #666;
}
.level2 li.first_item{
border-left:none;}
.level2 li.current_page_item a{
color:#999999;
}
#menu.level2 li a {}
.level2 li:hover{
}
li.level2.current_page {}
li.level2.current_page_item{}
li.level2.current_page_ancestor{}
li.level2.current_page_ancestor.current_page_parent{}
/***********************************************
*
*                 footermenu
*
************************************************/
#footercontainer {
margin:0 auto;
width:900px;
}
#footermenu {
float:left;
padding-left:20px;
padding-top:10px;
width:340px;
}
#footermenu ul {}
#footermenu ul li {
display:inline;
}
#footermenu a {
text-decoration:none;
color: #ccc;
font-style:normal;
padding: 0 7px 0 7px;
font-size:0.95em;
}
.footertekst {
float:right;
font-size:0.9em;
padding-top:10px;
text-align:right; 
width:520px;
}
/***********************************************
*
*                 adviseurs
*
************************************************/
.widecolumn .post .category-adviseurs {
float:left;
font-size:11px;
height:160px;
line-height:15px;
overflow:hidden;
padding-bottom:5px;
padding-right:10px;
width:130px;
}
.category-adviseurs p{
font-size:0;
}
.adviseurs .post, .fullwidth, .links h2{
width:90%;
}

.avatar {
height:108px;
width:82px;
background: url(images/avatar.png) top left no-repeat;
margin-bottom:10px;
overflow:hidden;
}
.avatarempty {}
/***********************************************
*
*            contactorm
*
************************************************/
.entry form .wpcf7-form{}
.wpcf7{}
.contact {
margin-top:5px;
margin-left:5px;
}