/* $Id: style.css,v 1.2 2007/12/04 01:29:27 pwildi Exp pwildi $
 * Copyright(c) 2003-2007, Wildi Software Engineering
 */

html, body { font-size:12px;height:100%;min-width:688px;}

html { margin: 0px; padding: 0px; }

body { font-family: arial,helvetica,sans-serif;
        margin: 0px; padding: 0px;
        color: #bc3a08; background: #F8F8F8;
	width:800px;
}

a { font-weight: bold; background: #F8F8F8; }
a:link { color: #bc3a08; }
a:visited { color: #bc3a08; }
a:active { color: #bc3a08; }

body, body div, body p, body th, body td, body li, body dd {
        font-size: small;
}

h2 { font-size: 125%; }


em { font-weight: bold; font-style: italic; color: #000000; }

div#header { margin: 0 15px 20px 160px; padding: 0 5px 5px 15px;}
div#logo { float: left; margin: 0; padding: 0px;
        vertical-align: middle;  text-align: center; }
div#logo img { position: absolute; top: 1em; left: 1em;
	border: 2px solid #bc3a08; }

div#header h1 { margin: 0; text-align: center;
        padding: 10px; display: inline;
}

div#content { margin: 0px 15px 5px 160px;
        padding: 0 5px 5px 15px; }

div#menu {
        position: absolute; top: 180px; left: 10px; width: 140px;
	background-color: transparent;
}
div#menu a { display: block; margin: 0; padding: 7px 5px 0 10px;
        border: 0; }
div#menu a img { border: 0; }

a img { border: 2px solid #bc3a08; }

div#footer {
        margin: 1em; padding: 1em 0 1em 0;
        text-align: center;
        font-style: italic;
        font-size: xx-small;
}

code, pre {
	font-family: Courier, "courier new", monospace;
	font-size: 90%;
}

small {
	font-family: arial,helvetica,sans-serif;
	font-size: 75%;
}

table#photos table { width: 100%; }
table#photos td { vertical-align:top; padding: 1em; }

