	* {
		margin: 0;
		padding: 0;
	}

	body {
		background-color: #fff8e7;
		background-image: url(carte2.jpg);
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-position: top center;
		margin: 0;
		padding: 0;
		font-family: "Comic Sans ms", Verdana, Arial, Sans-serif;
		font-size: 12px;
	}

	#outer {
		background-image: url(pirate2007.png);
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-position: 30px 0;
		min-height:100%;
		/* hack for IE */
		text-align:center;
	}

	#head {
		clear:both;
		background-image: url(title.png);
		background-repeat: no-repeat;
		background-position: top center;
		height:100px;
	}

	#foot {
		font-size: 10px;
	}

	#content {
		width:500px;
		text-align:left;
		margin:0 auto;
	}

	#column {
		position:absolute;
		top:30px;
		right:0;
		width:200px;
		height:100%;
	}

	#rightnow {
		border: 1px solid #999;
		border-width: 0 0 1px 0;
		width: 100%;
		font-size: 11px;

	}

	a, a:hover, a:active, a:visited {
		text-decoration: underline;
		color: #060;
	}

	b {
		font-weight: bold;
		font-size: 14px;
	}

	.dateHeader {
		font-size: 18px;
		font-weight: bold;
		margin: 6px 0 10px 0;
	}

	.postHeader {
		font-size: 14px;
		font-weight: bold;
		margin: 15px 0 6px 0;
	}

	.postFooter {
		font-size: 12px;
		margin: 10px 20px 30px 0;
		background-image: url(flag.gif);
		background-repeat: no-repeat;
		height: 25px;
		padding: 2px 0 0 45px;
	}

	.swords {
		width: 42px;
		height: 27px;
		background-image: url(swords.gif);
		background-repeat: no-repeat;
		margin: 25px auto 30px auto;
	}

	#column ul {
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: 30px;
		font-size: 12px;
	}

	#column ul.kompass {
		list-style-image: url(kompass.gif);
	}

	#column ul.skull2 {
		list-style-image: url(skull2.gif);
	}

	#column ul.skull3 {
		list-style-image: url(skull3.gif);
	}

	#column ul.hsrcontent {
		list-style-image: url(skull4.png);
	}

	#column ul li a {
		position: relative;
		top: -8px;
	}

	#geoloc {
		margin: 0 auto 10px 0;
		height: 100px;
		width: 180px;
	}

	/* START haloscan comment list */

	ul.hsrcontent {
		list-style-type: none;
		padding: 10px 0 0 0;
	}

	li.hsritem  {
		margin-bottom: 10px;
	}

	.hsrname {
		font-weight: bold;
	}

	li.hsritem a  {
		text-decoration: none;
		margin: 0;
	}

	li.hsritem a:hover  {
		text-decoration: underline;
	}

	#column div.haloscan-recent p {
		display: none;
	}

	/* END haloscan comment list */
