/* File Information:
 * Version: $Revision: 1001 $
 * Last Changed By: $Author: cfrommann $ on $Date: 2007-06-04 17:58:26 -0400 (Mon, 04 Jun 2007) $
 *
 * lib/basic.css
 *  All styles that shouldn't crash older browsers (e.g. NS4.x)
 *
 * Copyright (C) 2007 Christopher Frommann, except where otherwise noted
 *
 */

body {
    width: 900px;
	margin: 0px;
	background: #000000 url("../img/bg.jpg") top left no-repeat;
	font: 10pt 'Lucida Grande',Geneva,Tahoma,Verdana,sans-serif;
	text-align: center;
}
a:link, a:visited, a:active {
	color: #1D1DD2; /* #36c */
	text-decoration: none;
}
a:hover {
	color: #147A9B;
	text-decoration: underline;
}

#header {
	padding-right: 5px;
	font: 15pt 'Lucida Grande',Geneva,Tahoma,Verdana,sans-serif;
	font-weight: bold;
	text-align: right;
}

#languages {
	position: absolute;
	top: 565px;
	left: 660px;
	z-index: 3;
}

#nav {
	width: 100%;
	height: 180px;
	position: absolute;
	top: 25px;
	left: 0;
	z-index: 2;
	background: #686868 url("../img/grey.gif") bottom left repeat-x;
	filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;
	text-align: center;
	font: 16pt 'Lucida Grande',Geneva,Tahoma,Verdana,sans-serif;
	color: #FFFFFF;
}
#nav a:link, #nav a:visited, #nav a:active, #nav a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#nav div div {
	margin: auto;
	padding: 40px 0 50px 0;
}
#navabout, #navwork, #navcv, #navcontact {
	float: left;
	filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;
	width: 150px;
	height: 180px;
}

#navabout {
	margin: 0 0 0 100px;
	background: #DE542A url("../img/red.gif") bottom left repeat-x;
	border-left: #6B6B6B 1px solid;
	border-right: #6B6B6B 1px solid;
}
#navwork {
	background: #2474DE url("../img/blue.gif") bottom left repeat-x;
	border-right: #6B6B6B 1px solid;
}
#navcv {
	background: #32D054 url("../img/green.gif") bottom left repeat-x;
	border-right: #6B6B6B 1px solid;
}
#navcontact {
	background: #FFD41D url("../img/orange.gif") bottom left repeat-x;
	border-right: #6B6B6B 1px solid;
}

#container {
	width: 850px;
	height: 370px;
	position: absolute;
	top: 220px;
	left: 0;
	z-index: 1;
	overflow: auto;
	margin: 0 0 0 15px;
	text-align: left;
}
.box {
	width: 520px;
	height: 290px;
	margin: 0 0 0 50px;
	padding: 0 20px 0 20px;
	background: url("../img/frame.gif") top left no-repeat;
	filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;
	overflow: auto;
}
.title {
	padding-top: 20px;
	font: 15pt 'Lucida Grande',Geneva,Tahoma,Verdana,sans-serif;
	font-weight: bold;
	text-align: left;
}
.fileinfo {
    font-size: 7.5pt;
    
}
acronym {
	border-bottom: 1px dotted #FFFFFF;
}
#footer {
	position: absolute;
	top: 600px;
	left: 10px;
	font: 8.5pt 'Lucida Grande',Geneva,Tahoma,Verdana,sans-serif;
	text-align: left;
	color: #959494;
}
#footer a {
	color: #cccccc;
}
#footer a:hover {
	text-decoration: underline;
}

