/* AMPNA Stylesheet 08June2012 */

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 29, 2012 09:55:51 PM America/New_York */

@font-face {
font-family: 'KaushanScriptRegular';
src: url('../fonts/KaushanScript-Regular-webfont.eot');
src: url('../fonts/KaushanScript-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/KaushanScript-Regular-webfont.woff') format('woff'),
url('../fonts/KaushanScript-Regular-webfont.ttf') format('truetype'),
url('../fonts/KaushanScript-Regular.otf') format('opentype'),
url('../fonts/KaushanScript-Regular-webfont.svg#KaushanScriptRegular') format('svg');
font-weight: normal;
font-style: normal;
}

/** COLOURS USED */

/** Dao leaf #0d7100 (green) */
/** Top Main Navigation links #0d2e01 (dark green) */
/** Headings (text1) #993300 (redish brown) */
/** Content text #404040 (very dark gray) */
/** Content background #f2f5a9 (pale yellow) */
/** light gray #d3c6ae */

/** FONT SIZES */

/** 8pt 	11px 	0.7em 	70%   */
/** 9pt 	12px 	0.75em 	75%   */
/** 10pt 	13px 	0.8em 	80%   */
/** 10.5pt 	14px 	0.875em 87.5% */
/** 11pt 	15px 	0.95em 	95%   */
/** 12pt 	16px 	1em 	100%  */


/** BASIC styling*/

html, body {
height: 100%;
}

body {
text-align: center;
min-width: 758px;
font: 1em Georgia, Verdana, Geneva, sans-serif;
color: #404040;
line-height: 120%;
}

h1 {
font-size: 1.5em;
font-weight:bold;
}

h2 {
font-size: 1.1em;
font-weight:bold;
}

h3 {
font-size: 0.9em;
font-weight:bold;
}

em {
font-style:italic;
}

hr {
width: 100%;
height:1px; 
border:0; 
border-top:1px 
solid #bbb;  
}

/** ID Wrapper styling */

#wrapper {
position:relative;
width: 758px;
margin: 20px auto 0 auto;
text-align: left;
}

/** HEADER Section styling */


header h1 {
padding-left: 15px;
font: 2.0em 'KaushanScriptRegular', Georgia, Verdana, Geneva, sans-serif;
letter-spacing: 0;
color: #0d7100;
}

header h1 a {
text-decoration:none;
display: -moz-inline-stack;
display:inline-block;
width: 130px;
}

header h1 span {
position:relative;
top:-35px;
}

header h2 {
position:relative;
top:-10px;
padding-left: 150px;
}

/** NAV Section styling */

nav {
padding-top: 35px;
padding-left: 25px;
}

nav h3 {
padding: 5px 0;
}

nav h3 a {
font: 1.4em 'KaushanScriptRegular', Georgia, Verdana, Geneva, sans-serif;
text-decoration: none;
letter-spacing: 0;
color: #993300;
display: -moz-inline-stack;
display:inline-block;
width: 195px;
}

nav h3 a:hover {
color: #0d7100;
}

/** FOOTER Section styling */

footer {
padding-left:25px;
width:100%;
clear:both;
}

footer p {
font-size: .75em;
color: #0d7100;
text-align: center;
padding-top: 50px;
}

