    /*<![CDATA[*/
    /* css for ancientstones.com  */
    
a:link    { color: #663300; }    	/* unvisited links */
a:visited { color: #663300 }   		/* visited links   */
a:hover   { color: #663300 }	 	/* user hovers     */
a:active  { color: #663300 }   	/* active links    */

html,body
		{ 
		margin: 0; 
		padding: 0; 
		}
		
body
		{
        background-color: #CACAAE;
        font: 100%/1.2 Georgia, 'Times New Roman', Times, serif;;
        text-align: center;
        }
 
 div#page
       {
       background: #f7f7f7 url(img/listel.gif) left top repeat-y;
       border: 1px solid #996633;
       margin: 0 auto;
       text-align: left;
       min-width: 53em;
       max-width: 70em;
       width: 90%; 
       }
 
div#wrapper
		{
		float: left;
		width:100%;
		margin-left: -21.875em;
		}
		               
div#pic
		{
		float: left;
		width:100%;
		margin-left: 7em;	
		}
				
div#content
		{
		margin-left: 21.875em;
		}

div#content2
		{
		margin-left: 30em;
		}
				
div#sidebar
		{ 
		background-color: #f7f7f7;
		float: right;
		width: 20em	/* was 21.875em; 		*/
		}
				
div#sidebar-inner
		{ 
		background-color: #f1f1f1; 
		border: 5px double  #996633; 
		margin-top: 3.125em; 
		margin-right: 2.5em; 		
		}
				
#sidebar-inner p 
		{
		color: #000;
		margin: 0 0 0 0;
		padding: 0.625em 1.25em 1em 2.1875em;		
		font-style: normal;
		}
		
div#header
		{
		background: #CCCC99 url(img/listel.gif) left top repeat-y;
		padding: 0 0 1.875em 0;		
		}
				
div#footer
		{
		color: #000;
		clear:both;
		width:100%;
		}
		
#footer
		{
		background: url(img/listel.gif) left top repeat-y;
		margin-bottom:0;
		}
		
#footer p, #footer p span, #footer p span.c1
		{
		color: #996633;
		font: italic 200 250% 'Palatino Linotype', Palatino, 'Times New Roman', Times, serif;
		letter-spacing: -2px;
		margin: 0 auto;
		padding: 0;
		text-align: center;
		}
		
#footer p
		{
		color: #996633;
		letter-spacing: -4px;
		text-transform: capitalize;
		}
		
#footer p span
		{
		color: #7A7A52;
		font-size: 100%;
		font-style: normal;
		}
		
#footer p span.c1
		{
		color: #7A7A52;
		font-size: 80%;
		font-style: normal;
		}
		
#footer p em
		{
		color: #999966;
		font-size: 80%;
		font-style: italic;
		text-transform: lowercase;
		}
		
#footer p.copyright
		{
		color: #777;
		font-size: 80%;
		font-style: normal;
		letter-spacing: normal;
		padding: 3.75em 0 0.625em 0;		
		text-align: center;
		}


.link2	/* like copyright and validation box */
	{
	width: 90%; 
	margin-left: 0;
	padding-right: 0;
	padding-top: 1em;
	text-align: center;
	color: #996633;
	font: italic 200 250% 'Palatino Linotype', Palatino, 'Times New Roman', Times, serif;
	font-size: small;
	font-style: normal;		
	/* border: 1px solid  green; */
	}
		 				      
h1, h1 span, h1 span.c1, h2
		{
		color: #996633;
		font: italic 200 375% 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', Times, serif;
		letter-spacing: -2px;
		margin: 0 auto;
		padding: 0;
		text-align: center;
		}
h1
		{
		color: #996633;
		letter-spacing: -4px;
		text-transform: capitalize;
		}
                
h1 span
		{
		color: #7A7A52;
		font-size: 100%;
		font-style: normal;
		}
		
h1 span.c1
		{
		color: #7A7A52;
		font-size: 80%;
		font-style: normal;
		}
		
h1 em
		{
		color: #999966;
		font-size: 80%;
		font-style: italic;
		text-transform: lowercase;
		}
		
h2
		{
		color: /*#CC9966*/#330000;
		font-size: 150%;
		font-style: normal;
		letter-spacing: -1px;
		margin: 0 auto;
		padding: 0;
		text-align: center;
		}
		
h3			/* leave as pixels */
		{
		color: #996633;
		font: 200 250%/1.05 'Times New Roman', Times, serif;
		letter-spacing: -1px;
		margin: 0 0 0 70px;
		padding: 0;
		text-transform: lowercase;
		}
		
h4, h5, h6		/* leave as pixels */
		{
		color: #996633;
		font: 200 250%/1.05 'Times New Roman', Times, serif;
		letter-spacing: -1px;
		margin: 0 20px 0 15px;
		padding: 0;
		text-transform: lowercase;
		}
		
h4
		{
		font-size: 160%;
		font-style: normal;
		letter-spacing: normal;
		line-height: 1.5;
		}
		
h5
		{
		color: #330000;
		font-size: 125%;
		font-style: normal;
		letter-spacing: normal;
		text-transform: none;
		}
		
ul
		{
		color: #996633;
		font-weight: 600;
		list-style-type: square;
		}
		
strong
		{
		font-weight: 900;
		color: #330000;
		text-transform: uppercase;
		}
		
em
		{
		font-style: normal;
		color: #000;
		}
		
p
		{
		color: #000;
		margin: 0 0 0 0;
		padding: 0.625em 0.625em 1em 5.625em;
		font-style: normal;
		}
		
p.current-page
		{
		color: #333;
		font-size: 85%;
		font-style: normal;
		text-transform: uppercase;
		padding-bottom: 1em;
		text-align: left;
		}

.warn
		{
		color:red;
		text-align: center;
		font-weight: bold;
		font-size: 1.2em;
		text-decoration: none;
		}

	
/* ---=== navigational code ===--- */

.navcontainer
		{
		position: relative;
		top: 0;
		left: 0;
		margin: 1.5625em 0 0.625em 0;
		padding: 0 0 0 3em;
		text-align: left;
		background-color: transparent;
		}
		
/* hide the following from IE Mac to stop the Phanton links  */
        /* \*/
.navcontainer
		{
		text-align:center;
		padding-left:0;
		}
		/* */
		/* end hiding */
		
.navcontainer ul
		{
		font: 900 90% sans-serif;
		display: inline;
		margin:0;
		padding: 0;
		list-style: none;
		text-transform: uppercase;
		}
        
.navcontainer ul li
		{
		display: inline;
		margin: 0;
		}
		
.navcontainer ul li a
		{
		color: #663300;
		text-decoration: underline;
		text-align: right;
		padding: 0;
		padding-left: .5em;
		padding-right: .5em;
		}
        
.navcontainer ul li a:hover
		{
		color: #990000;
		padding: .5em;
		}
		
 /*    ---=== images ===---    */
 
img
        {
        border: 0 solid red;
        }
        
img.float-rightlogo
        {
        width: 15.625em;
        height:7.5em;
        float : right;
        padding : 0px;
        margin : 3px 20px 3px 3px;
        }
   
img.centerlogo
        {
        width: 15.625em;
        height:7.5em;

        padding : 0px;
        margin : 3px 20px 3px 3px;
        }
             
img.float-right100
        {
        float : right;
        width : 6.25em; /* 100px; */
        padding : 0px;
        margin : 3px 0px 3px 10px;
        }
        
img.float-right150
        {
        float : right;
        width : 9.375em; /* 150px; */
        padding : 0px;
        margin : 3px 0px 3px 10px;
        }
        
img.float-right200
        {
        float : right;
        width : 12.5em; /* 200px; */
        padding : 0px;
        margin : 3px 40px 3px 10px;
        }
        
img.float-right250
        {
        float : right;
        width : 15.625em; /*250px; */
        padding : 0px;
        margin : 3px 0px 3px 10px;
        }
        
img.float-right300
        {
        float : right;
        width : 18.75em; /* 300px; */
        padding : 0px;
        margin : 3px 0px 3px 10px;
        }
        
img.float-left75
        {
        float : left;
        width : 4.7em; /* 75px; */
        padding : 0px;
        margin : 3px 10px 3px 3px;
        }
        
img.float-left150
        {
        float : left;
        width : 9.375em; /* 150px; */
        padding : 0px;
        margin : 3px 10px 3px 3px;
        }
        
img.center150
        {
        display: inline;
        width : 9.375em; /* 150px; */
        padding : 0;
        margin-left: 10%;
        }
 
 img.center300
        {
        display: block;
        width : 18.75em; /* 300px; */
        padding-top: 2em;
        margin: auto auto;
        }
               
img.float-left200
        {
        float : none;
        width : 12.5em; /* 200px; */
        padding : 0px;
        margin : 3px 10px 3px 10px;
        border : solid 1px black;
        }
        
  img.float-left300
        {
        float : none;
        width : 18.75em; /* 300px; */
        padding : 0px;
        margin : 3px 10px 3px 10px;
        border : solid 1px black;
        }
        
#firstlast
        {
        width:90%;
        left: 0;
        padding: 1em;
        text-align: center;
        color: black;
        }
        
#firstlast p
        {
        font-size: 1.2em;
        }
        
#firstlast img
        {
        position: relative;
        top: .3em;
        height: 1.1875em;
        width: 1.375em;
        border: 0px solid red;
        }
        
    /*]]>*/