html { 
	background: #aabbdd;
	background-image: url(/bg.png);
	background-repeat: repeat-x;
}

body {
	font-family: Veranda, Tahoma, Arial, sans-serif;
}

div.main, div.blosxomEntry, div.blosxomComment,
	div.blosxomCommentForm, div.header {
    border-radius: 0.5em 3em 3em 0.5em;
	-webkit-border-radius: 0.5em 3em 3em 0.5em;
    -moz-border-radius: 0.5em 3em 3em 0.5em;
    -khtml-border-radius: 0.5em 3em 3em 0.5em;
    padding: 2em;
}

div.menu, div.topleft {
    border-radius: 0.5em 0.5em 0.5em 0.5em;
	-webkit-border-radius: 0.5em 0.5em 0.5em 0.5em;
    -moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
    -khtml-border-radius: 0.5em 0.5em 0.5em 0.5em;
    padding: 2em;
}

div.main, div.blosxomEntry, div.blosxomComment, div.blosxomCommentForm,
	div.header {
	margin-right: 1em;
	margin-bottom: 1em;
	margin-left: 11em;
}

div.main, div.blosxomEntry, div.blosxomComment, div.blosxomCommentForm {
	background: #eeeeee;
}

div.menu, div.header {
	opacity: 0.6;
	background: #ddddee;
}

div.menu, div.topleft {
	display: inline;
	float: left;
	clear: both;
	width: 7em;
	margin-left: 1em;
	margin-bottom: 1em;
	padding: 1em;
}

div.topleft {
	padding-top: 2em;
	padding-bottom: 2em;
	opacity: 0.8;
}

@media screen {
	div.topleft {
		background-image: url(/bgtar.jpg);
		background-repeat: no-repeat;
		height: 140px;
	}
}

div.header, h1, h1 a, h2, h2 a, h3, h3 a, .rightMenu, .blosxomTitle { color: #335588 }

div.header, div.topleft, h1, h1 a, h2, h2 a, h3, h3 a {
	text-decoration: none;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
}

div.header {
	margin-top: 1em;
}

.rightMenu {
	font-size: large;
}

.blosxomTitle {
	font-size: x-large;

}

img {
	border: 0px;
	padding: 0.5em;
}

ul { 
	padding-left: 0;
	list-style-type: none;
}

h2 {
	margin-top: 0px;
}

h3 {
	margin-top: 0px;
	margin-bottom: 0px;
}

