/*
	Overall Main style sheet for header, nav, body color, and footer
	
	Author: Steve Largaespada
	Date: 11/5/2015
	
	Filename: Mainstyle.css
*/

*{
	margin: 0px;
	padding: 0px;
}

/*Header logo styles*/
header{
	background-color: #b2d6c5;
	height: 30%;
}
/* Navigation Style */
nav.horizontal
    {background-color: #D84076;
	 border-bottom: 2px solid pink;
	 margin: 0px auto;
	 height: 100px;
     width: 100%;}
	 
nav li 
    {list-style: none;
	 margin: 10px 0px;
	 font-size: 15pt;
     float: left;
     padding:20px 0px;
     text-align: center;
     width: 25%;
	 height: 30px;}
nav li#home
	{background-color: none;
	background-image: url(../Images/Hydrangeapink.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 50%;}
nav li#wedd
	{background-color: none;
	 background-image: url(../Images/Hydrangeawhite.jpg);
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: 50%;}
nav li#bday
	{background-color: none;
	 background-image:url(../Images/Hydrangeapinkgreen.jpg);
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: 50%;}
nav li#corp
    {background-color: none;
	 background-image: url(../Images/Hydrangeablue.jpg);
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: 50%;}
	 
nav li a
    { color: black;
	 font-size: 1em;
	 font-style: italic;}        
nav li a:hover
    {color: #a6405f;}
/*Body Styles*/
body{
	background-color: #e8f0d3;
	min-height: 900px;
	min-width: 800px;
	}
/* Verticle Nav styles all pages but home*/
nav#verticle{
	display: block;
	float: left;
	width: 25%;
}
nav#verticle li{
	display: block;
	float:left;
	clear: left;
	border-bottom: 2px solid #a6405f;
	margin: 5px auto;
	height: 10px;
	width: auto;
}
/*Footer Styles*/
footer{
	display:block;
	clear: both;
	margin-bottom: 0px;
	background-color: #59546b;
	position: absolute bottom;
	text-align: center;
	
}
