/* BASIC STYLES */


body {
color: black;
background-color: #FFF;
font: normal 9pt "Helvetica Neue", Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
      
}

a, a:visited, a:active {
color: inherit;
	text-decoration: underline;
}

a:hover {
color: #c00c20;
	text-decoration: none;
}

a.source, a.postsource {
	letter-spacing:normal;
	color:#c00c20 !important;
	font-size:10px;
	font-weight:bold;
	text-transform: uppercase;
}
    
a img {
border: none;

}

h2, h4, h6 {
font-weight: normal;

}

ol {
margin: 1em 0 1em;

}

ol.notes {
color: #939494;
font-size: 1.5em;
font-weight: 800;
line-height: 1.2em;
list-style: none;
padding-left: 0;
margin-left: 1em;
}

ol.notes li.reblog {
font-size: 0.7em;
line-height: 1.5em;
margin-bottom: 0.5em;
margin-left: 2em;
background: url(http://static.tumblr.com/njty47g/x1Aleuffy/notes.png) left -48px no-repeat;
padding-left: 2em;
}

ol.notes li.like {
background: url(http://static.tumblr.com/njty47g/x1Aleuffy/notes.png) left 12px no-repeat;
}

ol.notes li {
border-bottom: 1pt dotted #E8ECEA;
padding-bottom: 6pt;
padding-top: 6pt;
padding-left: 1.2em
}

ol.notes li.more_notes_link_container {
list-style-type: none;
text-align: center;
margin-left: -2em;
}

ol.notes li.more_notes_link_container a.more_notes_link {
background-color: #dbdedd;
border-radius: 0.5em 0.5em;
-moz-border-radius: 0.5em 0.5em;
-webkit-border-radius: 0.5em 0.5em;
display: block;
padding: 0.5em;
}

ol.notes li.more_notes_link_container a.more_notes_link:hover {
background-color: #c00c20;
color: white;
}

ol.notes li:last-child {
border-bottom: 0;
}


ol.notes a {
color: #666;
}

ol.notes a:hover {
color: #c00c20;
}

blockquote {
border-left: 3pt solid #DBDEDD;
padding-left: 1em;
margin-left: .3em;
clear: both;
}

.blockquote .long {
font-size: 2.5em; 
font-weight: 500;
color: #8B8E8D;
}

.blockquote .short {
font-size: 4em;
}

blockquote.officehours {
background: #dbdedd;
border-radius: 1em 1em;
-moz-border-radius: 1em 1em;
-webkit-border-radius: 1em 1em;
border: 0px;
color: #666;
font-size: 15pt;
font-weight: 200;
margin: 0px;
padding: 1em;
clear: both;
word-wrap: break-word;
}

blockquote.officehours strong {
font-weight: 800;
color: #c00c20;
}

blockquote.officehours strong a {
color: #c00c20;
}

blockquote.officehours strong a:hover {
text-decoration: none;
}

.top h3 {
padding: 0.5em 0px 0em !important;
}


blockquote ol {
margin-left: 0;
color: #c00c20;
font-size: 12pt;
font-weight: 800;
line-height: 1.4em;
}

blockquote ol li {
color: #666;
}

blockquote ol li a {
color: #666;
text-decoration: none;
}

blockquote ol li a:hover, blockquote ol li a:hover {
color: #c00c20;
text-decoration: underline;
}

.blockquote blockquote {
display: block;
color: #8B8E8D;
float: left;
font-size: 3.5em;
font-weight: 300;
letter-spacing: normal;
line-height: 1em;
margin-bottom: 1%;
margin-right: 0;
padding-bottom: 3.5pt;
word-spacing: 0px;
padding-left: 0;
margin-left: 3% !important;
margin-top: .5em;
padding-top: 12pt;
background-position-x: 0px;
background-position-y: 0px;
background-repeat: no-repeat;
z-index: 20 !important;
position: relative;
border: none;
}

.blockquote blockquote:before {
content:'\201C';
color: #F8E5E5;
font-size: 5em;
top: .4em;
line-height: .41em;
font-weight: 800;
left: 0px;
line-height: 0px;
margin-left: -34px;
position: absolute;
z-index: -1 !important;
}

.blockquote blockquote::after {
	content:'\201D';
	color:#c00c20;
	margin-left:0;
}

.blockquote cite {
	margin-left:2%;
	margin-right:0;
	margin-top:1%;
	margin-bottom:3%;
	position:relative;
	font-size:1em;
	font-style:normal;
	line-height: 1.2em;
	font-weight:bold;
	text-align:right;
	clear:both;
	float: right;
	z-index: 25;
}


ul.quotenew {
	margin-bottom:3%;
}

ul {
list-style: square;

}

.top ol {
list-style: decimal;
font-size: 1.5em;
line-height: 1.3em;
color: black;
padding-left: 40px;
}

.top ol { counter-reset: item }
.top ol li { display: block }
.top ol li:before {
content: counter(item) ". ";
counter-increment: item;
font-weight: 800;
color: #C00C20;
margin-left: -40px;
max-width: 15px;
display: inline-block;
margin-right: 20px;
}

.top ol li {
margin-bottom: .5em;
}

.top ol li strong {
color: #c00c20;
}

.top ol li strong a {
color: #c00c20;
font-weight: 800;
}

.top ol li em {
font-size: .8em;
}

.top ol li em a {
font-weight: 800;
}

.top ol li a {
color: black;
font-weight: 300;
}

ol li p {
}

iframe#ask_form {
margin-top: 1em;
margin-bottom: 5em;
}
    
a img{
border: 0;

}

i, em {
line-height: 1em;
}    

/* ================ */
/* = The 1Kb Grid = */     /* 12 columns, 60 pixels each, with 20 pixel gutter */
/* ================ */

.grid_1 { width:60px; }
.grid_2 { width:140px; }
.grid_3 { width:220px; }
.grid_4 { width:300px; }
.grid_5 { width:380px; }
.grid_6 { width:460px; }
.grid_7 { width:540px; }
.grid_8 { width:620px; }
.grid_9 { width:700px; }
.grid_10 { width:780px; }
.grid_11 { width:860px; }
.grid_12 { width:940px; }

.column {
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	float: left;
	background-color: white !important;
	-moz-box-shadow: #666 0px 0px 4px;
	-webkit-box-shadow: #666 0px 0px 4px;
	box-shadow: #666 0px 0px 4px;
}

.column.posts {
	margin-bottom: -3000px;
	padding-bottom: 3060px;
	display: block;
	padding-top: 30px;
}


.adrow .column {
	margin-bottom: -3000px;
	padding-bottom: 3010px;
	display: block;
}

.firstcolumn {
	margin: 0;
	padding-right: 20px;
	float: left;
	text-align: right;
	padding-top: 30px;
	margin-bottom: -3000px;
	padding-bottom: 3050px;
	display: block;
}

.ad .firstcolumn {
	padding-top: 1em;
}

.footer .firstcolumn {
	margin: 0;
	padding-right: 20px;
	float: left;
	text-align: left;
	padding-top: 4pt;
}


.row {
	width: 100%;
	margin: 0px auto 0px 0px;
	overflow: hidden;
	display: block;
	background-color: white;
	border-bottom: 1pt solid #939494;
	position: relative;
}


.row.ad {
	background-color: #e8ecea;
}



.adrow .column {
	min-height: 90px;
	background-color: #e8ecea !important;


}

.adrow .posttitle {
	color: white;
}

.redrow .posttitle {
	color: white;
}


.header {
	background-color: #C00C20;
	border-bottom: 2pt solid #939494;
	color: white;
	margin: 0px auto 0px 0px;
	overflow: hidden;
	padding-bottom: 0pt;
	padding-left: 0pt;
	padding-top: 3pt;
	line-height: 18pt;
	width: 100%;
	height: 40px;
	top: 0px;
	width: 100%;
}

.header h1.title, .header h2.title {
	font-family: Helvetica Neue, Helvetica, Arial;
	font-size: 24pt;
	font-weight: 800;
	letter-spacing: 0px;
	line-height: 28pt;
	text-rendering: optimizelegibility;
	padding: 0;
	margin: 0;
	margin-left: 12pt;
	display: inline;
	text-transform: lowercase;
}

h1.title a, h2.title a {
	text-decoration: none;
	color: white;
}

.header h4.intro {
	font-size: 14pt;
	font-weight: 300;
	letter-spacing: 0px;
	line-height: 26pt;
	text-rendering: optimizelegibility;
	padding: 0;
	margin: 0;
	margin-left: 6pt;
	display: inline;
	vertical-align: top !important;
}

h4.intro a {
	vertical-align: top !important;
}

h4.intro a:hover {
	color:white;
	text-decoration: none;
}

.footer {
	background-color: #C00C20;
	color: white;
	margin: 0px auto 0px 0px;
	overflow: hidden;
	padding-bottom: 3pt;
	padding-left: 0pt;
	padding-top: 3pt;
	line-height: 18pt;
	width: 100%;
	height: 35px;
	top: 0px;
	width: 100%;
}

.footer h1.title {
	font-size: 24pt;
	font-weight: 300;
	letter-spacing: 0px;
	line-height: 28pt;
	text-rendering: optimizelegibility;
	padding: 0;
	margin: 0;
	margin-left: 12pt;
	display: inline;
}

.footer h6.outro {
	font-size: 14pt;
	font-weight: 800;
	letter-spacing: 0px;
	line-height: 18pt;
	text-rendering: optimizelegibility;
	padding: 0;
	margin: 0;
	margin-left: 6pt;
	display: inline;
}

.footer h6.outro a {
	color: white;
}

.row .row {
	width: 960px;
	margin: 0px auto 0px 0px;
	overflow: hidden;
	display: block;
	background-color: #dbdedd;
	border-bottom: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.row .redrow {
	width: 960px;
	margin: 0px auto 0px 0px;
	overflow: hidden;
	display: block;
	background-color: #c00c20;
	border-bottom: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.row .adrow {
	width: 960px;
	margin: 0px auto 0px 0px;
	overflow: hidden;
	display: block;
	background-color: #939494;
	border-bottom: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.row .row .row, .row .redrow .row {
	margin: 0 -10px;
	width: auto;
	display: inline-block;
	border-bottom: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.top {
padding-left: 2%;
padding-right: 2%;
max-width: 650px;
}

.twtr-hd, .twtr-ft {
display: none;
}

.speechbubble {
margin-right: .2em;
      
}

/* BASIC LAYOUT */
#contain, #footer-container {
margin: 0 auto;
width: 800px;
      
}


/* SIDEBAR */    
li.dsq-widget-item { 
padding-bottom: 1em;
margin-bottom: 1em;
       
}
    
a.dsq-widget-user {
display: block; 
    
}
    
.navlist a, .navlist a:visited, .navlist a:active{
font-size: .9em;
line-height: 2em;
text-decoration: none;
      
}
    
a.permalink {
color: #c00c20;
float: right;
font-size: 13px;
font-weight: 800;
line-height: 14px;
margin-top: 1px;
padding-bottom: 2pt;
padding-left: 4px;
padding-right: 4px;
padding-top: 2pt;
margin-left: 5px;
text-decoration: none;
}

a.permalink:hover, a.permalink:active {
color: #666;
text-decoration: underline;
}

a.permalink .anchor {
width: 16px;
height: 9px;
margin: 3px 2px 0 0;
padding: 0;
line-height: 14px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAMAAAAM9FwAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9QTFRFAAAAhISEzMzM////////jEVHDAAAAAR0Uk5T////AEAqqfQAAAA4SURBVHjabI3RDgAgCAIv8v+/Ocz1UHYbbKJD5gMpU1YBCgWW9tYzh0wcBANJ9uB70Tr6l5slwABR3gES8maKuQAAAABJRU5ErkJggg%3D%3D);
display: inline;
float: left;
}


a.permalink .heart {
display: inline;
float: left;
height: 14px;
line-height: 14px;
margin: 0.5px 3px 0px 0px;
padding: 0px;
width: 15px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWFJREFUeNpi/PnzJ0NkVpG8jqzYpm9fPuv9+vWLgY+Pn+EPA1tFY21ZZ15FrYk4L+eODx/eCzMxMTHw8fN//vabIau1vmoJo66Nt2CQi+mbd2/fMjGgAQFBkf2/f/9w/PrlC4o4IyMjAzOnQACLt5NF3ru3rzA0gsCH928csYn///+fgZeDeSoTG9O/CAYywK9fP6SZGP4xcJOj+d/ffwxM/xkYrpGjmYODg4Hp+59/88jR/J+R6SgjkGarr294/+7dWy5iNYKi7Nc/dksmYDz/ev/9nx8LCwvRtvIKiiyb0NN8AhxF3c3Ve9m5BSqI0SgoJHKttrIsGuwCmGBjbUUn0MRu/BqF7zQ11hvCnY8sWV9dUcbNL1YB8hOGRmGxU02NDeogb8JTGihto4OKulZ/Lpa/Gz59+sTAzMzMwM0vNK+uqjwZXR1WzSCQnl6sISsv1vXj5991LY1VC7CpAQgwAIy2fi4ajd9dAAAAAElFTkSuQmCC);
}

a.permalink .reblogicon {
width: 15px;
height: 12px;
margin: 1px 2px 0 0;
padding: 0;
line-height: 14px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAMAAACKnBfWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAxQTFRF////U1NTAAAAAAAAesd48QAAAAN0Uk5T//8A18oNQQAAADdJREFUeNpiYGJEBkwMCDYDnIDyGSB8BgQA8VG4YD5CPwMYwg1hAPNQdGCax4gwAZsj0NwLEGAAMAAAf5berOwAAAAASUVORK5CYII%3D);
display: inline;
float: left;
}

    
/* FOOTER */

#footer-container {
margin: 0;
font-size: .9em;
padding: .5em 0 0;
width: 100%;

}


/* PREVIOUS-NEXT LINKS */  

#pagination {
display: inline;
padding-left: 1em;
padding-right: 1em;
}

#pagination a, #pagination a:visited, #pagination a:active {
text-decoration: none;
font-size: 14pt;
font-weight: 800 !important;
color: white;
}

#pagination #prev {
margin-right: 0;
padding: 3pt 6pt;
background-color: #939494;
-webkit-border-radius: 4pt;
-moz-border-radius: 4pt;
border-radius: 4pt;
}

#pagination #next {
margin-left: 1em;
padding: 3pt 6pt;
background-color: #939494;
-webkit-border-radius: 4pt;
-moz-border-radius: 4pt;
border-radius: 4pt;
}


/* CONTENT */
    
#content {
padding-top: 5.50em;
padding-left: .8em;
padding-right: .8em;
margin-bottom: 1em;
margin-left: 18.5em;
width: 510px;
      
}

#content .date {
color: #333;
display: block;
letter-spacing: .1em;
margin-bottom: 1.5em;
font-weight: bold;
text-transform: uppercase;
      
}
    
#content h2 a{
text-decoration: none;
    
}
    
.reblog {
display: block;
margin-bottom: 1em;
      
}

.post-footer .permalink:hover {
text-decoration: none;

}
    
.firstcolumn .tags {
border-top: 1pt dotted #939494;
border-bottom: 1pt dotted #939494;
color: #666666;
display: block;
font-size: 1em;
font-weight: 800;
line-height: 1.1em;
margin-left: 30%;
padding-top: 5pt;
padding-bottom: 5pt;
margin-bottom: 5pt;
text-align: right;
}
    
.firstcolumn .tags a {
color: #939494;
text-decoration: none;
}
    
.firstcolumn .tags a:active, .firstcolumn .tags a:hover {
color: #c00c20;
}

.firstcolumn .when {
padding: 0 .2em 0 .5em;
color: #333;
text-transform: uppercase;

}


.datebox {
background-color: #939494 !important; 
padding-bottom: 6px; min-height: 10px; 
color: white; 
font-weight: 800; 
padding-top: 3px; 
font-size: 1.5em; 
line-height: 1em;
}

.regular, .quote, .link, .photo, .conversation, .video, .audio {
margin: 0 0 1.5em;

}

.regular img{
max-width: 100%;

}

.posttitle {
color: #c00c20;
font-size: 1.5em;
font-weight: 600;
margin: 0 0 .40em;
padding: 0;
border: none;
margin-left: 10%;
}

.redrow .posttitle, .adrow .posttile {
color: white;
}

.link .arrow{
margin-left: .2em;

}

.link h1, .link h2, .caption h2, .top h1, .top h2 {
font-size: 2.2em;
font-weight: 800;
line-height: 1em;
margin-bottom: 0.5em;
margin-top: 0.2em;
width: 500px;
text-align: left;
}

.regular .top h1, .regular .top h2 {
padding-bottom: .5em;
color: #939494;
}

.regular .top.shorthed h1, .regular .top.shorthed h2{
font-size: 1.7em;
width: 640px;
color: #939494;
margin-bottom: 0;
}

.link h1 a, .link h2 a, .caption h2 a, .top h1 a, .top h2 a {
text-decoration: none;
color: #939494;
}

.posttitle a {
text-decoration: none;
color: #c00c20;
}

.posttitle a:hover,.link h1 a:hover, .link h2 a:hover, .caption h2 a:hover {
text-decoration: underline;
}

.link .link-body, .quote .quote-body {
margin-top: 1em;
margin-bottom: 1em;

}
    
.quote .arrow, .reblog .arrow {
margin-right: .2em;

}

.conversation ul {
list-style: none;
padding: 0 1em 0 0;
margin-left: 0;
            
}
    
conversation ul li{
list-style: none;
padding: 0 1em;
            
}

.conversation ul li .person {
color: #333;
font-weight: bold;
margin-right: 1em;

}

.video .embed {
width: 100%;

}

object, embed {
margin: 0;
}
    
.photo .postphoto img {

}
    
    
.caption {
margin: 0;
    
}

.clear {
clear: both;

}
	
.feedflare, .sfbtease {
	display: none !important;
}


/* SFB super-simple styles */
ul.grabbagone, ul.grabbagtwo, ul.grabbagthree, ul.grabbagfour, ul.grabbagfive, ul.threecircles {
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 0;
}

p.factboxnewone {
	clear: both;
	float: left !important;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 1.5em;
	font-weight: 300;
	left: auto;
	line-height: 1.2em;
	list-style-type: none !important;
	margin-bottom: 1.3em;
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-top: 0px !important;
	overflow: hidden;
	padding: 12pt 0px 0px !important;
	width: 650px;
}

p.cutlinenew, p, span.cutlinenew p {
	margin-left: 0px !important;
	padding-bottom: 10px !important;
	padding-top: 6pt !important;
	clear: both;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	list-style-type: none !important;
	margin-bottom: 9pt;
	margin-right: 0px !important;
	margin-top: 0px !important;
	overflow: hidden;
	max-width: 650px;
	font-size: 1.25em;
	font-weight: 300;
	line-height: normal;
	margin-bottom: 2%;
	margin-top: 0;
	text-align: left;
}

p strong {
color: #C00C20;
font-weight: bold;
}

p.cutlinenew strong, p.cutlinenew b, span.cutlinenew strong, span.cutlinenew b {
color: #C00C20;
font-size: 1.25em;
font-weight: bold;
}

p.cutlinenew strong a, p.cutlinenew b a, span.cutlinenew strong a, span.cutlinenew b a {
color: #C00C20;
}


.topcontrol {
background-color: #DBDEDD;
border-radius: 6pt 6pt;
-moz-border-radius: 6pt 6pt;
-webkit-border-radius: 6pt 6pt;
bottom: 60px;
cursor: pointer;
height: 55px;
opacity: 0.8;
position: fixed;
right: 35px;
width: 55px;
}

/* Import-specific stuff */

.tumblrize-permalink {
color: #939494;
font-size: 12pt;
font-weight: 300;
}

h2.tumblrize-permalink {
margin-bottom: 0em;
width: 500px;
}

.tumblrize-permalink img {
margin-bottom: -1pt;
margin-right: 6pt;
}

.tumblrize-permalink a {
color: #939494;
}

.time {
bottom: 0px;
color: #939494;
font-size: 0.9em;
font-weight: 500;
padding: 4pt;
position: absolute;
-webkit-text-shadow: #EEE 1px 1px 0.5px;
-moz-text-shadow: #EEE 1px 1px 0.5px;
text-shadow: #EEE 1px 1px 0.5px;
z-index: 20; }

p.cutline {
font-size: 1.4em;
font-weight: 200;
margin-top: -5pt;
max-width: 500px;
line-height: 1.2em;
}

p.cutline strong {
color: #C00C20;
font-weight: 800;
line-height: normal;
}

/* For likes */

            ul#likes {
            	list-style-type: none;
            	margin: 0 0 0 0;
            	padding: 0 0 0 0;
            	background-color: white;
            	min-width: 3000px;
            	height: 300px;
            	float: left;
            	color: #666;
            }

                li.like_post {
                    /* Should match the width specified in the Likes tag */
                    width: 200px;
                    height: 250px;
                    padding: 25px;
                    float: left;
                }

                  li.like_post blockquote {
                      margin: 0;
                      padding: 0 0 0 10px;
                      border-left: 1px solid #eee;
                  }

                  li.like_post ol,
                  li.like_post ul {
                      margin: 0 0 0 15px;
                      padding: 0;
                  }

                  ul#likes li:nth-child(even) {
                    background-color: #e8ecea;
                    -moz-box-shadow: #666 0px 0px 4px;
                    -webkit-box-shadow: #666 0px 0px 4px;
                    box-shadow: #666 0px 0px 4px;
                  }
                  li.like_post .like_link a {
                      font-weight: bold;
                  }

                  li.like_post .like_title {
                      font-weight: bold;
                  }

                  li.like_text_post .like_title {
                      font-size: 2.5em;
                      font-weight: bold;
                      margin-top: 5px
                  }

                  li.like_text_post p {
                      color: #939494;
                      font-size: 1.8em;
                  }

                  li.like_post .like_photo_post {
                     overflow:hidden;
                  }

                  li.like_post img.like_photo, li.like_post img.like_video_thumbnail  {
                      max-width: 100%;
                  }

                  li.like_photo_post .like_caption, li.like_video_post .like_caption {
                      background-color: white;
                      bottom: 0px;
                      height: 100px;
                      padding-top: 1em;
                      position: absolute;
                      width: 220px;
                      margin-left: -10px;
                      font-size: 1.4em;
                      font-weight: 800;
                      color: #666;
                      text-align: center;
                      display: none;
                   }

                  li.like_link_post .like_link {
                      font-size: 2.5em;
                      font-weight: 800;
                      line-height: 1.1em;
                      margin-bottom: auto;
                      margin-top: 5px;
                      text-align: center;
                   }
                  ul#likes li:nth-child(even) .like_caption {
                      background-color: #e8ecea;
                   }

                  .like_caption a, .like_link a {
                      color: #666;
                      text-decoration: none;
                   }

                  .like_caption a:hover, .like_link a:hover {
                      color: #c00c20;
                   }

                  li.like_quote_post div.like_quote {
                      color: #8B8E8D;
                      font-size: 2.5em;
                      line-height: 1.2em;
                  }

                  li.like_quote_post div.like_quote .like_left_quote {
                      color: #C00C20 !important;
                      font-size: 1em !important;
                      line-height: 1em !important;
                      margin-left: 0px !important;
                      position: relative !important;
                      top: 0em !important;
                      z-index: 1 !important;
                  }

                  li.like_quote_post div.like_quote .like_right_quote {
                      color: #c00c20;
                      font-size: 1em;
                  }

                  .post_info_bottom a {
                      color: #e8ecea;
                   }

                  li.like_post .post_info_bottom {
                      background-color: #AAA;
                      bottom: 0px;
                      color: #E8ECEA;
                      display: block !important;
                      font-size: 0.7em;
                      font-weight: 800;
                      letter-spacing: 1px;
                      margin-left: -25px;
                      padding: 2pt 5pt 2pt 5px;
                      position: absolute;
                      text-shadow: #888 1px 1px 0.3px;
                      text-transform: uppercase;
                   }

.row.likes {
	background-color: #939494;
	width: 100%;
	overflow: hidden
	min-height: 250px;
}

.row.likes .firstcolumn .posttitle {
	color: white;
}

.likerow {
	height: 300px;
	overflow: hidden;
	padding: 0;
}

.likeslider {
	height: 300px;
	margin-left: 160px;
	position: relative;
	width: auto
	-moz-box-shadow: #666 0px 0px 4px;
	-webkit-box-shadow: #666 0px 0px 4px;
	box-shadow: #666 0px 0px 4px;
}

.likerow.smaller, .likerow.smaller .likeslider, .likerow.smaller ul#likes, .likerow.smaller .sliderPrev, .likerow.smaller .sliderNext {
	height: 200px;
}

.likerow.smaller ul#likes {
	font-size: .8em;
}

.likerow.smaller ul#likes li.like_post {
float: left;
height: 180px;
overflow: hidden;
width: 200px;
padding: 10px 20px;
}

.likeslider div.sliderbox {
	float: left;
	margin: 0;
	padding: 0;
	position: absolute !important;
	width: 100% !important;
	left: 30px !important;
}

.likerow.smaller .post_info_bottom {
        margin-left: -20px;
}

.likerow.smaller .like_caption {
        height:50px;
}


.likerow.smaller .like_caption p {
        padding-bottom: 3em;
}

.sliderNext, .sliderPrev {
	position: relative;
	float: left;
	width: 30px;
	height: 300px;
	font-size: 16pt;
	font-weight: 800;
	font-color: #939494;
	background-color: #dbdedd;
	text-align: center;
	border: 0;
	z-index: 30;
}

.sliderNext {
	float: right;
	-moz-box-shadow: #666 0px 0px 4px;
	-webkit-box-shadow: #666 0px 0px 4px;
	box-shadow: #666 0px 0px 4px;
}

.sliderNext:hover, .sliderPrev:hover {
	color: #666;
	background-color: #CCC;
}

.stButton .stButton_gradient {
	padding-top: 0 !important;
}

.share {
border-top: 1pt solid #dbdedd; padding-top: 5pt; padding-left:10px; padding-right: 10px; clear: both; width: 650px; position: absolute; bottom: 0; z-index: 150;
}

	.sfbsource a {
	letter-spacing: normal;
	color: #c00c20 !important;
	font-size: 10px !important;
	font-weight: bold;
	text-transform: uppercase;
	}

.twtr-tweet-wrap p {
font-size: 10pt;
font-weight: 400;
line-height: 1.4em;
margin: 0px 0px 1em;
clear: none;
}

.twtr-tweet-wrap a {
font-weight: 800;
color: #c00c20 !important;
}

span {
overflow: normal;
}

.stButton .stHBubble {
height: 100%;
}

stBubble_hcount {
display: block;
}

.stwrapper {
top: 0;
position: absolute;
z-index: -1;
}