﻿body { 
    padding: 0; 
    margin: 0; 
	color: #eee;
	font: 0.74em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Tahoma, Arial, sans-serif;
    line-height: 1.5em; 
    background-image: url(images/filler.png);
    background-repeat: repeat;
}

a {
    color: #8ad459;
    text-decoration: none;
    border: none;
}
a:hover { 
    outline: none;
    text-decoration: none;
    border-bottom: dotted 1px;
}
a:active {
    outline: none;
    text-decoration: none;
}
a:focus {
    width:0;
    height:0;
}

.mail {
    color: white;
    text-decoration: none;
    border: none;
}

img {
    border: 0px;
}

h1, h2, h3 { font-family: "Trebuchet MS", Verdana, sans-serif;}

h1 {
    color: #cbf045;
    font-size: 2.3em; 
}
h1 a { color:#fff; border: none; }
h1 em { font-size: 1.25em; color: #D0EB6A; font-style: normal; }

h2 {
	font-size: 1.5em;
	letter-spacing: 0.4pt;
	color: #D0EB6A;
	text-transform: uppercase;
	padding-top: 0.5em;
}
	
h3 {
	font-size: 1.0em;
	letter-spacing: 0.2pt;
	color: #c0dB5A;
	text-transform: uppercase;
	padding-top: 0.5em;
}

p {	line-height: 1.5em;	margin-bottom: 1.0em; font-size: 1.2em;}

sup {
    font-size: xx-small;
}

li {
    font-size: 1.2em;    
}

.section {
	border-top: 4px solid #3d3d33;
	padding: 1.4em 0 3.2em 0;
	overflow: auto;
	width: 100%;
}
	
.first { border-top: none; padding-top: 0; }