#main {
    border: 10px solid #fff;
}

#container {
	width: 868px;
	margin: 0 auto;
}

body {
	margin-top: 0;
	margin-bottom: 10px;
	background: url("../images/body_back.gif") #000 repeat left top;
}

h3 {
    font-family: "Century Gothic", Verdana, sans-serif;
    font-weight: bold;
    font-size: 12pt;
    color: #000;
}

h2 {
    font-family: "Century Gothic", Verdana, sans-serif;
    font-weight: bold;
    font-size: 14pt;
    color: #000;
}

#top {
	/* normale style 
	height: 195px;
	background: url("../images/header.gif") #000 no-repeat left bottom;
	*/
	height: 395px;
	background: url("../images/bakbanner.gif") #000 no-repeat left bottom;*/
	
}

#middle {
	padding: 0 20px 0 20px;
	background: url("../images/content_back.gif") #fff repeat-y left top;	
}

#main img {
	border: 1px solid #999;
	padding: 1px;
	vertical-align: top;
}

#blogtitle {
	float: left;
	position: relative;
	top: 50px;
	left: 40px;
}

.description {
	margin: 0px;
	font: normal 10px Verdana, Helvetica, serif;
	color: #000;
	width: 160px;
	position: absolute;
	top: -41px;
	left: 247px;

}

#newsletter {
	float: right;
	position: relative;
	right: 35px; bottom: 12px;
	font-size: 10px;
}

#subscribe img {
	vertical-align: middle;
}

#themenu {
	/* normale style *
	padding-top: 62px;
	* de banner style */
	padding-top: 262px;*/

	height: 37px;
	float: right;
	position: relative;
	top: 10px;
	right: 78px;
}

#calendar {
	width: 200px;
	border: 1px solid #cccccc;
	margin-left: 36px;
}

#phpbb ul {
	margin: 0; padding: 0;
	list-style: none;
}

#phpbb ul li {
	padding-top: 7px; 
	padding-bottom: 7px; 
	padding-right: 7px; 
	border-bottom: 1px dashed #a9a09b;
}

ul.menu {
	text-align: right;
	font-size: 11px;
    bottom: 0;
}

ul.menu li {
    display: inline;
    margin: 0;
}

ul.menu,
ul.menu li a {
    padding: 5px 15px 6px;
}

ul.menu li a {
    font: 1em Verdana, Helvetica, Arial, Sans-Serif;
    text-transform: lowercase;
    color: #fff;
    margin: 0;
	background: #333;
	border: 1px solid #333;
}

ul.menu li a:hover {
    background: #c40e45;
    color: #eee !important;
    text-decoration: none;
	border: 1px solid #c40e45;
}

ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover {
    color: #333 !important;
    background: #fff;
    text-decoration: none;
	border: 1px solid #333;
}

/*- Sub Menu */

#submenu {
    position: relative;
	bottom: 10px;
	right: 19px;
	float: right;
}

ul.smenu {
    margin-top: -4px;
    text-align: right;
    font-size: 11px;
    bottom: 0;
}

ul.smenu li {
    display: inline;
    margin: 0;
}

ul.smenu,
ul.smenu li a {
    padding: 5px 15px 6px;
}

ul.smenu li a {
    font: 1em Verdana, Helvetica, Arial, Sans-Serif;
    text-transform: lowercase;
    margin: 0;
	color: #333;
	background: #ccc !important;
	border: 1px solid #ccc;
 }

ul.smenu li a:hover {
    background: #c40e45 !important;
    color: #eee !important;
    text-decoration: none;
	border: 1px solid #c40e45;
}

ul.smenu li.current_page_item a,
ul.smenu li.current_page_item a:hover {
    color: #333 !important;
    background: #fff !important;
    text-decoration: none;
	border: 1px solid #333;
}

#credits {
		height: 70px;
		background: url("../images/footer.gif") #fff no-repeat left bottom;
        font-size: 11px;
        color: #a7a7a7;
}

#credits a {
	font-size: 11px;
	color: #a7a7a7;
	text-decoration: underline;
}

#credits a:hover {
	color: #000;
}

.post a {
	color: #c40e45;
	text-decoration: none;
}

.post a:hover {
	background-color: #c40e45;
	color: #000;
	text-decoration: none;
}

#toppanel {
	padding-bottom: 1px;
	background: url('../images/bread.gif') no-repeat bottom left;
}

#comments {
	color: #333;
	padding-top: 10px;
	padding-bottom: 60px;
	background: url("../images/middle_back.gif") #c40e45 no-repeat left bottom;
}



#comments h3 {
	margin: 0px;
	padding: 0px;
	font-family: 'Century Gothic', 'Lucida Grande', 'Trebuchet MS', Verdana, Sans-Serif;
	font-size: 12pt;
}

#comments a {
	color: #c40e45;
	text-decoration: none;
}

#commentsrss a {
	color: #fff;
}

ol#commentlist li a {
	color: #c40e45 !important;
}

ol#commentlist li a:hover {
	color: #000 !important;
	text-decoration: underline !important;
}

#formlinks a {
	color: #fff;
}

.noajax {
	padding: 5px;
	padding-top: 0px;
	color: #000;
	font-family: Verdana, Sans-Serif;
	font-size: 8pt;
}

#comments ul, ol {
	padding: 0px;
	font-family: 'Century Gothic', 'Lucida Grande', 'Trebuchet MS', Verdana, Sans-Serif;
	font-size: 11pt;
	list-style-position: inside;
}

.alt {
	margin: 0px;
	margin-bottom: 5px;
	padding: 5px;
	background-color: #fff;
}

.norm {
	margin: 0px;
	margin-bottom: 10px;
	padding: 5px;
	background-color: #ffffff;
}

div.commentbox {
	margin-bottom: 5px;
	background-color: #ffffff;
}

.storycontent ul, ol {
        font-family: Verdana, Sans-Serif;
}

.num {
	font-family: 'Century Gothic', 'Lucida Grande', 'Trebuchet MS', Verdana, Sans-Serif;
	font-size: 11pt;
}

#midpanel {
	font: normal 11px Verdana, Helvetica, serif;
	color: #fff;
	padding-bottom: 40px;
	width: 750px;
	background: url("../images/middle_back.gif") #c40e45 no-repeat left bottom;
}

#midpanel a {
	color: #fff;
	text-decoration: underline;
}

#midpanel a:hover {
	color: #000;
	text-decoration: underline;
}

#midpanel img {
	margin-right: 5px;
}

#lowpanel {
        background: #fff;
        font: normal 11px Verdana, Helvetica, serif;
        color: #000;
}

#lowpanel a {
        color: #c40e45;
        text-decoration: none;
}

#lowpanel a:hover {
        color: #000;
        text-decoration: none;
}

#midpanel .tooltitle {
    font-family: "Century Gothic", Verdana, sans-serif;
    font-weight: bold;
    font-size: 12pt;
    color: #000;
    margin-bottom: 2px;
}

.asides {
	margin-bottom: 10px;
	padding: 5px;
	background: url("../images/rounded_corner_red.gif") #fff no-repeat right bottom;
	color: #000;
	border-bottom: 0;
}

.asides h4 {
	float: left;
	color: #333;
	margin: 0;
}

.asides a {
	color: #c40e45 ! important;

}

.asides sup {
	float: right;
	color: #c40e45;
}

#events ul {
	margin: 0; padding: 0; 
	list-style: none;
}

#events li  {
	margin: 0; padding: 4px;
	font-family: "Century Gothic", Verdana, sans-serif;
    font-size: 12pt;
	margin-bottom: 6px;
	background: url("../images/link_arrow.gif") #fff no-repeat right bottom;
	font-weight: bold;
	color: #ccc;
}

#events li span.time_event {
	display: block;
	float: left;
	position: relative;
	padding: 0 4px;
	height: 20px;
	bottom: 4px; right: 4px;
	width: 90px;
	text-align: center;
	background: url("../images/rounded_corner_grey.gif") #333 no-repeat right bottom;
	color: #fff;
}

#events li span.link_event {
	padding: 10px;
}

#events li a {
	color: #ccc; text-decoration: none; 

}

#events li a:hover {
	color: #333; text-decoration: none; 
}

.pullquoter {
        float: right;
        width: 200px;
        margin: 10px 5px 10px 5px;
        padding: 5px;
        /*border: 1px solid #ccc;*/
        background: url('images/quote.gif') no-repeat;
        font: 20px/24px georgia, palatino, serif;
        color: #333;
        text-align: center;
}

.pullquotel {
        float: left;
        width: 200px;
        margin: 10px 5px 10px 5px;
        padding: 5px;
        /*border: 1px solid #ccc;*/
        background: url('images/quote.gif') no-repeat;
        font: 20px/24px georgia, palatino, serif;
        color: #333;
        text-align: center;
}

.archives span {
	color: #bbb;
	}

/* Links */
a {
  text-decoration: none;
  color:#c40e45;
}
a:hover {
  text-decoration: underline;
  color:#c40e45;
}

p.post-footer {
  color:#ccc;
  }
.post-footer em, .comment-link {
  font:68%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  }
.post-footer em {
  font-style:normal;
  color:#666;
  }
.post-footer a {
  text-decoration: none;
  color:#c40e45;
}

/*- Sub Menu */

ul.smenu {
        text-align: right;
        font-size: 11px;
        bottom: 0;
        }

ul.smenu li {
        display: inline;
        }

ul.smenu,
ul.smenu li a {
        }

ul.smenu li a {
	background-color: #eee;
        font: 1em Verdana, Helvetica, Arial, Sans-Serif;
        text-transform: lowercase;
        }

ul.smenu li a:hover {
        background: #333;
        color: #eee !important;
        text-decoration: none;
        }

ul.smenu li.current_page_item a,
ul.smenu li.current_page_item a:hover {
        color: #333 !important;
        background: yellow;
        text-decoration: none;
        }

#portfolio img {
        border: 1px solid #ccc;
	padding: 4px;
        margin: 5px;
}

#portfolio a {}
#portfolio a:hover {background-color:#fff;}

.post a:hover {
        background-color: #fff;
        text-decoration: underline;
}
#livesearchform {
	color: #666;
}
#livesearchform a {
        color: #c40e45;
        text-decoration: underline;
}

.storytitle a {
	color: #000;
}

.navigation {
        text-align: center;
        margin: 0 0 30px;
        padding: 0;
        width: 100%;
        font-size: small;
        }

.navigation p {
        margin: 0;
        padding: 0;
        height: 0;
        }

.alignright {
        float: right;
        }

.alignleft {
        float: left
        }

.author {
        margin-top: -22px;
}


.flickr-album {
        padding: 0;
        width: 100%;
}

.flickr-thumbnail {
        padding-right: 20px;
        background-color: #fff;
        border: 1px solid #a9a9a9;
        margin: 6px 6px 6px 0px;
        padding: 4px;
        margin-top: 10px;
}

.flickr-meta {
        margin-top: -20px;
        font-size: 8pt;
        margin-bottom: 20px;
}

.flickr-title {
        width: 500px;
        color: #260;
        padding-top: 0px;
        margin-top: -5px;
}

.flickr-description {
        margin-top: -20px;
        font-size: 9pt;
        margin-bottom: 20px;
}

.poptags {
	text-align: justify; 
	margin-right: 10px;
	font-family: Verdana, 'Century Gothic', sans;
}

.wp-smiley {
	border: 0 !important;
}

/* Subscribe */

.error {color: #c40e45; margin: 10px auto;}
.result {border: 1px solid #6699cc; margin: 10px auto;}
.error p, .result p {text-align: center;}
#subscribe {margin: 20px auto;}
#subscribeform {margin: 20px auto;}
input.subscribe {width: 170px;}