/*
Theme Name: Schoolbond
Theme URI: http://www.automaton.be/
Description: Custom schoolbond theme
Version: 0.1
Author: Toon Van de Putte
Author URI: http://www.automaton.be/
Tags: blue, custom header, fixed width, two columns, widgets
*/


body {
	font-size: 75%; /* Resets 1em to 12px */
	/*font-family: Georgia, Times, "Times New Roman", serif;*/
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color: #ffffff;
	background-image: url('images/pagebg.jpg');
	color: #333333;
	background-repeat:repeat-x;
	text-align: center;
	padding:0;
	margin:0;
}
a {
	/*color:#2F537E;*/
	color:#3784DF;
	text-decoration:underline;
}
.mainnav a {
	color:#2F537E;
	text-decoration:none;
}
.supportnav a {
	text-decoration:none;
}
a img {
	border:none;
}
a:hover {
	text-decoration:underline;
}
.screenreader {
	height:0;
	left:-9000px;
	position:absolute;
	width:0;
}
.pagecontainer {
	width:950px;
	margin-left:auto;
	margin-right:auto;
}
.contentcols {
	float:left;
}
/* columns */
.col {
	float:left;
	text-align:left;
}
.lcol {
	width:160px;
}
.rcol {
	width:790px;
}
.col-420 {
	width:398px;
	border-right:1px solid #DAD9CB;
	padding-left:16px;
	padding-right:5px;
}
.col-570 {
	width:548px;
	border-right:1px solid #DAD9CB;
	padding-left:16px;
	padding-right:5px;
}
.col-225 {
	width:191px;
	border-right:1px solid #DAD9CB;
	padding-left:18px;
	padding-right:15px;
}
.col-220 {
	width:201px;
	padding-left:18px;
	padding-right:1px;
}
.col-145 {
	width:125px;
	padding-left:15px;
}
.contentcols {
	margin-top:12px;
}
/* end columns */
.mainlogo {
	width:140px;
	height:200px;
	display:block;
	background-image:url('images/mainlogo.jpg');
	background-repeat:no-repeat;
	margin-left:10px;
	margin-bottom:40px;
}
h1 {
	margin:0;
	padding:0;
	font-size:2.5em;
	color:#457ABA;
	font-style:italic;
	margin-bottom:0.8em;
	margin-top:0;
} 
h1 a, h2 a {
	color:#457ABA;
}
h1, h2 {
	font-family: Georgia, Times, "Times New Roman", serif;
}
.supportnav {
	width:100%;
	float:left;
	height:3.1666em;
	font-family:"Trebuchet MS",Verdana, sans-serif;
}
.supportnav ul, .mainnav ul {
	list-style:none;
	padding:0;
	margin:0;
}
.supportnav ul {
	float:right;
}
.supportnav ul li, .mainnav ul li {
	display:block;
	float:left;
}
.mainnav {
	height:3.25em;
	clear:left;
}
.mainnav ul {
	height:100%;
}
.mainnav li {
	height:100%;
	margin-right:10px;
	font-family:"Trebuchet MS",Verdana, sans-serif;
	font-size:1.3em;
	font-weight:bold;
}
.mainnav li a {
	display:block;
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:4px;
}
.mainnav li.active {
	background-color:#FFFFFF;
}
.mainnav li.active a {
	color:#B90000;
}
.supportnav a {
	color:#333333;
}
.supportnav li {
	margin-left:10px;
}
p {
	margin-top:1em;
	margin-bottom:1em;
}
div.lcol p, div.col-220 p {
	margin-top:0.1em;
	margin-bottom:0.5em;
}
p.stukinfo, p.stukauteur {
	font-family:"Trebuchet MS",Verdana, sans-serif;	
	font-weight:bold;
	margin-bottom:0.1em;
}
p.stukinfo {
	margin-top:0;
}
p.stukauteur {
	margin-top:0.2em;
	font-style:italic;
}
h3, h3 a {
	font-family:"Trebuchet MS",Verdana, sans-serif;	
	color:#B90000;
	text-decoration:none;
}
h3 {
	font-size:1.5em;
	margin-top:1em;
	margin-bottom:0.5em;
}
h4 {
	font-size:1.2em;
	margin-top:0.5em;
	margin-bottom:0.2em;
}
h4, h4 a {
	font-family:"Trebuchet MS",Verdana, sans-serif;	
	/*color:#B90000;*/
	text-decoration:none;
}
.col-220 h3 {
	margin-top:0.1em;
}
h2 {
	color:#457ABA;
	font-style:italic;
	margin-bottom:0.8em;
	margin-top:0;
	font-size:1.5em;
}
.contentcols-home h2 {
	margin-bottom:0.5em;
}
/*.contentcols-home .col-225 h2 {
	margin-bottom:1.8em;
}
.contentcols-home #linkcat-2 h2 {
	margin-bottom:1.8em;
}*/
div.post {
	margin-bottom:25px;
}
div.lcol div.post {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
}
div.lcol div.post p a {
	color:#000000;
}
body .col p.postdate {
	font-family:"Trebuchet MS",Verdana, sans-serif;	
	font-size:0.9em;
	margin-bottom:0.1em;
	margin-top:0;
}
div.col-225 h3, div.lcol h3 {
	font-size:1.1666em;
	margin-top:0;
	margin-bottom:0.1em;
}
ul.sidebar ul.blogroll {
	list-style:none;
	margin:0;
	padding:0;
}
ul.sidebar ul.blogroll li {
	list-style:none;
	margin:0;
	padding:0;
	margin-bottom:0.6em;
}
ul.sidebar ul.blogroll li a {
	background-image:url(images/linkicon.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left:15px;
	display:block;
}
ul.sidebar {
	list-style:none;
	margin:0;
	padding:0;
}
ul.sidebar li {
	list-style:none;
	margin:0;
	padding:0;
	clear:left;
}
img.alignleft {
	float:left;
	margin-right:6px;
	margin-bottom:6px;
}
img.alignright {
	float:right;
	margin-left:6px;
	margin-bottom:6px;
}
p.breadcrumb {
	padding-left:16px;
	margin-top:20px;
	font-size:0.9em;
}
div#respond {
	margin-top:50px;
}
div#respond h3 {
	font-size:1.2em;
}
textarea#comment {
	width:90%;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:6px;
	font-size:1em;
	height:5em;
}
h3#comments{
	margin-top:50px;	
}

.block-simple {
	margin-bottom:18px;
}

.col-145 ul#recentcomments {
	padding:0;
	margin:0;
}

.col-145 ul#recentcomments li {
	padding:0;
	margin-bottom:1em;
}
/* default wordpress styles */
.wp-caption {
	padding:3px;
	font-style:italic;
}
.alignleft {
	float:left;
	margin-right:6px;
	margin-bottom:6px;
}

ul.sidebar li.widget {
	margin-bottom:2em;
}
/* end default wordpress styles */
/* begin plugin restyling */
.mc_signup_submit {
	text-align:left;
}
/* end plugin restyling */
/* begin shopp */
table.cart th {
	background-color:#D3E1E1;
}
input#checkout-button, input.update-button {
	background-color:#3784DF;
	color:#FFFFFF;
	font-family:"Trebuchet MS",Verdana, sans-serif;	
	border-color:#3784DF;
}
input.update-button  {
	font-size:1em;
}
input#checkout-button {
	font-size:1.5em;
}
a.button {
	background-color:#3784DF;
	color:#FFFFFF;
	text-decoration:none;
	font-family:"Trebuchet MS",Verdana, sans-serif;	
	border-color:#3784DF;
	border-style:outset;
	border-width:2px;
	padding-left:4px;
	padding-right:4px;
}
ul.variations {
	list-style:none;
	padding:0;
	margin:0;
}
ul.variations li {
	float:left;
	margin-right:15px;
	display:block;
	width:33%;

}
ul.variations li input, ul.variations li select {
	clear:left;
	float:left;
}
td.submit, p.submit {
	background-color:#FFF8AF;
	padding:5px;
	text-align:left;
}
/* end shopp */