/* Style sheet for Dakavy web site */
/* Time-stamp: "2017-03-26 13:14:08" */


/* The style settings below reset everything so that I'm 
   starting from scratch. This is intended to help consistency
   (across browsers, for example). My particular style settings 
   start after this reset section. These style resets came from: 
     http://meyerweb.com/eric/tools/css/reset/ 
     v2.0 | 20110126
*/

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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

body {
    line-height: 1;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* My particular style settings start here */


/* Styles for a minimalist landing page that just shows the domain name in the center of the viewport */

body.landingpage {
    background: white
}
 
div.landingpage {
    background: white;
    padding: 1em;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%)
}

p.landingpage {
    font-size: 600%;
    font-family: Georgia, serif;
    font-kerning: normal;
    letter-spacing: 0.05em;
    color: #b0b0b0;
}

/* End of styles for landing page */



/* For all divs */
div {
    border-style: none;
    border-width: 2mm;
}

/* div.header is for the page header */
div.header {
    border-color: red;
}

/* div.left is for the navigation menu */
div.left {
    box-sizing: border-box;
    float: left;
    width: 15%;
    border-color: blue;
    line-height: 1.6;
}

/* div.right is for the content area of the page */
div.right {
    box-sizing: border-box;
    margin-left: 15%;
    padding-left: 10mm;
    padding-right: 10mm;
    border-color: green;
}

/* div.footer is for the page footer */
div.footer {
    clear: both;
    border-color: gray;
}

h1.navmenu {
    font-size: 1em;
}

ul.navmenu {
    list-style-type: none;
    line-height: 1.6;
}


