/****************************************************************
 *
 *  Copyright:  Turner Ink
 *
 ****************************************************************/



@font-face {
    font-family: 'RinseRegular';
    src: url('../fonts/rinse/rinse-regular-webfont.eot');
    src: url('../fonts/rinse/rinse-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/rinse/rinse-regular-webfont.woff') format('woff'),
         url('../fonts/rinse/rinse-regular-webfont.ttf') format('truetype'),
         url('../fonts/rinse/rinse-regular-webfont.svg#RinseRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* BASELINE CSS ------------------------------------------------------------ */

/* RESET - reset.css From Yahoo YUI - v2.7.0 */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* BASELINE - base.css From Yahoo YUI - v2.7.0 */
body{margin:10px;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{//list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}header,nav,article,footer,address{display:block;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer}

/* HTML5 new tag baseline ----------------------------------------------------*/
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
  display:block;margin:0;padding:0; }




/* COMMONLY USED CLASSES ---------------------------------------------------- */
.clear{clear:both;}
.hide{display:none;}
.nospam{display:none;}
.white{color:#fff;}



/* GENERAL STYLES ----------------------------------------------------------- */

html {background:transparent;}

body{
  background:transparent;
  color:#333;
  font-family: Verdana, Arial, sans-serif;
  font-size:14px;
  margin:0;
  padding:0; }

pre,code,kbd,samp,tt {font-family:monospace;line-height:1em;}

img{-ms-interpolation-mode:bicubic;} /* Improve way I.E resizes images */

a,
.link {
  color:#B4272D;
  text-decoration:none; }

a:active,
a:hover,
a:focus {
  color:#B4272D;
  outline:none;
  -moz-transition: color .25s linear, text-decoration .25 linear;
  -webkit-transition: color .25s linear, text-decoration .25 linear;
  transition: color .25s linear, text-decoration .25 linear;
  text-decoration:underline; }

a.blended {
  color:#333;
  text-decoration:none; }

a.blended:active,
a.blended:hover,
a.blended:focus {
  color:#111;
  outline:none;
  text-decoration:underline; }


h1, h2, h3, h4, h5, h6 {
  color:#333;
  font-weight:bold;
  line-height:1em;
  margin:0 0 0.5em 0;
  letter-spacing:-0.02em; }


h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  text-decoration:none; }

h1 {
  font-size:48px;
  letter-spacing:-0.04em;
  margin-bottom:0.5em;
  font-family:'RinseRegular'; /* ,"Special Elite","Sears Tower" */;
  font-weight:normal; }

h2 {
  font-size:22px;
  letter-spacing:-0.02em;
  margin:1.3em 0 0.2em;
  margin-bottom: 5px;
  font-family:'RinseRegular';
  /* font-family:"Special Elite","Sears Tower"; */
  font-weight:normal; }

  h2.sub-head {
    color:#444;
    font-size:23px;
    margin:0 0 1em;
    padding:0; }

h3, h4, h5 {}

h3 {
  font-size:18px;
  margin:1em 0 0.5em 0; }

h4 {
  font-size:18px; }

h5 {
  font-size:16px;}

h6 {
  font-size:13px; }

p, li, dt, dd, blockquote {
  font-size:13px;
  line-height:1.3em;
  letter-spacing:-0.02em; }

p {
  line-height: 1.7em;
}

  li {
    margin-bottom:0.4em;
    padding-left:0.3em; }

blockquote {
  font:italic 1.1em/1.2em Georgia,"New Century Schoolbook","Nimbus Roman No9 L",serif;
  margin:1.5em;
  padding:0; }

  blockquote.smaller {
    font-size:0.95em; }

  p.smaller {
    font-size:0.8em; }

  p.emph {
    font-style:italic; }

ul, ol {
  margin:0.5em 2em 1.5em 1.3em; }

td {
  border:none; }

small {
  font-size:0.7em; }

img {}


figure {
  position:relative; }

  figcaption {
    background:rgb(0,0,0); /* fallback for IE */
    background:rgba(0,0,0,0.7);
    color:#fff;
    font-size:11px;
    line-height:30px;
    padding:0 15px;
    position:absolute; bottom:15px; left:3px; }

    .ie6 figcaption {
      display:none;}


body.page-id-48 #main-content ul {
}
body.page-id-48 #main-content ul li {
}


body.page-id-1917 #main-content #review-form {
  font-size:13px;
}

body.page-id-1917 #main-content #review-form div {
  margin-bottom: 10px;
}

body.page-id-1917 #main-content #review-form div label {
  display:block;
  font-weight:bold;
}

body.page-id-1917 #main-content #review-form div input[type="text"],
body.page-id-1917 #main-content #review-form div input[type="email"],
body.page-id-1917 #main-content #review-form div input[type="tel"],
body.page-id-1917 #main-content #review-form div input[type="url"],
body.page-id-1917 #main-content #review-form div textarea {
  border:1px solid #CCC;
  padding:2px;
}

body.page-id-1917 #main-content #review-form div input[type="text"], 
body.page-id-1917 #main-content #review-form div input[type="email"],
body.page-id-1917 #main-content #review-form div input[type="tel"],
body.page-id-1917 #main-content #review-form div input[type="url"]
{
  width:250px;
}

body.page-id-1917 #main-content #review-form div textarea {
  width: 90%;
  resize:none;
}

.read-more {
  background:#bbb;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  border-radius:8px;
  color:#f1f1f1;
  font-size:0.9em;
  line-height:1em;
  padding:1px 6px 2px 7px;
  text-shadow:0 -1px 1px #aaa;
  -moz-transition: background 0.2s ease-in 0s;
  -webkit-transition: background 0.2s ease-in 0s;
  transition: background 0.2s ease-in 0s; }

  .read-more:hover {
    background:#777;
    color:#f1f1f1;
    text-shadow:0 -1px 1px #666; }



/*---------- HEADER AREA -----------------------------------------------------*/

#header {
/*
  background:rgba(0,0,0,.65);

  -moz-box-shadow:0 5px 0px rgba(0,0,0,0.3);
  -webkit-box-shadow:0 5px 0px rgba(0,0,0,0.3);
  box-shadow:0 5px 0px rgba(0,0,0,0.3);
*/

  height:40px;
  margin:30px 0 30px;
  position:relative; }

  #logo {
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    position:absolute;
    left:0;
    top:0;
    height:40px;
    width:209px;
    z-index:100; }

  #logo .title {
    background:#1B1511 url(../images/structure/turner-ink-logo.png) right 0 no-repeat;

    -moz-box-shadow:5px 5px 0px rgba(0,0,0,0.3);
    -webkit-box-shadow:5px 5px 0px rgba(0,0,0,0.3);
    box-shadow:5px 5px 0px rgba(0,0,0,0.3);

    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;


    height:40px;
    margin:0 0 0 -5px;
    padding:0 0 0 15px;
    text-indent:-9999px;
    width:209px; }


  #social-buttons {
    height:30px;
    overflow:hidden;
    right:0;
    padding:10px 0 0 0;
    position:absolute;
    top:0;
    width:250px; }


      iframe.twitter-follow-button {
        width:140px !important; }


    /*---------- Main Navigation --------*/
    #nav-main {
      float:left;
      margin:5px 30px 30px 0;
      width:140px; }

      #nav-main ul {
        margin:0;
        padding:0; }

      #nav-main li {
        clear:both;
        float:left;
        list-style:none;
        margin:0 0 5px 0;
        padding:0; }

        #nav-main li a {
          cursor: pointer;
          font-family:"Courier New", Courier, monospace;
          font-size:16px;
/*
          font-family:"Special Elite";
*/

          background:#000;
          background:rgba(0,0,0,0.85);

          -moz-border-radius-topright:2px;
          -moz-border-radius-bottomright:2px;
          -webkit-border-top-right-radius:2px;
          -webkit-border-bottom-right-radius:2px;
          border-top-right-radius:2px;
          border-bottom-right-radius:2px;


          color:#f1f1f1;
          display:block;
          margin-left:-5px;
          padding:8px 18px 4px 20px; }

          #nav-main li a:hover {
            background:#000;
            color:#B4272D;
            /* color:#F7F170; */
            /*margin-left:0;*/
            -moz-transition: color .25s linear, background-color .25s linear;
            -webkit-transition: color .25s linear, background-color .25s linear;
            transition: color .25s linear, background-color .25s linear;

            text-decoration:none; }

            #nav-main li ul {
              margin-top: 5px;
            }

            #nav-main li li {
              clear:both;
              float:none;
              list-style:none;
              margin:0 0 5px 0;
              padding:0; }

              #nav-main li li a {
/*
                font-family:"Special Elite";
*/

                background:rgba(0,0,0,.75);

                -webkit-border-radius:2px;
                -moz-border-radius:2px;
                border-radius:2px;

                color:#f1f1f1;
                display:block;
                font-size:14px;
                margin-left:10px;
                padding:6px 10px 4px 10px; }






/*---------- MAIN CONTENT AREA -----------------------------------------------*/

#main-content {
  background:#fff;
  background:rgba(255,255,255,0.75);
  border-radius:2px;

  -moz-box-shadow:5px 5px 0px rgba(255,255,255,0.3);
  -webkit-box-shadow:5px 5px 0px rgba(255,255,255,0.3);
  box-shadow:5px 5px 0px rgba(255,255,255,0.3);

  color:#222;
  float:left;
  margin:0 0 40px 0;
  max-width:560px;
  padding:25px 30px;
  min-width:280px; }





/*---------- SIDEBAR AREA ----------------------------------------------------*/

#sidebar {
  background:#111;
  background:rgba(255,255,255,0.75);
  border-radius:3px;

  -moz-box-shadow:5px 5px 0px rgba(255,255,255,0.3);
  -webkit-box-shadow:5px 5px 0px rgba(255,255,255,0.3);
  box-shadow:5px 5px 0px rgba(255,255,255,0.3);

  color:#222;
  margin:0 0 100px 30px;
  padding:25px 20px;
  float:left;
  width:250px;}

#sidebar h2 {
  margin-top: 0px;
  margin-bottom: 8px;
}

#sidebar ul.sb {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

#sidebar ul.sb li.widget {
  list-style-type: none;
}

#sidebar .widget {
  margin-bottom: 35px;
}

/*
 * Author
 */
#sidebar .widget-author {
  overflow: hidden;
}

  #sidebar .widget-author p {
    float: left;
    width: 150px;
  }

  #sidebar .widget-author img {
    float: left;
    border: 1px solid #aaaaaa;
    padding: 1px;
  }

/*
 * Social Share
 */
#sidebar .social-share {
  overflow: hidden;
  margin-top:2em;
}

  #sidebar .social-share .twitter {
    float: left;
    margin-right: 18px;
  }

  #sidebar .social-share .facebook {
    float: left;
    margin-right: 3px;
  }

  #sidebar .social-share .gplus {
    float: left;
  }

/*
 * Read blog via...
 */
#sidebar .widget-readblog {
  overflow: hidden;
}

  #sidebar .widget-readblog img {
    float: left;
  }

  #sidebar .widget-readblog p {
    float: right;
    width: 185px;
    margin: 0px;
  }

/*
 * Search
 */
#sidebar .widget_search form {
  overflow: hidden;
}

  #sidebar .widget_search label {
    display: none;
  }

  #sidebar .widget_search form input[type="text"] {
    float: left;
    padding: 3px 5px;
    border-color: #7E7E7E #C3C3C3 #DEDEDE;
      border-style: solid;
      border-width: 1px;
    width: 175px;
  }

  #sidebar .widget_search form #searchsubmit {
    background: #b4272d;
    font: bold 12px Arial, Helvetica, sans-serif;
    border: 0px;
    color: #ffffff;
    padding: 4px 4px 3px 4px;
    float: right;
  }

/*
 * Newsletter
 */
#sidebar form.signup {
  overflow: hidden;
}

  #sidebar form.signup label {
    float: left;
    line-height: 24px;
    margin-bottom: 5px;
  }

  #sidebar form.signup input[type="text"] {
    padding: 3px 5px;
    border-color: #7E7E7E #C3C3C3 #DEDEDE;
      border-style: solid;
      border-width: 1px;
    width: 180px;
    float: right;
    margin-bottom: 5px;
  }

  #sidebar form.signup .button {
    background: #b4272d;
    font: bold 12px Arial, Helvetica, sans-serif;
    border: 0px;
    color: #ffffff;
    padding: 4px 4px 3px 4px;
  }

#sidebar .widget ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

  #sidebar .widget ul li {
    list-style-type: none;
    border-bottom: 1px dotted #bbbbbb;
    padding-bottom: 7px;
    margin-bottom: 7px;
  }

/*
 * Tweets
 */
#sidebar .aktt_tweets ul {
  list-style-type: none;
  margin: 0px;
}

  #sidebar .aktt_tweets ul li {
    list-style-type: none;
    border-bottom: 1px dotted #bbbbbb;
    padding-bottom: 7px;
    margin-bottom: 7px;
  }

  #sidebar .aktt_tweets .aktt_tweet_time {
    display: none;
  }

/*
 * Amazon Showcase
 */
#sidebar .amzshcs-item {
  overflow: hidden;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

  #sidebar .amzshcs-item .amzshcs-image {
    float: left;
    margin-right: 10px;
    text-align: center;
    width: 64px;
  }

    #sidebar .amzshcs-item .amzshcs-image img {
      border: 1px solid #666666;
      padding: 1px;
    }

  #sidebar .amzshcs-item .amzshcs-title {
    float: left;
    width: 162px;
  }

  #sidebar .amzshcs-item .amzshcs-text {
    font-size: 11px;
    font-style: italic;
  }


/*---------- FOOTER AREA -----------------------------------------------------*/

/*
#page-summary {
  color:#bbb;
  height:32px;
  line-height:0.8em;
  overflow:hidden;
  margin-right:50px;
  position:absolute;
  padding:6px 15px 0;
  bottom:0; }
*/

/*
  #page-summary span {
    opacity:0;
      line-height:1em; }


  @media screen and (min-width:920px) {
      #page-summary span {
      opacity:1;
      font-size:7px; }
  }

  @media screen and (min-width:1050px) {
      #page-summary span {
      opacity:1;
      font-size:9px; }
  }

  @media screen and (min-width:1180px) {
      #page-summary span {
      opacity:1;
        font-size:11px; }
  }

*/

#footer {
  background:rgba(0,0,0,0.75);
  overflow:hidden;
  width:100%;
  clear:both; }

  #page-summary {
    color:#ddd;
    float:left;
    font-size:11px;
    padding:5px 20px;
    min-width:260px;
    max-width:800px; }

  #contact-info {
    color:#ddd;
    float:left;
    font-size:14px;
    padding:9px 20px; }

  #smallprint {
    color:#ddd;
    float:left;
    font-size:11px;
    padding:9px 20px; }


/*---------- BLOG ------------------------------------------------*/

.post {
  margin-bottom:60px;
}

  .post h2 a {
    color: #333333;
  }

  .post h2 a:hover,   .post h2 .link:hover
  {
  text-decoration: underline;
  }

  .post .date {
    float: left;
    width: 50px;
    height: 42px;
    margin: 0 10px 5px 0;
    padding-top:8px;
    background: url('../images/date-icon.png') no-repeat top left;
    text-align: center;
    text-transform:uppercase;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#FFF;
  }
  .post .date .date-month {
    height:8px;
    line-height:8px;
    font-size:8px;
  }
  .post .date .date-day {
    height:15px;
    line-height:15px;
    font-size:15px;
    margin:2px 0;
  }
  .post .date .date-year {
    height:8px;
    line-height:8px;
    font-size:8px;
  }

  .post .info {
    font-size: 11px;
    color: #333333;
    margin-bottom: 12px;
  }

  .single-post .post .info {
    font-style:italic;
  }

  .post .socials {
    position: relative;
    width:100%;
    height: 25px;
    overflow: hidden;
  }

    .post .socials .twitter,
    .post .socials .facebook,
    .post .socials .gplus {
      position:absolute;
      bottom:0;
    }
    .post .socials .twitter {
      left:0;
    }
    .post .socials .facebook {
      left:100px;
      bottom:4px;
    }
    .post .socials .gplus {
      left:185px;
    }

  .post .tags {
    margin-top:15px;
  }
  .post .tags p {
    font-size: 11px;
    line-height:1.5em;
    margin:0;
  }

  .post .entry {
    padding-top: 7px;
  }

  #main-content ol {
    margin-left: 25px;
  }


/*---------- EXTERNAL PLUGINS ------------------------------------------------*/


/*
  Supersized - Fullscreen Background jQuery Plugin Stylesheet
  Version 3.1 Core
  www.buildinternet.com/project/supersized

  By Sam Dunn / One Mighty Roar (www.onemightyroar.com)
  Released under MIT License
*/
*{ margin:0; padding:0; }
body { background:#fff; }
img{border:none;}

#supersized-loader { display:none; position: absolute; top: 49.5%; left: 49.5%; z-index: 10; width: 24px; height: 24px; text-indent: -999em; background-image: url(../images/structure/progress.gif); }

#supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
  #supersized img{ position:relative; outline:none; border:none; -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }

#supersized-overlay {
  background:transparent url('../images/backgrounds/background-overlay-black.png');
  position:fixed;
  left:0;
  top:0;
  overflow:hidden;
  z-index:-998;
  height:100%;
  width:100%; }



#commentform {
  overflow: hidden;
}

/*
#commentform label {
  float: left;
  display: block;
  line-height: 23px;
  width: 100px;
}
*/

#commentform input {
  padding: 3px 5px;
  border-color: #7E7E7E #C3C3C3 #DEDEDE;
    border-style: solid;
    border-width: 1px;
}

#commentform textarea {
  padding: 3px 5px;
  border-color: #7E7E7E #C3C3C3 #DEDEDE;
    border-style: solid;
    border-width: 1px;
}

#commentform .form-allowed-tags {
  font: 11px Arial, Helvetia, sans-serif;
}

#commentform #submit {
  background: #b4272d;
  font: bold 12px Arial, Helvetica, sans-serif;
  border: 0px;
  color: #ffffff;
}

#commentform span.required {
  color: #b4272d;
}

#respond h3,
#comments-title {
  font: 20px 'RinseRegular';
}

#comments p.form-allowed-tags {
  display:none;
}

#comments p.form-submit {
  margin-left:100px;
}

.commentlist {
  list-style-type: none;
  margin-left: 12px;
  margin-right: 12px;
}

.comment {
  overflow: hidden;
}

.comment .comment-inner {
  float: left;
}

.comment h3 {
  font-size: 16px;
  overflow: hidden;
}

  .comment h3 img {
    border: 2px solid #999;
    float: left;
  }

  .comment h3 span.info {
    float: left;
    margin-left: 6px;
    padding-top: 2px;
  }

    .comment h3 span.info span.date {
      display: block;
      font: 12px Arial, Helvetica, sans-serif;
      padding-top: 2px;
    }

    .comment h3 span.info span.date a {
      color: #333333;
    }

.buynow {
  overflow: hidden;
  background: #ffffff;
  border: 1px solid #444;
  padding: 15px 10px 0 10px;
}

  .buynow p {
    float: left;
    width: 60px;
  }

  .buynow h2 {
    float: right;
    width: 458px;
    margin-top: 0px;
    margin-bottom: 0px;
  }

    .buynow h2 p {
      float: none;
      width: auto;
    }

span#bottom-text { width:1px;height:1px;overflow:hidden;display:block; }


/* Styles by Rob for lists on extra pages - team, portfolio, testimonials */

ul#client-list,
ul#client-list li,
ul#client-list li ul,
ul#testimonial-list,
ul#testimonial-list li,
ul#testimonial-list li ul,
ul#member-list,
ul#member-list li,
ul#member-list li ul {
  margin:0;
  padding:0;
  list-style: none;
}

ul#client-list li.client-list-client,
ul#testimonial-list li.testimonial-list-testimonial,
ul#member-list li.member-list-member {
  width:560px;
  margin-bottom:60px;
  overflow:hidden;
}

ul#client-list li.client-list-client div.client-list-client-image,
ul#testimonial-list li.testimonial-list-testimonial div.testimonial-list-testimonial-image,
ul#member-list li.member-list-member div.member-list-member-image {
  float:left;
  width:150px;
  height:120px;
  line-height:120px;
  padding:10px;
  text-align:center;
  vertical-align:middle;
  background-color:#FFF;
}

ul#client-list li.client-list-client div.client-list-client-image img,
ul#testimonial-list li.testimonial-list-testimonial div.testimonial-list-testimonial-image img,
ul#member-list li.member-list-member div.member-list-member-image img {
  max-width:100%;
  max-height:100%;
  width:auto;
  height:auto;
  vertical-align:middle;
}

ul#client-list li.client-list-client ul.client-list-client-field,
ul#testimonial-list li.testimonial-list-testimonial ul.testimonial-list-testimonial-field,
ul#member-list li.member-list-member ul.member-list-member-field {
  width:365px;
  margin-left:195px;
  overflow:hidden;
}

ul#client-list li.client-list-client ul.client-list-client-field li,
ul#testimonial-list li.testimonial-list-testimonial ul.testimonial-list-testimonial-field li,
ul#member-list li.member-list-member ul.member-list-member-field li {
  width:365px;
  margin-bottom:15px;
  overflow:hidden;
}

ul#member-list li.member-list-member ul.member-list-member-field li.team-main-text,
ul#testimonial-list li.testimonial-list-testimonial ul.testimonial-list-testimonial-field li.testimonial-main {
  margin-bottom:0;
}

ul#client-list li.client-list-client ul.client-list-client-field li a {
  color:#B4272D;
  text-decoration:none;
}

ul#client-list li.client-list-client ul.client-list-client-field li a:hover {
  text-decoration:underline;
}

ul#testimonial-list li.testimonial-list-testimonial ul.testimonial-list-testimonial-field li a,
ul#member-list li.member-list-member ul.member-list-member-field li a {
  color:#B4272D;
  text-decoration:none;
}

ul#testimonial-list li.testimonial-list-testimonial ul.testimonial-list-testimonial-field li a:hover,
ul#member-list li.member-list-member ul.member-list-member-field li a:hover {
text-decoration: underline!important;
}
ul#testimonial-list li.testimonial-list-testimonial ul.testimonial-list-testimonial-field li a:hover,
ul#member-list li.member-list-member ul.member-list-member-field li a:hover {
  text-decoration:none;
}

ul#testimonial-list li.testimonial-list-testimonial ul.testimonial-list-testimonial-field li.testimonial-person a {
  text-decoration:none;
}

ul#testimonial-list li.testimonial-list-testimonial ul.testimonial-list-testimonial-field li.testimonial-person a:hover {
  text-decoration:underline;
}

ul#client-list li.client-list-client ul.client-list-client-field li p,
ul#client-list li.client-list-client ul.client-list-client-field li .client-field-label,
ul#client-list li.client-list-client ul.client-list-client-field li .client-field-value {
  line-height:1.7em;
}

ul#client-list li.client-list-client ul.client-list-client-field li .client-field-label,
ul#client-list li.client-list-client ul.client-list-client-field li .client-field-value {
  vertical-align:top;
}

ul#client-list li.client-list-client ul.client-list-client-field li .client-field-label {
  float:left;
  width:65px;
  color:#B4272D;
}

ul#client-list li.client-list-client ul.client-list-client-field li .client-field-value {
  float:right;
  width:300px;
}

ul#testimonial-list li.testimonial-list-testimonial ul.testimonial-list-testimonial-field li,
ul#testimonial-list li.testimonial-list-testimonial ul.testimonial-list-testimonial-field li p,
ul#member-list li.member-list-member ul.member-list-member-field li,
ul#member-list li.member-list-member ul.member-list-member-field li p {
  line-height:1.7em;
}
/*
ul#testimonial-list li.testimonial-list-testimonial ul.testimonial-list-testimonial-field li p,
ul#member-list li.member-list-member ul.member-list-member-field li p {
  margin-bottom: 0;
}
*/
ul#testimonial-list li.testimonial-list-testimonial ul.testimonial-list-testimonial-field li.testimonial-main {
}

ul#testimonial-list li.testimonial-list-testimonial ul.testimonial-list-testimonial-field li.testimonial-person {
  font-style:italic;
}

ul#testimonial-list li.testimonial-list-testimonial ul.testimonial-list-testimonial-field li.testimonial-link {
}


/* for the contact page */

#contact-social {
  font-size:13px;
}

#contact-social .social-contact {
  height:25px;
  line-height:25px;
  margin-bottom: 5px;
}

#contact-social .social-contact img {
  margin-right:5px;
  vertical-align:middle;
}

/* addthis icons on blog sidebar */
#sidebar .addthis_toolbox.addthis_default_style {
  height:60px;
  margin-top:35px;
}

#sidebar .addthis_default_style .at300b,
#sidebar .addthis_default_style .at300bo,
#sidebar .addthis_default_style .at300m,
#sidebar .addthis_default_style .at300bs {
  display: block;
  overflow: hidden;
  height: 30px;
}


/* pagination */

ul.page-numbers {
  margin: 60px 0 0 0;
  width: 100%;
  text-align:center;
}

ul.page-numbers li {
  display:inline;
  list-style:none;
  margin:0 2px;
  padding:0;
}



li.collapsing.archives > div {
  margin-top:0.5em;
}

.member-list a
{
text-decoration: none;
color: #
}

.member-list a:hover
{
text-decoration: underline;
}

.pcn
{
margin:0px auto;
text-align: center;
/* padding-left: 20px */
}


.testimonial-person a
{
color:#000!important;
}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
    display:block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin:0;
    max-width: 98.5%;
    padding:0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size:11px;
    line-height:17px;
    margin:0;
    padding:0 4px 5px;
}

.entry img
{
padding:3px;
border:1px solid #aaa
}

.wp-caption-text
{
font-style: italic
}



#comments-container #social
{
background: none;
margin-top: 10px;
}

#comments-container #social .social-nav *
{
background: none;
}

#comments-container #social .social-nav
{
 background: none;
 font-family: inherit;
 font-size: 12px;
}

#comments-container #social .social-nav .social-current-tab
{
padding-left: 0;
}

#comments-container #social #reply-title span, #social .social-nav li a
{
font-size: 14px!important;
}

#comments-container #social .social-nav li a
{
padding:0 12px 4px 0px
}
#comments-container social ol#social-commentlist
{
list-style: none;
}

#comments-container #social .social-comment-body
{
width: auto;
font-size: 13px;
}

.social-comment-meta
{
text-indent: -9999px;
}

#comments-container #social .social-fn
{
font-size: 13px;
}
#comments-container #social .social-comment
{
border: 0;
}

.social-actions
{
display: none;
}

#comments-container #social #reply-title span, #social .social-nav .social-current-tab a
{
	background: none;
}

.social-nav
{
display: none;
}

#comments-container #social #reply-title,
#comments-container #social .social-nav .social-current-tab
{
	background: none;
}

#comments-container #social h3#reply-title
{
	padding-left: 0;
	font-size: 14px;
}

#comments-container #social #reply-title span
{
padding-left: 0;
}

#comments-container #comment
{
width:100%
}

#comments-container .comment-subscription-form
{
margin-left: 50px;
}

/*	Twitter
------------------------
*/
.twtr-hd,
.twtr-ft {
	display: none;
}

body #twtr-widget-1 .twtr-doc,
body #twtr-widget-1 .twtr-hd a,
body #twtr-widget-1 h3,
body #twtr-widget-1 h4 {
	border: 0 !important;
	background: transparent !important;
}

body #twtr-widget-1 .twtr-new-results,
body #twtr-widget-1 .twtr-results-inner,
body #twtr-widget-1 .twtr-timeline {	
	background: transparent !important;
}

body #twtr-widget-1 .twtr-bd,
body #twtr-widget-1 .twtr-timeline i a,
body #twtr-widget-1 .twtr-bd p {
	color: #000 !important;
}

body .twtr-widget .twtr-tweet { 	
	border-bottom: 1px dotted #666;
}

body .twtr-tweet-wrap {
	padding: 10px 0px !important;
}

body .twtr-tweet-text em {
	padding-top: 4px;
}

#review-form div br 
{
    display: none;
}