/* ====================================================== */
/* =======[DigitalvB.com]Blackstream˛ - Custom CSS======= */
/* ====================================================== */

/* =======Remove the Focus rectangle, i hate it!!!======= */
* {
  outline: none;
}
:-moz-any-link:focus {
  outline: none;
}

#blackstreamv2-box {
  	width:960px;
	min-width:650px;
	max-width:auto;
	margin:30px auto 0 auto;
        padding:8px;
        background:#000;
        -moz-border-radius:8px;
	-webkit-border-radius:8px;
        -webkit-box-shadow:0px 0px 10px #000000;
        -moz-box-shadow:0px 0px 10px #000000;
}
#topnavbar-box {
        height:34px;
        background:#191919 url(digitalvb/blackstreamv2/blackstreamv2_base/topnav_bg.png) repeat-x top left;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-radius-bottomleft:5px;
	-webkit-border-radius-bottomright:5px;
        width:960px;
        margin:0 auto;
        -webkit-box-shadow:0px 3px 8px #000000;
        -moz-box-shadow:0px 3px 8px #000000;
}
.toplinks {
         padding-top:6px;
}
.textboxdvb {
        background:#121212;
        color:#909090;
        -moz-border-radius:10px;
        -webkit-border-radius:10px;
        border:1px solid #272727;
        padding:4px 8px;
        width:120px;
}
.dvblogin_btn {
       background:url(digitalvb/blackstreamv2/blackstreamv2_base/lgn_btn.png) no-repeat top center;
       color:#909090;
       border:0px;
       cursor:pointer;
}
.toplinks form input.loginbutton {
       background:url(digitalvb/blackstreamv2/blackstreamv2_base/wgo_block_bg.png) repeat-x #0D0D0D;
       cursor:pointer;
       color:#909090; 
       font:bold 11px tahoma;
        -moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.loginbutton:active {
       position:relative;
       top:2px;
}
.toplinks ul.nouser li a:hover {
       text-decoration:underline;
}
#header {
        height:100px;
        padding-left:4px;
}
.navtabs li a.navtab {
        letter-spacing:-1px;
} 
.navbar {
        border-bottom:1px solid #1a1a1a;
}
.navbar_search input {
        background:#121212;
        color:#909090;
        -moz-border-radius:10px;
        -webkit-border-radius:10px;
}
.globalsearch .searchbutton {
       background:none!important;
 } 
.toplinks ul.isuser li a:hover {
       text-decoration:underline;
}
.forumhead {
       border-right:1px solid #121212;
       border-left:1px solid #121212;
}   
.forumbit_nopost .forumhead h2, .forumbit_post .forumhead h2 {
       height:28px;
       margin-top:6px;
}
.forumhead + .childforum .L2:last-child .forumrow {
       border-bottom:1px solid #121212;
       padding-bottom:14px;
}
.forumhead + .childforum .L2:first-child .forumrow {
      padding-top:14px;
}
.forumbit_nopost .forumbit_nopost .forumrow, .forumbit_post .forumrow {
       padding:4px 0;
}
.forumbit_nopost .subforumdescription {
       font:11px tahoma;
}
.forumbit_nopost .forumhead .forumtitle a {
        background:#0d0d0d url(digitalvb/blackstreamv2/blackstreamv2_base/forum_title_bg.png) repeat-x;
        -moz-border-radius:20px;
        -webkit-border-radius:20px;
       padding:3px 16px;
       border:1px solid #1e1e1e;
}
.wgo_block h2 span {
      padding:8px 0 6px 10px;
      border-bottom:1px solid #000;
}
.wgo_block .wgo_subblock {
      background:#0d0d0d url(digitalvb/blackstreamv2/blackstreamv2_base/wgo_block_bg.png) repeat-x;
      border-bottom:1px solid #272727;
}
.wgo_subblock h3 {
      width:36px;
      height:36px;
      position:absolute;
} 
.wgo_subblock .wgo_new_blk1 {
      margin-left:55px;
      min-height:36px;
}
.wgo_subblock .wgo_userlist_blk {
      float:right;
      width:60%;
} 
.wgo_subblock .wgo_infolist_blk {
      float:left;
      width:35%;
} 
.wgo_subblock {
      overflow:auto;
}
#wgo_legend {
      min-height:36px;
}
.textbox,textarea,select {
      color:#909090;
}
hr {
      background:transparent url(digitalvb/blackstreamv2/blackstreamv2_base/hr_bg.png) no-repeat top center;
      height:1px;
      border:0;
      margin:0;
}
.wgo_subblock dl.icon_legends dt img {
     top:10px;
     position:relative;
}
.threadlisthead {
     padding:5px 0;
} 
.threadbit .sticky {
     border-top:1px solid #272727;
     border-bottom:1px solid #121212;
}
.threadbit .nonsticky, .threadbit .deleted, .threadbit .discussionrow, .threadbit .ignored {
     border-bottom:1px solid #121212;
}
.threadbit.imod_highlight .deleted,
.threadbit.imod_highlight .sticky,
.threadbit.imod_highlight .nonsticky,
.threadbit.imod_highlight .discussionrow,
.threadbit.imod_highlight .ignored {
     background:url(digitalvb/blackstreamv2/blackstreamv2_base/mod_mssg.png) no-repeat top center;
}
.newcontent_textcontrol {
     border-bottom:1px solid #121212;
}
.forum_info h4 {
     padding:6px 0;
     border:1px solid #121212;
     border-top:0px;
}
.postbit .posthead, .postbitlegacy .posthead, .eventbit .eventhead {
     border-bottom:1px solid #121212;
}
.postbitlegacy .postrow, .eventbit .eventrow, .postbitdeleted .postrow, .postbitignored .postrow {
     line-height:18px;
}
.postbit .postfoot .textcontrols, .postbitlegacy .postfoot .textcontrols, .eventbit .eventfoot .eventcontrols {
     border-bottom:1px solid #121212;
}
.thread_info h4 {
     padding:6px 0;
     border:1px solid #121212; 
     border-top:0;
}
body.wysiwyg {
     color:#5d5d5d;
}
.blockhead {
     border:1px solid #121212;
     border-top:0px;
}
#usercp_nav .blocksubhead {
     border-bottom: 1px solid #121212;
}
#usercp_content .formcontrols .blockrow .description {
     color:#29333a;
     font:11px/16px Segoe UI,verdana,sans-serif;
}
.formcontrols .blockrow input.textbox:focus,
.formcontrols .blockrow textarea:focus {
     border:1px solid #29333a;
     color:#4f6371;
}
.notifications-number {
     background:#e2e2e2;
     -moz-border-radius:4px;
     -webkit-border-radius:4px;
     color:#676767;
     padding:1px 5px;
}
#albumtop  {
     border-top:0;
}
.notices li {
     border:1px solid #121212
}
.dvb_avatarbox {
     background:url(digitalvb/blackstreamv2/blackstreamv2_base/post_avt.png) repeat-x top center;
     height:101px;
     width:106px;
     margin:0 auto 6px auto;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    -moz-box-shadow:0 -2px 4px #000000;
    -webkit-box-shadow:0 -2px 4px #000000;
     
}
.postbitlegacy .userinfo .postuseravatar img, .eventbit userinfo .eventuseravatar img {
    margin:20px 0 0 0px;
}
.postbitlegacy .userinfo .username_container {
    padding-top:10px;
    text-align:center;
}
.postbitlegacy .userinfo a.username, .eventbit .userinfo a.username {
    font:bold 14px Arial, Helvetica, sans-serif;
}
.postbitlegacy .userinfo .userinfo_extra {
    padding-top:10px;
}
li.sgicon .maincol hr {
    margin:5px 0;
}
li.sgicon .maincol h3 {
    font:bold 14px Arial, Helvetica, sans-serif;
}
li.taglevel3 {
    font:bold 14px Arial, Helvetica, sans-serif;
}
.bbcode_container div.bbcode_quote {
    line-height:22px;
}
#c_blog_search #quicksearch_blog_text {
    background:#0a0a0a;
    border:1px solid #272727;
    padding:4px 0;
    color:#909090;
}
.announcement .username, .announcement dl {
    margin-left:50px;
}
.announcerow .announcement {
    background:url(digitalvb/blackstreamv2/blackstreamv2_base/blk_annc.png) no-repeat 10px 50%;
}
.dvb_footer {
       font-weight:bold;
       float:right;
       position:relative;
       top:-54px;
}
.dvb_logo {
       height:16px;
       margin:4px 0;
       background:url(digitalvb/blackstreamv2/blackstreamv2_base/dvblogo.png) top right no-repeat;
}  