/* CSS Document */
body {text-align:center;
       font-family:Tahoma, Arial, sans-serif;
			min-width:800px;
			 }
#main {
     margin: 0 auto; 
	  background: url(../images/grid.gif);
	  width:800px;
	  height:auto;
}
#main2 {
      
	  background: url(../images/grid.gif);
	  width:850px;
	  height:auto;
}
#logo {
      width:780px;
	    text-align:center;	 
	    float:left;
		margin-top:10px;
      
}
#header {
    background-image: url(../images/header.gif);
	  width:800px;
	  height:34px;
		margin-bottom:0px;
}
#header2 {
    background-image: url(../images/header.gif);
	  width:850px;
	  height:34px;
		margin-bottom:0px;
}
#wallArt {
     width:500px;
	 height:75px;
	 float:left;
	 margin-top:10px;
	 margin-bottom:20px;
	 margin-left:70px;
	 clear:both;
}

#request {
    width:450px;
	  text-align:center;
	  margin-left:45px;	
		margin-top:10px; 
	  float:left;
	  margin-bottom:0px;
	  
	  }
p.instructions {
       border:solid 1px #006699;
	   padding:5px;
	   font-weight:bold;
	   font-size:12px;
}
p.delivery {
       padding:5px;
	   font-weight:bold;
	   font-size:14px;
}
#request2 {
    width:750px;
	  text-align:center;
	  margin-left:15px;	
		margin-top:10px; 
	  float:left;
	  margin-bottom:0px;
	  
	  }
#thanks, #welcome {
    width:95%;
	  text-align:center;
	  margin-left:5px;	 
	  float:left;
	  margin-bottom:0px;
		padding-left:5px;
		font-size:14px;
		font-weight:bold;
	  }
#wallart {
    width:95%;
	   margin-left:5px;	 
	  float:left;
	  margin-bottom:0px;
		padding-left:5px;
		font-size:12px;
		font-weight:bold;
		text-align:left;
	  }	
#wallart h2 {text-align:center;}
.request {
       font-size:12px;
	   text-align:left;
	   font-weight:bold;
	   }
#occasion {
    width:240px;
		height:350px;
	  float:left;
		clear:none;
		margin-left:10px;
		margin-top:10px;
		font-size:14px;
		font-weight:bold;
		
		}
#adminMenu {
    width:280px;
	  float:left;
		clear:both;
		margin-left:120px;
		margin-top:10px;
		font-family:Tahoma, Arial, sans-serif;
	  font-size:14px;
		font-weight:bold;
		text-align:left;
		list-style-type:square;
		}

#image {
    width:250px;
	  float:left;
		margin-left:5px;
		margin-right:25px;
		margin-top:10px;
		border:none;
		padding:5px;
		background-color:#eff0ff;
		}

#how {
    width:750px;
	  float:left;
		clear:none;
		margin-left:10px;
		margin-top:10px;
		margin-bottom:20px;
		font-family:Tahoma, Arial, sans-serif;
	    font-size:14px;
		font-weight:bold;
		border:solid 1px #036;
		padding:5px;
		background-color:#eff0ff;
		height:340px;
		}
#critterSelect {
       width:650px;
	   float:left;
		margin-left:35px;
		margin-top:10px;
		font-family:Tahoma, Arial, sans-serif;
	    font-size:14px;
		font-weight:bold;
		border:solid 1px #036;
		padding:5px;
		background-color:#eff0ff;
		clear: both;
		}
#text, #contact {

		margin-top:0px;
	  clear:both;
	  font-family:Tahoma, Arial, sans-serif;
	  font-size:16px;
	  text-align:center;
		border-left:solid 1px #003366;
	  border-right:solid 1px #003366;
}
#text {width:798px;min-height:800px;padding:0px;height:auto;}
#text2 {width:850px;height:700px;padding:0px;
     margin-top:0px;
	  clear:both;
	  font-family:Tahoma, Arial, sans-serif;
	  font-size:16px;
	  text-align:center;}
#contact {width:800px;height:800px;}
#characters {
	  width:798px;
		height:1220px;
	  font-family:Tahoma, Arial, sans-serif;
	  font-size:16px;
	  text-align:center;	
		border-left:solid 1px #003366;
	  border-right:solid 1px #003366;
	  
}
#footer {
      background: url(../images/footer.gif);
	  font-family:Arial, Helvetica, sans-serif;
	  width:800px;
	  height:34px;
	  font-size:12px;
	  text-align:center;	
	  clear:left;
	 
}
#footer2 {
    font-family:Arial, Helvetica, sans-serif;
	  width:850px;
	  height:34px;
	  font-size:12px;
	  text-align:center;	
	  clear:left;
}
#content {
      border-left:solid 1px #003366;
	  border-right:solid 1px #003366;
	  height:700px;
	  padding:5px;
}
#critters {
			float:left;
			font-family:"Trebuchet MS", Arial, sans-serif;
			font-size:12px;
			font-weight:bold;
			width:600px;
			text-align:left;
			margin-left:20px;
			margin-top:10px;
			padding:0px;
			height:800px;
			max-height:800px;
			overflow:auto;
			
			
}
#select {float:left;
         margin-left:10px;
				 margin-right:10px;
				 margin-top:30px;
		     width:150px;
		     clear:left;
		     font-family:Tahoma, Arial, sans-serif;
	       font-size:12px;
		     font-weight:bold;}
#requestForm {
      width:780px;
			margin-top:10px;
			float:left;
			clear:both;
			text-align:center;
}
.loginFail {color:red;}
.formLabel {
        font-family:Tahoma, Arial, sans-serif;
	    font-size:13px;
		font-weight:normal;
		text-align:right;
		width:50%;
}
.formHeader {
	font-family:Tahoma, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	background-color:#eff0ff;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid #003366;
	border-left: 0px none;
}
.formField {
       text-align:left;
			 
}
.textField {
       font-family:Tahoma, Arial, sans-serif;
	      font-size:12px;
				text-align:left;
				font-weight:normal;
}
.textFieldLarge {
       font-family:Tahoma, Arial, sans-serif;
	      font-size:14px;
				text-align:left;
}

a.print:link, a.print:visited  {
        background-color:#eff0ff;
				border:solid 1px #003366;
				padding:1px 5px 0 5px;
				width:100px;
				text-decoration:none;
}
a.print:hover {
        background-color:#ffc;
				text-decoration:none;
} 		
.towns, .loginFail, .print  {
    font-family:Tahoma, Arial, sans-serif;
	  font-size:12px;
		font-weight:bold;
		}
.critterSelect {
    font-family:Tahoma, Arial, sans-serif;
	  font-size:12px;
	  
		}
.critterTable {
      font-family:Tahoma, Arial, sans-serif;
	  font-size:12px;
	  font-weight:bold;
	  text-align:center;
		}
.requestTable {
    font-family:Tahoma, Arial, sans-serif;
	  font-size:11px;
	  
		}
.requestTableHeader {
    font-family:Tahoma, Arial, sans-serif;
	  font-size:11px;
		font-weight:bold;
	  
		}
ul.occasion  {
    font-size:16px;
	  font-weight:bold;
	  font-style:italic;
	  list-style-type:square;
	  text-align:left;
	  padding-left:0px;
}
ul.how  {
    font-size:14px;
	  font-weight:bold;
	  font-style:none;
	  list-style-type:circle;
	  text-align:left;
	  margin-left:15px;
	  
}
li.occasion  {
      
	  
}
h4 {text-align:center}
h2 {font-family:Tahoma, Arial, sans-serif;}
#nav {clear:left;
      float:left;
      width:130px;
	  margin-right:130px;
	  
	  }
#nav2 {
      width:100%;
	  clear:both;
	  padding-top:5px;
	  text-align:center;
	 
	 }
#adminInc {
      width:98%;
	  clear:both;
	  padding:2px;
	  text-align:center;
	   }
.critterList {font-size:14px;
              width:200px; }
}

ul.nav2, ul.adminMenu {
         display:inline;
         padding:5px;
		 height:30px;
		 width:780px;
		 }
li.nav2 {
      font-family:Tahoma, Arial, sans-serif;
	  font-size:12px;
	  font-weight:bold;
	  color:#003366;
	  text-decoration:none;
	  display:inline;
	  text-align:center;
	   margin:0 0 0 0;
	   height:auto;
}
li.adminMenu {
      font-family:Tahoma, Arial, sans-serif;
	  font-size:10px;
	  font-weight:normal;
	  color:#003366;
	  text-decoration:none;
	  display:inline;
	  text-align:center;
	 
	  margin:0 0 0 0;
	   
}
a.nav2 {
      color:#003366;
	  text-decoration:none;
	  border:solid 1px #003366;
	  padding: 0px 10px 0px 10px;
}

a.adminMenu {
      color:#003366;
	  text-decoration:none;
	  padding: 0px 2px 0px 2px;
	  margin: 0 0 0 0;
}
a.nav2:hover, a.adminMenu:hover {background-color:#eff0ff;
             text-decoration:none;
			 
			 }
a.current2 {
          background-color:#ffc;
          text-decoration:none;
			border:solid 1px #003366;
	        padding: 0px 10px 0px 10px;
			}
a.currentAdmin {
          background-color:#ffc;
          text-decoration:none;
			border:solid 1px #003366;
	        padding: 0px 2px 0px 2px;
			}
a.pageNav {
          background-color:#ffc;
          text-decoration:none;
		  border:solid 1px #003366;
	        padding: 0px 10px 0px 3px;
			}

.note {
         font-size:10px; 
		 font-style:italic;
}
.red {color:#FF0000;font-weight:bold;}
#jfo {
    font-family:Tahoma, Arial, sans-serif;
	  font-size:10px;
	  font-weight:bold;
	  color:#003366;
}
