/*
Theme Name: Idee 2006
Theme URI: http://idee2006.be
Description: Customized theme for idee2006.be.
Author: anonymous
Version: 0.1

Default colors are #002D62 and #FDC211

*/
@media screen {

	/*** anchor elements ***/
	a {
		color: #002D62;
		text-decoration: none;
	}
	a:hover {
		color: #002D62;
		text-decoration: none;
	}
	a[href]:hover {
		color: #FDC211;
		text-decoration: underline;
	}
	.postcontent a {
		font-weight: bold;
	}

	/*** images ***/
	a img{
		border: 0px;
	}

	/*** splash screen ***/
	div.splash { 
		background-color: white; 
		border: 1px solid #002D62;
		margin: 4em auto 0 auto; 
		padding: 2em 10em 2em 10em;
		text-align: center;
		width: 280px;  
	}
	span.splash { 
		font-size: 1.5em; 
		font-weight: bold; 
		line-height: 3em; 
		color: #002D62;
	}
	a:hover span.splash { 
		color: #FDC211;
	}
	.splash a:hover {
		text-decoration: none;
	}	

	/*** structural elements ***/
	body { 
		background-image: url(images/body_bg2.gif);
		color: #002D62;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		margin: 2em 0 2.0em 2em;
		text-align: left; 
	}
	table#container { 
		background-color: #FFFFFF; 
		border: 1px solid silver;/*#002D62;*/
		/*margin: 0 auto 0 auto;*/
		padding: 0;
		width: 900px;/*75em; */
	}
	td {
		padding: 0 0 0 0;
	}
	/*** top ***/
	tr#toprow{
		height: 204px; /*17em;*/
		vertical-align: top;
	}
	td#leftheader{
		background-image: url('images/header_bg3.gif'); 
		background-position: left 70px;
		background-repeat: no-repeat;
		width: 198px;/*16.5em;*/
	}
	div#leftheaderdiv {
		width: 162px;
		height: 198px;
		background-image: url('images/header_logo.gif'); 
		background-position: 5px 5px;
		background-repeat: no-repeat;
	}
	td#rightheader{ 
		background-image: url('images/header_bg3.gif'); 
		background-position: right 70px;
		background-repeat: no-repeat;
		text-align: right;
		width: 702px;/*58.5em;*/
	}
	/*** header menu ***/
	div#headermenu {
		height: 100px;
		width: 702px;/*58.5em;*/
	}
	div#headermenu a:hover {
		text-decoration: none;
	}
	div.headermenuitem {
		border-top: 5px solid #002D62;
		border-left: 1px solid #FDC211;
		float: left;
		font-weight: bold;
		padding: 1em 1em 0.5em 1em;
	}
	div#fillheadermenu{
		border-top: 5px solid #002D62;
	}
	/*** header text ***/
	div#headertext {  
		padding-bottom: 20px;
		margin: 0em 0 0 0;
		text-align: left;
	}
	span#blogdescription {
		color: #AB8000; 
		font-size: 2em; 
	}
	/*** search form ***/
	div#searchmenu {
		margin: 0 0 0 0;
		padding: 0 5em 0 5em;
		text-align: right;
	}
	form#searchform {
		margin: 0;
		padding: 0;
	}
	input#searchsubmit {
		border: 0px solid #002D62;
		background-color: transparent;
		margin: 0;
		padding: 0;
	}
	/*** middle ***/
	tr#middlerow { 
		vertical-align: top;
		height: 40em;
	}
	td#leftbar{
		width: 16.5em;
	}
	div#sidebar{ 
		background-image: url('images/shadow-line.gif'); 
		background-position: right top;
		background-repeat: no-repeat;
		margin: 0em 0 20px 14px;
		padding: 0 12px 0 0; 
	}
	td#centerbar{ 
		background-image: url('images/bulb.gif'); 
		background-position: center 60px;
		background-repeat: no-repeat;
		width: 58.5em;
	}
	div#canvas{ 
		margin: 0em 5em 0em 5em;
		padding-bottom: 1em;	
	}
	/*** bottom ***/
	tr#bottomrow {	
		vertical-align: bottom; 
	}
	td#leftfooter {
	}
	td#rightfooter{ 
		width: 75em;
	}
	div#footerimage{
		background-image: url('images/groepsfoto.jpg'); 
		background-position: center bottom;
		background-repeat: no-repeat;
		height: 130px;
		margin-top: -100px;
		width: 700px;
		margin-left: 200px;
	}
	div#footer{ 
		border-top: 1px solid silver;
		color: #909090; 
		font-size: 9px;	
		margin: 0em 1em 1em 1em; 
		padding: 1em 0 0 0;
		text-align: center;
	}

	/*** menu anchors ***/
	#menu a {
		color: #002D62;
		text-decoration: none;
	}
	#menu a:hover {
		color: #FDC211;
	}
	#menu div.menutitle a {
		color: white;
	}
	#menu div.menutitle a:hover {
		color: #FDC211;
	}
	/*** the menu ***/
	#menu { 
		padding-top: 1em;
	}
	.submenu { /* id's pagemenu and linksmenu */
		margin-bottom: 0em;
	}
	div.menutitle {
		background-color: silver;
		color: white; 
		font-size: 1em; 
		font-weight: bold; 
		padding: 0.4em .5em 0.4em .5em; 
		margin-bottom: 0em;
	}
	
	/*** menu list bullets ***/ 
	#menu ul { /* id's pagemenulist and linksmenulist */
		list-style-position: outside;  
		list-style-type: none; /*square; */
		list-style-image: none;/*url(images/bullet7.png);*/
		padding: 0 0 0 20px;
		margin: .0em 0 1em 0;
	}
	#menu ul ul{
		margin: .5em 0 0 0;
	}
	#menu ul li{
		background-color: white;
		border-bottom: 0px solid #EEEEEE;
		border-left: 0px solid silver;
		padding: 0.5em 0 0.5em .5em;
		margin: 0 0px 0px -20px;
	}
	#menu ul ul li{
		background-color: transparent;
		margin-top: 0px;
		border-left: 0px solid silver;
		border-bottom: none;
		list-style-type: square;
		padding: 0px 0 0px 0px;
		margin: 0 0 0 0;
	}
	/*#linksmenu #linksmenulist {
		list-style-image: none;	
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
	#linksmenulist ul {
		list-style-type: square;
		list-style-image: none; /*url(images/bullet1.png);*/
	/*	padding: 0 0 0 20px;
		margin: 0;
	}*/

	/*** special markup menu items ***/
	#linksmenu h2{
		font-size: 1em; 
		font-weight: bold;
		line-height: 1em;
		/*margin: 0.2em 0 .5em 3px;*/
		padding: 0;
		margin: 0;
	}
	li.current_page_item {
		font-weight: bold;
		font-style: italic;
		border-left: 5px solid silver;
		padding-left: 10px;
		margin-left: -15px;
		/*list-style-image: url(images/menu_arrow9.gif);*/
		list-style-type: none;
	}
	li.page_item ul{
		display: none;
	}
	#menu ul li.current_page_item, #menu ul li.parent_of_current {
		background-color: #FAFAFA;
	}
	li.current_page_item ul, li.parent_of_current ul {
		display: block;
		font-weight: normal;
		font-style: normal;
	}

	
	/*** lists ***/
	ul {
		list-style-type: square;
		/*list-style-image: url(images/bullet7.png);*/
	}		
	
	
	/*** headings ***/
	h1, h2, h3, h4, h5, h6, h7 {
		color: #002D62;
	}
	h1 {
		font-size: 1.7em;	
	}
	h1 a[href]:hover, h2 a[href]:hover, h3 a[href]:hover {
		text-decoration: none;
	}
	h2 {
		font-size: 1.5em;
	}
	h3 {
		font-size: 1.3em;
		font-style: italic;
	}
	h4, h5, h6 {
		font-size: 1em;
	}

	/*** page ***/
	div#page, div#single { 
		text-align: justify; 
	}
	div#page .pagelinknavigation {
		color: silver;
	}
	/*** welcome page ***/
	.welcome p{
		text-align: left;
	}

	/*** page with author or category list ***/
	#authorlist li , #categorylist li, #monthlyarchivelist li{
		font-weight: bold;
		padding-bottom: .5em;
	}
	/*** page with links ***/
	#linkslist {
		list-style-type: none;
		padding-left: 0;
	}	
	#linkslist ul {
		list-style-type: square;
	}

	/*** forms ***/
	input {
		border: 1px solid silver;
	}
	textarea {
		width: 100%;
		border: 1px solid silver;
		padding: 2px;
	}
	select {
		border: 1px solid silver;
	}
	form {
		margin: 0;
		padding: 0;
	}
	input[type=submit] {
		color: #002D62;
		background-color: white;
		margin: 0;
	}
	p.submitpar {
		text-align: center;
	}

	/*** ideebusform ***/


	/*** general posts ***/
	.readmore{
		text-align: right;
	}

	/*** page with posts ***/
	#page .post {
		background-color: #f8f8f8; 
		border: 1px solid silver; 
		padding: 0em 1em .5em 1em; 
		margin-bottom: 2em; 
	}
	#page .post .posttitle {
		font-size: 1.3em; 
		font-style: italic;
	}
	#page .post .postmetadata { 
		font-size: 0.8em; 
		margin: .5em 0 .5em 0; 
	}
	#page .post .postcontent h1 {
		font-size: 1.2em; 
	}
	#page .post .postcontent h2 {
		font-size: 1.1em; 
		font-style: normal;
	}
	#page .post .postcontent h3 {
		font-size: 1.0em; 
		font-style: italic;
	}
	#page .post .postcontent p {
		padding: 0;
		margin: 0 0 0.5em 0;
	}
	#page #morenews {
		text-align: center;
	}

	/*** single post ***/
	#single .post {
		border-top: 1px solid silver;
	}
	#single .post .posttitle{ 
		font-style: italic;
		text-align: right;
	}
	#single .post .postmetadata { 
		background-color: #f8f8f8; 
		border: 1px solid silver; 
		font-size: 0.8em; 
		font-style: normal;
		margin: 3em 0 3em 0; 
		padding: 1em 1em 1em 1em;
	}
	#single .post .editpostlink{
		text-align: right;
	}

	#page table {
		width: 100%;
	}

	/*** post navigation ***/
	.postnavigation {
		margin: 0 0 .5em 0;
	}
	.postnavigation .nextpostnav {
		text-align: right;
	}
	.postnavigation .prevpostnav {
		float: left;
	}

	/*** comments ***/
	body#commentspopup {
		background-color: #f8f8f8;
		background-image: none;
	}
	body#commentspopup h3 {
		border-bottom: 1px solid gray;
		margin-right: 2em;
	}
	#commentform input {
		border: 1px solid silver;
		padding: 2px;
	}
	#commentform textarea {
		border: 1px solid silver;
		padding: 2px;
	}
	#commentform #submit {
		background-color: transparent;
	}

	/*** other structures ***/
	code {
		font-family: 'Courier New', Courier, Fixed;
		white-space: pre;
		padding: 10px;
		background: #f8f8f8;
		display: block;
	}

	blockquote {
		font-family: 'Courier New', Courier, Fixed;
		margin: 15px 30px 0 0px;
		padding-left: 20px;
		border-left: 5px solid #f8f8f8;
	}

	img.kandidaat {
		height: 300px;
		float: none;
		padding-right: 2em;
		padding-bottom: 1em;
	}
}
@media print{

}
/*@import url("somesheet.css") screen;*/

