body {
    margin: 0px auto;
    padding: 0px;
    background: url(impossible_background.jpg);
    background-position: center;
    background-color: #9e1a37;
	background-position: top; 
}

#body {
    margin: 0px auto;
    padding: 0px;

}

#container {
	text-align: left;
    margin: 0px auto;
    padding: 0px;
    width: 850px;
    background: url(impossible_header.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-color: #ffffff;
}
 
 
/* START of nav items */    
#navmenu {
    padding-top: 116px;
    width: 850px;
    height: 33px;
    margin: 0px auto;
}

#navmenu span {
  display: none;
}

#nav {
    width: 610px; height: 33px;
    margin: 0px auto; 
    padding-left: 240px;
	}
  #nav li {
    margin: 0; padding: 0; list-style: none;
    top: 0;}
  #nav li, #nav a, #nav ul {
    height: 33px; display: block;}

#diamond {
	height:33px; 
	width:20px; 
	float:left;
	padding-left: 10px;
	padding-right: 10px;
	background: url(yellowdiamond.gif);
    background-repeat: no-repeat;
    background-position: center;
}

#home{ 
	height:33px; 
	width:62px; 
	float:left;
	}
	#home a { 
		height:33px; 
		width:62px; 
		background:url(home.gif) no-repeat 0px 0px;
		 }
	#home a:hover {	
		background-position: 0 -33px;
		}
	#home a:active {
		background-position: 0 -33px;
		}


#homehover{
	float:left;
	height:33px; 
	width:62px; 
	background:url(home.gif) no-repeat 0px 0px;
	background-position: 0 -33px;
}
	
#homehover span, #home span {
  display: none;
}
	
#author{ 
	height:33px; 
	width:85px; 
	float:left;
	}
	#author a { 
		height:33px; 
		width:85px; 
		background:url(author.gif) no-repeat 0px 0px;
		}
	#author a:hover {	
		background-position: 0 -33px;
		}
	#author a:active {
		background-position: 0 -33px;
		}

#authorhover{
	height:33px; 
	width:85px; 
	float:left;
	background:url(author.gif) no-repeat 0px 0px;
	background-position: 0 -33px;
}

#authorhover span, #author span {
  display: none;
}
		
#history { 
	height:33px; 
	width:90px; 
	float:left;
	}
	#history a{ 
		height:33px;  
		width:90px; 
		background:url(history.gif) no-repeat 0px 0px;
		}
	#history a:hover {	
		background-position: 0 -33px;
		}
	#history a:active {
		background-position: 0 -33px;
		}

#historyhover { 
	height:33px; 
	width:90px; 
	float:left;
	background:url(history.gif) no-repeat 0px 0px;	
	background-position: 0 -33px;
	}

#historyhover span, #history span {
  display: none;
}
	
#geneology{ 
	height:33px; 
	width:121px; 
	float:left;
	}
	#geneology a{ 
		height:33px;  
		width:121px; 
		background:url(geneology.gif) no-repeat 0px 0px;
		}
	#geneology a:hover {	
		background-position: 0 -33px;
		}
	#geneology a:active {
		background-position: 0 -33px;
		}

#geneologyhover { 
	height:33px;  
	width:121px; 
	float:left;
	background:url(geneology.gif) no-repeat 0px 0px;
	background-position: 0 -33px;
	}

#geneologyhover span, #geneology span {
  display: none;
}

#reviews{ 
	height:33px; 
	width:94px; 
	float:left;
	}
	#reviews a{ 
		height:33px;  
		width:94px; 
		background:url(reviews.gif) no-repeat 0px 0px;
		}
	#reviews a:hover {	
		background-position: 0 -33px;
		}
	#reviews a:active {
		background-position: 0 -33px;
		}

#reviewshover { 
	height:33px;  
	width:94px; 
	float:left;
	background:url(reviews.gif) no-repeat 0px 0px;
	background-position: 0 -33px;
	}

#reviewshover span, #reviews span {
  display: none;
}
	
#links{ 
	height:33px; 
	width:65px; 
	float:left;
	}
	#links a{ 
		height:33px;  
		width:65px; 
		background:url(links.gif) no-repeat 0px 0px;
		}
	#links a:hover {	
		background-position: 0 -33px;
		
		}
	#links a:active {
		background-position: 0 -33px;
		}

#linkshover { 
	height:33px;  
	width:65px; 
	float:left;
	background:url(links.gif) no-repeat 0px 0px;
	background-position: 0 -33px;
	}

#linkshover span, #links span {
  display: none;
}

/* END of nav items */    

#maincopy{
    padding: 55px 35px 75px 35px;
    float:left;
    background:url(yellowswirl.gif) no-repeat 0px 35px;
}

#homecopy {
	width: 460px;
    float:left;
}

#homeimage {
    width: 320px;
    float: right;
	text-align: right;
}

#hometext {
    width: 353px;
	padding-left: 25px;
	padding-top: 25px;
    float: left;
    background: #ffffff;
}

#quotes {
	width: 410px;
    padding-left: 50px; 
    padding-top: 10px;
    padding-bottom: 10px;
    float:left;
    background:url(quotes.gif) no-repeat 0px 0px;
}

#quotetext{
	width: 360px;
	padding-left: 5px;
	float: left;
}


#footer {
	margin-top: 50px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 35px;
    height: 80px;
    text-align: left;
    clear: both;
    background: #720521;
} 

p.smspace {margin: 8px 0px}

.bottomborder {
    border: #fff4c3 solid 1px;
}

.center {
    text-align: center;
}

.border {
    border: solid 1px #9cb2a2;
}

H2 {
FONT-FAMILY: Georgia, Arial, Helvetica, Sans serif;
		   font-weight: normal;
		   font-size: 20px;
           color:#014b75;
           margin-top:-1px;
           margin-bottom:-1px;
           line-height: 24px;
      }

H2 {
FONT-FAMILY: Georgia, Arial, Helvetica, Sans serif;
		   font-weight: normal;
		   font-size: 20px;
           color:#014b75;
           margin-top:-1px;
           margin-bottom:-1px;
           line-height: 24px;
      }
      
H3 {
FONT-FAMILY: Georgia, Arial, Helvetica, Sans serif;
		   font-weight: bold;
		   font-size: 14px;
           color:#720521;
           margin-top:20px;
           margin-bottom:-5px;
           line-height: 18px;
      }
      
H4 {
FONT-FAMILY: Georgia, Arial, Helvetica, Sans serif;
		   font-weight: bold;
		   font-size: 14px;
           color:#002d2d;
           margin-top:2px;
           margin-bottom:-15px;
           line-height: 18px;
      }      
p {
font-family: Georgia, Times New Roman, Serif;
color: #000000;
text-decoration: none;
word-spacing: 2px;
text-align: left;
letter-spacing: 0px;
text-indent: 0px;
line-height: 18px;
font-size: 12px;
}

.quote {COLOR: #0a6284; FONT-FAMILY: Georgia, Times New Roman, Serif; FONT-SIZE: 13px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 18px; TEXT-DECORATION: none}

.quote1 {COLOR: #002d2d; FONT-FAMILY: Georgia, Times New Roman, Serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 18px; TEXT-DECORATION: none; letter-spacing: 0px;word-spacing: 2px;}


.critic {COLOR: #0a6284; FONT-FAMILY: Georgia, Times New Roman, Serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 22px; TEXT-DECORATION: none}

.critic1 {COLOR: #0a6284; FONT-FAMILY: Georgia, Times New Roman, Serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 22px; TEXT-DECORATION: none}


.main {COLOR: #000000; FONT-FAMILY: Georgia, Times New Roman, Serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 18px; TEXT-DECORATION: none}
A.main:link {COLOR: #009cc0; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
A.main:active {COLOR: #009cc0; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A.main:visited {COLOR: #009cc0; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
A.main:hover {COLOR: #009cc0; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none}

.copy {COLOR: #e7f2ff; FONT-FAMILY: Georgia, Times New Roman, Serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 17px; TEXT-DECORATION: none}
A.copy:link {COLOR: #ffffff; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: underline}
A.copy:active {COLOR: #ffffff; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none}
A.copy:visited {COLOR: #ffffff; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: underline}
A.copy:hover {COLOR: #ffffff; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none}



