html {
    margin:0px;
    padding:0px;
}

body {
	margin:0px;
	padding:0px;
	font-size:0.9em;
	color:#555;
	font-family:sans-serif;
	line-height: 150%;
	background-image:url("geekscottes_head.png");
	background-repeat:no-repeat;
	background-position:top left;
}

a {
	text-decoration: none;
}

a:hover {
}

a:visited {
	color:#00a;
}

.spacer {
	clear:right;
}

/* HEAD */

.flattr_button {
	text-align:center;
	clear:both;
}

#head {
	text-align:right;
	padding-right:1em;
}

.head_block {
}

#title_block > ul {
	list-style:none;
}

#title_block > ul > li {
	display:inline;
}

#site_block {
}

#site_wotd {
	font-size:small;
}

#wotd_title {
	font-style:italic;
}

ul#wotd_text {
	list-style:none;
}

ul#site_map {
	list-style:none;
}

#feed_block {
	font-size:small;
	background-repeat:no-repeat;
	background-position:center right;
	padding-right:17px;
}

#feed_list {
	list-style:none;
}

ul#feed_list>li {
	margin:0px;
}

h1#site_title {
	margin-bottom:0em;
}

#site_desc {
	margin:0em;
	font-size:small;
	color:#aaa;
}


/* NAV */

ul.nav_bar {
	clear:left;
	list-style:none;
	text-align:center;
	margin-top:1em;
	margin-bottom:1em;
}

ul.nav_bar>li {
	display:inline;
	margin-left:5px;
	margin-bottom:0px;
	
	padding:10px;
}

#nav_bottom {
	margin:0px;
	margin-top:10px;
	padding:0px;
}

ul#nav_bottom>li {
}

.nav_bar > li > a {
	background-repeat:no-repeat;
	background-position:top center;
	padding-top:50px;
	vertical-align:bottom;
}

/* STRIP */

h2#title {
	font-size:1.5em;
	color:#a03;
	margin:0px;
	margin-top:0.5em;
}

#strip_block {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	margin-top:0px;
	text-align:center;
	padding:10px;
	border-top:thin solid lightgrey;
	border-bottom:thin solid lightgrey;
	background-repeat:no-repeat;
	background-position:bottom right;
}

img#strip {
	margin-top:1em;
	margin-bottom:1em;
}

.sub_block {
	margin-top:1em;
	margin-bottom:1em;
}

#meta_block {
	width:50%;
	margin-left:25%;
}

#info_block {
	text-align:justify;
}

#info_plus_block {
	font-size:small;
	color:#aaa;
}

#info_plus_block > p {
	display:inline;
}

#info_plus_block > p > a {
	color:#99f;
}

#comments_block {
	padding:2em;
	border-top: thin solid lightgrey;
	text-align:left;
}

.stripbox {
}


/* FOOT */

#foot {
	text-align:justify;
	padding:1em;
	margin:0px;
    background-color:#eee;
}

#couverture {
	float:left;
	margin:1em;
}

#couverture > a {
	color:white;
}

ul#link_bar {
	list-style:none;
	display:inline;
}

ul#link_bar>li {
	display:inline;
	margin-left:1em;
}

#boutique {
    text-align:center;
    border-top:thin solid lightgrey;
    margin-top:0px;
}

#boutique > table {
    margin-top:3em;
    margin-left:auto;
    margin-right:auto;
}

#boutique img {
    border:none;
}
