@charset "utf-8";
/* Copyright (c) 2007, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.2.2 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}

/* MAIN */
a {text-decoration:none;color:#5685ba;}
a:hover {background-color:#5685ba; color:#fff;}

body {background:#464647;font:normal 62.5% Arial,Tahoma,"Lucida Sans Unicode",serif;}
.block {width:630px;}

#content-container {background:#fff url(../img/bg.gif) repeat-x 0 0;width:100%;}
#content-container .block {background:#fff url(../img/cheetah.jpg) no-repeat 100% 0 !important;padding:8em 0 3em 0;}
#content-container h1 {margin-left:50px;}
#content-container h1 a {width:219px;height:24px;background:url(../img/h1-emanuel-vidmar.gif) no-repeat 0 0;display:block;text-indent:-9999em;}

#nav {margin:3em 0;width:100%;}
#nav:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#nav li,#nav li a {float:left;display:block;}
#nav li a {font-size:1.1em;color:#000;text-decoration:none;border-left:1px solid #000;padding:.2em 1.5em;}
#nav li a:hover, #nav li a.sel {background:#000;color:#fff;}
#nav li#hm a {border-left:50px solid #000;}

#content,#sidebar {margin-left:50px;}
#content h2,#sidebar h2 {color:#5685ba;font:bold 18px "Trebuchet MS",Georgia,Monaco,serif;margin-bottom:0.3em;}
#content h3,#sidebar h3 {color:#5685ba;font:bold 16px "Trebuchet MS",Georgia,Monaco,serif;margin-bottom:0.3em;}
#content p {font-size:1.2em;line-height:1.8em;margin-bottom:1.2em;}
#sidebar p {font-size:1.1em;line-height:1.6em;margin-bottom:1.1em;}

#sidebar {float:right;width:200px;margin-left:20px;}

#footer {background:url(../img/fbg.gif) repeat-x 0 0;width:100%;padding:1em 0 1.5em 0;}
#footer {font-size:1.1em;}
#footer,#footer a {color:#ccc;text-decoration:none;}
#footer a:hover {color:#fff;text-decoration:underline;}
#footer .left {float:left;margin-left:50px;}
#footer .right {float:right;}

#boring-copyright-stuff {clear:both;padding-bottom:2em;}

/* AND NOW SOMETHING A BIT MORE ENTERTAINING */
#life-is-funny {padding:2em 0 2em 50px;}
#life-is-funny h2 {font-size:1.3em;}
#life-is-funny p {margin:1em 0 0 0;}
#life-is-funny p span {display:block;}
#life-is-funny p a {display:block;width:18px;height:18px;text-indent:-9999em;background:url(../img/arrow.gif) no-repeat 0 0;float:left;margin:.3em 2em 10em 0;}
#life-is-funny p a:hover {background:transparent url(../img/arrow.gif) no-repeat 0 -18px;}

.data {font-size:12px;margin-bottom:15px;}
.data li {background:transparent url(../img/bullet-medium.gif) no-repeat 0 7px; padding:0 0px 0 9px;margin:6px 0 0 3px;line-height:16px;}
.data span {color:#969292;font-size:11px;}
.data img {margin:2px 0 0 0 ;}

.contactData label {font-size:12px;display:block;margin:10px 0 3px 0;}
.required {color:#d00; font-size:11px;}
#message {width:200px; height:100px;}
.error {color:#d00; margin:0 0 0 10px;}
.submitForm {margin:10px 400px 0 0; width:60px; height:19px; background-color:#000; border:1px solid black; font-size:11px; color:#fff;padding:0 0 2px 0;}
.errorMessage {font-size:12px; color:#5685ba; font-weight:bold; }
.pdf-cv {background:url(../img/pdf.png) no-repeat 0 50%; padding:2px 0 3px 25px;}
.facebook {margin:17px 0 0 0;float:left;}

.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
.clear {display:inline-block;}/* Hides from IE-mac \*/* html .clear {height:1%;}.clear {display:block;}/* End hide from IE-mac */
