.Flux span {
  display: inline;
  }

body .Flux .adminConsole {
  width: auto;
  }

body .Flux .pageContent {
  padding: 0px !important;
  background-color: #FFF !important;
  position: relative;
  }
  
.Flux table, .Flux table tr, .Flux table tr td, .Flux table tr th {
  border: none;
  }


    
a.black-button, div.pagination-container a.linkButton {
  color: #FFF !important;
  font-weight: bold;
  padding: 1px 4px;
  text-transform: uppercase;
  background: #000;
  font-size: 10px;
	text-decoration: none;
  }
 
div#subnav-bar {
  position: absolute;
  width: 874px;
/*  padding: 8px 0px 8px 30px;*/
/*  background-color: #f47820;*/
  text-transform: uppercase;
  margin-left: -16px;
  top: 0px;
  }
    
div.discussion .Flux .block {
  margin-bottom: 0px;
  }


h2.discussion-category-head, div.orange-separator {
  font-size: 18px;
  background: transparent url('http://www.itsyoursexlife.com/images/structure/discussion/h2-bg-stripe.gif') repeat-x left center;
  margin: 20px 0 25px;
  }
  div.orange-separator {
    margin-top: 10px;
    }
  h2.discussion-category-head {
    margin-top: 0px;
    }
  h2.discussion-category-head span {
    margin-left: 14px;
    }
    
    h2.discussion-category-head span a.black-button {
      font-size: 18px;
      }
      
p.category-description {
  padding: 10px 15px 25px 15px;
  font-size: 12px;
  line-height: 14px;
}

ul.sub-tools {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  }
  
  ul.sub-tools li {
    float: left;
    margin-right: 15px;
    font-weight: bold;
    }
    ul.sub-tools li.padded {
      padding-top: 5px;
      }
    ul.sub-tools li.normal-weight {
      font-weight: normal;
      }
    
    ul.sub-tools li select {
      margin-left: 8px;
      }
    
ul.right-align {
  float: right;
  }
  

div.pagination-container {
  float: right;
  }
  
  
h3.threads-count {
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  }
  
table.threads-list {
  border-collapse: collapse;
  border: 1px;
  margin-top: 15px;
  width: 100%;
  }
  
  table.threads-list td {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    }
  
  table.threads-list tr.alt td {
    background-color: #eaeaea;
    }
    
    table.threads-list td div {
      padding: 12px 8px;
      }
      
    table.threads-list td a, table.threads-list td h3 {
      color: #f47820;
      text-decoration: underline;
      }
      table.threads-list td h3 {
        font-size: 12px;
        text-transform: uppercase;
        }
      
    table.threads-list td p {
      padding-top: 5px;
      font-size: 10px;
      text-transform: uppercase;
      font-weight: normal;
      }
  
  table.threads-list th {
    background-color: #eaeaea;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    padding: 9px 0px;
    }
    table.threads-list th.thread-col    { width: 271px; padding-left: 12px; text-align: left; }
    table.threads-list th.views-col     { width: 73px; }
    table.threads-list th.replies-col   { width: 94px; }
    table.threads-list th.activity-col  { width: 138px; }
  
  table.threads-list td, table.threads-list th {
    border-right: 1px solid #FFF;
    }
    table.threads-list td.thread-col {
      text-align: left;
      }
    table.threads-list td.activity-col {
      text-align: left;
      font-size: 11px;
      font-weight: normal;
      }
    
table.threads-list td.listCell {
  padding: 0px;
  }     
  table.threads-list td.listCell div {
    padding: 0px;
    }
    table.threads-list td.listCell div table {
      margin-bottom: 0px;
      float: right;
      background-color: #F47820;
      }
      table.threads-list td.listCell div table td {
        font-size: 10px;
        font-weight: normal;
        }
        table.threads-list td.listCell div table td a.commonButton {
          margin-right: 10px;
          color: #FFF;
          }
  
h3.thread-title {
  font-size: 14px;
  color: #f47820;
  text-decoration: underline;
  font-weight: bold;
  text-transform: uppercase;
  } 
  
div.thread-detail {
  padding: 0px 15px;
  }  
  div.thread-detail ul.sub-tools li {
    font-size: 11px;
    }
  
p.thread-description {
  margin: 15px 0px 30px;
  font-size: 12px;
  line-height: 16px;
/*  text-transform: uppercase;*/
  }

.postComment {
  background-color: #F4F4F4;
  }
  .postComment table {
    margin-bottom: 0px;
    }
  .postComment table td {
    padding: 0px;
    }
div.postComment table td.commentGreetingText {
  background-color: #F4F4F4;
  padding:6px 5px 6px 8px;
  }

div.postComment table td, .Flux .commentGreetingText .greeting {
  color: #666666 !important;
  font-size: 11px !important;
  font-weight: normal !important;
  }
  div.postComment table td a {
    color: #f47820 !important;
    }
div.postComment table td.postCommentGreeting img {
  display:none;
  }
div.user_gb hr {
  display: none;
}

ul.comments-list li {
  padding: 24px 50px 6px 77px;
  border-bottom: 1px dotted #CCC;
}
	ul.comments-list li a {
 	  color: #f47820 !important;
    text-decoration: underline;
	  padding: 0px 3px;
	  }
	  .Flux ul.comments-list li div.columnLeft {            
	    float: right;
      width: auto !important;
	    margin-top: 0px;
	    }
	  .Flux ul.comments-list li div.columnRight {
	    margin-top: 0px;
	    }

.Flux .postCommentGreeting {
  padding-bottom: 0px;
  }

div.short-separator {
  margin-bottom: 0px;
}


div.discussion-share {
	float: right;
	margin: 5px;
    }
    div.discussion-share a {
      }
    .discussion-share table {
      margin-bottom: 0px;
      }
    .discussion-share table td {
      padding: 0px;
      }

      
    div.discussion-share .FluxWidget .ContentAction2_1 .share a.shareButton {
    	display: block;
      text-indent: -9999px;
      width: 48px;
      height: 17px;
      background-image: url('http://www.itsyoursexlife.com/images/structure/buttons/discussion-share.gif');
      padding: 0px;
      background-position: top left;
      }
      div.discussion-share .FluxWidget .ContentAction2_1 .share a.shareButton:hover {
        background-position: 0px -17px;
      }    
table.contentActionHolder td {
  vertical-align: top;
  }
.Flux a.flugging-NEW, .Flux .block .blockContent a.flugging-NEW {
  margin-left: 8px;
  }

.Flux .zone5, .Flux .zone6, .Flux .zoneRightWide {
  width: 215px;
  }


/* --- Search Box ---- */

li#searchForm-box {
	_width: 194px !important; /* Win/IE6 */
	padding: 2px 3px 2px 9px !important;
	background-color: #fff !important;
	}
      
div#discussion-promos div#promos {
  margin-top:40px;
  }
  div#discussion-promos div#promos div.promo {
    margin-bottom: 3px;
  }
   
    
.Flux .columnLeft {
  background: transparent url('http://www.itsyoursexlife.com/images/structure/discussion/column-divider.gif') no-repeat right top;
  padding-right: 15px;
  margin-top: 35px;
  width: 640px;
  }
.Flux .columnRight {
  margin-top: 35px;
  }
      
div.thread-detail-command-bar div.authorEditPanel {
  padding: 5px;
  border: 1px solid #999999;
  background: #cccccc;
  }
  
#ctl01_ctl00_ctl00_phBody_phBody_phBody_ctl00_pageViewer_upd_4, #ctl01_ctl00_ctl00_phBody_phBody_phBody_ctl00_pageViewer_upd_3 {
  }
  .Flux #ctl01_ctl00_ctl00_phBody_phBody_phBody_ctl00_pageViewer_upd_4 div.block, .Flux #ctl01_ctl00_ctl00_phBody_phBody_phBody_ctl00_pageViewer_upd_3 div.block {
    margin: 0px;
    }
    
ul#discussion-promos {
  margin-top: 35px;
  }
      
