@charset "utf-8";
/* custom CSS changes for olpluxury theme */

#header {
padding:0px 0 0px;
}

.blogdescription {
padding-top: 70px;
font-size:13px;
font-style:italic;

}

#interviewimage {
padding-bottom:40px;
border-bottom:1px solid #E9E9E9;
margin-bottom:20px;
}

#interviewtitle {
padding-top: 70px;
font-size:48px;
font-style:italic;
}

#titleexcerpt {
font-style:italic;
padding-bottom:20px;
}

#titlepodcastlinks {
float:right;
}

.post-thumbnail {
border-bottom:1px solid #E9E9E9;
margin-bottom:20px;
}

.small-post-thumbnail {
margin-top:10px;
padding-top:10px;
}

.posts
{
	padding-right:20px;
	border-right:1px solid #E9E9E9;

}

.post .posttitle
{
	padding-top:15px;
	padding-bottom:10px;
}

body, textarea {

       background:#ffffff;
       color:#444444;
       font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;

}

body
{
	background:#ffffff;
	color:#444444;
}

#main
{
	background:#ffffff;
        border-top:1px solid #ffffff;
	border-bottom:1px solid #E9E9E9;
}

h1 { font-size:1.7em;}
h2 { font-size:1.6em; }
h3 { font-size:1.5em; }
h4 { font-size:1.5em; }
h5 { font-size:1.3em; }
h6 { font-size:1.2em; }

h1, h2, h3, h4, h5, h6
{
	padding:0 20px 10px 0;
}

p {
padding:0 0px 0px 0;
}

#footer
{
	background:#949E7C;
        color:#ffffff;
		font-size:1em;
padding: 15px 0 20px;
}

.grid_4 .sidebar {
padding-left:20px;

}

.menu-horizontal {
border-bottom:1px solid #B9C59A;
border-top:1px solid #B9C59A;
background: #949E7C;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background: #B9C59A;
	-webkit-box-shadow: 0px 0px 2px #B9C59A;
	-moz-box-shadow: 0px 0px 2px #B9C59A;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:	 #ffffff;
}

.shadow-large {
-moz-box-shadow:0 0 0px;
}

.shadow-medium, .wp-post-image, .avatar {
-moz-box-shadow:0 0 3px #ffffff;
}

#searchform form
{
	background:#ffffff;
	border:1px solid #E9E9E9;
	width:240px;
}

#promo-nav
{
	border:1px solid #ffffff;

}
#promo-nav UL LI a
{
	border:1px solid #B9C59A;
	background:#fff;

}
#promo-nav UL LI a:hover,
#promo-nav .activeSlide
{
	background:#B9C59A;
}
#promo-nav UL LI a:active
{
	background:#A19551;
}

.intro {

       font-style: italic;
       border-bottom: 1px #E9E9E9 solid;
}

.mm {
       color: #A19551;
       font-weight: 700;
       font-variant: small-caps;
       }

.widget ul li {
list-style-type:none;
padding:10px 0;
}

.sidebarwidget
{
	font-size:95%;
	margin-bottom:30px;
}

.pubdate{      
       padding-bottom: 1em;
border-bottom:1px solid #E9E9E9;
}

.sbissuebio {      
       padding-bottom: 20px;
       padding-top: 20px;
}

.sbissuebio p {
        line-height: 1.2em;
        padding-bottom: 1em;
        font-style: italic;
}

.sbtags{      
       padding-bottom: 1em;
       padding-top: 1em;
}
.sbcover{      
       padding-bottom: 20px;
       padding-top: 20px;
}
.postpodcast{      
       padding-bottom: 1em;
       padding-top: 1em;
}
.sbrdlist{      
       padding-bottom: 20px;
       padding-top: 20px;
}
.sbopenloopslink{      
       padding-top: 20px;
	    color: #A19551;
		font-size:1.3em;
       font-weight: 700;
       font-variant: small-caps;
}
.pullquote_right{
       width: 47%;
       margin: 5px 15px 5px 15px;
       font-family: Verdana, Helvetica, Arial, sans-serif;
       font-size: 1.4em;
       text-align: left;
       float: right;
       font-style: italic;
       line-height: 1.5em;
       border-left: 1px #E9E9E9 inset;
       padding: 10px;
}

.pullquote_left{
       width: 47%;
       margin: 5px 15px 5px 15px;
       font-family: Verdana, Helvetica, Arial, sans-serif;
       font-size: 1.4em;
       text-align: left;
       float: left;
       font-style: italic;
       line-height: 1.5em;
       border-right: 1px #E9E9E9 inset;
       padding: 10px;
}

.archiveentry {
padding: 10px;
}

A.more-link,
.pagenavigation a
{
	background:#ffffff;
}

ol.commentlist li.even {
background:none repeat scroll 0 0 #ffffff;

}

#commentform #comment,
#commentform #author,
#commentform #email,
#commentform #url
{
	font-weight:normal;
}
#commentform label
{
	font-weight:normal;
}

#searchform #s
{
	color:#666666;

}

.searchresults
{
	padding-bottom:20px;
}

hr
{
	margin:10px 0;

}

li {
list-style-type: none;
}

/* from sociable plugin */

div.sociable { margin: 5px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
