#imagepreloader {
	display:none; visibility:hidden; height:0; overflow:hidden;
}
body{
	background-image:url(images/bgtileB.png);
	background-position:top center;
	margin:0;
	padding:0;
	text-align:center;
	height:100%;
}
#wrapper-out{
	background-image:url(images/binder-bottom.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:1024px;
	margin:0 auto;
	padding:0;

}
#wrapper{
	width:1024px;
	margin:0 auto;
	background-image:url(images/binder-bg.gif);
	background-position:39px bottom;
	background-repeat:repeat-y;
	text-align:left;
	overflow:hidden;

}

#header{
	width:100%;
	background-image:url(images/bgtileB.png);
	background-position:top center;
	clear:both;
	float:none;
}
#header #title{
	background-image:url(images/femme-files.png);
	background-position:57px 0;
	background-repeat:no-repeat;
}
#header #title h1{
	display:none;
}
#header img{
	border:none;
}

#left-margin{
	width:109px;
	float:left;
}
#main-page{
	background-color:#FFFFFF;
	width:915px;
	float:right;
	background-image:url(images/shadow-right.gif);
	background-position:100% 0;
	background-repeat:repeat-y;
}
#content{
	float:left;
	width:540px;
}
#right-collumn{
	float:right;
	width:310px;
	margin-right:19px;
}
#right-collumn ul#sidebar{
	padding:0;
	margin:0;
	list-style:none outside none;
}

#header #nav{
	width:911px;
	clear:both;
	padding-left:121px;
}
#header #tabs{
	float:left;
	height:50px;
}
#header #tabs a{
	height:50px;
	text-align:center;
	display:block;
	font-size:12px;
	color:#2a2a2a;
	text-decoration:none;
	text-transform:uppercase;
	background-position:50% bottom;
	background-repeat:no-repeat;
}
#header #tabs a div{
	padding-top:25px;
}
#header #tabs a span{
	text-transform:lowercase;
	font-style:italic;
}

#tab1{
	width:173px;
	background-image:url(images/tab-1.png);
}
#tab1:hover{
	background-image:url(images/tab_rollover-1.png);
}
#header #tabs #tab1 div span{
	text-transform:lowercase;
	font-style:normal;
}

#tab2{
	width:184px;
	background-image:url(images/tab-2.png);
}
#tab2:hover{
	background-image:url(images/tab_rollover-2.png);
}

#tab3{
	width:194px;
	background-image:url(images/tab-3.png);
}
#tab3:hover{
	background-image:url(images/tab_rollover-3.png);
}

#tab4{
	width:147px;
	background-image:url(images/tab-4.png);
}
#tab4:hover{
	background-image:url(images/tab_rollover-4.png);
}
#header #tabs #tab4 div{
	padding-right:15px;
}


#header #searchbox{
	float:left;
	width:204px;
	height:50px;
	text-align:center;
	background-image:url(images/search-bg.png);
	background-position:50% bottom;
	background-repeat:no-repeat;
}
#header #searchbox form{
	padding-top:15px;
}


.clearing{
	clear:both; 
	line-height:0; 
	margin:0; 
	padding:0; 
	font-size:0; 
	overflow:hidden;
}
#footer{
	background-image:url("images/shadow-bottom.gif");
	background-position:right top;
	background-repeat:no-repeat;
	color:#959595;
	font-size:90%;
	margin:0 auto 10px;
	padding-top:2px;
	text-align:right;
	width:1024px;
}
#footer a, #footer vissted{
	color:#959595;
	text-decoration:none;
}
#footer a:hover{
	color:#ffffff;
}
#footer span{
	margin-right:32px;
}
/*
#content div.sharing li.share-regular a.share-icon {
margin: 0;
padding: 0;
display: block;
background: #EFEFEF;
background: -moz-linear-gradient(top, #F7F7F7 0%, #EFEFEF 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F7F7F7), color-stop(100%,#EFEFEF));
background: -webkit-linear-gradient(top, #F7F7F7 0%,#EFEFEF 100%);
background: -o-linear-gradient(top, #F7F7F7 0%,#EFEFEF 100%);
background: -ms-linear-gradient(top, #F7F7F7 0%,#EFEFEF 100%);
background: linear-gradient(top, #F7F7F7 0%,#EFEFEF 100%);
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 1px solid #DDD !important;
box-shadow: inset 0 1px 0 #fff;
color: black !important;
text-decoration: none;
line-height: 1;
font-size: 12px;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight: normal;
}
*/

  #bit, #bit * {}

  #bit {

      bottom: -300px;

      font: 13px "Helvetica Neue",sans-serif;

      position: fixed;

      right: 10px;

      z-index: 999999;

  }

  

  .loggedout-follow-typekit {

      margin-right: 4.5em;

  }

  

  #bit a.bsub {

      background-color: #373737;

      background-image: -moz-linear-gradient(center bottom , #3F3F3F, #464646 5px);

      border: 0 none;

      box-shadow: 0 -1px 5px rgba(0, 0, 0, 0.2);

      color: #CCCCCC;

      display: block;

      float: right;

      font: 13px/28px "Helvetica Neue",sans-serif;

      letter-spacing: normal;

      outline-style: none;

      outline-width: 0;

      overflow: hidden;

      padding: 0 10px 0 8px;

      text-decoration: none !important;

      text-shadow: 0 -1px 0 #444444;

  }

  

  #bit a.bsub {

      border-radius: 2px 2px 0 0;

  }

  

  #bit a.bsub span {

      background-attachment: scroll;

      background-clip: border-box;

      background-color: transparent;

      background-image: url(./icon.png);

      background-origin: padding-box;

      background-position: 2px 3px;

      background-repeat: no-repeat;

      padding-left: 18px;

  }

  

  #bit a:hover span, #bit a.bsub.open span {

      /*background-position: 0 -117px;*/

      color: #FFFFFF !important;

  }

  

  #bit a.bsub.open {

      background: none repeat scroll 0 0 #373737;

  }

  

  #bitsubscribe {

      background: none repeat scroll 0 0 #464646;

      border-radius: 2px 0 0 0;

      color: #FFFFFF;

      margin-top: 27px;

      padding: 15px;

      width: 250px;

  }

  

  div#bitsubscribe.open {

      box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);

  }

  

  #bitsubscribe div {

      overflow: hidden;

  }

  

  #bit h3, #bit #bitsubscribe h3 {

      color: #FFFFFF;

      font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

      font-size: 20px;

      font-weight: 300;

      margin: 0 0 0.5em !important;

      text-align: left;

      text-shadow: 0 1px 0 #333333;

  }

  

  #bit #bitsubscribe p {

      color: #FFFFFF;

      font: 300 15px/1.3em "Helvetica Neue",Helvetica,Arial,sans-serif;

      margin: 0 0 1em;

      text-shadow: 0 1px 0 #333333;

  }

  

  #bitsubscribe p a {

      margin: 20px 0 0;

  }

  

  #bit #bitsubscribe p.bit-follow-count {

      font-size: 13px;

  }

  

  #bitsubscribe input[type="submit"] {

      -moz-transition: all 0.25s ease-in-out 0s;

      background: -moz-linear-gradient(center top , #333333 0%, #111111 100%) repeat scroll 0 0 transparent;

      border: 0px solid #282828;

      border-radius: 11px 11px 11px 11px;

      box-shadow: 0 1px 0 #444444 inset;

      color: #000000;

      padding: 0.65px 20px;

      text-decoration: none;

      text-shadow: 0 1px 0 #CCCCCC;

  }

  

  #bitsubscribe input[type="submit"]:hover {

      background: -moz-linear-gradient(center top , #333333 0%, #222222 100%) repeat scroll 0 0 transparent;

      box-shadow: 0 1px 0 #4F4F4F inset;


      text-decoration: none;

  }

  

  #bitsubscribe input[type="submit"]:active {

      background: -moz-linear-gradient(center top , #111111 0%, #222222 100%) repeat scroll 0 0 transparent;

      box-shadow: 0 -1px 0 #333333 inset;

      color: #AAAAAA;

      text-decoration: none;

  }

  

  #bitsubscribe input[type="text"] {
      font: 300 15px "Helvetica Neue",Helvetica,Arial,sans-serif;

  }

  

  #bitsubscribe input[type="text"]:focus {

  }

  

  #bitsubscribe.open {

      display: block;

  }

  

  #bsub-subscribe-button {

      margin: 0 auto;

      text-align: center;

  }

  

  #bitsubscribe #bsub-credit {

      border-top: 1px solid #3C3C3C;

      font: 11px "Helvetica Neue",sans-serif;

      margin: 0 0 -15px;

      padding: 7px 0;

      text-align: center;

  }

  

  #bitsubscribe #bsub-credit a {

      background: none repeat scroll 0 0 transparent;

      color: #AAAAAA;

      text-decoration: none;

      text-shadow: 0 1px 0 #262626;

  }

  

  #bitsubscribe #bsub-credit a:hover {

      background: none repeat scroll 0 0 transparent;

      color: #FFFFFF;

  }
