﻿@charset "utf-8";

/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
margin: 0;
}

/* looktarot
main_area_bgcolor   #150904
main_area_line #261c00
footer_color #2c170e
sub_title_eng_txt #9e7706
main_area_width  1024px + 3px line
col1 width 720px+left margin 10px
col2 width 260px+left margin 10px

 */

/*jq廣告Plugin*/

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {
border:#999999 1px solid; 
vertical-align:top; 
text-align:left;
}
object { vertical-align:top; outline:none;}



/*==================txt, links, lines, titles====================*/
a {color:#fff; outline:none;}
a:hover{text-decoration:none;}
.link_01 a{color:#f6ad3a;font-size:18px;text-decoration:none;}
.link_02 a{color:#601986;font-size:14px;text-decoration:none;}


#featured{
float:left; 
width:720px;
height:450px;
position:relative;
padding:0px;
margin-bottom:20px;
}
#featured ul.ui-tabs-nav{
float:left; 
position:absolute; 
top:360px; 
list-style:none; 
padding:0; margin:0; 
width:720px; 
z-index:100;
}
#featured ul.ui-tabs-nav li{ 
padding:1px 0;
float:left;
padding:10px 8px 0 0;
}

#featured ul.ui-tabs-nav li.last { 
padding-right:0;
}

#featured ul.ui-tabs-nav li.ui-tabs-selected { 
background:url(images/selected-item.gif) no-repeat center top;  
}

#featured .ui-tabs-panel{ 
	width:712px; height:450px; 
	background:url(images/tabs-panel-bg.gif) no-repeat right top; position:relative;
	margin:0;
}
#featured .ui-tabs-panel img{ 
	width:710px; height:360px; 
}

#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:0; 
	left:560px;
	color:#FFFFFF;
	font-size:12px;
	line-height:17px;
	margin:0 0 0 10px;
	padding:0px;
}
#featured .info h2{ 
font-size:30px; 
font-weight:normal; 
color:#fff; 
line-height:34px; 
margin-bottom:20px;
}
#featured .info h2 a { text-decoration:none;}
#featured .info h2 a:hover { text-decoration:none;}
#featured .info p { margin-bottom:17px;}
#featured .ui-tabs-hide {display:none; }


/* class*/
.title_img_left{
float:left;
background:url(images/title_left.gif) no-repeat;
width:75px;
height:54px;

}

.title_img_center{
float:left;
width:236px;
background:url(images/title_center.gif) repeat;
height:54px;
}

.title_img_right{
float:left;
background:url(images/title_right.gif) no-repeat;
width:39px;
height:54px;
}
.title_logo{
width:58px;
height:58px;
}
.list{
}

.title{
}
.content{
}

.img{
}

.event_title{
width:200px;
color:#FFFFFF;
font-size:13px;
}

.event_title a{
color:#FFFFFF;
}


.date{
float:left;
width:120px;
font-size:11px;
color:#FF9900;
font-style:italic;
}


.name{
}


.table{
border-collapse:collapse;
}
.col_1{
width:80px;
}

.col_1 select{
font-size:12px;
}

.col_2{
width:80px;
}

.col_3{
width:550px;
}

.col_3 input{
width:300px;
}

.col_4{
width:200px;
}

.col_5{
width:40px;
}

.col_6{
width:100px;
}
.col_7{
width:70px;
color:#FF9900;
}

.col_8{
width:240px;
}
.col_9{
width:15px;
}
.col_10{
width:310px;
}

.search_col{
width:300px;
height:25px;
}

.search_col input{
width:300px;
height:25px;
font-size:18px;
}

.item{
}

.page{
float:left;
color:#FFFFFF;
font-size:13px;
margin:10px 0 0 0;
}

.page a span{
margin:10px 0 0 0;
background:#150904;
text-decoration:none;
padding:0 10px 0 10px;
}

.page a:hover span{
margin:10px 0 0 0;
background:#FF9900;
color:#150904;
text-decoration:none;
padding:0 10px 0 10px;
}

.footer{
margin:20px 0 0 0;
width:1024px;
height:70px;
float:left;
clear:both;
background:#2c170e;
}
.footer p{
margin:10px;
font-size:12px;
color:#FFFFFF;
text-align:center;
}

.footer span{
font-size:12px;
color:#FF9900;
}

.footer_coop{
  clear:both;
	margin-top:1265px; 
	color:white;
}
.footer_coop .font1{
  font-size:15px;
  color:#FF9900;
}
.footer_coop .font2{
  font-size:12px;
  color:#B4B4B4;
}
.footer_coop .font3{
  vertical-align:bottom;
  font-size:12px;
  color:#FF9900;
}
.footer_coop img{ margin-top:5px; margin-right:3px; border:none; }
.footer_coop a{ text-decoration:none; }
.footer_img{ margin-left:15px; }

/* ID*/

#container{
float:left;
width:100%;
background:url(images/background_img_2014_3.jpg) repeat;
}

#main_area{
width:1034px;
margin:0 auto 0 auto;
}

#main_flame{
float:left;
border-left:#261c00 5px solid;
border-right:#261c00 5px solid;
background:#150904;
}


/*  row_1    */
#row_1{
float:left;
width:100%;

}




#header_left{
float:left;
background:url(images/header_left.gif) repeat;
width:10px;
height:100px;

}


#header_center{
float:left;
background:url(images/header_center.gif) repeat;
height:100px;
width:1004px;

}

#header_right{
float:left;
background:url(images/header_right.gif) no-repeat;
width:10px;
height:100px;

}


#logo{
float:left;
width:195px;
height:88px;
}

#top_menu{
float:left;
width:800px;
height:28px;
font-size:12px;
text-align:right;
color:#FFFFFF;
}
#top_menu span{
float:right;
margin:6px 0 0 0 ;

}
#top_menu a{
color:#FFFFFF;
text-decoration:none;
}

#top_content{
float:left;
width:800px;
height:60px;

}

#main_menu_left{
float:left;
background:url(images/main_menu_left.png) no-repeat;
width:98px;
height:53px;
}

#main_menu_center{
float:left;
width:auto;
height:60px;
color:#FFFFFF;
}

#main_menu_center p{
margin:35px 0 0 0 ;
}


#main_menu_center a span {
float:left;
color:#666666;
font-size:16px;
height:50px;
text-decoration:none;
background:url(images/a_btn.gif) no-repeat center;
margin:0 10px 0 10px;
}
#main_menu_center a:hover span{
color:#FFFFFF;
background:url(images/hover_btn.gif) no-repeat center;
}

#main_menu_center a:hover span.en{
background-image:none;
color:#FFCC00;
}

#main_menu_center a span.slogan{
font-size:12px;
color:#FFFFFF;
background-image:none;
}

#main_menu_center a:hover span.slogan{
color:#FFFFFF;
}

#main_menu_center .en{
font-size:12px;
font-weight:500;
color:#957700;
background-image:none;
margin:0;
padding:0;
}



#main_menu_right{
float:left;
background:url(images/main_menu_right.png) no-repeat;
width:98px;
height:53px;
}

/*  row_2   */
#row_2{
width:100%;
float:left;


}
#col_1{
float:left;
width:720px;
margin:15px 0 0 15px;

}
#col_2{
float:left;
width:260px;
margin:15px 0 0 15px;
}

#sub_row_1{
float:left;
}

#sub_row_2{
}

#news_area{
float:left;
width:350px;
margin:15px 20px 0 0;
}
#news_title{
float:left;
}
#news_title .title_logo{
background:url(images/news_logo.png) no-repeat;
margin:0 0 0 10px;
}
#news_title .title_img_center span{
font-size:12px;
font-weight:500;
color:#FFCC00;
}

#news_title .title_img_center p{
font-size:16px;
color:#FFFFFF;
margin:15px 0 0 0;
}

#news_content{
width:340px;
float:left;
background:#1b130f;
font-size:13px;
color:#FFFFFF;
padding:10px 0 10px 10px;
}
#news_content a{
color:#FFFFFF;
text-decoration:none;
}

#news_content img{
border:0;
}


#news_content a:hover{
color:#FF9900;
text-decoration:none;
}

#news_content span{
font-size:12px;
color:#FF9900;
}

#news_content table{
border-collapse:collapse;
}

#news_content td{
border-bottom:#666666 1px solid;
padding:10px 0 5px 0;
}


#tarot_area{
margin:15px 0 30px 0;
*margin:15px 0 35px 0;
float:left;
width:350px;
}
#tarot_title{
float:left;
}

#tarot_title .title_logo{
background:url(images/news_logo.png) no-repeat;
margin:0 0 30px 10px;
}
#tarot_title .title_img_center span{
font-size:12px;
font-weight:500;
color:#FFCC00;
}

#tarot_title .title_img_center p{
font-size:16px;
color:#FFFFFF;
margin:15px 0 0 0;
}

#tarot_content{
float:left;
background:#1b130f;
width:320px;
height:160px;
margin:5px 12px 5px 0;
border-bottom:#666666 1px solid;
padding:0 0 5px 0;  
}
#index_tarot_content{
float:left;
background:#1b130f;
width:350px;
margin:0 12px 5px 0;
padding:0 0 15px 0;  
}
#index_tarot_content2{
float:left;
background:#1b130f;
width:350px;
margin:0px 12px 5px 0;
padding:16px 0 15px 0; 
}

#tarot_list{
float:left;
width:102px;
text-align:center;
margin:0 5px 0 7px;
}

#tarot_list span{
font-size:12px;
font-weight:500;
color:#FF9900;
}
#tarot_list p {
font-size:13px;
color:#FFFFFF;
margin:3px auto 0 auto;
}

#tarot_list p a{
text-decoration:none;
color:#FFFFFF;
}
#tarot_list p a:hover{
text-decoration:none;
color:#FF9900;
}

#tarot_promo_block{
margin:15px 20px 20px 0;
*margin:15px 20px 40px 0;
float:left;
width:350px;
}
#tarot_promo_area{
margin-top:20px;
width:100%;
clear:both;
}
#tarot_promo{
float:left;
width:102px;
text-align:center;
margin:0px 20px;
}
#tarot_promo_area .tarot_promo_talk{ 
float:left;
width:185px;
height:150px;
line-height:18px;
}

#tarot_promo_area span{
font-size:12px;
font-weight:500;
color:#FF9900;
}
#tarot_promo_area p {
font-size:13px;
color:#FFFFFF;
margin:3px auto 0 auto;
}

#tarot_promo_area p a{
text-decoration:none;
color:#FFFFFF;
}
#tarot_promo p a:hover{
text-tarot_promo_area:none;
color:#FF9900;
}

#taror_mental_area{
float:left;
width:350px;
margin:15px 0 0 0;
}
  
#tarot_img{
float:left;
width:102px;
height:102px;
margin:10px 0px 5px 0px ;

}
#tarot_img a img{
border:#FFFFFF 1px solid;
}
#tarot_img a:hover img{
border:#FF9900 1px solid;
}

#tarot_description{
float:left;
font-size:13px;
color:#FFFFFF;
margin:10px 0 10px 10px;
width:190px;
}

#tarot_today{
width:260px;
}
#tarot_today .title_logo{
background:url(images/news_logo.png) no-repeat;
margin:0 0 0 10px;
}
#tarot_today .title_img_center{
width:145px;
text-align:center;
}
#tarot_today .title_img_center span{
font-size:14px;
font-weight:500;
color:#f3af0e;
}
#tarot_today .title_img_center p{
font-size:16px;
color:#FFFFFF;
margin:10px 0 0 0;
}
#tarot_today .tarot_reader_content{
margin:5px 0 5px;
padding:10px 15px;
width:226px;
height:65px;
background:url(images/tarot_reader_bg.gif) no-repeat;
clear:both;
font-size:14px;
color:#FFFFFF;
line-height:24px;
border:1px solid #312a27;
}
#tarot_today .tarot_reader_content .font1{
color:#f6ad3a;
font-size:18px;
}
#tarot_today .tarot_reader_content .font2{
color:#bfbfbf;
font-size:14px;
}

#tarot_today .tarot_today_content{
float:left;
width:260px;
background-color:#332616;
margin:0px 0 5px 0;
margin:0px 0 0px 0 \9;
}
body:nth-of-type(1) .tarot_today_content{  /* for chrome */
float:left;
width:260px;
background-color:#332616;
margin:0px 0 0px 0;
}
#tarot_today .title{
font-size:17px;
font-weight:600;
text-align:center;
margin:0 0 15px 0;
}
#tarot_today .title p{
font-size:15px;
font-weight:200;
color:#FF9900;
}
#tarot_today .img{
color:#CCCCCC;
font-size:13px;
border:#CCCCCC 1px solid;
background:#333333;
width:220px;
margin:10px auto;
}
#tarot_today .img img{
width:200px;
height:200px;
margin:10px 0 10px 10px;
}


#tarot_exam{
width:260px;
}
#tarot_exam_title{
float:left;
background:url(images/game_logo.gif) no-repeat center;
width:260px;
height:59px;
margin:auto;

}
#tarot_exam_content{
float:left;
width:260px;
height:392px;
background:url(images/tarot_exam_bg.png) no-repeat;
margin:0px 0 10px 0;
}
#flash_exam_content{
float:left;
margin:15px 0 0 30px;
}

#sub_ad{
float:left;
width:100%;
}

#sub_ad_title{
float:left;

}
#sub_ad_content{
float:left;
margin-bottom:5px;
}

#sub_ad_content img{
margin:0 0 5px 0;
border:0;
}

#sub_ad_content img a{
text-decoration:none;
}




/*  row_3    */
#row_3{
width:100%;
float:left;
}


/*關於我們*/
#about_area{
float:left;
width:720px;
margin:0px 20px 0 0;

}
#about_title{
float:left;
}
#about_title .title_logo{
background:url(images/news_logo.png) no-repeat;
margin:0 0 0 10px;
}

#about_title .title_img_center{
width:606px;
}

#about_title .title_img_center span{

font-size:12px;
font-weight:500;
color:#FFCC00;
}

#about_title .title_img_center p{
font-size:16px;
color:#FFFFFF;
margin:15px 0 0 0;
}

#about_content{
width:100%;
float:left;
background:#1b130f;
font-size:13px;
color:#FFFFFF;
}
#about_content span{
float:left;
width:720px;
font-size:15px;
font-weight:600;
color:#FF9900;
}

#about_content a {color:#FF9900; outline:none;}

#about_content p{
margin:15px;
font-size:15px;
}
#about_content img{
margin:10px 0 10px 5px;
}

/*細說塔羅*/
#tarot_detail_area{
float:left;
width:720px;
margin:0px 20px 0 0;

}
#tarot_detail_title{
float:left;
}
#tarot_detail_title .title_logo{
background:url(images/news_logo.png) no-repeat;
margin:0 0 0 10px;
}

#tarot_detail_title .title_img_center{
width:606px;
}

#tarot_detail_title .title_img_center span{

font-size:12px;
font-weight:500;
color:#FFCC00;
}

#tarot_detail_title .title_img_center p{
font-size:16px;
color:#FFFFFF;
margin:15px 0 0 0;
}

#tarot_detail_content{
width:100%;
float:left;
background:#1b130f;
font-size:13px;
color:#FFFFFF;
}
#tarot_detail_content span{
float:left;
width:720px;
font-size:15px;
font-weight:600;
color:#FF9900;
}

#tarot_detail_content p{
margin:15px;
font-size:15px;
}
#tarot_detail_content img{
margin:0 0 0 100px;
}

#tarot_detail_content .item{

margin:10px 0 0 20px;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
}

#tarot_detail_content .item a{
font-size:15px;
color:#FF9900;
text-decoration:none;
margin:0 2px 0 2px;
}

#tarot_detail_content .item a:hover{
font-size:15px;
color:#FF9900;
text-decoration:underline;
}

/*搜尋塔羅*/
#tarot_tag_area{
float:left;
width:1000px;
color:#CCCCCC;
font-size:12px;
}

#tarot_tag_title{
float:left;
margin:0 0 10px 0;
}
#tarot_tag_title .title_logo{
background:url(images/news_logo.png) no-repeat;
margin:0 0 0 10px;
}

#tarot_tag_title .title_img_center{
width:880px;
}

#tarot_tag_title .title_img_center span{

font-size:12px;
font-weight:500;
color:#FFCC00;
}

#tarot_tag_title .title_img_center p{
font-size:16px;
color:#FFFFFF;
margin:15px 0 0 0;
border:0;
}

#tarot_tag_area span{
color:#FF9900;
margin:0 5px 0 5px;
}

#tarot_tag_area p{
float:left;
color:#CCCCCC;
font-size:15px;
margin:10px 40px 20px 40px;
border-bottom:#333333 1px solid;
padding:0 0 20px 0;
}

#tarot_tag_area table{
font-size:12px;
margin:10px 0 0 0;

}

#tarot_tag_area th{
text-align:left;
color:#FF9900;
background:#150904;
}
#tarot_tag_area td{
border:#333333 0px solid;
background:#150904;
padding:2px 10px 5px 0 ;
}

#tarot_tag_area form{
}
#tarot_tag_area button{
font-size:15px;
width:100px;
height:30px;
margin:10px 0 15px 0;
}

#tarot_respone_area{
float:left;
width:1000px;
background:#000000;
border:#000000 1px solid;
color:#CCCCCC;
font-size:13px;
margin:5px 0 0 0;
text-align:center;
padding:5px 0 5px 0;
}
#tarot_respone_area span{
color:#FF9900;
margin:0 5px 0 5px;
font-weight:600;
}

#tarot_respone_area a{
color:#333333;
text-decoration:none;
}
#tarot_respone_area a:hover{
color:#333333;
text-decoration:underline;
}

#tarot_search_area{
margin:15px 0 0 0;
float:left;
width:1000px;
}

/*塔羅結果*/

#tarot_result_area{
float:left;
color:#CCCCCC;
font-size:13px;
background:#1b130f;
width:1000px;
}
#tarot_result_area_flash{
}

#tarot_result_area .title{
font-size:17px;
font-weight:600;
text-align:center;
margin:0 0 15px 0;
}
#tarot_result_area .title p{
font-size:15px;
font-weight:200;
color:#FF9900;
}


#tarot_result_area .img{
float:left;
border:#CCCCCC 1px solid;
background:#333333;
width:220px;
margin:20px 0 5px 5px;
}

#tarot_result_area .img img{
width:200px;
height:200px;
margin:10px 0 10px 10px;
}
#tarot_result_col_1{
margin:20px 0 0 0;
float:left;
width:250px
}


#tarot_result_col_1 .content{
float:left;
width:240px;
}
#tarot_result_col_1 .content ul{
font-size:13px;
padding:0;
margin:0 0 15px 15px;
}

#tarot_result_col_1 .content li{
list-style:none;
margin:5px 0 0 0;
padding:0 0 5px 0;
border-bottom:#333333 1px solid;
width:220px;
}
#tarot_result_col_1 .content span{
color:#FF9900;

}
#tarot_result_col_1 .content span a{
color:#FF9900;
text-decoration:none;
}
#tarot_result_col_1 .content span a:hover{
color:#FF9900;
text-decoration:underline;
}
#tarot_result_col_1 .content img{
border:0;
}

#tarot_result_col_2{
margin:20px 0 0 0;
float:left;
width:500px;

}
#tarot_result_col_2 .title{
margin:10px 0 0 0;
padding:0 0 5px 0;
float:left;
font-size:20px;
font-weight:600;
width:100%;
text-align:center;
border-bottom:#333333 1px solid;
}

#tarot_result_col_2 .title span{
color:#FF9900;
}
#tarot_result_col_2 .content{
padding:0 20px 20px 20px;
margin:10px 0 0 0;
font-size:13px;
float:left;
}




/*留言給我*/
#message_area{
float:left;
width:720px;
margin:15px 20px 0 0;

}
#message_title{
float:left;
}
#message_title .title_logo{
background:url(images/news_logo.png) no-repeat;
margin:0 0 0 10px;
}

#message_title .title_img_center{
width:606px;
}

#message_title .title_img_center span{

font-size:12px;
font-weight:500;
color:#FFCC00;
}

#message_title .title_img_center p{
font-size:16px;
color:#FFFFFF;
margin:15px 0 0 0;
}

#message_content{
width:100%;
float:left;
background:#1b130f;
font-size:13px;
color:#FFFFFF;
}
#message_content span{
float:left;
width:720px;
font-size:15px;
font-weight:600;
color:#FF9900;
}

#message_content p{
margin:15px;
font-size:15px;
}
#message_content img{
margin:0 0 0 100px;
}
#message_input_area {
border-bottom:5px #333333 solid;
} 



#message_input_area table{
margin:10px 0 10px 60px;
} 

#message_input_area td{
margin:0 0 6px 0;
}

#message_result{
padding:10px 0 0 0;
margin:auto;
width:650px;

}

#message_result .title{
width:640px;
float:left;
font-size:15px;
color:#FFFFFF;
border-bottom:#333333 1px solid;

padding:5px 0 5px 10px;
}

#message_result .content{
width:640px;
float:left;
font-size:13px;
color:#FFFFFF;

padding:5px 0 5px 10px;
}

#message_result .name{
float:left;
color:#FF9900;
font-size:15px;
font-weight:600;
width:520px;
}

#message_respones{
float:right;
padding:10px 0 0 20px;
margin:0 0 20px 0;
width:600px;
background:#000000;
border:1px #333333 solid;
}

#message_respones .name{
float:left;
color:#FF9900;
font-size:15px;
font-weight:600;
width:470px;
}
#message_respones .content{
width:580px;
padding-right:10px;
}
/*訂閱或取消電子報*/
#sub_epaper_area{
width:100%;
margin-bottom:5px;
font-size:12px;
float:left;
color:#FFFFFF;
background:#000000;
border:#333333 1px solid;
}
#sub_epaper_area table{
text-align:left;
margin:10px 0 10px 20px;
}

#sub_epaper_area input{
}
#sub_epaper_area_respone{
margin:0 auto 10px auto;
font-size:12px;
color:#FF9900;
background:#333333;
width:230px;
padding:2px 0 2px 5px;

}
/*已發行電子報列表*/
#epaper_list_area{
float:left;
width:100%;
font-size:12px;
float:left;
color:#FFFFFF;
background:#000000;
border:#333333 1px solid;
margin:10px 0 0 0;
}
#epaper_list{
padding:10px 0 10px 0;
text-align:center;
color:#FFFFFF;
font-size:15px;
font-weight:500;
background:#000000;
float:left;
width:100%;
}
#epaper_list .list{
font-size:15px;
font-weight:600;
width:258px;
border-bottom:#666666 10px solid;
padding:0 0 10px 0;

}

#epaper_list .title{
text-align:left;
font-size:13px;
background:#000000;
text-decoration:none;
border-bottom:solid #666666 1px;
padding:5px 0 5px 10px;
}
#epaper_list .title a{
color:#FFFFFF;
text-decoration:none;
}
#epaper_list .title a:hover{
color:#FF9900;
text-decoration:underline;
}
#epaper_list .title span{
color:#FFCC00;
font-size:11px;
margin:0 0 0 10px;
}
#epaper_list .title p{
text-align:left;
font-size:11px;
color:#FFCC00;
margin:5px 0 0 0 ;
}

#epaper_list_area .page{
float:left;
margin:5px 0 10px 5px;
}

#epaper_list_area .page span{
margin:0px;
}


/*電子報專區*/
#epaper_area{
float:left;
width:720px;
margin:0 0 0 0;

}
#epaper_title{
float:left;
}
#epaper_title .title_logo{
background:url(images/news_logo.png) no-repeat;
margin:0 0 0 10px;
}

#epaper_title .title_img_center{
width:606px;
}

#epaper_title .title_img_center span{

font-size:12px;
font-weight:500;
color:#FFCC00;
}

#epaper_title .title_img_center p{
font-size:16px;
color:#FFFFFF;
margin:15px 0 0 0;
}



#epaper_main_area{
width:100%;
}

#epaper_ad{
float:left;
width:712px;
height:104px;
margin:10px 0 10px 0px;
}

#epaper_ad img{
width:710px;
height:100px;
border:#666666 1px solid;
margin:auto;
}

#epaper_main_area .img{
float:left;
width:712px;
height:362px;
margin:0 0 10px 0;
}
#epaper_main_area .img img{
width:710px;
height:360px;
border:#666666 1px solid;
margin:auto;
}


#epaper_main_area .title{
font-size:30px;
float:left;
background:#000000;
border:#666666 1px solid;
color:#FFFFFF;
width:700px;
margin:0 0 5px 0;
padding:5px 0 5px 10px;
font-weight:600;
line-height:1.3em;
}

#epaper_main_area .title span{
color:#FF9900;
font-size:12px;
margin:0 0 0 10px;
}
#epaper_main_area .title p{
color:#FFFF00;
font-size:13px;
padding:0px 10px 5px 0;
text-align:right;
}

#epaper_main_area .title img{
width:700px;
height:40px;
border:#FFFFFF 1px solid;
margin:auto;
}

#epaper_main_area .content{
float:left;
width:684px;
margin:0 0 5px 8px;
padding:10px;
font-size:15px;
color:#CCCCCC;
line-height:1.4em;
}

#epaper_sub_area .title{
float:left;
height:44px;
margin:10px 0 5px 0;
}

#epaper_sub_area .title img{
width:710px;
height:40px;
border:#FFFFFF 1px solid;
margin:auto;
}

#epaper_sub_area .content{
color:#FFFFFF;
font-size:13px;
width:650px;
margin:5px 0 5px 25px;
line-height:1.5em;
}

#epaper_tarot_list{
margin:0 0 0 5px;
float:left;
color:#FFFFFF;
}

#epaper_tarot_list .title{
font-size:17px;
font-weight:600;
text-align:center;
margin:0 0 15px 0;
width:220px;
}
#epaper_tarot_list .title a{
text-decoration:none;
}

#epaper_tarot_list .title p{
font-size:15px;
font-weight:200;
color:#FF9900;
}


#epaper_tarot_list .img{
float:left;
border:#CCCCCC 1px solid;
background:#333333;
width:220px;
margin:5px 0 5px 5px;
}

#epaper_tarot_list .img img{
width:200px;
height:200px;
margin:10px 0 10px 10px;
}

#sub_row_2 .footer{
height:70px;
width:704px;
margin:auto;
}

#new_tarot_area{
float:left;
margin:0 0 25px 0;
}

#new_tarot_area p{
font-size:13px;
text-align:center;
border:0;
margin:0;
padding:0;
}


#new_tarot_area span{
float:left;
font-size:12px;
margin:0;
padding:0;
}

#table_left{
float:left;
margin:0 40px 0 0;
border-right:#333333 5px solid; 
height:150px;
}
#table_right{
float:left;
}

#mental_area a.pager{
  color:white;
  font-size:12px;
}

#mental_area .font1{
  font-size:15px;
  line-height:1.5em;
}

#mental_area .font2{
  font-size:12px;
  color:#B4B4B4;
  line-height:1.3em;
}
