
body {
	background-color: #141414;
	font-family: calibri, serif;
	color: white;
	margin: 0;
	height: 100%;
}


#TRANS {
	background-repeat: repeat;
  z-index: 10;
	display: block;
	position: fixed;
  height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
  background: rgba(0, 0, 0, 0);
}


#LogoMenu {
	color: white;
	position: fixed;
	text-decoration: none;
	background-color: #141414;
	text-align: center;
	margin: 3px 10px 0px -2px;
	width: 100%;
	top: -33px;
	padding: 0;
	height: 92px;
	border-bottom: 2px solid #fd1536;
	z-index: 100;
	right: -30
}

//#30fd34

#others {
	left: 500px;
	position: relative;
	top: -50px;
}


#logo {
	position: relative;
	top: 35px;
	right: -14px;
}

#facebook {
	position: relative;
	top: 30px;
	right: 0px;
	margin: 0px -10px 0px 20px;
}

#instagram {
	position: relative;
	top: 30px;
	right: 0px;
	margin: 0px 0px 0px -33px;
}

#youtube {
	position: relative;
	top: 30px;
	right: 0px;
	margin: 0px 0px 0px -41px;
}

#KRM {
	position: relative;
	top: 31px;
	right: 0px;
	margin: 0px 0px 0px -45px;
}

#FN {
	position: relative;
	top: 30px;
	right: 100px;
	margin: 0px 0px 0px -10px;
}

#LogoMenu img a:hover {
	text-decoration: none;
}

a:link {
	text-decoration: none;
	color: white;
}

#LogoMenu a:link {
	color: white;
	text-decoration: none;
	margin: 30px;
}

#LogoMenu a:hover {
	text-decoration: none;
}

#LogoMenu a:visited {
	text-decoration: none;
	color: white;
}





ul {
  	text-align: left;
  	display: inline;
  	margin: 0;

  	list-style: none;
  	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  	box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}

ul li {
  	display: inline-block;
  	margin-right: 0px;
  	position: relative;
  	padding: 15px;
  	background: none repeat scroll 0 0 #141414;
  	cursor: pointer;
  	-webkit-transition: all 0.2s;
  	-moz-transition: all 0.2s;
  	-ms-transition: all 0.2s;
  	-o-transition: all 0.2s;
  	transition: all 0.2s;
	top: 16px;
}

ul li:hover {
  	background: none repeat scroll 0 0 #3a3a3a;
  	color: #fbfbfb;
	text-decoration: underline;
}

ul li ul {
  	padding: 0px 10px 8px 0px;
  	position: absolute;
  	top: 33px;
  	left: 0;
  	width: 264px;
  	-webkit-box-shadow: none;
  	-moz-box-shadow: none;
  	box-shadow: none;
  	display: none;
  	opacity: 0;
  	visibility: hidden;
  	-webkit-transiton: opacity 0.2s;
	-moz-transition: opacity 0.2s;
  	-ms-transition: opacity 0.2s;
  	-o-transition: opacity 0.2s;
  	-transition: opacity 0.2s;
}

ul li ul li {
  	background: none repeat scroll 0 0 #3a3a3a;
  	display: block;
  	color: #fff;
  	text-shadow: 0 -1px 0 #000;
}

ul li ul li:hover {
	background: #3a3a3a;
}

ul li:hover ul {
  	display: block;
  	opacity: 1;
  	visibility: visible;
}



#KMlogo {
	background-color: #141414;
	margin-top: 80px;
	margin-bottom: 0px;
	margin-left: -30px;
	padding-bottom: 50px;
}


#projects {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	text-align: left;
	background-color: white;
}

#projects .iframe {
	background-color: #141414;
	margin: auto;
}


#ProjectsHEADER {
	background-color: #141414;
	text-align: center;
	font-size: 140%;
	padding: 1px;
	margin: 0px;
}



#New {
	background-color: #141414;
	padding: 20px 0px 1px 0px;
	text-decoration: none;
	font-size: 140%;
}

#TAT {
	text-align: center;
	background-color: #141414;
	margin-top: 0px;

}

#TAT a:link {
	text-decoration: none;
	color: #white;
}

#TAT a:visited {
	text-decoration: none;
	color: #404040;
}

#TAT a:hover {
	color: #747474;
	text-decoration: none;
}

#TAT {
	margin-top: 0px;
	text-align: center;
	background-color: #141414;
}

#GetReal {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	background-color: #141414;

}

#newyear {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 50px 0px;
	background-color: #141414;

}

#Toni {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	background-color: #141414;

}

#Feather {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 50px 0px;
	background-color: #141414;

}

#OCR {
	text-align: center;
	margin: auto;
	padding: 10px 0px 10px 0px;
	background-color: #141414;

}

#OCS {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 30px 0px;
	background-color: #141414;

}

#Lynn {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 70px 0px 10px 0px;
	background-color: #141414;

}

#ORCITY {
	text-align: center;
	background-color: #141414;
	margin-top: -5px;
	padding-top: -100px;
}

#LynnHaney a:link {
	text-decoration: none;
	color: #white;
}

#LynnHaney a:visited {
	text-decoration: none;
	color: #404040;
}

#LynnHaney a:hover {
	color: #747474;
	text-decoration: none;
}

#Tango {
	text-align: center;
	background-color: #141414;
	margin-top: -5px;
	padding-top: -100px;
}

#MiscLogos {
	background-color: #141414;
	padding: 70px 0px 1px 0px;
	margin: 0px 0px -17px 0px;
	text-decoration: none;
	font-size: 140%;
	color: white;
}





#English {
	text-align: center;
	padding: 45px 0px 45px 0px;
	background-color: black;
}

#OurLugar {
	text-align: center;
	padding: 70px 0px 70px 0px;
	margin: 100px 0px 100px 0px
	background-color: white;
}



#AGAIN {
	text-align: center;
	padding: 10px 0px 45px 0px;
	background-color: #141414;
}

#WORDSMITH {
	text-align: center;
	padding: 70px 0px 60px 0px;
	background-color: #141414;
}


#TALK {
	text-align: center;
	padding: 50px 0px 140px 0px;
	background-color: #141414;
}



#OCD {
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px -5px 0px;
	background-color: #141414;
}

#HopePortrayed {
	text-align: center;
	padding: 45px 0px 45px 0px;
	background-color: white;
}

#NDLogo {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 120px 0px 40px 0px;
	background-color: #141414;

}



#LogoStump {
	text-align: center;
	padding: 45px 0px 70px 0px;
	background-color: #141414;
}



#FINITEINC {
	text-align: center;
	padding: 90px 0px 60px 0px;
	background-color: #141414;
}





#BikeCampLogo {
	text-align: center;
	padding: 0px 0px 0px 0px;
	background-color: white;
}

#CongoLogo {
	text-align: center;
	padding: 50px 0px 50px 0px;
	background-color: black;

}

#Redesign {
	background-color: #141414;
	padding: 30px 0px 1px 0px;

}

#OClogo {
	text-align: center;
	margin: -20px 0px 0px 0px;
	padding: 1px 0px 10px 0px;
	background-color: #141414;

}

#SW {
	text-align: center;
	padding: 45px 0px 45px 0px;
	background-color: white;
}


#EleganceTitle {
	background-color: #141414;
	padding: 100px 0px 0px 0px;
	margin: 0px 0px -23px 0px;
	font-size: 140%;
}

#EleganceLogo {
	text-align: center;
	padding: 45px 0px 25px 0px;
	background-color: black;
}

#EleganceLogoLong {
	text-align: center;
	padding: 20px 0px 25px 0px;
	background-color: black;
}

#EleganceLogoFlower {
	text-align: center;
	padding: 20px 0px 45px 0px;
	background-color: black;
	margin: -5px 0px 0px 0px;
}



#EleganceFB {
	background-color: #141414;
	padding: 20px 0px 0px 0px;
}

#EleganceCOVER {
	text-align: center;
	padding: 70px 0px 60px 0px;
	background-color: white;
}

#EleganceFBAD {
	text-align: center;
	padding: 25px 0px 70px 0px;
	background-color: white;
}

#EleganceCONST {
	text-align: center;
	padding: 70px 0px 70px 0px;
	background-color: #3a3a3a;
}

#EleganceBusinessTitle {
	background-color: #141414;
	padding: 30px 0px 0px 0px;
	text-decoration: none;
}

#EleganceBusiness {
	text-align: center;
	padding: 70px 0px 70px 0px;
	background-color: white;
}

#EleganceFRONTTitle {
	background-color: #141414;
	padding: 30px 0px 0px 0px;
	text-decoration: none;
}

#EleganceFRONT {
	text-align: center;
	padding: 70px 0px 70px 0px;
	background-color: white;
}

#capturedWeb {
	background-color: #141414;
	padding: 30px 0px 0px 0px;
	text-decoration: none;
}

#CapturedWebsite {
	margin: -17px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #141414;
}

#CapturedWebsite2 {
	margin: 10px 0px -10px 0px;
	padding: 35px 0px 30px 0px;
	background-color: #141414;
}

#CapturedWebsite3 {
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	background-color: #141414;
}


#capturedNEW {
	background-color: #141414;
	padding: 90px 0px 1px 0px;
	margin: 0px 0px -24px 0px;
	font-size: 140%;
}

#CapturedLogoNEW {
	text-align: center;
	padding: 30px 0px 10px 0px;
	background-color: #626262;
	margin: -16px 0px 0px 0px;
}

#CapturedLogoLongNEW {
	text-align: center;
	padding: 40px 0px 40px 0px;
	background-color: #626262;
}

#CapturedLogoSNEW {
	text-align: center;
	padding: 20px 0px 15px 0px;
	background-color: #626262;
}

#captured {
	background-color: #141414;
	padding: 70px 0px 0px 0px;
}

#CapturedLogo {
	text-align: center;
	padding: 30px 0px 30px 0px;
	background-color: #483a31;
	margin: -16px 0px 0px 0px;
}

#CapturedLogoLong {
	text-align: center;
	padding: 30px 0px 30px 0px;
	background-color: #483a31;
}

#CapturedLogoS {
	text-align: center;
	padding: 30px 0px 30px 0px;
	background-color: #483a31;
}

#shawna {
	background-color: #141414;
	padding: 30px 0px;
	margin: 0px 0px -40px 0px;
	font-size: 75%;
}

#ADSNEW {
	background-color: #141414;
	padding: 30px 0px;
	margin: 0px 0px -45px 0px;
}

#postcard {
	margin: 0px 76px;
	text-align: left;
}

#CapturedADNEW {
	text-align: center;
	padding: 70px 0px 0px 0px;
	background-color: #3a3a3a;
}

#CapturedADbackNEW {
	text-align: center;
	padding: 70px 0px;
	background-color: #3a3a3a;
}

#ADS {
	background-color: #141414;
	padding: 30px 0px;
	margin: 0px 0px -45px 0px;
	text-decoration: underline;
}

#ADSOLD {
	background-color: #141414;
	padding: 30px 0px;
	margin: 0px 0px -45px 0px;
}

#postcard {
	margin: 0px 70px;
	text-align: left;
}

#CapturedAD {
	text-align: center;
	padding: 70px 0px 0px 0px;
	background-color: #3a3a3a;
}

#CapturedADback {
	text-align: center;
	padding: 70px 0px;
	background-color: #3a3a3a;
}

#ADSDIGITAL {
	background-color: #141414;
	padding: 30px 0px;
	margin: 0px 0px -45px 0px;
}

#CapturedADspring {
	text-align: center;
	padding: 70px 0px 70px 0px;
	background-color: #3a3a3a;
}

#CapturedAD10 {
	text-align: center;
	padding: 0px 0px 70px 0px;
	background-color: #3a3a3a;
}

#CapturedADforget {
	text-align: center;
	padding: 0px 0px 70px 0px;
	background-color: #3a3a3a;
}

#Insta {
	background-color: #141414;
	padding: 30px 0px;
	margin: 0px 0px -45px 0px;
}

#InstaLOGO {
	text-align: center;
	padding: 70px 0px 70px 0px;
	background-color: #3a3a3a;
}

#InstaAD {
	text-align: center;
	padding: 0px 0px 70px 0px;
	background-color: #3a3a3a;
}

#InstaFUN {
	text-align: center;
	padding: 0px 0px 70px 0px;
	background-color: #3a3a3a;
}

#InstaFUN2 {
	text-align: center;
	padding: 0px 0px 70px 0px;
	background-color: #3a3a3a;
}

#InstaFUN3 {
	text-align: center;
	padding: 0px 0px 70px 0px;
	background-color: #3a3a3a;
}

#InstaFUN4 {
	text-align: center;
	padding: 0px 0px 70px 0px;
	background-color: #3a3a3a;
}

#GRAPHICS .p {
	background-color: #141414
}

#GRAPHICS {
	background-color: #white;
	padding: 30px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#CapturedELIJAH {
	background-color: #white;
	text-align: center;
	padding: 60px 0px 0px 0px;
}

#CapturedELIJAH2 {
	text-align: center;
	padding: 70px 0px 0px 0px;
	background-color: #white;
}

#CapturedMC {
	text-align: center;
	padding: 70px 0px 0px 0px;
	background-color: #white;
}

#CapturedJA {
	text-align: center;
	padding: 70px 0px 0px 0px;
	background-color: #white;
}

#CapturedGA {
	text-align: center;
	padding: 70px 0px 0px 0px;
	background-color: #white;
}

#CapturedGAshoes {
	text-align: center;
	padding: 70px 0px 70px 0px;
	background-color: #white;
}

#CapturedAB {
	text-align: center;
	padding: 70px 0px 0px 0px;
	background-color: #white;
}

#CapturedRing {
	text-align: center;
	padding: 70px 0px;
	background-color: #white;
}

#CapturedNN {
	text-align: center;
	padding: 35px 0px 35px 0px;
	background-color: #141414;
	background-color: #white;
}

#CapturedChelsea {
	text-align: center;
	padding: 70px 0px;
	background-color: #white;
}

#CapturedClaraCollage {
	text-align: center;
	padding: 35px 0px 35px 0px;
	background-color: #141414;
	background-color: #white;
}

#CapturedCadeCrib {
	text-align: center;
	padding: 70px 0px 0px 0px;
	background-color: #white;
}

#CapturedCade {
	text-align: center;
	padding: 70px 0px 70px 0px;
	background-color: #white;
}

#CapturedCade2 {
	text-align: center;
	padding: 70px 0px 0px 0px;
	background-color: #white;
}

#CapturedClara {
	text-align: center;
	padding: 70px 0px;
	background-color: #white;
}

#AgapeRockwood {
	background-color: #141414;
	padding: 90px 0px 0px 0px;
	font-size: 140%;
}

#AgapeLogo {
	background-color: #white;
	text-align: center;
	padding: 10px 0px 70px 0px;
}

#AgapeLogo2 {
	text-align: center;
	padding: 0px 0px 10px 0px;
}

#AgapeBanners {
	text-align: center;
	background-color: #141414;
	padding: 50px 0px 50px 0px;
	margin: 10px;
}

#AgapeBrochure {
	text-align: center;
	background-color: #3a3a3a;

}

#AgapeBrochure img {
	margin: 85px 15px;
}

#GuestCard {
	text-align: center;
	background-color: #3a3a3a;
}

#easter {
	text-align: center;
	background-color: #3a3a3a;
	padding: 75px 0px;
}

#MisterMurphy {
	background-color: #141414;
	padding: 90px 0px 5px 0px;
	font-size: 140%;
}

#MisterMurphyLogo {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background-color: #141414;
}

#MisterMurphyCartoon {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 10px 0px;
	background-color: #141414;
}

#MisterMurphyBlog {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 70px 0px 10px 0px;
	background-color: #141414;
}

#MMBlog {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 70px 0px 10px 0px;
	background-color: #141414;
}

#ARTletters {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 0px 0px;
	background-color: #141414;
}

#ARTclass {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 30px 0px;
	background-color: #141414;
}

#SubSheets {
	color: white;
	background-color: #141414;
	padding: 30px 0px 1px 0px;
	margin: 0px 0px -20px 0px;
}

#Sub {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 10px 0px;
	background-color: #141414;
}

#Sub2 {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 50px 0px;
	background-color: #141414;
}

#KS {

	background-color: #141414;
	padding: 90px 0px 0px 0px;
}



#Jodi {
	font-size: 75%;
}

#Save {
	text-align: center;
	padding: 60px 0px 0px 0px;
}

#Invite {
	text-align: center;
	padding: 70px 0px 0px 0px;
}

#RSVP {
	text-align: center;
	padding: 70px 0px 0px 0px;
}

#Map {
	text-align: center;
	padding: 70px 0px 0px 0px;
}

#Hotels {
	text-align: center;
	padding: 70px 0px;
}

#KS2 {
	color: white;
	background-color: #141414;
	padding: 50px 0px 0px 0px;
	font-size: 140%;
}

#Invite2 {
	text-align: center;
	padding: 70px 0px 0px 0px;
}

#Map2 {
	text-align: center;
	padding: 70px 0px 0px 0px;
}

#RSVP2 {
	text-align: center;
	padding: 70px 0px 70px 0px;
}

#KSAnnouncement {
	color: white;
	background-color: #141414;
	padding: 50px 0px 0px 0px;
	margin: 0px 0px -16px 0px;
}

#Derek {
	font-size: 75%;
}



#AnnouncementFRONT {
	text-align: center;
	padding: 70px 0px 0px 0px;
	background-color: #3a3a3a;
}

#AnnouncementBACK {
	text-align: center;
	padding: 70px 0px 70px 0px;
	background-color: #3a3a3a;
}



	#Posters {
		color: white;
		background-color: #141414;
		padding: 50px 0px 0px 0px;
		margin: 0px 0px -16px 0px;
	}

	#DDposter {
		text-align: center;
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 10px 0px;
		background-color: #141414;
	}

	#DDposterIG {
		text-align: center;
		margin: 0px 0px 0px 0px;
		padding: 70px 0px 90px 0px;
		background-color: #141414;
	}

	#DDposter2 {
		text-align: center;
		margin: 0px 0px 0px 0px;
		padding: 70px 0px 10px 0px;
		background-color: #141414;
	}

	#DDposter2IG {
		text-align: center;
		margin: 0px 0px 0px 0px;
		padding: 70px 0px 40px 0px;
		background-color: #141414;
	}

	#OLclass {
		text-align: center;
		margin: 0px 0px 0px 0px;
		padding: 70px 0px 40px 0px;
		background-color: #141414;
	}

	#OLclassB {
		text-align: center;
		margin: 0px 0px 0px 0px;
		padding: 70px 0px 40px 0px;
		background-color: #141414;
	}

	#Classes {
		color: white;
		background-color: #141414;
		padding: 50px 0px 0px 0px;
		margin: 0px 0px -74px 0px;
	}

	#MiscProjects {
		color: white;
		background-color: #141414;
		padding: 90px 0px 1px 0px;
		text-decoration: none;
		font-size: 140%;
	}

	#India {
		text-align: center;
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 50px 0px;
		background-color: #141414;
	}

	#SuratThani {
		text-align: center;
		margin: 0px 0px 0px 0px;
		padding: 70px 0px 50px 0px;
		background-color: #141414;
	}

	#Mexico {
		text-align: center;
		margin: 0px 0px 0px 0px;
		padding: 70px 0px 50px 0px;
		background-color: #141414;
	}

	#Germany {
		text-align: center;
		margin: 0px 0px 0px 0px;
		padding: 70px 0px 50px 0px;
		background-color: #141414;
	}


	#China {
		text-align: center;
		margin: 0px 0px 0px 0px;
		padding: 70px 0px 90px 0px;
		background-color: #141414;
	}

	#GodBox {
		text-align: center;
		margin: 0px 0px 0px 0px;
		padding: 30px 0px 90px 0px;
		background-color: #141414;
	}

	#LovetoLose {
		text-align: center;
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 90px 0px;
		background-color: #141414;

	}

#OCD2 {
	text-align: center;
	padding: 0px 0px 90px 0px;
	background-color: #141414;
}

#InfoHEADER {
	background-color: #141414;
	text-align: center;
	font-size: 140%;
	padding: 1px;
	margin: 0px 0px -60px 0px;
}

#info {
	color: white;
	background-color: #141414;
	padding: 1200px 0px 0px 0px;
	text-decoration: underline;
}

#description {
	color: white;
	background-color: #141414;
	padding: 30px 14px 30px;
	margin: 0px 0px 0px 0px;
}

#links a:link {
	color: white;
	text-decoration: none;
}

#links a:hover {
	text-decoration: underline;
}

#links a:visited {
	text-decoration: none;
	color: white;
}

#name {
		color: white;
		background-color: #141414;
		padding: 50px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
}

#kyle {
	margin: -16px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #141414;
}



#OCD3 {
	text-align: center;
	padding: 0px 0px 0px 0px;
	background-color: #141414;
}

#ContactHEADER {
	background-color: #141414;
	text-align: center;
	font-size: 140%;
	padding: 70px 0px 1px 0px;
	margin: 0px 0px -50px 0px;
}

#contact {
	background-color: #141414;
	padding: 10px 0px 0px 0px;
	text-decoration: underline;
}



#Oregon {
	margin: 0px 10px 20px 10px;

}

#OC {
	margin: 20px 10px 90px 40px;
}

#surat {
	margin: 0px 10px 20px 10px;

}

#ContactInfo {
	background-color: #141414;
	padding: 30px 14px 30px;
	margin: 0px 0px 0px 0px;
}

#ContactInfo a:link {
	color: white;
	text-decoration: none;
}

#ContactInfo a:hover {
	text-decoration: underline;
}

#ContactInfo a:visited {
	text-decoration: none;
	color: white;
}

#BOTTOM {
	text-align: center;
	margin: 0px 0px 0px -15px;
}


#footer {
	color: white;
	text-align: center;
	font-size: 75%;
	background-color: #141414;
	padding: 1px;


}
