/*
Theme Name: Smooth LR
Theme URI: http://lippisreport.com/
Description: A theme for The Lippis Report website.
Version: 3.0
Author: Nathan Swartz
Author URI: http://clicknathan.com/

	All rights reserved. This theme may not be used by anyone without express permission by Lippis Enterprises.
	 
*/


body {background:white;
	  font:.8em/120% "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
	  color:#2e2e2a;
}

body, h1, h2, h3, h4, h5, h6, form, input, fieldset, p, blockquote, ul, ol, li {margin:0; padding:0;}

img, fieldset, hr {border:none;}

hr {border-top:1px solid #e6edf9 !important;}

button {background:#eff3f5; border:1px solid #004e75; padding:8px; margin:5px; -webkit-border-radius:5px; -moz-border-radius:5px; font-weight:bold;}

/* Positioning */

#quicklinks {display:none;}

#header {background:url(img/bg_header.jpg) repeat-x; height:129px; text-align:center;}

.container {position:relative; width:940px; margin:0 auto; text-align:left;}

h1 {width:370px; height:65px; background:url(img/logo.jpg) no-repeat; float:left; margin:29px 0 0 29px;}
h1 a {display:block; height:65px; text-indent:-999em;}

.tagline {position:absolute; color:#686767; top:75px; left:114px;}

#registration {float:left; width:295px; background:url(img/icon_dlheader.jpg) no-repeat; height:98px; padding-left:109px; margin:17px 0 0 115px;}

#nav {background:url(img/bg_nav.jpg) repeat-x; float:left; width:100%;  margin-bottom:21px;}
#nav ul {list-style-type:none; height:25px; width:900px; margin:0 auto; padding:0 20px;}
#nav ul li {float:left; background:url(img/nav_divider.gif) no-repeat; font-size:1.2em;}
li.nav_dl {background:none !important;}
li.nav_dl a {background:url(img/icon_dl.gif) no-repeat 0 12px !important; padding-left:31px !important;}
.nav_rss {background:url(img/icon_rss.gif) no-repeat 0 11px; padding-left:30px !important; margin-left:5px;}
.nav_newsletter {background:url(img/icon_newsletter.gif) no-repeat 0 14px; padding-left:40px !important;}
.nav_subscribe {height:17px; padding:14px 12px; position:relative;}

#rss_popup, #newsletter_popup {position:absolute; z-index:100; border:1px solid #dddedf; padding:0 5px 5px 5px; display:none; -webkit-border-radius:5px; -moz-border-radius:5px;}
#rss_popup {width:523px; top:42px; left:7px; background:#e8e9eb; border-top:none;}
#newsletter_popup {width:350px; top:-110px; left:170px; background:#fafafa; border-bottom:none;}
#rss_popup a, #newsletter_popup a {color:#a89032 !important; margin:0; padding:0;}

#search {float:left; position:relative; width:185px; margin-top:-19px; margin-left:83px; background:url(img/search_field.gif) no-repeat;}
#s {border:none; background:transparent; height:16px; padding:8px 8px 6px 8px; font:1.2em/1em "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif; color:#a6a6aa; width:134px;}
#search button {background:transparent; border:none; position:absolute; margin:0; text-indent:-999em; right:7px; top:5px; width:23px; height:22px;}

#content {margin:0px auto; width:898px; padding:0 21px 21px 21px; position:relative;}

#copy {width:552px; margin-right:30px; float:left;}

#sidebar {width:312px; float:left; position:relative;}

#sidebar .column select {width:110px;}

#footer {float:left; width:100%;}
#footer p {padding:20px 0; text-align:center;}

.sectionnav {background:url(img/bg_nav.jpg) repeat-x; list-style-type:none; height:45px; width:534px; margin:10px 0 20px 0 !important; padding:0 10px; float:left; -webkit-border-radius:5px; -moz-border-radius:5px;}
ul.sectionnav li {float:left; background:url(img/nav_divider.gif) no-repeat;}
ul.sectionnav li a {color:#4e4e50; text-decoration:none; display:block; height:17px; padding:7px 5px 13px 5px; font-weight:bold !important;}

.first_li {background-image:none !important;}

.popout, .podnav, .offset, .pod_wide, .pod_rel {position:relative; background:#eff3f5; padding:8px; margin-left:0 !important; -webkit-border-radius:5px; -moz-border-radius:5px;}

.popout .popout {background:white;}

.subscriptions {width:400px; float:right; margin-right:8px !important;}

.popgold {background:#a88c38 url(img/icon_dlad.jpg) no-repeat 10px 18px; padding:8px 8px 8px 118px; margin:-15px 0 20px 0 !important; -webkit-border-radius:5px; -moz-border-radius:5px;}
#sidebar .popgold {background:#a88c38 url(img/icon_dlsidebar.jpg) no-repeat 10px 18px; padding:8px 8px 8px 55px; margin:20px 0 20px 0 !important;}

.popunder {position:relative; margin:15px 0;}

.popunder a, .offset a {height:25px; display:block; padding-top:5px;}

.offset {float:right; margin:0 0 10px 20px;}

.search_results_page .entry {width:300px;}
.search_results_page .entry img {display:none;}

#sidebar .popout {float:left; width:100%; margin:15px 0;}

.subnav {background:url(img/bg_nav.jpg) repeat-x; list-style-type:none; height:21px; margin:10px 0 20px 0; padding:12px; -webkit-border-radius:5px; -moz-border-radius:5px;}

.alignright, .imgborder, .entry img {float:right; margin:0 0 16px 16px;}
.alignleft, .popout .imgborder, .thought_leader .imgborder, .popout p img {float:left !important; margin:0 16px 16px 0 !important;}
#copy img, .advertisement img {background:white; border:1px solid #c3c3c3; padding:3px;}

.thought_leader img {width:80px; float:left;}
.thought_leader img {margin-right:5px !important; height:auto; }
.thought_leader hr {clear:left;}

.advertisement {margin-bottom:15px;}

#iphone_app {margin-bottom:25px;}

.column {width:50%; float:left;}
.thought_leader .column .excerpt { padding: 2px ; }
.podnav {clear:left; background:url(img/bg_nav.jpg) repeat-x; list-style-type:none; height:29px; float:left; width:538px;}
.podnav li {float:left; padding-top:7px; height:22px; margin-right:24px;}

.most_populared .latest { margin-top:15px;}
.latest {list-style-type:none;}
.pdfsmall, .podsmall, .linksmall, .movsmall, .pptsmall {margin-left:5px; padding:4px 0 4px 20px;}
.pdfsmall {background:url(img/icon_pdf_small.gif) no-repeat 0 5px;}
.podsmall {background:url(img/icon_ipod_small.gif) no-repeat 0 5px;}
.pptsmall {background:url(img/icon_ppt_small.png) no-repeat 0 5px;}
.movsmall {background:url(img/icon_mov_small.png) no-repeat 0 5px;}
.linksmall {background:url(img/icon_link_small.png) no-repeat 0 5px;}
.popular {margin-left:25px;}
.popular li {padding:4px 4px 4px 2px;}

.latest_video {clear:both; padding:20px 0;}
.latest_video img {float: left;
margin: 0 10px 10px 0;
height: auto;}

.cat_nav {font-size:90%; width:245px; float:left; margin:15px !important;}

.cat_nav li {padding-left:20px !important; margin-left:0 !important;}


.meta {margin-bottom:37px !important; clear: both;}

.entry {padding:0 5px 15px 5px; text-align:justify; position: relative; }

.bulge {margin-bottom:20px; float:left; width:532px;}

.commentlist {list-style:none; position:relative;}
.commentlist li {padding:8px !important;}
.alt {background:#eff3f5; padding:8px; margin-left:0 !important; -webkit-border-radius:5px; -moz-border-radius:5px;}
.avatar {float:left; margin:0 8px 8px 0;}

.pod_wide {float:left; width:526px; margin-bottom:15px;}
.pod_wide img {float:left; width:55px; height:70px; margin:0 15px 0 0 !important; clear:left;}
.pod_wide p {margin-top:0;}
.pod_wide a {padding:4px 0 6px 0;}

.pod_rel {width:200px; float:right; margin:0 0 15px 15px !important;}
.pod_rel p.pod_p {font-weight:bold; text-align:left; padding-bottom:7px; border-bottom:1px solid white;}
.pod_rel p a {padding:4px 0 6px 0;}

#comments {width:531px; padding:10px;}

.most_populared {position:relative; height:300px; margin-bottom:15px;; width:327px; float:left; background:#eff3f5; letter-spacing:-1px;}

.most_pop {background:white; float:left; width:327px;}

#pop_lr .latest {list-style:disc !important; margin-left:25px; }
#pop_lr .latest li {padding:5px;}


#pod_pod ul, #pod_pdf ul, #pod_lr ul { -moz-border-radius:5px; -webkit-border-radius:5px; height:200px;}

#pop_pod {position:absolute; width:100%; top:20px; left:0;}
#pop_vid {position:absolute; width:100%; top:20px; left:0; display:none;}
#pop_pdf {position:absolute; width:100%; top:20px; left:0; display:none;}
#pop_lr {position:absolute; width:100%; top:20px; left:0; display:none;}

.most_pop li {float:left; list-style:none; padding:10px 7px; margin:0 1px 0 0; background:#eff3f5; -moz-border-radius:5px; -webkit-border-radius:5px; border-bottom:0px; -moz-border-radius-bottomleft:0; -moz-border-radius-bottomright:0; border-bottom-left-radius: 0;
border-bottom-right-radius: 0;}

#registration_popup {position:fixed; z-index:900; width:500px; top:50px; left:20%; -webkit-border-radius:5px; -moz-border-radius:5px; border:1px solid #9e9f9f; background:#fff url(img/bg_short_gradient.jpg) repeat-x !important; float:left;}

.notice {font-size:125%; font-weight:bold; padding:10px 18px;}
#registration_popup form {margin:18px; }
#registration_popup label {display:block; padding:9px 0;}

.footing button, .footing input {-moz-border-radius:5px;border:1px solid #004E75;margin:5px;float:right; background:#ea7708; color:white; font-size:125%; font-weight:bold; padding:9px 12px;}

.alert {color:red; font-weight:bold;}

#video_message {display:none; position:absolute; background:#cde1ee; border:1px solid #727171; padding:15px; width:425px; left:-500px; -webkit-border-radius:5px; -moz-border-radius:5px;}

#video_message a {float:right; padding:5px; background:#afc6d5; border:1px solid #727171; margin-bottom:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}

.lasttweet {padding-left:10px; background:url(img/tweet_triangle.gif) no-repeat 5px top;}
.lasttweet span {background:#eff3f5; -webkit-border-radius:5px; -moz-border-radius:5px; padding:5px; display:block; }
.tweets {background:url(img/icon_twitterbird.gif) no-repeat; padding-left:34px; float:left; clear:both;}
#sidebar .tweets {margin-top:-43px; margin-bottom:20px;}

.lippis_social_buttons {float: right; margin:0 0 15px 15px; border: 1px solid #BAD4E5; background: #EFF3F5; padding: 10px 5px 0 10px; border-radius: 6px;}

.digg {float:right; margin-left:10px;}

#showonceperuser {position:absolute; top:20px; width:500px; background:white; padding:30px; left:190px; border-radius:10px; box-shadow:0 0 120px 70px #828282; z-index:999;}

.close-button {background:#4b4b4b; border-radius:13px; position:absolute; top:-24px; right:-11px; width:25px; height:25px; text-align: center; font-size:16px; box-shadow:2px 2px 0 0 #d5d5d5;}
.close-button a {color:white !important;}

#showonceperuser h2 {background:url(../../../img/pdf-popup.png) no-repeat; padding:8px 0px 20px 80px;}

.largebutton a {font-size: 25px; text-align: center; display: block; padding: 20px; background: #EFF3F6; border-radius: 5px; color: #2E2E2A; font-family: georgia; font-weight: normal !important; margin: 25px 15px 0 15px; box-shadow:2px 2px 0 0 #d5d5d5;}

#jp_container_1 {position:absolute; top:322px; left:23px;}
#podcast_toc img {margin:0 auto 100px auto !important; display:block;}
div.jp-audio {width:532px !important;}
.jp-title {display:none;}
div.jp-audio, div.jp-audio-stream, div.jp-video {background:black !important;}

/* Typography */

h2, h3, h4 {font-family:Georgia,Times,serif; font-weight:normal; line-height:125%;}
h2 a, h3, h4 a, h5 a, h6 a {text-decoration:none; font-weight:normal !important;}
h2, h2 a {color:#a89032;}
h2 {font-size:1.7em; margin-bottom:10px;}
h3, h4, h3 a, h4 a {color:black;}
h3 {font-size:1.4em; margin:20px 0 15px 0;}
h4 {font-size:1.3em; margin:17px 0 12px 0;}
h5, h6, h5 a, h6 a {color:#4e4e50;}
h5, h6 {font-weight:bold; font-family: "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif; line-height:125%; margin:15px 0 10px 0;}
h5 {font-size:1.1em;}
h6 {font-size:1em;}

#sidebar h4 {font-size:.9em; font-weight:bold; margin-top:0; font-family: "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;}

#sidebar h3 a {font-weight:normal !important; color:#a89032;}
#sidebar h3 {font-size:1.2em;}

p {margin:10px 0; line-height:150%;}

#copy ul, #copy ol {margin-left:33px;}
#copy li {padding:5px 0;}

a {color:#a89032; outline:none;}
#content a {font-weight:bold; text-decoration:none;}
#content h3 a, #content h4 a, #content h5 a, #content h6 a {font-weight:normal !important;}

.search_results_page h3 a {color:#a89032; margin-bottom:-20px;}

#sidebar p, #sidebar h2 {margin-left:2px; margin-right:2px;}

.rss_icon {background:url(img/icon_rss.gif) no-repeat 0 3px; padding-left:30px !important;}
.pod_icon, .pod_wide a, .podlink {background:url(img/icon_ipod.png) no-repeat; padding-left:25px !important;}
.pod_gold {background:url(img/icon_ipod_gold.gif) no-repeat; padding-left:25px !important;}
.ppt_icon, .pptlink {background:url(img/icon_ppt.png) no-repeat; padding-left:25px !important;}
.pdf_icon, .pdflink {background:url(img/icon_pdf.png) no-repeat; padding-left:25px !important;}
.mov_icon {background:url(img/icon_mov.png) no-repeat; padding-left:25px !important;}
.link_icon {background:url(img/icon_link.gif) no-repeat; padding-left:25px !important;}
.webinar_icon {background:url(img/icon_webinar.png) no-repeat; padding-left:25px !important;}
h2.pod_icon {color:black; clear:left;}
.dl_link {height:30px;}
.dl_icon {background:url(img/icon_dl_medium.gif) no-repeat; padding-left:54px; padding-bottom:23px; background-position:0 4px;}
.st_sharethis_large { padding-left:36px; 
	position:absolute; right:0; bottom: 15px;
	height:32px; color: #A89032; line-height: 32px; cursor: pointer; display: block; float: left; clear: both; 
}
.akst_share_link {background:url(img/icon_sharethis.png) no-repeat; padding-left:36px; position:absolute; right:74px; top:0; height:20px;}
.comment_icon {background:url(img/icon_comments.png) no-repeat 20px 0; padding:7px 0px 4px 55px; float:right; margin-top:2px !important;}
.topsy_widget_shortcode { float: right; margin-left: 9px; margin-bottom: 5px; margin-right: 2px; }
#sidebar .rss_icon {padding:5px 0;}

#sidebar h2 {color:#575751; font-size:1.5em;}

.up {margin-top:0;}

.popout h3 {margin:0 0 10px 0;}
.popout h3 a {font-weight:normal !important; }
.popout p {margin:10px 0;}
.popout img {clear:left;}
.column p {margin-top:0;}

.statement {color:white; font-size:1.8em; line-height:120%; margin-top:-3px;}
.statement:first-line {font-size:.8em;}
.statement a {text-decoration:none !important;}
#registration p {padding-top:6px;}
#registration a, .popgold a {color:white;}
.popgold a {text-decoration:underline;}
.popgold .large {font-size:1.2em; color:white;}
.popgold .large:first-line {font-family:Georgia, Times, serif; font-size:1.3em;}
#nav ul li a {color:#2e2e2a; text-decoration:none; display:block; height:17px; padding:14px 12px;}
#nav ul li a:hover, .sectionnav li a:hover {color:#ababae;}
.nav_subscribe a {display:inline !important;}

#recaptcha_image {float:right;}

/* Gravity Forms */

#copy .gform_wrapper ul {margin-left:0;}
#gform_submit_button_1 {background: #EFF3F5;
border: 1px solid #004E75;
padding: 10px 20px;
margin: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
font-weight: bold;
font-size: 20px;}
