@charset "utf-8";
/* CSS Document */
/*   
Theme Name: hellofromeurope
Theme URI: http://www.hellofromeurope.com
Description: The first version of the hellofromeurope theme
Author: Korneel De Feyter
Author URI: http://www.hellofromeurope.com
Version: c.1
*/

body {
	background-color:#FFF;
	margin:0;
	position:absolute;
	height:100%;
	width:100%;
	color:#666;
	vertical-align:top;
	margin:0;
	padding:0;
}

#header {
	padding: 1% 10% 1% 10%;
	margin:0;
}

#headerimg {
	float:left;
}

a img {
	border: none;
}

.invisible {
	display:none;
}

#navlist {
	font-family:Arial, sans-serif;
	font-size:12pt;
	padding-top:102px;
	text-align:right;
	margin:0;
}

#navlist li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	text-transform:lowercase;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
}

#navlist li a:link, #navlist li a:visited {
	color:#999;
	text-decoration:none;
}

#navlist li a:hover {
	color:#999;
	text-decoration:underline;
}

.description {
	margin-left: 50px;
	font-family:Georgia, serif;
	font-size:10pt;
}

.pink {
	color:#D90986;
	margin:0;
}

.clearfloat { /* dit exemplaar van class moet op een element div of break zijn geplaatst en dient het laatste element te zijn vóór de afsluiting van een container (hoofdobject) die op zijn beurt een zwevend object volledig dient te bevatten */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#spotlightbox {
	background-color:#333;
	margin:0;
	display:block;
	vertical-align:bottom;
	border-top: #D90986 10px solid;
	position:relative;
	width:100%;
	float:left; /* Dit is om de achtergrond van de onderstaande div mooi tegen de deze te laten komen */
	padding:0;
	z-index:0;
}

#spotlightbox #googleheaderad {
		text-align:center;
}

div.gads_beneath_post {
	margin-top: 15px;
}

.leftSLB {
	position:relative;
	width:50%;
	padding-right:10px;
	float:left;
}

#device09 {
	background-image:url(images/pages/platinum_zune_hd_row_small.png);
	background-repeat:no-repeat;
}

#software09 {
	background-image:url(images/pages/software4.0.jpg);
	background-repeat:no-repeat;
}

#device08 {
	background-image:url(images/pages/devices08.png);
	background-repeat:no-repeat;
}

#software08 {
	background-image:url(images/pages/software08.jpg);
	background-repeat:no-repeat;
}

#device07 {
	background-image:url(images/pages/device07.png);
	background-repeat:no-repeat;
}

#software07 {
	background-image:url(images/pages/software07.jpg);
	background-repeat:no-repeat;
}

#device06 {
	background-image:url(images/pages/device06.png);
	background-repeat:no-repeat;
}

#software06 {
	background-image:url(images/pages/software06.jpg);
	background-repeat:no-repeat;
}

.rightSLB {
	position:relative;
	width:50%;
	float:left;
}

.SLBcolumn {
	padding:0;
	margin:0;
}

.SLBcolumn h2 {
	padding:0;
	margin:0;
	background-image:url(images/pages/h2background.png)
	
}

#twitter {
	position:relative;
	z-index:1;
	padding-right:2%;
	overflow:hidden;
	height:370px;
	color:#999;
	margin-bottom:3px;
}

#tweet li{
	list-style-type:none;
}

.tweet a:hover, .tweet a:visited {
	color:#D90986;
}

.tweet img {
	float:left;
}

.hideshow {
	background-image:url(images/hideshow.png);
	background-repeat:no-repeat;
	display:block;
	vertical-align:center;
	width:30%;
	margin: 0 30% 2px 30%;
	height:25px;
	cursor:pointer;
}

.hide {
	background-position:top center;
}

.show {
	background-position:bottom center;
}

.expand {
	position:relative;
	z-index:1001;
	color:#FFF;
	text-align:right;
	float:right;
	vertical-align:bottom;
	display:block;
	margin:0;
}

.expand a {
	text-decoration:underline;
	cursor:pointer;
}

.topbar li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}

.topbar a:link, .topbar a:visited {
	color:#CCC;
}

#content {
	margin:0;
	background-image:url(images/background.png);
	background-repeat:repeat-x;
	background-position:top;
	display:inline-block;
	width:100%;
}

.narrowcolumn {
	margin:0;
}

#featuredpost {
	display:inline-block;
	position:static;
	height:370px;
}


a:link {
	color:#D90986;
}

a:hover {
	text-decoration:none;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
}

h2 a:visited {
	color:#D90986;
}

.posttext {
	font-family:Georgia, serif;
	line-height:1.5em;
	font-size:medium;
}

.postmetadata {
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	padding-left:5%;
}

ul.addtoany_list{
	font-size:small;
}

.postendline {
	color:#CCC;
	background-color:#CCC;
}

#maincontent {
	float:left;
	width:50%;
	padding-left: 10%;
}

#sidebar {
	float:right;
	width:30%;
}

#sidebar ul li {
	list-style:none;
}

#sidebar ul li ul li {
	list-style: outside square;
}

#sidebar ul li ul li ul li{
	list-style:inside disc;
}

#searchsubmit {
	display:inline;
}

#s {
	display:inline;
}

#footer {
	text-align:center;
}

#comment {
	width:80%;
}

/* Fot Apps page */
ul.apps li img {
	float:left;
	padding-right:2%;
}

ul.apps li {
	list-style:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	clear:both;
}
