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

/* ########## universal reset ########## */

* {margin:0; padding:0;}
a img {border:0;}
a {outline:0;text-decoration:none;}
h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
	padding-bottom:0.5em;
	}
em {font-style:normal;}
p {padding-bottom:1em;}
ul{margin-left:20px;}
div{margin-bottom:1em;}

/* ########## body ########## */

body {
	background:rgb(31,88,125) url(images/palm-tree.jpg) fixed top center;
/*	-webkit-background-size: 2000px 1500px; */
	color:#111111;
	font:100%/1.7 Lustria, Georgia, "Times New Roman", Times, serif;
}

/* ########## container ########## */

#container {
	margin:0px auto 0px auto;
	width:800px;

}

/* ########## image ########## */

#big-image img {
	box-shadow:0px 0px 10px 5px rgba(0,0,0,0.5); /* x-offset y-offset blur spread color */
	border:#a2c46d 2px solid;
 	border-style:groove; 
	/*border-radius:30px 30px 0px 0px;*/
}

/* ########## nav ########## */

#nav {
	box-shadow:0px 0px 10px 5px rgba(0,0,0,0.5); /* x-offset y-offset blur spread color */
	height:34px;
	padding:10px 10px 0 10px;
			
		/*start colorzilla dot com slash gradient-editor*/
		background: #a2c46d; /* Old browsers */

background: -moz-linear-gradient(left,  #a2c46d 0%, #9ee069 21%, #b8dd99 48%, #95db57 81%, #a2c46d 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,#a2c46d), color-stop(21%,#9ee069), color-stop(48%,#b8dd99), color-stop(81%,#95db57), color-stop(100%,#a2c46d)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left,  #a2c46d 0%,#9ee069 21%,#b8dd99 48%,#95db57 81%,#a2c46d 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left,  #a2c46d 0%,#9ee069 21%,#b8dd99 48%,#95db57 81%,#a2c46d 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left,  #a2c46d 0%,#9ee069 21%,#b8dd99 48%,#95db57 81%,#a2c46d 100%); /* IE10+ */

background: linear-gradient(left,  #a2c46d 0%,#9ee069 21%,#b8dd99 48%,#95db57 81%,#a2c46d 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2c46d', endColorstr='#a2c46d',GradientType=1 ); /* IE6-9 */

/*end colorzilla dot com slash gradient-editor*/
			
}

#nav ul {
	list-style-type:none;
	padding-left:50px;
}

#nav ul li a {
	font:1.2em Lustria, Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;/**/
	text-decoration:none;
	text-align:center;
	padding:2px 20px;/**/
	margin-right:1em;
	float:left;
	/*color:rgb(248,240,227); CSS2
	color:rgba(248,240,227,0.3)*/
	color:#360;
	border-left:2px solid #360;
	/*border-left:2px solid rgba(100%,100%,100%,0.3);*/
	display:block;
		-moz-transition-property:color, text-shadow;   
		-moz-transition-duration: 0.5s;   
		-moz-transition-timing-function: ease;	
		-webkit-transition-property:color, text-shadow;   
		-webkit-transition-duration: 0.5s;   
		-webkit-transition-timing-function: ease;

}

#nav ul li:first-child a {
	border:none;
}

#nav ul li a:hover {
	color:#FFF;
		-moz-transition-property:color, text-shadow;   
		-moz-transition-duration: 0.5s;   
		-moz-transition-timing-function: ease;	
		-webkit-transition-property:color, text-shadow;   
		-webkit-transition-duration: 0.5s;   
		-webkit-transition-timing-function: ease;	

}

#nav ul li a.current {
	color:rgb(248,240,227) !important;
}


body#body-home a#nav-home,
body#body-service a#nav-service,
body#body-contact a#nav-contact
{
	color:#FFF; !important;
	text-decoration:none !important;
/*	text-shadow:1px 1px 2px #000 !important;
*/}

/* ########## content ########## */

#content {
	border-radius:0px 0px 30px 30px;
	box-shadow:0px 0px 10px 5px rgba(0,0,0,0.5); /* x-offset y-offset blur spread color */
	
	/*background:
		rgb(39%,72%,12%); /*green*/
	padding:20px 80px 0px 80px;
	
	/*start colorzilla dot com slash gradient-editor*/
	background: #a2c46d; /* Old browsers */

background: -moz-linear-gradient(left,  #a2c46d 0%, #9ee069 21%, #b8dd99 48%, #95db57 81%, #a2c46d 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,#a2c46d), color-stop(21%,#9ee069), color-stop(48%,#b8dd99), color-stop(81%,#95db57), color-stop(100%,#a2c46d)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left,  #a2c46d 0%,#9ee069 21%,#b8dd99 48%,#95db57 81%,#a2c46d 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left,  #a2c46d 0%,#9ee069 21%,#b8dd99 48%,#95db57 81%,#a2c46d 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left,  #a2c46d 0%,#9ee069 21%,#b8dd99 48%,#95db57 81%,#a2c46d 100%); /* IE10+ */

background: linear-gradient(left,  #a2c46d 0%,#9ee069 21%,#b8dd99 48%,#95db57 81%,#a2c46d 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2c46d', endColorstr='#a2c46d',GradientType=1 ); /* IE6-9 */

/*end colorzilla dot com slash gradient-editor*/

}

#content>h2 {
	font-family:Ribeye, Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	font-weight:normal;
	/*text-align:center;*/
	text-transform:uppercase;
	letter-spacing:0.075em;
	text-shadow:0px 1px 0px white;
}

#content>h2>em { /* chapter number */
	font-size:0.6em;
	font-style:italic;
	text-transform:none;
	vertical-align:0.35em;
}

#content>p {
	padding-bottom:1.5em;
	/*text-shadow:0px 1px 0px white;
	line-height:2;*/
}

#content>p.cap:first-letter {
	font:bold 7em/0.75 Spirax, Georgia, Times, "Times New Roman", Serif;
	text-shadow:3px 4px 0px /*rgb(137,59,140) pink*/white, -2px -1px 2px grey; /* x-offset, y-offset, blur (size), and color */
	color:rgb(137,59,140);

}

#tagline {
	font-size:0.7em;
}

#innertag {
	font-size:1.5em !important;
}

/* ########## footer ########## */

#footer p {
	padding:0;
	/*color:rgb(242,237,217);/*CSS2
	color:rgba(242,237,217,0.5);*/
	color:white;
	font-size:0.6em;
	text-align:center;
	letter-spacing:0.3em;
	font-style:italic;
}

#copyright a {
	color:white;
}

#copyright a:hover {
	color:rgb(174, 218, 90);
}