@media(max-width:400px) {
    #nav td {
        font-size: 8px;
    }
	#header strong {
        font-size: 11px;
    }
    #header span {
        font-size: 10px;
    }
	#content1
	{
		font-size: 9px;
	}
	#title
	{
		font-size: 15px;
	}
}
@media(min-width:401px) {
    #nav td {
        font-size: 9px;
    }
	#header strong {
        font-size: 11px;
    }
    #header span {
        font-size: 10px;
    }
	#content1
	{
		font-size: 10px;
	}
	#title
	{
		font-size: 18px;
	}
}
@media(min-width:550px) {
    #nav td {
        font-size: 10px;
    }
	#header strong {
        font-size: 11px;
    }
    #header span {
        font-size: 10px;
    }
	#content1
	{
		font-size: 12px;
	}
	#title
	{
		font-size: 20px;
	}	
}
@media(max-width:699px) {
	.calendarHoliday {
		font-size: 10px;
	}
	.calendarEvent a {
	    font-size: 10px;
    }
}
@media(min-width:700px) {
	.calendarHoliday {
		font-size: 15px;
	}
	.calendarEvent a {
	    font-size: 15px;
    }
    #nav td {
        font-size: 15px;
    }
	#header strong {
        font-size: 12px;
    }
    #header span {
        font-size: 10px;
    }
	#content1
	{
		font-size: 13px;
	}
	#title
	{
		font-size: 22px;
	}
}
@media (max-width:899px){
    #content .bio img {
	    width: 16%;
    }	
}	
@media(min-width:900px) {
    #nav td {
        font-size: 18px;
    }
	#header strong {
        font-size: 18px;
    }
    #header span {
        font-size: 12px;
    }
	#content1 {
		font-size: 15px;
	}
    #content .bio img {
    	width: 8%;
    }	
	#title
	{
		font-size: 24px;
	}
}
@media(min-width:1200px) {
    #nav td {
        font-size: 25px;
    }
	#header strong {
        font-size: 25px;
    }
    #header span {
        font-size: 15px;
    }
	#content1
	{
		font-size: 16px;
	}
	#title
	{
		font-size: 26px;
	}	
}
@media(min-width:1400px) {
    #nav td {
        font-size: 28px;
    }
	#header strong {
        font-size: 28px;
    }
    #header span {
        font-size: 18px;
    }
	#content1
	{
		font-size: 18px;
	}
	#title
	{
		font-size: 28px;
	}
}
@media(min-width:1601px) {
    #photoArea { 
        position: absolute;
        left: 520px;
        top: 645px;
    }
	#footerPhotoGallery { 
        position: absolute;
        left: 730px;
        top: 1070px;
    }
	.photoGalleryMore {
	    position: absolute;
        left: 170px;
        top: 680px;
	}
    #photoArea2 { 
        position: absolute;
        left: 650px;
        top: 700px;
    }
	#footerPhotoGallery2 { 
        position: absolute;
        left: 565px;
        top: 850px;
    }
	.photoGalleryMore2 { 
        position: absolute;
        left: 140px;
        top: 810px;
    }
}
@media(max-width:1600px) {
    #photoArea { 
        position: absolute;
        left: 500px;
        top: 600px;
    }
	#footerPhotoGallery { 
        position: absolute;
        left: 680px;
        top: 970px;
    }
	.photoGalleryMore {
	    position: absolute;
        left: 170px;
        top: 660px;
	}
    #photoArea2 { 
        position: absolute;
        left: 600px;
        top: 560px;
    }
	#footerPhotoGallery2 { 
        position: absolute;
        left: 560px;
        top: 880px;
    }
	.photoGalleryMore2 { 
        position: absolute;
        left: 140px;
        top: 830px;
    }
}
@media(max-width:1500px) {
    #photoArea { 
        position: absolute;
        left: 480px;
        top: 555px;
    }
	#footerPhotoGallery { 
        position: absolute;
        left: 630px;
        top: 950px;
    }
	.photoGalleryMore {
	    position: absolute;
        left: 170px;
        top: 640px;
	}
    #photoArea2 { 
        position: absolute;
        left: 550px;
        top: 525px;
    }
	#footerPhotoGallery2 { 
        position: absolute;
        left: 555px;
        top: 910px;
    }
	.photoGalleryMore2 { 
        position: absolute;
        left: 140px;
        top: 850px;
    }
}
@media(max-width:1400px) {
    #photoArea { 
        position: absolute;
        left: 460px;
        top: 510px;
    }
	#footerPhotoGallery { 
        position: absolute;
        left: 580px;
        top: 850px;
    }
	.photoGalleryMore {
	    position: absolute;
        left: 170px;
        top: 620px;
	}
    #photoArea2 { 
        position: absolute;
        left: 500px;
        top: 490px;
    }
	#footerPhotoGallery2 { 
        position: absolute;
        left: 550px;
        top: 940px;
    }
	.photoGalleryMore2 { 
        position: absolute;
        left: 140px;
        top: 870px;
    }
}
@media(max-width:1300px) {
	#photoArea { 
        position: absolute;
        left: 420px;
        top: 480px;
    }
	#footerPhotoGallery { 
        position: absolute;
        left: 530px;
        top: 810px;
    }
	.photoGalleryMore {
	    position: absolute;
        left: 140px;
        top: 600px;
	}
	#photoArea2 { 
        position: absolute;
        left: 450px;
        top: 470px;
    }
	#footerPhotoGallery2 { 
        position: absolute;
        left: 505px;
        top: 900px;
    }
	.photoGalleryMore2 { 
        position: absolute;
        left: 140px;
        top: 850px;
    }
}
@media(max-width:1200px) {
	#photoArea { 
        position: absolute;
        left: 400px;
        top: 435px;
		width: 30%
    }
	#footerPhotoGallery { 
        position: absolute;
		left: 480px;
        top: 710px;
    }
	.photoGalleryMore {
	    position: absolute;
        left: 140px;
        top: 580px;
	}
	#photoArea2 { 
        position: absolute;
        left: 400px;
        top: 435px;
		width: 30%
    }
	#footerPhotoGallery2 { 
        position: absolute;
		left: 500px;
        top: 930px;
    }
	.photoGalleryMore2 { 
        position: absolute;
        left: 140px;
        top: 870px;
    }	
}
@media(max-width:1100px) {
	#photoArea { 
        position: absolute;
        left: 350px;
        top: 400px;
    }
	#footerPhotoGallery { 
        position: absolute;
        left: 415px;
        top: 660px;
    }
	.photoGalleryMore {
	    position: absolute;
        left: 140px;
        top: 580px;
	}
	#photoArea2 { 
        position: absolute;
        left: 330px;
        top: 415px;
    }
	#footerPhotoGallery2 { 
        position: absolute;
        left: 415px;
        top: 905px;
    }
	.photoGalleryMore2 { 
        position: absolute;
        left: 140px;
        top: 865px;
    }
}
@media(max-width:1000px) {
	#photoArea { 
        position: absolute;
        left: 300px;
        top: 375px;
		width: 40%;
    }
	#footerPhotoGallery {
		position: absolute;
		left: 385px;
		top: 700px;
	}
	.photoGalleryMore {
	    position: absolute;
        left: 140px;
        top: 650px;
	}
	#photoArea2 { 
        position: absolute;
        left: 240px;
        top: 375px;
		width: 40%;
    }
	#footerPhotoGallery2 { 
        position: absolute;
        left: 325px;
        top: 935px;
    }
	.photoGalleryMore2 { 
        position: absolute;
        left: 140px;
        top: 885px;
    }
}
@media(max-width:900px) {
	#photoArea { 
        position: absolute;
        left: 210px;
        top: 345px;
		width: 50%;		
    }
	#footerPhotoGallery {
		position: absolute;
		left: 275px;
		top: 700px;
	}
	.photoGalleryMore {
	    position: absolute;
        left: 140px;
        top: 650px;
	}
	#photoArea2 { 
        position: absolute;
        left: 200px;
        top: 325px;
		width: 50%;
    }
	#footerPhotoGallery2 { 
        position: absolute;
        left: 290px;
        top: 960px;
    }
	.photoGalleryMore2 { 
        position: absolute;
        left: 140px;
        top: 925px;
    }
}
@media(max-width:800px) {
	#photoArea { 
        position: absolute;
        left: 180px;
        top: 300px;
    }
	#footerPhotoGallery {
		position: absolute;
		left: 275px;
		top: 630px;
	}
	.photoGalleryMore {
	    position: absolute;
        left: 140px;
        top: 580px;
	}
	#photoArea2 { 
        position: absolute;
        left: 170px;
        top: 310px;
    }
	#footerPhotoGallery2 {
		position: absolute;
		left: 275px;
		top: 930px;
	}
	.photoGalleryMore2 {
	    position: absolute;
        left: 140px;
        top: 880px;
	}
}
@media(max-width:750px) {
	#photoArea { 
        position: absolute;
        left: 160px;
        top: 300px;
    }
	#photoArea2 { 
        position: absolute;
        left: 140px;
        top: 300px;
    }
	#footerPhotoGallery { 
        position: absolute;
        left: 245px;
        top: 600px;
    }
	#footerPhotoGallery2 { 
        position: absolute;
        left: 215px;
        top: 850px;
    }
	.photoGalleryMore { 
        position: absolute;
        left: 40px;
        top: 550px;
    }
	.photoGalleryMore2 { 
        position: absolute;
        left: 40px;
        top: 800px;
    }
}
@media(max-width:650px) {
	#photoArea { 
        position: absolute;
        left: 160px;
        top: 260px;
    }
	#photoArea2 { 
        position: absolute;
        left: 140px;
        top: 280px;
    }
	#footerPhotoGallery { 
        position: absolute;
        left: 220px;
        top: 520px;
    }
	#footerPhotoGallery2 { 
        position: absolute;
        left: 160px;
        top: 740px;
    }
	.photoGalleryMore { 
        position: absolute;
        left: 40px;
        top: 480px;
    }
	.photoGalleryMore2 { 
        position: absolute;
        left: 40px;
        top: 700px;
    }
}
@media(max-width:500px) {
	#photoArea { 
        position: absolute;
        left: 110px;
        top: 230px;
    }
	#photoArea2 { 
        position: absolute;
        left: 100px;
        top: 225px;
    }
	#footerPhotoGallery { 
        position: absolute;
        left: 120px;
        top: 450px;
    }
	#footerPhotoGallery2 { 
        position: absolute;
        left: 120px;
        top: 600px;
    }
	.photoGalleryMore { 
        position: absolute;
        left: 40px;
        top: 410px;
    }
	.photoGalleryMore2 { 
        position: absolute;
        left: 40px;
        top: 550px;
    }
}
@media (max-width: 460px) {
	#photoArea { 
        position: absolute;
        left: 100px;
        top: 220px;
    }
	#footerPhotoGallery { 
        position: absolute;
        left: 100px;
        top: 420px;
    }
	.photoGalleryMore {
		position: absolute;
		left: 40px;
		top: 380px;
	}
	.photoGalleryMore2 {
		position: absolute;
		left: 40px;
		top: 520px;
	}
}
body {
      font-family: Georgia;
}
#header img {
	float: left;
	width: 7.4%;
	height: auto;
}
#header strong {
	color: black;
}
#header span {
	color: gray;
}
#header a {    text-decoration: none;   }
#title { 
        font-weight: bold;
        color: gray;
		text-align: center;
}
#nav {
	padding-top: 10px;
}
#nav table {
	width: 100%;
}
#nav a { text-decoration: none; 
        padding-bottom: 15px;
		width: 100px;
		font-weight: bold;
}
#nav .navHome {
	 color: #1e73be;
	 text-align: left;
}
#nav .navAbout {
	 color: #f72000;
	 text-align: center;
}
#nav .navServices {
	 color: #81d742;
	 text-align: center;
}
#nav .navContact {
	 color: #8224e3;
	 text-align: center;
}
#nav .navCalendar {
	 color: #0e0f5b;
	 text-align: center;
}
#nav .navGive {
	 color: #dd3333;
	 text-align: right;
}
#wrapper { 
           margin-left: 50px;
		   margin-right: 50px;
}
#content .photoGalleryMore a { 
          color: #1e73be;
		  text-decoration: none;
}
#content .photoGalleryMore2 a { 
          color: #1e73be;
		  text-decoration: none;
}
#footer {
	      color: black;
          font-size: .6em;
          font-style: italic;
          text-align: center;
          clear: both;
}
#footer a:link { color: #1e73be; }
#footer a:visited { color: #1e73be; }
#footer a:hover { color: #000000; }
#footer a:active { color: #000000; }
#footerPhotoGallery {
          font-size: .6em;
          font-style: italic;
          text-align: center;
          clear: both;
}
#footerPhotoGallery a:link { color: #1e73be; }
#footerPhotoGallery a:visited { color: #1e73be; }
#footerPhotoGallery a:hover { color: #000000; }
#footerPhotoGallery a:active { color: #000000; }
#footerPhotoGallery2 {
          font-size: .6em;
          font-style: italic;
          text-align: center;
          clear: both;
}
#footerPhotoGallery2 a:link { color: #1e73be; }
#footerPhotoGallery2 a:visited { color: #1e73be; }
#footerPhotoGallery2 a:hover { color: #000000; }
#footerPhotoGallery2 a:active { color: #000000; }
.homePics table {
	width: 100%;
}
.homePics img {
	border-color: #CCCCCC;
	border-left-width: 2px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-right-width: 0;
	border-style: solid;
	width: 100%;
	height: auto;
}
.lastHomePic img {
    border-right-width: 2px;
}#aboutTable td {
	width: 33%;
}
#content .imageSize img {
	width: 100%;
	height: auto;
}
#content .bio img {
	height: auto;
}
#content a {
    color: #1e73be;
}
#content1 {
           color: 000000;
}
#calendarLayout { width: 100%;
				  table-layout: fixed;
 }
#calendarLayout BB {
	color: #0e0f5b;
	font-weight: bold;
}
#calendarHeader1 a {
	color: #8224e3;
	font-weight: bold;
	text-decoration: none;
}
#calendarTopRight td {
	height: 60px;
    text-align: right;
	vertical-align: text-top;
	font-weight: bold;
}
.calendarEvent a {
	color: #0e0f5b;
	text-decoration: none;
}
.calendarEvent B {
	color: #1e73be;
}
.calendarHoliday {
	color: #81d742;
}
#noShow { display: none; }
#photoHidden { display: none; }
#photoArea {
               border-top-left-radius: 15px;
               border-top-right-radius: 15px;
               border-bottom-left-radius: 15px;
               border-bottom-right-radius: 15px;
               border-top: 2.5px inset #ffffcc;
               border-left: 2.5px inset #ffffcc;
               border-bottom: 2.5px inset #ffffcc;
               border-right: 2.5px inset #ffffcc;
               margin-top: 1px;
               height: auto;
}
#photoArea2 {
               border-top-left-radius: 15px;
               border-top-right-radius: 15px;
               border-bottom-left-radius: 15px;
               border-bottom-right-radius: 15px;
               border-top: 2.5px inset #ffffcc;
               border-left: 2.5px inset #ffffcc;
               border-bottom: 2.5px inset #ffffcc;
               border-right: 2.5px inset #ffffcc;
               margin-top: 1px;
               height: auto;
}
#layoutImgSize img {
	           width: 100%;
			   height: auto;
}
#layoutImgSize td {
	           text-align: center;
}
#layoutImgSize B {
	           color: gray;
}
#fixedNav {
	           position: fixed;
			   bottom: 15px;
			   right: 15px;
}
#fixedNav a {
	           text-decoration: none;	
}
#content .leftNoFloat img {
               border-top-left-radius: 15px;
               border-top-right-radius: 15px;
               border-bottom-left-radius: 15px;
               border-bottom-right-radius: 15px;
               border-top: 2.5px inset #ffffcc;
               border-left: 2.5px inset #ffffcc;
               border-bottom: 2.5px inset #ffffcc;
               border-right: 2.5px inset #ffffcc;
               margin-top: 1px;
               width: 50%;
               height: auto;
}
#content .floatRight img { 
               border-top-left-radius: 15px;
               border-top-right-radius: 15px;
               border-bottom-left-radius: 15px;
               border-bottom-right-radius: 15px;
               border-top: 2.5px inset #ffffcc;
               border-left: 2.5px inset #ffffcc;
               border-bottom: 2.5px inset #ffffcc;
               border-right: 2.5px inset #ffffcc;
               float: right;
               margin-top: 1px;
               width: 50%;
               height: auto;
}
#content .volFloatRight img {
               border-top-left-radius: 15px;
               border-top-right-radius: 15px;
               border-bottom-left-radius: 15px;
               border-bottom-right-radius: 15px;
               border-top: 2.5px inset #ffffcc;
               border-left: 2.5px inset #ffffcc;
               border-bottom: 2.5px inset #ffffcc;
               border-right: 2.5px inset #ffffcc;
}
#content .volFloatRight {
               float: right;
               margin-top: 1px;
               width: 25%;
               height: auto;
}
form {
	width: 100%;
        padding-top: 0px;
        padding-left: 10px;
        padding-bottom: 0px;
}
#videoTable td {
	    font-weight: bold;
	    color: #1e73be;
}
#videoTable a {
	    text-decoration: none;
}
#videoTable a:visited {
	    color: #8224e3;
}