/*------------------RESET----------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead,
tr, th, td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
:focus { outline:0; }
body { line-height:1; color:black; background:white; font-size:62.5%; }
ol, ul { list-style:none; }
table { border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; }
blockquote:before, blockquote:after, 
q:before, q:after	{ content:""; }
blockquote, q { quotes:"" ""; }

/*-----------------CLEAR-----------------*/
.clear { display:-moz-inline-block; display:inline-block; }
.clear:after,
body:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clear { height:1%; }
.clear { display:block; }

/*----------------FONTFACE---------------*/
@font-face {
	font-family: 'DejaVu';
	src: url('/site_img/DejaVuLGCSerif.ttf');
}

/*--------------MAIN LAYOUT--------------*/
body { background:url('/site_img/bg.png') repeat; height:100%; }
#main { width:45em; margin:0 auto;padding:9em 45em 0 0; position:relative; }
#boat { position:absolute; top:0; right:0em; z-index:-1; }
/*------------------TYPO-----------------*/
h1 { font-family:DejaVu, Georgia, "Times New Roman", Times, serif; font-size:4em; line-height:0.9em; color:#007da7; padding:0.05em 0.45em 0 0.45em; }
h2 { font-family:DejaVu, Georgia, "Times New Roman", Times, serif; font-size:3em; line-height:1.2em; color:#000; padding:0 0.6em 0.35em 0.6em; }
h3 { font-family:DejaVu, Georgia, "Times New Roman", Times, serif; font-size:1.8em; line-height:1em; color:#000; padding:0 0 0.25em 0; margin:-0.1em 0 0 0; }
h4 { font-family:DejaVu, Georgia, "Times New Roman", Times, serif; font-size:1.6em; line-height:1.15em; color:#000; margin:-0.2em 0 0 0; padding:0 0 0.2em 0; }

p { font-family:Verdana, Arial, sans-serif; font-size:1.3em; line-height:1.4em; color:#343434; padding:0 1.4em 1.4em 1.4em; }
strike { text-decoration: line-through; }
em { font-style:italic; }
strong { font-weight:bold; }

a:link,
a:visited	{ color:#007da7; text-decoration:underline; }
a:hover,
a:active	{ color:#000; text-decoration:underline; }