.logo {
  background: url(images/logo_edu.png) no-repeat;
  width: 239px;
  height: 45px; }

h1 {
  margin: 0;
  color: #24478F; }

h2 {
  margin: 20px 0 4px;
  font-weight: bold; }

.content h3 {
  margin: 12px 0 4px;
  color: #000;
  font-weight: normal; }

h2.entry-title,
h2.entry-title a {
  color: #000;
  font-size: 15px;
  font-weight: bold;
  line-height: 1.1; }

h2.archives,
h2.archives a {
  color: #0075C4;
  text-decoration: underline;
  font-size: 13px;
  margin: 0 0 2px;
  font-weight: bold;
  line-height: 1.1; }

h2.archives a:hover {
  text-decoration: underline;
  color: #3B971B; }

#content .section,
#sideNav .section {
  width: 100%; }

#body {
  width: 932px;
  margin-top: 25px; }

div#content {
  width: 730px; }

#floatRightWrap {
  width: 695px; }

.author,
.published,
.author a {
  color: #666;
  font-style: normal;
  display: inline; }

.author a:hover {
  color: #3366CC; }

div.by {
  line-height: 1; }

.thumb {
  float: left;
  width: 55px;
  height: 55px;
  margin: 0 10px 0 0; }

img#bioThumb,
img#entryAuthorBioImg {
  width: 72px;
  height: 72px; }

img#featuredArticleThumb {
  height: 150px;
  margin: 0 15px 0 0;
  float: left; }

.article .content {
  margin: 12px 0;
  padding: 0;
  border: none; }

div#singleEntry.article h1.entry-title {
  color: #000; }

.article .entry-title a {
  text-decoration: none; }

.article .entry-title a:hover {
  text-decoration: underline; }

.article .entry-subtitle {
  color: #000;
  font-size: 13px;
  font-style: italic;
  font-weight: normal;
  margin: 0 0 4px; }

.subtitle-archives {
  font-size: 12px;
  font-style: italic;
  color: #000;
  text-overflow: ellipsis;
  width: 80%;
  white-space: nowrap;
  overflow: hidden; }

.section {
  margin: 0 auto; }

.section h1.header {
  margin: 4px 14px 2px;
  font-family: arial, sans-serif;
  color: #3367CD;
  font-size: 16px; }

.content p {
  margin: 4px 0 12px; }

.section .content .content {
  border: none;
  padding: 0; }

.sectionHeader {
  font-size: 30px; }

.sectionBody {
  border: 0 !important;
  padding: 0 !important; }

#topBanner {
  height: 90px;
  width: 728px; }

div#featured.section {
  border-bottom: 1px solid #EEF6FB;
  padding-bottom: 21px; }

div#featured.section h2.entry-title,
div#featured.section h2.entry-title a {
  color: #0075C4;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 18px;
  text-decoration: underline; }

div#featured.section h2.entry-title,
div#featured.section h2.entry-title a:hover {
  color: #3B971B;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 18px;
  text-decoration: underline; }

.article .footer {
  margin: 8px 0;
  width: 728px; }

.share#top {
  margin-left: 70px;
  float: right; }

.share#bottom {
  margin-right: 180px;
  float: right; }

.entryTags {
  margin: 0; }

.entryTags dt,
.entryTags dd {
  padding: 0;
  margin: 0;
  display: inline; }

.entryTags dd {
  padding: 1px; }

.entryTags dd a {
  padding: 0 2px;
  text-decoration: none;
  background: #efefef; }

.entryTags dd a:hover {
  border-bottom: 1px solid #3367CD;
  background: #e9e9e9;
  color: #0073C0; }

.entryRelated dd {
  font-style: italic;
  margin-bottom: 8px;
  padding: 0; }

.entryRelated a {
  font-style: normal; }

#content .article {
  clear: none;
  margin: 0 0 4px;
  padding: 2px 0 0; }

#archiveLink {
  background: #fff;
  border: 1px solid #ff9933;
  float: right;
  font-size: 13px;
  margin-right: 12px;
  padding: 1px 10px;
  text-decoration: none; }

#archiveLink:hover {
  background: #EFF4FF; }

#content .article .entry-title {
  font-size: 20px;
  margin: 0;
  padding: 0px; }

.article .in {
  text-transform: capitalize;
  color: #666; }

#content .archive .article {
  margin: 0;
  padding: 1px 0 4px; }

.archive .article .content,
.archive .article .entryTags,
#content .archive .thumb,
#content .archive .footer {
  display: none; }

.archive .article .by {
  display: none; }

#content .archive .article .entry-title {
  font-size: 17px;
  padding: 0 2px 0 0; }

#content .archive .entry-summary {
  font-size: 13px; }

#next,
#prev {
  font-size: 16px;
  margin: 0 12px; }

#next {
  float: left; }

#prev {
  float: right; }

.bottomBlock {
  border-top: 1px solid #AFD4EA;
  height: auto;
  padding-bottom: 5px;
  width: 700px; }

div.moreedu {
  text-align: right; }

div.moreedu a {
  text-transform: capitalize; }

#eduBody {
  margin: 0 auto;
  clear: both;
  text-align: left;
  font-size: 13px; 
  max-width: 1000px;
}

#eduHeader {
  width: 780px;
  margin: 0 auto 8px;
  padding: 4px;
  border-bottom: 2px solid #ff9933; }

#eduHeader li {
  float: left;
  margin: 0; }

#eduHeader li a {
  display: block;
  margin: 0px 20px 0 12px;
  padding: 2px 20px;
  font-size: 16px;
  text-decoration: none;
  color: #444; }

#eduHeader li a.current {
  background: #FFC68F;
  -moz-border-radius: 12px; }

#eduHeader li a:hover {
  background: #FFD6AF;
  -moz-border-radius: 12px; }

#authorBio .content {
  margin: 8px 0 0;
  padding: 20px 12px;
  border-bottom: 1px dotted #EEF6FB; }

#content {
  float: left;
  width: 520px;
  text-align: left; }

#conEntryList {
  margin-bottom: 4px;
  position: relative; }

div#conEntryList.section {
  float: left;
  width: 712px; }

#sideNav {
  float: right;
  font-size: 13px;
  text-align: left;
  width: 190px;
  padding-top: 9px; }

.feed {
  border: 1px solid #AFD4EA;
  padding: 0 24px 24px;
  margin-bottom: 20px; }

#cse-search-box {
  display: none; }

#search-box-dummy {
  width: 200px;
  margin: 24px 0; }

#searchQuery,
#searchQuery.blur {
  border: 1px solid #7e9db9;
  background: white url(https://www.google.com/coop/intl/en/images/google_custom_search_watermark.gif) no-repeat left 50%; }

#searchQuery.focus {
  background: #FFF; }

.feed .s-iwrap2 {
  padding: 0;
  font-size: 15px; }

#sideNav #featuredArticle {
  margin-bottom: 16px; }

#sideNav .article {
  margin: 4px 0; }

#sideNav .article .entry-title {
  font-size: 18px;
  margin: 0 0 4px; }

#sideNav .blurb {
  margin: 4px 0; }

#sideNav .section {
  margin-bottom: 18px; }

#sideNav .section .article .header {
  margin: 0; }

#sideNav .nav li {
  list-style: none;
  padding: 2px 0px; }

#sideNav .nav li a {
  text-decoration: underline; }

#sideNav .nav li a:hover {
  background: #EFF4FF; }

#sideNav .nav li:hover {
  background: #EFF4FF; }

#sideNav .nav li a:hover {
  text-decoration: underline; }

#sideNav .published,
#sideNav .author {
  font-size: 11px; }

#sideNav .author {
  font-weight: normal;
  margin: 0; }

#sideNav .sectionHeader {
  font-size: 20px;
  padding: 13px 0 0; }

#subscribe {
  margin: 12px 0 0; }

#commentFormDiv {
  display: block;
  width: 600px; }

#commentsHeader {
  overflow: hidden;
  margin-top: 20px;
  border-bottom: 1px solid #cbcaca;
  padding-bottom: 8px; }

#commentsHeader h3 {
  float: left;
  margin: 0; }

#lblCurrpage,
#lbtnPrev,
#lbtnNext {
  float: right;
  margin-top: 2px; }

.commentWrap {
  border-bottom: 1px solid #CBCACA;
  padding: 20px 0; }

.posted {
  color: #8c8e91;
  display: block;
  float: right;
  font-style: italic;
  text-align: right;
  width: 100%; }

.commentNum {
  color: #0073C0;
  float: left;
  font-size: 16px;
  font-weight: bold; }

.comment {
  float: none;
  margin: 3px 0 0 40px;
  text-align: left;
  word-wrap: break-word; }

#charCountDiv {
  float: right;
  margin-right: 10px;
  width: 20%; }

#UserCommentsDisplayDiv {
  margin-bottom: 20px; }

#maxLengthErrDiv {
  color: #ff0000; }

#commentAreaUserNameDiv {
  border-bottom: 1px solid #cbcaca;
  margin: 14px 0;
  overflow: hidden;
  padding: 0 0 18px 12px; }

#tb_CommentArea {
  margin: 0 0 12px;
  height: 84px;
  width: 570px; }

#verificationimg {
  float: left;
  margin-right: 10px; }

div#commentAreaDivWrapper {
  background: #eef6fb;
  border: 1px solid #afd4ea;
  padding: 15px; }

div#commentAreaDivWrapper .commentWrap {
  border-bottom: 0;
  padding: 5px 0; }

div#sideNav div#searchBox {
  background: #EEF6FB;
  border: 1px solid #AFD4EA;
  height: 63px;
  padding: 5px 10px;
  width: 168px; }

#search-box-dummy {
  margin: 0; }

#sideAdLarge {
  height: 253px;
  margin: 15px 0;
  width: 187px; }

#sideAdSmall {
  height: 180px;
  margin: 15px 0;
  width: 187px; }

div#feed {
  margin-bottom: 3px;
  margin-left: 5px; }

input#searchQuery {
  width: 125px; }

#advertiseLink {
  padding-top: 5px; }

span.count {
  color: #0075C4; }

h2.sectionHeader {
  border-top: 1px solid #EEF6FB;
  padding-top: 7px; }

#sideNav .auctivaBlogLogo {
  background: transparent url(../images/blog/auctiva-blog-logo.png) no-repeat 0 16px;
  height: 50px;
  margin-top: 18px;
  padding-top: 7px;
  text-indent: -9999px; }

div#searchBox h3 {
  margin-top: 0;
  padding: 5px 0 0; }

#sideNav ul.nav li {
  line-height: 1.3; }

.smallblurb {
  color: #000;
  font-size: .85em;
  font-style: italic; }

#content #singleEntry {
  width: 586px;
  padding: 25px 75px 25px 65px;
  border: 1px solid #EEF6FB;
  margin: 9px 0 24px 0; }

#content #singleEntry .entry-title {
  font-size: 25px; }

#singleEntry .header {
  margin: 0; }

#singleEntry .blurb {
  display: block;
  margin: 2px 0 8px;
  font-size: 16px; }

#entryAuthorBio {
  float: left;
  font-style: normal;
  margin: 8px 15px 0 0;
  width: 600px; }

#entryAuthorLink {
  display: none; }

#singleEntry .feedback {
  font-size: 14px;
  margin: 12px 0; }

#related {
  background: #EEF6FB;
  border: 1px solid #AFD4EA;
  display: none;
  float: left;
  padding: 8px 12px 12px;
  width: 270px; }

.pager {
  float: right;
  font-size: 14px; }

#ptc_ArticleList_pager1 {
  margin: 0 0 4px;
  position: absolute;
  text-align: right;
  right: 30px;
  top: 10px; }

.previousPage {
  padding-left: 17px;
  background: url(../css/images/icons/edu-arrow-left.png) no-repeat left;
  text-decoration: none; }

.nextPage {
  padding-right: 17px;
  background: url(../css/images/icons/edu-arrow-right.png) no-repeat right;
  text-decoration: none; }

.entry .left {
  float: left;
  margin: 0 12px 12px 0; }

.aside {
  border: 1px solid #ddd;
  clear: both;
  float: right;
  margin: 0 0 12px 12px;
  padding: 0;
  width: 180px; }

.aside .header {
  background: #80AD41;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 4px;
  padding: 0 6px; }

div.archives {
  font-size: 11px;
  height: 75px;
  margin-left: 10px;
  width: 340px; }

.archives h3 {
  margin-top: 0;
  font-size: 11px;
  line-height: 1.2;
  margin-bottom: 2px; }

.aside div {
  margin: 12px; }

ul,
ol {
  margin: 0pt 0pt 1em;
  padding: 0; }

li {
  margin: 0pt 0pt 4px 20px;
  padding: 0pt;
  font-size: 1em; }

ol li {
  margin-left: 25px; }

code {
  display: block;
  margin: 8px 0;
  padding: 8px;
  background: #f6f6f6; }

kbd {
  background: #f6f6f6; }

ins {
  color: green;
  text-decoration: none; }

del {
  color: #933; }

small {
  color: #888;
  font-size: 1em; }

abbr,
.help {
  cursor: help;
  border-bottom: 1px dashed #000; }

blockquote {
  margin: 8px 0;
  padding: 4px 8px 0px;
  background: #f6f6f6; }

cite {
  margin: 8px 0 4px; }

#content .pullquote {
  background: #fff;
  clear: both;
  float: right;
  font-family: Times New Roman, serif;
  font-size: 18px;
  margin: 0 0 8px 8px;
  padding: 8px;
  text-align: center;
  width: 200px; }

#content .pullquote p {
  color: #444;
  font-family: "Times New Roman", Times, serif;
  font-size: 18px;
  margin: 0 18px 5px; }

.quoteLeft,
.quoteRight {
  color: #bebebe;
  font-size: 72px;
  height: 36px;
  line-height: 0;
  padding: 36px 0 0; }

.quoteLeft {
  float: left;
  margin: -9px 0 0 -18px; }

.quoteRight {
  float: right;
  margin: -27px -18px -72px 0; }

.pullimg {
  clear: both;
  float: left;
  margin: 10px 15px 8px 0; }

.pullimg span {
  color: #0073C0;
  display: block;
  font-style: italic;
  text-align: center; }

a.searchebay {
  text-decoration: none;
  border-bottom: double #5F8F11 3px;
  color: #5F8F11; }

.bot h3 {
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px 6px 6px 6px;
  cursor: pointer;
  float: left;
  font-size: 11px;
  font-weight: bold;
  margin: 0 9px 5px 0;
  padding: 0 5px;
  text-align: justify;
  text-transform: uppercase; }

.botBody {
  background-color: #e6eeee;
  color: #0075C4;
  cursor: pointer;
  padding: 2px; }

.botBody:hover {
  background-color: #0075c4;
  color: #fff;
  text-decoration: none; }

.bot a {
  color: #0075C4;
  text-decoration: none; }

.bot a:hover {
  color: #FFF;
  text-decoration: none; }

.ltIE8 .section,
.ltIE8 .contentWrap,
.ltIE8 .content {
  height: 1%; }

.ltIE8 .section .sectionHeader .title {
  zoom: 1; }

.ltIE8 .srshadowr,
.ltIE8 .srshadowbot,
.ltIE8 .srshadowbotr {
  background-image: none !important; }

#eduLandingMore,
#eduLandingMore:visited,
#eduLandingMore:active {
  background: url(../css/images/icons/edu-arrow-right.png) no-repeat right;
  color: #0075C4;
  display: inline-block;
  float: right;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  width: 90px; }

#eduLandingMore:hover {
  text-decoration: underline; }

.landingFeatured h2 {
  margin-top: 0; }

.articleSection {
  border: 1px solid #aaa;
  border-radius: 10px;
  padding: 0 13px;
  position: relative;
  width: auto; }

.osHeader {
  background-color: #fff;
  color: #000 !important;
  display: block;
  left: 10px;
  padding: 2px 258px 5px 2px;
  position: absolute;
  top: -30px; }

.osHeader img {
  height: 50px;
  position: absolute;
  right: 5px;
  top: -18px;
  width: 250px; }

#featured {
  margin-bottom: 10px; }

#featured h1.sectionHeader {
  font-size: 30px;
  padding: 0; }

.moreedu {
  display: none; }

.eduHome #conEntryList #eduLeftCol {
  width: 100%; }

.eduHome #conEntryList .article {
  display: inline-block;
  float: left;
  position: relative;
  width: 340px !important; }

.eduHome #conEntryList .article:nth-child(odd) {
  float: right; }

#eduContent {
  min-height: 200px;
  margin: 0; }

#eduContent .sectionBody {
  display: block;
  min-width: 710px; }

.tosArticles {
  display: block;
  list-style: none;
  margin: 20px auto 0 auto;
  width: 100%; }

.tosArticles li {
  display: block;
  margin: 0;
  min-height: 75px;
  position: relative; }

.tosArticles .tosRight {
  float: right;
  width: 49%; }

.tosArticles .tosLeft {
  width: 49%; }

.tosContent {
  width: 75%; }

div.archives {
  margin-left: 0; }

#linkBox {
  height: 40px;
  position: absolute;
  right: 150px;
  width: 300px; }

#linkBox ul li {
  float: left;
  line-height: 40px;
  list-style: none;
  min-width: 25px;
  vertical-align: middle; }

#linkBox ul li:first-child {
  padding-left: none; }

#linkBox ul li a,
#linkBox ul li a:visited,
#linkBox ul li a:active {
  color: #0075C4;
  text-decoration: none; }

#linkBox ul li a:hover {
  text-decoration: underline; }

.eduHome #linkBox {
  display: none; }

.featuresPage .featuresLink,
.newsPage .newsLink,
.howToPage .howToLink {
  font-weight: 700; }

.eduHome #conEntryList #eduRightCol {
  display: none; }

.eduHome #conEntryList #eduLeftCol:nth-child(3) {
  display: none; }

.eduHome #ptc_ArticleList_filterHeader,
.eduHome #ptc_ArticleList2_filterHeader {
  font-size: 20px; }

#ptc_ArticleList_filterHeader,
#ptc_ArticleList2_filterHeader {
  padding: 0; }

.tagPage #eduLandingMore {
  display: none; }

.tagPage #conEntryList #eduLeftCol {
  width: 330px; }

#tosSection {
  margin-top: 24px; }

#tosSection .blurb.subtitle-archives p {
  display: none; }

#tosSection .blurb.subtitle-archives p:first-child {
  height: 13px;
  line-height: 14px;
  text-overflow: ellipsis;
  width: 266px;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  padding: 0;
  margin: 0; }

.eduHeading {
  margin-top: 0; }

.gAds {
  margin: 5px 5px 0 0; }
