/* CSS Document */
/* CSS Document */
body{
    background: black; 
    color:#FBEFC5;
	font:normal 14px/19px Arial, Helvetica, sans-serif;
	margin:0; padding:0;
    
}
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a{
	margin:0; padding:0;}
ul{
	list-style:none;}
.spacer{
	font-size:0; line-height:0; clear:both;}


/* ----------------- top navigation start --------------------- */
#topNav{
    position:absolute;
	margin:0 auto; 
    padding:8px 0 0 50px;
    height:62px;
    z-index:2;
}
#topNav img{
	border:none; 
    float:left; 
    margin:0 34px 0 0;
}
#topNav ul{
	width:503px; 
    height:23px; 
    padding:8px 0 0 8px; 
    display:inline;
}
#topNav ul li{
    color:#FBEFC5;
    float:left;
	font:bold 11px/23px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
    width:65px;
}
#topNav ul li a{
    color:#FBEFC5;
	font:bold 11px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase; 
    text-align:center; 
    text-decoration:none;
    height:23px; 
    display:block;
}
#topNav ul li a.hover{
	background:url(/images/top_btn_h.gif) no-repeat 0 0 ; 
    color:#FBEFC5;
	font:bold 11px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase; text-align:center; text-decoration:none;
	 height:23px; display:block;}
#topNav ul li a:hover{
	background:url(/images/top_btn_h.gif) no-repeat 0 0 ; 
    color:#FBEFC5;
	font:bold 11px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase; 
    text-align:center; 
    text-decoration:none;
    height:23px; 
    display:block;
}

/* ----------------- top navigation end --------------------- */
/* ----------------- shadow start --------------------------- */
#topShadow{
	background:url(/images/top_shadow.gif) no-repeat 0 0 #FDF9EE; color:#B49524;
	width:778px; height:34px; margin:9px 0 0; float:left;}
#bottomShadow{
	background:url(/images/bottom_shadow.gif) no-repeat 0 0 #FDF9EE; color:#B49524;
	width:778px; height:24px; float:left;}
/* ----------------- shadow end --------------------------- */
/* ----------------- body start --------------------------- */
#body{
	width:978px; margin:0 auto; position:relative; z-index:1;
}
#bodyPannel{
	background:url(/images/midle_bg.gif) repeat-y 0 0 #FDF9EE; color:#B49524;
	width:722px; padding:0 28px; float:left;}
#bodyPannel form.search{
	background-color:#FFFFFF; color:#000000; border:#ECE8DB 1px solid;
	width:248px; padding:7px 17px 27px 17px; float:left;}
#bodyPannel form.search h2{
	background:url(/images/search_h2_bg.gif) no-repeat 0 0 #FFFFFF; color:#786E4E;
	width:197px; padding:0 0 10px 50px; float:left;
	font:normal 24px/42px Georgia, "Times New Roman", Times, serif;}
#bodyPannel form.search h2 span{
	background-color:#FFFFFF; color:#0B0B0B;
	font:normal 24px/42px Georgia, "Times New Roman", Times, serif;}
#bodyPannel form.search label{
	background-color:#FFFFFF; color:#0B0B0B; margin:0 0 8px 0; float:left;
	font:bold 10px/28px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#bodyPannel form.search input{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:158px; height:22px; padding:2px; margin:0 0 8px 0; float:right;
	font:normal 14px/20px Arial, Helvetica, sans-serif;}
#bodyPannel form.search p{
	background-color:#FFFFFF; color:#CC0000; float:left; margin:6px 0 0 0;
	font:normal 13px/15px Arial, Helvetica, sans-serif;}
#bodyPannel form.search input.check{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:15px; height:15px; float:left; margin:6px 0 0 9px;}
#bodyPannel form.search input.submit{
	background:url(/images/submit_bg.gif) no-repeat 37px 0 #FFFFFF; color:#0B0B0B; border:none;
	width:53px; height:13px; float:right; margin:7px 0 0 0; padding:0 23px 0 0; cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#eventLink{
	width:345px; padding:0 0 0 70px; float:left;}
#eventLink h2{
	background:url(/images/event_link_bg.gif) no-repeat 0 7px #FFFFFF; color:#786E4E;
	padding:6px 0 10px 48px;
	font:normal 28px/42px Georgia, "Times New Roman", Times, serif;}
#eventLink h2 span{
	background-color:#FFFFFF; color:#0B0B0B;
	font:normal 28px/42px Georgia, "Times New Roman", Times, serif;}
#eventLink ul{
	float:left; padding:0 0 0 5px;}
#eventLink ul li{
	font:normal 13px/19px Arial, Helvetica, sans-serif; 
	background:url(/images/red_arrow.gif) no-repeat 0 7px #FFFFFF; color:#B49524;
	padding:0 0 0 6px;}
#eventLink ul li a{
	font:normal 13px/19px Arial, Helvetica, sans-serif; text-decoration:none; 
	background-color:#FFFFFF; color:#B49524;
	padding:0 4px; display:block;}
#eventLink ul li a:hover{
	font:normal 13px/19px Arial, Helvetica, sans-serif; text-decoration:none; 
	background-color:#F4EFDF; color:#B49524;
	padding:0 4px; display:block;}
#eventLink a.more{
	background:url(/images/more_bg.gif) no-repeat 66px 0 #FFFFFF; color:#0B0B0B; float:right;
	font:bold 10px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
	padding:0 20px 0 0; margin:5px 10px 0 0;}
#eventLink a.more:hover{
	background:url(/images/more_bg_h.gif) no-repeat 66px 0 #FFFFFF; color:#0B0B0B; float:right;
	font:bold 10px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
	padding:0 20px 0 0; margin:5px 10px 0 0;}
#midle{
	background:url(/images/picture.gif) no-repeat 0 0 #FFFFFF; color:#B49524;
	padding:270px 0 0 0;}
#midle h2{
	background-color:#FFFFFF; color:#0B0B0B;
	font:normal 28px/46px Georgia, "Times New Roman", Times, serif;}
#midle h2 span{
	background-color:#FFFFFF; color:#A60101;
	font:normal 28px/46px Georgia, "Times New Roman", Times, serif;}
#midle p{
	font:normal 14px/19px Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#B49524;}
#midle a.more{
	background:url(/images/more_bg.gif) no-repeat 66px 0 #FFFFFF; color:#0B0B0B; float:right;
	font:bold 10px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
	padding:0 20px 0 0; margin:5px 35px 0 0;}
#midle a.more:hover{
	background:url(/images/more_bg_h.gif) no-repeat 66px 0 #FFFFFF; color:#0B0B0B; float:right;
	font:bold 10px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
	padding:0 20px 0 0; margin:5px 35px 0 0;}
#colorBg{
	background-color:#FCFAF3; float:left; color:#0B0B0B;
	margin:18px 0 0 0; padding:18px 40px 18px 38px; width:642px;}
#futurePlans{
	width:298px; float:left;}
#futurePlans h2.text1{
	background-color:#FCFAF3; color:#0B0B0B;
	font:normal 28px/40px Georgia, "Times New Roman", Times, serif;}
#futurePlans h2.text1 span{
	background-color:#FCFAF3; color:#A60101;
	font:normal 28px/40px Georgia, "Times New Roman", Times, serif;}
#futurePlans ul{ float:left;}
#futurePlans ul li{
	font:normal 13px/19px Arial, Helvetica, sans-serif; color:#B49524;
	background:url(/images/red_bullet.gif) no-repeat 0 6px #FCFAF3; padding:0 0 0 10px;}
#futurePlans ul li a{
	font:bold 13px/19px Arial, Helvetica, sans-serif; text-decoration:none;
	background-color:#FCFAF3; color:#B49524; display:block;}
#futurePlans ul li a:hover{
	font:bold 13px/19px Arial, Helvetica, sans-serif; text-decoration:none;
	background-color:#EAE6D9; color:#B49524; display:block;}
#futurePlans p{
	background:url(/images/boeder.gif) repeat-x 0 14px #FCFAF3; color:#0B0B0B;
	height:13px; line-height:13px; padding:14px 0 19px 0;}
#futurePlans p a.more{
	background:url(/images/more_bg.gif) no-repeat 76px 0 #FCFAF3; color:#0B0B0B; float:right;
	font:bold 10px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
	padding:0 20px 0 10px; margin:0;}
#futurePlans p a.more:hover{
	background:url(/images/more_bg_h.gif) no-repeat 76px 0 #FCFAF3; color:#0B0B0B; float:right;
	font:bold 10px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
	padding:0 20px 0 10px; margin:0;}
#newsLetter{
	margin:0 auto;}
#newsLetter span.nltop{
	background:url(/images/newsletter_top.gif) no-repeat 0 0 #FCFAF3; color:#000000;
	line-height:0; font-size:0; height:15px; display:block;}
#newsLetter span.nlbottom{
	background:url(/images/newsletter_bottom.gif) no-repeat 0 0 #FCFAF3; color:#000000;
	line-height:0; font-size:0; height:14px; display:block;}
#newsLetter form.newsLetter{
	background:url(/images/newsletter_midle.gif) repeat-y 0 0 #FCFAF3; color:#000000;
	width:298px; padding:0 16px; float:left;}
#newsLetter form.newsLetter h2.text2{
	background:url(/images/newsletter_h2_bg.gif) no-repeat 0 0; color:#786E4E;
	padding:0 0 10px 55px; float:left; width:228px; height:37px;
	font:normal 24px/30px Georgia, "Times New Roman", Times, serif;}
#newsLetter form.newsLetter h2.text2 span{
	background-color:#FFFFFF; color:#0B0B0B;
	font:normal 24px/30px Georgia, "Times New Roman", Times, serif;}
#newsLetter form.newsLetter label{
	background-color:#FFFFFF; color:#0B0B0B; margin:0 0 8px 0; float:left;
	font:bold 10px/28px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#newsLetter form.newsLetter input{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:168px; height:22px; padding:2px; margin:0 0 8px 15px; float:left;
	font:normal 14px/20px Arial, Helvetica, sans-serif;}
#newsLetter form.newsLetter input.submit{
	background:url(/images/submit_bg.gif) no-repeat 45px 0 #FFFFFF; color:#0B0B0B; border:none;
	width:60px; height:13px; float:right; margin:7px 34px 0 0; padding:0 30px 0 0; cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#contact{
	width:312px; float:right;}
#contact span.ctop{
	background:url(/images/contact_top.gif) no-repeat 0 0 #FCFAF3; color:#000000;
	line-height:0; font-size:0; height:14px; display:block;}
#contact span.cbottom{
	background:url(/images/contact_bottom.gif) no-repeat 0 0 #FCFAF3; color:#000000;
	line-height:0; font-size:0; height:25px; display:block;}
#contact form.contact{
	background:url(/images/contact_midle.gif) repeat-y 0 0 #FCFAF3; color:#000000;
	width:272px; padding:0 20px; float:left;}
#contact form.contact h2.text3{
	background:url(/images/contact_h2_bg.gif) no-repeat 0 0 #FFFFFF; color:#0B0B0B;
	padding:0 0 10px 55px; float:left; width:228px; height:37px;
	font:normal 24px/30px Georgia, "Times New Roman", Times, serif;}
#contact form.contact h2.text3 span{
	background-color:#FFFFFF; color:#A60101;
	font:normal 24px/30px Georgia, "Times New Roman", Times, serif;}
#contact form.contact label{
	background-color:#FFFFFF; color:#0B0B0B; margin:0 0 8px 0; float:left;
	font:bold 10px/28px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#contact form.contact input{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:168px; height:22px; padding:2px; margin:0 0 8px 15px; float:right;
	font:normal 14px/20px Arial, Helvetica, sans-serif;}
#contact form.contact textarea{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:168px; height:66px; padding:2px; margin:0 0 13px 15px; float:right;
	font:normal 14px/20px Arial, Helvetica, sans-serif;}
#contact form.contact input.submit{
	background:url(/images/submit_bg.gif) no-repeat 45px 0 #FFFFFF; color:#0B0B0B; border:none;
	width:60px; height:13px; float:right; margin:0 0 0 10px; padding:0 20px 0 0; cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#contact form.contact input.reset{
	background:url(/images/more_bg.gif) no-repeat 45px 0 #FFFFFF; color:#0B0B0B; border:none;
	width:60px; height:13px; float:right; margin:0; padding:0 15px 0 0; cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}
/* ----------------- body end --------------------------- */
/* ----------------- footer start --------------------------- */
#footer{
	position:fixed; 
    z-index:4;
    bottom:0; 
    margin:0 auto; 
    text-align:left; 
    padding:0 20px 12px;
    background-color:black;
    width:100%;

}
#footer a.xhtml{
	background-color:#CC0000; color:#FFFFFF; width:49px; height:16px; margin:0 6px 0 0;
	font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	display:block; text-align:center; text-decoration:none; float:left;}
#footer a.xhtml:hover{
	background-color:#0B0B0B; color:#FFFFFF; width:49px; height:16px; margin:0 6px 0 0;
	font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	display:block; text-align:center; text-decoration:none; float:left;}
#footer a.css{
	background-color:#0B0B0B; color:#FFFFFF; width:38px; height:16px;
	font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block; text-align:center; text-decoration:none; float:left;}
#footer a.css:hover{
	background-color:#CC0000; color:#FFFFFF; width:38px; height:16px;
	display:block; text-align:center; text-decoration:none; float:left;}
#footer ul{
    display:inline;
    padding-right:20px;
}
#footer ul li{
	float:left; 
    color:#FBEFC5; 
    font:bold 11px/23px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;

}
#footer ul li a{
	color:#FBEFC5; 
    padding:0 8px; 
    text-decoration:none;
}
#footer ul li a:hover{
	color:#0B0B0B; background-color:#EFEBDE; padding:0 8px; text-decoration:none;
}
#footer p{
	color:#A90000; background-color:#FDF9EE; padding:0 8px; float:right;
}
#footer p.tworld{
	color:#0B0B0B; background-color:#FDF9EE; padding:0 8px; float:right;
}
.light{
    background: url(/images/light_sm.png) repeat-x 0 0;
   width: 100%;
  height:2em;
  margin-top:1em;
 float:left; 
}
.header{
    width:100%;
    margin-top:1em;
    float:left;
}
.right{
    position:relative;
    float:left;
    height:34em;
    width:383px;
}
.doorway{
    position:relative;
    float:left;
    height:34em;
    width:330px;
}
.wrapper{
     background:url(http://cavalier.s3.amazonaws.com/krakow_street_at_night_sm2.gif?AWSAccessKeyId=AKIAIKBJTKDQS5JBLAAA&Expires=1261185566&Signature=GrwhugNQhZBqQT3JT6WMYZdo44o%3D
	) no-repeat 0 0 ;
     position:relative;
     height:800px;
     top:0;
     margin:0 auto;
 }
.left{
    position:relative;
    float:left;
    height:34em;
    width:167px;
}
.issuetitle{
    position:absolute;
    top:3em;
    right:5em;
    font-size:1.5em;
    color:#FBEFC5;
}
.btm{
    position:absolute;
    top:8em;
    right:5em;
    color:#FBEFC5;
}
.footer{
    float:left;
    width:100%;
}
.moon{
    position:absolute;
    height:160px;
    width:160px;
    left:42%;
}
.clouds{
    position:absolute;
    background:url(/images/clouds_sm.gif) no-repeat 30px 0 ;
    height:160px;
    width:160px;
    right:0;

}
.Csign{
    position:absolute;
    right:0;
}
.psychicsign{
    position:absolute;
    display:none;
    top:175px;
    left:30px;
}
.psychicwindow{
    display:none;
    position:absolute;
    top:325px;
    left:35px;
}
.signmenu{
    position:relative;
    top:75px;
    width:153px;
    height:180px;
}
.topsign{
    position:relative;
    top:5px;
    height:35px;
    width:153px;
    float:left;
    background:url(/images/menusign-top-sm.gif) no-repeat 0 0 ;

}
.midsign{
    position:relative;
    border-right: 3px solid #8c0006;
    border-left: 3px solid #8c0006;
    background:#fbefc5;
    width:147px;
    float:left;
    text-align:center;
}
.midsign a{
    color:#8C0004;
    text-decoration:none;
}
.btmsign{
    position:relative;
    float:left;
    background:url(/images/menusign-btm-sm.gif) no-repeat 0 0;
    top:-4px;
    width:153px;
    height:35px;
}
.content{
    position:absolute;
    top:115px;
    width:500px;
    left:127px;
    z-index:3;
    margin-left:2em;
}
.contentdis{
    color:black;
    padding:20px;
    width:460px;
    position:absolute;
    background:#FBEFC5;
    z-index:3;
}
.content img{
    position:absolute;
    top:-25px;
    margin:0;
}
.fulltextarea{
    width:450px;
    height:30em;
}
.mintextarea{
    width:30em;
    height:10em;
}
.tarot{
    position:absolute;
    z-index:3;
    left:90px;
    top:90px;
}
.tarotcontent{
    position:absolute;
    left:178px;
    top:47px;
    width:169px;
    font-size:15px;
}
.subtitle{
    position:absolute;
    text-align:left;
    top:75px;
    left:78px;
    width:300px;
}
.newuserform input{
    display:block;
}
.newuserform label{
    display:block;
}
.newuserform input.text {
    margin-bottom:12px;
    width:95%;
    padding: 0.4em;
}
.newuserform fieldset{
    padding:0;
    border:0;
    margin-top:25px;
}
.loginform input{
    display:block;
}
.loginform label{
    display:block;
}
.loginform input.text {
    margin-bottom:12px;
    width:95%;
    padding: 0.4em;
}
.loginform fieldset{
    padding:0;
    border:0;
    margin-top:25px;
}
.userbtn{

    float:left;
    height:25px;
    width:80px;
    overflow:hidden;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    font-height:23px;
    text-transform:uppercase;
    color:#FBEFC5;
    margin-top:3px;
}
.archway{
    position:absolute;
    background:url(/images/doorway_a.png);
    width:228px;
    height:514px;
    top:183px;
    left:748px;
    display:none;
    z-index:-1;
}
.distance{
    position:absolute;
    background:url(/images/carrosel.jpg);
    width:204px;
    height:158px;
    left:169px;
    top:380px;
    z-index:0;
    display:none;
}
.colorstripe{
    position:absolute;
    background:url(/images/redstripe.png);
    width:200px;
    height:300px;
    top:0px;
    left:0px;
    z-index:-1;
    display:none;
}
.closebtn{
    position:absolute;
    background:url(/images/closebtn.gif);
    cursor:pointer;
    width:12px;
    height:12px;
    z-index:4;
    right:10px;
}
.writebtn{
    position:absolute;
    background:url(/images/write.gif) no-repeat;
    cursor:pointer;
    width:18px;
    height:18px;
    z-index:4;
    display:none;
    right:23px;

}
.doorgirl{
    position:absolute;
    background:url(/images/doorwaygirl.gif);
    left:162px;
    top:457px;
    width:92px;
    height:184px;
    z-index:1;
    display:none;
}
.slide{
    position:relative;
    margin:auto;
    text-align:center;
    height:480px;
    width:640px;
    cursor:pointer;
}
.slide img{
    height:100%;
}
.galleryframe{
    position:relative;
    float:left;
    margin:8px;
    width:150px;
    height:150px;
}
.galleryframe img{
    border:none;
}
.imgupload{
    height:20px;
    float:left;
}
.delete{
    position:absolute;
    bottom:22px;
}
.blogpost{
    position:relative;
    margin: 40px auto;
    width:450px;
    padding-bottom:20px;
    text-align:left;
    border-bottom:medium dotted #999;
    color:#999;

}
.blogpost h2{
    margin:2em;
}
.blogpost img{
    position:relative;
    margin:10px;
}
.blogpost a{
    color:#BAC983;
}
.blogpost a:hover{
    color:#B0B0B0;
}
.pagination{
    position:relative;
    margin-bottom:20px;
}
.loginbox{
    position:absolute;
    text-align:left;
    top:0px;
    left:525px;
    width:300px;
    color:#B0B0B0;
    border:thin solid #B0B0B0;
}
.logstatebtn{
    width:100px;
    padding:2px 17px;
    margin-right:20px;
    background:gray;
    color:#FFF;
}
.logstatebtn a{
    color:#FBEFC5;
    text-decoration:none;
}
.logstatebtn a:hover{
    color:#000;
}
.logstatebtn:hover{
    background:#B0B0B0;
}
.logstatebtn:hover > a{
    color:#000;
}
.showissue{
    color:#8C0006;
    cursor:pointer;
    height:25px;
    padding-top:2px;
    background:#FBEFC5;
    overflow:hidden;
    text-align:left;
    white-space: nowrap; 
}
.issuelist{
    margin-left: 0;
    padding-left: 3px;
    list-style-position: outside;
    margin-right:5px;
    max-height:200px;
    overflow:auto;
}
.issueinfoandpurchase{
    position:relative;
    height:39px;
    margin-top:5px;
    margin-bottom:5px;
}
.issueinfoandpurchasestats{
    float:left;
}
#issuearticletitle{
    text-align:center;
    color:#8C0006;
    margin:10px 0;
}
.issueinfoandpurchase form{
    width:160px;
    text-align:center;
    margin:0;
    float:left;
}
.addissuebtn{
    color:#8C0006;
    border:solid thin #8C0006;
    background:#FCF5DE;
    cursor:pointer;
    height:25px;
    padding-top:2px;
}
.addissuebtn:hover{
    background:#8C0006;
    color:#FFF;
}
.sessiondialog{
  position:absolute;
}
.seen{
  display:block;
}
.unseen{
  display:none;
}
.currencyfield{
    width:51px;
    text-align:center;
}
.integerfield{
    width:25px;
    text-align:center;
}
.issuenofield{
    width:25px;
    text-align:center;
}
.dateselect{
    width:80px;
}
