@charset "UTF-8";
/* CSS Document */
/* Web Design and Development by Karl Sneath, Mid America Productions */

body {
	min-height: 100%;
	text-align: center;
	margin: 0pt;
	background: url(../graphics/splash/backing-sunburst.jpg) top center no-repeat #132b06;
	}		
	

#splashheader {
	width: 960px;
	height: 435px;
	margin-top: 65px;
	}
	
#splashheadermenu {
	width: 480px;
	height: 435px;
	float:left;
	}	
	
#splashheadermenu ul{
	float: left;
	}
	
#splashheadermenu li {
	vertical-align: bottom;			/* Fix for IE 7 and before. IE adds vertical space between list items without this. */
	}		
	
#splashheadermenu li.homeheadermccall {
	width: 480px;
	height: 225px;
	list-style-type: none;
	background: url(../graphics/splash/header-box-mccall-title.jpg);
	}	
	
#splashheadermenu li.homeheadermccall a {
	display: block;
	height: 0;
	padding-top: 225px;
	}
	
#splashheadermenu li.homeheadermccall a:hover {
	display: block;
	height: 0;
	padding-top: 225px;
	background: url(../graphics/splash/header-box-mccall-title-hover.jpg);
	}			
	
#splashheadermenu li.homeheaderwindsor {
	width: 480px;
	height: 210px;
	list-style-type: none;
	background: url(../graphics/splash/header-box-windsor-title.jpg);
	}
	
#splashheadermenu li.homeheaderwindsor a {
	display: block;
	height: 0;
	padding-top: 210px;
	}	
	
#splashheadermenu li.homeheaderwindsor a:hover {
	display: block;
	height: 0;
	padding-top: 210px;
	background: url(../graphics/splash/header-box-windsor-title-hover.jpg);
	}		
	
#splasheaderpics {
	width: 480px;
	height: 435px;
	background: url(../graphics/splash/pictures/box-pic-blank.jpg);
	float: right;
	}
	
#potdivider {
	height: 40px;
	background: url(../graphics/splash/plant-pot.jpg);
	clear: both; 
	}
	
#mwsummary {
	width: 960px;
	height: 360px;
	}

#mwsummary li {
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 16px;
	text-align: left;
	color: #cddbc5;
	margin-top: 16px;
	}		
	
#msummary {
	width: 480px;
	height: 360px;
	float: left;
	}
	
#msummary li {
	margin-left: 80px;
	}	
	
#msummary p {
	color: #cddbc5;
	padding: 0px 40px 0px 60px;
	text-align: justify;
	}		
	
#wsummary {
	width: 480px;
	height: 360px;
	float:right;
	}
	
#wsummary li {
	margin-left: 60px;
	}	
	
#wsummary p {
	color: #cddbc5;
	padding: 0px 60px 0px 40px;
	text-align: justify;
	}		
	
#msummarytitle {
	width: 480px;
	height: 100px;
	}
	
#wsummarytitle {
	width: 480px;
	height: 100px;
	}
	
#msummarytext {
	width: 480px;
	height: 260px;
	background: url(../graphics/splash/mccall-footer.jpg) bottom no-repeat;
	}
	
#wsummarytext {
	width: 480px;
	height: 260px;
	background: url(../graphics/splash/windsor-footer.jpg) bottom no-repeat;
	}
	
#extramile {
	width: 960px;
	height: 230px;
	background: url(../graphics/splash/backing-extra-mile.jpg);
	clear: both;
	}
	
#extramile p {
	font-size: 14px;
	line-height: 140%;
	text-align: justify;
	color: #cddbc5;
	}	
	
#extramilecol1 {
	width: 235px;
	height: 90px;
	padding: 115px 0px 0px 70px;
	float: left;
	}
	
#extramilecol2 {
	width: 235px;
	height: 90px;
	padding: 115px 0px 0px 59px;
	float: left;
	}
	
#extramilecol3 {
	width: 235px;
	height: 90px;
	padding: 115px 0px 0px 57px;
	float: left;
	}				
	
#splashfootercontainer {
	clear: both;
	height: 220px;
	background: url(../graphics/splash/backing-footer.jpg) repeat-x;
	}
	
#splashfooter {
	width: 960px;
	height: 220px;
	margin: 0 auto;
	background: url(../graphics/splash/footer.jpg);
	}	
	
a:link {
	color: #98db71;
	}
	
a:visited {
	color: #81b068;
	}	
	
a:hover {
	text-decoration: underline;
	color: #74ee2e;
	}				
	
	

