/* BODY ELEMENTS */
body 		{background:url(../images/background.jpg); background-position:center; background-attachment:fixed; background-repeat:no-repeat; background-color:#000; 	
			 margin:0; color:#FFF; font-family:"Century Gothic", Kalinga, Arial;}
a			{color:#8dc63f; text-decoration:none;}
a:hover		{color:#FFF; text-decoration:none; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -ms-transition: all 400ms ease; -o-transition: all 400ms ease; 
			 transition: all 400ms ease;}
h1, h2, h3	{color:#8dc63f;}
hr			{height:5px; background:#8dc63f; border:0; margin-bottom:-1px; margin-top:-5px;}

#container	{background:url(../images/container-background.png); width:900px; margin:0 auto; margin-bottom:-25px; padding-bottom:30px; height:100%;}
#logo		{float:left; margin-left:20px; margin-top:20px;}
#nav		{z-index:0; color:#8dc63f; width:600px; margin-top:60px; float:right;}
#nav li		{float:left; padding:10px 0px; list-style:none; width:150px; text-align:center; font-size:100%;}
#nav li:hover{color:#FFF; cursor:pointer; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -ms-transition: all 400ms ease; -o-transition: all 400ms ease; 
			 transition: all 400ms ease;}
			 
#slideshow	{border-top:5px solid #8dc63f; border-bottom:5px solid #8dc63f;}

#services	{padding:20px; margin-top:-25px; float:left; width:560px;}

#gallery	{text-align:center;}

.fb-like-box{float:right;}

.gal_pic	{width:265px; margin:10px; border:5px solid #b8d775; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; float:left; height:200px; overflow:hidden;}
.gallery-slideshow	{width:265px; float:left; height:210px; margin:11px;}
.gal_pic:hover{}


/* CONTACT */
.form_table	{width:500px; margin:0 auto;}
.form_title	{color:#8dc63f; font-weight:bold;}
.captcha_table{width:500px; text-align:center; margin:0 auto; margin-left:250px;}
.submit		{margin-left:-150px; padding:10px 25px; background:none; border:3px solid #8dc63f; cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
			color:#8dc63f; font-weight:bold;}
.submit:hover{color:#FFF; border-color:#FFF;}
.input		{width:250px; margin:-6px 0; padding:10px; background:none; border:3px solid #8dc63f; -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
			color:#FFF; font-family:"Century Gothic", Kalinga, Arial;}
textarea	{width:250px; padding:10px;background:none; border:3px solid #8dc63f; -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px; color:#FFF;
			font-family:"Century Gothic", Kalinga, Arial;max-width:250px;}
			
			  ul {list-style: none;padding: 0px;margin: 0px;}
  ul li {display: block;position: relative;float: left;}
  li ul {display: none;}
  ul li a {display: block;;padding: 5px 10px 5px 10px;text-decoration: none;
           white-space: nowrap;}
  ul li a:hover {}
  li:hover ul {display: block; position: absolute;}
  li:hover li {float: none;}
  li:hover a {}
  li:hover li a:hover {}
  #drop-nav li ul li {border-top: 0px;}