/* Blog */

#blog #content { width: 630px; margin-left: 30px; }
#blog #content2 { width: 920px; margin-left: 30px; }

/* POST START */
#blog .post { margin-bottom: 20px; }
#blog .post h1 { 
  font-size: 26px; color: #333333; line-height: 32px; padding-bottom: 8px; margin-top: 4px; padding-right: 0px; 
  border-bottom: 4px solid #59b6ea; font-weight: bold; text-shadow: -1px 1px 0px #f2f3f4; }
#blog .post h1 a { 
  display: block; font-family: 'Droid Sans', Segoe UI, Lucida Grande, arial, tahoma, trebuchet ms; 
  color: #222222; text-decoration: none; text-shadow: -1px 1px 0px #f2f3f4; letter-spacing: -0.04em; }
#blog .post h1 a:hover { color: #000000; }
#blog .post h1:hover { border-bottom: 4px solid #87cc18; }
#blog .post .info { float: left; margin: 0px 20px 20px -30px; }
#blog .post .info .date {  width: 108px; }
#blog .post .info .other { width: 100px; color: #97998d; background-color: #f2f3f4; border-top: 4px solid #ffffff; padding: 10px 10px 10px 10px; line-height: 16px; text-transform: uppercase; font-size: 10px; }
#blog .post .info .other .facebook { margin-bottom: 10px; margin-left: 54px; }
#blog .post .info .other .author { float: right; }
#blog .post .info .other .comments { float: right; background-image: url(/img/blog-comment.png); background-repeat: no-repeat; background-position: 0px 4px; padding: 0px 0px 0px 18px; }
#blog .post .info .other .line { margin: 8px 0px 8px 0px; border-bottom: 1px solid #e8e9ea; }
#blog .post .info .other .posted { float: right; }
#blog .post .info .other .categories { float: right; }
/* POST END */

/* SELL START */
#blog .sell { border: 4px dashed #1fa8f5; background-color: #f1f6f9; padding: 10px 10px 10px 10px; margin: 20px 0px 50px 0px; }
#blog .sell:hover { border: 4px dashed #addb3f; cursor: pointer; }
#blog .sell .benefits { float: right; width: 280px; margin-top: 10px; margin-right: 0px; }
#blog .sell .message { margin-left: 4px; margin-top: 10px; }
#blog .sell .video { margin-left: 4px; margin-bottom: 0px; padding-bottom: 0px; }
/* SELL END */

#blog #sidebar { float: left; margin-left: 50px; width: 270px; }
#blog #sidebar a:hover { color: #333333; }
#blog #sidebar .login { width: 250px; color: #97998d; background-color: #f2f3f4; border-top: 4px solid #ffffff; padding: 10px 10px 10px 10px; line-height: 16px; text-transform: uppercase; font-size: 10px; }
#blog #sidebar .login .field { float: left; width: 120px; }
#blog #sidebar .login .join { float: right; font-size: 11px; text-transform: none; padding-top: 4px; }
#blog #sidebar h2 { color: #555555; border-bottom: 4px solid #e6eef3; padding-bottom: 10px; margin: 20px 20px 10px 0px; font-size: 21px; font-weight: normal; }
#blog #sidebar h2.comment { background-image: url(/img/icons/32x32/comment.png); background-repeat: no-repeat; background-position: 0px -2px; padding-left: 42px; }
#blog #sidebar p { margin: 0px 20px 16px 0px; }
#blog #sidebar .link-blue a { color: #2297d9; }
#blog #sidebar .link-blue a:hover { color: #333333; }
#blog #sidebar input[type=textbox] { height: 20px; }
#sidebar input[type=submit] { float: none; font-size: 11px; border: 0px; margin: 0px 0px 0px 0px; height: 24px; padding: 0px 20px 0px 20px; background-color: #39a3df; color: #ffffff; background-image: none; }
#sidebar input[type=submit]:hover { background-color: #4a5257; }

#blog #sidebar .site-links div { font-size: 14px; line-height: 20px; margin-bottom: 4px; padding: 0px 20px 0px 20px; background-image: url(/img/icons/page-blank.png); background-position: 2px 6px; background-repeat: no-repeat; }
#blog #sidebar .youtube div { background-image: url(/img/icons/12x12/play.png); background-position: 0px 6px;  }
#blog #sidebar .site-links div div { font-size: 12px; margin-top: -2px; color: #c3c6c8; background-image: none; padding-left: 0px; font-style: normal; }
#blog #sidebar .training-links div { font-size: 13px; border-bottom: 1px solid #e6eef3; line-height: 19px; margin-bottom: 4px; margin-right: 20px; padding: 1px 20px 5px 22px; background-image: url(/img/icons/page-blank.png); background-position: 0px 4px; background-repeat: no-repeat; }
#blog #sidebar .training-links div a { display: block; text-decoration: none; color: #877041; }
#blog #sidebar .training-links div a:hover { text-decoration: underline; }
#blog #sidebar .training div { background-image: url(/img/icons/12x12/book.png); background-position: 0px 6px;  }

#blog .next-previous { border-bottom: 4px solid #e6eef3; padding: 4px 0px 10px 0px; margin-bottom: 20px;  }
#blog .next-previous-bottom { border-top: 4px solid #e6eef3; padding: 14px 0px 10px 0px; }
#blog .next-previous .previous { float: left; color: #ffffff; margin-right: 8px; margin-bottom: 8px; width: 64px; margin-left: 0px; font-weight: bold; padding: 3px 8px 5px 8px; margin-top: -4px; background-color: #87cc18; text-shadow: -1px 1px 0px #7eb919; background-image: none; background-image: -moz-linear-gradient(0% 100% 90deg,#87cc18, #b6df48); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b6df48), to(#87cc18)); background-position: 0px 0px;  }
#blog .next-previous .next { float: left; color: #ffffff; margin-right: 8px; width: 64px; font-weight: bold; padding: 3px 8px 5px 8px; margin-top: -4px; text-shadow: -1px 1px 0px #1478b1; background-color: #178ccd; background-image: none; background-image: -moz-linear-gradient(0% 100% 90deg,#178ccd, #35aef1); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#35aef1), to(#178ccd)); background-position: 0px 0px; }
#blog .next-previous .link { float: left; margin-top: -2px; padding: 1px 20px 2px 4px; }
#blog .next-previous .link a { color: #555555; }
#blog .next-previous .link a:hover { color: #000000; }

#blog .comment { margin-bottom: 30px; }
#blog .comment h3 { background-color: #555555; border-bottom: 4px solid #cccccc; margin-left: -10px; color: #ffffff; padding: 10px 10px 10px 20px; text-shadow: -1px 1px 0px #000000; margin-bottom: 0px; background-image: url(/img/corner-fold-black-right.png); background-repeat: no-repeat; background-position: top right; letter-spacing: -0.01em; }
#blog .comment .thoughts {background-color: #f2f3f4; padding-top: 14px; padding-bottom: 16px; margin-left: -10px;  background-image: url(/img/blog-comment-bg.png); background-repeat: no-repeat; background-position: 10px 90px; }
#blog .comment .subject { float: left; width: 90px; padding: 5px 0px 0px 20px; font-weight: bold; }
#blog .comment .blank { float: left; width: 90px; padding: 5px 0px 0px 20px; }
#blog .comment input[type=submit] { float: right; margin-right: 0px; background-image: none; padding-left: 14px; border: 0px; color: #ffffff; background-color: #444444; text-shadow: 0px 1px 0px #000000; background-image: none; background-image: -moz-linear-gradient(0% 100% 90deg,#333333, #444444); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#444444), to(#333333)); background-position: 0px 0px; }
#blog .comment input[type=submit]:hover { float: right; margin-right: 0px; background-image: none; padding-left: 14px; border: 0px; color: #ffffff; background-color: #dddede; text-shadow: 0px 1px 0px #157fba; background-image: none; background-image: -moz-linear-gradient(0% 100% 90deg,#178ccd, #35aef1); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#35aef1), to(#178ccd)); background-position: 0px 0px; }

#blog .comments .subject { padding: 8px 8px 8px 12px; background-color: #eef3e6; margin-left: 170px; margin-bottom: 10px; }
#blog .comments .subject a { color: #8cb52d;  font-weight: bold; text-decoration: none; }
#blog .comments .subject2 { padding: 8px 8px 8px 12px; background-color: #e6eef3; margin-left: 170px; margin-bottom: 10px; }
#blog .comments .subject2 a { color: #2297d9;  font-weight: bold; text-decoration: none; }
#blog .comments .bubble { background-image: url(/img/comments-bubble.png); background-position: bottom right; padding-bottom: 4px; padding-top: 4px; background-repeat: no-repeat; }
#blog .comments .bubble2 { background-image: url(/img/comments-bubble2.png); background-position: bottom right; padding-bottom: 4px; padding-top: 4px; background-repeat: no-repeat; }
#blog .comments .member { text-shadow: -1px 1px 0px #8cb52d; font-family: 'Droid Sans'; height: 25px; width: 118px; font-size: 18px; color: #ffffff; padding: 8px 10px 0px 0px; margin: 0px 0px 0px -8px; background-color: #87cc18; background-image: url(/img/ribbon-bg.png); background-repeat: repeat-y; text-align: right; letter-spacing: 0.02em; }
#blog .comments .member2 { text-shadow: -1px 1px 0px #3f9fd4; width: 180px; background-color: #59b6ea; }
#blog .comments .break { border-bottom: 4px solid #eef3e6; margin-bottom: 20px; }
#blog .comments .break2 { border-bottom: 4px solid #e6eef3; margin-bottom: 20px; }

/* Social */
#social {
  width: 68px; height: 308px; display: none; position: fixed;
  background: #fff; border: 1px solid #E6EEF3;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 5px 5px 1px;
}