img.b1 {border-color: #aaa; border-style: solid; }
img.b2 {border-color: #888; border-style: dashed; }
img.g3 {border-color: #234e61; border-style: solid; }

img.fontsize{border:0px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:left;} 
html { margin: 0px; padding: 0px;}
body {font: normal 13px/1.35em verdana,sans-serif; margin: 0px; padding: 0px; border: 0px;  background: #fff; color: #000; }
.oracle {font: normal 18px/1.35em verdana,sans-serif; margin: 0px; padding: 0px; border: 0px;  background: #fff; color: #000; text-align:center;}
.teg_body {margin:0px 0px 0px 100px;}
span#fb {padding-top: 2px; margin: 0px 0px 0px 0px;}

.rule { color: #000; background-color: #fff; height: 5px; border-bottom: 1px solid #000; }

p {margin: 0; padding: 0.60em 0 0.50em 0; }
p.indent {text-indent: 2.0em; margin: 0; padding: 0 0 0.50em 0; }
p.explan {font: italic 12px/1.35em verdana,sans-serif; padding: 0.60em 20px 0.00em 20px; }
p.explanx {font: normal 12px/1.35em verdana,sans-serif; padding: 0.60em 20px 0.00em 20px; }
p.teg {text-indent: -2.5em; margin: 0; padding: 0 0 0.50em 0; }
 
h1 { font: bold 24px/1.5em georgia,verdana,sans-serif; align: centered; color :#234e61;  text-decoration: none; border-bottom: 1px dashed #a0a0a0; margin : 0px;  padding : 1em 0px 0px 0px; }
h2 { font: bold 16px/1.5em georgia,verdana,sans-serif; align: centered; color :#234e61;  text-decoration: none; border-bottom: 1px dashed #a0a0a0; margin : 0px; padding : 1em 0px 0px 0px; }
h3 { font: bold 14px/1.5em georgia,verdana,sans-serif; align: centered; color :#234e61;  text-decoration: none; border-bottom: 1px dashed #a0a0a0; margin : 0px; padding : 1em 0px 0px 0px; }
h4 { font: bold italic 16px/1.35em georgia,verdana,sans-serif; align: centered; color :#234e61;  text-decoration: none; border-bottom: 0px dashed #a0a0a0; margin : 0px; padding : 0px 0px 0px 0px; }
h5 { font: bold 18px/1.25em georgia,verdana,sans-serif; text-align: center; color :#fff;  text-decoration: none; border: 0; margin : 0px;  padding : 5px 0px 5px 0px; background-color: #234e61;}

h6 { font: bold 30px/1.25em georgia,verdana,sans-serif; align: centered; color :#234e61;  text-decoration: none; border-bottom: 1px dashed #a0a0a0; margin : 0px;  padding : 1em 0px 0px 0px; }

.num { font: bold 24px/1.5em georgia, verdana,sans-serif; color :#234e61;  text-decoration: none; margin : 0px; padding: 0px;}

/* width */
div#container { width : 950px; position : absolute; top : 0px; padding: 0; margin: 0; left: 50%; margin-left: -475px;  }
div#banner { height: 132px; width: 950px; z-index: 999;}



div#maincontent {position: absolute; top: 132px; left: 0px; width: 949px;   margin: 0px 0px 0px 0px; padding: 4px 0px 0px 0px;  background-color: #fff; background: url(images/star_bg3.jpg) repeat-y;  border: 1px solid #bbb; border-left: 0px; border-top: 0px;}


div#toolbar { width:705px; height:28px; font: normal 10px/1.5em verdana,sans-serif;  align: right;  color :#666;  text-decoration: none; border-bottom: 1px dashed #a0a0a0; margin: 0px 0px 0px 210px; padding : 2px 1em 0px 2em; background-color: #fff;}
div#leftsidebar {position: absolute; top: 0px; left: 0px; width: 210px; font: normal 10px/1.35em verdana,sans-serif; padding: 0px 0px 0px 0px;  margin-bottom: 0px; color : #000; text-decoration: none; z-index: 104 }
.column_text {top: 0px; margin-left: 210px; width: 608px; font: normal 13px/1.35em verdana,sans-serif;  padding: 10px 80px 10px 50px;   background-color:#fff; color : #000; text-decoration: none;}

.column_text_ritual{top: 0px; margin-left: 210px; width: 608px; font: normal 13px/1.35em verdana,sans-serif;  padding: 10px 80px 10px 50px;    color : #000; text-decoration: none; background: url(images/flow80bg.gif) repeat-y; }
.column_text_ritual2{ padding: 0px 0px 0px 100px;  }

.column_text_insect{top: 0px; margin-left: 210px; width: 608px; font: normal 13px/1.35em verdana,sans-serif;  padding: 10px 80px 10px 50px;    color : #000; text-decoration: none; background: url(images/insect_bg.gif) repeat; }
.column_text_insect2{ padding: 0px 0px 0px 0px; margin-top:-150px;  }

.column_text_horse{top: 0px; margin-left: 210px; width: 608px; font: normal 13px/1.35em verdana,sans-serif;  padding: 10px 80px 10px 50px;    color : #000; text-decoration: none; }
.column_text_horse2{ padding: 0px 0px 0px 0px; margin-top:-0px;  }

.column_text_flux{top: 0px; margin-left: 210px; width: 608px; font: normal 13px/1.35em verdana,sans-serif;  padding: 10px 80px 10px 50px;    color : #000; text-decoration: none; background: url(images/flux_bg.gif) repeat; }
.column_text_flux2{ padding: 0px 0px 0px 0px;  }

.column_text_illusion{top: 0px; margin-left: 210px; width: 608px; font: normal 13px/1.35em verdana,sans-serif;  padding: 10px 80px 10px 50px;    color : #000; text-decoration: none; background: url(images/illusion_bg.jpg) repeat; }
.column_text_illusion2{ padding: 0px 0px 0px 0px;  }

.column_text_des{top: 0px; margin-left: 210px; width: 608px; font: normal 13px/1.35em verdana,sans-serif;  padding: 10px 80px 10px 50px;    color : #000; text-decoration: none; background: url(images/pap2.gif) repeat; }
.column_text_des2{ padding: 0px 0px 0px 0px;  }


.column_text_wheel{top: 0px; margin-left: 210px; width: 659px; font: normal 13px/1.35em verdana,sans-serif;  padding: 10px 80px 10px 0px;    color : #000; text-decoration: none; background: url(images/paper.gif) ; }
.column_text_wheel2{ padding: 0px 0px 0px 0px;  }

.column_text_h{top: 0px; margin-left: 210px; width: 608px; font: normal 13px/1.35em verdana,sans-serif;  padding: 10px 80px 10px 50px;    color : #000; text-decoration: none; background: url(images/clouds_bg.gif) repeat-y; }
.column_text_h2{  padding: 0px 0px 20px;  }

 
/* width */
div.alice_section {float: left; font: normal 13px/1.35em verdana,sans-serif;  color : #000; text-decoration: none; width: 580px; padding: 10px 20px 10px 0px;  background: #fff; border: 0px solid #888; z-index: 98;}
div.books {float: left; font: normal 12px/1.40em verdana,sans-serif;  color : #000; text-decoration: none; width: 580px; padding: 10px 20px 10px 0px;  background: #fff; border-bottom: 1px solid #888; z-index: 98;}

div#extract, div#extract2, div#extract3 {float: right; font: normal 10px/1.35em verdana,sans-serif;  color : #000; text-decoration: none; width: 220px; padding: 16px 0px 0px 0px; margin : 10px 0px 10px 20px; background: #D5E2E5; border: 1px solid #888; z-index: 98;}

.extract_text{ font: normal 11px/14px verdana,sans-serif;   color : #000; text-decoration: none; padding:10px 20px 10px 20px;}
div#extract2 {border-top: 2px solid #889DE3;  border-bottom: 6px solid #889DE3; z-index: 102;}
div#extract3 {border-top: 2px solid #aaa; border-bottom: 6px solid #aaa; z-index: 103;}
div#footmenu {padding: 3em 0px 5em 0px;}


.lm {float: left;  left: 0; width: 185px;  padding: 0px 0px 0px 0px;  margin: 3px 0px 0px 0px; font: normal 12px/1.35em verdana,sans-serif; color : #fff; text-decoration: none; z-index: 103 }
.lm ul {list-style: none; margin: 10px 0px 12px 0px; padding: 0px; border: none;}
.lm  li { display: block; padding: 12px 0px 4px 12px; color :#fff; text-decoration: none; font-weight : normal;  width: 100%; border-bottom: 1px dashed #aaa;}
html>body .lm  li a {width: auto;}
.lm li a { display: block; 	padding: 0px 0px 0px 0px; width: 175px; color : #fff; font-weight: normal; width: 100%;}
.lm li a:hover {color : #000; width: 100%; font-weight: normal;} 

.lm2 {float: left;  left: 0; width: 170px;  padding:3px 0px 0px 25px ;  margin: 0px 0px 12px 0px; font: normal 10px/1.35em verdana,sans-serif;  color : #fff; text-decoration: none; border-bottom: 1px dashed #aaa; z-index: 103 }
.lm2 ul {list-style: none; margin: 0px 0px 6px 0px; padding: 0px; border: none;}
.lm2  li { display: block; padding: 0px 0px 6px 0px; color :#000; text-decoration: none; font-weight : normal;  line-height: 1.00; border: 0px;}
html>body .lm2  li a {width: auto;}
.lm2 li a { display: block; padding: 0px 0px 0px 0px; width: 175px; color : #fff; font-weight: normal; width: 100%; }
.lm2 li a:hover {color : #000; width: 100%; font-weight: normal; }
.lm2active li a {color : #fff; width: 100%; font-weight: normal; }
a.lm2active{color : #fff; width: 100%; font-weight: bold; }

.lmx {  padding: 0px 0px 0px 0px;  margin: 10px 10px 0px 12px; font: bold 12px/1.35em verdana,sans-serif;  color : #fff;  text-decoration: }
.lmx a{  font: bold 12px/1.35em verdana,sans-serif;  color : #fff;  text-decoration: }
.lmx a:hover{  font: bold 12px/1.35em verdana,sans-serif;  color : #fff;  text-decoration: }
.whitemenu, .active {color : #fff; font-weight: bold;}
#menuon {padding: 4px 0px 4px 0px; border-left: 0px solid #1c64d1; border-right: 0px solid #5ba3e0; color : #000; text-decoration: none; font-weight : normal; width: 100%;}
#sidebar li {margin: 0px; padding: 0px; border-bottom: 1px dashed #E3559D;}
.bulletblock {display: block; }
.bodyheader {margin-left: 180px;}
.rule {margin-bottom: 10px; border-bottom: 1px solid #aaa;} 
.bodytext { margin-right: 60px; margin-left: 260px; font: normal 13px/1.35em verdana,sans-serif; color : #000; text-decoration: none; }

.graytext { color : #666; }
.ltext {font: normal 20px/1.35em verdana,sans-serif; color : #000;	text-decoration: none;};
.smalltext, .copyright { font: normal 10px/1.35em verdana,sans-serif; color : #000;	text-decoration: none; }
.smallcaps { font: normal 11px/1.35em verdana,sans-serif; color : #000;	text-decoration: none; }
.margintext { text-align: left; font: normal 11px/1.10em verdana,sans-serif;color : #000; text-decoration: none; 	margin-left: 15px; 	margin-right: 15px;} 	

p.q{font: bold 13px/1.35em verdana,sans-serif;}

/* font size and print controls */
.controlstyle a{ /*links inside DIV sizecontroldiv*/ outline:none;}
.controlstyle a img{ /*image links inside DIV sizecontroldiv*/ border-width:0;}
.controlstyle a.selectedcontrol img{ /*selected control's image*/ border-bottom:4px solid darkred;}

a {	color  : #387186; text-decoration: none; font-weight : bold;  border-bottom:  0px dashed #387186;} 
a:hover { color : #666; text-decoration: none; font-weight : bold;  border-bottom:  0px dashed #666;}
a.dashed {	color  : #387186; text-decoration: none; font-weight : bold;  border-bottom:  1px dashed #387186;} 
a.dashed:hover { color : #666; text-decoration: none; font-weight : bold;  border-bottom:  1px dashed #666;}


a.small {font-family: verdana;	font: bold 10px/1.35em verdana,sans-serif; color : #6b9cfa; text-decoration: none;} 
a.small:hover { color : #cc3300;}
a.smalltable {font: bold 11px/1.35em verdana,sans-serif; color : #666; border-bottom:  1px dashed #666; text-decoration: none;} 
a.smalltable:hover {color : #cc3300; border-bottom:  1px dashed #cc3300;}

.pagination{
padding: 1px; text-align: center;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 11px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 2px 1px;
border: 1px solid #234e61;
text-decoration: none; 
color: #234e61;
}

.pagination a:hover, .pagination a:active{
border: 1px solid 234e61;
color: #000;
background-color: #234e61;
}

.pagination a.currentpage{
background-color: #234e61;
color: #FFF !important;
border-color: #234e61;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #234e61;
border-color: #234e61;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}

