/*
Theme Name: Boekstart
Theme URI: http://wordpress.org/
Descripxion: Custom theme for boekstart.
Author: Sparkly Media
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: colors, fresh, whitespace
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
@charset "UTF-8";

/* == WordPress WYSIWYG Editor Styles == */


.entry-content img {
	margin: 0 0 1.5em 0;
	}
.alignleft, img.alignleft {
	margin-right: 1.5em;
	display: inline;
	float: left;
	}
.alignright, img.alignright {
	margin-left: 1.5em;
	display: inline;
	float: right;
	}
.aligncenter, img.aligncenter {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
	}
.alignnone, img.alignnone {
	/* not sure about this one */
	}
.wp-caption {
	margin-bottom: 1.5em;
	text-align: center;
	padding-top: 5px;
	}
.wp-caption img {
	border: 0 none;
	padding: 0;
	margin: 0;
	}
.wp-caption p.wp-caption-text {
	line-height: 1.5;
	font-size: 10px;
	margin: 0;
	}
.wp-smiley {
	margin: 0 !important;
	max-height: 1em;
	}
blockquote.left {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left;
	}
blockquote.right {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right;
	}
.gallery dl {}
.gallery dt {}
.gallery dd {}
.gallery dl a {}
.gallery dl img {}
.gallery-caption {}

.size-full {}
.size-large {}
.size-medium {}
.size-thumbnail {}


/* CSS Document */

.fl {float:left} .fr {float:right}
ul{ float:left;}
ul li{ float:left;}
a{ text-decoration:none; outline:none; border:none;}
a:hover { text-decoration:none; outline:none; border:none;}
img{ border:none; outline:none;}
.clear {clear:both;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; 
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3a3a3a;
	
}

/*******wrapper*******/
.wrapper{ width:960px; margin:auto; height:auto; }
.main{width:960px; margin:0px; height:auto;background-color:#ffc423; float:left;}
.main_top{ width:960px; margin:0px; float:left; height:auto; background-image:url(images/line_img.jpg); background-position:0px bottom; background-repeat:repeat-x; padding:0; }
.main_top1{ width:320px; height:auto; float:left; margin:0px; background-image:url(images/circle_line.png); background-position:right; background-repeat:no-repeat;}
.main_top1 span{  float: left;
    margin: 25px 0 0 45px;
    text-align: center;*text-align: center;
    width: 228px; * width: 228px;}


.mr{margin: 10px 0 14px 45px!important;*padding: 10px 0 20px 0px!important;}
.mid{ background-color:#4662af; width:960px; float:left; margin:0px;}
.mid span{ margin:12px 0px 12px 35px;*padding:6px 0px 12px 0px; float:left;}

/* #s { background-image: url(images/glass.png); background-position: fixed; background-position:238px 0px; background-repeat: no-repeat;  }*/
#s { background-image: url(images/glass.png); background-position: fixed; background-position:338px 0px; background-repeat: no-repeat;  }



.boekstart_bar{ background-color:rgb(255,115,32); width:960px; float:left; margin:0px; height: 50px;  margin-top:1em; margin-bottom:1em; }

.boekstart_bar p { padding-top: 4px; padding-left: 1em; color:#fff;  }
.boekstart_bar p a { color: #fff; text-decoration: underline; }

/* CSS ADDED FOR PAGE TEMPLATE */

.no_js { display: block }

.has_js { display: none }

.js .no_js { display: none }

.js .has_js { display: block }

#main-wrapper{width:100%; float:left; margin:0px; padding:0px; border:0px solid red;}

.header-container, .image-container, .main-container, .footer-container {width:100%; margin:0px; float:left; padding:0px;}

.header{ width:950px; height:205px; margin:0 auto; background-color:#4662ac; border:0px solid red;  background: #FF730C; }

.logo{width:493px; background-image:url(images/boekstart_logo.png); background-position:left top; background-repeat:no-repeat; height:168px; float:left; margin:20px 0 0 27px;}

.logo-link{width:471px; height:117px; float:left;}

.search-container{width:270px; float:right;padding:0px; margin-right:5.7em; margin-top:7px; }
.search-container-inner { width:290px; float:right;padding:0px; margin-right:0; margin-top:6em; }
.search-container-home {width:295px; float:right;padding:0px; margin-right:2.5em; margin-top:-18px; }

.search-top-img{width:auto; height:auto; float:left; margin:0px; padding:0px; border:0px solid red; margin-right:8px;}
.search-top-img-inner{ width:auto; height:auto; float:left; margin:0px; padding:0px; border:0px solid red; }
.search-top-img-home { float:left; margin-top:10px; }

.search-top-img1{ margin-top: 4.1em;}
.search-top-img2 { margin-top: 3.65em;}

.search-input{clear:both; width:auto; float:left; height:auto; margin:0px; padding:0px;}

.search-input input[type=text] {width:259px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; float:left; height:20px; margin:0px; padding:0px;}

.search-input input[type=image]{ width:20px; height: auto;  }

.image-banner{width:950px; background-image:url(images/mage_banner.jpg); background-position:left top; background-repeat:no-repeat; height:115px; margin:auto;}

.container{width:950px; height:auto; border:0px solid red; margin:20px auto;}

.left-container{width:233px; height:auto; float:left; margin:0px 50px 0 0; padding:0px; border:0px solid red; }


.nav-container{width:100%; height:auto; float:left; margin:0px; padding:0px; background: url('zijbar/orangebg.jpg'); }

.ie7 .nav-container ul{ width:100%; float:none; margin:13px 0px; padding:10px 0px; }

.nav-container ul { width:100%; float:left; margin:13px 0px;padding:10px 0px; padding-bottom: 0;s }

.nav-container ul li { width:100%; float:left; text-indent:30px; height:auto; margin:0px; list-style:none; margin:0px; padding:0px; border:0px solid red; }

.nav-container ul li a {float:left; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ef4035;}

.nav-container ul li a:hover {float:left; color:#FFF; }

.right-container{width:590px; height:auto; float:left; margin:0px; padding:0px; border:0px solid red;}

.header-txt h1 { margin-top:0; font-weight: 700; font-size:36px; color:#bb33ba; margin-top:-0.2em; padding-top:0; margin-bottom:0; padding-bottom:0; line-height: 125%; }

.right-container p {width:auto; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#000;}

.right-container ul li { width: 100%; }
.right-container ul li { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#000; }

.contain-blue-banner{ background: url('zijbar/orangebg.jpg'); margin-bottom:1.5em;margin-top:1.5em; }

.contain-blue-banner p { padding-right:1em; padding-left:175px;  }

.contain-blue-banner p a { color:#fff; text-decoration: underline; margin-bottom:-1em;  }
.contain-blue-banner p a:visited { color:#fff; text-decoration: underline; margin-bottom:-1em; }

.blue-banner-img{width:145px; height:127px; float:left; margin:5px 15px; border:0px; background-position:left top; background-repeat:no-repeat;}

.contain-blue-banner-top{width:100%; height:18px;  background: url('zijbar/orangebg.jpg');}

.contain-blue-banner-bottom{width:100%; height:18px;margin-top:2em; background: url('zijbar/orangebg.jpg'); clear:both;}

ul.banner-contain{ width:400px; padding:0px; height:auto; margin:0px; margin-bottom:1em;}

.banner-contain li{ width:100%; margin:0px; color:#FFF; padding:0 0 0 8px; line-height:18px; list-style:none; background-image:url(images/bullet-2.png); background-position:left 6px; background-repeat:no-repeat;}

.content-imge{width:359px;  height:295px; float:left; margin:15px 0px; border:0px solid red;background-image:url(images/image.jpg); background-position:left top; background-repeat:no-repeat;}

.contain-bottom-txt{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0f4a9e; font-size:12px; float:left; margin:10px 0 20px 0}

.contain-bottom-txt a{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0f4a9e; font-weight:bold; float:left;}

.contain-bottom-txt a:hover{color:#ef4035;}

.contain-blue-banner:after {clear:both;} 

.right-container a, .right-container a:visited,.footertxt a, .footertxt a:visited  { color: blue; text-decoration: underline; } 

.right-container .contain-blue-banner h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0px; color:#fff;  }

.right-container h2 { margin-top:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#BB33BA; font-size:14px; margin-bottom: 0; }

.right-container .header-txt h2 a { margin-top:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#BB33BA; font-size:14px; margin-bottom:-1em; text-decoration: none; }

.footertxt { margin-top:3em; border-top:1px solid #ddd; margin-left: 360px; position: relative; left: -80px; }
.footerimg { float:left; margin-left: 360px;  position: relative; left: -80px;  }

.nav-container ul li a img { padding-top:6px;}
.nav-container ul li { margin-bottom:11px; }

.right-container { min-height:800px; }

.navigation ol { padding-top:2em; }

.rdfa-breadcrumb { margin-bottom:1.8em; }
.rdfa-breadcrumb a, .rdfa-breadcrumb a:visited { color:blue; }

.entry-meta { padding-top:0; padding-bottom:1em; font-style: italic; }


.alignright { float: right; }
#s.text { margin-left: 2em; }

.rssicon { height:30.5px; width: auto; margin-top:-1px; }

h2.respond { margin-bottom:1em; }

.social_bar { margin-top:2em; margin-bottom:1em;}

.meta-nav { color: #FF730C; text-decoration: none; font-weight: bold; }

.twitter_widget { clear:both; padding-top:2em; padding-bottom:3em; }

.post_thumb { float:left;  margin-top:0.2em; width:110px; }

.archive-div { float:left; width:480px; margin-top:-1.7em;} 
.archive-footer { height: 2em;}

#dynamic_select { margin-bottom:0.5em; }


.divup-wrap { overflow:hidden;clear:both; width:590px; } .divup { float:left; width:295px; } .mul-3 { margin-right:0; } .div-odd { clear:both; }


.bs_submenu { position:fixed;top:65px;background:black;z-index:99999;background:#FF7321;padding:5px; }
.bs_submenu img { margin-bottom: 0.5em; display: block; width:auto; height: 22px; }


#hometable tr td a img { position: relative; top: 2px; }

.rdfa-breadcrumb p span a, .footertxt a, .entry-content p a, .right-container a { color: #BD33BA !important; }
.contain-blue-banner p a { color: #fff !important; }