body {
	font-family: Arial; font-size: 8pt;
}
h1 {
	font-size: 1.2em;
}
h2 {
	font-size: 1.0em;
}

hr { height: 0; line-height: 0px; border: none; border-top: 1px solid #898469; color: #898469; margin: 1em 0; }

div#container { width: 980px; border: 1px solid #666; padding: 1em; margin: 1em auto; }

div#header { position: relative; }
	div#header img.mug { position: absolute; right: 0; top: 1em; }
	div#header ul,
	div#header ul li { margin: 0; padding: 0; list-style: none; color: #7D3D1C; font-size: 12pt; }
	div#header ul { position: absolute; left: 200px; top: 22px; }
	div#header ul li { float: left; text-transform: uppercase; }
	div#header ul li.seprator { padding: 0 1em; }
	div#header ul li a { color: #EC6624; text-decoration: none; }
	div#header ul li a:hover { text-decoration: underline; }

div#videobox { }
	div#videobox div.leftbox {	 width: 260px; float: left; margin-right: 1.5em; }
		div#videobox div.doneerbtn { position: relative; }
		div#videobox div.doneerbtn img { position: relative; z-index: 5; }
		div#videobox div.doneerbtn a,
		div#videobox div.doneerbtn p { position: absolute; left: 0; z-index: 10; }
		div#videobox div.doneerbtn a.donateur { top: 33px; left: 0px; }
		div#videobox div.doneerbtn a.doneer	 { top: 59px; left: 23px;  }
		div#videobox div.doneerbtn p { color: #9B9A9B; font-size: 7pt; top: 85px; }

	div#videobox div.videobox {	 width: 384px; float: left; margin-right: 1.5em; }
	div#videobox div.videolist { width: 300px; float: left; }

div#contentbox { }
	div#contentbox div.leftbox,
	div#contentbox div.rightbox { border: 0px solid red; }
	div#contentbox div.leftbox { float: left;	width: 450px; }
	div#contentbox div.rightbox { float: right; width: 450px; }

	div#contentbox div.itembox { border: 0px solid green; }
	div#contentbox div.itembox div.head { height: 90px; background: #fff url('/images/head_bar.gif') bottom left repeat-x; position: relative; }
	div#contentbox div.itembox div.head img.logo { left: 9px; bottom: 12px; position: absolute; }
	div#contentbox div.itembox div.head img.text { left: 70px; bottom: 6px; position: absolute; }
	div#contentbox div.itembox div.head img.counter { right: 9px; bottom: 13px; position: absolute; }
	div#contentbox div.itembox div.head div.counter { position: absolute; right: 12px; bottom: 18px; font-size: 16pt; font-weight: bold; text-align: center; width: 80px; }
	div#contentbox div.itembox div.head div.counter img { margin-bottom: 4px; }
	div#contentbox div.itembox div.head.nopadding { height: 60px; }

	div#contentbox div.itembox div.itemblock { padding-top: 1em; margin-bottom: 2em; position: relative; }
	div#contentbox div.itembox div.itemblock h2 { font-size: 15pt; margin-bottom: 0.5em; font-weight: normal; color: #898469; }
	div#contentbox div.itembox div.itemblock h2 a { color: #E85F19; text-decoration: none; }
	div#contentbox div.itembox div.itemblock a.rssbtn { position: absolute; right: 0; top: 16px; color: #000; text-decoration: none; }
	div#contentbox div.itembox div.itemblock a.rssbtn img { position: relative; right: 5px; top: -1px; }

	div#contentbox div.itembox div.widgets { text-align: center; padding-top: 20px; background-color:#ffffff;}

	div#contentbox div.itembox div.itemblock a.rssbtn:hover span,
	div#contentbox div.itembox div.content.hyves div.itemblock div.item a:hover,
	div#contentbox div.itembox div.itemblock h2 a:hover { text-decoration: underline; }

	div#contentbox div.itembox div.itemblock div.item { border-top: 1px solid #CCC8BB; padding: 5px 0; position: relative; background-color: #fff; }
	div#contentbox div.itembox div.itemblock div.item span.title { font-size: 10pt; font-weight: bold; }
	div#contentbox div.itembox div.content.hyves div.itemblock div.item div.thumbnail { width: 80px; overflow: hidden; height: 50px; display: block; border: 1px solid #898469; }
	div#contentbox div.itembox div.content.hyves div.itemblock div.item div.thumbnail a { position: relative; left: 0; top: 0; }
	div#contentbox div.itembox div.itemblock.hyves div.item a { position: absolute; left: 100px; top: 22px; text-decoration: none; color: #E85F19; }
	div#contentbox div.itembox div.itemblock.hyves div.item a:hover { color: #000; }
	div#contentbox div.itembox div.itemblock div.item a { position: relative; text-decoration: none; color: #000; font-weight: normal; }
	div#contentbox div.itembox div.itemblock div.item a:hover { color: #666; }

	div#contentbox div.itembox div.itemblock.twitter div.tweet { position: relative; height: 80px; border-top: 1px solid #CCC8BB; padding: 1em 0; overflow: hidden; }
        div#contentbox div.itembox div.itemblock.twitter div.tweet div.avatar { height: 70px; width: 70px; display: block; overflow: hidden; }
	div#contentbox div.itembox div.itemblock.twitter div.tweet img { margin-top: 1em; }
	div#contentbox div.itembox div.itemblock.twitter div.msgbox { width: 370px; height: 75px; position: absolute; left: 80px; top: 1em; background: #fff url('/images/twitter_msg.gif?123') right top no-repeat; }
	div#contentbox div.itembox div.itemblock.twitter div.msgbox table { border: none; margin: 0 10px 0 35px; width: 330px; height: 70px;  }
	div#contentbox div.itembox div.itemblock.twitter div.msgbox table tr td { vertical-align: top; }
	div#contentbox div.itembox div.itemblock.twitter div.msgbox table tr td.from { height: 12px; overflow: hidden;}
	div#contentbox div.itembox div.itemblock.twitter div.msgbox table tr td.from,
	div#contentbox div.itembox div.itemblock.twitter div.msgbox table tr td.from a { color: #8F9094; }
	div#contentbox div.itembox div.itemblock.twitter div.msgbox a { color: #E85F19; text-decoration: none; }
	div#contentbox div.itembox div.itemblock.twitter div.msgbox a:hover { color: #000; }

        p.donate_text { text-align: center; color: #744028; font-size: 8pt; margin-top: 13px; margin-bottom: 0; margin-right: 1em; font-weight: bold; }

	div.donate { position: relative; }
	div.donate a.donateur { position: absolute; top: 280px; left: 269px; }
	div.donate a.direct { position: absolute; top: 307px; left: 285px; }

	div.footer { margin: 3em 0 1em 0; text-align: center; color: #88846A; font-weight: bold; }
	div.footer a img { border: none; margin: 0 1em; }
	div.footer div.copyright { border-top: 1px solid #88846A; color: #723F29; margin-top: 3em; padding-top: 1em; }
