section#body { width: 940px; margin-left: auto; margin-right: auto; }
sup, sub { vertical-align: baseline; position: relative; top: -0.4em; font-size: 10px; }
sub { top: 0.4em; }
#perspective_single .post .jp-audio { margin-bottom: 20px; }
#perspective_single .post .jp-audio ul, #perspective_single .post .jp-audio ol { margin: 0px; padding: 0px; }
section#vos_header { margin: 20px 0px; position: relative; height: 75px; }
section#vos_header a { text-decoration: none; }
section#vos_header h1 { position: absolute; left: 0px; top: 0px; color: rgb(10, 59, 117); font-size: 18px; font-weight: normal; padding-right: 15px; border-right: 1px solid rgb(212, 216, 215); height: 75px; }
section#vos_header h1 { text-decoration: none; font-family: Georgia,"Times New Roman",Times,serif; color: rgb(146, 157, 151); }
section#vos_header a h1 { color: rgb(146, 157, 151); }
section#vos_header h1 span { color: rgb(211, 215, 214); display: block; font-size: 54px; font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; font-weight: bold; }
section#vos_header h1.small { padding-top: 30px; height: 45px; }
section#vos_header h1.small span { font-size: 24px; }
section#vos_header h1.none { padding-top: 50px; height: 25px; }
section#vos_header a h1 span { color: rgb(211, 215, 214); }
section#vos_header h2 { color: rgb(31, 117, 194); position: absolute; left: 180px; bottom: 2px; font-size: 34px; font-weight: normal; margin-bottom: 5px; }
section#vos_header h2 span { display: block; font-size: 14px; font-weight: bold; padding-top: 5px; padding-left: 4px; line-height: 14px; }
section#vos_header a h2 { color: rgb(31, 117, 194); }
section#vos_header div.upper, section#vos_header div.lower { padding: 15px; }
section#vos_header div.upper {  }
section#vos_header div.lower { border-top: 1px solid rgb(95, 156, 210); }
section#vos_header div#share_this { position: absolute; top: 0px; right: 0px; list-style: outside none none; font-size: 10px; }
#volume_selector { position: absolute; right: 0px; top: 26px; z-index: 100; padding: 8px; }
#volume_selector a { position: relative; display: block; height: 15px; padding: 8px 45px 8px 13px; background-color: rgb(0, 41, 96); color: rgb(255, 255, 255); border: 1px solid rgb(0, 41, 96); font-size: 13px; border-radius: 3px; }
#volume_selector.active { height: 21px; overflow: hidden; }
#volume_selector.active a span.arrow {  }
#volume_selector.active a { box-shadow: 0px 1px 8px 2px rgb(153, 153, 153); }
#volume_selector a span.arrow { position: absolute; right: 0px; top: 0px; background-color: rgb(0, 41, 96); height: 32px; width: 32px; display: block; border-left: 1px solid rgb(255, 255, 255); background-image: url(7e37fa20bf7131f220741602b565caca6f00500e.png) ; background-position: center center; background-repeat: no-repeat; }
#volume_panel { display: none; width: 898px; padding: 20px; height: 440px; position: absolute; z-index: 101; right: 0px; top: 62px; background-color: rgb(244, 244, 244); color: rgb(93, 93, 93); border-width: 1px 1px 4px; border-style: solid; border-color: rgb(219, 219, 219) rgb(219, 219, 219) rgb(0, 173, 239); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 3px; box-shadow: 0px 1px 8px 2px rgb(153, 153, 153); }
#volume_panel article { padding-left: 75px; margin-bottom: 20px; width: 350px; float: left; height: 100px; margin-right: 15px; }
#volume_panel article img { float: left; margin-left: -75px; }
#volume_panel article .volume_number { display: block; color: rgb(146, 159, 152); font-size: 12px; margin-bottom: 3px; }
#volume_panel article .volume_link { display: block; margin-bottom: 5px; }
#volume_panel article p { font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; line-height: 16px; color: rgb(51, 51, 51); }
#vos_header form { position: absolute; top: 0px; right: 5px; }
#vos_header form input { padding: 2px; border: 1px solid rgb(219, 219, 219); color: rgb(102, 102, 102); width: 180px; }
#vos_header a.gloss_btn { line-height: 22px; font-size: 11px; background-position: left 11px; }
.perspective_authors { margin: 0px 10px; }
.perspective_authors div { float: left; }
.perspective_authors div img { margin-bottom: 8px; }
.perspective_authors div span { display: block; font-size: 13px; }
.perspective_authors div span.name { font-weight: bold; margin-bottom: 4px; }
.perspective_authors div span.title { color: rgb(255, 255, 255); font-family: Georgia,"Times New Roman",Times,serif; margin-bottom: 10px; }
.shadow_box { background-color: rgb(251, 251, 251); border: 1px solid rgb(205, 204, 204); padding: 10px; box-shadow: 0px 0px 6px 1px rgb(232, 229, 229); }
section#feature_box { margin: 30px 0px 0px; }
section#feature_box article { background-color: rgb(147, 158, 152); display: none; position: relative; }
section#feature_box article.active { display: block; }
section#feature_box article img { float: left; }
section#feature_box article div.summary { float: right; width: 255px; padding: 15px 15px 0px; color: rgb(255, 255, 255); font-family: Georgia,"Times New Roman",Times,serif; font-size: 13px; line-height: 16px; }
section#feature_box article div.summary p { margin-bottom: 10px; }
section#feature_box article div.summary p a { color: rgb(255, 255, 255); }
section#feature_box article h2 { letter-spacing: 0px; font-size: 24px; line-height: 28px; font-weight: normal; margin-bottom: 15px; font-family: Arial,Helvetica,sans-serif; }
section#feature_box article h2 a { color: rgb(255, 255, 255); }
section#feature_box article a h2 { color: rgb(255, 255, 255); }
section#feature_box article p { margin-top: 10px; margin-bottom: 20px; }
section#feature_box article div.author { padding-left: 55px; margin-bottom: 10px; font-family: Arial,Helvetica,sans-serif; }
section#feature_box article div.author img { margin-left: -55px; }
section#feature_box .tags { margin-bottom: 0px; }
section#feature_box article .indicator { position: absolute; top: 250px; left: 605px; width: 25px; height: 48px; background-image: url(ee96d9945e587072adbe0a88be03114b3c0dff6f.png) ; background-repeat: no-repeat; }
#author_thumbs { margin-top: -2px; margin-bottom: 20px; }
#author_thumbs #author_thumb_holder { padding-left: 12px; }
#author_thumbs #author_thumb_holder div { padding-top: 120px; float: left; position: relative; }
#author_thumbs #author_thumb_holder div.active { background-image: url(bd5d9584c60f4096ea5f8ca494c4cda87ae1ba31.png) ; background-repeat: no-repeat; background-position: center top; }
#author_thumbs #author_thumb_holder div.active img.bw { display: none; }
#author_thumbs #author_thumb_holder div a { text-decoration: none; }
#author_thumbs #author_thumb_holder div a:hover img.bw { display: none; }
#author_thumbs #author_thumb_holder div img { position: absolute; top: 24px; left: 0px; }
#author_thumbs #author_thumb_holder div span { display: block; font-size: 13px; color: rgb(153, 153, 153); }
#author_thumbs #author_thumb_holder div span.name { font-weight: bold; margin-bottom: 4px; }
#author_thumbs #author_thumb_holder div span.title { font-family: Georgia,"Times New Roman",Times,serif; margin-bottom: 10px; }
#author_thumbs #author_thumb_holder div.active span.name { color: rgb(51, 51, 51); }
#author_thumbs #author_thumb_holder div.active span.title { color: rgb(102, 102, 102); }
#author_thumbs #author_thumb_holder div a:hover span.name { color: rgb(51, 51, 51); }
#author_thumbs #author_thumb_holder div a:hover span.title { color: rgb(102, 102, 102); }
.controls { padding-top: 8px; position: relative; height: 34px; display: none; }
.controls div.paging { list-style: outside none none; text-align: center; padding-top: 10px; }
.controls div.paging a { width: 14px; margin-left: 4px; }
.controls div.paging a { display: inline-block; height: 0px; width: 14px; padding-top: 14px; overflow: hidden; background-color: rgb(223, 217, 217); border-radius: 3px; }
.controls div.paging a.current { background-color: rgb(76, 144, 205); }
.controls .prev { position: absolute; left: 0px; bottom: 0px; width: 38px; height: 0px; padding-top: 34px; background-image: url(cc12c9f7f72da6c7b714fcd87cf93a3a066807b8.jpg) ; background-repeat: no-repeat; overflow: hidden; }
.controls .next { position: absolute; right: 0px; bottom: 0px; width: 38px; height: 0px; padding-top: 34px; background-image: url(1fda20a602ae9ad1cc49fd2076f9708d09f3acd5.jpg) ; background-repeat: no-repeat; overflow: hidden; }
section#perspective_pair { font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; line-height: 20px; margin-bottom: 30px; }
section#perspective_pair div.row { margin-bottom: 20px; }
section#perspective_pair div.shadow_box { float: right; width: 438px; }
section#perspective_pair div.shadow_box:first-child { margin-left: 0px; float: left; }
section#perspective_pair div.shadow_box img { margin-bottom: 12px; }
section#perspective_pair div.shadow_box h2 { margin-bottom: 8px; }
section#perspective_pair div.shadow_box h2 a { color: rgb(0, 0, 0); }
section#perspective_pair div.shadow_box span.subtitle { display: block; font-size: 13px; line-height: 17px; margin-bottom: 10px; font-style: italic; color: rgb(102, 102, 102); }
section#perspective_pair div.shadow_box .author { font-family: Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); line-height: 15px; }
section#perspective_pair div.shadow_box .author img { float: left; margin-right: 15px; }
section#perspective_trio { font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; line-height: 20px; margin-bottom: 30px; }
section#perspective_trio div.row { margin-bottom: 20px; }
section#perspective_trio div.shadow_box { float: left; width: 280px; margin-left: 15px; }
section#perspective_trio div.shadow_box:first-child { margin-left: 0px; }
section#perspective_trio div.shadow_box img { margin-bottom: 12px; }
section#perspective_trio div.shadow_box h2 { margin-bottom: 8px; }
section#perspective_trio div.shadow_box h2 a { color: rgb(0, 0, 0); }
section#perspective_trio div.shadow_box span.subtitle { display: block; font-size: 13px; line-height: 17px; margin-bottom: 10px; font-style: italic; color: rgb(102, 102, 102); }
section#perspective_trio div.shadow_box .author { font-family: Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); line-height: 15px; }
section#perspective_trio div.shadow_box .author img { float: left; margin-right: 15px; }
section#perspective_quad { font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; line-height: 20px; margin-bottom: 30px; }
section#perspective_quad div.row { margin-bottom: 20px; }
section#perspective_quad div.shadow_box { float: left; width: 201px; margin-left: 15px; }
section#perspective_quad div.shadow_box:first-child { margin-left: 0px; }
section#perspective_quad div.shadow_box img { margin-bottom: 8px; }
section#perspective_quad div.shadow_box h2 { font-size: 20px; line-height: 22px; }
section#perspective_quad div.shadow_box span.subtitle { font-size: 13px; line-height: 17px; display: block; margin-bottom: 10px; font-style: italic; color: rgb(102, 102, 102); }
section#perspective_quad div.shadow_box h2 a { color: rgb(0, 0, 0); }
section#perspective_quad div.shadow_box .author { font-family: Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); line-height: 15px; margin-bottom: 10px; }
section#perspective_quad div.shadow_box .author img { float: left; margin-right: 15px; }
div.columns_double { margin: 20px 0px 40px; }
div.columns_double div.shadow_box { height: 380px; }
div.columns_double .left { width: 49%; float: left; margin-right: 1%; }
div.columns_double .right { width: 49%; float: right; margin-left: 1%; }
div.columns_double span.title { display: block; font-family: Georgia,"Times New Roman",Times,serif; margin-bottom: 15px; }
div.columns_double span.subtitle { color: rgb(102, 102, 102); }
div.columns_double div img { margin-bottom: 10px; }
div.columns_double h2 { margin-bottom: 5px; font-weight: normal; font-size: 20px; }
div.columns_double div span { display: block; margin-bottom: 15px; font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; font-size: 14px; }
div.columns_double div p { margin-bottom: 20px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 13px; line-height: 20px; }
div#videos {  }
div#videos .video { display: none; }
div#videos .active { display: block; }
.video_controls { float: right; }
.video_controls a { display: inline-block; width: 19px; height: 0px; padding-top: 17px; overflow: hidden; }
.video_controls a.prev { background-image: url(08fe9294c8a3cf956dc4330f904070ae77184c26.jpg) ; background-repeat: no-repeat; }
.video_controls a.next { background-image: url(b0154ea0a401da12a64228eb24f6dd5803e665b9.jpg) ; background-repeat: no-repeat; }
div.columns_quadruple { margin: 20px 0px; font-size: 12px; }
div.columns_quadruple div.column { width: 220px; float: left; margin-left: 20px; }
div.columns_quadruple div.column ul { margin-left: 0px; }
div.columns_quadruple div.column:first-child { margin-left: 0px; }
div.columns_quadruple div.column h3 { line-height: 22px; font-weight: normal; margin-bottom: 15px; padding-bottom: 25px; background-image: url(e94070ba326ae6f07f23114eda6cee040afb5b93.jpg) ; background-repeat: no-repeat; background-position: center bottom; }
div.columns_quadruple div#archives.column { width: 440px; }
div.columns_quadruple div#archives.column a .volume_number { color: rgb(146, 159, 152); }
div.columns_quadruple div#archives.column h3 { background-image: url(400dc4dc30dc04e82eacc7bf613dc56ce9903c94.jpg) ; background-position: left bottom; }
div.column ul { list-style: outside none none; }
div.column ul li { margin-bottom: 10px; padding-top: 10px; border-top: 1px solid rgb(224, 224, 224); font-size: 12px; line-height: 16px; }
div.column ul li:first-child { border-top: 0px none; padding-top: 0px; }
div.column ul img { float: left; margin-right: 8px; margin-bottom: 5px; }
#mos_feed {  }
#mos_feed div { margin-bottom: 10px; padding-top: 10px; border-top: 1px solid rgb(224, 224, 224); padding-left: 55px; }
#mos_feed div:first-child { border-top: 0px none; padding-top: 0px; }
#mos_feed div img { float: left; margin-left: -55px; }
#mos_feed div a { text-decoration: none; }
#mos_feed div a span.post_title { display: block; margin-bottom: 2px; line-height: 17px; font-size: 13px; color: rgb(30, 121, 204); }
#mos_feed div a span.date { font-size: 11px; font-weight: bold; color: rgb(102, 102, 102); }
div.tags { font-family: Arial,Helvetica,sans-serif; font-size: 12px; margin-bottom: 10px; }
div.tags a { background-color: rgb(153, 153, 153); color: rgb(255, 255, 255); padding: 5px; margin-bottom: 4px; display: inline-block; border-radius: 5px; }
div.tags a:hover { text-decoration: none; background-color: rgb(55, 124, 183); }
#perspective_single { padding-top: 20px; }
#perspective_single .post { width: 700px; float: left; }
#perspective_single .sidebar { width: 200px; float: right; font-size: 12px; }
#perspective_single h1 { font-size: 30px; margin-bottom: 20px; font-weight: normal; }
#perspective_single span.postsubtitle { display: block; margin-top: -10px; margin-bottom: 20px; font-family: Georgia,"Times New Roman",Times,serif; color: rgb(102, 102, 102); }
#perspective_single p { font-family: Georgia,"Times New Roman",Times,serif; margin-bottom: 15px; font-size: 14px; line-height: 24px; }
#perspective_single .post ul, #perspective_single .post ol { font-family: Georgia,"Times New Roman",Times,serif; margin-bottom: 15px; font-size: 14px; line-height: 24px; margin-left: 45px; }
#perspective_single .post ul li, #perspective_single .post ol li { margin-bottom: 10px; }
#perspective_single .author { width: 199px; float: left; margin-right: 15px; margin-bottom: 50px; font-size: 13px; color: rgb(102, 102, 102); }
#perspective_single .author strong.auth_name { display: block; margin-bottom: 4px; font-size: 16px; color: rgb(0, 0, 0); }
#perspective_single .author span.title { display: block; margin-bottom: 15px; line-height: 17px; font-family: Georgia,"Times New Roman",Times,serif; }
#perspective_single .author img { margin-bottom: 8px; }
#perspective_single .author p { line-height: 20px; font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-style: italic; }
#perspective_single div.blockquote { float: right; width: 230px; padding: 20px 0px; margin: 0px 0px 40px 25px; font-family: Arial,Helvetica,sans-serif; color: rgb(34, 116, 192); font-size: 18px; line-height: 28px; border-top: 1px solid rgb(127, 187, 223); border-bottom: 1px solid rgb(127, 187, 223); }
#perspective_single .sidebar { line-height: 16px; color: rgb(102, 102, 102); }
#perspective_single .sidebar section { margin-bottom: 15px; padding-bottom: 25px; background-image: url(e94070ba326ae6f07f23114eda6cee040afb5b93.jpg) ; background-repeat: no-repeat; background-position: center bottom; }
#perspective_single .sidebar section img { margin-bottom: 5px; }
#perspective_single .sidebar section.interactive { margin-bottom: 25px; }
#perspective_single .sidebar section.video { margin-bottom: 20px; }
#perspective_single .sidebar section.video img, #perspective_single .sidebar section.interactive img { margin-bottom: 5px; }
#perspective_single .sidebar section.video div { margin-bottom: 15px; }
#perspective_single .sidebar .archives { margin-bottom: 0px; margin-left: 0px; }
#perspective_single .sidebar section.stay_connected { margin-bottom: 20px; padding-bottom: 30px; }
#perspective_single .sidebar section.stay_connected input { display: block; margin-bottom: 8px; }
#perspective_single .post .takeaway { margin-left: 214px; margin-bottom: 15px; border: 1px solid rgb(127, 187, 223); padding: 10px; background-repeat: no-repeat; font-size: 13px; line-height: 22px; color: rgb(102, 102, 102); }
#perspective_single .post .takeaway span { display: block; font-size: 17px; color: rgb(34, 116, 192); margin-bottom: 6px; background-image: url(b8c8833abf5417934d6a7cb926b045a6301f0679.jpg) ; background-repeat: no-repeat; background-position: left center; padding-left: 25px; }
.debate_author { margin-bottom: 15px; }
.debate_author img { float: left; margin-right: 10px; }
#perspective_single .debate_author p { font-size: 12px; line-height: 15px; font-family: Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); margin-bottom: 0px; }
.debate_frame { background-image: url(84cc9162b28d140a44a0026e4f05c449b6435f38.png) ; background-repeat: repeat-y; background-position: center top; }
.post_social { margin-bottom: 15px; }
.perspective_list {  }
.perspective_list div { padding-left: 55px; padding-top: 10px; margin-bottom: 10px; font-size: 12px; border-top: 1px solid rgb(224, 224, 224); }
.perspective_list div.no_thumb { padding-left: 0px; }
.perspective_list div:first-child { border-top: 0px none; padding-top: 0px; }
.perspective_list div img { float: left; margin-left: -55px; }
.perspective_list div .name { font-weight: bold; display: block; margin-bottom: 3px; }
.perspective_list div a .post_title { color: rgb(102, 102, 102); }
.perspective_list div a { text-decoration: none; }
.vos_video_player { margin-bottom: 15px; }
section#tag_listing {  }
section#tag_listing article { font-size: 12px; margin-bottom: 20px; }
section#tag_listing article span.title { display: block; margin-bottom: 8px; font-weight: normal; font-size: 20px; }
section#tag_listing article img { margin-bottom: 10px; }
section#tag_listing article p { line-height: 16px; }
section#profiler {  }
section#profiler p, section#profiler ul { font-family: Georgia,"Times New Roman",Times,serif; margin-bottom: 15px; font-size: 14px; line-height: 24px; }
section#profiler h1 { margin-bottom: 5px; margin-left: 30px; font-weight: normal; font-size: 36px; color: rgb(1, 118, 188); }
section#profiler span.subtitle { display: block; color: rgb(117, 183, 235); margin-left: 30px; margin-bottom: 20px; }
section#profiler div#quiz { background-color: rgb(86, 166, 227); padding: 20px 10px 30px; position: relative; height: 320px; margin-bottom: 200px; }
section#profiler ul#dots { list-style: outside none none; position: absolute; bottom: 0px; left: 10px; }
section#profiler ul#dots li { float: left; background-color: rgb(236, 236, 236); margin-right: 3px; }
section#profiler #questions { overflow: hidden; width: 940px; position: absolute; top: 0px; left: 0px; height: 370px; }
section#profiler #questions .q { position: relative; padding: 35px 20px 0px; width: 900px; margin-right: 0px; margin-bottom: 10px; float: left; }
#q_slider { width: 10340px; position: absolute; top: 0px; left: 0px; }
section#profiler #questions .q a { color: rgb(255, 255, 255); }
section#profiler #questions .q .verbage { display: block; color: rgb(255, 255, 255); font-size: 20px; line-height: 26px; margin-left: 320px; width: 540px; margin-bottom: 30px; }
section#profiler #questions .q .answers { list-style: outside none none; margin-left: 320px; width: 180px; font-family: Arial,Helvetica,sans-serif; }
section#profiler #questions .q .answers a { color: rgb(151, 204, 254); display: block; margin-bottom: 8px; font-size: 13px; font-weight: bold; }
section#profiler #questions .q .answers a:hover, section#profiler #questions .q .answers a.active { color: rgb(255, 255, 255); text-decoration: none; }
section#profiler #questions .q .answers a span { display: inline-block; width: 30px; line-height: 30px; text-align: center; margin-right: 3px; background-image: url(504cd6e0a886d022db2468b9718caed59469f029.png) ; background-repeat: no-repeat; }
section#profiler #questions .q .answers a:hover span, section#profiler #questions .q .answers a.active span { background-image: url(22e30aca76706a72058563be1952c85e97b086d4.png) ; background-repeat: no-repeat; }
section#profiler #questions .q .numero { display: block; color: rgb(229, 185, 60); position: absolute; left: 80px; top: 40px; font-size: 120px; font-weight: bold; background-image: url(e260aaf806d503d8b370257630ab34c74b39b8b7.png) ; background-repeat: no-repeat; width: 195px; height: 195px; line-height: 195px; text-align: center; }
section#profiler #questions .q img.disc { position: absolute; right: 40px; top: 250px; }
section#profiler a#prev { display: none; position: absolute; left: 10px; top: 150px; width: 27px; height: 0px; padding-top: 46px; overflow: hidden; background-image: url(5c029543d21ae64175e27e96165bd260f7773d6b.png) ; background-repeat: no-repeat; }
section#profiler a#next { display: none; position: absolute; right: 10px; top: 150px; width: 27px; height: 0px; padding-top: 46px; overflow: hidden; background-image: url(a67cd00c4fb261b064386e3bcd47b7b9df3b1fa9.png) ; background-repeat: no-repeat; }
section#profiler #q_breadcrumb { position: absolute; bottom: -13px; left: 10px; width: 280px; height: 26px; background-image: url(5047151213bec8bd58b1d4af01b0ac9d973906d4.png) ; background-repeat: no-repeat; }
section#profiler #q_breadcrumb img { display: none; position: absolute; top: 6px; left: 5px; }
div#profiler_home {  }
div#profiler_home span.welcome { display: block; font-family: Georgia,"Times New Roman",Times,serif; font-size: 44px; color: rgb(255, 255, 255); margin-bottom: 20px; }
div#profiler_home p { font-size: 22px; line-height: 28px; color: rgb(255, 255, 255); width: 550px; }
div#profiler_home #start_btn { text-decoration: none; font-size: 30px; font-weight: bold; position: absolute; right: 30px; top: 65px; padding-right: 50px; background-repeat: no-repeat; background-image: url(7b613291a369b1db3b3a040d0c5d1477eddecf48.png) ; line-height: 60px; background-position: right center; }
#discs { position: absolute; left: 550px; top: 220px; list-style: outside none none; }
#discs li { position: absolute; }
#profiler_result { height: 178px; font-size: 22px; background-color: rgb(86, 166, 227); color: rgb(255, 255, 255); padding: 30px; font-family: Georgia,"Times New Roman",Times,serif; margin-bottom: 40px; position: relative; }
#profiler_result span.result_title { display: block; font-size: 46px; font-family: Arial,Helvetica,sans-serif; margin-top: 15px; }
#profiler_result #badge { position: absolute; text-align: center; right: 50px; top: 0px; width: 286px; height: 238px; background-image: url(766827e896569f5e3eb42e13975476ab0c88cefa.png) ; background-repeat: no-repeat; background-position: center center; }
#profiler_result #share_result { padding: 30px 15px 0px; background-color: rgb(255, 255, 255); color: rgb(86, 166, 227); font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; width: 430px; position: absolute; bottom: -10px; left: 30px; border-radius: 8px; }
#profiler_result #share_result img {  }
#profiler_result #share_result ul { list-style: outside none none; float: left; margin-top: -10px; margin-right: 20px; }
#profiler_result #share_result ul li { float: left; width: 40px; margin-right: 0px; }
#profiler_result #share_result ul li.plusone { margin-top: 10px; }
#profiler_result #share_result ul li.facebook a { background-image: url(c606d13e823b74ab86fe1c9e42b04632eeee7460.png) ; }
#profiler_result #share_result ul li.twitter a { background-image: url(32a6a0fe704262b684426f989936a0057bb2714a.png) ; }
#profiler_result #share_result ul li.linkedin a { background-image: url(6856c413a68a8fc97eae67e1b68089b963653ae1.png) ; }
#profiler_result #share_result ul li.googleplus a { background-image: url(a6292c6a62f55434877fc58137a5da0461d3057a.png) ; }
#profiler_result #share_result ul li.pinterest a { background-image: url(10b5986cc1d4a8c550cd65bf309434b10fb9417e.png) ; }
#profiler_result #share_result span {  }
#profiler div.blockquote { padding: 20px 0px; margin: 0px 0px 20px; font-family: Arial,Helvetica,sans-serif; font-size: 18px; line-height: 28px; border-top: 1px solid rgb(153, 153, 153); border-bottom: 1px solid rgb(153, 153, 153); }
#profiler hr { clear: both; margin: 15px 0px; }
#profiler .organizations img { float: left; margin-right: 20px; margin-bottom: 20px; margin-left: -120px; }
#profiler .organizations p { margin-left: 120px; }
section#profiler #links { float: right; width: 250px; display: block; }
section#profiler #links ul, section#profiler #links p { font-size: 12px; line-height: 18px; color: rgb(83, 90, 86); font-family: Arial,Helvetica,sans-serif; }
section#profiler #links h3 { font-family: Arial,Helvetica,sans-serif; font-size: 18px; line-height: 22px; font-weight: normal; color: rgb(227, 114, 34); margin-bottom: 15px; }
section#profiler #links ul {  }
section#profiler #badge_desc { float: left; width: 580px; padding-left: 30px; }
section#your_Q {  }
section#your_Q #quiz { position: relative; height: 654px; background-color: rgb(246, 245, 241); background-image: url(bbb946b684d133864153f09f878e05141acb60f6.png) ; background-repeat: no-repeat; background-position: left bottom; }
section#your_Q #quiz h2 { position: absolute; display: none; right: 85px; top: -10px; background-image: url(52e8d1f984d36c4da6f2a249aa7461de9b1853d3.png) ; background-repeat: no-repeat; width: 394px; height: 0px; padding-top: 79px; overflow: hidden; }
#quotient_slider { width: 10340px; position: absolute; top: 0px; left: 0px; }
section#your_Q #questions { overflow: hidden; width: 940px; position: absolute; top: 0px; left: 0px; height: 670px; }
section#your_Q #questions .q { position: relative; padding: 35px 20px 0px; width: 900px; margin-right: 0px; margin-bottom: 10px; float: left; }
section#your_Q #questions .q .title { background-color: rgb(50, 130, 199); color: rgb(255, 255, 255); display: inline-block; padding: 10px; margin-bottom: 20px; font-size: 20px; font-family: Georgia,"Times New Roman",Times,serif; }
section#your_Q #questions .q > div { position: absolute; height: 589px; left: 60px; padding-left: 47px; background-image: url(1d976565548402c64e0e502d41b6fb7a9354c6a5.png) ; background-repeat: no-repeat; background-position: 0px 12px; }
section#your_Q #questions .q .verbage { font-size: 14px; font-weight: bold; line-height: 18px; height: 150px; width: 780px; display: block; margin-bottom: 10px; }
section#your_Q #questions .q .verbage img { float: right; margin-left: 15px; }
section#your_Q #questions .q .year { font-size: 180px; color: rgb(230, 226, 214); letter-spacing: -5px; height: 142px; overflow: hidden; font-weight: bold; position: absolute; top: 90px; left: 0px; }
section#your_Q #questions .q .year_sm { font-size: 22px; color: rgb(50, 130, 199); font-weight: bold; position: absolute; top: 580px; left: 22px; text-align: center; width: 100px; }
section#your_Q #questions .q .answers { list-style: outside none none; margin: 0px; padding: 50px 0px 0px; background-image: url(3dd466c52fb5eae023c8f51bb59891603758dcc6.png) ; background-repeat: no-repeat; }
section#your_Q #questions .q .answers li { margin-bottom: 15px; min-height: 40px; }
section#your_Q #questions .q .answers li a { text-decoration: none; display: block; width: 700px; padding-left: 60px; color: rgb(0, 0, 0); font-size: 14px; line-height: 18px; font-weight: bold; }
section#your_Q #questions .q .answers li a span { float: left; margin-top: 5px; font-family: Georgia,"Times New Roman",Times,serif; font-weight: normal; display: block; width: 40px; height: 40px; line-height: 40px; font-size: 18px; text-align: center; background-color: rgb(238, 238, 238); color: rgb(255, 255, 255); margin-left: -60px; border-radius: 5px; }
section#your_Q #questions .q .answers li a p { margin: 0px; display: table-cell; vertical-align: middle; height: 50px; }
section#your_Q #questions .q .answers li a span.a { background-color: rgb(227, 114, 34); }
section#your_Q #questions .q .answers li a span.b { background-color: rgb(173, 0, 90); }
section#your_Q #questions .q .answers li a span.c { background-color: rgb(164, 173, 4); }
section#your_Q a#prev { display: none; position: absolute; left: 10px; top: 270px; width: 27px; height: 0px; padding-top: 46px; overflow: hidden; background-image: url(c5774e17fe29d18e1793800c12b07c61d88e3d81.png) ; background-repeat: no-repeat; }
section#your_Q a#next { display: none; position: absolute; right: 10px; top: 270px; width: 27px; height: 0px; padding-top: 46px; overflow: hidden; background-image: url(a67cd00c4fb261b064386e3bcd47b7b9df3b1fa9.png) ; background-repeat: no-repeat; }
section#your_Q.result h3 { font-family: Georgia,"Times New Roman",Times,serif; color: rgb(123, 108, 105); }
section#your_Q.result p { font-size: 13px; line-height: 18px; margin-right: 20px; }
section#your_Q #questions #start_screen.q { padding: 0px; width: 940px; }
section#your_Q #questions .q > div#Q_home { left: 0px; padding: 60px 0px 0px; text-align: center; background-image: url(09a33b78fa149d294e966a6687a8a85e73567a5e.png) ; background-position: left 123px; }
section#your_Q #questions #start_screen.q .verbage { width: 70%; margin: 0px 15%; }
#Qstart_btn { display: inline-block; width: 227px; background-repeat: no-repeat; background-image: url(65cbce1a18a68308c723e0a07bc02567216059ac.png) ; height: 0px; padding-top: 55px; overflow: hidden; }
section#library {  }
section#library article { padding-left: 170px; padding-bottom: 15px; margin-bottom: 20px; font-size: 13px; line-height: 17px; border-bottom: 2px solid rgb(239, 239, 239); }
section#library article p { line-height: 17px; }
section#library article .volume_link { display: block; margin-bottom: 5px; font-size: 19px; }
section#library article a .volume_number { display: block; margin-bottom: 4px; font-size: 12px; color: rgb(146, 159, 152); }
section#library article img { float: left; margin-left: -170px; }
#perspective_single section#library article ul { list-style: outside none none; }
#perspective_single section#library article ul li { margin-bottom: 8px; line-height: normal; }
#perspective_single section#library article ul.pers li { margin-bottom: 12px; line-height: normal; }
