<!-- this makes sure that the .css file looks like a regular .css file to anyone that asks. If you don't return a text/css header, Mozilla will refuse to include the file if the calling page has an XTML or strict HTML doctype' -->


/* CSS */

/* Kandidat till version 0.80 (sans-serif) */

/* taggar */
	body
	{
		margin: 0;
		padding: 0;
	}

	p, li
	{
		color:#000000;
		font-family:Helvetica, sans-serif;
		padding-right: 10px;
		padding-left: 10px;
		font-size: 1em;1.1em;
		line-height: 120%;

		text-align: left;
		margin-top: 0em;
		margin-bottom: 0em;
	}

	p a:hover
	{
		text-decoration: none;
		background: lightcyan;
		border-bottom: 0px deeppink solid;
	}

	p + p
	{
		text-indent: 1.5em;
	}

	img + p
	{
		text-indent: 0em;
	}

	blockquote
	{
		margin-right: 10;
		margin-left: 20px;
		color: #3465A4;
		font-size: 0.91em;
	}

	h1, h2, h3
	{
		font-weight: normal;
		color: pink;
	}

	h1
	{
		font-family: Helvetica, sans-serif, Verdana, "Lucida Grande", Tahoma;
		font-weight: bolder;
		font-size: 5.9em;
	}

	span.subheading a {
		color: lightgrey
	}

	h1 a, h2 a, h3 a
	{
		color: deeppink;
		border: none;
	}

	h2
	{
		font-size: 1.5em;
		font-style: italic;
	}

	h3
	{
		padding-right: 10px;
		padding-left: 10px;
		font-size: 1.9em;
		line-height: 1em;
		font-family: Helvetica, sans-serif, Verdana, "Lucida Grande", Tahoma;
	}

	h4
	{
		font-family: Helvetica, sans-serif, Verdana, "Lucida Grande", Tahoma;
	}

	hr
	{
		margin: 2em auto;
		width: 370px;
		height: 1px;
		color: #7a7e7d;
		background-color: #7a7e7d;
		border: none;
	}


	a
	{
		text-decoration: none;
		color: deeppink;
		border-bottom: 0px deeppink solid;
	}


	img
	{
		border: none;
		margin-left: 0.5em;
		margin-right: 1em;
		margin-top: 0.8em;
		margin-bottom: 0.8em;
	}

	div.divider
	{
		margin: 2em 0;
		text-align: center;
	}

/* id */


	#container
	{
		width: 870px;
		margin: 0 auto;
		background-color: #ffffff;
	}

	#head
	{
		height: 250px;
		width: 100%;
		text-align: left;
		align: left;
		margin-bottom: 1.8em;
		background-color: rgb(255,245,255);
		float: right;


	}

	#content
	{
	width: 70%;
	background-color: #ffffff;
	}

	#foot
	{
		margin-top: 5px;
		clear: both;
		text-align: center;
	}


	#sidebar-2
	{
		width: 250px;
		padding-top: 5px;
		margin-left: 30px;
		float: right;
	}

	#sidebar-2 a, #sidebar-1 a
	{
		color: #0b224d;
		border: none;
	}

	#sidebar-2 p, #sidebar-1 p
	{
		font-family: Helvetica, sans-serif, Verdana, "Lucida Grande", Tahoma; 
		font-size: 1.05em;1.2em;
		text-align: right;
		line-height: 1.2em;
	}

	#sidebar-2 p+p, #sidebar-1 p+p
	{
		text-indent: 0em;
		margin-top: 0.3em;
		margin-bottom: 0.1em;
	}


	.comments_error
	{
		color: #000;
		background-color: #fff4f4;
	}

	ul.comments_error
	{
		padding: 0.3em;
		list-style-type: circle;
		list-style-position: inside;
		border: 2px solid #fdd;
	}

	div#cpreview
	{
		color: #000;
		background-color: #f1f1f1;
		border: 2px solid #ddd;
	}

	form#txpCommentInputForm td
	{
		vertical-align: top;
	}


/* lastfm + delicious */

	span#lastfm-url a {color: #3465A4;}
	span#lastfm-artist a {font-size: 1em}

	span#delicious-link a {color:}
	span#delicious-tag {font-size: 1em; color: #99CDAA;}

/* overrides */
	.caps
	{
		font-size: 0.9em;
		letter-spacing: 0.1em;
	}

	.subheading
	{
		font-size: 0.8em;
	}

	small, .small
	{
		font-size: 0.9em;
	}

	.nodecoration
	{
		border-bottom: 0px #000 solid;
	}
