﻿/* 
  ================================
    CSS STYLES FOR DotNetNuke Theme
   ================================
*/
/* Blog Nav Style */
.blogNav{margin:5px;padding:0px;} 
    .blogNav li{list-style:none;padding:2px 0px 2px 20px;height:20px;line-height:20px;} 
    .blogNav li.Home{background:url(images/manage_icon.png) no-repeat left -3px;} 
    .blogNav li.AddEntry{background:url(images/manage_icon.png) no-repeat left -23px;} 
    .blogNav li.ManageBlog{background:url(images/manage_icon.png) no-repeat left -44px;} 
    .blogNav li.Rss{background:url(images/manage_icon.png) no-repeat left -63px;}


/* Facebox Style ModalDailog */
.faceboxModal .header{background: url(images/head-bg.gif) repeat-x;height:33px;line-height:33px;color: #FFF;padding-left:10px;font-weight:bold;} 
.faceboxModal .msg {height:30px;text-align:center;padding-top:10px;} 
.faceboxModal .operation{text-align:center;padding-bottom: 8px;}

.modalBackground{background-color:#e6e6e6;filter:alpha(opacity=70);opacity:0.70;}
.confirm{width:300px;background-color:#fff;padding:10px;text-align:center;border:solid 1px #cdcdcd;}
#facebox .b {background:url(images/b.png);} #facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px;  width: 10px;overflow: hidden;padding: 0;}
#facebox .tl {background:url(images/facebox.png) no-repeat left -35px;} #facebox .tr {background:url(images/facebox.png) no-repeat left -50px;} #facebox .bl {background:url(images/facebox.png) no-repeat left -5px;} #facebox .br {background:url(images/facebox.png) no-repeat left -20px;}
#facebox {position: absolute;top: 0;left: 0;z-index: 999;text-align: left;} #facebox .popup {position: relative;}
#facebox table {border-collapse: collapse;} #facebox td {border-bottom: 0;padding: 0;} #facebox .body {background: #fff;width: 370px;}
#facebox .loading {text-align: center;} #facebox .image {text-align: center;} #facebox img {border: 0;margin: 0;}
#facebox .footer {border-top: 1px solid #DDDDDD;padding-top: 5px;padding-right: 5px;margin-top: 10px;text-align: right;}
#facebox_overlay {position: fixed;top: 0px;left: 0px;height:100%;width:100%;}
.facebox_hide {z-index:-100;} .facebox_overlayBG {background-color: #000;z-index: 99;}
* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.faceboxZoom{ background:url(images/zoom.png) no-repeat 2px 2px; width:48px; height:48px; display:none;position:absolute;}
#facebox .faceboxProgress{background:url(images/ajax-loader.gif) no-repeat 10px 10px;padding:10px 10px 10px 40px;height:24px;line-height:24px;}
#facebox .failure,#facebox .success{padding:10px 10px 10px 30px;}
#facebox .failure{background:url(images/failure.png) no-repeat 10px 10px;}
#facebox .success{background:url(images/success.png) no-repeat 10px 10px;}
/* Code Higlight Box Style */
.code{background: #f4f4f4;/*border: #c0c0c0 1px solid;*/padding: 10px 5px;margin: 0 10px;font-family: Verdana,Helvetica, "微软雅黑" , Arial, "宋体" , sans-serif;font-size:12px;}
/* Other Utility Style */
#flashcontent{text-align:center;}
.discuss {
    height:70px;
    border-top: #999 1px dashed;
    border-bottom: #999 1px dashed;
    background: #E7E7E7 url(images/talk-balloon-bigger.gif) no-repeat 20px center;
    padding-left: 100px;
    margin:0 0 10px;
    clear:both;
}
.discuss H2 {
    padding: 10px 0px 0px 0px;
    margin: 0px;
    color:#CC0000;
    font-size:13px;
    letter-spacing:2px;
    font-weight:bold;
}
.ErrorMessage ul{margin-top: 0px;margin-bottom: 0px;margin-left:2px;padding-left:15px;}
.ErrorMessage{background: url(images/warning_sign.gif) no-repeat 10px 10px;border:solid 1px #CC0000;padding:10px;padding-left:40px;}
.ElegantTextBox{ border:solid 1px #cdcdcd;} 
.vividButton {
    border: 1px solid #000;
    background: url(images/btn_blueSheen.gif) 50% repeat-x;
    color: #fff;
    font-weight: bold;
    height:27px;
    line-height:27px;
    margin-top: .2em;
}

/* fix some missing styles which are optional */
.Blog_SearchForm {width:99%;}
.Blog_SearchForm label{}
h3.title{}
/* RATER PLUGIN */
.stat {/*margin:1em;*/}
.stat label {font-weight: bold;}

.ui-rater>span {vertical-align:top;}
.ui-rater-rating {/*margin-left:.8em*/}
.ui-rater-starsOff, .ui-rater-starsOn {display:inline-block; height:18px; background:url(images/stars.png) repeat-x 0 0px;}
.ui-rater-starsOn {display:block; max-width:90px; top:0; background-position: 0 -36px;}
.ui-rater-starsHover {background-position: 0 -18px!important;}
/* AUTHORS WIDGET */
#sidebar-authors ul{
    margin-left:0;
    padding-left:0;
}
#sidebar-authors li{border-bottom:1px solid #DFDBCE;height:40px;list-style:none;}
#sidebar-authors li img {
    float:left;
    margin-right:10px;
}
#sidebar-authors li a img {
    float:left;
    margin-top:12px;
}
#sidebar-authors li a {
    color:#D44314;
    font-weight:bold;
    line-height:36px;
}
/* Featured Widget Style */
.sidebarPanel{
    display: block;
    overflow: auto;
    /*background-color: #000;*/
}
.postList{
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.postList li{
    border-bottom:solid 1px #959595;
    list-style: none;
    margin: 0;
    padding: 0;
}
.postList a{
    /*color: #FFFFFF; */
    display: block;
    font-size: 13px;
    line-height: 18px;
    padding: 6px 10px;
    text-decoration: none;
}
.postList a .listMeta{
    font-size: 11px;
    line-height: 14px;
    text-decoration: none;
    color: #959595;
}
/* Subscription Manager Style */
#subscription-manager .wrap fieldset{padding:0px 10px 10px}