#vol5_social { width: 70px; position: absolute; top: -90px; left: -100px; }
#v5_archive h3 { padding-bottom: 25px; margin-bottom: 10px; padding-top: 15px; background-image: url(5919850ae120aa1ce4b56b87e41e7cd8ff02f25e.jpg) ; background-repeat: no-repeat; background-position: left bottom; }
#v5_archive ul { float: left; margin: 0px; padding: 0px; }
#v5_archive div.column ul li { float: left; width: 48%; margin-right: 2%; border-top: 0px none; padding: 0px; height: 90px; margin-bottom: 10px; }
#v5_archive div.column ul li strong { font-size: 16px; font-weight: normal; }
#vos5_home .readmore, #vos5_toc .readmore { color: rgb(255, 255, 255); text-decoration: underline; }
#vos5_home { position: relative; }
#vos5_home .vos_box, #vos5_toc .vos_box { margin: 0px -10px 15px; }
#definition { padding: 15px; }
#definition .word { font-size: 40px; display: block; }
#definition p { font-family: Georgia,"Times New Roman",Times,serif; font-size: 13px; line-height: 22px; }
#book_links {  }
#book_links div { background-color: rgb(230, 235, 239); color: rgb(66, 72, 68); padding: 10px; width: 102px; height: 100px; margin-left: 2px; float: left; font-size: 16px; line-height: 20px; text-align: center; }
#book_links div a { display: block; background-color: rgb(151, 173, 186); color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; text-decoration: none; padding: 11px; margin-top: 10px; border-radius: 5px; }
.section_preview { position: relative; height: 540px; width: 464px; float: left; margin-bottom: 15px; border-bottom: 12px solid rgb(227, 113, 33); }
.section_preview .posts article { display: none; }
.section_preview .posts article:first-child { display: block; }
.section_preview img { position: absolute; top: 102px; left: 0px; }
.section_preview .heading { position: absolute; z-index: 100; top: 0px; left: 0px; background-color: rgb(227, 113, 33); color: rgb(255, 255, 255); width: 444px; padding: 10px; height: 82px; }
.section_preview .heading a { color: rgb(255, 255, 255); text-decoration: none; }
.section_preview .heading h2 { color: rgb(255, 255, 255); }
.section_preview .heading p { font-size: 13px; line-height: 16px; margin-bottom: 0px; }
.section_preview .post_preview { border-bottom: 12px solid rgb(227, 113, 33); height: 75px; width: 444px; padding: 10px; background-image: url(6acbb1816fa1baaa48d4c70e9ba841895b0257e1.png) ; color: rgb(255, 255, 255); position: absolute; left: 0px; top: 304px; }
.section_preview .post_preview span { display: block; }
.section_preview .post_preview .post_title { font-size: 20px; margin-bottom: 10px; }
.section_preview .post_preview .author { font-weight: bold; font-size: 13px; }
.section_preview .post_preview .author span { font-weight: normal; color: rgb(147, 157, 152); margin-top: 5px; }
.section_preview .contributors { color: rgb(227, 113, 33); position: absolute; left: 0px; top: 420px; width: 464px; }
.section_preview .contributors strong { display: block; margin-bottom: 8px; font-size: 14px; }
.section_preview .contributors ul { margin: 0px 0px 0px 10px; padding: 0px; width: 227px; float: left; font-size: 13px; }
.section_preview .contributors ul:first-child { margin-left: 0px; }
.section_preview .contributors ul li { margin-left: 16px; padding-left: 0px; margin-bottom: 2px; line-height: 16px; }
.section_preview .contributors ul li span a { color: rgb(0, 0, 0); }
.orange .heading { background-color: rgb(227, 114, 34); }
.blue { border-bottom: 12px solid rgb(0, 147, 211); }
.blue .heading { background-color: rgb(0, 147, 211); }
.blue .post_preview { border-bottom: 12px solid rgb(0, 147, 211); }
.blue .contributors { color: rgb(0, 147, 211); }
.blue .contributors span { color: rgb(0, 0, 0); }
.purple { border-bottom: 12px solid rgb(102, 48, 124); }
.purple .heading { background-color: rgb(102, 48, 124); }
.purple .post_preview { border-bottom: 12px solid rgb(102, 48, 124); }
.purple .contributors { color: rgb(102, 48, 124); }
.purple .contributors span { color: rgb(0, 0, 0); }
.grey { border-bottom: 12px solid rgb(125, 154, 170); }
.grey .heading { background-color: rgb(125, 154, 170); }
.grey .post_preview { border-bottom: 12px solid rgb(125, 154, 170); }
.grey .contributors { color: rgb(125, 154, 170); }
.grey .contributors span { color: rgb(0, 0, 0); }
.contributors ul li span { color: rgb(0, 0, 0); }
#vos_theme { position: relative; }
#theme_title { position: relative; padding: 10px; background-color: rgb(0, 147, 211); color: rgb(255, 255, 255); margin-bottom: 35px; font-size: 26px; }
#theme_title .arrow { position: absolute; right: 0px; bottom: -17px; width: 0px; height: 0px; border-style: solid; border-width: 0px 17px 17px 0px; border-color: transparent rgb(0, 0, 0) transparent transparent; }
#theme_title span { display: block; font-size: 13px; padding-top: 5px; }
#theme_title.management { background-color: rgb(227, 114, 34); }
#theme_title.management .arrow { border-color: transparent rgb(227, 114, 34) transparent transparent; }
#theme_title.focus { background-color: rgb(0, 147, 211); }
#theme_title.focus .arrow { border-color: transparent rgb(0, 147, 211) transparent transparent; }
#theme_title.partnership { background-color: rgb(102, 48, 124); }
#theme_title.partnership .arrow { border-color: transparent rgb(102, 48, 124) transparent transparent; }
#theme_title.distribution { background-color: rgb(125, 154, 170); }
#theme_title.distribution .arrow { border-color: transparent rgb(125, 154, 170) transparent transparent; }
#theme_title p { font-size: 14px; margin-top: 15px; }
#vos_theme article, .vos_box { padding: 10px; border: 1px solid rgb(227, 227, 227); margin-bottom: 15px; box-shadow: 0px 0px 6px 1px rgb(232, 229, 229); }
#vos_theme article img { margin-bottom: 10px; }
#vos_theme article .authors { font-size: 12px; line-height: 16px; color: rgb(93, 93, 93); }
#vos_theme article .authors div { margin-bottom: 5px; }
#vos_theme article .authors div.multiphoto { margin-bottom: 0px; }
#vos_theme article .authors div.multiphoto img { margin-bottom: 5px; }
#vos_theme article .authors div img { float: left; margin-right: 8px; }
#vos_theme article p { color: rgb(51, 51, 51); font-family: Georgia,"Times New Roman",Times,serif; font-size: 13px; line-height: 20px; }
#vos_theme article.large { width: 440px; clear: both; }
#vos_theme article a { text-decoration: none; }
#vos_theme article.large h2 { font-size: 26px; }
#vos_theme article.medium { width: 200px; }
#vos_theme article.medium h2 { font-size: 22px; }
#vos_theme article.medium h2.block { color: rgb(255, 255, 255); font-size: 20px; line-height: 22px; padding: 8px; height: 79px; background-color: rgb(232, 81, 24); }
#vos_theme article.medium h2.block_blue { background-color: rgb(78, 144, 204); color: rgb(0, 0, 0); }
#vos_theme article.callout { padding: 0px; width: 222px; border: 0px none; height: 125px; }
#vos_theme article.callout img { margin-bottom: 0px; }
#vos_theme .left { width: 462px; float: left; }
#vos_theme .right { width: 462px; float: right; }
#vos_theme .left .left, #vos_theme .right .left { width: 222px; float: left; }
#vos_theme .left .right, #vos_theme .right .right { width: 222px; float: right; }
#vos5_toc {  }
#vos5_toc div { border: 0px none; }
#vos5_toc .heading { position: relative; color: rgb(255, 255, 255); padding: 10px; margin-bottom: 30px; }
#vos5_toc .heading .arrow { position: absolute; right: 0px; bottom: -17px; width: 0px; height: 0px; border-style: solid; border-width: 0px 17px 17px 0px; border-color: transparent rgb(0, 0, 0) transparent transparent; }
#vos5_toc .orange .heading .arrow { border-color: transparent rgb(227, 114, 34) transparent transparent; }
#vos5_toc .blue .heading .arrow { border-color: transparent rgb(0, 147, 211) transparent transparent; }
#vos5_toc .purple .heading .arrow { border-color: transparent rgb(102, 48, 124) transparent transparent; }
#vos5_toc .grey .heading .arrow { border-color: transparent rgb(125, 154, 170) transparent transparent; }
#vos5_toc .heading h2 { color: rgb(255, 255, 255); }
#vos5_toc .heading p { margin-bottom: 0px; font-size: 13px; }
#vos5_toc .heading a { color: rgb(255, 255, 255); text-decoration: none; }
#vos5_toc .posts { margin-bottom: 30px; }
#vos5_toc a { text-decoration: none; }
#vos5_toc article { margin-bottom: 15px; }
#vos5_toc article .post_title { color: rgb(0, 0, 0); font-size: 16px; display: block; margin-bottom: 10px; }
#vos5_toc article a:hover .post_title { text-decoration: underline; }
#vos5_toc .col { float: left; width: 300px; margin-left: 20px; }
#vos5_toc .col:first-child { margin-left: 0px; }
#vos5_toc article .authors { font-size: 12px; line-height: 16px; color: rgb(93, 93, 93); }
#vos5_toc article .authors div { margin-bottom: 5px; }
#vos5_toc article .authors div img { float: left; margin-right: 8px; }
