/*
Theme Name: Emitations
Description: Responsive, HTML5 and CSS3, light, easy to install and run, widgetized sidebar and footer, translation ready, SEO friendly WordPress theme with decent and modern design. 
Version: 1.3
Tags: pink, gray, two-columns, fixed-width, editor-style, sticky-post, threaded-comments, translation-ready, custom-menu
License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/

/* Reset browser styles
------------------------------------------ */
* {margin: auto; padding: 0}
html {overflow: scroll;}
.#wrapper {width:1192px; background:#fff; margin:0;padding:0;}
body {background: #CDCDCD; color: #000; font: 0.75em/1.5em "Arial", "Helvetica", sans-serif;}
dt {font-weight: 700;}
img {border: none; vertical-align: middle;}
ul[class] {list-style: none;}
a {color: #c04583; text-decoration: none !important; font-weight:bold;}
a:hover {color: #c04583; text-decoration: underline;}
a * {cursor: pointer;}
.moretag {color:#c04583;}
textarea, input, select, option, optgroup, button {font: 1em "Arial", "Helvetica", sans-serif;}
button, [type="radio"], [type="checkbox"], [type="submit"], [type="button"], [type="reset"], label, select {cursor: pointer;}
input, select, textarea {outline: none;}
fieldset {overflow: hidden; border: none;}
legend {display: none;}
.contentWrapper {padding-left:0px !important;}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"]>input[type="button"]::-moz-focus-inner {padding: 0; border: none;}

/* Global Styles
------------------------------------------ */
h1 {margin: 0px 0 10px; color: #333333; font: normal 1.667em "Arial",sans-serif;}
h2 {margin: 1em 0; padding-bottom: 5px; color: #333333; font: normal 1.5em "Arial",sans-serif;}
h3 {margin: 1em 0 0; color: #333333; font: bold 1.333em "Arial",sans-serif; text-transform:uppercase;text-align:center;}
h4 {margin: 1em 0 0; color: #333333; font: normal 1.25em "Arial",sans-serif;}
h5 {margin: 1em 0 0; color: #666; font: normal 1.167em "Arial",sans-serif;}
h6 {margin: 1em 0 0; color: #666; font: normal 1em "Arial",sans-serif;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #c04583; font-family: "Arial",sans-serif; text-decoration: none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: #c04583; text-decoration: none;}
blockquote {margin: 1.5em 0; padding: 5px 10px; border: 1px solid #cad1d5; border-radius: 5px; background: #dfe2e5; color: #333333; font-style: italic;}
sub, sup {line-height: 1em;}
ul li, ol li {margin: 5px 20px;}
dl {overflow: hidden; margin: 1em 0; }
dt {float: left; clear: left; width: 150px; margin: 0 0 1em; padding: 0; font-weight: bold;}
dd {width: 500px; margin: 0 0 1em 150px; }
p {margin: 1em 0;}
label {float: left; clear: left; width: 150px; padding: 5px 0; font-family: "Arial",sans-serif;}
select option {padding: 0 5px; }
input[type="radio"], input[type="checkbox"], input[type="submit"], {width: auto; border: none; background: none;}
span.required {padding: 0 5px; color: #c04583; font-weight: bold; font-size: 1.077em;}
textarea {width: 95%; min-width: 95%; max-width: 95%; height: 100px;}
p.form-submit, p.form-allowed-tags {margin-left: 150px;}
button, input[type="button"] {height: 24px; padding: 0 15px; border: 1px solid #333333; border-radius: 5px; background: #333333 url("images/mm.png") top repeat-x; color: #fff; font: normal 1em/24px "Arial",sans-serif; vertical-align: middle;}
.searchform button {width: 32px; height: 27px; margin: 0 0 0 10px; padding: 0; background: url("images/search-button.png") center center no-repeat; text-indent: -50em; box-shadow: none;}

/* Main Layout
------------------------------------------ */
.content {padding-bottom:0px;}
.content>div {overflow: hidden; width: 1192px; margin: 0 auto; background:#FFF;}
.main {float: left; overflow: hidden; width: 625px; margin-bottom: 0; padding: 20px 25px 25px;border-right: 1px solid #CDCDCD;}
aside {float: right; width: 230px; margin-bottom: 0; padding: 20px 20px 20px; }

/* sidebar
------------------------------------------ */
.widget {margin-bottom: 1.5em;}
.widget select {width: 220px; margin: 5px 0;}
aside h3 {margin: 0; padding-top: 20px; border-top: 2px dotted #CDCDCD;}
aside .tagcloud {margin: 1.5em 0; }
aside ul {list-style: none; margin: 10px 0; padding: 0;}
aside ul li {margin: 0; padding: 5px 0 0 15px; background: url("images/arrow.gif") 0 10px no-repeat; color: #444;}
aside ul li.current-menu-item>a, aside ul li.current_page_item>a, aside ul li.current-cat>a,
aside ul li.current-menu-item>a:visited, aside ul li.current_page_item>a:visited, aside ul li.current-cat>a:visited {font-weight: bold; color: #666;}
aside a {color: #333333;}
aside a:visited, aside .tagcloud a:visited {color: #666;}
aside a:hover {color: #c04583; text-decoration: none;}
aside ul li ul {margin: 3px 0 -3px;}
aside ul ul li {padding-left: 20px; background: url("images/arrow.gif") 0 10px no-repeat; }

aside form {margin: 10px 0; padding: 0; border: none; background: none; }
aside form input {width: 180px; background: #fff;}


/* post styles
------------------------------------------ */
.main article.post, .main article.page {clear: both; overflow: hidden; margin-bottom: 15px; padding: 0;}
article.post h2, article.page h2 {margin: 1em 0 5px; padding: 0;}
article.post h2:first-child, article.page h2:first-child {margin-top: 0;}
article.post h2 a:hover , article.page h2 a:hover {color: #c04583;}
article.post.sticky p {font-weight: bold;}
p.post-meta {margin: 0 0 0 -10px; padding: 0; color: #555; font-size: 0.846em; line-height: 20px;}
p.post-meta a {color: #333333;}
p.post-meta a:hover {color: #c04583; text-decoration: none;}
p.more {float: right; margin-top: 0.5em; padding-left: 30px; }
p.more a {float: right; overflow: hidden; width: 20px; height: 20px; padding: 0; background: url("images/icons.png") 0 -100px no-repeat; text-indent: -90em;}
.post img.attachment-post-thumbnail {float: left; margin: 10px 10px 10px 0;}

.icon {display: inline-block; width: 20px; height: 20px; margin: 0 2px 0 10px; background: url("images/icons.png"); vertical-align: middle;}
.icon.date {background-position: 0 0;}
.icon.author {background-position: 0 -20px;}
.icon.comments {background-position: 0 -60px;}
.icon.cats {background-position: 0 -40px;}
.icon.tags {background-position: 0 -80px;}

.taxonomy {clear: both; padding: 1px 10px; border-bottom: 2px solid #c04583; border-radius: 5px 5px 0 0; background: #F1F1F1 bottom repeat-x; font-size: 0.917em;}
.taxonomy p {margin: 0.5em 0;}
.taxonomy .icon {margin-left: 0;}
.taxonomy a:hover {color: #c04583; text-decoration: underline;}

.main label {float: none;}

p.pages a {display: inline-block; padding: 1px 5px; font-weight: bold;}
p.pages a:hover {background: #c04583; color: #fff; text-decoration: none;}

/* comments
------------------------------------------ */
.comments {clear: both;}
.comments label {float: left;}
.comments>h3 {padding-left: 25px; background: url("images/icons.png") 0 -40px no-repeat; font: normal 1.154 "Arial",sans-serif;}
.comments #respond h3 {padding-left: 25px; background: url("images/icons.png") 0 -60px no-repeat; font: normal 1.154 "Arial",sans-serif;}
ul.commentlist {margin: 1em 0;}
ul.commentlist li {overflow: hidden; margin: 1em 0 0; padding: 10px; border: 1px solid #b0b9bf; border-top-width: 2px; border-radius: 0 0 5px 5px; background: #eeeff1 url("images/taxonomy-bg.png") top repeat-x;}
ul.commentlist li.odd {border-top: 1px solid #c04583;}
ul.commentlist li li {clear: both; margin: 0 0 15px; border: 1px solid #b0b9bf;}
ul.commentlist ul {clear: both;}
img.avatar {float: left; margin: 0 10px 0 0; padding: 3px; border: 1px solid #b0b9bf; background: #fff;}
.reply {float: right; overflow: hidden; }
.reply a {float: right; height: 20px; margin-bottom: 15px; padding-left: 25px; background: url("images/icons.png") 0 -60px no-repeat; font-weight: bold; line-height: 20px;}
.reply a:hover {text-decoration: none;}
ul.commentlist li .comment-body ul {margin: 1em 0; list-style: disc;}
ul.commentlist li .comment-body ol {margin: 1em 0; list-style: decimal;}
ul.commentlist li .comment-body li {overflow: visible; margin: 0 0 0 20px; padding: 0; border: none; background: transparent;}
.comment-meta, .comment-author-vcard {font-size: 0.923em;}
a#cancel-comment-reply-link {font-size: 0.75em;}
a.comment-reply-link {font-size: 1em; font-weight: normal; font-family: "Arial",sans-serif;}
a.comment-reply-link:hover {color: #000;}

/* misc
------------------------------------------ */

.clear {height: 0; margin: 0; padding: 0; clear: both; float: none; overflow: hidden; border: none;}
.alignleft {float: left; margin: 5px 15px 5px 0; padding: 0; }
.alignright {float: right; margin: 5px 0 5px 15px; padding: 0; }
.aligncenter {display: block; text-align: center; margin-left: auto; margin-right: auto; margin-top: 1em; margin-bottom: 1em;}
.alignnone {clear: both; margin: 5px 5px 5px 0; padding: 0; }
.wp-caption-text {margin: 0.5em 0; color: #666; font-size: 0.917em;}
.nocomments {clear: both;}
img.size-thumbnail {margin: 5px;}
a.post-edit-link {font-size: 0.5em;}
img {margin: 0; max-width: 620px; height: auto;}
img.attachment-post-thumbnail, img.attachment-thumbnail {padding: 2px; border: 1px solid #b0b9bf; border-radius: 5px; background: #edf4f8;}
a:hover img.attachment-post-thumbnail, a:hover img.attachment-thumbnail {border-color: #b0b9bf;}
embed {max-width: 620px;}
.wp-caption img, .wp-caption embed {max-width: 600px;}
label+.required {margin-left: -15px;}

.gallery {overflow: hidden; padding: 1.5em 0;}
.gallery dl {text-align: center;}
.gallery dl dt {float: none; width: auto;}
.gallery dl dd {clear: left; width: auto; margin: 0; text-align: center;}
.gallery a img, .gallery a img[class] {padding: 2px; border: 1px solid #b0b9bf !important; border-radius: 3px;}
.gallery a:hover img {border-color: #c04583 !important;}
[id*="gallery"] img {border: 1px solid #b0b9bf;}

.wp-caption {max-width: 610px;}
.wp-caption, .gallery-caption {padding: 10px 5px 5px; border: 1px solid #b0b9bf; border-radius: 3px; background: #e0e4e6; text-align: center;}

p.pagination {overflow: hidden; clear: both; margin: 30px 0; padding: 0;}
p.pagination a {height: 20px; margin: 5px 0; background: url("images/icons.png") no-repeat; font: normal 1em/20px "Arial",sans-serif;}
p.pagination a:hover {color: #c04583; text-decoration: none;}
p.pagination .prev a {float: left; padding: 0 0 0 25px; background-position: 0 -140px;  }
p.pagination .next a {float: right; padding: 0 25px 0 0; background-position: 100% -120px;}
p.pages {clear: both;}

p label {display: inline; margin-bottom: 0;}
.main h3, .main h2 {clear: both;}
p.comment-form-comment label {display: block; float: left;}

.gallery-caption {position: static;}
.bypostauthor {position: static;}
.content pre {overflow: auto; width: 625px;}
.theme_author {width: 1192px; margin-left:auto; margin-right:auto; text-align: right;}

/*custom*/
.content,
.theme_author,
footer,
header {
	padding: 0;
}
input, select, select[class], textarea {
	max-width: 100%;
}
footer form input,
aside form input {
	width: 70%;
}
footer form input {
	width: 60%!important;
}
footer form.searchform button,
aside form.searchform button {
	margin-right: -40px;
}
.main {
    width: 72%;
	margin-right: -10%;
}
aside {
    width: 20%;
}
select {
	max-width: 100%;
}
nav select {
	display: none;
}
footer > ul.menu,
nav ul.menu,
footer > div,
.content > div,
.theme_author,
header > div {
	width: auto;
	max-width: 1192px;
	margin-left: auto;
	margin-right: auto;
}

footer .widgets {
	overflow: hidden;
	padding-top: 20px;	
}

footer .widgets .col {
	width: 23%;
	float: left;
	margin: 0;
	margin-right: 2%;	
}

footer .widgets .cols:last-child .col:last-child {
	margin-right: 0;
	width: 25%;
}

footer > div {
	text-align: left;
}
#calendar_wrap th,
	#calendar_wrap td {
		padding: 5px;
	}
	

.gallery-caption {
	margin: 5px 10px 5px 0!important;
}
img {
	max-width: 100%;
}
embed {
	max-width: 100%;
}
.gallery dl dt {
	float: none; 
	width: auto;
	padding: 0 10px 0 0;
}
.gallery img {
	max-width: 100%;
}
.wp-caption img, 
.wp-caption embed {
	max-width: 100%;
}.wp-caption {
	max-width: 95%;
}
img.alignleft,
img.alignright,
img.aligncenter {
	max-width: 95%!important;
}
iframe {
	max-width: 100%;
}
	
@media only screen and (min-width: 401px) and (max-width: 800px) {
	
	.main {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		padding-left: 0;
		padding-right: 0;	
	}
	p.pagination,
	.main article.post, .main article.page {
		margin-left: 10px;	
		margin-right: 10px;	
	}
	aside {
		border-left: none;
		border-right: none;
		padding-left:10px;
		padding-right: 10px;
		margin-left: 0;
		margin-right: 0;		
		width: auto;
		float: none;
		clear: both;
		overflow: hidden;		
	}
	aside .cols {
		width: 50%;
		float: left;	
	}
	aside .cols:first-child .widget{
		margin-right: 7px;	
	}	
	aside .cols:last-child .widget{
		margin-left: 7px;	
	}
	
	p.post-date {
		margin-left: 0;
		margin-right: 7%;
		width: 45px;	
	}
	
	/*footer*/
	footer {
		padding-left: 10px;
		padding-right: 10px;	
	}
	
	footer .widgets .cols {
		width: 49%;
		float: right;	
	}
	footer .widgets .cols:first-child {
		width: 49%;
		float: left;	
	}
	
	footer .widgets .col {
		margin-left: 0;
		margin-right: 0;
		padding-left: 0;
		padding-right: 0;
		width: 100%;
		vertical-align: top;
		margin: 0 auto!important;
		float: left;
			
	}
	
	footer .widgets .col .widget {
		margin-right:0;
		margin-left:0;
		margin-top: 15px;	
	}
	
	.engine {
		display: none
	}
	input, select, select[class], textarea {
		width: 75%;	
	}
	section form.searchform input {
		width: 84%;	
	}
	.widget form[class] input, aside form input {
		width: 66%;
		padding-right: 0;
		padding-left: 3%;	
	}
	table th, table th[class],
	table td, table td[class] {
		padding: 3px 5px;	
	}
	footer .widgets .cols:last-child .col:last-child {
		width: 100%;	
	}	
	#calendar_wrap {
	margin-left: -10px;
	
	}
	
	#calendar_wrap th,
	#calendar_wrap td {
		padding: 3px;
	}
	header > div > div {
			
	}
	footer {
		margin-top: 10px;	
	}
}
@media only screen and (min-width: 401px) and (max-width: 650px) {
	header > div > div {
		overflow: hidden;		
	}
}
/* for mobile divices*/
@media only screen and (min-width: 50px) and (max-width: 400px) {
	.main article.post, .main article.page {
		padding-left: 10px;
		padding-right: 10px;	
	}
	#calendar_wrap {
	margin-left: -10px;
	
}

#calendar_wrap th,
#calendar_wrap td {
	padding: 3px;
}
	/*Header*/
	footer .widgets .cols:last-child .col:last-child {
		width: 100%;	
	}	
	header > div {
		text-align: center;	
	}
	
	.head-area {
		float: none;
		margin:	0 auto;
		display: inline-block;	
	}
	header p.tagline {
	
	}
	nav {
		border: none;
		padding: 0 0 30px;	
	}
	nav > *{
		display: none;	
	}
	nav select {
		display: block;
		margin: 0 auto;	
	}
	header > div > div {
		width: 100%;
		right: 0;	
	}
	header form[class] {
		float: none;
		clear: both;
		margin: 0 auto 20px;
		position: relative;
		top: auto;
		right: auto;
		max-width: 263px;	
	}
	header form input {
		width: 70%;	
	}
	
	/*footer*/
	footer {
		margin-top: 10px;	
	}
	footer .widgets .col {
		clear: both;
		float: none;
		width: 100%;	
	}
	footer .widgets .col .widget {
		margin-left: 0!important;
		margin-right: 0!important;	
	}
	.engine {
		display: none
	}
	
	.main {
		width: 100%;
		padding: 15px 0 0;	
	}

	p.post-date {
		margin-left: -5px;
		margin-top: 23px;	
	}
	/*aside*/
	section form.searchform input {
		width: 87%;	
	}
	aside {	
		width: auto;
		padding-left: 10px;
		padding-right: 10px;
		border-left: none;
		float: none;
		clear: both;
	}
	aside .cols {
		margin: 0 0;
	}
	
	input, select, select[class] {
		width: 93%;
		clear: both;	
	}
	textarea {
		min-width: 0;
		width: 93%;	
	}
	
	
	.widget form[class] input, aside form input {
		width: 78%;
		padding-right: 0;
		padding-left: 3%;	
	}	
	footer .widget form.searchform input {
		width: 78%; 
		margin-right: 5px;
	}

	iframe {
		max-height: 200px!important;
	}
	p.form-submit, p.form-allowed-tags {
		margin-left: 0;	
	}
	
	.powered {
		text-align: center;	
	}
	nav {
		padding: 10px 0;
	}
}
@media only screen and (min-width: 50px) and (max-width: 300px) {
	body {
		overflow: hidden;	
	}
	
	header form input {
		width: 64%;	
	}
	header p.title {
		font-size: 2.5em;	
	}
	#calendar_wrap {
		margin-left: -10px;
		margin-right: -10px;	
	}
	.widget form[class] input, aside form input {
		width: 60%;	
	}	
	footer .widget form.searchform input {
		width: 60%; 
	}
	
}

<-- Archive Widget Code --->

.calendar-archives {
  position: relative;
  width: 100%;
  padding-top:20px;
}
.calendar-archives * {
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */

  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */

  box-sizing: border-box;
}
.calendar-archives a {
  text-decoration: none;
}
.calendar-archives .archives-years {
  position: relative;
  overflow: hidden;
}
.calendar-archives .cal-nav {
  background: #c04583;
  position: relative;
  width: 100%;
  height: 30px;
  margin-bottom: 1px;
}
.calendar-archives .cal-nav * {
  line-height: 30px;
}
.calendar-archives .cal-nav .prev-year,
.calendar-archives .cal-nav .next-year {
  display: block;
  position: absolute;
  width: 30px;
  font-size: 18px;
  text-align: center;
  color: #fff;
}
.calendar-archives .cal-nav .prev-year:hover,
.calendar-archives .cal-nav .next-year:hover {
  background: #CDCDCD;
  color: #fff;
}
.calendar-archives .cal-nav .prev-year.disabled,
.calendar-archives .cal-nav .next-year.disabled {
  opacity: .4;
  cursor: default;
}
.calendar-archives .cal-nav .prev-year.disabled:hover,
.calendar-archives .cal-nav .next-year.disabled:hover {
  background: none;
  color: #fff;
}
.calendar-archives .cal-nav .prev-year {
  left: 0;
  border-right: 1px #fff solid;
}
.calendar-archives .cal-nav .next-year {
  right: 0;
  border-left: 1px #fff solid;
}
.calendar-archives .cal-nav .year-nav {
  position: absolute;
  width: 100px;
  left: 50%;
  margin-left: -50px;
  text-align: center;
}
.calendar-archives .cal-nav .year-nav:hover {
  background: #C04583;
}
.calendar-archives .cal-nav .year-nav a.year-title {
  display: block;
  width: 100%;
  color: #fff;
}
.calendar-archives .cal-nav .year-nav .arrow-down {
  color: #fff;
  position: absolute;
  width: 20px;
  right: 0;
  top: 0;
  cursor: pointer;
  font-size: 10px;
  border-left: 1px solid #EF9677;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.calendar-archives .cal-nav .year-nav .arrow-down:hover {
  background: #CDCDCD;
}
.calendar-archives .cal-nav .year-nav .year-select {
  position: absolute;
  z-index: 99;
  display: none;
  width: 100%;
  background: #fff;
  -moz-box-shadow: 0 0 10px #000000;
  -webkit-box-shadow: 0 0 10px #000000;
  box-shadow: 0 0 10px #000000;
  top: 0;
}
.calendar-archives .cal-nav .year-nav .year-select .year {
  display: block;
  color: #CDCDCD;
}
.calendar-archives .cal-nav .year-nav .year-select .year:hover {
  background: #CDCDCD;
  cursor: pointer;
  color: #fff;
}
.calendar-archives .cal-nav .year-nav .year-select .year.selected {
  color: #fff;
  background: #c04583;
}
.calendar-archives .archives-years {
  overflow: hidden;
}
.calendar-archives .archives-years .year {
  position: absolute;
  top: 0;
  left: 0;
  margin-left: -100%;
  width: 100%;
  z-index: 0;
}
.calendar-archives .archives-years .year .year-link {
  display: none;
}
.calendar-archives .archives-years .year.last {
  position: relative;
}
.calendar-archives .archives-years .year.current {
  margin-left: 0;
  z-index: 1;
}
.calendar-archives .archives-years .year .month {
  float: left;
  width: 25%;
  height: 50px;
  border-right: 1px #FFFFFF solid;
  border-bottom: 1px #FFFFFF solid;
  overflow: hidden;
  background: #CDCDCD;
  position: relative;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */

  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */

  box-sizing: border-box;
}
.calendar-archives .archives-years .year .month a {
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  color: #FFF!important;
}
.calendar-archives .archives-years .year .month .month-name {
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 400;
  display: block;
  position: absolute;
  top: 6px;
  left: 8px;
}
.calendar-archives .archives-years .year .month .postcount {
  display: block;
  position: absolute;
  bottom: 6px;
  right: 6px;
}
.calendar-archives .archives-years .year .month .postcount .count-text {
  font-size: 9px;
}
.calendar-archives .archives-years .year .month:hover {
  background: #CDCDCD;
}
.calendar-archives .archives-years .year .month.empty {
  color: #ccc;
  background: #f0f0f0;
}
.calendar-archives .archives-years .year .month.last {
  border-right: 0;
}

<-- Facebook feed CSS --->

#facebook_status_box {
  background: #ffffff;
  color: #383838;
  margin: 0px;
  padding: 0px;
  width: 230px;
  height: 600px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
#facebook_status_box h2, #facebook_status_box h5 {
  margin: 0px;
  padding: 0px;
}
#facebook_status_box p {
  margin: 0px;
  padding: 5px 0px 0px 0px;
  color: #383838;
  line-height: 150%;
}
#facebook_status_box h2 {
  background: #F6F6F6;
  letter-spacing: -.5px;
  font-size: 1.4em;
  color: #F6F6F6;
}
#facebook_status_box #facebook_canvas {
  overflow: auto;
  height: 409px;  
}
#facebook_status_box .fb_post {
  margin: 10px 4px;
  border: 1px solid #C4CDE0;
  padding: 3px;
  border-radius: 3px;
}
#facebook_status_box .fb_post h5 {
  padding: 0px;
  font-size: 11px;
  margin-bottom: 2px;
  line-height: 1;
}
#facebook_status_box .fb_post h5 a {
  color: #c04583;
  text-decoration: none;
}
#facebook_status_box .fb_post .fb_photoblock {
  border-bottom: 1px solid #e6e6fa;
  overflow: hidden;
  padding: 7px;
  margin: 0;
}
#facebook_status_box .fb_post .fb_photo {
  float: left;
  width: 32px;
  margin-right: 2px;
}
#facebook_status_box .fb_post .fb_time {
  color: #999999;
}
#facebook_status_box .fb_post .fb_time img {
  padding-right: 5px;
}
#facebook_status_box .fb_post .fb_photo img {
  border: none;
  width: 32px;
  height: 32px;
}
#facebook_status_box .fb_post .fb_photo_content {
  font-size: 11px;
  float: left;
  width: 85%;
}
#facebook_status_box .fb_post .fb_msg {
  clear: both;
  padding: 7px;
  overflow: hidden;
}
#facebook_status_box .fb_post .fb_msg p {
  font-size: 12px;
}
#facebook_status_box .fb_link_post img {
  margin: 0px 3px 0px 0px;
  float: left;
}
#facebook_status_box .fb_link_post h6 {
  font-size: .9em;
  margin: 3px 0px 0px 0px;
}
#facebook_status_box .fb_link_post a {
  color: #c04583;
  text-decoration: none;
}
#facebook_status_box .fb_link_post a:hover {
  text-decoration: underline;
}
#facebook_status_box .fb_link_post p {
  font-size: .9em;
  color: #999999;
}
#facebook_status_box .fb_link_post p.fb_link_caption {
  margin: 0px;
  margin-top: -5px;
  color: #383838;
}
#facebook_status_box .fb_link_post p.fb_vid_length {
  font-size: 10px;
}
#facebook_status_box .fb_link_post p.fb_desc {
  font-size: 11px;
}
#facebook_status_box .fb_link_post p.fb_cap {
  font-size: 11px;
  color: #000000;
}
#facebook_status_box .fb_post img.fb_post_icon {
  float: left;
  margin: 2px;
}
#facebook_status_box .fb_post .fb_commLink {
  font-size: 11px;
  background: #EDEFF4;
  padding: 3px 7px;
  clear: both;
}
#facebook_status_box .fb_post .fb_commLink a {
  color: #c04583;
  text-decoration: none;
}
#facebook_status_box .fb_post .fb_msg .fb_commLink a:hover {
  text-decoration: underline;
}
#facebook_status_box .fb_post .fb_likes {
  float: right;
  margin-left: 5px;
}
#facebook_status_box .fb_post .fb_likes a {
  background-image: url("https://fbstatic-a.akamaihd.net/rsrc.php/v2/y-/r/tbhIfdAHjXE.png");
  background-repeat: no-repeat;
  background-position: 0 -60px;
  height: 14px;
  padding-left: 18px;
}
#facebook_status_box .fb_msg p.fb_story {
  font-size: 10px;
  color: #999999;
}
#facebook_status_box .fb_post .fb_comments {
  background-color: #EDEFF4;
  font-size: 11px;
  border-bottom: 1px solid #e6e6fa;
  overflow: hidden;
  padding: 7px;
  margin: 0;
}
#facebook_status_box .fb_post .fb_comments p {
  font-size: 11px;
  margin: 0;
  padding: 0;
  float: left;
}
#facebook_status_box .fb_post .fb_comments a {
  color: #c04583;
  text-decoration: none;
}

#facebook_status_box #facebook_canvas .fb_post .fb_commLink .fb_likes .tooltip
{
  position: static !important;
  padding: 0 0 0 18px !important;
  opacity: 1 !important;
  filter: alpha(opacity=1) !important;
}

#facebook_status_box .fb_post .fb_comments .fb_comment_likes {
  background-image: url("https://fbstatic-a.akamaihd.net/rsrc.php/v2/y-/r/tbhIfdAHjXE.png");
  background-repeat: no-repeat;
  background-position: 0 -60px;
  height: 14px;
  padding-left: 18px;
  margin-left: 5px;
}