@charset "UTF-8";
/* CSS Document */

body, html {
	font: 95% Helvetica, Arial, sans-serif;
	color:#FFF;
	line-height:1.4;
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	text-align:left;
}

a {font: 'Arial Black', Arial;}

h1 {font: 120% 'Arial Black', Arial; margin-bottom:4px; font-weight:bold; color:#2b3990;line-height:1.5;}

h2 {font: 110% 'Arial Black', Arial; margin-bottom:4px; font-weight:bold; color:#2b3990; line-height:1.5; margin-top:20px;} 

h3 {
	font: 100% 'Cosmos',  Arial Black, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:2px;
	margin-top:8px;
	color:#2b3990;
	line-height:1.3;
}

h4 {font: 100% 'Arial Black', Arial;font-weight:bold;color:#8cc63f; margin-bottom:4px; margin-top:6px; line-height:1.6;}

ol h4 {color:#8cc63f;}
ol {margin-left:16px; padding-left:6px;}
p {margin-top:4px; margin-bottom:8px;}
ul, ol {margin-top:0px;margin-bottom:8px; padding-top:2px; padding-bottom:8px;}
em {margin-top:8px; margin-bottom:8px;}

a:link {font: 'Arial Black', Arial;text-decoration:none; color:#8cc63f;}
a:active {font: 'Arial Black', Arial;text-decoration:none; color:#8cc63f;}
a:visited {font: 'Arial Black', Arial;text-decoration:none; color:#8cc63f;}
a:hover {font: 'Arial Black', Arial;text-decoration:underline; color:#8cc63f;}


/* ------------ HEADER ------------- */

#header {
	height:140px;  
	width:100%;  
	background-image:url(images/header_background.jpg);
	background-repeat:no-repeat;	
	} 

#header a img { border:none; }
	
#header_content {width:1000px; margin:auto;}

/* ------------ MENU ------------- */

#menu_container {
	height:40px; 
	width:100%; 
	background-image:url(images/menu_bg.gif); 
	background-repeat:repeat-x;
	margin-top:
	}

#menu {margin-top:20px; width: 1000px; color:#FFF; padding-top:12px; margin:auto; }

#menu a {font-size:14px;font: 'Arial Black', Arial;}
#menu a:link {font: 'Arial Black', Arial;text-decoration:none; color:#FFF; font-weight:bold;}
#menu a:active {font: 'Arial Black', Arial;text-decoration:none; color:#FFF;font-weight:bold;}
#menu a:visited {font: 'Arial Black', Arial;text-decoration:none; color:#FFF;font-weight:bold;}
#menu a:hover {font: 'Arial Black', Arial;text-decoration:underline; color:#FFF;font-weight:bold;}

/* ---------- END OF MENU ------------ */

#container {background-color:#FFF; border-top: 8px solid #DDD; border-bottom: 8px solid #DDD;}

#content {width:1000px; margin:auto;margin-top:10px; margin-bottom:20px;}

#flash {width:990px; height:350px; border: 5px solid #DDD; margin-bottom:20px;}
#copy {width:675px; color:#666;padding-left:20px; margin-bottom:20px; border-left: 2px solid #DDD; float:right;}

#sidebar {width:300px; float:left; color:#666; height:100%;}

#sidebar img {
	margin-top:10px; 
	border: 3px solid #DDD; 
	max-width:276px;
	-moz-box-shadow:inset 0px 0px 5px #000;
  	-webkit-box-shadow:inset 0px 0px 5px #000;
 	box-shadow:inset 0px 0px 5px #000;
	}
	
/* ---------- ABOUT IMAGES ------------ */

.about-imgs {
	float: right;
	margin: 10px 0 10px 10px;
	clear: both;
}

/* ---------- footer settings ---------- */

#clear {clear:both;}

#footer {height:400px; width:100%; background-image:url(images/footer_background.jpg); background-repeat:no-repeat; background-position:center;}

#footer_info {width:1000px; margin:auto; padding-top:40px;}
	
#footer_info ul {color:#8cc63f; list-style:none; padding-left:0px; margin-left:0px;}

#footer_info a:link{font-decoration:none;}
#footer_info a:visited{font-decoration:none;}
#footer_info a:active{font-decoration:none;}
#footer_info a:hover{font-decoration:underline;}

/* ---------- end of footer settings ---------- */

#Contact_Form {width:300px;text-align:left;}
#Contact_Form table tr td {text-align:left;}
.form_p {width:140px;float:left; padding-left:4px; font-size:10px;}


/*---------- thumbnail testing ----------------*/

.thumb
{margin-bottom:20px;-webkit-transition:all 0.2s ease-out;-webkit-box-shadow:inset 0px 0px 7px rgba(57,52,22,0);-moz-box-shadow:inset 0px 0px 7px rgba(57,52,22,0);box-shadow:inset 0px 0px 7px rgba(57,52,22,0);}

a.thumb:hover
{-webkit-transition:all 0.2s ease-out;-webkit-box-shadow:inset 0px 0px 7px rgba(57,52,22,0.85);-moz-box-shadow:inset 0px 0px 7px rgba(57,52,22,0.85);box-shadow:inset 0px 0px 7px rgba(57,52,22,0.85);opacity:.9;}
