/* CSS
Author: V.Enjoy OF EnjooSite
Client: EnjooSite
Created: 2008-11-20
Modified: 2008-11-20
*/

body#enjoo_site{background:#fef3d7 url(images/bg_html.jpg);font-size:9pt;}
#EnjooSiteForm{background: Transparent url(images/bg_wrapper.jpg) repeat-x scroll left 25px;}
#wrapper{background:Transparent url(images/main-bg.jpg) no-repeat scroll 50% 25px;}
#footer{background:#dac492 url(images/bg_html.jpg) scroll left 0;padding:45px 0 0 0;}
#footer .copyright{padding:10px 0 0 0;border-top:1px dashed #9a595f;}
#container .container_12{background-color:#fff;border-bottom:5px solid #9a595f;}

#topNav{background:#e86419;line-height:24px;height:24px;border-bottom:1px solid #9a595f;padding:0 0 0 10px;}
#topNav a{color:#fff;}
#topNav a:hover{color:#b3d10f;}

#logo{padding: 25px 0;text-align:right;}
#logo h1{color:#fff;font-size:3em;}
#logo h1 a{color:#fff;}
#logo h2{color:#fff;font-size:1.5em;}

#subNav{height:auto;}
#subNav ul{margin:0;}
#subNav ul li.action{float:right;}
#subNav ul li.disabled a,#subNav ul li.disabled a span{color:#ccc;cursor:default;}

#container ul.journal_eintrag li{margin:0;}
#container ul.journal_eintrag h5{font-size:9pt;margin:0;}
#container ul.journal_eintrag h5 a{display:block;line-height:1.5em;height:1.5em;overflow:hidden;}
#container ul.journal_eintrag .postfooter,#container ul.journal_eintrag .postfooter a{font-size:9pt;color:#ccc;text-align:left;}

/*  自定义类
================================================   */
.simply_text{border:1px solid #ccc;padding:3px;}
.border_right_1{border-right:1px solid #dcdcdc;}
.simply_box{border:1px solid #dcdcdc;padding:10px;}
.small_logo{border:1px solid #ccc;width:30px;height:30px;}
.dashed_bottom_1{padding: 0 0 5px 0;margin:0 0 10px 0;border-bottom:1px dashed #ccc;}
.overflow_line{line-height:1.65em;height:1.65em;font-size:9pt;width:auto;overflow:hidden;}

/*  文章列表
================================================   */
.journal_item{margin:0 0 5px 0;}
ul.journal_eintrag{margin:0;}
ul.journal_eintrag p.journal_eintrag_content{margin:0;}
ul.journal_eintrag li .postfooter{margin:0 0 5px 0;padding:0;}
#journalListContainer h3,#journalListContainer h4{text-align:left;}
#journalListContainer h3{color:#fb520d;font-size:13pt;}
#journalListContainer h4{color:#808080;font-size:9pt;font-weight:normal;}
#journalListContainer ul.journal_eintrag h5{margin:0;}
#journalListContainer ul.journal_eintrag li{margin:0 0 20px 0;}
#journalListContainer .category_info{background:#fafbbf;}
#journalListContainer h4.daytitle{font-size:11pt;font-weight:bold;color:#ec8908;border-bottom:1px dashed #ccc;padding:0 0 5px 0;margin:0 0 10px 0;}
#journalListContainer h4.daytitle a{color:#fb520d;}

/*  文章阅读
================================================   */
.content_container h3{text-align:center;font-size:14pt;padding:0 0 10px 0;margin:25px 0 0 0;}
.content_container .postfooter{text-align:center;margin:0 0 25px 0;padding:0 0 10px 0;border-bottom:1px dashed #ccc;color:#ccc;}
.content_container .journal_content{line-height:2em;text-indent:2em;}
.content_container .score_box{}

/*  个人空间侧边栏
================================================    */
.content_sidebar h5{font-size:11pt;padding:0 0 5px 0;margin:5px 0;border-bottom:1px dashed #ccc;}
.content_sidebar .enjoo_panel{padding:5px 0;margin:0;}
.content_sidebar .thumb_l_list .content_container{width:240px;}

.subCategoryList{padding:0 0 0 2em;margin:0;}

/*  自定义Widget
================================================   */
.enjoo_tabs{position:relative;}
.enjoo_tabs .tab_container{position:relative;z-index:1;margin:0 0 0 10px;background:#fff;padding:10px 0 0 10px;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.enjoo_tabs ul.tab_container>li{border:1px solid #9a595f;background:#e86419;margin:0 10px 0 0;}
.enjoo_tabs ul.tab_container>li a{color:#fff;}
.enjoo_tabs ul.tab_container>li a:hover{color:#b3d10f;}
.enjoo_tabs ul.tab_container>li a span{display:block;line-height:1.6em;height:1.6em;float:left;padding:2px 3px;cursor:pointer;}
.enjoo_tabs ul.tab_container>li.current{background:#fff;border-bottom-color:#fff;}
.enjoo_tabs ul.tab_container>li.current a{color:#e86419;}
.enjoo_tabs .bottom_line{position:absolute;left:0px;bottom:0px;border-bottom:1px solid #9a595f;width:100%;z-index:0;}

.enjoo_tabs .page_menu_container{background:#fff;margin:0;padding:10px;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.enjoo_tabs .page_menu_container li{margin:0 10px 0 0;padding:0;}
.enjoo_tabs .page_menu_container li a{color:#000;}

/*  自定义Widget:enjoo_box
================================================   */
.enjoo_box_container{border:1px solid #ccc;}
.enjoo_box_container h5{line-height:29px;height:29px;background:#dcdcdc;font-size:9pt;margin:0;padding:0 10px;}
.enjoo_box_container h6{font-size:9pt;padding:10px;margin:0;border-top:1px dashed #ccc;}
.enjoo_box_container .enjoo_box_content{padding:10px;line-height:1.65em;}


/*  自定义Portal
================================================   */
.enjoo_portal{}
.enjoo_portal h5{height:40px;line-height:40px;margin:10px 0;color:#1b838e;font-size:11pt;padding:0 0 0 40px;border-bottom:1px dashed #ccc;background:Transparent url(images/link.gif) no-repeat 0 50%;}
.enjoo_portal h5 span{font-size:9pt;color:#ccc;font-weight:normal;}
.enjoo_portal ul.enjoo_portal_container>li{}
.enjoo_portal ul.enjoo_portal_container>li>a{border:1px solid #fff;display:block;padding:10px;}
.enjoo_portal ul.enjoo_portal_container>li>a:hover{border-color:#fc9e3e;background:#ffecdd;}
.enjoo_portal ul.enjoo_portal_container>li>a>span{display:block;width:119px;line-height:14px;height:14px;overflow:hidden;cursor:pointer;background:Transparent url(images/checkbox.gif) no-repeat 0 0;padding:0 0 0 18px;}
.enjoo_portal ul.enjoo_portal_container>li.added>a>span{background-position:0 -14px;}

.thumb_l_list .icon_container{padding:0;margin:0;}
.thumb_l_list .icon_container img{margin:5px 5px 0 0;}
.thumb_l_list .content_container{padding:0;margin:0;overflow:hidden;}

.gallery_thumb_list li{margin:0;padding:0;}
.gallery_thumb_list li a span{display:block;width:140px;height:105px;background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;border:1px solid #ccc;overflow:hidden;text-indent:-9000px;}
.gallery_thumb_list li a{display:block;float:left;padding:4px;}
.gallery_thumb_list li a:hover{background:#e1f09c;}

.simply_list,.simply_list li{margin:0;padding:0;}
.user_avatar_h_list{margin:0;padding:0}
.user_avatar_h_list li{float:left;}
.user_avatar_h_list a span img{width:30px;height:30px;border:1px solid #ccc;}
.user_avatar_h_list a span{display:block;padding:5px;float:left;}
.user_avatar_h_list a:hover span{background:#ddec85;}

/*  Themes选择页面  */
.enjoo_portal ul.enjoo_portal_container>li.current>a{border-color:#fc9e3e;background:#ffecdd;}
.enjoo_portal ul.enjoo_portal_container>li>a.theme_thumb_box>span{width:96px;height:74px;line-height:74px;padding:0;text-indent:-9000px;}

.enjoo_portal ul.tab_h_layout_container>li{width:150px;}
.enjoo_portal ul.tab_h_layout_container>li>label{display:block;line-height:2em;height:2em;margin:10px 0;}
.enjoo_portal ul.tab_h_layout_container>li>.tab_layout_item{border:1px solid #fff;height:35px;width:70px;margin:0 0 10px 0;padding:10px;}
.enjoo_portal ul.tab_h_layout_container>li>div.current{border-color:#fc9e3e;background-color:#ffecdd;}

/*  竖向、右侧导航
================================================   */
.hr_menu{}
.hr_menu>li{margin:0 0 10px 0;}
.hr_menu>li>a,
.sortable_h{display:block;line-height:2em;height:2em;padding:10px;border:1px solid #fff;}
.hr_menu>li>a:hover{border-color:#94b22e;background:#c4e319;}
.hr_menu>li.hover>ul.sortable_h{border-color:#c4e319;background:#dfe6a2;color:#fff;}
.hr_menu>li.current>a,
.hr_menu>li.current>ul.sortable_h{border-color:#94b22e;background:#c4e319;color:#fff;}
.sortable_h>li a span,
.sortable_h>li.arrow_down a span,
.sortable_h>li.arrow_up a span{display:block;height:2em;line-height:2em;}
.sortable_h>li.arrow_down a span{width:15px;background:Transparent url(images/arrow_down.gif) no-repeat 50% 50%;}
.sortable_h>li.arrow_up a span{width:15px;background:Transparent url(images/arrow_up.gif) no-repeat 50% 50%;}
.sidebar_container h5{height:40px;line-height:40px;margin:10px 0;color:#e8810a;font-size:11pt;padding:0;border-bottom:1px dashed #e8810a;}

/*  特定样式部分
================================================   */
.enjoo_portal ul.tab_h_layout_container>li>.tab_layout_item{background:Transparent url(images/tab_layout_1column_1.gif) no-repeat 35px 10px;}
.enjoo_portal ul.tab_h_layout_container>li>.c2_1{background-image:url(images/tab_layout_2column_1.gif);}
.enjoo_portal ul.tab_h_layout_container>li>.c2_2{background-image:url(images/tab_layout_2column_2.gif);}
.enjoo_portal ul.tab_h_layout_container>li>.c3_1{background-image:url(images/tab_layout_3column_1.gif);}
.enjoo_portal ul.tab_h_layout_container>li>.c3_2{background-image:url(images/tab_layout_3column_2.gif);}

/*  特点模块:评论
================================================   */
#CommentForm .enjoo_box_content li{}
.comment_content label{display:block;}
.comment_item{border:1px dashed #dcdcdc;}
.comment_item td{padding:5px;}
.comment_item .enjooTd01{width:85px;text-align:center;overflow:hidden;padding:15px 0 0 0;}
.comment_item .enjooTd02 .commentHead{border-bottom:1px dashed #dcdcdc;margin:0 0 10px 0;}
.comment_item .enjooTd02 .separator{padding:0 5px;}
#commentsContainer .author .comment_item{border-color:#fe8109;}

/*  特点模块:投票
================================================   */
.vote_item_1 li.chart span{border-color: #f09044;background-color: #fdaa2a;}
.vote_item_2 li.chart span{border-color: #3bb2f4;background-color: #60d6fe;}
.vote_item_3 li.chart span{border-color: #75cf74;background-color: #d1efd1;}
.vote_item_4 li.chart span{border-color: #8e4d2a;background-color: #f5e1aa;}

/*  特点模块:辩论
================================================   */
.enjoo_viewpoint_container td,
.enjoo_viewpoint_container th{padding:0px;margin:0px;width: 49%;}
.enjoo_viewpoint_container th h6{font-size: 9pt;font-weight: bold;text-align:left;margin:0 0 10px 0;}
.enjoo_viewpoint_container th h6 span{font-weight:normal;}
.enjoo_viewpoint_container th.affirmative_opinion h6{color: #f09044;}
.enjoo_viewpoint_container th.opponent_opinion h6{color: #3bb2f4;}
.enjoo_viewpoint_container td.separate,
.enjoo_viewpoint_container th.separate{width:2%;}
.enjoo_viewpoint_container td.closing .innerBox
{
    background-color: #f0fbeb;
    border:1px solid #cacaff;
    margin:10px 0;
    color: #ff0000;
}
.enjoo_viewpoint_container td.opponent_opinion,
.enjoo_viewpoint_container th.opponent_opinion
{
    padding: 10px;
    border:1px solid #94d3f6;
    background-color: #ffffff;
    height: 100%;
}
.enjoo_viewpoint_container td.affirmative_opinion,
.enjoo_viewpoint_container th.affirmative_opinion
{
    padding: 10px;
    border:1px solid #f1cd99;
    background-color: #ffffff;
    height: 100%;
}
.enjoo_viewpoint_container th.opponent_opinion
{
    background-color: #ecf4ff;
}
.enjoo_viewpoint_container th.affirmative_opinion
{
    background-color: #ffffdd;
}
.enjoo_viewpoint_container .opinion_content{margin:10px 0 0 0;border-top:1px dashed #ccc;padding:10px 0 0 0;text-align:left;font-weight:normal;}
.enjoo_viewpoint_container .post_opinion_container .simply_text{width:250px;}
.enjoo_viewpoint_container .post_opinion_container h6{font-size:9pt;font-weight:normal;margin:0;padding:0;}
.enjoo_viewpoint_container .post_opinion_container h6 span{color:#ccc;}
.enjoo_viewpoint_item_container{line-height: 1.65em;border-bottom: 1px dashed #dcdcdc;padding: 5px 0 10px 0;margin: 5px 0;}
.enjoo_viewpoint_item_container h6{font-size:9pt;font-weight:normal;margin:0;padding:0;}
.enjoo_viewpoint_item_container .context{}
.enjoo_viewpoint_item_container .footer{text-align: right;padding:0px;margin:0px;background-image: none; background-color: Transparent;line-height:15px;height:15px;}
#affOpinionListContainer .enjoo_viewpoint_item_container .footer
{
    color: #f09044;
}
#oppOpinionListContainer .enjoo_viewpoint_item_container .footer
{
    color: #3ab1f5;
}
.enjoo_viewpoint_item_container h5
{
    font-size: 9pt;
    padding:0 0 5px 0;
    padding: 0 0 5px 0;
}

/*  特定模块:投票统计
================================================   */
.post_vote_container .no_vote_title{padding:0 0 0 10px;border-left:1px dashed #ccc;}
.post_vote_container .no_vote_title .vote_title_container{display:none;}
.post_vote_container h5{font-size:9pt;margin:10px 0 5px 0;padding:0 0 5px 0;border-bottom:1px dashed #ccc;}
.vote_item{line-height: 1.65em;}
.vote_item li.per{padding-left: 5px;color:#ccc;text-align:left;}
.vote_item li.per label{color: #ccc;}
.vote_item li.chart,
.vote_item li.per{height: 20px;line-height: 20px;vertical-align:middle;}
.vote_item li.chart{float:left;}
.vote_item li.chart span
{
    display:block;
    height:12px;
    margin:3px 0px;
    border-width:1px;
    border-style: solid;
    border-color: #4aa5de;
    background-color:#9cceef; 
    text-indent:-9000px;
}
#postVotesContainer .vote_item_1 li.chart span
{
    border-color: #f09044;
    background-color: #fdaa2a;
}
#postVotesContainer .vote_item_2 li.chart span
{
    border-color: #3bb2f4;
    background-color: #60d6fe;
}
#postVotesContainer .vote_item_3 li.chart span
{
    border-color: #75cf74;
    background-color: #d1efd1;
}
#postVotesContainer .vote_item_4 li.chart span
{
    border-color: #8e4d2a;
    background-color: #f5e1aa;
}
/*  特定模块:提问-答案
================================================   */
#QuestionForm{margin:10px;}
#postAnswerContainer{margin:0 0 10px 0;}
.answer_item{padding:5px 10px;border-top: 1px solid #dcdcdc;}
.answer_item .description{margin:0;padding:5px 0 0 0;border-top: 1px dashed #cccccc;line-height:1.65em;}
.best{background-color: #ffffdd;}
.bestLabel{color: #ff0000;}
.next_page_button{margin:0;text-align: center;border-top: 1px solid #dcdcdc;}
.next_page_button span{display: block;height: 30px;line-height: 30px;background: url(images/panel_gray.gif) left center repeat-x;cursor:pointer;}
.next_page_button a:hover span{display: block;background: url(images/CommentAuthorGradient.gif) left center repeat-x;}
.next_page_button a:hover span.loading,
.next_page_button span.loading{text-indent: -10000px;background: url(images/loading.gif) center center no-repeat;}

/*  特定模块:侧边栏AD_样式1
================================================   */
.enjoo_ad_s1{background:#0679c9;width:280px;margin:0;padding:0;overflow:hidden;text-align:center;border:1px solid #ccc;}
.enjoo_ad_s2{height:200px;text-align:center;border:1px solid #ccc;overflow:hidden;margin:0;padding:0;background:#dcdcdc;}



/*  标签云
================================================   */
#tag-cloud,.tagCloud
{
	font-size: 1em;
	margin: 0;
	padding: 0;
	line-height: normal;
}
#tag-cloud li,
.tagCloud li
{
	display: inline;
	list-style-type: none;
}
#tag-cloud li, 
#tag-cloud li a,
.tagCloud li ,
.tagCloud li a
{
	display: inline;
	padding:2px;
}
#tag-cloud li,
.tagCloud li
{
	padding: 2px 3px;
}
#tag-cloud li a.tag-style-selected,
#tag-cloud li a:link.tag-style-selected,
#tag-cloud li .tag-style-selected,
.tagCloud li a.tag-style-selected,
.tagCloud  li a:link.tag-style-selected,
.tagCloud  li .tag-style-selected
{
	color: #fff;
	background-color: #ff0000;
}
.tag-style-1{font-size: 1em;font-weight: normal;}
.tag-style-2
{
	font-size: 1.2em;
	font-weight: normal;
}
.tag-style-3
{
	font-size: 1.4em;
	font-weight: bold;
}
.tag-style-4
{
	font-size: 1.6em;
	font-weight: normal;
}
.tag-style-5
{
	font-size: 1.8em;
	font-weight: bold;
}
.tag-style-6
{
	font-size: 2em;
	font-weight: bold;
}
.tag-style-7
{
	font-size: 2.2em;
	font-weight: bold;
}

.restoreTag
{
	float:left;
	display:block;
	width: 25px;
	height:18px;
	background-image: url(images/refurbish.gif);
	background-position: center center;
	background-repeat: no-repeat;
	cursor:pointer;
}




.enjooSite_widgetContainer {  color:#222; margin:0;padding:5px;min-height:500px;}
.enjooSite_widgetContainer h2 {display: none; color:#666; font-size:11px; margin:0; line-height:2em; }
dl.enjooSite_widgetItem{position:relative;}
dl.enjooSite_widgetItem,dl.enjooSite_widgetItem dt{border-color: #c08f6e;border-style: solid;}
dl.enjooSite_widgetItem { color:#222; margin:0 0 10px 0;border-width: 1px;overflow:hidden;}

dl.enjooSite_widgetItem dt { background-color:#a77552;display:block;border-width:0 0 1px 0;float:none;width:auto;color:#000; cursor:move; text-align:left; padding:0; position:relative; }
dl.enjooSite_widgetItem dd { margin:0; padding:0; text-align:left;}
dl.enjooSite_widgetItem dd.widget_action{background:#d9cab7;}
dl.enjooSite_widgetItem dd.widget_action .enjooSite_widgetItemEdit{margin:0;padding:10px;}
dl.enjooSite_widgetItem dd.widget_action .enjooSite_widgetItemEdit li{margin:0;line-height:1.65em;}
dl.enjooSite_widgetItem dd.widget_action .enjooSite_widgetItemEdit li>span{display:block;}
dl.enjooSite_widgetItem dd.widget_action .modulebuttons{position: absolute;top:5px;right:5px;}
dl.enjooSite_widgetItem dt span.t{display:block;padding:0 10px;height:2em;line-height:2em;overflow:hidden;}
.ui-sortable-helper {}
.placeholder { border:1px dashed #fba534;margin:0 auto; }
/*  ---编辑模式---  */
div.editState dl.noborder,div.editState dl.noborder dt{border-style:dashed;}
div.editState dl.noborder dd .innerBox{padding:0;}
/*  ---浏览模式---    */
div.viewState dd.widget_action{display:none;}
div.viewState dl.noborder,div.editState dl.noborder dt{border-width:0px;}
div.viewState dl.noborder dt{display: none;}
div.viewState dl.enjooSite_widgetItem dt{cursor:default}
div.viewState dl.noborder dd{border:2px solid #d9cab7;}
div.viewState dl.noborder dd .inner_box{padding:0;border:1px solid #c08f6e;}

/*  功能模块管理按钮
=========================================================    */
dl.enjooSite_widgetItem dd.widget_action ul.modulebuttons{position:absolute; right:0px;top:5px;z-index:10;}
dl.enjooSite_widgetItem dd.widget_action ul.modulebuttons li{margin:0 5px 0 0;}
dl.enjooSite_widgetItem dd.widget_action ul.modulebuttons a{float: left;}
dl.enjooSite_widgetItem dt ul.modulebuttons a,
dl.enjooSite_widgetItem dd.widget_action ul.modulebuttons span{margin: 0px;padding: 0;}
dl.enjooSite_widgetItem dd.widget_action ul.modulebuttons span{display: block;width:12px;height:12px;text-indent:-9000px;cursor:pointer;background: url(images/widgetButton.gif) no-repeat scroll 0px 0px;}
dl.enjooSite_widgetItem dd.widget_action a.delbox span{background-position: -60px 0px;}
dl.enjooSite_widgetItem dd.widget_action a.minbox span{background-position: -36px 0px;}
dl.enjooSite_widgetItem dd.widget_action a.maxbox span{background-position: -24px 0px;}
dl.enjooSite_widgetItem dd.widget_action a.delbox:hover span{background-position: -60px -12px;}
dl.enjooSite_widgetItem dd.widget_action a.minbox:hover span{background-position: -36px -12px;}
dl.enjooSite_widgetItem dd.widget_action a.maxbox:hover span{background-position: -24px -12px;}
dl.enjooSite_widgetItem dd.widget_action a.editbox:hover span{background-position: 0px -12px;}