/*
Theme Name: Lemonfish
Description: Lemonfish template
Version: 1.0.1
Author: Arnoud Hettinga
Author URI: http://lemonfish.nl/
*/
/*
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
margin:0;
padding:0;
border:0;
outline:0;
background:transparent;
}
*/



/* BASICS */



body {
font-family:Arial, Helvetica, sans-serif;
color:#111;
margin:0;
padding:0;
font-size:8.55pt;
line-height:1.3em;
background-color:#AAA;
}

table
{
border-collapse:collapse;
border-spacing:0;
}

a {
color:#111;
text-decoration:none;
}

ol,ul{
list-style:none;
margin:0;
padding:0;
}

img {
	border:0;
	margin:2px 0 3px;
	}

blockquote,q {
quotes:none
}

blockquote:before,
blockquote:after,
q:before,q:after {
content:'';
}

ins {
text-decoration:none;
}

code {
font-family:Consolas, Monaco, Courier, monospace;
}

/* LAY-OUT */

div#container {
width:860px;
margin:0px auto 30px;
background:#FFF;
padding:0 20px 30px;
overflow:hidden;
}

#masthead {
margin:0;
height:110px;
padding-left:10px;
}

#archive-what {
display:none;
}

#site-name {
float:left;
}

p#site-slogan {
float:right;
width:220px;
margin:-8px 0 0;
letter-spacing:0.02em;
font-weight:bolder;
font-size:9.5pt;
}

#main {
float:left;
width:630px;
margin-left:15px;
}

#footer {
clear:both;
}

#comment {
width:100%;
}

#respond {
clear:both;
float:left;
}

/* HEADER */

a.lemonfish {
cursor:pointer;
display:block;
height:80px;
width:200px;
background:url(images/mastheadBlock.png) no-repeat 0 0;
margin-left:-4px;
}

a.lemonfish:hover {
	background-position:0 -90px;
}

h1#site-name a {
font-size:11pt;
font-weight:normal;
letter-spacing:0.03em;
padding:0 3px;
}

ul#nav {
margin-top:3px;
margin-left:0;
padding:0;
}

#masthead ul li {
display:inline;
margin:0;
padding:0;
}

#masthead ul li a {
display:block;
float:left;
margin-left:2px;
margin-right:20px;
padding:2px 5px 2px 5px;
letter-spacing:0.02em;
border:0;
background-repeat:no-repeat;
background-position:0 2px;
font: lighter 10.25pt Arial, Helvetica, sans-serif;
text-transform: uppercase;
color:#444;
letter-spacing:0.07em;
}


/* ENTRY */
.entry a {
color:#111;
text-decoration:none;
}

a:hover, 
.home #site-name a,
.current_page_item a, 
.current-cat a  {
	
	}
.entry-content img,
.entry-content img a {
margin:0 8px 0 0;
}

.entry {
	display:block;
	width:185px;
	float:left;
	margin-right:15px;
	padding:5px 0 8px;
	border-top:1px solid #555;
	}

.entryFooter {
	clear:left;
	display:block;
	width:190px;
	height:30px;	
	float:left;
	}

.entryPage {
	display:block;
	width:600px;
	float:left;
	padding:3px 5px 8px;
	border-top:1px solid #555;
	}
	
h2.entry-title {
	font-size: 11.5pt;
	line-height:1.05em;
	font-weight: lighter;
	text-transform:uppercase;
	letter-spacing:0.03em;
	margin:0;	
}

h2.entry-title a {
	display:block;
	height:60px;
	background: url(images/linesBG.png);
	padding:8px 10px 3px 5px;
	color: #555!important;
	}

h2.entry-title a:hover {
	background-color:#EEE;
	}


.entry-content p {
	margin:3px 0;
	}

.single h2.entry-title {
	display:block;
	height:60px;
	background: url(images/linesBG.png);
	padding:10px 10px 3px 8px;
	font-size:14pt;
	font-weight:lighter;
	letter-spacing:0.04em;
	margin:10px 0 6px;
	color: #555!important;
}

.entry-title a {
	border:0;
	}
.entry-content {
	margin-bottom:10px;
}

.single .entry-content p {
	font-size:9.75pt;
	margin:0;
	}

.single .entry-content img,
.single .entry-content img a {
	float:right;
	margin-bottom:8px;
	margin-left:10px;
	}

#respond h3 {
font-size:9pt;
font-weight:bolder;
border-top:1px solid #333;
padding:10px 0 15px;
color:#111;
margin-top:20px!important;
}

.meta {
font-size:8pt;
color:#999;
margin:0 0 2px;
font-weight:bolder;
}

body.single .entry {
	width:620px;
	margin-right:10px;
	padding:3px 8px 8px;
}

.entry-content ul, 
.comment-body ul, 
.entry-content ol, 
.comment-body ol {
	margin:1em 0;
	padding:0;
	}

.entry-content ul ul, 
.entry-content ul ol, 
.comment-body ul ul, 
.comment-body ul ol, 
.entry-content ol ul, 
.comment-body ol ol, 
.comment-body ol ul {
	margin:0.7em 0 0 10px;
	}

.entry-content ul li, 
.comment-body ul li,
.entry-content ol li, 
.comment-body ol li {
	list-style-type:none;
}

/* READ ON */
.readon {
	margin:10px 0;
	display:block;
	clear: right;	
}
.readon a {
	font-size:9.5pt;
	padding:2px 3px;
	}

.readon a:hover {
	background-color:#111;
	color:#EEE;
}


a.more-link  {
	clear:left;
	display:block;
	width:7em;
	padding:0px 4px 1px;
	color:#111;
	font-size:8.5pt;
	letter-spacing:0.02em;
}

a.more-link:hover {
	background-color:#111 !important;
	color:#EEE;
}


/* COMMENTS */

a.comments-link {
display:block;
width:35%;
margin-top:6px;
margin-left:-1px;
padding-left:1px;
border:0;
}

.commentlist {
clear:left;
margin-top:24px;
border-top:1px dotted #555;
}

.commentlist cite {
font-style:normal;
}
.commentlist li {
margin:24px 0;
}
.commentlist ul.children {
margin-left:40px;
}

.comment-navigation {
display:block;
height:24px;
padding:0 10px;
}

.comment-navigation .clear {
clear:both;
}

/* SIDEBAR */
ul#sidebar {
padding:0 5px;
margin:-10px -5px 0 630px;
}

#sidebar h2, h3 {
font-size:9pt;
font-weight:bolder;
border-top:1px solid #333;
padding:8px 0 12px;
color:#111;
}
#sidebar a:hover {
	color:#EEE;
	background:#111;
}

a.rsswidget img {
display:none;
}

#sidebar ul.children {
margin-left:20px;
}

.widget {
margin:0 0 10px;
}

.navigation {
height:24px;
padding:5px;
}
.meta a,
.navigation a {
border:0;
}

#respond a {
border:0;
}

.clear, 
p.meta {
clear:both;
}


blockquote {
border-left:10px solid #203545;
padding-left:20px;
}

::-moz-selection {
background:#000;
color:#fff;
}

::selection {
background:#000;
color:#fff;
}

/* WordPress image things */
.aligncenter, 
div.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
	}

.alignleft {
	float:left;
	}

.alignright {
	float:right;
	clear:left;
	}

.wp-caption {
text-align:center;
background-color:#203545;
padding-top:4px;
margin:2px 20px;
}
.wp-caption img {
margin:0;
padding:0;
border:0 none;
}
.wp-caption p.wp-caption-text {
padding:0 4px 5px;
margin:0;
}

img#wpstats {
display:none;
}

.hiddenArea {
display:none;
}

.wp-tag-cloud li {
	margin-right:3px;
}

/*WORD TWIT*/

.wordtwit-recent-tweets li {
	display:block;
	padding:3px 1px 5px;
	border-bottom:1px dotted #AAA;
}

/* YARPP */
.entry-content ol li, 
.comment-body ol li {
	display:block;
	width:190px;
	height:120px;
	margin:10px 10px 10px 0;
	float:left;
	border-top:2px solid #222;
	padding-top:6px;
	}
	
	p.yarppExcerpt {
		font-size:8.25pt!important;
	}

.entry-content ol li a {
	font-weight:bold;
	font-size:8.25pt!important;
	text-transform:uppercase;
	}

.entry-content ol li a:hover {
	background:#111;
	color:#EEE;
	}
	
	/* BETTER CLOUD TAG */
	ul.wp-tag-cloud {
		padding:0;
		}
	}
	

