/* DOCUMENT PROTECTED BY COPYRIGHT LAW. */

body {	background-color:#ffffff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		padding:20px;	
		line-height: 1.5em;}

#header {	width: 780px;
		padding: 4px 3px 4px 3px;
		margin-right: auto;
		margin-left: auto; border:2px #000000 solid; background-color: 	#ffffff;}
		
#footer {font-size: 10px;
margin-top:7px;}

#all {	width: 780px;
		padding: 3px;
		margin-top:4px;
		margin-right: auto;
		margin-left: auto;
		border:2px #000000 solid; background-color: 	#ffffff;	}

p {padding: 0px 30px 0px 30px;
	text-align: justify; font-family:"Courier New", Courier, mono;}
	
h1 {text-align:right; padding: 30px 27px 0px 10px;font-family:"Courier New", Courier, mono; font-size: 18px;}


h2 {text-align:right; padding: 10px 27px 0px 10px;font-family:"Courier New", Courier, mono; font-size: 18px;}

.center {text-align: center;}
.right {text-align: right;}

#enterbutton {font-size: 36px;font-weight: bold;}

#enterbutton a:link {color: #000000; text-decoration:none; }
#enterbutton a:hover{color: #000000; text-decoration:none;}
#enterbutton a:visited {color: #757575;text-decoration:none;}

table {	  		width: 788px;
font-size:small;
  		border:none;
  		margin-top:0px;	}

#homewelcome {width:280px;
float:right;
margin-top:105px;
margin-right:20px;
}

#homepics {width:350px;
		float:left;
		margin-left:20px;
		margin-top:20px;}


#topnav {border:none;
		width: 788px;	
		margin: auto;}




#enterbutton img {border:none;}

#indextext {	padding: 15px 3px 15px 15px;
				margin-left:330px;
				text-align: justify;
				width: 450px;}

.margin {margin-left: 322px;}
.email {margin-left: 90px; width: 350px; padding: 3px;}
				
#alltext {margin-top:195px;
text-align:justify;}

.header1 {font-weight: bold; font-size: 14px;}



.table1 {width: 500px;
padding:15px;
margin: auto;
margin-top:70px;
}

#dbtitle {width:280px;
float:right;
margin-top:20px;
margin-right:20px;
}

.table2 {width: 500px;
padding:15px;
margin: auto;}

#promo  {float: left;}		

#promo img {padding: 17px;}

a:link {	color:#000000; text-decoration: none; font-weight: bold;	}

a:hover {	color:#ed1515; text-decoration:none;	font-weight: bold;}

a:visited	{	color:#000000; text-decoration: none;	font-weight: bold;}

a:visited:hover {	color:#ed1515; text-decoration:none;	font-weight: bold;}

#sidenav2 {color: #757575;
			font-family:"Courier New", Courier, mono;}
			
.sidenav2 {margin: auto;  width: 780px;  font-size: 16px; font-weight: bold;}

.sidenav2 td {background-color: white; padding: 4px 4px 0px 8px; margin: 0px; }

#sidenav2  a:link {color: #000000; text-decoration:none; }
#sidenav2 a:hover {color: #757575; text-decoration:none;}
#sidenav2  a:visited {color: #000000;text-decoration:none;}
#sidenav2 a:visited:hover {color: #757575; text-decoration:none;}


.landingtext { padding: 10px 10px 10px 10px; margin: auto; 	font-family:"Courier New", Courier, mono;
}

#landingimg img {		padding:0px;
		margin: 4px 5px 12px 12px;border:5px #e8e8e8 solid;
		padding:0px;}
		
.validator img {border: none;}

.validator {width: 520px; margin: auto; margin-bottom: 5px;}


.validator td { padding: 10px 0px 0px 0px;}

.galleriestable { margin: auto; margin-top: 10px; width: 535px;}

.galleriestable td {padding-top: 9px; padding-bottom: 30px;}

.galleriestable img {border: none;}

.GalleryLayout {
padding:0px;
margin:auto;
margin-top: 2px;
width:599px;}
.GalleryLayout td {padding:0px;
margin:0px;}
.GalleryLayout img {margin:0px 5px 35px 5px; border: 2px #44443c solid;}

#giftimg img {		padding:0px;
		margin: 40px 15px 15px 15px;}
		
#giftimg2 img {		padding:0px;
		margin: 0px 15px 15px 15px;}
		
.grades {width: 220px; margin: 25px 0px 25px 60px; padding: 0px 30px 0px 30px;
	text-align: justify; font-family:"Courier New", Courier, mono;}

.reclinks img {border: none; padding: 0px; margin: 0px;}
.reclinks td{color:#6600CC; padding:5px; font-size:10px;}
.reclinks td a:link {color:#6a6969; font-weight:normal;}
.reclinks td a:hover { }
.reclinks td a:visited {color:#6a6969; font-weight:normal; }
.reclinks td a:hover:visited { }

.warning {width: 400px; margin: auto; }

.warning {padding: 0px;
	text-align: justify; font-family:"Courier New", Courier, mono;}
	
	.warning td {padding: 0px; margin: 0px;}

.statcounter {border: none;
visibility:hidden;}

.aboutimg img{padding-right: 27px;}

ul {list-style: circle; list-style-position: inside; } 

ul {text-align: justify; font-family:"Courier New", Courier, mono;}

.galleriestable2 { margin: auto; margin-top: 10px; width: 535px;}

.galleriestable2 td {padding-top: 9px; padding-bottom: 30px;}

.galleriestable2 img {border: none;}
