/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#wrapper {
	margin: 0 auto;
	width: 859px;
	background-image: url(../images/bkg.jpg);
	background-repeat: repeat-y;
	color: #006600;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: justify;
}
#header {
	width: 700px;
	color: #333;
	padding: 10px;
	height: 48px;
	background-image: url(../images/banner.png);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 55px;
	text-align: center;
}
#wrapper #header a {
	display: none;
}
#navigation {
	width: 720px;
	color: #333;
	padding: 10px;
	margin: 0px 55px;
	height: 192px;
	background-image: url(../images/nav/navbar.png);
	background-repeat: no-repeat;
}
#hpagecontent {
	width: 720px;
	color: #333;
	margin: 0px 55px;
	height: 400px;
	padding: 10px;
}
#wrapper #navigation #biographynav {
	position: relative;
	left: 80px;
	top: -190px;
}
#wrapper #navigation #teachingnav {
	position: relative;
	left: 365px;
	top: -300px;
}
#wrapper #navigation #weddingsnav {
	position: relative;
	left: 245px;
	top: -330px;
}
#wrapper #navigation #contactnav {
	position: relative;
	left: 555px;
	top: -480px;
}
#wrapper #footer {
	width: 720px;
	color: #333;
	padding: 5px;
	background-image: url(../images/footer.png);
	background-repeat: no-repeat;
	position: relative;
	left: 62px;
	top: -15px;
}
#wrapper #hpagecontent #hpagetext {
	position: relative;
	height: auto;
	width: 250px;
	left: 450px;
	top: -245px;
	/*background-color: #DEFFEB;*/
	padding: 7px;
	text-align: justify;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	visibility: visible;
	font-size: 13px;
	color: #006600;
}
#wrapper #hpagecontent #hpagephoto {
	background-image: url(../images/hpage.jpg);
	background-repeat: no-repeat;
	height: 300px;
	width: 400px;
	position: relative;
	left: 0px;
	top: 5px;
	border: medium solid 006600;
}
#content {
	width: 720px;
	margin: 0px 55px;
	height: 1145px;
	padding: 10px;
	position: relative;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	visibility: visible;
	font-size: 13px;
	color: #006600;
	background-repeat: no-repeat;
	}
	
#c-content {
	width: 720px;
	margin: 0px 50px;
	height: 585px;
	padding: 10px;
	position: relative;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	visibility: visible;
	font-size: 13px;
	color: #006600;
	background-repeat: no-repeat;
	}
#wrapper #c-content #contacttext1 a {
	color: #006600;
}
	
	#t-content {
	width: 720px;
	margin: 0px 55px;
	height: 650px;
	padding: 10px;
	position: relative;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	visibility: visible;
	font-size: 13px;
	color: #006600;
	background-repeat: no-repeat;
	text-align: justify;
}
	
a:link {
	text-decoration: none;
}
#wrapper #content #weddingstext1 {
	position: relative;
	left: 230px;
	top: -420px;
	color: #000000;
}
#wrapper #content #weddingstext3 {
	position: relative;
	width: 425px;
	top: -450px;
	margin-left: 5px;
}
#wrapper #content #weddingstext4 {
	width: 700px;
	margin-left: 5px;
	position: relative;
	top: -450px;
}
#wrapper #weddingsfooter {
	background-image: url(../images/footer.png);
	background-repeat: no-repeat;
	position: relative;
	height: 10px;
	width: 700px;
	left: 70px;
	top: -15px;
}
#wrapper #content #weddingstext2 img {
	margin-right: -25px;
}
#wrapper #content #weddingstext4 a {
	font-weight: bold;
	text-decoration: none;
	color: #006600;
}
#wrapper #content #weddingsphoto2 {
	background-image: url(../images/weddings2.jpg);
	background-repeat: no-repeat;
	width: 275px;
	height: 370px;
	position: relative;
	left: 450px;
	top: 310px;
}
#wrapper #content #weddingstext2 {
	position: relative;
	height: auto;
	width: 725px;
	left: -15px;
	top: -430px;
	/*background-color: #DEFFEB;*/
	visibility: visible;
	margin: 10px;
	padding: 10px;
	text-align: justify;
}
#wrapper #content #weddingsphoto1 {
	background-image: url(../images/wedding.jpg);
	background-repeat: no-repeat;
	height: 385px;
	width: 600px;
	position: relative;
	left: 65px;
	top: -30px;
}
#wrapper #t-content #teachingtext1 img {
	margin-right: -20px;
}
#wrapper #t-content #teachingtext2 a {
	font-weight: bold;
	color: #006600;
	text-decoration: none;
}
#wrapper #t-content #teachingphoto1 {
	background-image: url(../images/teaching1.jpg);
	background-repeat: no-repeat;
	width: 400px;
	height: 305px;
	position: relative;
	left: 0px;
	top: 10px;
}
#wrapper #t-content #teachingtext1 {
	position: relative;
	height: auto;
	width: 295px;
	/*/*background-color: #DEFFEB;*/*/
	visibility: visible;
	margin: 10px;
	padding: 10px;
	left: 405px;
	top: -465px;
	text-align: justify;
}
#wrapper #t-content #teachingphoto2 {
	background-image: url(../images/teaching2.jpg);
	background-repeat: no-repeat;
	height: 266px;
	width: 133px;
	top: 40px;
	position: relative;
	left: 595px;
}
#wrapper #t-content #teachingtext3 {
	width: 285px;
	position: relative;
	left: 410px;
	top: -570px;
	/*/*background-color: #DEFFEB;*/*/
	visibility: visible;
	margin: 10px;
	padding: 10px;
}
#wrapper #t-content #teachingtext2 {
	position: relative;
	top: -575px;
	width: 560px;
	/*/*background-color: #DEFFEB;*/*/
	visibility: visible;
	margin: 10px;
	padding: 10px;
	left: -20px;
	top: -450px;
}

#wrapper #biofooter {
	background-image: url(../images/footer.png);
	background-repeat: no-repeat;
	position: relative;
	height: 10px;
	width: relative;
	left: 65px;
	top: -15px;
}
#wrapper #teachingfooter {
background-image: url(../images/footer.png);
	background-repeat: no-repeat;
	position: relative;
	height: 10px;
	width: 700px;
	left: 70px;
	top: -25px;
}
#wrapper  #biocontent  #biophoto1 {
	background-image: url(../images/bio1.jpg);
	background-repeat: no-repeat;
	position: relative;
	height: 300px;
	width: 400px;
	top: 110px;
	left: 300px;
}
#wrapper #biotext4 {
	position: relative;
	width: 340px;
	left: 360px;
	top: -600px;
}
#wrapper #biotext5 {
	position: relative;
	width: 700px;
	top: -450px;
}
#wrapper #biotext3 {
	position: relative;
	width: 280px;
	top: -615px;
}

#wrapper #biocontent #biophoto3 {
	background-image: url(../images/bio3.jpg);
	background-repeat: no-repeat;
	position: relative;
	height: 300px;
	width: 350px;
	top: 200px;
}
#wrapper #c-content #contacttext1 span {
	text-align: center;
}
#wrapper #c-content #contacttext1 img {
	margin-right: -35px;
}
#wrapper  #content  #biotext1 img {
	background-image: url(../images/contact1.jpg);
	background-repeat: no-repeat;
	position: relative;
	height: 320px;
	width: 500px;
	left: 255px;
	top: 300px;
}
#wrapper #c-content #contacttext1 {
	position: relative;
	top: -450px;
	width: 300px;
	left: 430px;
}
#wrapper #contactfooter {
background-image: url(../images/footer.png);
	background-repeat: no-repeat;
	position: relative;
	height: 10px;
	width: 700px;
	left: 70px;
	top: -25px;
}
#wrapper #c-content #contactphoto1 {
	background-image: url(../images/contact1.jpg);
	background-repeat: no-repeat;
	position: relative;
	width: 500px;
	height: 665px;
}
#wrapper #biotext1 {
	position: relative;
	width: 700px;
	top: -610px;
}
#wrapper #biotext1 img {
	margin-right: -20px;
}
#wrapper #biotext2 {
	position: relative;
	width: 700px;
	top: 450px;
}
#wrapper #biotext3-1 {
	position: relative;
	width: 700px;
	top: -610px;
}
#wrapper #biocontent {
	width: 720px;
	margin: 0px 55px;
	padding: 10px;
	position: relative;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	visibility: visible;
	font-size: 13px;
	color: #006600;
	height: 805px;
	}
