/*  
Theme Name: Fabio
Theme URI: http://www.bartali.nl/
Description: 1 column theme
Version: 0.2
Author: Fabio Bartali
Author URI: http://www.bartali.nl/
Tags: white, grid, minimal

See line 53 for a collection of the main font rules - size, line-height,
and color - combined for your convenience.

*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	padding: 0px;
	margin: 0px;
	background-color:#FFFFFF;
/*	list-style-position: outside;
	list-style-type: disc; */
}

a:link {
	text-decoration: none;
	color:#000;
}
a:visited {
	text-decoration: none;
	color:#000;
}
a:hover {
	text-decoration: none;
	background: #000;
	color:#fff;
	}
a:active {
	text-decoration: none;
	}
/*
img	{
	padding-bottom:10px;
	}
*/

#contain {
	font-family: Helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color:#FFFFFF;
/*	height: 600px;
	width: 1200px; */
	margin-left: 0px;
	margin-right: auto;
	padding:0px;
}

.header {
	height: auto;
/*	width:1200px; */
	padding-left:0px;
	top: 0px;
	background-color: #gggggg;
	overflow:hidden;
}

#titel	{
	height: 80px;
	padding-top:10px;
	padding-left:10px;
	width:100%;
	font-size:24px;
	text-transform:uppercase;
	font-weight:bold;
	background-image:none;
	position: fixed;
	z-index: 999;
	background-color: #fff;
}

.col {
	top:90px;
	margin-top: 10px;
	margin-left: 0px;
	padding-top:0px;
	padding-bottom:0px;
	position: absolute;
}

#bread {
	color: #ccc;
	padding: 3px;
	margin-bottom: 25px;
	}

#bread ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 

#bread ul li {
	margin-left: 0;
	padding-left: 0px;
	border: none;
	list-style: none;
	display: inline;
	}

#bread ul li:before {
	content: "\0020 \0020 \0020 \002f \0020";
	color: #000;
	}
	
#bread ul li.first:before {
	content: " ";
	}

/* This styles the unordered list element to remove bullets and align the text
 ul#nav {
   list-style-type : none;
   text-align : left;
 } */

 /*
  This styles the links. It’s a block-level link and the text is positioned
  with padding. Other styles are defined: width, colors, text attributes, etc.
 
 ul#nav a, ul#nav a.rss {
   padding : 0px 0px 0px 0px;
   margin-bottom : 2px;
   width : 350px;
   height : auto;
   color : #333;
   font-style : normal;
   display : block;
   text-decoration : none;
   display: inline;
 }*/

 /* This is only necessary for IE6 else the link margins will collapse on hover */
 ul#nav li {
   margin-bottom : 10px;
 }

 /* This removes the default left margin (indentation) */
 ul#nav li {
   margin-left : 0;
list-style: none;

 }

 /*
  Now to offer some hover and focus styles. Further specification of focus/active styles
  could be added but I didn’t do it in this example. I didn’t feel it was needed

 ul#nav a:hover, ul#nav a:focus, ul#nav a:active {
   background-color : #669900;
   text-decoration : underline;
   color : #fff;
 } */

 /*
  This style the single state of the “current_page_item” class link. Not needed for
  the “rss” class link since that target page won’t display the menu
 */
 ul#nav li.current_page_item a, ul#nav li.current_page_item a:hover,
 ul#nav li.current_page_item a:focus, ul#nav li.current_page_item a:active {
 /*  background-color : #9e9e55;
   color : #fff; */
   cursor : default;
   text-align : left;
 }

#content	{
	position: absolute;
	left:0px;
	padding-left:10px;
	padding-right:5px;
	width:720px;
	overflow:hidden;
/*	border-left:solid;
	border-left-width:1px; */
	border-right:solid;
	border-right-width:1px;
	}

#sidebar	{
	position:absolute;
/*	float:right; */
	right:100px;
	top:100px;
	padding-left:5px;
	padding-right:65px;
	width:180px;
	}

.divider   {
	border-bottom:solid;
	border-bottom-width:1px;
}

.widgetContainer {
	margin: 10px 0 0 0;
}
.widgetContainer ul li {
	margin: 0 0 0 10px;
	list-style: disc;
}
.widgetContainer ul li ul {
	margin-top: 0px;
}
.widgetContainer .textwidget {
	margin: 0 3px;
	line-height: 1.5em;
}
.widgetContainer #wp-calendar {
	border-collapse: collapse;
	width: 100%;
}

#sidehead	{
	font-weight:bold;
	border-bottom-color:#000000;
	border-bottom-width:1px;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom-style: solid;
	}

#sideheadnoborder	{
	border:hidden;
	padding-top:5px;
	}

#green	{
color:#33CC33;
font-weight:bold;
}

#sideitem	{
	padding-top: 10px;
	padding-bottom:5px;
/*	border-bottom:solid;
	border-bottom-color:#000000;
	border-bottom-width:10px; */
	}

.textinput { 
 font-size: 10px; 
 border: 1px solid #666666;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #e1e1e1;
}
