form
{
margin: 0;
padding: 0;
}
.container
{
width: 977px;
margin: 0px auto;
padding: 0 0px;
}


.bc {
	margin-top:6px;
	font-size:12px;
	color:#666;
	border:#B7C6F1 solid 1px;
	padding:5px;
}

.bc a
{
color:#666;
font-size:12px;
text-decoration:none;
}

.bc a:hover
{
text-decoration:underline;
font-size:12px;
}

.bc .bc_on
{
font-size:12px;
font-weight:bold;
}



#masthead
{
width: 977px;
height: 46px;
font-size: 14px;
}

#masthead td
{
padding-bottom: 6px;
font-size: 14px;
}


#masthead td#logo
{
padding: 10px 0 6px 10px;
font-size: 14px;
}

#masthead td#global
{
width: 529px;
vertical-align: bottom;
text-align: right;
font-size: 14px;text-decoration:none;
}

#masthead td#global a
{
color: #44409f;
text-decoration:none;
font-size: 14px;
}

#masthead td#global a:hover
{
color: #c00;
text-decoration:none;;
font-size: 14px;
}

#masthead td#global a.glb_on
{
color: #c00;
text-decoration: none;
font-size: 14px;
}

#masthead td#login
{
text-align: right;
vertical-align: bottom;
font-size: 14px;
}

#masthead td#login a
{
color: #414141;
text-decoration: none;
font-size: 14px;
}

#masthead td#login a:hover
{
color: #c00;
text-decoration:none;
font-size: 14px;
}

#masthead td#login a.ln_on
{
color: #c00;
text-decoration: none;
font-size: 14px;
}
span.slash
{
padding: 0 3px;
font-size: 15px;
}
#mast-banner
{
margin-top: 20px;
}

.horiz-bar-hd
{
width: 100%;
margin: 8px 0 0 0;
background-image: url(http://image.elegantliving.ceconlinebbs.com/hdr-bar-bg.gif);
background-repeat: repeat-x;
vertical-align: middle;
padding: 0 0 0 27px;
}


.content-2col
{
width: 100%;
margin: 7px 0 0 0;
}



.left-lilac
{
width: 640px;
background-color: #b9c6f0;
padding: 23px 21px;
vertical-align: top;
}

.left-regist
{
width: 640px;
background-color: white;
padding: 23px 21px;
vertical-align: top;
border: 1px solid #b1b3e3;
}


.left-standard
{
width: 100%;
background-color: white;
padding: 0px;
vertical-align: top;
border: 1px solid white;
}

h3.registration
{
background-image: url(http://image.elegantliving.ceconlinebbs.com/welcome-reg-hd.gif);
background-repeat: no-repeat;
padding: 0;
margin: 0 0 12px 0;
}

h3.login
{
background-image: url(http://image.elegantliving.ceconlinebbs.com/login-hd.gif);
background-repeat: no-repeat;
padding: 0;
margin: 0 0 12px 0;
}
h3.myacct
{
background-image: url(http://image.elegantliving.ceconlinebbs.com/my-account-hd.gif);
background-repeat: no-repeat;
padding: 0;
margin: 0 0 12px 0;
}


.acc_nav
{
text-align:right;
font-size:12px;
color:#000;
}

.acc_nav a
{
text-align:right;
font-size:12px;
color:#000;
text-decoration:none;
}

.acc_nav a:hover
{
text-align:right;
font-size:12px;
color:#000;
text-decoration:underline;
}


.acc_tab
{
padding-bottom:2px;
font-size:15px;
font-weight:bold;
margin-bottom:5px;
border-bottom:1px solid #b1b3e3;
}

.acc_tab .action a
{
font-size:12px;
text-decoration:none;
font-weight:normal;
color:#000;
}

.acc_tab .action a:hover
{
font-size:12px;
text-decoration:underline;
font-weight:normal;
color:#000;
}

.acc_tab_update
{
padding-bottom:2px;
font-size:15px;
font-weight:bold;
margin-bottom:5px;
/*border-bottom:1px solid #b1b3e3;*/
}
.content-1col 
{
width: 100%;
margin: 9px 0 0 0;
}

.lilac
{
background-color: #b9c6f0;
padding: 12px 27px 32px 27px;
vertical-align: top;
}

.btns-center
{
text-align: center;
}

.btns-center input
{
font-size: 13px;
padding: 3px 3px 1px 3px;
}

.login-btn
{
text-align: center;
padding: 5px 0;
}

.login-btn input
{
text-align: center;
font-size: 12px;
padding: 2px 2px 1px 2px;

}


.right-login
{
vertical-align: top;
padding-left: 12px;
}

.login-box
{
background-color: #bbc4f7;
border: 1px solid #9A9EDD;
padding: 10px 10px 0 10px;
width: 276px;
margin: 0 0 40px 0;
font-size: 12px;
line-height: 19px;
}

.login-msg
{
float: right;
font-size: 12px;
color: black;
margin-right: 50px;
line-height: 19px;
}

.login-msg-hd
{
font-weight: bold;
font-size: 14px;
padding: 0 0 6px 0;
}

.login-msg ul
{
margin: 0px 0 0 20px;
padding: 0;
}

.login-msg ul li
{
padding: 0 0 4px 0;
font-size: 12px; 
}
.login-box-layout
{
width: 80%;
margin: 0 auto 0 20px;
}

.login-box-layout td
{
font-size: 12px;
padding: 4px 0;
}
td.mima 
{
text-align: center;
padding: 0 0 4px 0;
}


td.mima a, td.mima a:visited
{
color: blue;
font-size: 12px;
text-decoration: none;
}

.right-banners
{
vertical-align: top;
padding-left: 12px;

}

.right-banners-reg
{

}

.magazine
{
background-color: #B9C6F0;
width: 300px;
margin: 0;
font-size: 14px

}

.magazine-hd
{
background-image: url(/images/hdr-bar-bg.gif);
background-repeat: repeat-x;
vertical-align: middle;
margin: 0;
padding: 0 10px;
width: 278px;
}


img.mag
{
margin: 12px 20px 12px 12px;
}


.maglinks
{
width: 80%;
}

.maglinks a, .maglinks a:visited
{
color: #313A7F;
text-decoration: none;
line-height: 25px;
}



img.bannerspace
{
margin-bottom: 12px;
}


h3.quiz-quest
{
font-size: 20px;
padding: 0;
margin: 0;
font-weight: bold;
}

p.twelve
{
font-size: 12px;
line-height: 17px;
padding: 6px 0;
margin: 0;
}

p.thirt
{
font-size: 13px;
line-height: 17px;
padding: 6px 0;
margin: 0;
}

p.twelve a
{
font-size: 12px;
line-height: 17px;
text-decoration:none;
}
a.mingxing
{
float: right;
margin: 0 10px 0 0;
font-size: 12px;
color: #4949c3;
text-decoration: none;
}

div.paper
{
width: 330px;
background-color: white;
border-top: 1px solid #8284cf;
border-right: 3px solid #8284cf;
border-bottom: 1px solid #8284cf;
border-left: 1px solid #8284cf;
margin: 6px 0 0 0;
padding: 0 140px 20px 140px
}

ol.quest
{
margin: 26px 0 0 0;
}

ol.quest li
{
color: #3a39d2;
font-weight: bold;
margin: 0 0 18px 0;
}

.answers
{
color: black;
font-size: 13px;
font-weight: normal;
}

/* DREAM CATEGORY*/

.intro
{
margin: 0 0 13px 0;
padding: 0;
font-size: 14px;
line-height: 19px;
}

.dream-layout
{
width: 100%;
background-color: #b9c6f0;
}

.dream-layout td.places
{
background-color: white;
border: 1px solid #9a9edd;
padding: 6px 6px 22px 6px;
vertical-align: top;
}

.dream-layout td.places .descrip
{
margin: 6px 0 17px 0;
padding: 0 10px;
font-size: 13px;
line-height: 18px;
}

.vote-btn
{
text-align: center;
}


.dream-layout td.spacer
{
width: 22px;
}

.ad-layout
{
width: 100%;
margin: 10px 0 0 0;
}

.ad-layout td.left-ad
{
padding-right: 6px;
}

/* REGISTRATION/LOGIN PAGE */

.reg-box
{
width: 100%;
border: 1px solid #b9c6ef;
background-color: white;
}

.reg-layout-tbl
{
width: 100%;
margin: 16px 0 0 0;
vertical-align: top;
}

td.infoname
{
width: 15%;
padding: 8px 0 8px 8px;
vertical-align: top;
font-size: 12px;
font-weight: bold;
line-height: 19px;
}

td.fields
{
padding: 8px 0 8px 0;
vertical-align: top;
font-size: 12px; 
}

td.fields a, td.fields a:visited 
{
color: #4c53bd;
text-decoration: none;
font-size: 12px;
}

.reg-layout-tbl-bot
{
width: 100%;
margin: 0 0 0 0;
vertical-align: top;
}

td.infoname-bot
{
width: 35%;
padding: 8px 0 8px 8px;
vertical-align: top;
font-size: 12px;
font-weight: bold;
}



.redstar
{
color: #cc0000;
padding-left: 3px;
font-size: 12px;
}

.explanation
{
color: #666666;
font-size: 12px
}


/* FOOTER */

#footer
{
width: 977px;
text-align: center;
margin: 24px 0;
}

#footer .other
{
font-size: 12px;
line-height: 19px;
padding: 0 0 12px 0;
border-bottom: 1px solid #aeaeae;
}

#footer .copyright
{
padding: 8px 0 0 0;
font-size: 12px;
line-height: 19px;
font-family: arial, verdana, sans-serif
}


#footer .other a, .other a:hover, .copyright a, .copyright a:hover
{
color: #000033;
text-decoration: none;
font-size: 12px;
font-family: arial, verdana, sans-serif
}

/* for home page */
.content-home
{
width: 100%;
margin: 8px 0 0 0;
}
.content-home .left-home
{
width: 680px;
padding: 1px 0px;
vertical-align: top;
}


.content-home .right-banners
{
vertical-align: top;
padding-left: 10px;
}


.home-topic
{
margin-bottom:12px;
padding-bottom:5px;
}
.home-topic .left-topic
{
float:left;
}


.home-topic .right-topic
{
float:left;
}


.home-prom
{
background-color:#b9c6f0;
padding:5px;
height:140px;
margin-bottom:12px;
margin-top:12px;
}

.home-prom .promotion
{
width:380px;
margin-right: 6px;
float:left;
}
.home-prom .promotion img
{
float:left;
margin-right:5px;

}


.home-prom .promotion p
{
font-size:12px;
}


.home-prom .login
{
background-color:#fff;
width:230px;
padding:5px;
border-left:1px solid #8284cf;
border-top:1px solid #8284cf;
border-right:3px solid #8284cf;
border-bottom:3px solid #8284cf;
float:right;
}


.home-prom .login h1
{
font-size:12px;
font-weight:normal;
margin:0px 0 10px 0;
}

.home-prom .login .l1
{
float:left;
width:70px;
font-size:12px;
text-align:right;
padding:5px;

}


.home-prom .login  input.l2 
{
float:left;
width:100px;
border:1px solid #8284cf;
margin-bottom:10px;
}


.home-prom .login .l3
{
clear:both;
text-align:center;
padding:5px;
}


.home-prom .home-winner
{
margin:10px 0;
padding:10px 0;
}

.sptj-layout
{
width: 100%;
margin: 12px 0;
}

.sptj-layout td
{
vertical-align: top;
}



.sptj-hd
{
background-image: url(http://image.elegantliving.ceconlinebbs.com/hdr-bar-bg.gif);
background-repeat: repeat-x;
vertical-align: middle;
margin: 0;
}

.sptj-hd img
{
margin-left: 20px;
}

.sptj-box
{
margin-top: 2px;
border: 1px solid #ceccee;
padding-bottom: 12px;
}

.sp-list
{
padding: 0;
margin: 8px 0 0 35px;
}


.sp-list li 
{
color: #272774;
line-height: 20px;
}

.sp-list li a, .sp-list li a:visited
{
color: #272774;
font-size: 12px
text-decoration:none;
}

.sp-date
{
color: #666666;
font-family: Arial, verdana, sans-serif;
font-size: 12px;
}

/* test results */


.test-results
{
border: 1px solid #afb4e4;
padding: 12px 10px;
margin: 0 0 12px 0;
}

.bargraph
{
width: 600px;
margin: 0px auto 0 auto;
}

.bargraph td.bars
{
width: 25%;
text-align: center;
border-bottom: 1px solid #afb4e4;
margin: 0 0 4px 0;
font-family: Arial, Verdana, sans-serif;
font-size: 13px;
vertical-align: bottom;
}



.bar-orange
{
width: 25px; 
/*height: 108px; */
border: 1px solid #d87354; 
margin: 4px 0 0 0;
background-image: url(http://image.elegantliving.ceconlinebbs.com/bar-bg-orange.gif);
background-repeat: repeat-y;
}

.bar-blue
{
width: 25px; 
border: 1px solid #5697c4; 
margin: 4px 0 0 0;
background-image: url(http://image.elegantliving.ceconlinebbs.com/bar-bg-blue.gif);
background-repeat: repeat-y;
}

.bar-purp
{
width: 25px; 
border: 1px solid #5697c4; 
margin: 4px 0 0 0;
background-image: url(http://image.elegantliving.ceconlinebbs.com/bar-bg-purp.gif);
background-repeat: repeat-y;
}

.bar-green
{
width: 25px; 
border: 1px solid #5697c4; 
margin: 4px 0 0 0;
background-image: url(http://image.elegantliving.ceconlinebbs.com/bar-bg-green.gif);
background-repeat: repeat-y;
}

.bar-ttl
{
padding: 6px 0;
text-align: center;
font-weight: bold;
font-family: Arial, Verdana, sans-serif;
font-size: 15px;
color: #3d3d3d;
vertical-align: top;
}

.res-txt
{
font-size: 12px;
line-height: 17px;
color: #494949;
vertical-align: top;
padding: 0 12px;
}

.tellus
{
width: 100%;
text-align: right;
color: #5569c3;
font-size: 12px;
margin: 10px 0 0 0;
}

.tellus a
{
color: #5569c3;
font-size: 12px;
text-decoration: none;
}

.grnbull
{
color: #68c919; 
font-size: 14px; 
font-weight: bold;
}

.mingxing-ttl
{
background-color: #8c93db;
padding: 5px 10px;
font-size: 14px;
font-weight: bold;
color: white;
margin: 0 0 12px 0;
}

.mingxing-res
{

padding: 7px 10px;
font-size: 12px;
color: #383838;
margin: 0 0 12px 0;
border: 1px solid #afb4e4;
line-height: 17px;
}

.mingxing-res img
{
float: left;
clear: left;
margin: 0 32px 0 0;
}

/* Dream results */

.res-fig
{
margin: 20px 0 17px 0;
padding: 0 10px;
font-size: 13px;
text-align: center;
line-height: 18px;
}

span.perc
{
color: #8287ca;
font-size: 30px;
font-weight: bold;
font-family: arial, verdana, sans-serif;
}

.yrchoice-btn
{
text-align: center;
margin: 20px 0 0 0;
}

.choice-comm
{
margin: 20px 0 0 0;
color: #464bb3;
font-size: 12px;
}

.choice-comm a, .choice-comm a:visited
{
color: #3e5bff;
font-size: 12px;
text-decoration: none;
}

/* My Account */

.navcontainer
{
padding: 0;
margin: 5px 0 30px 0;}


.tabs
{
text-align: right;
}

.tabs img
{
margin-right: 1px;
}

.tabs img.last
{
margin-right: 0px;
}

.act-info
{
padding: 8px 0 0 18px;
margin: 0;
font-size: 15px;
color: #272774;
}

.huodong
{
padding: 3px 0 20px 12px;


}

.huodong-tbl
{
margin: 8px 0 20px 6px;
width: 90%;
border: 1px solid #9293CC;

}

.huodong-tbl td
{
color: black;
padding: 4px 7px;
font-size: 13px;
font-family: Arial, verdana, sans-serif;
}

.huodong-tbl th
{
color: black;
padding: 3px 10px;
font-size: 14px;
font-weight: bold;
text-align: left;
border-bottom: 1px solid #9293CC;
}

.huodong-tbl td a, .huodong-tbl td a:visited, .huodong a, huodong a:visited
{
color: black;
font-size: 12px;
text-decoration: none;
}

.myinfo
{
width: 90%;
margin: 0 auto;
border: 1px solid white;
}

/* css for article page */


.subnav-layout
{
width: 100%;
margin: 16px 0 14px 0;
}


.subnav
{
width: 100%;
background-color:#6069ca;
margin: 12px 0;
padding: 0;
text-align:center;
vertical-align: middle;
}


.subnav ul
{
display: inline;
padding:0;
margin:0 0 0 0;
}

.subnav li
{
display: inline;
list-style:none;
color:#fff;
font-size:14px;
line-height:26px;
padding-top: 3px;
}

.subnav li a
{
padding: 10px 10px 6px 10px;
color: white; 
text-decoration: none;
}

.subnav li a:hover
{
background-color:#b9c6ef;
padding: 10px 10px 6px 10px;
color:#333da6;
font-size:14px;
text-decoration:underline;
}

.subnav li a.snav_on
{
background-color:#b9c6ef;
padding: 10px 10px 6px 10px;
color:#333da6;
font-size:14px;

}


.subnav li a.last
{
background-image:none;
text-decoration:none;
}


.left-article
{
width: 650px;
background-color: white;
padding: 0px 10px;
vertical-align: top;
}

h1.art-ttl
{
margin: 0 0 0 0;
padding-left:20px;
font-size: 18px;
font-weight: bold;
}

.art-banner
{
width: 100%;
margin: 0 0 4px 0;
text-align: center;
}

.art-cont
{
margin: 12px 0 0 0;
padding-left:20px;
}

.art-cont p
{
font-size: 14px;
padding: 0 0 15px 0;
margin: 0;
line-height: 20px;
}

.art-hdr-bar{
background-color: #CCCCCC;
font-size: 14px;
color: #000000;
font-weight: bold;
padding: 6px;
}

.art-pag
{
margin: 0 0 12px 0;
width: 100%;
text-align: right;
font-size: 12px;

}

.art-pag a
{
padding: 2px 1px;
font-size: 12px;
font-family: verdana, arial, sans-serif;
text-decoration: none;
color: black;
padding: 0 2px;
}

.art-pag span.on
{
padding: 2px 1px;
font-size: 12px;
font-weight: bold;
font-family: verdana, arial, sans-serif;
text-decoration: none;
color: black;
padding: 0 2px;
}


.rel-art
{
border: 1px solid #7a85d4;
margin: 2px 0 16px 0;
padding: 0 12px 10px 12px;
}

.rel-art p
{

line-height: 18px;
padding-bottom: 4px;
font-size: 12px;
}

.rel-art p a
{
color: #123caa;
text-decoration: none;
font-size: 12px;
}

ul.rel
{
margin: 6px 0 0 20px;
}

ul.rel li
{
padding-bottom: 10px;
list-style-image: url(http://image.elegantliving.ceconlinebbs.com/bullet-black-4px.gif);
}

ul.rel li .date
{
color: #666666;
padding: 0 0 0 2px;
}

ul.rel li a
{
color: black;
text-decoration: none;
font-size: 12px;
}

ul.rel li a:hover
{
color: black;
text-decoration: underline;
}

.art-forum
{
padding: 12px 0;
margin: 0 auto;
}

.art-forum td
{
vertical-align: top;
padding-bottom: 4px;
font-size: 12px;
}


.art-forum td input
{
font-size: 12px;
padding: 3px 3px 1px 3px;
}

.latest-forum
{
background-color: #ecedff;
font-size: 12px;
color: black;
padding: 10px 0 6px 18px;
margin: 0 0 12px 0;
}

.poll-right
{
background-color: #ecedff;
font-size: 12px;
color: black;
padding: 10px 0 6px 18px;
margin: 0 0 12px 0;
}

.poll-right .answers
{
margin:3px 0;
}

.poll-right .submit-btn
{
margin:5px 110px;
padding:5px 5px 1px 5px;
}
.poll-right .result, .result a
{
margin:5px auto;
text-align:center;
font-size:12px;
text-decoration:none;
}


.art-forum td input
{
font-size: 12px;
padding: 3px 3px 1px 3px;
}

.latest-forum
{
background-color: #ecedff;
font-size: 12px;
color: black;
padding: 10px 0 6px 18px;
margin: 0 0 12px 0;
}

.art-action
{
font-size:12px;
text-align:right;
}

.art-action a
{
font-size:12px;
color:#000;
text-decoration:none;
}

.art-action a:hover
{
font-size:12px;
color:#000;
text-decoration:underline;
}

.art_pl_name
{font-size:12px;}

.art_pl
{
background-color:#ececec;
font-size:12px;
border-bottom:1px solid #ccc;
padding:8px;
}

.art_pl a
{
font-size:12px;
color:#000;
text-decoration:none;
}

.art_pl a:hover
{
font-size:12px;
color:#000;
text-decoration:underline;
}


.subscript-sp
{
width:264px;
background-color: #ecedff;
font-size: 12px;
color: black;
padding: 10px 18px 6px 18px;
margin: 0 0 12px 0;
}

.subscript-sp img
{
margin-right:10px;}

.subscript-sp a
{
margin:5px auto;
text-align:center;
font-size:12px;
color:#000;
text-decoration:none;
}

.subscript-sp a:hover
{
text-decoration:underline;
}

/* CSS for Editorial Home page */


.featured
{
background-color:#b9c6ef;
padding:8px;
margin-bottom:12px;
}


.featured img
{
margin-right:10px;
float:left;
}

.featured p
{
float:left;
font-size:12px;
margin-top:8px;
line-height: 18px;
}

.featured h1
{
font-size:14px;
color:#010b74;
margin:10px 0 0 0;
}

.featured .contcell
{
background-color:#fff;
border:1px solid #6069ca;
vertical-align:top;
}

.featured .cent
{
width:10px;
}


.spzt-home
{
padding:8px;
border:1px solid #6069ca;
height:200px;
}

.spzt-home img
{
margin-right:10px;
}

.spzt-home h1
{
font-size:14px;
color:#010b74;
margin:10px 0 0 0;
}

.spzt-home p
{
font-size:12px;
}



.spzt-home ul
{
margin:0px 0 0 20px;
}

.spzt-home li
{
font-size:12px;
list-style-image: url(http://image.elegantliving.ceconlinebbs.com/bullet-black-4px.gif);
padding-bottom: 6px;

}

.magazine-sec
{
margin-top:8px;
}

.magazine-sec .cont
{
border:1px solid #6069ca;
height:150px;
}
.magazine-sec .cent
{
width:8px;
height:8px;
}

.magazine-sec-home
{
margin-top:12px;
background-color:#b9c6ef;
padding:8px;
}

.magazine-sec-home .cont
{
}
.magazine-sec-home .cent
{
width:8px;
height:8px;
}


/* CSS for forum */

.points-right
{
background-color: #ecedff;
font-size: 12px;
color: black;
padding: 11px 0 6px 18px;
margin: 0 0 12px 0;
width:282px;
border:#B7C6EF solid 1px;
}

.points-right .content, .points-right a
{
margin:8px 0;
font-size: 12px;
line-height:18px;
text-decoration:none;
color:#000;
}
.points-right a:hover
{
text-decoration:underline;
}

.forum-postdate, .forum-rep
{
color: #666666;
font-family: Arial, verdana, sans-serif;
font-size: 12px;
}

.forum-sections
{
margin: 6px 0 0 0;
}

.forum-sections .l
{
width:51%;
padding-right:12px;
vertical-align: top;
}
.forum-sections .r
{
vertical-align: top;
}

.forum-sections h1
{
font-size:14px;
color:#1A3398;
margin:3px 0 0 0;
border-bottom:1px solid #B7C6F1;
padding:0px 0px 2px 4px;
}



.forum-sections a
{
font-size:12px;
text-decoration:underline;
}

.forum-sections ul
{
margin:8px 0 25px 20px;
}

.forum-sections li 
{
	line-height: 20px;
	list-style-image: url(http://image.elegantliving.ceconlinebbs.com/li-bullet.gif);
}

.forum-sections li a
{
color: black;
text-decoration:none;
font-size: 12px
}
.forum-sections li a:hover
{
text-decoration:underline;
}


.forum-sections .topten
{
background-color:#b9c6ef;
padding:8px;
margin-bottom:25px;
}

.topten h1
{
border:0;
font-size:14px;
color:#010b74;
margin:3px 0 0 0;
}

.topten a
{
font-size:12px;
text-decoration:none;
color:#000;
}

.topten a:hover
{
text-decoration:underline;
color:#000;
}

.cont
{
font-size:12px;
line-height:25px;
color:#000;

}

.forum-line
{
padding: 0 0 8px 0;
}

.forum-line img
{
margin: 0 5px 0 0;
}


/* CSS for forum list page */

.hot-topic
{
padding:10px;
margin:1px 0 20px 0;
background-color:#b9c6ef;
}

.hot-topic_title
{
font-size:14px; 
font-weight:bold;
margin-bottom:20px;
margin-top:0;
}

.hot-topic-lst
{
font-size:12px;
line-height:20px;
padding-bottom:5px;
margin-bottom:12px;
border-bottom:1px solid #6069ca;
}

.hot-topic-lst a
{
text-decoration:none;
font-size:12px;
color:#000;
}
.hot-topic-lst a:hover
{
text-decoration:underline;
}


.more_tpc
{
font-size:12px;
text-align:right;
}

.forum-action
{
text-align:right;
font-size:12px;
}

.forum-action a
{
color:#000;
font-size:12px;
text-decoration:none;
}

.forum-list
{
border:1px solid #6069ca;
margin:12px auto;}

.forum-list th
{
background-color:#b9c6ef;
text-align:left;
font-size:12px;
padding:5px 2px;
color:black;
text-decoration:none;
}
.forum-list th a
{
text-decoration:none;
color:#000;
font-size:12px;}

.forum-list td
{
font-size:12px;
padding:5px;
}

.forum-list tr.pp
{
background-color:#ecedff;
}
.forum-list td a
{
color:#000;
font-size:12px;
text-decoration: none;
}

.forum-list td a:hover
{
color:#000;
font-size:12px;
text-decoration:underline;
}


.forum-pag
{
margin: 0 0 12px 0;
width: 100%;
text-align: right;
font-size: 12px;
line-height:20px;
}

.forum-pag a
{
padding: 2px 1px;
font-size: 12px;
font-family: verdana, arial, sans-serif;
text-decoration: none;
color: black;
padding: 0 2px;
}

.forum-pag span.on
{
padding: 2px 1px;
font-size: 12px;
font-weight: bold;
font-family: verdana, arial, sans-serif;
text-decoration: none;
color: black;
padding: 0 2px;
}

.forum-legend
{
border:1px solid #6069ca;
padding:5px;
text-align:center;
}

.forum-legend img
{
margin:5px;
}

.forum-legend a
{
font-size:12px;
color:#000;
text-decoration:none;
}
.forum-legend b
{
font-size:14px;
}

.bza
{
padding:8px 8px 2px 8px;
margin:0 0 20px 0;
background-color:#b9c6ef;
}

.error-msg
{
font-size: 12px;
color: #dc0202;
padding-top: 8px;
}

.error-msg-reglog
{
font-size: 12px;
color: #dc0202;
margin: 0;
padding: 0;
text-align: center;
}
/* for home page login status */

.home-status
{
background-color:#b9c6f0;
padding:5px;
height:180px;
margin-bottom:12px;
margin-top:12px;
}
.home-status h1
{
font-size:14px;
font-weight:bold;
margin:0 0 5px 0;
padding:0;
}

.home-status .dreams
{
float:left;
width:530px;
/*height:160px !important;
height:120px;
*/
background-color:#ebedfe;
border-left:1px solid #8284cf;
border-top:1px solid #8284cf;
border-right:2px solid #8284cf;
border-bottom:2px solid #8284cf;
margin:0;
}


.home-status .dreams .hd
{
background-image:url(http://image.elegantliving.ceconlinebbs.com/hdr-bar-bg.gif);
background-position:top left;
background-repeat:repeat-x;
width:520px;
height:15px;
padding:5px;
}

.home-status .dreams .hd h1
{
float:left;
font-size:14px;
font-weight:bold;
margin:0px;
color:#fff;
}

.home-status .dreams .hd .history, .history a
{
float:right;
padding-right:20px;
width:100px;
font-size:12px;
font-weight:normal;
color:#fff;
text-align:right;
text-decoration:none;
}

.log-state
{
margin:0;
}

.log-state td
{
padding:5px;
background-color:#fff;
border-bottom:1px solid #b9c6ef;
width:25%;
text-align:center;
}

.log-state td.log_col_p
{
padding:5px;
background-color:#ebedfe;
border-bottom:1px solid #b9c6ef;
width:25%;
text-align:center;
}


/*.home-status .dreams .cols
{
float:left;
width:115px;
height:125px !important;
height:100%;
background-color:#fff;
text-align:center;
padding:5px;
}


.home-status .dreams .cols_p
{
float:left;
width:130px;
height:125px !important;
height:100%;
background-color:#ebedfe;
text-align:center;
padding:5px;
}*/

.home-status .dreams .dream_title
{
margin:0 auto 8px auto;
font-size:14px;
font-weight:bold;
color:#263090;
}

.home-status .dreams .small, .small a
{
font-size:12px;
line-height:18px;
text-decoration:none;
}

.home-status .dreams .blue-line
{
width:100%;
border-bottom:1px solid #b9c6ef;
margin: 0px auto 8px auto;
}


.home-status .quiz
{
float:right;
width:110px;
height:140px;
background-color:#FFF;
border-left:1px solid #8284cf;
border-top:1px solid #8284cf;
border-right:2px solid #8284cf;
border-bottom:2px solid #8284cf;
padding:5px;
text-align:center;
font-size:12px;
line-height:18px;
}

.home-status .quiz img
{
margin:5px 5px 20px 5px;
}

.home-status .quiz a
{
font-size:12px;
line-height:18px;
text-decoration:none;
}

A{
	COLOR: black;
}
bodycontent
{
font-size: 12px;
}
.subnav li a
{
color:white;
text-decoration:none;
}
.subnavfocus
{
background-color:#b9c6ef;
padding: 10px 10px 6px 10px;
color:#333da6;
font-size:14px;
}
A#focus:visited
{
color:#333da6;
}
A#normal:visited
{
color:white;
text-decoration:none;
}
A#focus:hover 
{
color:#333da6;
padding: 10px 10px 6px 10px;
text-decoration:underline;
}
A#normal:hover
{
color:#333da6;
padding: 10px 10px 6px 10px;
text-decoration:none;
}
A:visited {
	COLOR: black;
text-decoration:none;
}
A:link {
	COLOR: black;
	text-decoration:none;
}
A:hover {
	COLOR:black;
	text-decoration:underline;
}
A:active {
	COLOR:black;
	text-decoration:none;
}
a#bcnav
{
color:#666;
text-decoration:none;
}

/* Celebrity Interview */


.content-4col
{
width: 100%; 
margin: 8px 0 0 0;
}

.left-stars
{
vertical-align: top;
background-color: #b9c6f0;
width: 282px;
text-align: center;
}

.starname
{
padding: 5px 0 23px 0;
color: #133678;
}

.horiz-bar-hd-mx
{
background-color: #7a85d4;
text-align: left;
padding-left: 10px;
margin-bottom: 25px;
}

.star-photos
{
vertical-align: top;
padding: 0 0 0 15px;
}

.star-photos img
{
margin-bottom: 2px;
}


.star-answers
{
vertical-align: top;
width: 290px;
}


.c-bargraph
{
/*width: 250px;*/
margin: 0px auto 0 auto;
}

.c-bargraph td.cbars
{
width: 25%;
text-align: center;
border-bottom: 1px solid #afb4e4;
margin: 0 0 4px 0;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
vertical-align: bottom;
}



.cbar-orange
{
width: 14px; 
/*height: 108px; */
border: 1px solid #d87354; 
margin: 4px 0 0 0;
background-image: url(http://image.elegantliving.ceconlinebbs.com/cbar-bg-orange.gif);
background-repeat: repeat-y;
}

.cbar-blue
{
width: 14px; 
border: 1px solid #5697c4; 
margin: 4px 0 0 0;
background-image: url(http://image.elegantliving.ceconlinebbs.com/cbar-bg-blue.gif);
background-repeat: repeat-y;
}

.cbar-purp
{
width: 14px; 
border: 1px solid #5697c4; 
margin: 4px 0 0 0;
background-image: url(http://image.elegantliving.ceconlinebbs.com/cbar-bg-purp.gif);
background-repeat: repeat-y;
}

.cbar-green
{
width: 14px; 
border: 1px solid #5697c4; 
margin: 4px 0 0 0;
background-image: url(http://image.elegantliving.ceconlinebbs.com/cbar-bg-green.gif);
background-repeat: repeat-y;
}

.cbar-ttl
{
padding: 6px 0;
text-align: center;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #3d3d3d;
vertical-align: top;
}

ul.celeb
{

}

ul.celeb li
{
font-size: 12px;
padding: 0 0 20px 0;
line-height: 18px;
}

.celeb-ans
{
color: #1237a4;
font-size: 12px;
}


.dream-layout td.dreams_center
{
background-color: white;
border: 1px solid #9a9edd;
padding: 6px;
vertical-align: top;
}

.dream-layout td.dreams_center .descrip
{
height:90px;
margin: 8px 0 5px 0;
padding: 0 10px;
font-size: 12px;
line-height: 18px;
}


.dream-layout td.dreams_center .sponsor
{
height:85px;
border-top:1px dashed #adadad;
margin: 6px 0 5px 0;
padding: 8px 5px 0 5px;

}

.dream-layout td.dreams_center .sponsor td
{
font-size: 12px;
line-height: 18px;
color:#4872d3;
}

.dream-layout td.dreams_center .sponsor img
{
margin-left:5px;
}

.dream-layout td.dreams_center .vote-btn
{
height:30px;
padding:10px 0;
background-color:#edf1fb;
}


/* winner history page */
.win_hst_hd
{
background-color:#ffaf5a;
margin:0 0 10px 0;
}


.hst_issue
{
text-align:right;
padding:5px 0;
margin-bottom:10px;
}


.hst_issue ul
{
display: inline;
padding:0;
}

.hst_issue li
{
display: inline;
list-style:none;
color:#4240bf;
font-size:14px;
padding: 3px 10px 3px 10px;
}


.hst_issue li a, a.iss_on
{
color:#4240bf;
text-decoration:none;
}

.hst_issue li a:hover
{
background-color:#d3d3d3;
color:black;
font-weight:bold;
text-decoration:underline;
padding:3px;
}




.hst_lst
{
border:1px solid #efaf6a;
margin:10px 0;
}

.hst_lst td.l
{
width:135px;
padding:20px 10px 20px 20px;
font-size:12px;
color:#414085;
line-height:19px;
}

.hst_lst td.r
{
padding:20px 20px 20px 10px;
font-size:12px;
color:#414085;
line-height:19px;
}


.bar-poll
{
height:10px;
margin: 0 6px 0 0;
}


.poll-hdr-bar
{
background-color: #7a85d4;
font-size: 14px;
color: white;
font-weight: bold;
padding: 6px 0 6px 18px;

}



.poll_result
{
border: 1px solid #7a85d4;
margin: 2px 0 16px 0;
padding: 10px 12px 10px 12px;
}


.poll_result th
{
text-align:left;
font-size:14px;
color:#44409f;
padding: 10px 5px 10px 12px;
}
.poll_result td.l
{
text-align:left;
padding: 10px 5px 10px 12px;
font-size:12px;
}

.poll_result td.r
{
text-align:left;
font-size:12px;
padding: 10px 5px 10px 5px;
}

.poll_result a, 
{
font-size:12px;
color:#000;
text-decoration:none;
}
.poll_result a:hover
{
font-size:12px;
color:#000;
text-decoration:underline;
}

.pgs-action
{
margin:20px 0;
padding:5px 0;
}

.pgs-action td
{font-size:12px;
}

.pgs-action td a
{font-size:12px;
color:black;
text-decoration:none;
}

.pgs-action td a:hover
{font-size:12px;
color:black;
text-decoration:underline;
}

.art-pag-count
{
font-size:12px;
color:#000;
margin:8px 10px;
}


div.sponsor-int
{
background-color: white;
border-top: 1px solid #8284cf;
border-right: 3px solid #8284cf;
border-bottom: 1px solid #8284cf;
border-left: 1px solid #8284cf;
margin: 6px 0 0 0;
padding: 20px 50px 20px 50px
}


.norm_table td
{
padding:8px 10px;
}


/*Newsletter alert*/


h3.newsletter
{
background-image: url(http://image.elegantliving.ceconlinebbs.com/newsletter-hd.gif);
background-repeat: no-repeat;
padding: 0;
margin: 0 0 12px 0;
}

.hdjg
{
vertical-align: top;
width: 100%;
padding: 0 0 10px 0;
margin: 0 0 12px 0;
background-color: #cdd8f9;
border: 1px solid #7881D2
}

ul.wangqi
{
margin: 10px 0 0 8px;
padding: 0;
}

ul.wangqi li
{
display: inline;
padding: 4px;
}

ul.wangqi li a, ul.wangqi li a:visited
{
color: #313A7F; 
}


.news-hd
{
margin: 0 0 0 0;
background-image: url(http://image.elegantliving.ceconlinebbs.com/hdr-bar-bg.gif);
background-repeat: repeat-x;
vertical-align: middle;
padding: 3px 0 3px 10px;
color: white;
font-size: 14px;
font-weight: bold;
}


.huodong-jieguo
{
width: 95%;
margin: 6px 0 0 20px;
}


.huodong-jieguo th
{
text-align: left;
padding: 10px 0 2px 10px;
background-color: #cdd8f9;
font-weight: bold;
font-size: 13px;
}


.huodong-jieguo td.perc
{
width: 25%;
padding: 2px 0 6px 24px;
background-color: #cdd8f9;
}


.wodemeng
{
background-color: #FFAF5A;
border: 1px solid #FFAF5A;
padding: 10px 10px 10px 20px;
width: 266px;
margin: 0 0 12px 0;
font-size: 12px;
line-height: 19px;
}

.meng-hd
{
font-size: 14px;
font-weight: bold;
margin: 0 0 4px 0;
}

.news-meng
{
color: #222222;
padding: 3px 0 6px 0;

}

.news-meng a
{
color: #222222;
text-decoration: none;
}


.hst-lst-news
{
margin: 14px 0 0 0;
}

.hst-lst-news td.ll
{
width: 135px;
padding:6px 6px 24px 6px;
}

.hst-lst-news td.ll img
{
border: 1px solid #7881D2
}

.hst-lst-news td.rr
{
padding:0 6px 24px 6px;
font-size:12px;
color: black;
line-height:19px;
}
a#morepost
{
	text-decoration:none;
}

a#morepost:hover
{
text-decoration:underline;
}
a#bcnav
{
	text-decoration:none;
}

a#bcnav:hover
{
text-decoration:underline;
}

th a:hover
{
text-decoration:underline;
}








.varLine {
	width:1px;
	background-image:url(http://image.elegantliving.ceconlinebbs.com/elements/lineBg.gif);
	background-repeat:no-repeat;
}
img {
    border:0px;
}
.listMenu {
	width:60%;
	float:left;
	color:#CBCBCB;
	padding:30px 0px 0px 0px;
	letter-spacing: 1px;
}
.listMenu a:link {
	color:#656565;
}
.listMenu a:visited {
	color:#656565;
}
.listMenu a:hover {
	color:#000000;
}

.profileArea {
	width:40%;
	float:left;
	padding:60px 0px 0px 0px;
	text-align:right;
}
.profileArea a:link {
	color:#000000;
}
.profileArea a:visited {
	color:#000000;
}
.profileArea a:hover {
	color:#656565;
}
.contentArea {
	width: 980px;
	margin: 0px auto;
	padding: 0px;
	clear:both;
}

/*header 部分的CSS定义*/
#headerlogo {
	float:left;
	width:260px;
	margin:0px;
	padding:0px 0px 0px 15px;
	text-align:left;
}
#headerbanner {
	float:left;
	margin: 0px;
	width:705px;
}


/*页脚部分的定义开始*/
#footerDetailNav {
  color:#565656;
  background:#E8E8E8;
  font-size:12px;
  text-align:center;
  height:25px;
  line-height:25px;
  margin-top:10px;
}


#footerDetailNav a:link {
     color:#000000;
     font-size:12px;
     text-decoration:none;
}
#footerDetailNav a:visited {
     color:#000000;
     font-size:12px;
     text-decoration:none;
}
#footerDetailNav a:hover {
     color:#000000;
     font-size:12px;
     text-decoration:underline;
}
#footerDetailNav a:active {
    color:#000000;
    font-size:12px;
    text-decoration:underline;
}
#footerDetailLink {
	clear:both;
    font-size:12px;
    color:#313131;
    text-align:center;
    background:#FFFFFF;
    padding:8px 10px 20px 10px;
	line-height:25px;
}
#footerDetailLink a:link {
     color:#313131;
     font-size:12px;
     text-decoration:none;
}
#footerDetailLink a:visited {
     color:#313131;
     font-size:12px;
     text-decoration:none;
}
#footerDetailLink a:hover {
     color:#313131;
     font-size:12px;
     text-decoration:underline;
}
#footerDetailLink a:active {
    color:#313131;
    font-size:12px;
    text-decoration:underline;
}


#jive-postpage {
	border:#CDCDCD solid 1px;
	background-color:#F7F7F7;
	padding:5px;
}
.forumContent {
background-color:#F7F7F7;
border:#C0C6D6 solid 1px;
}
.nodisplay
{
display:none;	
}

/*以下是论坛 PK 功能的样式*/

/*框架头部*/
.PKtitle_a {
	height:25px;
	background-image: url(http://image.elegantliving.ceconlinebbs.com/tab_01.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-top:10px;
}
.PKtitle_b {
	height:25px;
	background-image: url(http://image.elegantliving.ceconlinebbs.com/tab_02.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.PKtitle_c {
	height:24px;
	line-height:24px;
	border-top:#CCCCCC solid 1px;
	margin:0 5px;
	background:#F1F2FE;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	text-indent: 5px;
}

/*框架容器 a*/
.PKcontent_a {
	border:1px solid #CCCCCC;
	padding:5px;
	height:1%;
}
/*框架容器 c*/
.PKcontent_c {
	border:1px solid #CCCCCC;
	padding:5px;
	margin-top:10px;
	height:1%;
}
.PKcontent_c1 {
	float:left;
	width:48.8%;
	padding-right:1%;
	border-right:#CCCCCC solid 1px;
}
.PKcontent_c2 {
	float:left;
	width:48.8%;
	margin-left:1%;
	
}

/*支持率相关的样式*/
.PKcontent_b {
	height:25px;
	line-height:25px;
}
.PKcontent_b img {
	margin-bottom:-3px;
}
.PKloadImg {
	border:#CCCCCC solid 1px;
	padding-left:1px;
	padding-top:1px;
	padding-bottom:1px;
}
/*清除浮动*/
.clearTool {
	clear:both;
}
/*PK评论内容*/
.PKcontent_d {
	float:left;
	width:49%;
}
.PKcontent_e {
	float:right;
	width:49%;
}
.scroll {
	height: 230px;
	position:relative;
	overflow-y: scroll;
	overflow-x: hidden;
	width:310px;
}
.scrollB {
	height: 230px;
	position:relative;
	overflow-y: scroll;
	overflow-x: hidden;
}


.PKtitle_d {
	height:20px;
	line-height:20px;
	font-size:12px;
}
.PKtitle_e {
	height:20px;
	line-height:20px;
	font-size:12px;
	text-align:right;
	margin-top:-20px;
	padding-right:5px;
}
.PKtitle_g {
	height:22px;
	line-height:22px;
	text-align:right;
	font-size:12px;
	margin-right:5px;
	border-bottom:#CCCCCC solid 1px;
}
.PKcontent_f {
	line-height:20px;
	padding-left:10px;
	text-indent:12pt
}
.PKallCom {
	height:25px;
	line-height:25px;
	text-align:right;
	margin-top:-25px;
	font-size:12px;
	padding-right:10px;
}






/*
-----------------
*/

.CreateThemeReward {
	
	border-top:#FFFFFF 1px solid;
	padding:8px 0px;
	text-align:right;
	padding-right:10px;
	color:#333366;
}
.CreateThemeIco01 {
	margin-right:20px;
	color:#cc0000;
	background:url(http://image.elegantliving.ceconlinebbs.com/ico_01.gif) 0px 2px no-repeat;
	padding-left:20px;
}
.CreateThemeIco02 {
	color:#cc0000;
	background:url(http://image.elegantliving.ceconlinebbs.com/ico_01.gif) 0px 0px no-repeat;
	padding-left:20px;
}
.CreateThemeRewardInput01 {
	width:40px;
}


.SmileReward {
	background:url(http://image.elegantliving.ceconlinebbs.com/ico_01.gif) no-repeat;
	margin-left:20px;
	padding-left:20px;
	font-weight:normal;
	color:#FF0000;
}


.ico04:link,.ico04:visited {color:#333366;text-decoration:none; line-height:24px; background:url(http://image.elegantliving.ceconlinebbs.com/ico_01.gif) 0px 4px no-repeat; padding-left:20px; display:block; width:30px; float:left;}
.ico04:hover {text-decoration:none;color:#FF0000 ;}

.nodecoration {text-decoration:none; line-height:24px; }

.submit:link,.submit:visited {color:#333366;text-decoration:none; line-height:24px; 0px 4px no-repeat;padding-left:5px; display:block;float:left;}
.submit:hover {text-decoration:none;color:#FF0000 ;}

.SmileTagTip {
	line-height:30px;
	background:#f7f7f7;
	text-align:right;
	padding-right:10px;
	color:#333399;
}
.SmileTagTip a:link,.SmileTagTip a:visited {color:#333366;text-decoration:none;}
.SmileTagTip a:hover {text-decoration:none;color:#FF0000 ;}
.HotTag {
	padding:0px 10px;
	line-height:30px;
	color:#ff0000;
}
.HotTag a:link,.HotTag a:visited {color:#990000;text-decoration:none;}
.HotTag a:hover {text-decoration:none;color:#FF0000 ;}


.TagCor {
	height:30px;
}
.TagCor .set {
	width:90px;
	height:30px;
	background:url(http://image.elegantliving.ceconlinebbs.com/TagCorSet.gif) no-repeat;
	line-height:22px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}

.TagList {
	border:#a0a0db 1px solid;
	width:668px;
	text-align:left;
	background:#ffffff;
}
.TagList .tit {
	line-height:28px;
	padding-left:10px;
	background:#e9ecf6;
	color:#333366;
	font-weight:bold;
}
.TagCon ul{
	padding:0px;
	margin:0px;
}
.TagCon li {
	list-style:none;
	padding-top: 2px;	
	border-top:#a0a0db 1px solid;
	padding-left:10px;
	color:#666666;
	line-height:20px;
	margin:2px;
	padding-bottom: 5px;	
}

.TagCon li .Contit {
	line-height:30px;
}
.Bg01 {
	background:#FFFFFF;
}
.Bg02 {
	background:#f9f9ff;
} 
.fontFF0000 {
	color:#FF0000;
}
/*
收集邮件的区域
*/
#getMailNotice {
	border-top:#80A1BA solid 1px;
	border-bottom:#80A1BA solid 1px;
	border-right:#AAAAAA solid 1px;
	background-image:url(http://image.elegantliving.ceconlinebbs.com/getMailNotice.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#E9EDF7;
	padding:8px 0 0 80px;
	height:30px;
}
#getMailNotice p {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	color:#475A90;
}
#getMailNotice p span {
	font-size:12px;
}

#getMailNotice p  a:link {
	font-size:12px;
	color:#CE2D47;
	text-decoration:none;
}
#getMailNotice p  a:visited {
	font-size:12px;
	color:#CE2D47;
	text-decoration:none;
}
#getMailNotice p  a:hover {
     color:#CE2D47;
     font-size:12px;
     text-decoration:underline;
}
#getMailNotice p  a:active {
    color:#CE2D47;
    font-size:12px;
    text-decoration:underline;
}
.paddtopStyle {
}

/* search result */
.articlePosition{
	font-size:12px;
	padding-top:15px;
	padding-left:10px;
	padding-bottom:10px;
	color:#666666;
}
.searchResultFrame {
	margin-left:10px;
	background-color:#EEEEEE;
	height:25px;
}

.searchResultFrame ul{
	list-style:none;
}
.searchResultFrame  a ,.searchResultFrame span{
	font-size:14px!important;
	font-weight:bold!important;
}
.searchResultFrame li {
	float:left;
	line-height:25px;
	height:25px;
	padding:0 10px;
}
.searchResultSelected {
	background-color:#CCCCCC;
}
.articleClass{
	font-size:14px;
	letter-spacing:2px;
	padding:6px 0px 5px 15px;
	font-weight:bold;
	background-color:#dddddd;
	margin-left:10px;
	border:#7e7e7e 1px solid;
}
.listDiv{
	padding:12px;
}
.listTitle{
	font-size:13px;
	font-weight:bold;
	line-height:22px;
	color:#000000;
}
.ListLead{
	font-size:12px;
	color:#000000;
	line-height:16px;
	text-indent:25px;
	margin-bottom:10px;
}
.listCount {
	font-size:12px;
	text-align:right;
	margin-bottom:10px;
	font-family:"宋体";
}
.listCount a:link, .listCount a:visited { 
	color:#000000; 
	font-size:12px; 
	line-height:14px;
	display:block;
	text-decoration:none; 
	background:#e8e8e8; 
	float:left; 
	padding:6px 10px; 
	margin-left:5px;
}
.listCount a:hover { 
	background:#666666; 
	color:#FFFFFF;
}
.listCount strong {
	display:block;
	float:left;
	font-size:12px;
	line-height:14px;
	padding:6px 8px;
	margin-left:5px;
}
.listCount span {
	padding:5px 9px;
	border:#e7e7e7 1px solid;
	background:#FFFFFF;
	display:block;
	float:left;
	margin-left:5px;
	font-size:12px;
	line-height:14px;
	color:#e2e2e2;
}
.whiteLine {
	height:10px;
	clear:both;
	background-color:#FFFFFF;
	line-height:10px;
}
.keyWordStyle {
	color:#FF0000;
	padding:0 4px;
}
.nosearchresult{
	text-align:center;
	padding: 10px;
	border:0 1px 1px 1px;
	border-style:solid;
	border-width:1px;
	border-color:#ccc;
	margin:10px auto 20px 10px;	
}
/* search result */
