/**
 * @version: $Id: style.css,v 1.86 2011/04/15 23:12:10 darceneaux Exp $
 */

/**
 * typographic settings
 */
@font-face { font-family: 'HelveticaNeueUltraLight'; src: url('fonts/helveticaneue-webfont.eot'); src: url('fonts/helveticaneue-webfont.eot?#iefix') format('eot'), url('fonts/helveticaneue-webfont.woff') format('woff'), url('fonts/helveticaneue-webfont.ttf') format('truetype'), url('fonts/helveticaneue-webfont.svg#webfontoqZNgeHX') format('svg'); font-weight:400; font-style:normal; }

body { font-family:helvetica, arial, sans-serif; font-weight:700; }
h1.header-wrap { font-size:59px; line-height:72px; text-indent:15px; text-align:left; font-family:"HelveticaNeueUltraLight", "Helvetica Neue", "Arial Narrow", Helvetica, Arial, sans-serif; }
h2, h3, h4, .marq-nav-wrap, .share, .footer-wrap, .header-links { font-family:"Arial Black", arial, sans-serif; }
.epic-story h2 { font-size:161.6%; }
.footer-inner { text-align:center; }
.footer-inner, .epic-story h2 { letter-spacing:1px; }
.share, .marq-nav-wrap { text-transform:uppercase; }
.share li a { line-height:16px; font-size:10px; }
.epic-story p { font-size:96%; }
a { text-decoration:none; font-weight:700; }
a:hover { text-decoration:none; }
blockquote, em { font-style:oblique; }
strong { font-weight:700; font-family:helvetica, arial, sans-serif; }
h2, h2 a, h3, .eye-opening-title, .youtube-content h2 { font-size:116%; font-weight:700; }
dt h3 { font-size:100%; }
h4 { font-size:116%; }
.highlight, body cite { font-weight:700; }
h2.right-column-title a:hover { text-decoration:none; }
h2.lead-message, h2.discussion-aynrand-title-lrg, .lead-message, .single-lead-message { font-weight:700; font-size:138.5%; }
.footer-wrap h2 { font-size:138.5%; }

#back-to-top { text-align:left; font-size:15px; line-height:25px; text-indent:22px; }
.eye-opening-text-inner, .header-links-wrap a, .discussion-youtube-txt, 
.callout, .discussion-aynrand-title, .Doc-readon-callout-text,
#s, #s-articles, p.discussions-content, .press-content, .footer-share-list, .footer-share-list-2 a,
.marq-nav-list a, .footer-list a { font-size:11px; }
.press-content a:hover, p.discussions-content a:hover { text-decoration:none; }
#entry-content-single p { font-weight:400; }
#s, #s-articles, #searchsubmit, #search-left-cap { line-height:30px; }
h2, .header-logo-wrap, .right-column, .home-left-column, .eye-opening-text, .footer-section-1, .call-out-wrap,
.footer-section-2, .footer-section-3, .right-column-press, .press-left-column, #header, p, .everything, .share { text-align:left; }
#logo { text-indent:-999em; }

.testimonial-wrap-text { font-size:167.5%; }
.meta-date { font-size:83%; }
.backtolist2 { text-align:left; }
.backtolist a { text-decoration:none; font-size:73%; font-weight:400; }
.backtolist2 a { text-decoration:none; font-size:100%; font-weight:400; }
.entry-meta a { font-size:87%; font-weight:400; }
.discussion-youtube-title { font-size:110%; font-weight:700; }
.lead-copy { font-weight:400; }

.redlink, .redlink:hover, .posts-wrap a { text-decoration:underline; }
.header-links { letter-spacing:.02em; }
.header-links-wrap li, .share li a { vertical-align:middle; }
.share li a img { vertical-align:bottom; }
.roman { font-family:'Times New Roman', Times, serif; font-size:14px; }
.test-heading { font-size:110%; }
.testimonaltxt, .posts-wrap, .press-kit-article { font-size:100%; }
.relevance-link a, .campus-event-title { font-size:100%; font-weight:700; }
.Doc-readon-link a, .discussion-youtube-link a, .eye-opening-link, .youtube-content p { font-weight:700; font-size:93%; }
.video_entry_list td { vertical-align:top; }
.Doc-readon-title { font-size:110%; font-weight:700; }
.share li a, .footer-list a, .marq-nav-list a { text-decoration:none; }
.callout p a { font-size:13px; line-height:13px; vertical-align:baseline; }
.callout h2 { line-height:1; }
.spalink { text-decoration:none !important; }
.entry-meta { font-size:87%; }
.audio-article-title a, .upcomingevent-title, .Results-article-title a, .press-article-title a, .press-kit-article a { text-decoration:underline; font-size:100%; font-weight:700; }
#as_bikeshed p, .backtolist { text-align:right; }
.eye-opening-link a, .youtube-content a, .main-link a { font-size:93%; text-decoration:none; font-weight:700; }
.pagination .active_page a, .pagination .prevnext { font-size:93%; text-decoration:none; }
.pagination li a { font-size:93%; text-decoration:underline; }
.press-section ul, .press-section-txt { font-size:93%; }
#searchsubmit-articles, #search-articles-left-cap { line-height:30px; }
.testimonial-wrap-by { text-align:right; font-size:85%; font-style:italic; }
.press-section h2, h2.press-right-column-title { font-size:116%; font-weight:700; }
.press-section a, .press-section-txt-active a, .press-section-txt a, .footer-list a:hover, .footer-share-list-2 a:hover { text-decoration:none; }
.litefooter a:hover { text-decoration:none !important; }

/**
 * backgrounds and color
 */
body { background:#f6f6f7 url(images/atlas-header-bg.gif) top left repeat-x; color:#000; }
h2.lead-message, .press-section h2, h2.press-right-column-title, .press-left-column h2,
h2, dt h3, h4, .lead-message, .recent-press, .recent-discussions, .single-lead-message { border-bottom-style:solid; border-bottom-color:#a0a0a3; }
#back-to-top { border-radius:18px 18px 0 0; color:#fff; background-image:url(images/back-to-top-btn.png); background-repeat:no-repeat; background-position:135px 6px; }
#logo { background-image:url(images/logo.gif); }
#movie-link { color:#d60d0d; }
#movie-link:hover { color:#fff; }
#s { color:#666; background:url('images/header-search-bg-middle.gif') repeat-x; }
#searchsubmit { cursor:hand; cursor:pointer; background:url('images/header-search-btn.gif') no-repeat; }
#searchsubmit a { cursor:hand; cursor:pointer; }
#search-left-cap { background:url('images/header-search-bg-left.gif') no-repeat; }
#philosophyMovieContainer { background-color:#000; }
.header-links-wrap a, .share li a { color:#fff; }
.fb-header-link { background-image:url('images/fb-header-icon.gif') no-repeat; }
#homeMovieContainer, #moviepartsContainer, .moviepartsContainer { background:transparent url('images/home-video-bg.jpg') top left no-repeat; }
.share-button-bg { background:transparent url('images/share.gif') top left no-repeat; }
.press-marquee { background:transparent url('images/press-marquee.png') top left no-repeat; }
.closer-marquee, .closer .marquee { background:transparent url('images/a-closer-look.png') top left no-repeat; }
h2, h2.lead-message, .testimonial-wrap-by, .press-article-title, .press-article-title a, .upcomingevent-title,
.testimonial-wrap-middle, .testimonial-wrap-text, .single-lead-message, .Results-article-title a,
.campus-event-title, .audio-article-title a, .marq-nav-list a:hover, .marq-nav-active a { color:#1e1f25; }
.marq-nav-list a { color:#fff; text-shadow:2px 2px 3px #333; filter:Shadow(Color=#333333, Direction=135, Strength=5); }
.marq-nav-list a:active, .marq-nav-active a { text-shadow:none; }
.video-icon { background-image:url(images/video-icon.gif);  background-repeat:no-repeat; background-position:top right; }
.audio-icon { background-image:url(images/audio-icon.gif);  background-repeat:no-repeat; background-position:right 1px; }
.red-arrow  { background-image:url(images/red-arrow-2.gif); background-repeat:no-repeat; background-position:right 3px; }
.red-arrow-back { background-image:url(images/red-arrow-2invert2.gif); background-repeat:no-repeat; background-position:left 3px; }
.video_entry_list td { background-image:url(/wp-content/uploads/2011/03/tall-bg0.jpg); }
.tw-header-link { background-image:url('images/tw-header-icon.gif') background-repeat:no-repeat; }
.rss-header-link { background-image:url('images/rss-header-icon.gif') background-repeat:no-repeat; }
.press-section a, .press-section-txt a, .posts-wrap, .testimonaltxt, #search, .entry-meta a, .press-article, .pagination li a, 
.press-kit-article, p.discussions-content, .press-content, .meta-date { color:#757983; }
.eye-opening-text, .eye-opening-title, .youtube-content h2, .Doc-readon-title, .Doc-readon-callout-text, .callout,
.discussion-youtube-title, h2.discussion-aynrand-title-lrg { color:#55565b; }
a, .pagination .active_page a, .pagination .prevnext, .discussion-youtube-link a,
.entry-content a, .highlight, .pagination li a:hover, .emaillink, .press-content a, .press-content a:hover, p.discussions-content a,
p.discussions-content a:hover, .main-link, .main-link a, .eye-opening-link a, .youtube-content a, .eye-opening-link,
.youtube-content p, .posts-wrap a, .relevance-link a, .Doc-readon-link a, .redlink { color:#d60d0d; }
.large-marquee, .large .marquee { background:transparent url('images/marquee-bg.png') top left no-repeat; background-position:0 -9px; }
.small-marquee { background-color:#222; }
.marq-nav-list-space { color:#9fa1a8; }
.discussion-header-wrap, .video-contest-header-wrap, .reading-groups-header-wrap, .header-wrap, .footer-wrap, #back-to-top { background-color:#1e1f25; }
.discussion-header-wrap, .video-contest-header-wrap, .reading-groups-header-wrap, .marquee, .header-wrap { background-position:top left; background-repeat:no-repeat; }
.marquee { background-color:transparent; }
.callout, .callout img, .header-wrap, #back-to-top { behavior:url(/wp-content/themes/atlas_emerge/images/PIE.htc); }
.callout { background-color:#d7d8dc; border-radius:.9em; }
.callout p a { background-image:url(images/red-arrow-1.gif); background-position:right 2px; background-repeat:no-repeat; }
.callout a img { box-shadow:0 0 .6em #333; -webkit-box-shadow:0 0 .6em #333; }
.epic-story, .epic-story h2 { color:#cbccce; }
.epic-story .left img { box-shadow:0 0 .6em #000; -webkit-box-shadow:0 0 .6em #000; }
.header-wrap { color:#fff; background-image:linear-gradient(left, #60656b, #1e1f25 33%); background-image:-o-linear-gradient(left, #60656b, #1e1f25 33%); background-image:-webkit-linear-gradient(left, #60656b, #1e1f25 33%); background-image:-moz-linear-gradient(left, #60656b, #1e1f25 33%); -pie-background-image:linear-gradient(left, #60656b, #1ef25 33%); }
.Doc-readon-callout     { background:#1e1f25     url('images/doc-bg.gif')                    top left no-repeat; }
.theauthor-header-wrap  { background:#1e1f25     url('images/theauthor-header-bg.jpg')       top left no-repeat; }
.thephil-header-wrap    { background:#1e1f25     url('images/thephil-header-bg.jpg')         top left no-repeat; }
.call-out-wrap          { background:#1e1f25     url('images/call-out-bg.gif')               top left no-repeat; }
.thebook-header-wrap    { background:#1e1f25     url('images/thebook-header-bg.jpg')         top left no-repeat; }
.longa-header-wrap      { background:#1e1f25     url('images/long_article.jpg')              top left no-repeat; }
.video-header-wrap      { background:#1e1f25     url('images/video-header-bg.jpg')           top left no-repeat; }
.audio-header-wrap      { background:#1e1f25     url('images/audio-header-bg.jpg')           top left no-repeat; }
.reprint-header-wrap    { background:#1e1f25     url('images/reprint-header-bg.jpg')         top left no-repeat; }
.privacy-header-wrap    { background:#1e1f25     url('images/privacy-header-bg.jpg')         top left no-repeat; }
.searchres-header-wrap  { background:#1e1f25     url('images/searchresults-header-bg.jpg')   top left no-repeat; }
.contactari-header-wrap { background:#1e1f25     url('images/contactari-header-bg.jpg')      top left no-repeat; }
.buythebook-header-wrap { background:#1e1f25     url('images/buythebook-header-bg.jpg')      top left no-repeat; }
.termsofuse-header-wrap { background:#1e1f25     url('images/termsofuse-header-bg.jpg')      top left no-repeat; }
.press-header-wrap      { background:#1e1f25     url('images/press-header-bg.jpg')           top left no-repeat; }
.youtube-content        { background:#1e1f25     url('images/youtube-bg.gif')                top left no-repeat; }
.philosophy-marquee     { background:transparent url('images/philosophy-marquee-holder.png') top left no-repeat; }
.share                  { background:transparent url('images/call-out-share-bg.png')         top left no-repeat; }
.movie .marquee         { background-color:transparent; background-image:url(images/movie-marquee.png); }
.marquee .marq-nav-wrap, .philosophy-marquee .marq-nav-wrap, .marq-nav-wrap { background:transparent url('images/marq-nav-bg.png') top left no-repeat; }
.press-kit-article a { color:#333; }
.video-contest-header-wrap  { background-image:url(images/video-contest-header-bg.jpg); }
.reading-groups-header-wrap { background-image:url(images/read-atlas-shrugged-header-bg.jpg); }
.discussion-header-wrap     { background-image:url(images/discussion-header-bg.jpg); }
.testimonial-wrap-bottom { background-color:#d7d8db; background-image:url('images/testimonial-wrap-bottom.gif'); background-position:top left; background-repeat:no-repeat; }
.footer-wrap h2, .footer-wrap a, .footer-wrap ul { color:#fff; }
.litefooter a { color:#ababab !important; }
.footer-list a:hover, .footer-share-list-2 a:hover { color:#64697b; }
.litefooter a:hover { color:#64697b !important; }
.backtolist a, .backtolist2 a, .press-section-txt-active a, a.sel, .press-section-txt a:hover { color:#d60d0d; }
#search-articles-left-cap { background-image:url('images/article-search-left.gif'); background-repeat:no-repeat; }
#searchsubmit-articles { background-image:url('images/article-search-btn.gif'); background-repeat:no-repeat; cursor:hand; cursor:pointer; }
#s-articles { background-image:url('images/article-search-middle.gif'); background-repeat:repeat-x; color:#d60d0d; }
.footer-share { border-bottom-style:solid; border-bottom-color:#626367; }
.footer-section-1, .footer-section-2 { border-right-style:solid; border-right-color:#626367; }
.lead-copy, .press-left-column { color:#5e5f64; }
#as_bikeshed.youtube-content { background-image:url(images/bikeshed.jpg); }
h2.right-column-title a { color:#000; }
.testimonial-wrap-top, .testimonial-wrap-middle, .testimonial-wrap-text { background-color:#d7d8db; }
.testimonial-wrap-top { background-image:url('images/testimonial-wrap-top.gif'); background-position:top left; background-repeat:no-repeat; }

/**
 * layout
 */
body { margin:0; padding:0; }
h2 { position:relative; padding-bottom:.3em; padding-top:.6em; margin-bottom:.6em; margin-top:1.8em; border-bottom-width:1px; }
h3, h4 { margin:1.8em 0 0; }
dd, dt, dl { clear:both; }
dl { margin:0 0 2.4em; }
dt { margin:1.2em 0 0; width:auto; display:inline-block; }
dd { margin:.3em 0 .3em .6em; }
dt h3, h4 { border-bottom-width:1px; display:inline-block; min-width:270px; margin:0; }
legend, .marquee .addtoany_share_save_container { display:none; }
h2.right-column-title { float:left; width:270px; }
h2.discussion-aynrand-title-lrg { padding-left:.3em; margin-top:1.5em; }

/* slightly enhanced, universal clearfix hack */
.clearfix:after { visibility:hidden; display:block; content:"."; clear:both; height:0; }
.clearfix { display:inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* close commented backslash hack */

#back-to-top { display:block; height:25px; width:180px; position:relative; left:470px; top:-25px; }
#entry-content-single p { margin-bottom:10px; }
#part1, #part2, #part3 { width:378px; height:217px; margin-left:22px; margin-right:auto; position:absolute; margin-top:18px; }
#s { width:166px; height:30px; border:none; display:block; float:left; }
#searchform { border:none; margin:0; padding:0; width:210px; }
#search-left-cap { border:none; display:block; float:left; width:16px; height:30px; }
#searchsubmit { width:27px; height:30px; border:none; padding:0; display:block; float:left; }
#philosophyMovie { width:100%; height:100%; }
#philosophyMovieContainer { position:absolute; left:571px; top:161px; width:310px; height:174px; }
#homeMovieContainer { position:relative; width:422px; height:279px; }
#homeMovie { width:378px; height:242px; margin-left:22px; margin-right:auto; position:absolute; margin-top:18px;}
#moviepartsContainer, .moviepartsContainer { position:relative; width:422px; height:279px; margin-bottom:20px; margin-top:10px; }
#content { width:978px; margin:0 auto; padding:0 0 65px; }
#header { height:58px; width:900px; margin-left:auto; margin-right:auto; }
#logo { position:relative; width:141px; height:66px; top:30px; display:block; }

.everything { padding:1.8em; }
p { margin: .9em 0; }
.left .epic-story p { margin:0; }
.fb-header-link { display:block; height:17px; width:16px; }
.header-search { float:left; margin-top:14px; }
.header-links { float:right; margin-top:20px; width:530px; height:22px; }
.left, .header-links-wrap  { float:left; }
.header-links-share { float:right; margin-top:2px; }
.header-links-arrow { float:left; margin-right:10px; }
.header-links-wrap li { display:inline; list-style-type:none; }
.header-links-list { padding-right:30px; height:30px; }
.header-links-list-last { height:20px; padding-right:10px; }
.single-lead-message .left { width:500px; }
.share-button-bg { display:block; width:77px; height:21px; }
.marq-nav-wrap { position:absolute; width:455px; height:38px; float:right; margin-right:30px; top:-14px; left:476px; }
.discussion-header-wrap .marq-nav-wrap, .video-contest-header-wrap .marq-nav-wrap { left:500px; }
.marquee, .press-marquee, .closer-marquee, .philosophy-marquee { margin:0 auto; position:relative; overflow:hidden; }
.closer-marquee, .closer .marquee { height:277px; width:973px; }
.press-marquee { height:281px; width:978px; }
.philosophy-marquee { height:434px; width:976px; }
.marq-nav-list { margin:14px 0 0; }
.marq-nav-list li { list-style:none; display:inline; }
.audio-article-title { position:relative; margin-bottom:5px; height:23px; }
.video-icon { padding-right:35px; }
.audio-icon { padding-right:22px; }
.red-arrow  { padding-right:14px; }
.red-arrow-back { padding-left:14px; }
.marq-nav-list-space { margin:0 3px; }
.video_entry_list .video_metadata { margin-top:2.4em; }
.marquee .marq-nav-wrap, .philosophy-marquee .marq-nav-wrap { position:absolute; width:455px; height:38px; float:right; margin-right:30px; top:-14px; left:484px; }
.philos-section-txt-indent { position:relative; left:10px; }
.tw-header-link { display:block; height:17px; width:16px; }
.rss-header-link { display:block; height:17px; width:16px; }
a.thumbnail-link { float:left; display:block; margin:0 .6em 0 0; }
.press-left-column > ul li { list-style:disc inside; }
.press-left-column ol li { list-style:decimal inside; }
br, .clear { clear:both; }
.right { float:right; }
.relevance-link { position:relative; margin-top:10px; }
.test-heading { position:relative; margin-top:20px; margin-bottom:5px; }
.Doc-readon-link { position:relative; padding-bottom:5px; padding-top:5px; float:left; }
.large-marquee, .large .marquee { height:439px; width:979px; margin-left:auto; margin-right:auto; margin-bottom: -19px; position:relative; z-index:10; }
.video_entry_list td { height:255px; width:160px; }
.video_entry_list td div { padding:1.2em; }
.video_entry_list td div div { padding:0; }
.header-logo-wrap { height:110px; width:900px; margin:0 auto; position:relative; }
.fb-fan-module-wrap { float:left; width:300px; margin-right:30px; }
.discussion-youtube-txt { position:relative; margin-bottom:10px; padding-left:5px; }
.discussion-youtube-title, .discussion-youtube-link a { position:relative; padding-bottom:5px; padding-left:5px; }
#discussionsModule { z-index:1; }
.discussion-aynrand-list { padding-left:5px; }
.discussion-aynrand-list li { float:left; width:70px; }
.callout { margin:1.2em auto; padding:.6em 0; position:relative; }
.callout h2, .footer-wrap h2 { border:none; padding:0; }
.callout h2, .callout p, .callout img { margin:.6em; }
.callout a { display:block; }
.callout p a { display:inline-block; float:none; padding-right:16px; }
.callout label { margin:.6em 0 0; }
.callout input, .callout select { margin:0 0 .6em; }
.posts-wrap, .callout form, .callout a, .callout > img { float:left; }
.Doc-readon-callout, .callout { width:100%; float:left; margin:1.2em auto; padding: }
.Doc-readon-title, .campus-event-title, .Results-article-title { position:relative; margin-bottom:5px; }
.share { height:60px; width:337px; margin-right:45px; position:relative; top:-30px; overflow:hidden; }
.home.share { top:0; }
.share ul { float:left; margin:5px 7px 5px 4px; }
.share li { list-style:none; }
.share li a { padding:4px 3px 3px; display:inline-block; height:16px; }
.share li a img { padding:0 2px 0 0; display:inline-block; }
#search { position:relative; margin-bottom:10px; }
.Doc-readon-title { margin-top:15px; }
.discussion-aynrand-title { position:relative; margin-bottom:8px; margin-top:8px; padding-left:5px; float:left; width:100%; }
.Doc-readon-callout { height:140px; margin-top:30px; margin-bottom:10px; }
.Doc-readon-callout-book { float:left; margin-left:8px; margin-top:14px; }
.discussion-share-area, .Doc-readon-callout-text { width:150px; float:left; }
.header-wrap, .theauthor-header-wrap, .thephil-header-wrap, .discussion-header-wrap, .video-contest-header-wrap,
.reading-groups-header-wrap, .thebook-header-wrap, .longa-header-wrap, .video-header-wrap,
.audio-header-wrap, .reprint-header-wrap, .privacy-header-wrap, .searchres-header-wrap,
.contactari-header-wrap, .buythebook-header-wrap, .termsofuse-header-wrap
{ height:70px; width:960px; margin-top:15px; margin-left:auto; margin-right:auto; position:relative; }

.small-marquee { height:210px; width:960px; margin-left:auto; margin-right:auto; }
.press-header-wrap { height:71px; width:960px; margin-top:15px; margin-left:auto; margin-right:auto; }
.movie .marquee { width:961px; height:418px;  }
.call-out-wrap { height:174px; width:960px; margin-top:15px; margin-left:auto; margin-right:auto; overflow:hidden; }
.pagination { margin-left:-20px; }
.pagination li { float:left; margin-left:20px; }
.press-kit-list { position:relative; margin-left:10px; }
.press-kit-list li { list-style-type:disc; padding-bottom:5px; }
.press-article, .press-kit-article, .posts-wrap { margin-bottom:20px; width:480px; }
.press-article-title { position:relative; margin-bottom:5px; }
#content .addtoany_list a { padding:0; }
.marquee { position:relative; }
.movie .marquee object, .movie .marquee embed { position:absolute; top:155px; left:558px; }
.movie .marquee object embed { position:static; }
.movie .marquee > p { margin:0; padding:0; float:left; }
.marquee blockquote { width:430px; float:left; }
.marquee blockquote p { margin:1.2em 0; padding:0 1.2em; }
#as_bikeshed { padding:.6em; }
#as_bikeshed p { margin:3em 10.8em 0 0; }
#as_bikeshed h2 { margin:0; border:none; padding:0; }
.eye-opening { margin:12px 5px 15px 15px; }
.eye-opening-title { position:relative; padding-bottom:5px; padding-top:14px; }
.eye-opening-link, .youtube-content p { position:relative; padding-bottom:5px; padding-top:10px; }
.youtube-content { height:140px; width:365px; margin-top:18px; margin-right:45px; }
.epic-story { height:140px; margin-top:12px; margin-left:40px; float:left; width:480px; }
.epic-story-content, .epic-story p { margin-left:15px; width:360px; }
.epic-story-btn { position:relative; display:block; height:30px; width:108px; margin:8px 0; }
.epic-story h2 { padding:8px 0; margin:0; border:none; }
.home-left-column { width:425px; margin-left:45px; margin-bottom:20px; }
.main-link { position:relative; padding-bottom:5px; padding-top:10px; }
.right-column { margin-top:30px; width:337px; }
.lead-message { position:relative; padding-bottom:5px; padding-top:10px; margin-bottom:10px; margin-top:30px; border-bottom-width:1px; }
.recent-press, .recent-discussions { width:310px; float:left; border-bottom-width:1px; padding-bottom:10px; }
.recent-press { margin-bottom:25px; }
p.discussions-content { margin-top:5px; margin-bottom:5px; float:left; width:310px; }
.press-content { float:left; margin-top:5px; padding-bottom:5px; position:relative; }
.testimonial-wrap-bottom { height:44px; width:421px; }
.press-section ul li, .press-section-txt li { margin-bottom:5px; position:relative; }
.search-articles-form { border:none; margin:0; padding-top:10px; width:310px; float:left; }
.press-section h2, h2.press-right-column-title { width:310px; float:left; border-bottom-width:1px; margin-top:0; padding-top:0; }
.press-section ul, .press-section-txt { float:left; margin-top:10px; margin-bottom:5px; }
.press-section { width:310px; float:left; margin-bottom:15px; }
.right-column-press { width:337px; }
.footer-wrap { height:315px; clear:both; float:left; padding:0; width:100%; }
.footer-wrap h2, .footer-share-list, .footer-share-list-2, .footer-share-list-2 a { margin-bottom:15px; }
.footer-section-inner-1 { margin-top:45px; }
.footer-section-inner-2 { margin:45px 45px 0; }
.footer-section-3 { width:320px; float:left; height:273px; }
#search-articles-left-cap { border:none; display:block; float:left; width:16px; height:30px; }
#searchsubmit-articles { width:55px; height:30px; border:none; padding:0; display:block; float:left; }
#s-articles { width:239px; height:30px; border:none; display:block; float:left; }
.press-left-column { width:500px; margin-left:39px; margin-bottom:20px; padding-top:22px; position:relative; }
.footer-share { border-bottom-width:1px; width:250px; margin-bottom:15px; }
.footer-inner { height:315px; width:800px; margin-left:auto; margin-right:auto; }
.footer-section-1 { width:180px; }
.footer-section-2 { width:270px; }
.footer-section-1, .footer-section-2 { border-right-width:1px; float:left; height:273px; }
.testimonial-wrap-top, .testimonial-wrap-middle { width:421px; }
.testimonial-wrap-top { height:20px; }
.testimonial-wrap-text { width:400px; margin-left:auto; margin-right:auto; }
.meta-date { margin-top:5px; margin-bottom:5px; }
.share-single { margin-bottom:40px; z-index:1000; }
.single-lead-message { position:relative; padding-bottom:5px; padding-top:10px; margin-bottom:10px; margin-top:30px; border-bottom-width:1px; float:left; width:500px; }
.backtolist a, .backtolist2 a { margin-right:18px; }

