
body {
  font-family: Tahoma, sans-serif;
  color: #000000;
  /*background: #e4e5df;*/
}
/*body.blog-inner {
	background: #e4e5df url(/resources/i/blog/circles.gif) no-repeat 0 0;
}*/

a {
  color: #000000;
}

.header-info-1,
.header-info-2,
.header-item-1,
.header-item-2,
.header-phone {
  white-space: nowrap;
  overflow: hidden;
}
.header-item-2 {
	margin-bottom: -9px;
}


#header {
  background: no-repeat 0 0;
}

#pagebody {
  position: absolute;
  left: 15px;
  top: 564px;
  width: 975px;
}
body.blog-inner #pagebody {
	top: 168px;
}

#footer {
	width: 965px;
	margin-top: 10px;
}
  #footer .rounded {
    background: #ffffff;
    font-size: 0.6em;
    zoom: 1;
    padding-top: 1px;
    padding-bottom: 1px;
  }
  #footer .body {
    margin-top: 9px;
    margin-bottom: 9px;
  }

.main-column {
	/*float: left;*/
	width: 965px;
}
.right-column {
  float: left;
  margin-left: 15px;
  margin-bottom: 15px;
}


.heading {
  width: 965px;
  overflow: hidden;
  position: relative;
  height: 50px;
  /*margin-bottom: 15px;*/
  margin-bottom: 5px;
}
  .heading div.left {
    position: absolute;
    left: 0;
    top: 0;
    width: 10px;
    height: 50px;
    background: #ffffff;
    font-size: 1px;
  }
  .heading div.body {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 201px;
    height: 50px;
    background: white url(/resources/i/h-bk.gif) no-repeat 212px 0px !important;
    color: #000000;
    
    padding-top: 6px;
  }
    .heading div.body object {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
    }
    .heading div.body h1,
    .heading div.body h2,
    .heading div.body h5,
    .heading div.body h6 {
      font-size: 1.1em;
      font-weight: normal;
      margin-left: 54px;
      
      margin-top: 0;
      margin-bottom: -7px;
    }
     .heading div.body h5,
     .heading div.body h6 {
       font-weight: bold;
       font-size: 1.2em;
       margin-bottom: 0;
     }
  .heading div.right {
    position: absolute;
    right: 0;
    top: 0;
    float: right;
    width: 10px;
    height: 50px;
    background: #ffffff;
    font-size: 1px;
  }

/* @group Rounded */

.rounded .top {
  position: relative;
  height: 9px;
  margin-bottom: -9px;
}
  .rounded .top .left,
  .rounded .top .right {
    position: absolute;
    top: 0;
    width: 9px;
    height: 9px;
    font-size: 1px;
    line-height: 1px;
  }
  .rounded .top .left {
    left: 0;
    background: url(/resources/i/blog/list-left-top.png) no-repeat 0 0;
  }
  .rounded .top .right {
    right: 0;
    background: url(/resources/i/blog/list-right-top.png) no-repeat 0 0;
  }
.rounded .bottom {
  position: relative;
  height: 9px;
  margin-top: -9px;
}
  .rounded .bottom .left,
  .rounded .bottom .right {
    position: absolute;
    top: 0;
    width: 9px;
    height: 9px;
    font-size: 1px;
    line-height: 1px;
  }
  .rounded .bottom .left {
    left: 0;
    background: url(/resources/i/blog/list-left-bottom.png) no-repeat 0 0;
  }
  .rounded .bottom .right {
    right: 0;
    background: url(/resources/i/blog/list-right-bottom.png) no-repeat 0 0;
  }

/* @end Rounded */

#posts .post-spacer {
	font-size: 10px;
	line-height: 10px;
}

#posts .post {
  width: 965px;
  /*margin-bottom: 15px;*/
  margin-bottom: 5px;
}
  #posts .post .post-body {
    float: left;
    width: 100%;
    background: white;
  }
    #posts .post .post-loading {
      background: #ffffff url(/resources/i/site-loading.gif) no-repeat center center;
    }
  #posts .post .post-content a {
    color: #2EA4E8;
  }
  #posts .post .post-content .brief {
    width: 620px;
  }
  #posts .post .pic {
    /*float: left;
    width: 220px;*/
    overflow: hidden;
  }
    #posts .post .pic a {
      cursor: pointer;
    }
  #posts .post .image-loading {
    background: url(/resources/i/site-loading.gif) no-repeat center center;
  }
  #posts .post .post-content {
    /*margin-left: 220px;*/
    padding: 15px;
    padding-bottom: 25px;
  }
    .post-content .header {
      font-size: 0.7em;
    }
    #posts .post .post-content .author {
      font-size: 1.1em;
      margin-bottom: -6px;
    }
    #posts .post .post-content .title {
      font-size: 1.2em;
    }
    #posts .post .post-content .props {
      margin-top: 15px;
      font-size: 0.85em;
      color: #747474;
    }
      #posts .post .post-content .props .date {
        font-size: 0.8em;
      }
      #posts .post .post-content .props .tags {
        font-size: 0.8em;
      }
        #posts .post .post-content .props .tags a {
          color: #2EA4E8;
        }
      #posts .post .post-content .props .all-tags {
        display: block;
        margin-top: 7px;
      }
    #posts .post .post-content .brief {
      /*font-size: 0.7em;*/
      font-size: 0.82em;
      /*line-height: 1.4em;*/
    }
      #posts .post .post-content .brief p {
        margin-top: 0;
      }
    #posts .post .post-content .more {
      font-size: 0.7em;
      margin-top: 15px;
      margin-bottom: 15px;
    }
      #posts .post .post-content .more a {
        color: #2EA4E8;
        margin-right: 10px;
      }
    #posts .post .post-body .details {
      display: none;
    }
    
    #posts .post .post-content .brief,
    #posts .post .post-content td.body {
      padding-left: 5px;
    }
    #posts .post .post-content .thumbs {
      width: 620px;
      overflow: hidden;
      margin-bottom: 10px;
    }
     #posts .post .post-content .thumbs .thumb {
       float: left;
       border: 3px solid white;
       margin-right: 4px;
     }
       #posts .post .post-content .thumbs .thumb a img {
         display: block;
       }
     #posts .post .post-content .thumbs .current {
       border-color: #E1E1E1;
     }
    #posts .post .details .loading {
      background: url(/resources/i/site-loading.gif) no-repeat center 150px;
    }
    #posts .post .post-content .body .p,
    #posts .post .post-content .body {
      font-size: 0.9em;
    }
      #posts .post .post-content .body p {
        /*margin: 0;*/
        margin-top: 0;
      }
      #posts .post .post-content .body .item {
        /*margin-bottom: 10px;*/
        width: 620px;
      }
      #posts .post .post-content .body h2 {
        margin-bottom: 5px;
      }
      #posts .post .post-content .lj-comments {
        margin-left: -2px;
      }
      #posts .post .post-content .expander {
        padding-left: 5px;
      }
      #posts .post .post-content .jsaction {
        font-size: 0.8em;
        text-decoration: none;
        border-bottom: 1px dashed #2EA4E8;
      }
      #posts .post .post-content .lj {
        margin-top: 10px;
      }

.shadow {
  width: 620px !important;
  margin-left: -5px;
}
  .shadow td.shadow-left,
  .shadow td.shadow-right {
    font-size: 1px;
    line-height: 1px;
    width: 5px;
  }
  .shadow tr.shadow-top td {
    font-size: 1px;
    line-height: 1px;
    height: 2px;
  }
  .shadow tr.shadow-bottom td {
    font-size: 1px;
    line-height: 1px;
    height: 6px;
  }
  .shadow tr.shadow-top td.shadow-left {
    background: url(/resources/i/blog/image-shadow/lt.gif) no-repeat 0 0;
  }
  .shadow tr.shadow-top td.shadow-center {
    background: url(/resources/i/blog/image-shadow/top.gif) repeat-x 0 0;
  }
  .shadow tr.shadow-top td.shadow-right {
    background: url(/resources/i/blog/image-shadow/rt.gif) no-repeat 0 0;
  }
  .shadow tr.shadow-middle td.shadow-left {
    background: url(/resources/i/blog/image-shadow/left.gif) repeat-y 0 0;
  }
  .shadow tr.shadow-middle td.shadow-right {
    background: url(/resources/i/blog/image-shadow/right.gif) repeat-y 0 0;
  }
  .shadow tr.shadow-bottom td.shadow-left {
    background: url(/resources/i/blog/image-shadow/lb.gif) no-repeat 0 0;
  }
  .shadow tr.shadow-bottom td.shadow-center {
    background: url(/resources/i/blog/image-shadow/bottom.gif) repeat-x 0 0;
  }
  .shadow tr.shadow-bottom td.shadow-right {
    background: url(/resources/i/blog/image-shadow/rb.gif) no-repeat 0 0;
  }


/* @group Pagination */

.pagination {
  width: 965px;
  overflow: hidden;
  position: relative;
  height: 50px;
  margin-top: 15px;
  /*margin-bottom: 15px;*/
  margin-bottom: 5px;
}
  .pagination .pages {
    float: left;
    width: 695px;
  }
  .pagination .prev-column {
    position: absolute;
    left: 260px;
    top: 0;
    width: 110px;
    padding-top: 17px;
  }
  .pagination .pages-column {
    /*margin: 0 110px;*/
    margin: 0 auto;
    /*padding-top: 12px;*/
    padding-top: 7px;
    text-align: center;
  }
  .pagination .next-column {
    position: absolute;
    right: 10px;
    top: 0;
    width: 110px;
    padding-top: 17px;
    text-align: right;
  }

  .pagination div.left {
    position: absolute;
    left: 0;
    top: 0;
    width: 10px;
    height: 50px;
    background: #ffffff;
    font-size: 1px;
  }
  .pagination div.body {
    margin-left: 10px;
    margin-right: 10px;
    height: 50px;
    background: white;
    color: #000000;

    margin-top: auto;
    margin-bottom: auto;
    
    font-size: 0.7em;
    font-weight: bold;
  }
    .pagination div.body a img {
      vertical-align: middle;
    }
    .pagination div.body a.service {
      text-decoration: none;
    }
	    .pagination div.body a.service span {
	      text-decoration: underline;
	      color: #2EA4E8;
	      font-weight: normal;
	      padding: 0 7px;
	    }
    .pagination div.body .current {
      /*line-height: 2em;*/
      /*display: -moz-inline-box;
      display: inline-block;
      display: expression('inline') !important;*/
      
      /*min-height: 12px;
      height: auto !important;
      height: 12px;*/

      /*padding-top: 2px;
      padding-top: expression('0');
      padding-bottom: 4px;*/

      background: url(/resources/i/blog/current-page-left.gif) no-repeat 0 0;
    }
    .pagination div.body .current,
    .pagination div.body .page {
      display: inline-block;
      vertical-align: top;
      height: 36px;
      
      font-family: Arial;
      font-size: 1.3em;
    
      margin-left: 5px;
      margin-right: 5px;
    }
      .pagination div.body .page a {
	      /*padding: 0 10px;*/
	      min-width: 32px;
	      width: auto !important; /* IE */
	      width: 32px;            /* IE */
	      
	      display: inline-block;
	      padding-top: 9px;
	      padding-bottom: 9px;
	      
	      color: #7E7E7E;
	      
	      zoom: 1;
	      float: left;
      }
    .pagination div.body .current {
      margin: 0 5px !important;
    }
    .pagination div.body .pad {
	    /*margin-left: 3px;
      margin-right: 3px;*/
      margin: 0;
    }
      .pagination div.body .pad a {
	      /*padding-left: 5px;
	      padding-right: 5px;*/
      }
      .pagination div.body .page span.right-side,
      .pagination div.body .current span.right-side {
        display: inline-block;
        vertical-align: top;
        height: 36px;
        /*display: expression('inline-block');*/
        
        /*padding-top: 6px;
        padding-bottom: 8px;*/
      }
    .pagination div.body span.pad {
    }
    .pagination div.body .current a {
      color: white;
      text-decoration: none;
      
      /*padding-top: 5px;
      padding-bottom: 5px;
      padding-top: expression('0px');
      padding-bottom: expression('0px');*/
    }
	    .pagination div.body .current .right-side {
	      background: url(/resources/i/blog/current-page-right.gif) no-repeat right 0;
	    }
      .pagination div.body .current span.right-side {
        padding-left: 3px;
        padding-right: 3px;
        
        /*border: 1px solid red;*/
      }
  .pagination div.right {
    position: absolute;
    right: 0;
    top: 0;
    float: right;
    width: 10px;
    height: 50px;
    background: #ffffff;
    font-size: 1px;
  }

/* @end Pagination */

.heading .stuff,
.pagination .stuff {
  float: left;
  width: 250px;
  margin-left: -6px;
}
.heading .stuff {
	margin-left: 6px;
}

/* @group Sidebar */

.sidebar {
  /*position: absolute;
  left: 740px;
  top: 0px;*/
  width: 230px;
}
  .tag-cloud {
    /*background: #FFFFFF;*/
    margin-bottom: 15px;
  }
    .tag-cloud .title {
      /*background: #016699;
      color: #FFFFFF;*/
    	background: #ffffff;
    	color: #000000;
    }
      .tag-cloud .title .title-body {
        padding: 20px;
        padding-top: 13px;
        padding-bottom: 6px;
        zoom: 1; /* Negative margin background bug in stupid IE */
      }
        .tag-cloud .title .title-body h4,
        .tag-cloud .title .title-body h5 {
          margin: 0;
          padding: 0;
          font-weight: normal;
          /*color: #FFFFFF;*/
          color: #000000;
        }
        .tag-cloud .title .title-body h4 {
          font-size: 1.1em;
          /*margin-bottom: -10px;*/
          /*margin-top: 9px;
          line-height: 0.1em;*/
        }
        /*.tag-cloud .title .title-body h5 {
          margin-top: -10px;
        }*/
        /*.tag-cloud .title .title-body .flashtext object {
          line-height: 0.1em;
        }
        .tag-cloud .title .title-body .flashtext-h4 {
          margin-top: 0;
          margin-bottom: 0 !important;
        }*/
        .tag-cloud .title .title-body h5 {
          font-size: 1.2em;
        }
  .tag-cloud #tags-wrapper {
    background: #FFFFFF;
  }
  .tag-cloud .body {
    padding: 0 20px 13px 20px;
    font-size: 0.95em;
  }
    .tag-cloud .body .letter {
      color: #9F9F9F;
      font-size: 1.6em;
      text-decoration: none;
      /*padding-left: 1px;*/
      margin-top: 6px;
      display: none;
    }
    .tag-cloud .body a {
      font-family: Georgia, serif;
      font-style: italic;
      font-weight: bold;
      color: #2EA4E8;
      line-height: 1.4em;
      text-decoration: none;
      margin: 2px 0 2px 2px;
    }
      .tag-cloud .body a:hover {
        text-decoration: underline;
      }
      .tag-cloud .body a span {
        /*padding: 2px;*/
      }
      .tag-cloud .body a.current {
        margin: 0;
      }
      .tag-cloud .body a.current span {
        color: white;
        background: #016699;
        padding: 2px;
        /*color: #016699;*/
      }
    .tag-cloud .transition {
      visibility: hidden;
    }
    /*.tag-cloud .cloud-mode a span {
      padding: 2px;
    }*/
    .tag-cloud .cloud-mode .comma {
      /*display: none;*/
    }
    .tag-cloud .cloud-mode a.t1 {
    }
    .tag-cloud .cloud-mode a.t2 {
      font-size: 1.2em;
    }
    .tag-cloud .cloud-mode a.t3 {
      font-size: 1.4em;
    }
    .tag-cloud .cloud-mode a.t4 {
      font-size: 1.8em;
    }
    .tag-cloud .cloud-mode a.t5 {
      font-size: 2.0em;
    }
    .tag-cloud .cloud-mode a.t6 {
      font-size: 2.3em;
    }
    .tag-cloud .body .mode {
      margin-top: 6px;
    }
      .tag-cloud .body .mode a {
        color: #2EA4E8;
        text-decoration: underline;
      }
        .tag-cloud .body .mode a:hover {
          background: none;
        }
        .tag-cloud .body .mode a.list-mode {
          display: none;
        }
    .tag-cloud .cloud-mode .mode {
      margin-top: 13px;
      padding-left: 2px;
    }
    .tag-cloud .list-mode {
      line-height: 1.6em;
    }
      .tag-cloud .list-mode .letter {
        display: block;
      }
      .tag-cloud .list-mode a {
        font-size: 1.1em;
        /*display: block;*/
      }
	    .tag-cloud .list-mode .mode a.list-mode {
	      display: inline;
	      font-size: 1em;
	    }
	    .tag-cloud .list-mode .mode a.cloud-mode {
	      display: none;
	    }

  .dual-banner {
  }
  .lj-banner {
    position: relative;
    background: url(/resources/i/lj-banner.gif) no-repeat 0 0;
    width: 230px;
    height: 195px;
    overflow: hidden;
  }
    .lj-banner .toggler {
      position: absolute;
      right: 0;
      top: 0;
      width: 50px;
      height: 50px;
      cursor: pointer;
      
      background: expression('#FF6C00');
      filter: Alpha(Opacity=0.1);
    }
    .lj-banner .inner {
      padding: 64px 105px 52px 14px;
      font-size: 0.7em;
      color: #575757;
    }
      .lj-banner .inner a {
        color: #2ea4e8;
      }
      .lj-banner .inner .lj-link {
        display: block;
        height: 15px;
        text-decoration: none;
      }
      .lj-banner .inner .lj-link a {
      }
  .rss-banner {
    position: relative;
    background: url(/resources/i/rss-banner.gif) no-repeat 0 0;
    width: 230px;
    height: 195px;
    
    display: none;
  }
    .rss-banner .toggler {
      position: absolute;
      left: 0;
      top: 0;
      width: 50px;
      height: 50px;
      cursor: pointer;
      
      background: expression('#FFFFFF');
      filter: Alpha(Opacity=0.1);
    }
    .rss-banner .inner {
      padding: 64px 14px 14px 14px;
      font-size: 0.7em;
      color: #ffffff;
    }
      .rss-banner .inner p {
        margin-top: 0;
      }
      .rss-banner .inner a {
        color: #ffffff;
      }

  .flickr {
    margin: 15px 0;
    position: relative;
    width: 230px;
    height: 238px;
    background: url(/resources/i/blog/flickr.gif) no-repeat 0 0;
  }
    .flickr .title {
      position: absolute;
      left: 0;
      top: 0;
      width: 230px;
      height: 85px;
      display: block;
      text-decoration: none;
    }
    .flickr .frame {
      position: absolute;
      left: 12px;
      top: 93px;
    
      overflow: hidden;
      width: 197px;
      height: 59px;
    }
    .flickr .strip a {
      float: left;
      margin-right: 10px;
      text-decoration: none;
      cursor: pointer;
    }
    .flickr .left-scroll,
    .flickr .right-scroll {
      position: absolute;
      top: 165px;
      cursor: pointer;
      
      /*background: expression('#FFFFFF');
      filter: Alpha(Opacity=01);*/
    }
    .flickr .left-scroll {
      left: 11px;
      width: 35px;
      height: 18px;
      background: url(/resources/i/blog/flickr-left.gif) no-repeat 0 0;
    }
    .flickr .right-scroll {
      left: 174px;
      width: 36px;
      height: 19px;
      background: url(/resources/i/blog/flickr-right.gif) no-repeat 0 0;
    }

/* @end Sidebar */


/* @group Blog Post */

.blog-post {
	width: 965px;
	background: white;
	margin-bottom: 15px;
	overflow: hidden;
}
  .blog-post .media {
    overflow: hidden;
    width: 965px;
    margin-bottom: 20px;
  }
    .blog-post .media .media-view {
      display: none;
    }
    .blog-post .media .current {
      display: block;
    }
    .blog-post .media .loading {
      display: block;
    }
  .blog-post .loading {
    background: url(/resources/i/site-loading.gif) no-repeat center 150px;
  }
  
  .blog-post .lj {
    float: left;
    width: 255px;
    padding-left: 15px;
  }
	  .blog-post .lj .lj-cloud {
	    /*display: block;
	    width: 130px;
	    height: 40px;
	    padding-top: 12px;
	    padding-right: 50px;
	    background: url(/resources/i/lj-cloud.gif) no-repeat 0 0;*/
	    font-size: 0.7em;
	    text-align: right;
	    color: #37b7ec;
	    text-decoration: none;
	  }
	    .blog-post .lj .lj-cloud div {
	      text-decoration: underline;
	    }
	    .blog-post .lj .lj-cloud .comments {
	      color: #878787;
	      text-decoration: none;
	    }
	      .blog-post .lj .lj-cloud .comments u {
	        color: #010101;
	      }

  .blog-post .post-info {
  }
    .blog-post .post-info .info {
      /*float: left;*/
      margin-left: 270px;
    }
    .blog-post .post-info .header {
      font-size: 0.65em;
    }
    .blog-post .post-info .author {
      font-size: 1.1em;
      margin-bottom: -6px;
    }
    .blog-post .post-info .title {
      font-size: 1.2em;
    }
    .blog-post .post-info .props {
      font-size: 0.8em;
      color: #747474;
    }
      .blog-post .post-info .props .date {
        font-size: 0.8em;
        margin-right: 10px;
      }
      .blog-post .post-info .props .tags {
        font-size: 0.9em;
      }
        .blog-post .post-info .props .tags a {
          color: #2EA4E8;
        }

  .blog-post .post-content {
    margin-top: 15px;
    margin-bottom: 20px;
  }
    .blog-post .item {
      font-size: 0.7em;
      margin-bottom: 20px;
    }
      .blog-post .item div.p {
        font-size: 1.17em;
        line-height: 1.4em;
      }
      .blog-post .item .block-with-note {
        position: relative;
        height: 100%;
      }
      .blog-post .item .noted-media {
        padding-left: 270px;
      }
      .blog-post .item .media-note {
        position: absolute;
        left: 0;
        bottom: 0;
        float: none !important;
      }
      .blog-post .item .side-note {
        float: left;
        width: 231px;
        padding: 0 24px 0 15px;
        text-align: right;
      }
        .blog-post .item .side-note .note {
          margin: 0 0 8px 0;
          color: #595858;
        }
        .blog-post .item .side-note .sub-note {
          color: #878787;
        }
      .blog-post .item .p {
        margin-left: 270px;
        margin-right: 65px;
        
        margin-left: expression('0');
        float: expression('left');
      }
      .blog-post .item-text {
      }
	      .blog-post .item-text h3 {
	        font-size: 1.3em;
	        margin-top: 0;
	        margin-bottom: 5px;
	      }
        .blog-post .item-text .lj {
	        float: none;
	        width: auto;
	        padding: 0;
	        font-size: 1.35em;
	        text-align: left;
	      }
      .blog-post .item-header {
        font-size: 1em;
        padding-left: 246px;
        color: #595858;
        margin: 20px 0;
      }
        .blog-post .item-header h2 {
          margin: 5px 0;
          font-weight: normal;
        }
      .blog-post .item-image,
      .blog-post .item-flash,
      .blog-post .item-video {
        background: #F2F2F2;
        /*background: #ffffff;*/
        /*position: relative;*/
      }
	      .blog-post .item-image .side-note,
	      .blog-post .item-flash .side-note,
	      .blog-post .item-video .side-note {
	        /*background: #FFCCCC !important;*/
	        padding-bottom: 20px;
	        /*position: absolute;
	        left: 0;
	        bottom: 0;
	        float: none;*/
	      }
	      .blog-post .item-image .p,
	      .blog-post .item-flash .p {
	        background: white;
	        margin-right: 0;
	        
	        margin: 0;
	        float: none;
	      }

  
    .blog-post a {
      color: #2DAADE;
    }
    .blog-post .post-content .info {
      float: left;
      width: 245px;
      margin-right: 10px;
      margin-bottom: 20px;
    }
    /*.blog-post .post-content .post-text {
      margin-left: 255px;
      margin-right: 18px;
      font-size: 0.7em;
      line-height: 1.2em;
    }
    .blog-post .post-content .author {
      font-size: 1.1em;
      margin-bottom: -6px;
    }
    .blog-post .post-content .title {
      font-size: 1.2em;
    }
    .blog-post .post-content .props {
      font-size: 0.8em;
      color: #747474;
    }
      .blog-post .post-content .props .date {
        font-size: 0.8em;
      }
      .blog-post .post-content .props .tags {
        font-size: 0.9em;
      }
        .blog-post .post-content .props .tags a {
          color: #2EA4E8;
        }
      .blog-post .post-content .info .lj_comments {
        margin-left: -3px;
      }
	      .blog-post .post-content .info .lj_comments img {
	        margin-top: 23px;
	      }
	  .blog-post .post-content .media-strip {
	    margin-top: 17px;
	    margin-left: -3px;
	    margin-right: 18px;
	  }
	    .blog-post .post-content .media-strip a {
	      display: inline-block;
	      border: 3px solid white;
	      margin-right: expression('4px');
	    }
	      .blog-post .post-content .media-strip a.current {
	        border-color: #e1e1e1;
	      }
	      .blog-post .post-content .media-strip a img {
	        display: block;
	      }*/
	  .blog-post .post-content .nav {
	    margin-top: 22px;
	    margin-left: 265px;
	    margin-right: 18px;
	    font-size: 0.8em;
	    position: relative;
	  }
	    .blog-post .post-content .nav a {
	      text-decoration: none;
	    }
	      .blog-post .post-content .nav span.text {
	        color: #878787;
	      }
	      .blog-post .post-content .nav a img {
	        vertical-align: bottom;
	      }
	      .blog-post .post-content .nav a span {
	        text-decoration: underline;
	        color: #2EA4E8;
	        margin-left: 6px;
	      }
	    .blog-post .post-content .nav .left {
	      float: left;
	    }
	    .blog-post .post-content .nav .center {
	      display: block;
        text-align: center;
      }
	    .blog-post .post-content .nav .right {
	      float: right;
	    }
	      .blog-post .post-content .nav .right span {
	        margin-left: 0;
	        margin-right: 6px;
	      }
	   

/* @end Blog Post */

#cloud {
	position: absolute;
	left: 141px;
	top: 0;
	width: 708px;
	height: 602px;
	display: none;
}
  #cloud .cloud {
    position: absolute;
    left: 0;
    top: 0;
    width: 708px;
    height: 602px;
    
    background: url(/resources/i/blog/cloud.png) no-repeat center top;
  }
  #cloud .content {
    position: relative;
    top: 164px;
    left: 106px;
    width: 495px;
  
    text-align: center;
    font-family: Georgia, serif;
    font-style: italic;
    font-weight: bold;
    font-size: 1.3em;
  }
	  #cloud .content a {
	    line-height: 1.4em;
	    color: #2EA4E8;
	    margin: 2px 5px 2px 5px; 
	  }
  #cloud .content .all {
    display: block;
    margin-top: 47px;
    padding-bottom: 2px;
  }
    #cloud .content .all a {
	    font-size: 0.65em;
	    /*text-decoration: none;*/
    }
    #cloud .content .all u {
      /*text-decoration: none;
      border-bottom: 1px dashed #2EA4E8;*/
    }

    #cloud .content .tags a.t1 {
      font-size: 0.85em;
    }
    #cloud .content .tags a.t2 {
      font-size: 1.2em;
    }
    #cloud .content .tags a.t3 {
      font-size: 1.4em;
    }

