/*  
Theme Name: Scientific American
*/


/*
/////////////////
/// CORE.CSS 
/////////////////
*/

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, 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;
}

input[type="text"],input[type="search"],input[type="email"],textarea {
	border:1px solid #7C7C7C;
	border-color:#7C7C7C #7C7C7C #C3C3C3 #C3C3C3;
}

div#columnHolder {
width:960px;
background:#fff;
margin:24px auto 75px;
}

div#newOnSAContainer {
height:35px;
margin-bottom:30px;
}

div#newOnSA {
position:relative;
height:35px;
background:url(/assets/img/45stripe.png) repeat;
font:normal 14px ApresTT,Prelude,arial, times, serif;
}

div#newOnSA img {
margin-right:5px;
vertical-align:middle;
float: left;
}

div#newOnSA span#title {
vertical-align:middle;
line-height:35px;
}

div#newOnSA span#subtitle {
vertical-align:middle;
float:left;
margin-left:15px;
text-align:center;
line-height:35px;
}

div.overlay {
display:none;
position:fixed;
z-index:1;
top:30%;
left:50%;
width:332px;
margin-left:-166px;
font:normal 14px Prelude, arial, sans-serif;
background:#fbfbfb;
border:3px solid #d1423d;
-moz-box-shadow:1px 1px 50px #000;
-webkit-box-shadow:1px 1px 50px #000;
border-radius:10px;
padding:20px;
}

div.overlay.small {
width:180px;
margin-left:-90px;
}

div.overlay h3 {
margin-bottom:10px;
font:bold 18px/18px PreludeBold, arial, sans-serif;
}

div.overlay p {
margin-bottom:10px;
font:normal 14px Prelude, arial, sans-serif;
}

div.overlay li a:first-child {
display:block;
font-weight:700;
font-family:PreludeBold, arial, sans-serif;
font-size:12px;
line-height:18px;
}

div.overlay form {
font-size:12px;
margin:0;
}

div.overlay form label {
display:block;
margin-bottom:10px;
}

div.overlay form input[type="email"],div.overlay form input[type="text"] {
width:230px;
}

div.overlay form textarea {
display:block;
width:322px;
height:65px;
}

div#shopSlider {
position:relative;
height:125px;
z-index:0;
padding-left:0;
}

.subUnits{
	width:112px;
	float:left;
	border-left:1px dotted #fff;
	position:relative;
}

.subUnits div{
	width:107px;
	height:125px;
	background:#fff;
	opacity:.9;
	position:absolute;
	z-index:1;
	padding-left:3px;
	padding-right:3px;
}

.subUnits div p{
	font-family:Prelude, arial, sans-serif;
	font-size:11px;
	color:#000;
	margin-top:5px;
	text-align:center;
}

.subUnits div img#go{
	position:relative;
	top:8px;
	left:40px;
}

div#digital div img#logo{
	position:relative; 
	top:8px; 
	left:15px;
}

div#digital img#burst{
	position:absolute;
	bottom:-10px;
	left:20px;
	z-index:0;
}

div#classics div img#logo{
	position:relative; 
	top:8px; 
	left:14px;
}

div#mind div img#logo{
	position:relative;
	top:9px;
	left:31px;
}

h2#shopSA {
font:normal 18px/18px Prelude, arial, sans-serif!important;
color:#222!important;
position:absolute;
top:-30px;
border-bottom:6px solid #d1423d;
width:100%;
background:#fff;
margin:0 0 0 10px;
padding:0 0 6px;
}

div#homeRightNavTop {
background-color:#f1f1f1;
margin-top:43px;
margin-bottom:20px;
padding-top:0;
}

div#homeRightNavTop h2,div#followList h2,#rightNavNewsletter h2,div#homePartners h2,div#scienceJobs h2,div#relatedArticlesRightNav h2,div#blogsRightNav h2,div#defaultPartners h2, #innovationChallenges h2 {
font:normal 18px/18px Prelude, arial, sans-serif!important;
color:#222!important;
}


#shareFloat {
text-align:center;
line-height:16px;
font-size:10px;
font-family:Arial;
border:1px solid #c1d1de;
min-width:55px;
width:auto;
background-color:#f3f5f8;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-top-left-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-topleft:5px;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
border-top-left-radius:5px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
position:absolute;
left:-88px;
top:20px;
overflow:hidden;
padding:5px;
max-width:70px;
}


div.shareNarrow {
display:block;
font-family:Prelude;
border:1px solid #c1d1de;
width:600px;
background-color:#f3f5f8;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-top-left-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-topleft:5px;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
border-top-left-radius:5px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
margin-top:30px;
height:20px;
left:0;
padding:5px;
text-align:center;
}

div.smarkting #fb-root, .twitter-share-button {
display: block; 
float: left;
}

.twitter-share-button {
display:block;
float:left;
}

div#shareNarrow div.viralBadge {

float:left;
}
div#viralLinks div.viralBadge {
float:left;
margin:0 10px 10px 0;
}

form#add-comment {
font:normal 14px/22px Prelude, arial, sans-serif;
background:#f6f6f6;
padding:15px 0 20px;
}

form#add-comment h3 {
margin-left:12px;
font:bold 18px/22px PreludeBold, arial, sans-serif;
}

form#add-comment h3 + p {
padding-left:12px;
padding-bottom:25px;
background:url(images/bg_commentForm.gif) left bottom no-repeat;
margin-top: 0px;
margin-bottom: 0px;
}

div#commentField {
margin-bottom:15px;
background:#fff;
border:6px solid #d4d955;
border-top:0;
color:#999;
font:normal 12px Prelude, arial, sans-serif;
padding:7px;
}

div#commentField textarea {
width:578px;
height:180px;
border:0;
font-size:16px;
line-height:22px;
}

div#commentField span#charCount {
display:block;
text-align:right;
font-size:10px;
color:#666;
}

form#add-comment input[type="submit"],form#add-comment input[type="checkbox"] {
margin-left:12px;
vertical-align:middle;
}


#sciamTwitter {
background-color:#f1f1f1;
padding-left:10px;
padding-right:10px;
padding-top:0;
}

.sciamTwitterHeader {
color:#222;
display:block;
margin-top:-10px;
padding:5px 15px 1px;
}

.sciamTwitterHeader img {
display:inline;
float:left;
padding-right:5px;
vertical-align:middle;
}

.sciamTwitterHeader h3 {
font:normal 17px/18px Prelude, arial, sans-serif !important;
color:#222 !important;
}

.sciamTweets {
background-color:#fff;
margin:0 15px 1px;
padding:5px 15px 20px;
}

.sciamTweets > *,.sciamTweets li a {
font-family:georgia!important;
font-weight:400!important;
font-size:12px!important;
}

.sciamTweets small,.sciamTweets small a {
font-size:10px!important;
}

.tweet {
display:block;
position:relative;
padding-left:58px;
border-top:1px dotted #b2b2b2;
padding-top:5px;
}

.tweet img {
left:0;
top:10px;
position:absolute;
display:inline;
float:left;
}

.twitterError {
margin-top:15px!important;
padding:10px;
}

.twitterMore, a#eBooksMoreLink {
float:right;
display:block;
clear:both;
font:normal 12px/16px ApresTT,Prelude, arial, sans-serif!important;
position:relative;
top:-20px;
right:20px;
}


hr.invisible {
border:none;
}

.rightsPermissions {
	float: right;
	font: normal 11px/14px ApresTT,Prelude,arial,sans-serif;
	color: ##222;
	padding-top:5px;

}

span.byline,span.datestamp,a.tinyCommentCount,a.contentType {
padding-right:5px;
white-space:nowrap;
font-family:arial, sans-serif;
}

div#articleContent p,div#singleBlogPost p {
margin-bottom:25px;
font-size:16px;
line-height:24px;
}

body {
	color: #222;
	font: normal 14px georgia, times, serif;
}



hr.thin {
background-color:#EEE;
border:0;
height:1px;
margin:2px 0 5px;
}

table.genericTabRow {
width:100%;
height:55px;
border-collapse: collapse;
border-spacing: 0;
}

table.genericTabRow tr,table.genericTabRow td {
vertical-align:bottom;
}

table.genericTabRow td {
background:#F1F1F1;
font:12px/12px Prelude,arial,sans-serif;
line-height:14px;
padding:0 20px 17px 4px;
}

div.genericTabRowContainer {
background:#FFF;
padding-left:1px;
margin-bottom:17px;
}

table.genericTabRowHome td {
background:#f1f1f1;
border-top:6px #ccc solid;
color:#000;
cursor:pointer;
font:normal 13px/16px ApresTT,Prelude,arial,sans-serif;
padding:5px 5px 5px 10px;
}

table.genericTabRowHome td.active {
background:#fff;
border-top:6px #d4d955 solid;
border-bottom:#fff 1px solid;
}

.spacedCopy p,.genericCopy p {
margin:1em 0;
}

.spacedCopy {
line-height:24px;
}

.genericCopy {
line-height:20px;
}

.spacedCopy h2 {
font:bold 18px/18px PreludeBold,arial,sans-serif;
}

.spacedCopy hr {
border:none;
border-bottom:1px dotted #b2b2b2;
color:#FFF;
clear:both;
}

.spacedCopy h3 {
font:bold 14px/18px PreludeBold,arial,sans-serif;
color:#000;
}

p#postInfo {
font:normal 14px/22px Prelude, arial, sans-serif;
margin:40px 0;
}


/*END OF CORE.CSS*/

div#sidebarTheme2.sidebarTheme2New h2.new {margin-top: 25px; padding: 6px 0; border-bottom: 1px dotted #909090; border-top: 1px solid #909090;}
div.doubleWide h2:first-child, div#sidebarTheme2.sidebarTheme2New h2:first-child.new,
div.tripleWide h2:first-child {margin-top: 0;}
    
div#sidebarTheme2 .contentList.commentList li:first-child {padding-top: 0; border-top: 0;}
div#sidebarTheme2 div#sideTabSliderHolder {width: 300px; margin: 0 auto; padding: 12px; border-bottom: 1px solid #fff;}
div#sidebarTheme2 div#sideTabSliderHolder div.linkList {padding: 6px 0; background: transparent; border: 0 ! important;}
div#sidebarTheme2 div#sideTabSliderHolder div.linkList:first-child {}
div#sidebarTheme2 div#sideTabSliderHolder div.linkList h2 {font-size: 14px;}
div#sidebarTheme2 div#sideTabSliderHolder div.linkList.active h2 {font-size: 18px;}

	div#sidebarTheme2.sidebarTheme2New div.sideList ul li {margin-bottom: 8px}
	div#sidebarTheme2.sidebarTheme2New div.sideList ul li span {font-size: 11px}
	div#sidebarTheme2.sidebarTheme2New div.sideList ul li a {font: bold 12px/18px georgia, serif}

			
    /* RSS VERSION------------ garb*/
     

/*-  SUB COLUMN STYLES
----------------------------------------------------------------------*/

div#sidebarTheme2 {float:right; width: 190px; margin-top:30px; 	background-color: #ffffff;}
div#sidebarTheme2.sidebarTheme2New {float: right; width: 350px; }

div#sidebarTheme2 h2 { padding-top:5px; border-top: 7px solid #bdbdbd; margin: 0 0 13px; font: bold 18px/16px ApresTT, PreludeBold, arial, sans-serif; text-rendering: optimizeLegibility; color:#222222;}
div#sidebarTheme2 li {
   list-style: none;

}
div#sidebarTheme2 .widget{
	padding-bottom:15px;

}
 /* min-height: 304px; */
div#sidebarTheme2 div.bannerAd {font: normal 10px/29px Prelude, arial, sans-serif; text-align: center; text-transform: uppercase; color: #666; border-bottom: 1px solid #fff; padding-bottom: 18px;}
div#sidebarTheme2.sidebarTheme2New div.bannerAd, div.primaryCol div.bannerAd {font: normal 10px/29px Prelude, arial, sans-serif; text-align: center; text-transform: uppercase; color: #666; border-bottom: 1px solid #fff; padding-bottom: 18px; background-color: #f1f1f1; }
div.primaryCol div.bannerAd {width: 350px}	
	
div#sidebarTheme2 div.sideList {position: relative; padding: 16px 18px; font: normal 12px Prelude, arial, sans-serif; border-bottom: 1px solid #fff;}

div#sidebarTheme2.sidebarTheme2New div.sideList {position: relative; padding: 16px 0 16px 0; font: normal 12px Prelude, arial, sans-serif; border-bottom: 1px solid #fff;}
div#sidebarTheme2 div.sideList ul.sideListLinks {}
    div#sidebarTheme2 div.sideList ul.sideListLinks li, div.genericList ul.genericListLinks li {display: block; float: left; width: 129px; margin: 0 10px 10px 0; padding: 0 0 0 11px; background: url(images/bullet.gif) left center no-repeat;}
    div#sidebarTheme2 div.sideList ul.sideListLinks.full li {width: 100%; background-position: left 5px;}
    div#sidebarTheme2 div.sideList ul.sideListLinks li.seeAll {width: auto; background: transparent url(images/bullet.gif) left center no-repeat; }
	
		div#sidebarTheme2 div.sideList ul.sideListLinks li.moreLink {position: absolute; top: 19px; right: 16px; padding: 0; background-image: none; width: auto;}

		  div#sidebarTheme2 div.sideList ul.sideListLinks li.moreLink, 
    div.genericList ul.genericListLinks li.moreLink {position: absolute; top: 19px; right: 16px; padding: 0; background-image: none; width: auto;}
    div.genericList ul.genericListLinks li.moreLink {font:bold 12px PreludeBold, arial, sans-serif; position:relative; padding-left:13px; top:3px; left:0px;}


div#sidebarTheme2 div.sideList ul.verboseListLinks {}
	div#sidebarTheme2 div.sideList ul.verboseListLinks li {margin-top: 15px; line-height: 16px;}
	div#sidebarTheme2 div.sideList ul.verboseListLinks li:first-child {margin-top: 0;}

		div#sidebarTheme2 div.sideList ul.verboseListLinks li a {display: block;}
		div#sidebarTheme2 div.sideList ul.verboseListLinks li a:first-child {font-weight: bold; font-family: PreludeBold, arial, sans-serif;}
		div#sidebarTheme2 div.sideList ul.verboseListLinks li span.jobOrg,
		div#sidebarTheme2 div.sideList ul.verboseListLinks li span.jobLoc {display: block;}

		div#sidebarTheme2 div.sideList ul.verboseListLinks li.moreLink a {display: inline; font-weight: normal;}
		div#sidebarTheme2 div.sideList ul.verboseListLinks li.moreLink:after {color: #d1423d;}
div#sidebarTheme2 div.promo {padding: 18px 0; text-align: center; border-bottom: 1px solid #fff;}
		
div#sidebarTheme2 div.signupForm {padding: 18px; border-bottom: 1px solid #fff;}
	div#sidebarTheme2 div.signupForm p {margin-bottom: 10px; font: normal 14px/14px Prelude, arial, sans-serif;}
	div#sidebarTheme2 div.signupForm input[type="email"] {width: 196px; font: normal 12px Prelude, arial, sans-serif;}
	
div#sidebarTheme2 div.badges {padding: 18px 0 18px 36px; background-color: #f1f1f1;}
	div#sidebarTheme2 div.badges img {display: block; float: left; margin-right: 24px; vertical-align: top;}
	
	div#sidebarTheme2CS {float: right; width: 336px; margin-bottom: 15px}

/* MAINCOL */
div#mainCol2, div#mainCol {float: left; width: 606px;}
div#mainCol2.mainCol2New {float: left; width: 592px;}


div.doubleWide,
div.tripleWide {margin-bottom: 30px;}
div#mainCol2.topic div.doubleWide {padding-top: 12px;}



	

	div#mainCol2.blogPost2 h1.postTitle {font: bold 24px/24px Brunel-for-Titles, georgia, times, serif;}
		div#mainCol2.blogPost2 h1.postTitle a {color: #222;}
	div#mainCol2.blogPost2 h2.postTitle {font: bold 24px/24px Brunel-for-Titles, georgia, times, serif;}
		div#mainCol2.blogPost2 h2.postTitle a {color: #222;}
		
	div#mainCol2 p.articleInfo {margin-bottom: 20px; font-size: 12px; line-height: 24px;}
.articleInfo2 {
	padding-bottom:15px;
	font-size:12px;
}

div.singlePost {
	 margin-top: 30px;
	 margin-bottom:0px;
	 padding-bottom:0px;
	 border-bottom:0px !important;
	 overflow:visible;
}
div#mainCol2.blogIndex { margin-top:-7px; position:relative;}
	
div#mainCol2.blogIndex div.blogPost2 {position:relative; margin-top: 10px; margin-bottom: 20px; padding-bottom: 20px; display: block; border-bottom: 1px dotted #b2b2b2;}
div#mainCol2.blogIndex div.blogPost2:last-child { border-bottom:0px !important; }
div#mainCol2.blogIndex div.blogPost2 ul li:last-child { border-bottom:0px !important; }


		div#mainCol2.blogIndex div#blogNav + div.blogPost2 {padding-top: 0; border-top: 0;}
	
	div#mainCol2.blogIndex h1.postTitle {margin-bottom: 5px; font: bold 18px/26px Brunel-for-Titles, georgia, times, serif;}
		div#mainCol2.blogIndex h1.postTitle a {color: #000;}
	
	div#mainCol2.blogIndex p.articleInfo {margin-bottom: 20px;}
	
	div#mainCol2.blogIndex div.postExcerpt p {margin-bottom: 20px; line-height: 22px;}
	
	div#mainCol2.blogIndex div.postExcerpt p.moreLink {font: normal 12px/22px Prelude, arial, sans-serif;}
	#moreLink {font: normal 12px/22px ApresTT, Prelude, arial, sans-serif; color: #19437c; }
.moreLink, .moreLink strong {font: normal 12px/22px ApresTT, Prelude, arial, sans-serif; color: #19437c;}
	
	div#mainCol2.blogIndex p.blog-index-image {float: left; width: 192px; margin: 0 18px 4px 0;}
		div#mainCol2.blogIndex p.blog-index-image img {display: block; max-width: 192px;}
		
		body.printableArticle #mainCol2 {float: none; width: auto;}
body.printableArticle #sidebarTheme2 {margin: 0 0 30px 30px;}
.articleHeader {
	width:380px;
	border-right: 1px dotted #d0d0d0;
	padding-right:15px;
	margin-top:25px;

}
.articleHeaderTag {
	width:600px;
	padding-right:15px;
	margin-top:25px;
	font-size: 16px;
	line-height: 24px;
}
#homePageArticles {
	width:380px;
	border-right: 1px dotted #d0d0d0;
	padding-right:15px;
	margin-top:-10px;
}
#homePageArticles ul li {
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px dotted #b2b2b2;
	width:370px;
	display:block;
	overflow:hidden;
}
.articleHeaderArchive {
	width:605px;
	

}
body.printableArticle div#mainCol2.blogPost2 div.articleHeader {margin-bottom: 20px;}
body.printableArticle div#mainCol2.blogPost2 div.articleHeader {margin-bottom: 20px;}
body.printableArticle div#mainCol2.blogPost2 h2.articleTitle {margin-bottom: 10px;}
body.printableArticle div#mainCol2.blogPost2 p.articleInfo {margin-left: 0;}

/* COMMENTS*/
div#comments2 {position: relative; margin-bottom: 29px; margin-top: -10px; padding-top: 10px;} /* this creates some breathing room above the element when a user clicks on a #comment anchor */

	div#comments2 h3#commentsTitle {font: bold 18px/35px PreludeBold, arial, sans-serif; border-top: 6px solid #222; border-bottom: 1px dotted #7f7f7f;}
	div#comments2 p { padding-bottom:20px; padding-top:20px;}
	a#addCommentLink {position: absolute; top: 16px; right: 0; font: bold 18px/35px PreludeBold, arial, sans-serif;}
	
	div.commentsNav {position: relative; font: normal 12px/35px Prelude, arial, sans-serif; color: #666;}
		div.commentsNavLinks {padding: 6px 0 8px; width: 438px; line-height: 22px;}
		div.commentsNav span.commentBatch {padding: 0 1px; color: #19437c; cursor: pointer;}
			div.commentsNav span.commentBatch:hover {text-decoration: underline;}
			div.commentsNav span.commentBatch.active {color: #666; cursor: default; text-decoration: none;}

		
		
		div.commentsNav span.moreLink.neuterMore span.commentBatch,
		div.commentsNav span.moreLink.neuterMore:after,
		div.commentsNav span.moreLink.neuterMore span.commentBatch:hover {color: #666; text-decoration: none; cursor: default;}
		
		div.commentsNav span.showAll.neuterShowAll,
		div.commentsNav span.showAll.neuterShowAll span.commentBatch:hover {color: #666; text-decoration: none; cursor: default;}
	
	div.commentSorter {position: absolute; top: 0; right: 0;}

	
	ol#commentlist2 {border-bottom: 1px solid #d1d1d1;}
		ol#commentlist2 li {display: none; position: relative; min-height: 90px; border-top: 1px solid #f8f8f8; background: #fafafa;}
			ol#commentlist2 li:first-child {border-top: 0;}
			ol#commentlist2 li.even {background: #f1f1f1;}
			#commentlist2 .commentBody {display: block; position:relative; max-width:600px;}
			ol#commentlist2 li.comment-01 {display: block;}
		
		ol#commentlist2 li dt {display: block; float: left; width: 158px; padding: 17px 22px 10px 12px; font: bold 14px/22px PreludeBold, arial, sans-serif; background: url(images/arrow_comment.png) 100% 11px no-repeat;}
			ol#commentlist2 li dt span.datestamp {display: block; color: #666; line-height: 22px;}
			ol#commentlist2 li dt span.in-reply-to {display: block;}
		
		ol#commentlist2 li dd {margin-left: 192px; min-height: 90px; padding: 13px; background: #fff;}
			ol#commentlist2 li dd p {margin-bottom: 7px; font-size: 14px; line-height: 22px;}
			ol#commentlist2 li dd span.commentTools {display: block; font: normal 12px/22px Prelude, arial, sans-serif;}
				ol#commentlist2 li dd span.commentTools span.reccy {margin: 0 0 0 0;}
	
	#add-comment2 {padding: 15px 0 20px; font: normal 14px/22px Prelude, arial, sans-serif; background: #f6f6f6;}
		form#add-comment2 h3 {margin-left: 12px; font: bold 18px/22px PreludeBold, arial, sans-serif;}
		form#add-comment2 h3 + p {padding-left: 12px; padding-bottom: 25px; background: url(images/bg_commentForm.gif) left bottom no-repeat;}
	
	div#commentField {margin-bottom: 15px; padding: 7px; background: #fff; border: 6px solid #d4d955; border-top: 0; color: #999; font: normal 12px Prelude, arial, sans-serif;}
		div#commentField span {}
		div#commentField textarea {width: 578px; height: 180px; border: 0; font-size: 16px; line-height: 22px;}
		div#commentField span#charCount {display: block; text-align: right; font-size: 10px; color: #666;}
		
	form#add-comment2 input[type="submit"],
	form#add-comment2 input[type="checkbox"] {margin-left: 12px; vertical-align: middle;}
	form#add-comment2 label {font-size: 12px;}


span.commentReply {color: #19437c; cursor: pointer;}
	
	span.commentReply:hover {text-decoration: underline;}
	
	span#cancelReply {color: #19437c; text-decoration: none; cursor: pointer;}
		span#cancelReply:hover {text-decoration: underline;}
	
span.reportAbuse {color: #19437c; cursor: pointer;}

span.reportAbuse:hover {text-decoration: underline;}
	
.iconComment {
	padding-right:4px;
}
	
div.colInfoHeader1 {
     font:normal 12px/12px "Prelude",arial,sans-serif;
     height:135px;
     margin-top:20px;
	position:relative;
	 background-color:#f1f1f1;
	 
}
div.colInfoHeader1.podcastIndex {
     border:none;
     margin-top:1.5em;
     padding:0 !important;
     margin-bottom:1em;
}

div.colInfoHeader1 h3 {
     color:#222222;
     font:bold 18px/18px PreludeBold,arial,sans-serif;
     margin-top:9px;
     margin-bottom:-2px;
	 font-size:24px;
}
.title18 {
     color:#222222;
     font:bold 18px/18px ApresTT,  PreludeBold,arial,sans-serif;
	
	
}
.title16 {
     color:#222222;
     font:bold 16px/18px ApresTT,  PreludeBold,arial,sans-serif;
padding-bottom:5px;


}
div.colInfoHeader1 span.rss {
     float: left;
}
div.colInfoHeader1 hr {
     border:none;
     margin-right:10px;
     border-bottom:1px dotted #333;
     background-color:transparent;
}
div.podcastIndex hr {
     border:none;
     border-bottom:1px dotted #b2b2b2;
     background-color:transparent;
}
.sciamdottedhr {
     border:none;
     border-bottom:1px dotted #b2b2b2;
     background-color:transparent;
}
.homePageHR {
	height:7px;
	background-color: #d4d955;
	margin-top:30px;
	border:none;
}
.aboutcontact {
	margin-right:10px; 
	padding-left:13px; 
	background: url('/wp-includes/images/grayCircle2.png') left no-repeat;
}
#bylineHomePage, .bylineHomePage {
	color:#222222;
    font:11px/12px Prelude,arial,sans-serif;
}
#byline2 {
	color:#222222;
    font:12px/12px Prelude arial,sans-serif;
}
.aboutSABlogs {
	color: #19437c;
    font:bold 12px/12px Prelude, arial,sans-serif;
	margin-right:20px;
	padding-top:20px;
}

div.podcastIndex p {
     line-height: 18px
}
#rssicon {
	width:14px;
    	height:14px;
	vertical-align: super;
	

   }
.grayCircle {
	margin-right:6px;
	margin-left:6px;
	position:relative; 
	max-height:6px; 
	max-width:6px;
}   

div.colInfoHeader1 img {
     width:200px;
     height:135px;
     margin-right:8px;
     float: left;
	 overflow:hidden;
}
div.colInfoHeader1 div.blogDesc {
	height:65px;
}
.blogHead {
	font-size:28px;
	font-weight:bold;
	font-family: ApresTT, Prelude, Verdana, san-serif;
	vertical-align: top;
}
.headHLine {
	height: 5px; 
	background-color:#222222;
	width:957px;
}
#authorImage, .bookCoverImg {
	float:left;
	display: block;
	margin-right:8px;
	margin-top:3px;

}

#aboutWidget {
	overflow:hidden;
	
	position:relative;
}
#singleBlogPost {
	font-size: 12px;
	font-family: Georgia, ApresTT, Prelude, Verdana, san-serif;
	color:#222222;
	overflow:hidden;
	padding-bottom:10px;
}
#singleBlogPost blockquote p {
	margin: 20px 20px 25px 20px;
	font-size:15px;
	line-height:22px;
}
#singleBlogPost ul {
	list-style:circle;
	font-size: 16px;
	font-family: Georgia, ApresTT, Prelude, Verdana, san-serif;
	color:#222222;
	padding-left:20px;
	line-height:26px;
	padding-bottom:18px;
}
#singleBlogPost ol {
	list-style:decimal;
	font-size: 16px;
	font-family: Georgia, ApresTT, Prelude, Verdana, san-serif;
	color:#222222;
	padding-left:20px;
	line-height:26px;
	padding-bottom:18px;
}
div#singleBlogPost p.in-post-image img, div#singleBlogPost img {
	max-width:600px;
}
#aboutWidget{
	font-family: ApresTT, Prelude, Verdana, san-serif;
	color:#222222;
	font-size:12px;
}
div.books * {
	font-family: ApresTT, Prelude, Verdana, san-serif;
	}
div.books div.booksHeader a {
	color:#000000 !important;
}
div.books p {
	margin-top:5px !important;
	font-size: 12px !important;
}
div.books h2 {
	border-bottom: 1px dotted #7f7f7f !important;
	padding-bottom:5px;
}
div.books .bookCoverImg {

	max-width:75px;
}
div.books .moreButton {
	color: #ffffff !important; border-color: #841d19; background: #e7625b url(images/bg_button_red.gif) bottom repeat-x; padding:5px; margin-top:15px !important; float:right;
 border: 1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-size:12px !important;
}

#blogTextLink {
	font-size: 12px;
	font-family: Georgia, ApresTT, Prelude, Verdana, san-serif;
	color:#19437c;
}

#blogNameTitle {
	font-size: 11px;
	font-family: ApresTT, Prelude, arial, san-serif;
	color:#464545;
}
#staffBadge, .staffBadge {
	font-size: 10px;
	font-family: ApresTT, Prelude, arial, san-serif;
	color:#ffffff;
	background-color:#666666;
	padding-right:4px;
	padding-left:4px;
}
.mindBadge {
	font-size: 10px;
	font-family: ApresTT, Prelude, arial, san-serif;
	color:#000;
	border:1px solid #666666;
	padding-right:4px;
	padding-left:4px;
}
.mindBadge span {
	color:#d1423d
}
#blogTextLinkSide {
	font-size: 12px;
	font-family: Georgia, ApresTT, Prelude, Verdana, san-serif;
	color:#19437c;
}
#blogNameTitleSide {
	font-size: 11px !important;
	font-family: ApresTT, Prelude, arial, san-serif;
	color:#222222;
	font-weight: normal;
}
#postTitle2{
	font-size: 16px;
	font-weight: bold;
	font-family: Georgia, ApresTT, Prelude, Verdana, san-serif;
	color:#222222;
}
#aboutPostTitle{
	font-size: 16px;
	font-weight: bold;
	font-family: ApresTT, Prelude, Verdana, san-serif;
	color:#222222;
}
#tags {
	background-color:#f1f1f1;
	border-bottom:1px solid #d2d1d1;
	font-weight: bold;
	font-size: 11px;
	font-family: ApresTT, Prelude, arial, san-serif;
	overflow:hidden;

}
#alignleft2 {
	display:block;
	position:relative;
	overflow:hidden;
	top:20px;
	width:208px;
	text-align:right;
	margin-left:-10px;
	left:10px;
	
	
}
#alignright2 {
	display:block;
	position:relative;
	width:208px;
	left:397px;
	top:-78px;
	text-align:left;
	margin-left:10px;
	overflow:hidden;
	
}
#middle {
	background: url('/wp-includes/images/morePosts.png');
	display:block;
	position:relative;
	left:208px;
	width:189px;
	text-align:center;
	height:78px;
	
	
}
#moreOfSameBlog {
	position:relative;

	width:170px;
	display:block;
	
}

#postNextPrevious {

	height:78px;
	width:605px;
	vertical-align:middle;
}
#headerTable {
	
	height:10px;
}
#aboutAuthorDiv {
	position:relative;
	display:block;
	overflow:hidden;
	font-size:12px;
	line-height:180%;

}
div#articleBottom2{position: relative; margin-bottom: 30px; font: bold 14px Georgia, Prelude, arial, sans-serif; display:block; border-top:0px;}
#showMoreDiv { width:370px; border-top: 1px solid #909090; padding-bottom:8px;font: bold 14px/14px ApresTT, PreludeBold, arial, sans-serif; color: #19437c;  text-align: center; background: url(images/arrow_down_blue.gif) bottom center no-repeat; cursor: pointer;}
#showMoreDivIndex {width:380px; border-top: 1px solid #909090; padding-bottom:8px; font: bold 14px/14px ApresTT, PreludeBold, arial, sans-serif; color: #19437c;  text-align: center; background: url(images/arrow_down_blue.gif) bottom center no-repeat; cursor: pointer;}

	div#articleBottom2div#commentLinks {}
		div#articleBottom2div#commentLinks a.post {padding: 0 0 0 15px; background: url(images/icon_comment_small.gif) 0 5px no-repeat;}
		
	div#articleBottom2div#articlePagination {position: absolute; top: 0; right: 0; word-spacing: 4px;}

	div#articleBottom2span#reprintsLink {display: block; margin-top: 5px; font-size: 11px; font-weight: normal; line-height: 24px;}

div.overlay2 ul#shareLinks2 {}
		div.overlay2 ul#shareLinks2 li {position: relative; display: block; float: left; width: 15px; height: 15px; margin: 0 15px 15px 0; padding: 15px 15px; line-height: 20px; border: 1px solid #d0d0d0; background: #fff; text-align: center;}
			div.overlay2 ul#shareLinks2 li img,
			div.overlay2 ul#shareLinks2 li a,
			div.overlay2 ul#shareLinks2 li span {display: block; position: absolute; top: 50%; left: 50%; width: 16px; height: 16px; margin: -8px 0 0 -8px; cursor: pointer;}


.alignnone {
    margin: 5px 20px 20px 0;
	display:block;
}



.alignright {
    float:right;
    margin: 5px 0 20px 20px;
	display:block;
}

.alignleft {
    float:left;
	display:block;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float:right;
    margin: 5px 0 20px 20px;
	display:block;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
	display:block;
}

a img.alignleft {
    float:left;
	display:block;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.ui-widget-header {
	 background-color:#ff0000; }
}
.wp-caption {
    border: 1px solid #f1f1f1;
    max-width: 600px; /* Image does not overflow the content area */
    padding:0px;
    text-align: left;
   
	margin:0px;
	display:block;
}

.wp-caption.alignnone {
    margin: 5px 20px 0px 0;
	display:block;
}

.wp-caption.alignleft {
    margin: 5px 20px 0px 0px;
	display:block;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
	display:block;
}

.wp-caption img {
    border: 0 none;
  
    margin:0px;
    max-width: 600px;
    padding:0px;
    width: auto;
  height: auto;
	display:block;
}

.wp-caption p {
   font: 12px/12px ApresTT, Prelude, arial, sans-serif !important;

    margin:0px;
    display:block;
	padding-bottom:0px;
 
}


/* SIDEBAAAAAAAR*/

			
    /* RSS VERSION */
        
div#subCol2 {float: right; width: 336px; background: #ffffff;  padding-top:10px}
div#subCol2.subColNew {float: right; width: 350px; background-color: #f1f1f1;}

div#subCol2 h2 {padding-top:15px; padding-left:5px;  margin: 10px 0 0 10px; font: bold 14px/16px ApresTT, PreludeBold, arial, sans-serif; text-rendering: optimizeLegibility; color:#222222;}
div#subCol2 h6 { padding-top:5px; border-top: 7px solid #bdbdbd; margin: 0 0 0px; font: bold 18px/16px ApresTT, PreludeBold, arial, sans-serif; text-rendering: optimizeLegibility; color:#222222; background-color:#ffffff;}


/*#subCol2 ul {background-color:#fffff; }*/
#featuredSmall {
	margin-top:3px;

}

#subCol2 ul li.widget ul li{padding-top:4px; margin-right:10px; margin-left:15px; border-top:1px dotted #b2b2b2; font: bold 12px/15px ApresTT, PreludeBold, arial, sans-serif; text-rendering: optimizeLegibility; color:#222222; }
#subCol2 li {background-color:#f1f1f1; padding-bottom:10px; }
#subCol2 ul li:first-child, #subCol2 ul li.widget ul li:first-child { border-top: none;}



#sidebarTheme2 ul li{padding-bottom:5px; margin:5px; margin-left:18px; color:#ff0000; list-style-type: square; font: bold 12px/15px ApresTT, PreludeBold, arial, sans-serif; text-rendering: optimizeLegibility; }

	
div#subCol2 div.badges {padding: 18px 0 18px 36px; background-color: #f1f1f1;}
div#subCol2 div.badges img {display: block; float: left; margin-right: 24px; vertical-align: top;}
table.genericTabRow {height:30px; }
table.genericTabRow td { background: none; padding-top:8px; padding-bottom:8px; padding-left:15px; padding-right:1px; border-right: #cccccc 1px solid; border-bottom: #cccccc 1px solid; border-top: 6px #cccccc solid;}
	table.genericTabRow td a {font-weight: bold; color: #000000;}
	table.genericTabRow td.active {background: #ffffff; border-top: 6px #d4d955 solid; border-bottom: #ffffff 1px solid;}
	table.genericTabRow td.active img {display: none;}
		div.genericTabRowContainer {margin-bottom: 0; width: 334px; border-top: 1px #cccccc solid; border-left: 1px #cccccc solid; background: #f1f1f1 url();}
	.TabContent {background-color:#ffffff; border-left: 1px #cccccc solid; border-right: 1px #cccccc solid; border-bottom: 1px #cccccc solid; padding: 1px 0px 0 0px; 
					position: relative; display: block; margin-bottom:-10px;}
#subCol2 div li {background-color:#ffffff; padding-bottom:10px; }
#subCol2 #latestEditors li {background-color:#f1f1f1; padding-bottom:10px; }

	 ul#tabs21 li a:hover, ul#tabs22 li a:hover, ul#tabs3 li a:hover {text-decoration: underline;}
	 ul#tabs21 li a.current, ul#tabs22 li a.current, ul#tabs3 li a.current {color: #000000;}
	 
/* SLIDER*/
div.thumbSlider2 {position: relative; overflow: hidden; margin-bottom: 29px;}
	
	div.thumbSlider2 h3 {font: bold 18px/35px PreludeBold, arial, sans-serif;}
	div.thumbSlider2 ul.sliderItems {width: 9000px; padding-left: 0 !important; list-style-type: none}
		div.thumbSlider2 ul.sliderItems li {float: left; width: 200px; margin-left: 17px; font-size: 12px; line-height: 18px; padding-left: 0; }
		div.sideList2 div.thumbSlider2 ul.sliderItems li {width: 200px; height: 200px; margin-left:17px; position: relative; display: block;} /* if slider is in sideList2 */
			div.thumbSlider2 ul.sliderItems li:first-child {margin-left: 0; list-style-type: none;}
			div.sideList2 div.thumbSlider2 ul.sliderItems li:first-child {margin-left: 0;}
			div.thumbSlider2 ul.sliderItems li a {display: block; text-decoration: none ! important; color: #222;}
				div.thumbSlider2 ul.sliderItems li a:hover {text-decoration: underline ! important;}
				div.thumbSlider2 ul.sliderItems li a b {display: block; font-weight: bold; color: #19437c;}
			div.thumbSlider2 ul.sliderItems li img {display: block; margin-bottom: 0px; width: 200px; height:200px;}
			
			div.sideList2 div.thumbSlider2 ul.sliderItems li a.title {position: absolute; left: 0; bottom: 0; width: 190px; font: bold 12px/12px Apres, Prelude, arial, sans-serif !important; background-color: #f1f1f1; padding: 3px 5px 3px 5px; color: #222222; border-bottom: 1px dotted #b2b2b2;}
			div.sideList2 div.thumbSlider2 ul.sliderItems li .blogname {position: absolute; left: 0; top:0px; bottom: 178px; width: 190px; font: bold 12px/12px Apres, Prelude, arial, sans-serif !important; background-color: #f1f1f1; padding: 3px 5px 3px 5px; color: #222222; border-bottom: 1px dotted #b2b2b2; border-top: 1px solid #b8b8b8; text-align:right;}
			div.sideList2 div.thumbSlider2 ul.sliderItems li img {display: block; margin-bottom: 12px; width: 200px; height:200px;}
			div.sideList2 div#suppMaterialSlider {margin-bottom: 10px;}
			#suppMaterialSlider h2 { 
				margin-top:5px;				
				margin-bottom:-10px;
			}

	div.thumbSlider2 span.slideButton2 {display: none; position: absolute; top: 8px; right: 0; width: 18px; height: 18px; background: #fcfcfc url(images/arrow_right.gif) no-repeat; cursor: pointer;}
	div.sideList2 div.thumbSlider2 span.slideButton2 {display: inherit;}
	div.thumbSlider2 span.slideButton2.leftButton2 {right: 23px; background-image: url(images/arrow_left.gif); opacity: .5;}

	div.thumbSlider2 select#yearSelector {position: absolute; top: 6px; right: 55px;}
	div.thumbSlider2 a#yearSelector {position: absolute; top: 10px; right: 55px; font: normal 12px/13px Prelude, arial, sans-serif;}
	
	
	
	
	
	
	
	div.thumbSlider3 {position: relative; overflow: hidden; padding-bottom: 10px;}
	
	div.thumbSlider3 h3 {font: bold 18px/35px PreludeBold, arial, sans-serif;}
	div.thumbSlider3 ul.sliderItems {width: 9000px; padding-left: 0 !important; list-style-type: none; }
		div.thumbSlider3 ul.sliderItems li {float: left; width: 200px; margin-left: 17px; font-size: 12px; line-height: 18px; padding-left: 0}
#sideList3 {background-color:#ffffff;  }
		div.sideList3 div.thumbSlider3 ul.sliderItems li {border-width: 0px !important; width: 200px; height: 200px; margin-left:10px; position: relative; display: block;} /* if slider is in sideList3 */
			div.thumbSlider3 ul.sliderItems li:first-child {  margin-left: 0; list-style-type: none;}
			div.sideList3 div.thumbSlider3 ul.sliderItems li:first-child {margin-left: 0;}
			div.thumbSlider3 ul.sliderItems li a {display: block; text-decoration: none ! important; color: #222;}
				div.thumbSlider3 ul.sliderItems li a:hover {text-decoration: underline ! important;}
				div.thumbSlider3 ul.sliderItems li a b {display: block; font-weight: bold; color: #19437c;}
			div.thumbSlider3 ul.sliderItems li img { display: block; margin-bottom: 0px; width: 200px; height:200px;}
			
			div.sideList3 div.thumbSlider3 ul.sliderItems li a.title {position: absolute; left: 0; bottom: 10px; width: 190px; font: bold 12px/12px Apres, Prelude, arial, sans-serif !important; padding: 3px 5px 3px 5px; color: #ffffff; background-color: #f1f1f1; padding: 3px 5px 3px 5px; color: #222222; border-bottom: 1px dotted #b2b2b2;}
			div.sideList3 div.thumbSlider3 ul.sliderItems li .blogname {top:0px; position: absolute; left: 0; bottom: 190px; width: 190px; font: bold 12px/12px Apres, Prelude, arial, sans-serif !important; padding: 3px 5px 3px 5px; color: #ffffff; background-color: #f1f1f1; padding: 3px 5px 3px 5px; color: #222222; border-bottom: 1px dotted #b2b2b2; border-top: 1px solid #b8b8b8; text-align:right;}
			div.sideList3 div.thumbSlider3 ul.sliderItems li img {display: block; margin-bottom: 12px; width: 200px; height:200px;}
			div.sideList3 div#suppMaterialSlider {margin-bottom: 0px; }
			div.sideList3 div#suppMaterialSlider h2 { 
				margin-top:-7px;
				margin-left:-5px;
				margin-bottom:10px;
				color: #222222;
				font-family: ApresTT,PreludeBold,arial,sans-serif;
				font-weight: bold;
				font-size: 18px;					
			}
div.sideList3 .title16 { margin-top: -8px !important;}

	div.thumbSlider3 span.slideButton3 {display: none; position: absolute; top: 8px; right: 0; width: 18px; height: 18px; background: #fcfcfc url(images/arrow_right.gif) no-repeat; cursor: pointer;}
	div.sideList3 div.thumbSlider3 span.slideButton3 {display: inherit;}
	div.thumbSlider3 span.slideButton3.leftButton3 {right: 23px; background-image: url(images/arrow_left.gif); opacity: .5;}

	div.thumbSlider3 select#yearSelector {position: absolute; top: 6px; right: 55px;}
	div.thumbSlider3 a#yearSelector {position: absolute; top: 10px; right: 55px; font: normal 12px/13px Prelude, arial, sans-serif;}

.bannerAd {font: normal 10px/29px Prelude, arial, sans-serif; text-align: center; text-transform: uppercase; color: #666; }
#mssearch {width: 175px; vertical-align: middle; padding-left: 5px; font: 11px georgia, times, serif; font-style: italic; color: #bdbdbd; }
.ms-global-search_form {display:inline;}
#searchImg {margin-left: 1px; position:relative; vertical-align: middle; }
#select_blog {width: 175px; vertical-align: middle; padding-left: 5px; font: 11px georgia, times, serif;}
#select_blog_s {width: 175px; vertical-align: middle; padding-left: 5px; font: 11px georgia, times, serif;}
#blogHeadDiv {

	display:inline;
}
#searchPost { border-bottom: 1px solid #d0d0d0;}
#emailForm2 label { display: block; margin-bottom: 10px; font-size:11px;}
#emailForm2  input {display: block;}
#emailForm2  input[type="email"] {width: 230px;}
#emailForm2  textarea {display: block; width: 322px; height: 65px;}
#emailForm2 p {margin-bottom: 10px; font: normal 14px Prelude, arial, sans-serif;}

h2 em, h2 a em

{



}



div.articleHeader h2 a em 

{
font-size: 20px;
	font-weight: bold;
	font-family: Georgia,ApresTT, Prelude, Verdana, san-serif;
	color:#222222;
}
.postTitle em {
font-size: 20px;
	font-weight: bold;
	font-family: Georgia,ApresTT, Prelude, Verdana, san-serif;
	color:#222222;
}
.imageWeek img {
	max-width: 336px !important;
	padding-top:5px;
	display: block;
	margin-left:auto;
	margin-right:auto;
}
.imageWeek {
	background-color: #FFFFFF !important;
	margin-bottom: -10px;
	position:relative;
	padding-top:15px;
}
.imageWeek .imageWeektitle { position:absolute; left: 0; bottom: 0; width: 331px; font: bold 14px/14px Georgia, Apres, Prelude, arial, sans-serif !important; background: url(images/bg_000-trans.png); background: rgba(0, 0, 0, .8); padding: 3px 0px 3px 5px; color: #ffffff;}

.imageWeekSmall img {
	width: 190px !important;
	padding-top:5px;
}
.imageWeekSmall {
	background-color: #FFFFFF !important;
	position:relative;
	margin-top:-10px;
	width: 190px;
	margin-bottom:5px;
}
.imageWeekSmall .imageWeektitle { font: bold 14px/14px Georgia, Apres, Prelude, arial, sans-serif !important; color: #19437c}
#rssSide ul li, .rssSide ul li{
	background-color:#f1f1f1 !important;
}
.sidebar4 { 
	margin-top:24px !important;
	border-left: 1px dotted #d0d0d0;
	padding-left:15px;
}
#blogsAboutList li {
	list-style:none !important;
	margin-left: 0px !important;
}
#homePageArticles div ul li img.mobileImage {
	display:none !important;
}
#inBlogSearchForm {
	font-family:ApresTT,Prelude,sans-serif;
	padding:10px;
	margin-top:20px;
	background-color: #f3f5f8;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	border:1px solid #c1d1de;
	width:360px;
	overflow:hidden;
}
#inBlogSearchForm ul {
	display:inline-block;
	
}
#inBlogSearchForm li {
	display:block;
	float:left;
	padding-right:10px;
}
#inBlogSearchForm h2 {
	font:normal 18px/20px ApresTT,Prelude,sans-serif;
}
#inBlogSearchForm h2 {
	font-size:12px;
}


#followList h3 {
	display:inline;
	float:left;
	padding-top: 5px;
	margin-right: 10px;
	font: normal 18px/18px Prelude, arial, sans-serif !important; 
	color: #222222 !important;
}

#rightNavNewsletter h3 {
	margin-top:10px;
	font: normal 18px/18px Prelude, arial, sans-serif !important; 
	color: #222222 !important;
	margin-bottom:-10px;
}
#sciamTwitter {
	padding-left:0px !important;
	padding-right:0px !important;
}
ul.sciamTweets li.tweet {
	margin-left:5px !important;
	margin-right:5px !important;
}
.sciamTwitterHeader img {
	display: inline;
	float: left;
	padding-right: 5px;
	vertical-align: middle;
}
.sciamTwitterHeader {
	font-family:ApresTT, Prelude, arial, sans-serif !important;
	font-size:12px;
	padding-left:15px;
	margin-top:10px;
	margin-bottom:10px;
}
.sciamTwitterHeader .rightNavTitle {
	font-family: Prelude,arial,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 18px;
	font-size-adjust: none;
	font-stretch: normal;
	color: #222222;
}

li#followListContainer div.topBorder {
	border-top:1px dotted #b2b2b2 !important;
	margin-top:1px;
	margin-left: 0px;
	margin-right: 0px;
}

#followListContainer {
	margin-top:10px;
	border-top: 6px solid #c4d1e2;
}

div#shareFloat {
text-align:center;
line-height:16px;
font-size:10px;
font-family:Arial;
border:1px solid #c1d1de;
min-width:55px;
width:auto;
background-color:#f3f5f8;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-top-left-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-topleft:5px;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
border-top-left-radius:5px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
left:-88px;
overflow:hidden;
padding:5px;
}

div.shareNarrow {
display:block;
font-family:Prelude;
border:1px solid #c1d1de;
width:600px;
background-color:#f3f5f8;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-top-left-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-topleft:5px;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
border-top-left-radius:5px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
margin-top:30px;
height:20px;
left:0;
padding:5px;
}

div#shareNarrow div.viralBadge {
display:inline;
float:left;
}

a.twitterMore {
position:static !important;
}
span.featuredLinkArrow {
	color: #d1423d;
	margin-left: 2px;
}
div.popup {
	display:none;
	font: normal 13px/16px georgia, san-serif;
	color:#222222;
}

/* MIND */
.mindHomePage {
	border-right: none !important;
	padding-right: 0px !important;
	margin-right:0px !important;
}
.mindHomePage, .mindHomePage ul li {
	width:auto !important;
}
.mindHomePage .homePageHR {
	margin-top: 10px !important;
}
.mindLatest {
	margin-top:25px;	
}
img.mindBlogHeader {
	display:inline;
	width:154px;
	float:left;
	margin-right:20px;
}
.mindBlogDesc {
	font: normal 13px/16px Apres, Prelude, arial, sans-serif;
	margin-top:5px;
	position:absolute;
	float:right;
}
.mindRSSIcon {
	margin-left:10px;
}
a.mindBlogTitle {
	font: normal 18px/18px Apres,Prelude,arial,sans-serif !important;
	color:#000;
}
span.mindBlogLatest {
	font: normal 10px/12px Apres, Prelude, arial, sans-serif;
	margin-right:10px;
}
div.mindBlogPost {
	margin-top:40px;
}

div.mindBlogPost span.vDivider {
	margin-left:10px;
	margin-right:10px;
}
ul#mindSlider li, ul#mindSlider li img {
	width:193px;
}
ul#mindSlider li, ul#mindSlider li img {
	height:193px;
}
ul#mindSlider li a {
	width: 183px;
}
ul#mindSlider li a.blogname {
	bottom:171px;
}
ul#mindSlider li {
	margin-left:13px;
}
ul#mindSlider li:first-child {
	margin-left: 0 !important;
}

div#latestHeadlinesOnSciLogs {
	padding-bottom:10px;
}
div#latestHeadlinesOnSciLogs h2 {
	line-height: 30px;
}
div#latestHeadlinesOnSciLogs .twitterMore {
	padding-right:10px;
}
div#latestHeadlinesOnSciLogs h2 img {
	vertical-align: bottom;
}


.pibfi_pinterest {
	position: relative;
	display: block;
}
.pibfi_pinterest .xc_pin {
	width: 80px; height: 50px; /* Please note that the button is 80px x 50px. If you use a different size button, change this */
	background-image: url('/wp-includes/images/ppibfi_button.png'); background-repeat: none; /* This is the buttons image. Image can be found in the plugin folder */
	position: absolute;
	top: 5px;
	margin-left: -1px;
	opacity: 0;
	cursor: pointer;
	display: none;
}
.pibfi_pinterest img.left + .xc_pin {
	margin-left: 0;
}

.pibfi_pinterest .xc_pin,
.pibfi_pinterest img {
	-webkit-transition:opacity .2s ease-out; -moz-transition:opacity .2s ease-out; transition:opacity .2s ease-out;
}
.pibfi_pinterest img:hover + .xc_pin,
.pibfi_pinterest_hover {
	opacity: .7;
}
.pibfi_pinterest .xc_pin:hover {
	opacity: 1;
}

#site-footer {
	margin-left: auto;
	margin-right: auto;
}

/*
////////////////////
///// NEW SAMS ////
*/

div.sciamFollowList {
  margin-bottom: 1px;
  height: 45px;
  border-bottom: 1px solid #fff;
  padding: 10px 15px 0px 15px;
}
div.sciamFollowList h3 {
  float: left;
  padding-top: 5px;
  font: normal 18px/18px Prelude, arial, sans-serif;
  color: #222;
}
div.sciamFollowList ul {
  float: left;
  margin-left: 5px;
}
div.sciamFollowList ul li {
  display: inline;
}
div.sciamFollowList ul li a {
  position: relative;
  display: block;
  float: left;
  height: 32px;
  margin-right: 9px;
  margin-top: 4px;
  color: inherit !important;
}
div.sciamFollowList ul li a i {
  font-size: 26px;
}
div.sciamFollowList ul li a .icon-facebook {
  color: #3b5998;
}
div.sciamFollowList ul li a .icon-twitter {
  color: #00ACED;
}
div.sciamFollowList ul li a .icon-googleplus {
  color: #E14107;
}
div.sciamFollowList ul li a .icon-rss {
  color: #e5842f;
}
div.sciamFollowList ul li a .icon-youtube {
  color: #ff3334;
}
div.sciamFollowList ul li a span.hover {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 32px;
  height: 32px;
}

div#shopCenter .subUnits {
	width: 110px !important;
}

#emailThis {
	float: left;
	padding-left: 14px;
	background-image: url(images/email.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#flairBar {
	font: normal 13px/18px ApresTT, Prelude, arial, sans-serif;
}
/* END SAMS */