/*
Theme Name: Radian
Theme URI: http://wordpress.org/
Description: The default WordPress theme.
Version: 1.1.0
Author: Peter Schiebel
Author URI: http://voceconnect.com/
*/

/* Begin Typography & Colors */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
a.btnquick, a.btnregister, a.btntrial {background: transparent url(images/newbtn_sprite.gif) no-repeat scroll 0 0;}
a.btnsbar, a.btnqbar {background: transparent url(images/sidebar_btn_sprite.gif?v=1) no-repeat scroll 0 0;}

body {line-height: 1; text-align: center; border-top: 6px solid #d76321;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}
font, center {color: #eecc11; font-weight: bold; background: #cd0000; margin: 10px; padding: 10px; border: 2px dashed #eecc11; font-size: 2em;}
div {position: relative;}
strong {font-weight: bold;}
em {font-style: italic;}
code {font-family: courier;}
img {display: block;}
ul {list-style: none;}
a {outline: none; text-decoration: none; color: #0088de;}
a:hover {color: #343434; text-decoration: none;}
.top .orange {color: #f68428;}
.top .blue {color: #0088de;}
.clr {clear: both; height: 0px; overflow: hidden;}
.main {margin: 0 auto; text-align: left; width: 921px; font-family: Arial; font-size: 12px; color: #444; line-height: 20px; z-index: 20;}
.top-main {z-index: 30;}
.top {height: 71px; width: 921px; border-bottom: 1px solid #ececec;}
.top a {color: #444;}
.top a.button {color: #fff; background: url(images/top-button-red.gif) top left; line-height: 18px; padding-left: 9px; margin-right: 6px; float: left; display: inline;}
.top a.button span {display: block; float: left; background: url(images/top-button-red.gif) top right; padding-right: 9px;}
.top a.gray-button, .top a.gray-button span {background-image: url(images/top-button-gray.gif);}
.top a.blue-button, .top a.blue-button span {background-image: url(images/top-button-blue.gif);}
.top a.button:hover {color: #444;}
.top img {float: left; margin-top: 17px;}
.top p {float: right; padding: 32px 25px 0 0; text-align: right;}
.top form {float: right; margin: 30px 2px 0 0; width: 293px;}
.top input {width: 240px; height: 19px; border: 1px solid #ebebeb; font-family: Tahoma; color: #444;padding: 0 7px; display: inline;}
.top button {background: none; border: none; font-family: Helvetica Neue, Helvetica; font-weight: 300; font-size: 12px; color: #444; padding: 0; display: inline;}
.nav {margin-left: -20px; width: 941px; z-index: 20;}
.nav ul {margin: 0; position: relative; z-index: 30;}
.nav li {float: left; display: inline; text-indent: -9999px;}
.nav li a {display: block; background: url(images/nav3.gif); height: 52px;}
.nav li a.product {width: 126px;}
.nav li a.get-started {background-position: -126px 0; width: 160px;}
.nav li a.community {background-position: -286px 0; width: 166px;}
.nav li a.resources {background-position: -452px 0; width: 148px;}
.nav li a.events {background-position: -600px 0; width: 112px;}
.nav li a.about {background-position: -712px 0; width: 105px;}
.nav li a.blog {background-position: -817px 0; width: 87px;}
.nav ul.product li a.product {background-position: 0 -52px;}
.nav ul.get-started li a.get-started {background-position: -126px -52px;}
.nav ul.community li a.community {background-position: -286px -52px;}
.nav ul.resources li a.resources {background-position: -452px -52px;}
.nav ul.events li a.events, .nav li a.events:hover {background-position: -600px -52px;}
.nav ul.about li a.about {background-position: -712px -52px;}
.nav ul.blog li a.blog, .nav li a.blog:hover {background-position: -817px -52px;}
.nav li a.product:hover {background-position: 0 -104px;}
.nav li a.get-started:hover {background-position: -126px -104px;}
.nav li a.community:hover {background-position: -286px -104px;}
.nav li a.resources:hover {background-position: -452px -104px;}
.nav li a.about:hover {background-position: -712px -104px;}
.hover1 {background-position: 0 -104px !important;}
.hover2 {background-position: -126px -104px !important;}
.hover3 {background-position: -286px -104px !important;}
.hover4 {background-position: -452px -104px !important;}
.hover5 {background-position: -712px -104px !important;}
.nav ul.main-nav {position: relative; z-index: 30;}
.dropdown {position: absolute; top: 51px; left: -1px; border-top: 1px solid #bbb; z-index: 20; padding: 20px 25px 25px 6px; overflow: hidden; display: none;}
.dropdown img.bg {position: absolute; left: 0; bottom: 0; z-index: 10;}
.dropdown img.right {position: absolute; right: -2px; bottom: 1px; z-index: 20;}
.dropdown a {font: 18px Georgia; color: #444;}
.dropdown ul {margin-left: 15px; list-style: circle; list-style: none; position: relative; z-index: 30;}
.dropdown li {float: none; text-indent: 0; margin-right: 0; display: block; padding: 4px 0;}
.dropdown li a {background: none; display: inline; font: 18px Georgia; background: url(images/bg-dropdown-li.gif) no-repeat 0 8px; padding-left: 12px;}
.dropdown li a:hover {color: #343434;}
.dd-product {left: 1px;}
.dd-get-started {left: 125px;}
.dd-community {left: 285px}
.dd-resources {left: 451px;}
.dd-about {left: 711px;}
.dd-blog {left: }
.feature {width: 100%; background: #e6e6e6; z-index: 10;}
.mainbuttons img {margin-bottom: 2px;}
.featureimg  img {}
.feature-center {width: 921px; margin: 0 auto; text-align: left; padding: 4px 0 0 0;}
.feature ul {float: left; display: inline; margin: 15px 6px 0 52px; width: 260px;}
.feature li {font-size: 18px; font-family: Helvetica Neue, Helvetica; font-weight: 300; color: #666666; list-style-image: url(images/bg-feature-li.gif); margin-top: 5px; line-height: 22px; list-style-position: outside;}
.feature li a {color: #666666;}
.feature li.big {list-style-image: url(images/bg-feature-li-big.gif); font-size: 28px; color: #444; line-height: 32px;}
.feature li.big a {color: #444;}
.feature img {float: left;}
.page-header {width: 100%; background: #f7f7f7; padding: 20px 0; text-align: center; z-index: 10;}
.breadcrumbs {width: 921px; margin: 0 auto; text-align: left; font-size: 16px; font-family: Georgia; color: #343434;}
.breadcrumbs a {color: #444;}
.breadcrumbs span {padding: 0 10px;}
.content {padding-bottom: 35px; width: 921px; font-size: 14px;}
.content img.wp-smiley {display: inline; vertical-align: middle;}
.content h1, .content h2, .content h3, .content h4, .content h5 {padding-top: 18px; font-weight: normal;}
.content h1, .content h1 a {font-size: 36px; font-family: Helvetica Neue, Helvetica; color: #444; line-height: 42px; font-weight: 300;}
.content h2, .content h2 {font-size: 28px; font-family: Georgia; color: #343434; line-height: 34px;}
.content h3, .content h3 a {font-size: 24px; font-family: Georgia; color: #444; line-height: 28px;}
.content h4 {font-size: 20px; font-family: Georgia; color: #444; line-height: 20px;}
.content h4 a {font-size: 20px; font-family: Georgia; color: #0088de; line-height: 20px;}
.content h4 a:hover {color: #343434; text-decoration: none;}
.content h5, .content h5 a {color: #343434; line-height: 18px;}
.content p {padding-top: 15px;}
.content table {margin-top: 15px; border: 2px solid #ececec;}
.content th {font-weight: bold; padding: 10px 8px 8px 8px; border-right: 1px solid #ececec; background: #f7f7f7;}
.content td {padding: 8px; border-top: 1px solid #ececec; border-right: 1px solid #ececec; border-collapse: collapse}
.content tr.alt td {background: #f9f9f9;}
.content form {margin-top: 15px;}
.content label {}
.content input {}
.content textarea {}
.content blockquote {margin: 15px 20px 0 20px; padding: 0 12px 12px 12px; background: #f7f7f7; border: 2px solid #ececec;}
.content blockquote p {}
.content ul, .content ol {margin: 15px 0 0 25px;}
.content ul {list-style: disc;}
.entry {float: left; display: inline; font-size: 14px; font-family: Helvetica Neue, Helvetica;}
div.post, div.page {width: 604px; float: left; display: inline;}
span.post, span.page {float: none;}
.content p.post-details {padding-top: 22px; font-size: 12px; font-family: Helvetica Neue, Helvetica; font-weight: 300; color: #444; line-height: 15px; overflow: auto;}
.content p.post-details span {font-family: Georgia; font-size: 14px; color: #333;}
.content p.post-details span a {color: #333;}
div.page p.post-details {display: none;}
.alignright {float: right; margin: 10px 0 10px 10px; display: inline;}
.alignleft {float: left; margin: 10px 10px 10px 0; display: inline;}
.aligncenter {margin: 0 auto; text-align: center;}
.aligncenter {margin: 10px auto 0 auto;}
.navigation div.alignleft {float: left; width: auto;}
.navigation div.alignright {float: right; width: auto;}
.intro {padding-top: 22px; width: 921px;}
.intro h3 {font-size: 22px; color: #333; width: 590px; font-family: Helvetica Neue, Helvetica; font-weight: 300; line-height: 30px; float: left;}
.what-theyre-saying {float: right; width: 287px;}
.what-theyre-saying h4 {color: #444; font-family: Georgia; font-size: 18px; font-weight: normal;}
.what-theyre-saying p {font-family: Helvetica Neue, Helvetica; font-weight: 300; font-size: 12px; line-height: 14px; padding-top: 10px;}
.companies {border-top: 1px solid #ececec; border-bottom: 1px solid #ececec; margin: 20px -14px 0 -20px; padding: 20px 13px 12px 20px; font-family: Georgia; font-size: 19px; width: 921px; overflow: hidden;}
.companies p {padding-bottom: 10px;}
.companies img {float: left; display: inline; vertical-align: middle; margin-right: 2px;}
.video {padding: 10px 13px 20px 20px; border-top: 1px solid #ececec; width: 901px; margin: 0 -13px 0 -20px;}
.video object {float: left;}
.video h1 {padding-top: 10px; font-family: Helvetica Neue, Helvetica; font-weight: 300; font-size: 36px; line-height: 44px;}
.video h5 {font-family: Georgia; color: #333; font-size: 18px; padding-top: 2px; font-weight: normal;}
.video p {font-family: Helvetica Neue, Helvetica; font-size: 14px; line-height: 20px; padding-top: 10px;}
.video-text {float: right; width: 400px;}
.columns {width: 954px; margin-right: -33px; padding:0 0 20px 0;}
.pad-top {padding-top: 25px;}
.column {width: 286px; float: left; display: inline; margin-right: 32px;}
.two-columns .column {width: 444px;}
.one-column .column {float: none; display: block; width: 921px; margin-right: 0;}
.split .column {width: 194px; margin-right: 28px;}
.signup {width: 604px; margin-right: 0; overflow: hidden; float: left;}
.signup .column {width: 260px; margin-right: 38px;}
.signup .column #commentform input {width: 245px;}
h2 {font-family: Georgia; font-size: 26px; font-weight: normal; padding-top: 16px;}
.column h3 {font-family: Helvetica Neue, Helvetica; color: #333; font-size: 24px; padding-top: 9px; line-height: 30px;}
.column p {font-size: 14px; font-family: Helvetica Neue, Helvetica; line-height: 20px; padding-top: 12px;}
.quick-links {width: 930px; /*margin: 0 -9px; padding: 0 0 20px 9px;*/ border-top: 1px solid #ececec; margin: 0 -14px 0 -20px; padding: 0 13px 32px 20px; overflow: hidden;}
.quick-links li {float: left; display: inline; width: 921px; margin-right: 9px;}
.quick-links div.list-item {float: left; display: inline; width: 176px; margin-right: 10px; font-family: Helvetica Neue, Helvetica;}
.quick-links div.list-item img {margin-bottom: 5px;}
.quick-links a {font-family: Georgia; color: #333;}
.footer {background: #353535; width: 100%; text-align: center; border-top: 6px solid #a8dcf4; font-family: Helvetica Neue, Helvetica; font-weight: 300; font-size: 12px; color: #999999; line-height: 18px; margin-top: -1px; z-index: 50;}
.footer-text {width: 930px; margin: 0 auto; text-align: left; padding: 0px 0 18px 0;}
.footer-text div {float: left; display: inline; width: 210px; padding: 0 10px}
.footer-text ul {margin-top: 20px;}
.footer-text li a {color: #fff; text-decoration: none;}
.footer-text li a.sec {color: #999;}
.footer-text li a:hover {text-decoration: underline;}
.footer-text li a.sec:hover {text-decoration: none; border-bottom: 1px solid #666666;}
.footer-text p {margin-top: 20px; padding-top: 20px; border-top: 1px solid #444; text-align: right; font-size: 11px;}
.footer-text p img {float: left; vertical-align: middle;}
.footer-text div.clr {float: none; width: 100%; padding: 0; display: block;}
h3#comments, h3#respond {padding-top: 12px;}
.need-more textarea {border: 1px solid #e1e1e1; height: 118px; font: 12px Tahoma; width: 182px; color: #444;}
.need-more button {background: none; border: 0; font: 14px Tahoma; color: #0088de;}
#commentform {margin-top: 20px;}
.social-form{overflow: hidden;}
#commentform p, .social-form p {padding: 8px 0 0 0; margin: 0;}
#commentform input, .social-form input {width: 40%; border: 1px solid #444; color: #000; font-family: Tahoma; height: 19px; padding: 0 7px;}
#commentform textarea, .social-form textarea {width: 90%; height: 150px; border: 1px solid #444; color: #000; font-family: Tahoma; padding: 4px 7px;}
#commentform label, .social-form label {color: #444; font-size: 13px; font-family: Helvetica Neue, Helvetica; font-weight: 600;}
#commentform input#submit, .social-form input#submit {color: #0088DE; padding: 3px 0px; text-align: center; font-family: Helvetica Neue, Helvetic; font-weight: 600; width: auto; font-size: 14px; border: none; background: none; height: 23px;}
.social-form input, .social-form textarea {border: 1px solid #e1e1e1;}
.social-form textarea {margin-top: 10px;}
.sidebar {float: left; width: 286px; margin-right: 31px; font-size: 14px; font-family: Helvetica Neue, Helvetica; line-height: 20px;}
.sidebar h2 {font-size: 20px; font-family: Georgia; padding-top: 20px; font-weight: normal; color: #444;}
.sidebar p {padding-top: 8px;}
.sidebar ul.subnav {margin: 15px 0 0 0;}
.subnav li {list-style: none; line-height: 20px; padding-top: 18px;}
.subnav li ul li {padding-top: 10px; line-height: 12px; list-style-type: circle;}
.subnav li a,  .subnav li.current_page_item ul a{font: 17px Georgia; color: #0088de;}
.subnav li ul {display: none;}
.subnav li.current_page_ancestor ul, .subnav li.current_page_item ul {display: block; margin: 0 0 0 20px;}
.subnav li a:hover, .subnav li.current_page_item a{color: #343434; text-decoration: none;}
.related-video {text-align: center;}
.related-video h2 {margin-bottom: 12px; text-align: left;}
.related-video p {font-size: 12px; line-height: 16px; text-align: left;}
.related-video a {color: #333; text-decoration: none; font-size: 14px; font-family: Georgia;}
.related-video a:hover {text-decoration: underline;}
.related-video object {margin: 0 auto;}
.related-video embed, .related-video object {width: 298px !important; height: 217px !important;}
.sidebar-quote h3 {font-family: Georgia; color: #343434; line-height: 48px; font-size: 28px;}
hr, .line {background: #ececec; border: none; height: 1px; overflow: hidden; margin-top: 25px; width: 100%;}
img.avatar {float: left; border: 1px solid #d7d7d7; margin: 0 9px 0 0;}
span.avatar img {float: right; border: 1px solid #d7d7d7; margin: 21px 9px 0 0; width: 71px; height: auto;}
.content p.details {padding-top: 15px; font-family: Helvetica Neue, Helvetica; line-height: 14px;}
.content p.details span {font: 14px Georgia; color: #333;}
.content h5.article-details {padding-top: 5px; font-family: Georgia;}
/*Right sidebar*/
.sidebar-right {float: right; width: 287px; margin-left: 30px; font-size: 14px; font-family: Helvetica Neue, Helvetica; line-height: 20px; z-index: 20;}
.sidebar-right ul, .sidebar-right li {list-style: none;}
.sidebar-right ul {margin: 0;}
.sidebar-right .related-videos ul {margin-top: 15px;}
.sidebar-right p {padding-top: 7px;}
.sidebar-right h2 {font-size: 20px; font-family: Georgia; color: #444;}
.gs-columns h2 {padding-top: 8px;}
.gs-columns p {padding-top: 10px;}
.gs-columns ul {margin: 10px 0 0 15px;}
.related-links ul {list-style: none;}
.related-links ul span a {color: #444;}
ul.delicious {margin: 15px 0 0 0px;}
ul.delicious li.delicious-item {padding: 20px 0 10px 0px; position: relative;}
ul.delicious span.delicious-timestamp {top: 0; left: 0; position: absolute;}
.block {width: 444px; border-bottom: 1px solid #ececec; padding-bottom: 20px;}
.block ul {margin: 15px 0 0 0; list-style: none; margin-right: -12px; width: 456px;}
.related-videos {margin-right: -12px;}
.most-viewed {margin-right: -17px; border-bottom: 1px solid #ececec; padding-bottom: 20px; width: 304px;}
.footer-videos { border-top: 1px solid #ececec; margin-top: 20px; width: 921px;}
.footer-videos .post {width: 610px; margin-right: -6px;}
.all-videos {margin-right: -12px;}
.all-videos ul {list-style: none; margin: 15px 0 0 0;}
.related-files li, .related-videos li, .most-viewed li, .all-videos li {width: 140px; float: left; display: inline; margin-right: 12px; font-size: 12px; line-height: 15px;}
.block li h5, .most-viewed h5, .all-videos h5 {padding-top: 5px; font: 14px Georgia;}
.blog-posts {border-bottom: none;}
.blog-posts ul {margin-top: 10px;}
.blog-posts li {padding: 6px 0 0 0; line-height: 16px;}
.other-issues h4 {padding-top: 0;}
.other-issues p {padding: 2px 0 12px 0;}
.embed embed, .embed object {width: 600px; height: 450px;}
.paging p {text-align: right; padding: 30px 20px 0 0;}
.paging a, .paging span {padding: 0 7px; font-size: 18px; font-family: Helvetica Neue, Helvetica; font-weight: 300; color: #444;}
.paging span {color: #343434; text-decoration: underline;}
.video-sidebar ul {margin-top: 12px;}
.video-sidebar .block {width: 287px;}
.content ul.related-posts {list-style: none; margin-left: 0;}
.content ul.related-posts li {padding: 2px 0; line-height: 16px;}
p.sharethis span {position: relative;}
p.no-pad {padding: 0;}
p.wp-caption-text {font-style:italic; font-size:13px;}
/*Archives page*/
.arcs {z-index: 20; overflow: auto; margin-bottom: 20px; width: 613px;}
.arcs li span {float: right; color: #7EAC03; font-weight: normal; z-index: 10; margin-left: 5px;}
.arcleft {float: left; margin-right: 20px; width: 290px;}
.arcright {float: right; width: 300px;}
.arcs ul {padding: 10px 0 0  0; margin: 0; list-style: none;}
.arcs ul li {list-style: none; padding: 0; display: inline;}
.arcs a { text-decoration: none; display: block; font: bold 13px Arial; padding: 5px 4px; line-height: 16px; border-top: 1px solid #DDF4FA; width: 282px;}
.arcs ul li a:hover {text-decoration: none; background: #11729f; color: #fff;}
.arcs ul li a:hover span {color: #fff;}
.arcright ul li p {padding: 4px; line-height: 18px; color: #f77000;}
.arcright ul li p a, .arcright ul li p a:hover {display: inline; font: 12px Arial; background: transparent; padding: 0; line-height: 18px; border-top: none; width: 292px;}
.arcright ul li p a:hover {text-decoration: underline; color: #11729f}
.tag-cloud p {padding: 10px 0;}
.tag-cloud p a {padding: 4px;}
.comment, .tweetback {margin-top: 15px; border-top: 1px solid #ececec; padding: 15px 0 8px 0; width: 604px;}
.comment h5, .tweetback h5 {padding-top: 4px;}
.comment p, .tweetback p {padding-top: 8px;}
.comment-details {float: left; display: inline; width: 500px;}
.comment.bypostauthor, .comment.byuser, .tweetbacks .even {background: #ebebeb; padding-top: 8px; margin-bottom: -15px;}
.comment.bypostauthor .avatar, .comment.byuser .avatar, .tweetbacks .avatar {margin-left: 6px;}
.comment.bypostauthor p, .comment.byuser p {color: #343434;}
.tweetbacks {clear: both;}
.tweetbacks h3 {padding-top: 25px;}
/* Company List page*/
.company-list {margin-top: 12px; width: 100%;}
.company-list ul {list-style: none; margin-left: 0;}
.company-list h5 {float: left; padding: 0 20px 0 0;}
.company-list h4, .company-list p {float: right; width: 460px;}
.company-list h4 {padding-top: 7px;}
.company-list h4 span {font-size: 14px;}
.company-list h4,.company-list h4 a {color: #343434;}
.company-list p {padding-top: 4px;}
.company-list li {margin-top: 10px; overflow: auto;}
.bios h4 {padding-top: 2px;}
.bios li {margin-top: 20px;}
.bios h5 {padding-top: 5px;}
.bios h4 span.icons {float: right;}
.bios h4 span.icons img {display: inline; margin-right: 3px;}
/*Top 10 Reasons page*/
.content ul.top-10 {list-style: none; margin-left: 0;}
.top-10 h1 {float: left; padding-top: 12px;}
.top-10 li {overflow: auto; clear: both;}
.top-10 li p {float: right; width: 556px;}
.related-links ul {margin-top: 15px;}
.content h1 img {margin-bottom: 15px;}
/*What they're saying page*/
.tweet {border-bottom: 1px solid #ececec; padding: 12px 0; width: 602px; font-size: 14px; font-family: Helvetica Neue, Helvetica; font-weight: 300; line-height: 20px;}
.pic {float: left; margin-right: 6px;}
.tweet p {float: right; width: 546px; padding-top: 1px;}
.tweet a {color: #343434; text-decoration: none;}
.tweet a:hover {text-decoration: underline;}
.tweet p span {font-size: 10px; display: block; padding-top: 6px;}
/*Our Clients Slider*/
#slider ul, #slider li, #slider2 ul, #slider2 li {margin:0; padding:0; list-style:none;float: none; display: block;}
#slider {height: 67px !important;}
#slider, #slider li { width:921; overflow:hidden;}
#slider2, #slider2 li {width: 930px; overflow: hidden;}
#slider2 {height: auto !important;}
#slider2 ul{padding-top: 12px;}
span#prevBtn,span#prevBtn2 {position: absolute; top: 47px; left: 0px;}
span#nextBtn,span#nextBtn2 {position: absolute; top: 47px; right: 0px;}
span#nextBtn2, span#prevBtn2 {top: 100px;}
span#prevBtn a, span#nextBtn a,span#prevBtn2 a, span#nextBtn2 a {display: block; text-indent: -9999px; width: 14px; height: 67px;}
span#prevBtn a,span#prevBtn2 a {background: url(images/arrow-prev.gif) no-repeat;}
span#nextBtn a,span#nextBtn2 a {background: url(images/arrow-next.gif) no-repeat;}
p.article-title {color: #333; font-family: Georgia;}
.twitter-updates img {float: left; margin-right: 5px;}
.twitter-details strong {color: #343434; font-weight: 300;}
.twitter-details ul {list-style: none; margin-left: 0;}
.twitter-details li {display: block; float: left; width: 40%; margin-right: 5%;}
.twitter-details li span {font-size: 24px; font-family: Georgia; color: #343434;}
.twitter-following {width: 286px;}
.twitter-following img {float: left; margin: 2px;}
img.inline {display: inline;}
.snazzy {margin-top: 20px;}
.sz_date_year {margin-top: 20px;}
.subscribe { width: 150px; height: 19px; margin: 20px 0 0 0; padding: 0px;}
.subscribe a {background-image: url(images/sprite-subscribe.gif); display: block; float: left; height: 19px; width: 67px; text-indent: -9999px;}
.subscribe a.rss {background-position: 0px 0px;}
.subscribe a.email {background-position: 83px 0px; width: 83px;}
.subscribe a.rss:hover {background-position: 0px -19px;}
.subscribe a.email:hover {background-position: 83px -19px;}
#emailbox {width: 287px; top: 27px; left: 0px; overflow: hidden; z-index: 100; position: absolute; background: #F7F7F7; border-bottom: 2px solid #808080; padding-bottom: 10px; display: none;}
#emailbox form {margin: 0 20px;}
#emailbox a {background: none; float: none; display: inline;}
#emailbox a.newsletter {color: #0088de;}
#emailbox p {font-size: 11px; font-weight: bold; text-transform: none; padding: 7px 0 0 0;}
#emailbox input {border: 1px solid #808080; vertical-align: middle; width: 241px; padding: 3px; font-size: 14px; height: 11px;}
#emailbox a.close {float: right; z-index: 10; font: bold 12px Verdana, Arial, sans-serif; padding: 3px; display: block; background: #333; color: white; width: auto; height: auto; text-indent: 0; padding: 2px 4px;}
#emailbox button {margin-top: 6px; color: white; width: auto; text-align: center; font-size: 11px; font-weight: bold; padding: 2px 4px; background: #636363; border: 2px solid #444; height: 24px;}
.tweetmeme_button {float: right; margin-top: 20px}
.tweetmeme_button p {padding-top: 8px;}
#errors, .form-required {color: #c00;}
.content table.library {border: none; width: 100%; margin-top: 0; margin-bottom: 20px;}
.content table.library td, .content h2.library-section {border: none; border-bottom: 1px solid #ececec; vertical-align: top; font-size: 20px;}
.content table.library h4 {padding: 0; margin:0}
a.post-thumbnail img {width: 70px; height: auto; display: inline;}
.content table.library h3 {padding-top: 0;}
.content table.library p {padding-top: 2px; font-size: 14px}
.content table.library td.lib-thumb {padding: 10px 8px 10px 0; width: 70px;}
.content table.library td.lib-title {width: 332px;}
.content table.library td.lib-date {width: 170px; padding: 10px 0 0 0; font-size: 13px;}

.mainbuttons {float: right; width: 307px;}

div.btnt, div.btnr, div.btnq {width: 307px;height: 104px;}

a.btnregister {background: url(images/home-feature-buttons.gif); height:104px;position: absolute;text-indent:-9999px;width:307px;}
a.btnregister:hover {background-position:0px -500px;}
a.btnregister:active {background-position:0px -250px;}

a.btnquick {background: url(images/home-feature-buttons.gif) 0 -107px; height:103px;position: absolute;text-indent:-9999px;width:307px;}
a.btnquick:hover { background-position: 0px -607px;}
a.btnquick:active { background-position: 0px -357px;}

a.btntrial {background-position:0px 0px;height:107px;position: absolute;text-indent:-9999px;width:307px;}
a.btntrial:hover {background-position:0px -70px;}
a.btntrial:active {background-position:0px -140px;}

div.btnsidebar {width: 283px; height: 51px;}
div.btnstop {margin-top: 25px;}
div.btnstopl {margin-top: 12px;}
div.btnsbottom {margin-bottom: 25px;}
a.btnsbar {background-position:0px 0px;height:51px;position: absolute;text-indent:-9999px;width:283px;}
a.btnsbar:hover {background-position:0px -51px;}
a.btnsbar:active {background-position:0px -102px;}

a.btnqbar {background-position:0px -153px;height:51px;position: absolute;text-indent:-9999px;width:283px;}
a.btnqbar:hover {background-position:0px -204px;}
a.btnqbar:active {background-position:0px -255px;}

#engagement-console {margin-top: 10px;}
#engagement-console .youtube {margin-top: 30px;}
#engagement-console .youtube p {padding: 20px; font-size: 12px;}
#engagement-console .stay-informed {margin: 20px 0 0 20px; width:188px;}
#engagement-console .social-phone, #engagement-console .features {margin-bottom: 10px;}
#engagement-console .item {margin-bottom: 15px; font-size: 12px;}
#engagement-console .item img {margin: 5px 10px 40px 0;}
#engagement-console button {border:none; background: none; margin: 15px 0 0 0; padding: 0; cursor: pointer;}
#engagement-console input {width: auto}


.container{width:607px;padding:0;margin:0 auto;float: left;}
.folio_block {width: 607px;}
.main_view{float:left;position:relative; width: 607px;}
.window{height:204px;width:611px;overflow:hidden;position:relative;margin:0 -2px;padding:0;}
.image_reel{position:absolute;top:0;left:0;}
.image_reel img{float:left;}
.paging{font: normal 10px Verdana, Arial, Helvetica, sans-serif;margin:5px 0 0 20px;padding:0;text-align:left;}
.main_view .paging {margin: -28px auto 0 auto; text-align: center;}
.paging a{font: normal 10px Verdana, Arial, Helvetica, sans-serif; background:#0088de;padding:5px;margin:0px;text-decoration:none;color:#fff;font-weight:bold}
.paging a.active{font: normal 10px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;background:#fff;color:#222222;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
.paging a:hover{font: normal 10px Verdana, Arial, Helvetica, sans-serif;font-weight:bold}
.main_view .paging a {border: 1px solid #999999;}
.main_view .paging a.active {-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;}

#sideflip{width:611px;padding:0px;background:#FFF;font-size: 14px;line-height: 1.6;}
#sideflip h3 {margin: 0;	padding: 7px 0 0 0;font-size: 16px;text-transform: uppercase;}

div#feature_list{width:611px;height:240px;overflow:hidden;position:relative;}
div#feature_list ul{position:absolute;top:0;list-style:none;padding:0;margin:0;}
ul#tabs{left:0;z-index:2;width:200px;}
ul#tabs li{font-size:12px;font-family:Arial; }
ul#tabs li img{padding:5px;border:none;float:left;margin:10px 10px 0 0;}
ul#tabs li a{background: #fff url('images/feature-tab-current.png') top right no-repeat;color:#222;text-decoration:none;display:block;padding:15px 15px 5px 10px;height:37px;outline:none;text-align:right; font-size: 17px;font-family: Georgia, serif;}
ul#tabs li a:hover{text-decoration:underline;}
ul#tabs li a.current{color:#d76321;background: #fff url('images/feature-tab.png') top right no-repeat;}
ul#tabs li a.current:hover{text-decoration:none;cursor:default;}
ul#output{left:175px;width:410px;position:relative;}
ul#output li{position:absolute;width:410px;height:220px;}
ul#output li a{position:absolute;bottom:10px;right:10px;padding:8px 12px;text-decoration:none;font-size:11px;color:#FFF;background:#000;-moz-border-radius:5px;}
ul#output li a:hover{background:#D33431;}

.follow-us-on {line-height: 32px;}
.follow-us-on span {float: right; padding: 5px 102px 0 0;}
.follow-us-on a {background: url(images/sprite-follow.gif) no-repeat; display: block; float: left; margin-right: 6px; height: 22px; width: 23px; text-indent: -9999px;}
a.twitter {background-position: -38px 0;}
a.linked-in {background-position: -76px 0;}
.what-theyre-saying form {margin: 40px 0 0 0; padding-bottom: 15px;}
.what-theyre-saying form h4 {padding-bottom: 6px; font-size: 14px;}
.what-theyre-saying h4.follow-us-on {font-size: 14px;}
.what-theyre-saying input {width: 228px; height: 16px; padding: 3px 4px 0 4px; border: 1px solid #cecece;font-family: Tahoma; color: #444;}
.what-theyre-saying input.go {background: none; border: none; width: auto; font: 12px Helvetica; color: #666666; height: 19px; padding-top: 0;}

#twebinar-countdown {display: inline; font-size: 12px;color: #838383;float: right; top: -10px; z-index: 88; font-family: Helvetica Neue, Helvetica; margin-right: 5px;}
a.tdown {background: none; color: #838383; font-weight: normal;}
.events-list {margin-top: 15px; border-top: 1px solid #ECECEC;}
.box_event {width: 604px; background: url(images/bg-box-event.gif) repeat-y;}
.box_date {width: 67px; padding: 5px; float: left; display: inline; text-align: center; padding-top: 28px;}
.box_date h3, .box_date h4 {color: #f7f7f7; padding-top: 0;}
.box_event-name h3 a {color: #0088DE;}
.box_event-name h3 a:hover {text-decoration: underline;}
.box_event-name {float: left; display: inline; width: 386px; padding: 5px 15px;}
.box_buy {float: left; display: inline; width: 111px; padding: 5px 0 0 0; text-align: center;}
.intro_text p {line-height: 24px; font: normal 22px Georgia; color: #d76321; padding: 0 12px 0 0px;}
.sub_features {width: 630px; margin-right: -20px;}
.sub_feature {float: left; display: inline; width: 180px; margin-right: 30px; padding-top: 15px;}
.sub_feature h5 {font: normal 18px Helvetica Neue, Helvetica, Arial; color: #222;}
.sub_feature p {font-size: 12px; line-height: 16px; color: #676767; padding-top: 6px;}

.archivelist {width: 560px; padding: 0; margin: 0;}
.archivelist ul {list-style: none; margin: 16px 0 0 0; padding: 0;}
.archivelist ul li {margin-bottom: 12px; border-bottom: 1px #ececec solid;padding-bottom: 12px;}
.archivelist ul li a {font-size: 16px; font-weight: bold;}
.archivelist ul li p a {font-size: 12px; font-weight: normal;}
span.numrows {float: right; font-weight: normal;}
div.facebook_like_button {clear:right; float:right; margin-top:5px; width:51px;}
body.single-download div.facebook_like_button {margin-right: 31px;}