.list_source_linkbar {
	float: right;
	position: relative;
	bottom: 4px;
	/* white-space: nowrap; */	
}
.list_source_linkbar a, .post_source_linkbar a {
text-decoration: none;
text-shadow:initial;
color: #EEE;
font-size: 0.75em;
height:28px;
vertical-align:middle;
text-align:left;
white-space:nowrap;
-moz-border-radius: 3px;
border-radius: 3px;
}
.post_source_linkbar a.post_source_author {
	margin: 0 12px 0 8px;
}
.list_source_linkbar a.post_source_author {
	margin: 0 12px 0 0;
}
/* .list_source_linkbar */
a.post_source_author:hover {
background-color: blue;
}

/* .list_source_linkbar */
a.post_source {
background-color: grey;
/* box-shadow: 3px 3px 3px #808080; */
padding: 4px 9px;
}
.post_source_linkbar a.post_source {
margin: 0 0 0 8px;
}
.list_source_linkbar a.post_source {
margin: 0;
}
/* .list_source_linkbar */
a.post_source:hover {
background-color: darkgrey;
}

.post_source_linkbar {
	clear: both;
	/* border-top: 1px solid rgb(36,56,14); */
	border: none;
	margin: 8px auto 0 auto;
	padding: 4px 0;
	width: 100%;
	float: left;
	height: 128px;
	background: rgba(170,170,170,0.6);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99AAAAAA, endColorstr=#99AAAAAA)" !important; /* IE8 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99AAAAAA', endColorstr='#99AAAAAA') !importan
}

.post_source_logo {
	max-height: 112px;
	max-width: 350px !important;
	float: right !important;
}
.post_source_linkbar .post_source_logo {
	position: static;
	margin: 4px 6px 0 0 !important;
}
.list_source_linkbar .post_source_logo {
	height:28px;
	vertical-align:middle;
	margin: 0 0 0 12px !important;
}

.post_source_icon {
	float: none !important;
	max-height: 26px;
	max-width: 28px;
	line-height:28px;
	vertical-align:middle;
}
.post_source_linkbar .post_source_icon {
	margin: 0 0 0 8px !important;
}
.list_source_linkbar .post_source_icon {
	margin: 0 !important;
}

#single .post div table, .embed-youtube {
	clear: both;
}

#single .post td img {
	float: none;
	margin: auto;
}

#single .post td {
	border: none;
	vertical-align: middle;
}

thumb {
	float: left;
	margin: 0;
	clear: both;
	width: 100%;
	background: #111; 
	padding: 6px 0 3px 0;
	overflow: hidden;
/*	border-top: 3px dotted #C0C0C0;
	border-bottom: 3px dotted #C0C0C0; */
}

thumb img {
	height: 112px;
	margin: 4px 0 4px 14px !important;
}

.home .content .post .featured_image, .archive .content .post .featured_image {
	display:none;
}
.featured_image {
	margin:0 !important;
	padding:0 !important;
	border:none;
}
.category-tag {
	display:none;
}
.navbar .logo img {
height:22px;
}
/*
body {
background-image: url('http://cdn.occuworld.org/wp-content/images/wild_oliva.png');
}
*/
.boxy .post img {
width: auto !important;
}
.category-tag {
font-size:0.75em;
}
div.post-content, div.post-content p {
line-height: 1.2em;
text-align: justify;
}
ul.nav {
font-size: 20px !important;
}
#nav-main .social i {
font-size:0.9em !important;
}
.social {
padding-top:4px;
margin: 4px 0;
width: 1.8em;
height: 1.6em;
font-size: 0.9em;
}
.home-banner {
max-height:320px;
height:16vw;
/* width:100vw; */
margin: -20px 0 12px 0;
background: url('http://cdn.occuworld.org/wp-content/images/occuworld-banner.jpg') no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.occuworld.org/wp-content/images/occuworld-banner.jpg', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.occuworld.org/wp-content/images/occuworld-banner.jpg', sizingMethod='scale');
cursor: pointer;
cursor: hand;
}
.clip-thumb {
max-height: 356px;
overflow: hidden;
background-color: #EEE;
}
.boxy .post .clip-thumb img {
width: 100% !important;
}
.post, .posttitle {
overflow:hidden;
text-overflow:ellipsis;
-ms-text-overflow:ellipsis;
/* margin: 0 0 8px 0px !important; */
border: none !important;
background-color: inherit !important;
box-shadow: none !important;
}
.posttitle a {
color:#005580;
}
.excerpt-more {
text-align:center;
/* border-top: 1px solid #EEE; */
padding-top: 8px;
}
.excerpt-more a {
margin:4px;
}
.post_source_linkbar {
display:none;
}
.post_source_logo {
max-height: 112px;
max-width: 350px !important;
float: right !important;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
a.post_source_logo {
background-color:#EEE;
}
.nr_related_placeholder {
	font-size: 0% !important;
}
.post-excerpt {
text-align: justify;
line-height: 1.2em;
margin-top: 4px;
}
.addthis_32x32_style {
display:table;
/* clear:both; */
}
.post-meta-top .addthis_32x32_style {
margin: 15px 8px 8px 0;
}
.text-align-center .addthis_32x32_style {
margin: 8px auto;
}
.post-meta-top .addthis_toolbox {
float:left;
}
thumb {
	float: left;
	margin: 0;
	clear: both;
	width: 100%;
	background: black; 
	padding: 6px 0 3px 0;
	overflow: hidden;
/*	border-top: 3px dotted #C0C0C0;
	border-bottom: 3px dotted #C0C0C0; */
}
thumb img {
	height: 112px;
	margin: 4px 0 4px 14px !important;
}
/* magic video sizer */
span[class*='embed-'], .vvqbox {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
    clear:both
}
.vvqbox {
height:0 !important;
width:100% !important;
}
span[class*='embed-'] iframe, .vvqbox iframe, span[class*='embed-'] object, .vvqbox object, span[class*='embed-'] embed, .vvqbox embed,
.vvqbox img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.attachment-large {
display:none;
}
.post-wrapper {
padding: 20px 0;
}
img.odd {
float: left;
margin: 4px 4px 4px 0px;
}
img.even {
float: right;
margin: 4px 0 4px 4px;
}
.pad8 {
padding: 8px;
}
.mtb6 {
margin: 6px 0px;
}
.m8 {
margin: 8px;
}
.mr8 {
margin: 8px 8px 8px 0;
}
.ml16 {
margin: 8px 8px 8px 16px;
}
.r4 {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
blockquote {
font-weight: bold;
font-size: 1em;
color: rgba(0,0,0,0.65);
}
blockquote p {
font-weight:inherit;
font-size:inherit;
color: inherit;
}
.nrelate_nsq.nr_150 .nr_panel .nr_text {
bottom:27px;
}
.bline {
border-bottom : 1px solid #eee;
}
.alert-light {
border-color:#EEE;
background-color:#F5F5F5;
}
/* fixup */
.social:hover {
-webkit-border-radius : 1em;
-moz-border-radius: 1em;
}
#navigation .pager a, .post-wrapper .pager a, .pricing-table .plan {
-webkit-border-radius : 5px;
-moz-border-radius: 5px;
}
.post-comments span.bypostauthor, .post-comments span.bypostauthor a.url {
-webkit-border-radius : 3px;
-moz-border-radius: 3px;
}
.plan, .plan-name-bronze, .plan-name-gold, .pricing-table-bronze {
-webkit-border-radius : 5px 5px 0 0;
-moz-border-radius : 5px 5px 0 0;
}
.pricing-table .plan ul {
-webkit-border-radius : 0 0 5px 5px;
-moz-border-radius : 0 0 5px 5px;
}
/* disqus fixup */
#dsq-content #dsq-comments .dsq-comment{ font-size:1.2em; }
.addthis_sharing_toolbox {
height:35px;
white-space: nowrap;
display: inline-block;
}
.warn {
border-color:darkorange !important;
background-color:orange !important;
color:white;
padding-bottom:10px !important;
}