@CHARSET "UTF-8";
/* test */

section {
  /*background: url('/images/designpieces/bg.png') no-repeat top center;*/
  width:1024px;
  height:auto;
  position:relative;
  margin:0px auto;
}
article{
  background-color:#ffffff;
  color:#000000;
  height:auto;
 
  font-size:10pt;
  /*overflow:auto;*/
}
#bottom{
    position:relative;
   bottom:30px;
    background:url('/images/designpieces/background_bottom_curve.png') no-repeat top center;
    width:1024px;
    height:273px;
    display:block;
    clear:both;
}

/*Hide these */
.itemBackToTop{
    display:none;
}
div.clr{
    display:none;
}

/*Right side of the page which holds the media rollover module and carousel module*/



/*Article styles*/
.itemHeader{
    font-size:10px;
    color:#9bc4e8;
}
div.itemBody{
  position: relative;   
  width:1024px;
  
  min-height:420px;
  color:#051A44;
  background-color: #ffffff;
  float:left;
  font-size:10pt;
 
}

div.itemView{
    border:none;
}
div.itemFullText{
  width:512px;
  padding:30px 20px 20px 20px;
  font-size:14px;
  font-family:ProximaNovaA-Regular !important;
}
div.article_media{
  width:450px;
  float:right;
  position:absolute;
  left:554px;
  top:14px;
 
}

span.wf_caption{
  width:350px;
  margin-left:20px;
  margin-top: 20px;
  text-align:center;
}
span.wf_caption span[style]{
  max-width:424px !important;
  width:420px;
}
span.wf_caption iframe{
  width:424px;
}

div.itemFullText table td tr th{
  display:block;
  max-width:350px;
}
div.itemFullText span li ul div{
  font-family:ProximaNovaA-Regular !important;
}
div.itemFullText h2{
     font-size:14px;   
}
#explore{
    color: #7D8AA3;
    text-transform: uppercase;
    font-size: 14px;
    margin-left:30px;
    position:absolute;
    top:35px;
}
/* print toolbar */

div.itemToolbar{
  /*background-color:#ffffff;*/
  border:0px;
  margin:0px;
}

/* Tweet and like button */ 
div.itemSocialSharing{
    height:20px !important;
    width:400px !important;
    padding-bottom:100px !important;
    padding-left:20px !important;
}

div.itemTwitterButton{
  margin-right:-16px !important;
}

/*.boilerplate{
  width:520px;
  padding-left:20px;
}*/

/*bottom curved layer that holds the socailsharing section*/
div.bottomcurve{
    position:relative;
    bottom:0px;
    left:0px;
    z-index:10;
}


