@charset "UTF-8";
/* Generic */

body { background:url(../assets/imgs/wallpaper_ytile.jpg); font:13px/1.4 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }
h1 { font-size:45px; line-height: 1.3; margin: 5px 0 10px 0; padding: 0 0 0 20px; border-bottom:#666 dotted 3px; color:#666; }
h2 { font-size:30px; line-height: 1.3; margin: 5px 0 10px 0; padding: 0 0 0 20px; border-bottom:#666 dotted 3px; color:#666; }
h3 { font-size:20px; line-height: 1.3; margin: 5px 0 10px 0; padding: 0 0 0 20px; border-bottom:#666 dotted 3px; color:#666; }
h1, h2, h3, h4 { font-family: Georgia, "Times New Roman", Times, serif; }
p { padding: 4px 0; }
/* Container */

#container { width:540px; margin: 0px auto; background: #EEE; padding: 0px; background: url(../assets/imgs/containerBG.png) repeat-y; }
/* HEADER */

#container #header { margin: 0; overflow: hidden }
#emailconfirm { margin: 4px 280px 0 10px; background: #ffdc9b; border-radius:2px; -webkit-border-radius:3px; -moz-border-radius:2px; }
#emailconfirm p { padding: 2px 3px; font: 13px/1.2 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #464646; }
#container #header #insidetheheader { margin:0 15px; }
#container #header a#contactlink { float: right; margin-right:50px; margin-top: -4px; }
#container #header p a#killconfirm { float: right; margin: 1px; cursor:pointer; }
/* SEBASTIAN */

#container #sebastian { text-align:justify; margin: 0 15px; }
#container #sebastian img { margin: 20px 0 10px 0px; }
#container #sebastian h1 { }
#container #about img { margin-bottom: 20px; }
/* FOLIO */

#container #folio { margin: 0 15px; }
#container #folio a img { margin-left: -15px; }
#container #hidnpics { display:none; }
#container #about { text-align:justify; margin: 0 15px; }
#container #about img { margin: 20px 0 10px -15px; }
#container #elsewhere { margin: 0 15px; }
#container #elsewhere h4 { margin: 10px 0; }
#container #elsewhere #thirds { float: left; width: 245px; margin: 0 5px; }
#container #elsewhere #thirds:hover { background: #DDD; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#container #elsewhere #thirds img { vertical-align:bottom; }
#container #elsewhere #thirds span.label { font: Arial, Helvetica, sans-serif; font-size: 25px; margin: 0 0 0 5px; color: #666; }
#container #footer { clear:both; margin: 0; }
#container #footer p { padding-top:20px; padding-bottom:10px; font-size: smaller; text-align:center; }
/* Contact Form */

#inlineform { margin:0 35px; background-color: #999; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; }
#inlineform form { padding: 0 10px; }
#inlineform label { clear:both; font-size:18px; margin: 15px 40px 0 0; float: left; }
#inlineform label.error { margin: 0 90px; padding: 2px 4px; color: maroon; background-color: white; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; font-size: 14px; }
#inlineform select { margin: 15px 0 0 -10px; }
#inlineform input { line-height:24px; font-size:18px; width: 310px; margin: 12px 0 10px 0; }
#inlineform textarea { margin: 10px 0 10px 0; }
#inlineform input#submitbtn { width: 100px; }

