a  {
   text-decoration: none;
   color: #000;
}

a ins  {
   text-decoration: none;
}

#galleriesmenu li a:hover,
#projectsmenu li a:hover  {
   background-color: #444;
   color: #FFF;
}

#projectsmenu li a,
#galleriesmenu li a  {
   background-color: #fff;
   border-bottom-color: #ccc;
   border-bottom-style: solid;
   border-right-color: #ccc;
   border-right-style: solid;
   border-left-color: #ccc;
   border-left-style: solid;
   border-width: 1px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 5px;
   text-decoration: none;
   color: #999;
   width: 100%;
   display: block;
}

#galleriesmenu li,
#projectsmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#projectsmenu,
#galleriesmenu  {
   font: 12px/22px Arial;
   margin: -1px 0px 0px -1px;
   padding: 0px;
   list-style: none;
   text-align: right;
   color: #999;
   visibility: hidden;
   position: absolute;
   top: 153px;
}

#galleriesmenu li a  {
   background-color: #fff;
   color: #7F7F7F;
}

#projectsmenu li a  {
   background-color: #fff;
   color: #7F7F7F;
}

#mainnavmenu li a,
#homenavmenu li a  {
   text-decoration: none;
   color: #666;
   height: 100%;
   display: block;
}

#galleriesmenu  {
   width: 91px;
   z-index: 6;
   left: 740px;
}

#projectsmenu  {
   width: 200px;
   z-index: 6;
   left: 715px;
}

#mainnavmenu li,
#homenavmenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#mainnavmenu li  {
	padding-left: 18px;
}

#homenavmenu li  {
	padding-left: 18px;
}

#mainnavmenu li a:hover  {
   color: #444;
}

#mainnavmenu  {
	font: 12px/15px Arial;
	height: 15px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	list-style: none;
	color: #666;
	position: absolute;
	left: 636px;
	top: 134px;
	z-index: 3;
	width: 300px;
}

#contactinfo p a:hover {
   font: 11px/13px Arial;
   margin: 0px;
   color: #cc9;
   text-align: right;
}

#contactinfo p a {
   font: 11px/13px Arial;
   margin: 0px;
   color: #cc9;
   text-align: right;
}

#contactinfo p {
   font: 11px/13px Arial;
   margin: 0px;
   color: #666;
   text-align: right;
}

#contactinfo {
	visibility: visible;
	position: absolute;
	left: 720px;
	top: 70px;
	z-index: 3;
	width: 200px;
	height: 23px;
}

#gallerytitle p.small {
   font: 12px/14px Arial;
   margin: 0px;
   color: #999;
   text-align: right;
}

#gallerytitle p {
   font: 16px/18px Arial;
   margin: 0px;
   color: #cc9;
   text-align: right;
}

#gallerytitle {
	visibility: visible;
	position: absolute;
	left: 522px;
	top: 75px;
	z-index: 3;
	width: 400px;
	height: 23px;
}

#tenncarepic {
   background: url(/homemedia/homemedia/images/tenncare3up.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 105px;
   z-index: 1;
   width: 880px;
   height: 480px;
}

#tenncaretext p.alignright {
   text-align: right;
}

#tenncaretext p.header {
   font: 18px/20px Arial;
   margin: 0px;
   color: #cc9;
   text-align: left;
}

#tenncaretext p {
   font: 12px/14px Arial;
   margin: 0px;
   color: #666;
   text-align: justify;
}

#tenncaretext {
   visibility: visible;
   position: absolute;
   left: 140px;
   top: 526px;
   z-index: 3;
   width: 700px;
   height: 61px;
}

#waldpic {
	background:url(waldensians/IMG_9638.jpg) no-repeat;
	visibility:visible;
	position:absolute;
	left: 405px;
	top: 225px;
	z-index: 1;
	width: 506px;
	height: 340px;
}

#waldtext p.alignright {
   text-align: right;
}

#waldtext p.header {
   font: 18px/20px Arial;
   margin: 0 0 10px 0;
   color: #cc9;
   text-align: left;
}

#waldtext p {
   font: 12px/14px Arial;
   margin: 0px;
   color: #666;
   text-align: justify;
}

#waldtext {
	visibility: visible;
	position: absolute;
	left: 71px;
	top: 233px;
	z-index: 3;
	width: 313px;
	height: 312px;
}

#flashcontent {
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 164px;
   z-index: 2;
   width: 880px;
   height: 480px;
}

#copyrighttext p,
#designbytext p  {
   font: 10px/12px Arial;
   margin: 0px;
   color: #999;
   text-align: center;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 659px;
   z-index: 2;
   width: 201px;
}

#designbytext  {
   visibility: visible;
   position: absolute;
   left: 788px;
   top: 659px;
   z-index: 2;
   width: 141px;
}

#pid1home,
#pid2contact  {
   margin: 0px auto 0px auto;
   width: 962px;
   position: relative;
}

#logob a:hover  {
   background-position: -203px 0%;
}

#logob a  {
   background: url(contactmedia/logob.gif) no-repeat 0% 0px;
   display: block;
   height: 110px;
   width: 203px;
   font-size: 110px;
   line-height: 110px;
}

#logob  {
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 50px;
   z-index: 3;
   width: 203px;
   height: 110px;
}

#linebottom  {
   background: url(contactmedia/linebottom.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 649px;
   width: 880px;
   height: 2px;
}

#linetop2  {
   background: url(contactmedia/linetop2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 150px;
   z-index: 2;
   width: 10px;
   height: 2px;
}

#bgwhite  {
   background: url(contactmedia/bgwhite.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 27px;
   z-index: 1;
   width: 954px;
   height: 687px;
}

#linetop  {
   background: url(contactmedia/linetop.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 243px;
   top: 150px;
   z-index: 2;
   width: 678px;
   height: 2px;
}

#aboutmetext p  {
   font: 12px/14px Arial;
   margin: 0px;
   color: #999;
   text-align: justify;
}

#aboutmetext  {
   visibility: visible;
   position: absolute;
   left: 514px;
   top: 344px;
   z-index: 3;
   width: 378px;
}

#contactform {
	visibility: visible;
	position: absolute;
	left: 44px;
	top: 171px;
	z-index: 3;
	width: 633px;
	height: 337px;
}

#contactpic  {
	background: url(contactmedia/contactpic.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 47px;
	top: 438px;
	z-index: 2;
	width: 522px;
	height: 210px;
}

#linebottom  {
   z-index: 3;
}

#aboutmebg {
	visibility: visible;
	position: absolute;
	color: #333;
	left: 542px;
	top: 190px;
	z-index: 2;
	width: 300px;
	height: 250px;
}

#clientlistline01,
#clientlistline  {
	visibility: visible;
	position: absolute;
	left: 539px;
	z-index: 4;
	width: 367px;
	height: 1px;
	background-color: #DADADA;
	background-image: none;
	font-size: 1px;
}

#clientlistscroll p  {
   font: italic 14px/17px Arial;
   margin: 0px;
   padding-bottom: 5px;
   padding-right: 30px;
   text-align: left;
   color: #999999;
}

#clientlistheaderg  {
	background: url(contactmedia/clientlistheaderg.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 757px;
	top: 399px;
	z-index: 4;
	width: 137px;
	height: 19px;
}

#clientlistline01  {
	top: 200px;
}

#clientlistscroll  {
	overflow: auto;
	visibility: visible;
	position: absolute;
	left: 531px;
	top: 432px;
	z-index: 4;
	width: 360px;
	height: 189px;
}

#clientlistline  {
	top: 420px;
}

#aboutmetext p  {
   font: 12px/14px Arial;
   margin: 0px;
   text-align: left;
   color: #999999;
}

#aboutmetext  {
	visibility: visible;
	position: absolute;
	left: 750px;
	top: 204px;
	z-index: 4;
	width: 163px;
}

#mynameisg  {
   background: url(contactmedia/mynameisg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 757px;
   top: 179px;
   z-index: 4;
   width: 162px;
   height: 19px;
}

#headshot  {
	background: url(contactmedia/headshot.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 631px;
	top: 207px;
	z-index: 4;
	width: 112px;
	height: 167px;
}

#mynameisg  {
	background: url(contactmedia/mynameisg.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 732px;
	top: 179px;
	z-index: 4;
	width: 162px;
	height: 19px;
}

#thankyougpic {
   background: url(images/thankyoupic.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 151px;
   z-index: 2;
   width: 880px;
   height: 498px;
}

#thankyougfx {
   background: url(graphics/thankyou.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 247px;
   top: 233px;
   z-index: 3;
   width: 166px;
   height: 36px;
}

#thankyoutext p {
   font: 12px/14px Arial;
   margin: 0px;
   color: #999;
   text-align: justify;
}

#thankyoutext {
	visibility: visible;
	position: absolute;
	left: 256px;
	top: 268px;
	z-index: 3;
	width: 283px;
	height: 76px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #333;
}

