﻿/**************** Global ****************/
body {
	font: 14px/1.5em Georgia,Times,"Times New Roman",serif;
	background: url("body-bg.png") repeat scroll center 0 #EEE9CA;
	margin:0; padding:0;
	text-align:center;
    color: #62503D; }
    		
ul { list-style-type: none; padding-left:1em; }
ol li { display:inline; padding:0 2em; }
deadline { text-align:center; }

/**************** Layout ****************/
#page { width: 55em; margin:0em auto;}


/*************** Headings ***************/
h2#mission {font: normal 20px/1.25em "ClarendonLTBTLight",Georgia,Times,"Times New Roman",serif;
   			margin: 0 -10px; padding:10px 10px; position: relative;
    		color: #261309; }
	
h2 {		font: normal 1.1em/1.5em "BebasNeueRegular","Arial Black",Arial,sans-serif;
   			text-align: center; text-transform: uppercase; 
   			position:relative;
        	color: #261309; }

h3 { 		font-size:14px; color:#333; }


.hidden { display:none; }
.left-justify { text-align:left; }
.justifybox { text-align:left; margin:0em auto; padding-left:2em; }


.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bddbfa), color-stop(1, #80b5ea) );
	background:-moz-linear-gradient( center top, #bddbfa 5%, #80b5ea 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bddbfa', endColorstr='#80b5ea');
	background-color:#bddbfa;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:17px;
	font-weight:normal;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
}.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #80b5ea), color-stop(1, #bddbfa) );
	background:-moz-linear-gradient( center top, #80b5ea 5%, #bddbfa 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80b5ea', endColorstr='#bddbfa');
	background-color:#80b5ea;
}.myButton:active {
	position:relative;
	top:1px;
}

/****** Midline header effect ******/
.midline-left, 
.midline-right {	background: none repeat scroll 0 0 #D7CCAF;
    				bottom: 10px; height: 1px;
    				overflow: hidden; position: absolute; }

.midline-left { 	left: 0; }
.midline-right { 	right: 0; }

/**************** Footer ****************/
#footer { 			background: url("footer-bg.png") repeat scroll center 0 transparent;
					border-top: 1px solid #F4EFD1;
					padding-top:10px; }

#footer-inner {		text-align:center; width:60em;
					margin:0 auto; padding:0.5em 0; }
					
#footer-pic {		float:right; width:300px; text-align:right; margin-right:35px; 
					padding:8px; background-color:#f7f4e9;
					border:solid 1px #ada377;
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 5px;}

.images a {	display:block; position:relative;
			width:300px; height:196px; }

.images a .rollover { 
			display:block; position:absolute; 
			top:0; left:0; 
			width:300px; height:196px; 
			background:url('lion2.png') repeat scroll 0 0 transparent; }

#footer-top {		background: url("footer-shadow.png") scroll 0 0 transparent;
    				height: 10px; width: 100%;}

#footer-bottom { 	clear:both; border-top:solid 1px #111; }
#footer-bottom p { 	margin:2px; font-size:11px; }


/************* Email Form *************/
#emf-container-outer {	float:left; width: 22em; text-align: left; margin-left:35px; }

#emf-container {		font-size: 11px; padding:0px;
    					text-align: left; margin:0; width:35em; }

#emf-container #emf-form-title { font-size: 20px; font-family: 'Montez', cursive; color:#261309; }
    					
#emf-container #emf-form { padding:0px; }

#emf-container .emf-head-widget, 
#emf-container #emf-form-instruction  {
   						border-bottom: none; padding: 0; }

#emf-container li label.emf-label-desc {
    					display: block; padding-bottom: 0;
    					font-weight: bold; 
    					font-family:â€œMyriad Proâ€, Arial, Helvetica, Tahoma, sans-serif;}

#emf-container ul li {	clear: both; width: 100%;
    					margin: 5px 0; padding: 0;
    					vertical-align: top; }
    					
input, textarea { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
				background-color:#f7f4e9; }
				
/**Make Wufoo Form look like Website**/
.wufoo input.text, .wufoo textarea.textarea, .wufoo input.file, .wufoo select.select {
	background-color:#f7f4e9;
	border-radius: 5px;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	}  				
#graph {
	margin-left :auto;
	margin-right:auto;
	width:375px;
}	
	