/* Global Styles */
html {
	height:100%; 
	max-height:100%;  
	padding:0; 
	margin:0; 
	border:0; 
	font-size:76%; 
	font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; 
	background:#fff url(layout/helianthus.jpg) -18px 0 no-repeat; 
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ }

body {
	height:100%; 
	max-height:100%; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0;}
#content {
	display:block; 
	height:100%; 
	max-height:100%; 
	overflow:auto; 
	padding-left:170px; 
	position:relative; 
	z-index:3;}
#head {
	position:fixed; 
	margin:0; 
	top:0; 
	right:18px; 
	display:block; 
	width:100%; 
	height:100px; 
	background:url(layout/helianthus_top.jpg) #ddd; 
	font-size:4em; 
	z-index:5; 
	color:#fff;}
#foot {
	position:fixed; 
	margin:0; 
	bottom:-1px; 
	right:18px; 
	display:block; 
	width:100%; 
	height:50px; 
	background:#465957; 
	color:#fff; 
	text-align:center; 
	font-size:1.5em; 
	z-index:4;}

#left {
	position:fixed; 
	left:0; 
	top:0; 
	height:100%; 
	width:142px; 
	background:url(layout/helianthus_left.jpg) #aaa; 
	background-position:-18px 100px; 
	font-size:0.9em; 
	color:#fff;
	z-index:4;}

* html #head, * html #foot,* html #left {
	position:absolute;
	background-color: #3F4F45;
}

#pad1 {display:block; width:50px; height:100px; float:left;}
#pad3 {display:block; width:160px; height:50px; float:left;}
.pad2 {display:block; height:100px;}
#leftpad {display:block; width:10px; height:100%; float:left;}
#headInfo {display:block;height:30%;float:left; font-size:14px;}

#content p {padding:5px;}

.bold {font-size:1.2em; font-weight:bold;}

#wordsleft {float:left; top:100px; left:150px; height:200px; width:150px; background:#efd; border:1px solid #000; margin:5px; padding:5px;}
#wordsright {float:right; top:100px; right:150px; height:200px; width:150px; background:#def; border:1px solid #000; margin:5px; padding:5px;}
#wordsabsolute {position:absolute; top:110px; left:160px; background:#eee; border:1px solid #000; margin:5px; padding:5px; font-size:1em; color:#f00;}
#wordsrelative {position:relative; top:10px; left:30px; background:#ddd; border:1px solid #000; margin:5px; padding:5px; font-size:2em; color:#c00; width:200px;}

a.nav, a.nav:visited {display:block; width:120px; height:25px; text-decoration:none; color:#fff; font-weight:bold; line-height:25px;}
a.nav:hover {color:#fc0;}
.h1 {font-size: 30px; text-align:left}
.h2 {font-size: 18px; text-align:left}
.highlight {font-size: 18px; text-align: left; font-weight: bold;line-height: 22px;padding: 0px; margin: 0px;}
