/*-----------------------------------------------------------------------------
	DEFAULT INC theme no date
	By: Anne Helmond (annehelmond.nl)
-----------------------------------------------------------------------------*/

body 	{  font-size: 12px;  margin-bottom: 0; font-family: Arial; }

/* Blueprint width setting */
.container 	{ width: 960px;padding-top: 30px; }			

#page {

	float: left;
	margin-bottom: 20px;
	margin-top: 20px;
	border: none;
}

blockquote {
	font-style: normal;
	padding: 0 0 0 0;
	color: #333333;
	background: url('../images/quote.png') .5em top no-repeat;
}

a 				{ color: #FF3300; }
blockquote p 	{ padding: 0 60px 0 30px;}
hr 				{ background: #CCC; height: 1px; }
img				{ margin: 0; }
p img			{ margin:0px 10px 5px 0px; float:left;}
a:link			{ text-decoration:none; }
a:visited		{ text-decoration:none; }
a:hover			{ background-color: #FF3300; color:#FFFFFF;}
a.button 		{ float: left; } /* Fix for buttons */
input 			{ padding-left: 0;}
ul 				{ margin-left: 15px; list-style-type: none; }
ul li 			{ padding: 2px 0 2px 9px; background: url('../images/icons/bullet_square_grey.gif') left 5px no-repeat; }
ol				{ margin-left: 35px; }
label			{ font-weight: normal; }
textarea		{ height: 200px; width: 500px;}
.rsssmall		{ font-size: 0.9em; color: #666666; margin-bottom:5px;}
.small			{ font-size: .9em; color: #666666 }
a.small			{ font-size: .9em; color: #666666 }
p.small	a		{ font-size: .9em; color: #666666 }
.nomargin		{ margin: 0; }
a.button, button { font-weight: normal; }
p 				{margin-top: 0pt; margin-right: 0pt; margin-bottom: 1.5em; margin-left: 0pt; text-align: left;}

h3, h3 a {
	font-size: 1.3em;
	line-height: 1.2em;
	color: #000000;
 	letter-spacing: 0px;
	text-decoration: none;
	margin-bottom:5px;
}

.rssfeed h3, h3 a {
	font-size: 1.2em;
	line-height: 1em;
	color: #000000;
 	letter-spacing: 0px;
	text-decoration: none;
}


#maincontent h2 		{ border-bottom: 1px solid #CCCCCC; margin-bottom: 15px; line-height: 1.2em;}
h2 .pagetitle			{ border-bottom:none ; border-style:none ;}
h2 a 					{ color: #333333; text-decoration: none; }

#maincontent .post h2	{ margin-bottom: 5px; }
						/* Padding inside columns */
#maincontent .content 	{ padding: 50px 30px 0px 5px; }	

#navigation				{left: 0px; position: static;}
.navigation, 
.navigation a			{ color: #AAA; }
.alignright 			{ float: right; }
.alignleft 				{ float: left; }

.post					{ width:600px; margin-bottom: 15px; }

/*-----------------------------------------------------------------------------
	Header
-----------------------------------------------------------------------------*/
#headwrap {width: 900px;}
#header {
	width: 100%;
	height: 150px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-left: 0px;
	margin: 0px;
}
#header h1 a{background: url('../images/header.jpg') no-repeat; text-transform:uppercase;width:600px;height:200px;float:left;margin:0;}
#header h1 {
	padding-left: 5px;
	margin: 0;
	line-height: 1em;
}

#logohva img{float:right;width:36px;height:36px;border:0px;}
#logohva {
	padding-bottom: 20px;
	margin: 0;
	line-height: 1em;
}
#logouva img{float:right;width:36px;height:36px;border:0px;}
#logouva {
	padding-bottom: 20px;
	margin: 0;
	line-height: 1em;
}


#header .description { display: none; }

#maincontent { padding: 0 0 0px 0; }

#sidebar { padding: 0 0 0px 0; margin-top:60px}


/*-----------------------------------------------------------------------------
	Navigation
-----------------------------------------------------------------------------*/

#navigation{clear:both;	width:100%; position:absolute;	top:148px; margin:50px auto; margin-left:3px; padding:2px;}



	/*-------------------------------------------------------------------------
		Navigation bar in posts (use main nav html inside a post)
	-------------------------------------------------------------------------*/

	.entry #nav .content {
		padding: 0;
		margin: auto;
	}

.entry img.left, .entry img { padding: 0px 5px 0px 0px; margin: 2px 10px 2px 0px; float: left; clear: left; }

	.entry #nav {
		margin-bottom: 15px;
		background: #FFF;

	}

	.entry #nav li a 		{ color: #FFF; border-right: 1px solid #AAA; background: #666; }
	.entry #nav li.last a	{ border-right: none; }
	.entry #nav li a:hover 	{ background: #333; color: #FFF;}

/*-----------------------------------------------------------------------------
	Sidebar
-----------------------------------------------------------------------------*/

#page 		{ background-color:#FFFFFF; border:none; background:none; width:100%;}
#sidebar 	{ margin-left: 20px; /* lets us have border */ background-color:#FFFFFF; width:240px; float:left;}
#sidebar a  { color: #333333; }
#sidebar a:hover {background-color:#FF3300; color:#FFFFFF;}
#sidebar h2 { font-size: 1.3em; line-height: 1.2; text-transform:lowercase; padding-bottom:3px;}
#sidebar p  {text-align: left;}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 25px 20px 0 20px;
	font-size: 1em;
}

#sidebar ul li	{ padding: 0px 0px 10px 0px; }
#sidebar ul li li	{ padding: 0px; }
#sidebar ul li li ul li	{ padding: 0px; }
#sidebar ul li	a { text-decoration: none; }


#sidebar ul li ul { padding-top: 0; }

#sidebar ul li ul li {
	margin: 0 0 0 -18px;
	padding: 2px 0 2px 0px;
	background: none;
	font-size: 1em;
	line-height: 1.1;	
}

.feedlink {
	padding: 2px 0 2px 20px;
	background: url('../images/icons/feed_small.png') left center no-repeat;
}

#sidebar ul li, #sidebar ul li#subscribe ul li {
	list-style-type: none;
	background: none;
	margin-bottom: 0px;
}

#sidebar ul li#subscribe ul li { margin: 0 0 0 -30px; }

#flickrrss img {padding:0px 10px 10px 0px;}
#flickrphotos img {padding:0px 5px 10px 0px;}

.textwidget {width:240px; float:left;}
.widget {width:240px; float:left;}

/* Hide search from sidebar */
#sidebar #search {display:block;}

/*-----------------------------------------------------------------------------
	RSS Imports
-----------------------------------------------------------------------------*/
#othercontent {margin-top:30px;}
#rssimports {width:600px; color:#333333;}
#rssimports a {text-decoration:none; color:#333333; display:block;}
#rssimports a:link			{ text-decoration:none; }
#rssimports a:hover			{ background-color: #FF3300; color:#FFFFFF;}
#rssimports h4 {color:#333333;}
#rssimports .date {font-size: 0.8em;color:#666666;text-decoration:none;font-weight:normal;}

/*-----------------------------------------------------------------------------
	Footer
-----------------------------------------------------------------------------*/

#footer 		{ border-top-color:#333333; border-top-width:1px; text-align: center; font-size: 0.9em; padding:30px 0 10px 0;}

#footer a 		{ text-decoration: none; }
#cqcounter a 		{ text-decoration: none; float:left; margin-top: 100px; }

/*-----------------------------------------------------------------------------
	Search
-----------------------------------------------------------------------------*/

#search				{ float:left;margin-bottom:10px;}
#search #s 			{ background: transparent url('../images/icons/search_red.png') 0px center no-repeat;
 				  	  padding: 2px 20px 2px 17px; width: 190px; color: #CCCCCC; font-size: 0.9em; margin-right: 40px;}
#search #s:hover 	{ color: #000; }
#search #s:focus 	{ color: #000; }
.search-excerpt 	{ margin: 0; }


/*-----------------------------------------------------------------------------
	Comments
-----------------------------------------------------------------------------*/

.commentlist li { padding: 8px 15px; } 
.comments-alt 	{ background: #EEE;}

/*-----------------------------------------------------------------------------
	Img fix
-----------------------------------------------------------------------------*/

img.alignleft, div.alignleft {
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright {
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncenter, div.aligncenter {
text-align:center;
margin:0 auto;
}



