/*************** CONTENT ****************/	/** HTML styling **/.single-content a, .single-content strong {
	font-weight: bold;
}

.single-content em {
	font-style: italic;
}

.single-content blockquote {
	padding-left: 32px;
	font-style: italic;
	background: #EFF7FF;
	margin: 0 25px;
	border: 1px solid #C9E1F8;
	padding: 5px;
}

.single-content blockquote p {
	color: #999;
}

.single-content img.alignleft {
	float: left;
	padding: 0 10px 5px 0;
}

.single-content img.alignright {
	float: right;
	padding: 0 0 5px 10px;
}

.single-content ul {
	padding-left: 17px;
	margin-bottom: 10px;
}

.single-content ul ul {
	margin-left: 10px;
}

.single-content ul li {
	padding-left: 8px;
}

.single-content ol {
	padding-left: 17px;
	margin-bottom: 10px;
}

.single-content ol ol {
	margin-left: 10px;
}

.single-content ol li {
	list-style-type: decimal;
	padding-left: 8px;
}	

/** Single **/

.single-title-wrap {
	background: #fff;
	overflow: hidden;
	margin-bottom: 15px;
	padding-left: 15px;
}

.single-title {
	overflow: hidden;
	margin: 0;
}

.single-info {
	overflow: hidden;
	color: #666;
	padding: 5px 0;
}

.single-info a {
	color: #000;
}

.single-thumb {
	padding: 5px 0 10px 0;
}

.single-content .tagcloud {
	padding: 10px 0 0 0;
}

.post-nav {
	margin-bottom: 35px;
	background: #ECECEC;
	padding: 10px 0;
}

.nav-right a, .topnav-right a{
    background: #000;
    border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    moz-border-radius: 4px;
    padding: 1px 10px 1px 30px;
}

.nav-right, .topnav-right {
	float: right;
	font-size: 14px;
}

.nav-left a, .topnav-left a{
    background: #000;
    border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    moz-border-radius: 4px;
    padding: 1px 30px 1px 10px;
}

.nav-left, .topnav-left {
	float: left;
	font-size: 14px;
}

.topnav-left a, .topnav-right a {
font-size: 24px;
}

.single-tag {
	float: left;
}

.-post-icon {
	background: url(images/fabpretty_sprite.png) no-repeat  0 -1395px;
	width: 50px;
	height: 43px;
	float: right;
	position: relative;
	right: 15px;
	top: 0;
}		

.-fabic-icon {
	background: url(images/fabpretty_sprite.png) no-repeat  0 -1308px;
	width: 50px;
	height: 43px;
	float: right;
	position: relative;
	right: 15px;
	top: 0;
}		

/** Post Author Information and Related Post **/
.post-share .share-widgets {
	overflow: hidden;
}

.post-share .share-widget {
	float: left;
	padding: 0 5px;
}

.post-share, .author-information, .related-wrapper {
	margin-bottom: 35px;
	overflow: hidden;
}

.author-description img {
	border: 1px solid #d9d9d9;
	padding: 4px;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
}

.author-social {
	float: right;
	overflow: hidden;
}

.author-social a {
	float: left;
	width: 16px;
	height: 16px;
	display: block;
	margin-left: 10px;
}

.author-social a.author-twitter {
	background: url(images/social-icons/twitter-author.png) no-repeat;
}

.author-social a.author-facebook {
	background: url(images/social-icons/facebook-author.png) no-repeat;
}

.author-social a.author-google {
	background: url(images/social-icons/google-author.png) no-repeat;
}

.author-social a.author-flickr {
	background: url(images/social-icons/flickr-author.png) no-repeat;
}

.description-author {
	overflow: hidden;
}

.author-title {
	float: left;
}

.author-title a {
	font-size: 14px;
	line-height: 14px;
}

.related-post {
	float: left;
	margin-right: 10px;
	width: 140px;
	position: relative;
	text-align: center;
}

.related-item-wrapper {
	overflow: hidden;
}

div.related-post:last-child {
	margin-right: 0;
}

.related-post h6 {
	font-size: 13px;
	margin-top: 5px;
}		/** Comments styles **/ol.commentlist {
	margin: 0;
	list-style: none;
}

.comments-navigation {
	overflow: hidden;
	padding: 15px 0;
	font-weight: bold;
}

.the-comment {
	overflow: hidden;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #efefef;
}

.avatar {
	float: left;
	margin-right: 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.reply-comment {
	clear: both;
	text-align: center;
	margin-top: 5px;
	width: 70px;
	background: #444;
	padding: 2px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.reply-comment:hover {
	background: #ba0d16;
}

.reply-comment a, .reply-comment a:hover {
	color: #fff;
	font-weight: bold;
}

.comment-box {
	overflow: hidden;
}

.comment-author span {
	margin-bottom: 10px;
	font-size: 15px;
}

.comment-author small {
	font-size: 11px;
	color: #636363;
	font-style: italic;
}

#comments .children {
	margin: 20px 0 0 83px;
}

#comments .children li.comment {
	margin: 0 0 20px 0;
	list-style: none;
}

.cancel-comment-reply  a {
	margin-bottom: 10px;
}

.no-comments {
	color: #888;
}

.wrapper-input {
	overflow: hidden !important;
}

#comment-input {
	float: left;
	margin-right: 40px;
}

#comment-input input {
	border: 0;
	margin-bottom: 17px;
	border: 1px solid #efefef;
}

#comment-input input:focus, textarea:focus {
	outline: none;
}

#comment-input label {
	display: block;
	margin-bottom: 5px;
}

#comment-input label .required {
	font-style: italic;
}

.input-name, .input-email, .input-website {
	background: #fff;
	width: 220px;
	padding: 5px;
}

#comment-textarea {
	float: left;
}

.textarea-comment {
	background: #fff;
	border: 0;
	width: 327px;
	height: 155px;
	padding: 9px;
	font-family: arial;
	border: 1px solid #efefef;
}

#comment-textarea label {
	display: block;
	margin-bottom: 7px;
}

#comment-textarea-admin {
	float: none;
	margin-bottom: 5px;
}

#comment-textarea-admin label {
	display: block;
	margin: 10px 0 5px 0;
}

#comment-submit {
	float: left;
}

#comment-submit-admin {
	clear: both;
}

#respond {
	margin-bottom: 35px;
}

#respond form {
	margin-top: 10px;
}

.comment-submit {
	font-size: 18px;
	padding: 4px 0 4px 0;
	text-transform: uppercase;
	color: #fff;
	width: 348px;
	background: #444;
	cursor: pointer;
	border: none;
	margin-top: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.comment-submit:hover {
	background: #ba0d16;
}	/*************** Contact Form ***************/.postForm-wrap {
	background: #ECECEC;
	padding: 10px;
	margin-top: 15px;
}

.postForm {
	background: #fff;
	padding: 15px;
	overflow: hidden;
}

.postForm label {
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
}

.postForm label span {
	font-style: italic;
	color: #888888;
	font-weight: normal;
}

.postForm div {
	margin-bottom: 20px;
}

.postForm .text {
	border: 1px solid #efefef;
	color: #555555;
	font-size: 12px;
	width: 278px;
	padding: 9px 10px;
}

.postForm textarea {
	border: 1px solid #efefef;
	color: #555555;
	font-size: 12px;
	width: 400px;
	padding: 10px;
	height: 170px;
}

.postForm .submit {
	width: 420px;
	font-size: 18px;
	padding: 5px 0;
	text-transform: uppercase;
	color: #333;
	background: #444;
	cursor: pointer;
	border: none;
	margin-top: 5px;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.postForm .submit:hover {
	background: #BA0D16;
}

.postForm .error_msg {
	display: none;
	margin-top: 5px;
}

.postForm .email_sent {
	color: green;
	margin-bottom: 10px;
	display: none;
}

.single-content h1, .single-content h2, .single-content h3, .single-content h4, .single-content h5, .single-content h6 {
	clear: both;
	font-weight: bold!important;
}

.content-rating {
	float: right;
	position: relative;
	right: 15px;
	top: 0;
	font-size: 20px;
	font-weight: bold;
	font-family: a;
	background: gray;
	color: white;
	padding: 2px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.movie-thumb {
	clear: left;
	float: left;
	margin-bottom: 1em;
	margin-right: 1em;
}

.movie-highlight {
	font-weight: bold;
}

.movie-labels {
	color: #D65600;
	font-weight: bold;
}

.attachments {
	margin: 2em;
}

.attachments-div {
	position: relative;
	float: left;
	padding: 5px;
	margin: 5px;
	border: 1px solid #B8B5B5;
	text-align: center;
	width: 300px;
	height: 160px;
}

.wcount {
	float: right;
	padding: 20px 10px 0 0;
	font-weight: bold;
}

.articlesummary {
	background: #FFFFB8;
	-webkit-box-shadow: 1px 0 15px 1px #B68307;
	-moz-box-shadow: 1px 0 15px 1px #B68307;
	-o-box-shadow: 1px 0 15px 1px #B68307;
	box-shadow: 1px 0 15px 1px #B68307;
	margin: 5px auto;
	padding: 0 10px;
	width: 578px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
	border: dotted 3px #000AFF;
}

.articlerating {
	font-size: 16px;
	font-weight: bold;
	float: left;
	clear: right;
	padding-left: 10px;
}

.watch-trail {
	background: url(images/prettyPhoto/dark_rounded/default_thumbnail.gif) no-repeat 50% 50%;
	display: inline-table;
	line-height: 0;
	width: 120px;
	padding-right: 10px;
}

#fancybox-content {
	border-color: black!important;
}

#movie-trailer, #movie-trailer_2, #movie-trailer_3, #movie-trailer_4, #movie-trailer_5 {
	background: #000;
}

h1 {
	color: #FF7A00;
}

p {
	color: black!important;
}

body {
	color: black;
}

.movie-gallery {
	display: inline-table;
	line-height: 0;
	width: 140px;
	padding-right: 10px;
}

#fancybox-title {
	background: black!important;
}

.widget .textwidget {
	padding: none;
}

.widget-1.widget-first.widget {
	background: none;
	padding: 0;
}


.specTable, .specTable tr, .specTable th, .specTable td {
	border: 1px solid #FF00F5;
	padding: 2px;
}

span.hreview-aggregate {
	font-size: 10px;
}

.mny-bar {
	background: url(images/fabpretty_sprite.png) no-repeat  0 -1710px;
	width: 51px;
	height: 20px;
}

.share-widget a, .share-widget a:hover {
	color: transparent!important;
	font-size: 16px;
	padding: 0 10px 0 10px;
}

.email-share.share-widget {
	background: url(images/fabpretty_sprite.png) no-repeat  0 -266px;
	width: 62px;
	height: 20px;
	padding: 0;
}

.fancybox-bg {
	display: none!important;
}

.fancybox-title.fancybox-title-over-wrap {
	height: 25px!important;
	background: none;
	margin-left: 44%;
}

.fancybox-title.fancybox-title-over-wrap ul, .fancybox-title.fancybox-title-over-wrap li {
	list-style: none!important;
	overflow: hidden!important;
	float: left!important;
	margin-right: 10px!important;
}

.gallery-item {
	float: left;
	padding-right: 5px;
	margin: 0;
}

#toolbar {
	position: fixed;
	display: none;
	text-align: center;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 24px;
	color: white;
	background: #90F;
	background: url("http://www.fabpretty.com/wp-content/themes/Backstreet/images/toolbar7.png");
	padding: 5px 5px 2px 5px;
	z-index: 999999;
	-webkit-transition: background 0.3s ease;
	-moz-transition: background 0.3s ease;
	-o-transition: background 0.3s ease;
	transition: background 0.3s ease;
	-webkit-box-shadow: 8px 0 25px 1px #030303;
	-moz-box-shadow: 8px 0 25px 1px #030303;
	-o-box-shadow: 8px 0 25px 1px #030303;
	box-shadow: 8px 0 25px 1px #030303;
}

.toolbar-top {
	text-align: center;
	bottom: 0px;
	left: 0px;
	height: 20px;
	color: white;
	background: #000;
	padding: 10px;
	border: 2px black solid
}

.pls-bar {
	height: 22px !important;
}

#toolbar li , .toolbar-top li {
	list-style: none;
	line-height: 1em;
	float: left;
	margin-right: 42px;
	height: 20px !important;
	overflow: hidden !important;
}

/* #toolbar li:hover {
	-webkit-transform: scale(1.6);
	-moz-transform: scale(1.6);
	-o-transform: scale(1.6);
	transform: scale(1.6);
} 

.fbk-bar:hover {
	-webkit-transform: none!important;
	-moz-transform: none!important;
	-o-transform: none!important;
	transform: none!important;
}
*/
#toolbar * {
	vertical-align: middle;
}

.bar-contents {
	width: 1000px;
	margin: 0 auto;
}

.bar-contents-top {
	width: 640px;
	margin: 0 auto;
}

.fb_edge_comment_widget.fb_send_button_form_widget.light.fb_iframe_widget {
	position: fixed!important;
	bottom: 20px!important;
	top: initial!important;
}

.relateposts {
	float: left;
	margin: 0 1px 5px 1px;
	width: 140px;
	position: relative;
	text-align: center;
	display: inline-block;
	height: 140px;
	overflow: hidden;
}

.related-item-wrapper {
	overflow: hidden;
}

div.relateposts:last-child {
	margin-right: 0;
}

.relatetitle {
	position: relative;
	bottom: 60px;
	background: #000000;
	font-size: 12px;
	text-transform: capitalize;
	line-height: 1.4em;
	text-align: center;
	font-weight: bold;
	color: #ffffff!important;
	font-family: arial;
	height: 60px;
	width: 140px;
	display: block;
}

.relatetitle:hover {
	color: #FFAD00!important;
}

#relatecontent {
	display: none;
	height: 490px;
	width: 860px;
	margin: 6px 0 6px 8px;
	text-align: center;
}

#relatecontent h2 {
	color: #FF5C00;
	text-transform: capitalize;
	font-weight: bold;
}

#comments {
padding: 10px!important;
}

.adsense-undertitle {
padding: 0 8px 0 8px;
}

.post-nav .nav-left a, .post-nav .nav-right a  {
padding: 10px;
}

.related-wrapper {
padding: 2px 13px;
}

.single-category a , .single-comment a{
padding-left: 4px;
}

.showpic {
	-moz-box-shadow:inset 1px 1px 0px 1px #CD7FF8;
	-webkit-box-shadow:inset 1px 1px 0px 1px #CD7FF8;
	box-shadow:inset 1px 1px 0px 1px #CD7FF8;
	background-color:#c123de;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #a511c0;
	display:inline-block;
	color:#ffffff;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	padding:5px 12px;
	text-decoration:none;

}

.showpic:hover {
	background-color:#a20dbd;
}

.showpic:active {
	position:relative;
	top:1px;
}

.hidepic {
	-moz-box-shadow:inset 1px 1px 0px 1px #444;
	-webkit-box-shadow:inset 1px 1px 0px 1px #444;
	box-shadow:inset 1px 1px 0px 1px #444;
	background-color:#AFACAC;
	border:1px solid #8F8E8E;
	color:#000;
}

.hidepic:hover {
	background-color:#dfdfdf;
}


/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #858585;
	border: 1px solid #A8A8A8;
	border: 1px solid #C29300;
	text-align: center;
	background-color: #E2E9FF;
	background-color: #EEE9E3;	
	padding-top: 4px;
	margin: 10px 6px 10px 2px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 11px;
	font-weight: bold;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption a {
border-bottom: 1px solid #000;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
	text-align: center;
}
/* End captions */

.piclog {
display: block;
}

#relateholder {
display: block;
}

#relatebutton {
display: none;
height: 15px;
background: #A8A8A8;
position: fixed;
bottom: 0;
border-radius: 6px 6px 0 0;
-o-border-radius: 6px 6px 0 0;
-webkit-border-radius: 6px 6px 0 0;
-moz-border-radius: 6px 6px 0 0;
padding: 4px 10px 20px 10px;
font-weight: bolder;
color: black;
font-size: 17px;
font-family: Caudex;
border: 1px solid black;
text-shadow: #fff 0.1em 0.1em 0.2em;
cursor: pointer;
vertical-align: middle;
box-shadow: 0 0 15px 0 #030303;
}

#relatebutton:hover {
text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF;
}

#relatebutton:active {
text-indent: 5px;
text-shadow: none;
color: #ff0000;
}

.image-description p {
text-align: right;
font-size: 10px;
font-style: italic;
color: blue!important;
padding-right: 4px;
}

.hilighted {
font-size: 14px;
background: #FFECCB;
padding: 5px 10px;
color: #ff0000;
font-weight: bold;
margin: 0 auto;
display: block;
}

.hilighted a {
color: #FA00FA!important;
}

.hilighted a:hover {
color: #087703!important;
}

.spreport {
background: #FCFFEF;
border: 1px solid #D5D3D3;
padding: 0 2px 0 5px;
overflow: auto;
}

.tbl_1 table {

border-collapse: collapse; text-align: left;
}

.tbl_1 table caption {
color: #000;
font-size: 12px;
font-style: italic;
}

.tbl_1
{
background: #fff;
overflow: hidden;
border: 1px solid #68B0F8;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

.tbl_1 table td, .tbl_1 table th
{
padding: 2px 2px;
}

.tbl_1 table thead th
{
text-transform: capitalize;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9ED2FF), color-stop(1, #3F648A) );
background: -moz-linear-gradient( center top, #9ED2FF 5%, #3F648A 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ED2FF', endColorstr='#3F648A');
background-color: #9ED2FF;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
border-left: 1px solid #B0C2F4;
}

.tbl_1 table thead th:first-child
{
border: none;
}

.tbl_1 table tbody td
{
color: #000000;
border-left: 1px solid #B0C2F4;
font-size: 11px;
border-bottom: 1px solid #B7C3F4;
font-weight: normal;
}

.tbl_1 table tbody .alt td
{
background: #C9E1F8;
color: #00496B;
}

.tbl_1 table tbody td:first-child
{
border-left: none;
}

.tbl_1 table tbody tr:last-child td
{
border-bottom: none;
}

.tbl_1 table tfoot td div
{
border-top: 1px solid #68B0F8;
background: #E1EEF4;
}

.tbl_1 table tfoot td
{
padding: 0;
font-size: 11px;
}

.tbl_1 table tfoot td div
{
padding: 2px;
}

.tbl_1 table tfoot td ul
{
margin: 0;
padding: 0;
list-style: none;
text-align: right;
}

.tbl_1 table tfoot  li
{
display: inline;
}

.tbl_1 table tfoot li a
{
text-decoration: none;
display: inline-block;
padding: 2px 8px;
margin: 1px;
color: #FFFFFF;
border: 1px solid #68B0F8;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #68B0F8), color-stop(1, #00557F) );
background: -moz-linear-gradient( center top, #68B0F8 5%, #00557F 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#68B0F8', endColorstr='#00557F');
background-color: #68B0F8;
}

.tbl_1 table tfoot ul.active, .tbl_1 table tfoot ul a:hover
{
text-decoration: none;
border-color: #4D69F8;
color: #000000;
background: none;
background-color: #BFD7FF;
 }