body{

background-color:#b895af;

font-family:"Trebuchet MS",verdana,arial,sans-serif;

text-align:center;

margin:0;

border:0;

padding:0;

font-size:80%;

}





#wrapper{  

text-align:left;

width: 970px; 

margin: 0 auto;

height:100%;

position:relative;



}



#content{ 

position:absolute;

background-color:#fff;

clear:both;

width:100%;

margin-top:205px;

}





.layoutimg{

padding:0;

border:0;

margin:0;

}





img{

padding:0;

border:0;

margin:0;

}





.imagebox{



padding:10px;

}



.ahighlightbox{

padding:10px;

background-color:#321;

border:1px solid #123;





}







h1{

color:#111;

text-decoration:none;

font-size:1.4em;

-moz-border-radius: 10px;

-webkit-border-radius: 10px;



background-color:#b895af;

padding:10px;

border:1px solid #666;



}



h2{

color:#111;

text-decoration:none;

font-size:1.4em;

-moz-border-radius: 10px;

-webkit-border-radius: 10px;



background-color:#b895af;

padding:10px;

border:1px solid #666;

}



h3{

color:#6C2A7B;

text-decoration:none;

font-size:1.2em;

}



h4{

color:#3f46dc;

text-decoration:none;

font-size:1.4em;

}



.headintext{

color:#111;



}





a:link{

color:#451141;

text-decoration:underline;

font-weight:bold;

}

a:visited{

color:#451141;

text-decoration:underline;

font-weight:bold;

}

a:hover{

color:#210353;

text-decoration:none;

}

a:active{

color:#4b3274;

}



.headintext a:link{

color:#111;

text-decoration:none;

}

.headintext a:visited{

color:#111;

text-decoration:none;

}

.headintext a:hover{

color:#222;

text-decoration:underline;

}

.headintext a:active{

color:#111;

}



p{

line-height:1.6em;



}





#personal{

padding:0;

border:0;

}





#leftmenu{ 

width: 210px; 



float:left;

overflow:hidden;

}



#maintext{



width: 700px; 

float:left;

background-color:#fff;

margin-top:20px;

padding-left:20px;

padding-right:20px;

}



#rightmenu{ 

width: 170px; 



float:right;

overflow:hidden;

}



#head{

position:absolute;



}

.padding{

padding:10px;

}



.widgetheading{

padding-left:10px;

padding-right:10px;

background-color:#CC9FB4;

color:#fff;

font-weight:bold;

font-size:1.2em;



margin-bottom:20px;

margin-top:20px;

padding-right:10px;



text-color:#fff;

text-decoration:none;

font-size:1.4em;

-moz-border-radius: 10px;

-webkit-border-radius: 10px;



background-color:#111;

padding:5px;

border:1px solid #666;



}



.widgetbox{

margin-top:10px;

background-color:#fff;



}



.widgettext{

font-weight:bold;



}



.dotty{

height: 1px;

border: 0;

color: #ccc;

background-color: #ccc;



clear:left;



}









.postedby{

font-size:0.9em;

color:#333;



}



.postedon{

font-weight:bold;

font-size:0.9em;

}



#menu{







height:40px;

font-size:1.2em;

}





.navtext{

float:left;

padding:5px;



color:#CC9FB4;

font-weight:bold;

}



.navtext a:link{

float:left;

padding:5px;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

color:#eee;

background-color:#111;

border:1px solid #222;

}



.navtext a:visited{

float:left;

padding:5px;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

color:#eee;

background-color:#111;

border:1px solid #222;

}





.navtext a:hover{

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

float:left;

padding:5px;

background-color:#333;

color:#fff;



}



.cleared{



clear:both;

}





.niceforms{

font-family:"Trebuchet MS",verdana,arial,sans-serif;

margin-top:3px;

padding:1px;

}



.nicetextarea{

margin-top:3px;

font-family:"Trebuchet MS",verdana,arial,sans-serif;

width:300px;

height:100px;

padding:1px;



}



.commentsform{

border:0;

margin:0;

padding:0;

font-size:0.9em;

}



#comments{

line-height:1px;

}



.error{



color:#f00;

font-size:1.6em;

}





.titletext{

position:absolute;

padding-left:40px;

font-size:1.4em;

color:#fff;

margin-bottom:20px;

margin-top:160px;



}



#search{

position:absolute;

top:130px;

clear:both;

right:0;

width:240px;

float:right;

text-align:right;

margin-right:45px;

}



.highlight{

color:#c00;

font-size:1.8em;



}





#twit ul{

list-style-type: none;

padding: 0;

margin-left: 0;

font-weight: normal;



}



#twit li{

padding-top:5px;

padding-bottom:5px;

border-bottom:1px solid #ccc;

font-size:0.9em;

}



#footer{



padding:0px;

text-align:center;

background-color:#C27498;

color:#fff;

font-size:0.9em;

background-image: url('http://www.psychicreach.co.uk/images/psychicfooter.jpg');

height:80px;

}



.paddingtop{

padding-top:10px;

}

.center{

text-align:center;

float:center;

}



#cardlogos{



position:relative;

text-align:right;

float:right;

padding-top:30px;

margin-right:5px;



}



.left{

float:left;

}



.clickthrough{



width:229px;

}



.top{

position:absolute;

top:0;

left:229px;

vertical-align:top;

}



.ruler2{

margin-top:10px;

height: 1px;

border: 0;

color: #ccc;

background-color: #ccc;

clear:left;

}



#stars{



background-image: url('../images/stardiv.jpg');

background-repeat:repeat-x;



width:100%;

float:left;

clear:left;

}



.buynowbutmoon{

height:200px;

width:500px;

background-color:#000;

background-image:url('../images/buymoon.jpg');

}

.buynowbutstar{

height:200px;

width:500px;

background-color:#000;

background-image:url('../images/buystar.jpg');

}

.buynowbutsun{

height:200px;

width:500px;

background-color:#000;

background-image:url('../images/buysun.jpg');

}









.buynowbutphone{

height:200px;

width:500px;

background-color:#000;

background-image:url('../images/buyphone.jpg');

}



.buynowbut2question{

height:200px;

width:500px;

background-color:#000;

background-image:url('../images/buy2question.jpg');

}



.buynowbutpos{

background-color:#fff6ac;

border: 1px solid #451141;

padding:15px;





}





.ahighlightbox{

padding:10px;

-moz-border-radius: 10px;

-webkit-border-radius: 10px;

background-color:#fff6ac;

border: 2px solid #451141;

}









#spellbook{



width:660px;

height:750px;



}



div#turner {

float:left;

padding-top:11px;

width:660px;

height:600px;

position:relative;

background: transparent url(../images/frame2.jpg) 0px 6px  no-repeat; /* this graphic gives us the book edges and the shadows around the edges */

}



#leftpage, #rightpage {

float:left;

position:relative;

background-image:url(../images/10page2.jpg);

overflow:hidden;

width:263px;

height:414px;

left:65px; 

top:50px;

cursor:pointer

}

#leftpage{



background-position:0 0;

}

#rightpage{

background-position:273px 0 

}

div#flip {

background: transparent url(../images/3d2.png) top center;





height:600px;

width:237px;

position:absolute;

top:6px;

left:206px;

z-index:99;

margin-bottom:0;

padding-bottom:0

}





.stardust{

margin-top:-150px;

background: transparent url(../images/stardust.jpg) top center;



}
