/* CSS Document */
* {margin:0;padding:0;border:none;}
body { 
  color:#333;
	background:#fff;
  font-family:"Trebuchet MS",sans-serif;
	font-size:100%;
	line-height:1.5;
	text-align:center;
}
hr {display:none;}
p, ol, ul, dl {margin-bottom:1.5em;}
a:link {color:#0055ff;}
a:visited {color:#6f559d;}
a:hover {color:#ec0000;text-decoration:none;}
#container {text-align:left;width:48em;margin:24px auto;}
#logo {
  font-family:Georgia, "Times New Roman", serif;
  font-size:30px;
  line-height:30px;
  font-weight:bold;
  margin-bottom:24px;
}
#logo a {color:#000;text-decoration:none;}
#logo #design {color:#ef5100;}
#logo #andrea {color:#7d7d7d;}
#tagline {
  display:block;
  color:#777;
  font-size:15px;
  line-height:15px;
  font-family:Arial, sans-serif;
  font-weight:normal;
  margin-top:4px;
}
ul#menu {
  margin:0;
  margin:0 0 32px 0;
  padding:0;
  width:48em;
  float:left;
  font-family:Georgia, serif;
  border-top:1px solid #e0e0e0;
  border-bottom:1px solid #e0e0e0;
}
#menu li {
  float:left;
  list-style-type:none;
  font-size:130%;
  padding-right:0.5em;
}
.sel a {background:#ececec;}
#menu a {
  display:block;
  float:left;
  color:#898989;
  text-decoration:none;
  padding:0.2em 0.5em 0.2em 0.5em;
}
#menu .sel a {color:#333;}
#menu a:hover {color:#000;text-decoration:underline;}

h1, h2, h3 {
  color:#333;
  font-weight:normal;
  font-family:Georgia, "Times New Roman", Times, serif;
}
h1 {
  font-size:2em;
  line-height:0.75em;
	margin-bottom:0.75em;
}
h2 {
  color:#666;
  font-size:1.6em;
  line-height:0.94em;
	margin-top:1.40625em;
	margin-bottom:0.46875em;
  margin:0;
  margin-bottom:0.96em; 
}
h3 {
	color:#444;
	font-size:1.25em;
	line-height:1.2em;
	margin-top:1.8em;
	margin-bottom:0.6em;
}
#main {width:35em;float:left;}
#sidebar {width:13em;float:right;}
#index #content, #interier #content {margin-right:4em;}
#interier #sidebar ul {list-style-type:none;}
p.hore {
  margin:-0.5em 0 2em 0;
  text-align:right;
  padding-bottom:8px;
  border-bottom:1px solid #e0e0e0;
}
p.hore a:link, p.hore a:visited {color:#898989;text-decoration:none;}
p.hore a:hover {color:#333;text-decoration:underline;}
p.last {border:none}
.trend {color:#898989;}
dt {font-weight:bold;}
dl.fl dd {margin-bottom:1.5em;}
dl.fl dt {float:left;}
dd {margin-left:5em;}
#profil img {float:right;margin-left:4em;}
#index img {margin-bottom:25px;display:block;}
#interier img {margin-bottom:35px;display:block;}
#interier #sidebar h3 {margin:0 0 1.2em 0;}
#tipy #content, #profil #content {float:left;width:48em}
#tipy #content p {margin-right:3em;}
#tipy h3 {font-size:1em;font-family:"Trebuchet MS", sans-serif;}
#footer {
  border-top:1px solid #e0e0e0;
  margin-top:3em;
  }
#footer p {
  color:#898989; /* ako menu */
  font-size:90%;
  line-height:1em;
  margin-top:1.5em;
}
.hidden {display:none;}
.clear {clear:both;}
hr.cleaner {
  display:block;
  clear:both;
  margin:-1px 0 0 0; 
  padding: 0;
  height:1px;
  border:none;
  visibility:hidden;
}

