/* CSS Styles for GaryEdwards by Patrick Voet */
body {
	padding: 0;
	margin: 0;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #fff;
	background-image: url(siteImages/bgfade.jpg);
	color: #666666;
	background-repeat: repeat-x;
}
#BGwrapper {
	z-index:0;
	position: relative;
	margin-left:auto;
	margin-right:auto;
	width: 710px;
	height:710px;
}
#BG01 { z-index:0; position: absolute; margin-left:0; margin-top:0; width: 40px; height: 40px; background-image: url(siteImages/images/SquareBg_01.png); background-repeat: no-repeat;}
#BG02 { z-index:0; position: absolute; margin-left:40px; margin-top:0; width: 630px; height: 40px; background-image: url(siteImages/images/SquareBg_02.png); background-repeat: no-repeat;}
#BG03 { z-index:0; position: absolute; margin-left:670px; margin-top:0; width: 40px; height: 40px; background-image: url(siteImages/images/SquareBg_03.png); background-repeat: no-repeat;}
#BG04 { z-index:0; position: absolute; margin-left:0; margin-top:40px; width: 40px; height: 630px; background-image: url(siteImages/images/SquareBg_04.png); background-repeat: no-repeat;}
#BG05 { z-index:0; position: absolute; margin-left:40px; margin-top:40px; width: 630px; height: 630px; background-color: #FFFFFF;}
#BG06 { z-index:0; position: absolute; margin-left:670px; margin-top:40px; width: 40px; height: 630px; background-image: url(siteImages/images/SquareBg_06.png); background-repeat: no-repeat;}
#BG07 { z-index:0; position: absolute; margin-left:0; margin-top:670px; width: 40px; height: 40px; background-image: url(siteImages/images/SquareBg_07.png); background-repeat: no-repeat;}
#BG08 { z-index:0; position: absolute; margin-left:40px; margin-top:670px; width: 630px; height: 40px; background-image: url(siteImages/images/SquareBg_08.png); background-repeat: no-repeat;}
#BG09 { z-index:0; position: absolute; margin-left:670px; margin-top:670px; width: 40px; height: 40px; background-image: url(siteImages/images/SquareBg_09.png); background-repeat: no-repeat;}

/*#wrapper { z-index:1; position: relative; margin-left:auto; margin-right:auto;  margin-top: 10px; width: 630px; height:auto;}*/
#wrapper {display: block; position:absolute; z-index:1; margin-top: 10px; width: 630px; height:auto; margin-left:40px;}
#header {z-index:2; position: absolute;  height: 120px; width: 630px; padding-top: 50px;}
#content {z-index:1; position: absolute; width: 600px; height: 400px; margin-top: 180px; margin-left: 15px; margin-right:15px; margin-bottom:15px; padding-top: 15px; padding-bottom: 15px;border-top: #000000 1px dotted; border-bottom: #000000 1px dotted;}
#footer {z-index:2; position: absolute;  height: 30px; width: 630px; margin-top: 630px;}
#contactl { float: left; height: 350px; width: 190px; padding-right:50px;}
#contactr { height: 350px; width: auto;}
.clear{ clear: both; }
  
/* navi links */ 
.navi {
	font-family: Arial;
	font-size: 14px;
	margin-left:22px;
	margin-right:22px;
	}
a.navi:link {
	color: #666666;
	text-decoration: none;
	}
a.navi:active {
	color: #666666;
	text-decoration: none;
	}
a.navi:visited {
	color: #666666;
	text-decoration: none;
	}
a.navi:hover  {
	color: #000;
	text-decoration: none;
	}


.current {
	font-family: Arial;
	font-size: 14px;
	margin-left:22px;
	margin-right:22px;
	color: #000;
	font-weight: bold;
	}
a.current:link {
	color: #000;
	text-decoration: none;
	}
a.current:active {
	color: #000;
	text-decoration: none;
	}
a.current:visited {
	color: #000;
	text-decoration: none;
	}
a.current:hover  {
	color: #000;
	text-decoration: none;
	}
	

.grey {
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	}
a.grey:link {
	color: #666;
	text-decoration: none;
	}
a.grey:visited {
	color: #666;
	text-decoration: none;
	}
a.grey:hover  {
	color: #000;
	text-decoration: none;
	}
a.grey:active {
	color: #666;
	text-decoration: none;
	}


h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}


h1 {
	font-size: 70px;
	padding: 10px 0 10px 0;
	margin: 0 10px 0 10px;
}


h2 {
    font-size: 32px;
}

h3 {
	font-size: 12px;
	text-align:center;
}
title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;
	background-color: #333333;
	padding: 3px;
}
