/*
Theme Name: Superficial v2.0
Theme URI: http://thesuperficial.com/
Description: The BuzzMedia version 2.0 theme for The Superficial.
Author: BuzzMedia
Author URI: http://buzz-media.com/
*/

/* Browser reset */
@import url("css/reset.css");

/* Typography */
@import url("css/text.css");

/* Ads */
@import url("css/ads.css");

/* Pronto */
@import url("css/pronto.css");

@font-face {
	font-family: 'TradeGothicBld';
	src: url('../../plugins/bm-ice/css/layout/cmp/font/tradegothicltstd-bdcn20-webfont.eot');
	src: local('ngrak'), url('../../plugins/bm-ice/css/layout/cmp/font/tradegothicltstd-bdcn20-webfont.woff') format('woff'), url('../../plugins/bm-ice/css/layout/cmp/font/tradegothicltstd-bdcn20-webfont.ttf') format('truetype'), url('../../plugins/bm-ice/css/layout/cmp/font/tradegothicltstd-bdcn20-webfont.svg#webfontWMfQsehl') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TradeGothic';
	src: url('../../plugins/bm-ice/css/layout/cmp/font/trade_gothic_condensed_18-webfont.eot');
	src: local('ngrak'), url('../../plugins/bm-ice/css/layout/cmp/font/trade_gothic_condensed_18-webfont.woff') format('woff'), url('../../plugins/bm-ice/css/layout/cmp/font/trade_gothic_condensed_18-webfont.ttf') format('truetype'), url('../../plugins/bm-ice/css/layout/cmp/font/trade_gothic_condensed_18-webfont.svg#webfontVmly0isZ') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Begin Column Structure */
body {
	margin: 0 auto;
	padding: 0;
	}
a{
	color:#D5185B;
	text-decoration: none;
	}
a:hover {
	color:#540027;
	}

#wrapper {
	background:none repeat scroll 0 0 transparent !important;
	margin:0 auto;
	width:970px;
	}

#page {
	background:none repeat scroll 0 0 #FFFFFF;
	clear:both;
	float:left;
	/* height:100%; */
	padding:15px 13px 15px 11px;
	width:945px;
}

#header {
	height: 170px;
	float:left;	
	width:100%;	
	}


#content{
	float:left;
	
	width:600px;
	
}

#pagination{
display:inline;
float:left;
text-align:center;
width:100%;
}

#sidebar {
	float:right;
	height:100%;
	width: 300px;
}


#sidebar ul{float:left; display: inline;}
#sidebar div{float:left;}

#footer {
	background:none repeat scroll 0 0 #FFFFFF;
	clear:both;
	padding-top:6px;
	width: 969px;
}

#header, #page, #footer{
	position:relative;
	margin-left:9px;
	
}
/* End of column structure */

/* Embeds/ Objects, we dont want to override those pesky inline embed styles..*/
.post object, .post embed{text-align: left; display: block; float:left;}
.post object{
    width: 600px;
}

.cbme-video-swap object, .cbme-video-swap embed{
    width: inherit !important;
} 

/* Teaser (Loop) structure */
.teaser{}
.teaser h2.first{margin-top:4px;padding-bottom:6px;}
.single-title{margin-top:10px; line-height: 1;border-bottom: 1px solid #E5E5E5;padding-bottom: 6px;}
.headline.first {margin-top:4px;padding-bottom:6px}
/* End of Teaser structure */

/* Begin Entry Lists */
ul{
	display:inline-block;
}
li{
	display: inline-table;float:left;
}
/* End Entry Lists */

.narrowcolumn,.widecolumn {
	margin:0 0 0 3px;
}

.widecolumn {
	
	}

.post {
    /*
display:block;
float:left;
*/
text-align: left;
	
	}

.post hr {
	
	}

.widecolumn .post {
	
		}

.narrowcolumn .postmetadata {
	
	}

.widecolumn .postmetadata {
	
	}

.widecolumn .smallattachment {
	
}

.widecolumn .attachment {
	}

.postmetadata {
	clear: both;
	width: 600px;
}

.clear {
	clear: both;
}

/*
.entry p:first-child{
    margin: 0;
}
.entry p:first-child img{
   
    float: left;
    margin: 0 10px 10px 0;
}
*/
.legacyfirstimg {
    background: #E8EBF0;
    text-align: center;
}
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

/* For legacy superficial content */
img.right{float: right;}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

.attachment-large{margin:0 auto;}
/* End Images */






/* Begin Form Elements */
#searchform {
	
	}

#sidebar #searchform #s {

	}

#sidebar #searchsubmit {

	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

/* End Form Elements */



/* Begin Comments*/
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 5px 0;
	}
	
#commentform p, #commentform p label small {
	white-space: nowrap;
	margin:0;
	padding:0;
}

#commentform {
	margin: 5px 10px 0 0;
	}

#commentform textarea  {
	width: 100%;
	padding: 2px;
	font-size:12px; 
	font-family:Arial, Helvetica, serif;
	color:#000;
	background:url("/wp-content/themes/superficial/images/commentform_bg.png");
	}

#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}

.alt {}

.commentlist {}

.commentlist li {list-style: none;}

.commentlist li ul li {}

.commentlist p {}

.children {
	display:inline;
	float:left;
	width: 95%;
}

/* IE6, IE7, IE8 */
.children { width: 99%\9; }


#commentform p.submitbutton {
	vertical-align: bottom;
	height:36px;
}

.nocomments {}

.commentmetadata {}

/* End Comments */



/* Begin Sidebar */
#sidebar form {}
#sidebar .module{
	width:300px;
}

#sidebar .module blockquote{padding:0 0 0 27px;background:url("images/quote.gif") no-repeat scroll 1px -2px transparent;margin:5px 0;}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote{padding:0 0 0 40px;}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	margin: 0 auto;
	text-align: center;
	}

.hidden {
	display: none;
	}
	
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	float:left;
	}
/* End Various Tags & Classes*/

/* Comment pagination */
.navigation .comment-pagiation{margin:0 auto;text-align:center;width:490px;}


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

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

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

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


/* Profile page */
.profile_edit {
	width:480px;
	display: block;
	float:left;
}

h1.login {
 	font: 16px Arial;
 	font-weight:bold;
	padding: 10px 0;
	margin-bottom: 10px;
	width:100%;
	border-bottom: 1px solid #909399;
}

.form-table {
width:400px;
font-family:Arial,sans-serif;
font-size: 12px;
}

.wider-table {
	width:470px;
}

.form-table td{
	padding: 3px 0;
}

.profile-info {
	font:16px arial;
	color:#000;
	font-weight: bold;
}

button.follow_button {
	color:#fff; 
	font: 12px Arial,Helvetica,serif; font-weight:bold;
	text-align:center;
	background: url(images/twitter_button_bg.png) no-repeat scroll 0 0;
	width:72px; height:21px;
	border: none; cursor:pointer;
	padding-bottom:3px;
	margin-left:10px;
}

.follow_button {
	color:#fff; 
	font: 12px Arial,Helvetica,serif; font-weight:bold;
	background: url(images/twitter_button_bg.png) no-repeat scroll 0 0;
	height:21px;
	border: none; cursor:pointer;
	margin:0 0 0 10px;
	padding:1px 10px 4px 0;
	text-align:center;
	width:82px;
}

.button_text {
display:inline-block;
text-align:center;
width:72px;
}

button.no-margin {
	margin:0;
}

.profile_text {
	padding:5px 0;font:12px arial;color:#000;
}

.profile_comments {
	border-bottom: 1px solid #909399;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.longfield {
	width:276px;
	height:20px;
	border:1px solid #909399;
}

button.submit_profile {
	color:#fff; 
	font: 11px Arial,Helvetica,serif; font-weight:bold;
	text-align:center;
	background: url(images/submit_profile.png) no-repeat scroll 0 0;
	width:89px; height:17px;
	border: none; cursor:pointer;
	padding-bottom:3px;
	float:right;
	white-space: nowrap;
}

.headline_archive, .headline_archive a {
	margin-top: 5px;
	font: 20pt arial;
	color:#000;
	font-weight: bold;
	text-decoration: none;
}

.headline_archive .not-first {
	margin-top: 10px;
}

h2.pagetitle {
	font:16pt arial; 
	line-height: 17pt;
	color:#000;
	font-weight: bold;
	padding:0;
	margin:0; 
}

.float-none {
	float:none!important;
}

.date_comments {
	margin-top:4px;
}

p a .more_link { display: inline; white-space: nowrap }

/* Trying this to fix jCarousel latency */
/*.attachment-thumbnail{display:none;}*/

.jcarousel-skin-superficial .jcarousel-container {
    background: #e8ebf0;
    }

.jcarousel-skin-superficial .jcarousel-container-horizontal {
    width: 421px;
    padding: 20px 30px;
}



.jcarousel-skin-superficial .jcarousel-clip-horizontal {
    overflow: hidden;
    height: 105px;
}

.jcarousel-skin-superficial .jcarousel-item {
    width: 81px;
    height: 105px;
}

.jcarousel-skin-superficial .jcarousel-item-horizontal {
    margin-right: 4px;
   
}

.jcarousel-skin-superficial .jcarousel-item-horizontal a{ border:solid 2px #999999; display: block;}
.jcarousel-skin-superficial .jcarousel-item-horizontal a:hover{ border:solid 2px #D5185B;}
.jcarousel-skin-superficial .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-superficial .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Full size image
 */

.page-template-enlargedimage-php #content {
	width: 942px;
    background: #efefef;
    margin-bottom: 15px;
}
.page-template-enlargedimage-php #header-2{float:left;height:inherit;width:922px;min-height: 58px;border-bottom:0px solid #999999;}
.page-template-enlargedimage-php .title_conteiner{
	float: left;
	width: 690px;
	border-bottom:1px dotted #b2b2b2;
	min-height: 58px;
}
.page-template-enlargedimage-php .title{
	font: bold 18px Arial;
	line-height: 22px;
}

.page-template-enlargedimage-php .content{
	font: 12px Arial;
	line-height:18px;
}
.enlarged  ul.prev_next{
	/*position:absolute; top:2px; right:0px;left:inherit;*/
	width: 207px;
	height: 34px;
	position: static;
	background:url("images/gallery-nav-bt-normal.png") no-repeat scroll 0px 0px transparent;
	margin: 26px 0 0 16px;
}
.enlarged{
	width:942px;
    background: #dfdfdf;
    padding-bottom: 20px;
}
.enlarged img{display: block;  margin:0 auto;}
.enlarged .prev_next li{position:relative;}
.enlarged .prev_next .previous  {background: none no-repeat scroll 0px 0px transparent;height:29px;overflow:hidden;width:65px;}
.enlarged .prev_next .previous a {background:none no-repeat scroll 0px 0 transparent;display:block;height:29px;overflow:hidden;width:65px;}
.enlarged .prev_next .previous a:hover{background-position:0px 0px ;}
.enlarged .prev_next .next  {background:none no-repeat scroll 0 -21px transparent;height:29px;overflow:hidden;width:65px;}
.enlarged .prev_next .next a {background:none no-repeat scroll 0 0 transparent;display:block;height:29px;overflow:hidden;width:65px;
}
.enlarged .prev_next .next a:hover{background-position:0 0px ;}
.prev_next .next  {
	margin: 5px 0 0 21px;
	width: 65px;
	height: 29px;
}
.prev_next .next a {
	display: block;
	width: 65px;
	height: 29px;
}
.prev_next .previous {
	margin: 5px 0 0 31px;
	width: 65px;
	height: 29px;
}
.prev_next .previous a {
	display: block;
	width: 65px;
	height: 29px;
}


.page-template-enlargedimage-php .enlarged-share {
	float: right;
}
.page-template-enlargedimage-php .enlarged-share .addthis_toolbox {
	margin: 10px 10px 8px 22px !important;
	padding: 0 !important;
	background: none !important;
	width: 167px !important;
}
.page-template-enlargedimage-php .bm_fb_like {
	float: right;
	width: 50px;
	height: 43px;
	padding: 10px 0 0 0;
}

.page-template-enlargedimage-php #searchform {position:absolute;right:0px;top:-1px;}
.enlarged a.back-to-permalink {color:#e13175;text-decoration: none;}
a.back-to-permalink:hover {text-decoration: none;color:#8d0253;}
.enlarged .tags{float:left;left:14px;margin:0;position:relative;top:-8px;width:280px;}
.enlarged .title{line-height: 1.13em;margin-bottom:10px;}
.enlarged #fb-like{margin:10px 0 0 14px;}
.page-template-enlargedimage-php #follow{margin-top:26px;}
.page-template-enlargedimage-php .user_comments{left:4px;position:relative;width:485px;border-top:1px solid #999999;
padding:10px 0 0;}
.page-template-enlargedimage-php #sidebar{position: relative;}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-superficial .jcarousel-next-horizontal {
    position: absolute;
    top: 52px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-superficial .jcarousel-next-horizontal:hover superficial

.jcarousel-skin-superficial .jcarousel-next-horizontal:active {
/*    background-position: -64px 0; */
}

.jcarousel-skin-superficial .jcarousel-next-disabled-horizontal,
.jcarousel-skin-superficial .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-superficial .jcarousel-next-disabled-horizontal:active {
    cursor: default;
/*    background-position: -96px 0; */
}

.jcarousel-skin-superficial .jcarousel-prev-horizontal {
    position: absolute;
    top: 52px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-superficial .jcarousel-prev-horizontal:hover superficial

.jcarousel-skin-superficial .jcarousel-prev-horizontal:active {
/*    background-position: -64px 0; */
}

.jcarousel-skin-superficial .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-superficial .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-superficial .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
/*   background-position: -96px 0; */
}

.cbme-thumbs-inner-wrapper { 
    border-top: 4px solid #831246 !important;
    border-bottom: 4px solid #831246 !important;
}
.cbme-thumbs-second-wrapper { 
    border-top: 1px solid #831246 !important;
    border-bottom: 1px solid #831246 !important;
}
.cbme-thumbs-wrapper-400x300 {height: 300px;overflow: hidden;}
.cbme-thumbs-wrapper-400x300 .cbme-thumbs-inner-wrapper { 
    border-top: 0 !important;
    border-bottom: 0 !important;
    padding: 0;
}
.cbme-thumbs-wrapper-400x300 .cbme-thumbs-second-wrapper { 
    border-top: 0 !important;
    border-bottom: 0 !important;
    padding: 0;
}

.gallery-content {
	margin: 4px 0 0 4px;
}
.gallery-entry {
	background: #dee1e6;
    padding-bottom: 20px;
}

.gallery-image-count-outer-wrap{
    background:url("images/view_gallery_bg.png") !important;
    width: 277px;
    height: 46px;
    margin: 0 0 0 -2px !important;
}
.gallery-image-count-inner-wrap {
	border:0 !important;
	margin: 5px 0 0 15px !important;
	letter-spacing:0px;
	padding: 3px 0 0 !important;
	background: none repeat scroll 0 0 transparent !important;
}
.gallery-image-count-inner-wrap span, .gallery-image-count-inner-wrap a {
	color: #D5185B  !important;
	margin-left: -4px;
}
.gallery-image-count-inner-wrap:hover span, .gallery-image-count-inner-wrap:hover a {
	color: #540027  !important;
}
.cmp-main-container {
	float: right;
    padding-bottom: 5px;
}
.cmp-main-container .cbme-wrapper.cbme-photo-wrapper{
    padding-bottom: 7px;
}
.cmp-main-container .medium-post-image-wrapper{
    padding: 0 0 5px 5px;
    margin-top: 5px;
}
.cmp-main-container.cmp-main-container_left {
	float: left;
	margin: 0 17px 0 0;
}
.cmp-main-container.cmp-main-container_left .medium-post-image-wrapper {padding: 0;}
.cmp-act-as-big, .cmp-act-as-tall {padding-bottom:0 !important;}
.cmp-main-container.cmp-main-is-tall {float:right !important;}
.cmp-act-as-tall .cmp-outer-wrapper {background-position: left 10px !important;}
.socialBookMarks {
    float: right;
    width: 200px;
}
.date-wrapper {width:300px;float:left;}

.cbme-image-wrapper-400x300 .cbme-video-button-overlay, .cbme-image-wrapper-600x450 .cbme-video-button-overlay {
    background: url("images/play_button.png") no-repeat scroll center center transparent;
}

.post-head {margin: 8px 0;height: 20px;}
.socialBookMarks .bm_fb_like {float: left;margin-left: 15px;width: 90px;}
.socialBookMarks .bm_tw_tweet {float: right;width: 95px;}
.last-post {
    border-top: 1px solid #E5E5E5;
    width: 100%;
    height: 1px;
    clear: both
}

a, a:visited
{
	text-decoration:none;
}

.widget_most_recent_sidebar_widget .hidden{
    border-bottom: none !important;
}


.widget_most_recent_sidebar_widget h3 {
    border-bottom: 2px solid #250727;
    color: #250727;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: 700;
    text-align: left;
    text-transform: uppercase;
    width: 300px;
    letter-spacing: -0.04em;
    display: block;
}
.bmsbw-most-recent-filtered  table tr td, table tr th {
    padding: 0;
}
.bmsbw-most-recent-filtered  .bmsbw-inside h2 {
    margin-bottom: 0;
}
.bmsbw-most-recent-filtered  table tr td, table tr th {
    padding: 0;
    vertical-align: top;
}
.bmsbw-most-recent-filtered  td.bmsbw-valign-fix-title h2 {
    padding-left: 10px;
}
.bmsbw-most-recent-filtered  li a {
    color: #250727;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 100;
}

.bmsbw-most-recent-filtered  li a:hover{
    color: #4a1463;     
}

.bmsbw-most-recent-filtered .bmsbw-bottom a {
    color: #d5185b;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
	letter-spacing: -0.7px;
    text-transform: uppercase;
}

.bmsbw-most-recent-filtered .bmsbw-bottom a:hover{
    color: #4a1463;
}

.bmsbw-most-recent-filtered li {
    font-size: 12px;
    padding: 10px 0;
    text-align: left;
    display: block;
    /*float: none; */
    border-bottom: 1px solid #dedede;
    width: 300px;
	height: 30px;
}
.bmsbw-most-recent-filtered div.bmsbw-bottom {width: 300px;text-align:right;padding:0;margin: 5px 0 0;}

.gallery-entry .gallery-counter{
    background: #DEE1E6;
    width: 50px;
    height: 15px;
    position: absolute;
    bottom: 0;
    left: 10px;    
    color: #BDBEC0;    
	border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	behavior: url(css/ie-css3.htc);
}
.gallery-entry .jcarousel-skin-superficial .jcarousel-container-horizontal {padding: 10px 52px 0 52px !important;}
.gallery-big-image-attribution {
    color: #B2B2B2;
    font-size: 10px;
    padding: 5px 44px 0 0;
    text-align: right;
}
#sidebar .tags {width: 300px;border: none; height: 15px;margin: 2px 0 5px;}
#sidebar .bm_fb_like {float:left;width: 100px;margin-top:16px}
#sidebar .cat-image.module .headline {border: none;font-size:19px;/*letter-spacing:-0.8px;word-spacing:4px;*/word-spacing:normal;}
#sidebar .bmsbw-container {    
    /*background-color:  #E8EBF0;*/
    border: medium none;
    margin: 0;
    /*width: 300px;*/
}
#sidebar .bmsbw-container .tags {color: #999A9E; line-height: 15px;float: none; width: 290px; padding-bottom: 0; margin-bottom: 0; height: auto;}
#sidebar .bmsbw-container .tags a {
	font-size: 11px;
	}

#sidebar .bmsbw-gallery-sidebar{
    width: 300px; 
    overflow:hidden;
    background: #170418; 
    margin-bottom: 0;
}
#sidebar .bmsbw-gallery-sidebar.favorites-cgo{
    background: #FBF0F5;    
}

#sidebar .bmsbw-gallery-sidebar .bmsbw-photoHead{
    
}

.bmsbw-gallery-sidebar .bmsbw-photoHead .bmsbw-title{
    display: none !important;
}
#sidebar .bmsbw-gallery-sidebar .bmsbw-photoHead h3{
    background: #170418 url('images/header_sfh.png') no-repeat scroll 0 0;
    height: 36px;
    width: 300px;
    display: block;
	padding: 0;
	border: 0 none;
}

#sidebar .bmsbw-gallery-sidebar.favorites-cgo .bmsbw-photoHead h3{
    background: url('images/header_favortires.png') no-repeat scroll 0 0;
}

#sidebar .widget_gallery_metadata_sidebar_widget .bmsbw-container {    
    background-color:  #E8EBF0;
    border: medium none;
    margin: 0 0 0 -42px;
    width: 341px;
}

#sidebar .widget_gallery_metadata_sidebar_widget .bmsbw-gutter-curve-wrapper {
    background-color:  #E8EBF0;
    border: 0 none;
    height: 6px;
    margin: 0 0 0 -42px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 200px;
}
#sidebar .widget_gallery_metadata_sidebar_widget .bmsbw-top-curve {
    background-color: white;
    border: 1px solid white;
    border-bottom-left-radius: 18px 6px;
    bottom: 0;
    height: 20px;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 322px;
}
#sidebar  .widget_gallery_metadata_sidebar_widget .bmsbw-bottom-curve {
    background-color: white;
    border: 1px solid white;
    border-top-left-radius: 18px 6px;
    height: 20px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 320px;
}
#sidebar .widget_gallery_metadata_sidebar_widget  .bmsbw-container .cat-image.module{ margin-left: 42px;padding: 15px 10px 11px 0;line-height: 19px; width: auto; float: none;}
#sidebar .widget_gallery_metadata_sidebar_widget {margin: 0 0 20px;}
#sidebar .gallery-search {margin: 23px 0 0 0}
#sidebar .gallery-search #searchform {width:300px}

#sidebar .gallery-search #searchform .textbox {width:182px}


.bmsbw-gallery-sidebar .bmsbw-inside {
    /*overflow: auto;*/
    width: 100%;
}
.bmsbw-gallery-sidebar.favorites-cgo .bmsbw-inside {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    width: auto;
}

.bmsbw-gallery-sidebar table { width:auto; margin:0; padding:0; border:0; }

.bmsbw-gallery-sidebar table tbody tr td { padding:6px 4px 0 0; vertical-align:top; border:0; margin:0; }
.bmsbw-gallery-sidebar table tbody tr:first-child td { padding-top:5px; }
.bmsbw-gallery-sidebar table tbody tr td:first-child { padding-left:5px; }
.bmsbw-gallery-sidebar.favorites-cgo table tbody tr td:first-child { padding-left:4px; }
.bmsbw-gallery-sidebar table tbody tr td h2,
.bmsbw-gallery-sidebar table tbody tr td h2 a { font-size:11px;color:#e8ebf0;font-family:Arial, Helvetica, sans-serif;font-weight:100;line-height:14px; }

.bmsbw-gallery-sidebar.favorites-cgo table tbody tr td h2,
.bmsbw-gallery-sidebar.favorites-cgo table tbody tr td h2 a { font-size:11px;color:#000000;font-family:Arial, Helvetica, sans-serif;font-weight:100;line-height:14px; }


.bmsbw-gallery-sidebar table tbody tr td h2 a:hover {color:#f27598;}
.bmsbw-gallery-sidebar.favorites-cgo table tbody tr td h2 a:hover {color:#8d0253;}


.bmsbw-gallery-sidebar .bmsbw-94x94-keyhole {width:94px;height:94px;overflow:hidden;}

.bmsbw-gallery-sidebar .bmsbw-inside .bmsbw-title-fix h2{padding-top: 4px;}
.bmsbw-gallery-sidebar .bmsbw-bottom {padding: 20px 0 15px 0;}
.bmsbw-gallery-sidebar.favorites-cgo .bmsbw-bottom {
    border-left: 1px solid #cccccc;    
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    width: 298px;
}

.bmsbw-bottom {
    clear: both;
    text-align: right;
    width: 100%;
    margin: 0;
}

.bmsbw-bottom a{
    margin: 0 10px 0 0;
    color: #D5185B;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;   
}
.bmsbw-bottom a:hover{color:#4a1463;}
#sidebar .gallery-search #searchform .textbox {width:182px}

.cbme-image-wrapper-400x470 {overflow: hidden;width: 400px;height: 470px;}
.cbme-image-wrapper-600x450 {overflow: hidden;width: 600px;height: 450px;}
.cbme-image-wrapper-400x300 {overflow: hidden;width: 400px;height: 300px;}
.exclusive-badge.exclusive-badge-400x470 {top: 414px !important;}

.gallerry-post-content {
	padding: 10px;
}
.post-meta-wrap .tags {
	float:left;
	border:none;
}

.post-meta-list a {
	color:#e13175;
	text-decoration: none;
}

.post-meta-list a:hover {
	text-decoration: none;
	color:#8d0253;
}

.post-meta-list li {
	margin-right: 3px;
}

.cmp-content .cmp-call-to-action {color: #924ea9 !important;}
.cmp-content .cmp-call-to-action:hover {color:#43234e !important;}
.cmp-wrapper .cmp-content {border-bottom: 2px dotted #DFDFDF !important;}
/* fix floating for ie */
.cmp-main-container.cmp-main-not-big {width: 410px;}
.cmp-act-as-big .cmp-main-container {width: 400px;}
.cmp-container.by-tall-main { clear: right;}
.cmp-main-container.cmp-main-is-big {float: right !important;}

.cmp-container .cmp-wrapper.bullets-cmp .cmp-bullet-list li {display: block;margin-bottom: 2px;float: none;}

.cmp-wrapper.quote-cmp .cmp-content {width: 175px !important;}

.cmp-container.under-mainembed{
    padding-top: 4px;
}

/* * * * * * * * GENERIC WIDGET STYLES * * * * * * * * */ 

.bmwidget-header h3 {
    text-indent: -10000px;   
}
.celebuzz-top-stories {
    background: #FBF0F5;
    width: 300px;
    border-bottom: 1px solid #59032F;
}

.celebuzz-top-stories .bmwidget-header h3{
    background: #fff url('images/hdr_top_stories.jpg') no-repeat scroll 0 0;
    color:#96713c;
    display:block;
    font-size:18px;
    font-family: "Times New Roman", Times, serif;
    font-weight:normal;
    line-height:100%;
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform:uppercase;
    letter-spacing:0.15em;
    height: 36px;
    vertical-align: top; 
    width: 300px;
}

.celebuzz-top-stories .bmwidget-content{
    background-color: #FBF0F5;
    padding:0;   
    border-top: none;
    border-left: 1px solid #59032F;
    border-right: 1px solid #59032F;
    border-bottom: none;
}

.celebuzz-top-stories .bmwidget-content ul li.bmwidget-first-post {
    background:none;
}

.celebuzz-top-stories .bmwidget-content ul li.bmwidget-first-post a{
   font-weight: bold;
   font-size: 12px;
   line-height: 14px;
}

.celebuzz-top-stories .bmwidget-content ul li{
    background:url("images/bullet-sidebar.png") no-repeat scroll 15px 7px transparent;
    border-bottom:1px solid #CCCCCC;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:85%;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:2px 0 2px 26px !important;
    text-align:left;
    width:271px;
    display:block;  
    border-right: none !important;   
    border-left: none;
}

div.celebuzz-top-stories .bmwidget-content ul li h4, div.celebuzz-top-stories .bmwidget-content ul li a {
    color: #000000;
    text-decoration: none;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
    line-height: 15px;
    padding:0 10px 0 0;
    display:inline;
    height:auto;
    padding:0;
}

div.celebuzz-top-stories .bmwidget-content ul li a:hover {
    color:#4a1463;
}

div.celebuzz-top-stories .bmwidget-img-floatleft {
    margin: 5px 10px 5px -15px; 
    padding: 2px;
}

.celebuzz-top-stories .bmwidget-more {
    background-color: #FBF0F5;
    border-left: 1px solid #59032F;
    border-right: 1px solid #59032F;
    text-align: right;
    width: 272px;
    margin-right: 5px;
    padding: 2px 0 2px 26px;
}

.bmwidget-more a{color:#D5185B;display:block;font-family:Arial;font-size:12px;margin:0 15px 0 0;text-align:right;text-decoration:none;text-transform:uppercase;font-weight: bold;}
.bmwidget-more a:hover{color:#4a1463;}

/* Geekologie Widget */
.geekologie {
    background: #FBF0F5;
    width: 300px;
    border-bottom: 1px solid #59032F;
}

.geekologie .bmwidget-header h3{
    background: #fff url('images/hdr_geek.gif') no-repeat scroll 0 0;
    color:#96713c;
    display:block;
    font-size:18px;
    font-family: "Times New Roman", Times, serif;
    font-weight:normal;
    line-height:100%;
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform:uppercase;
    letter-spacing:0.15em;
    height: 35px;
    vertical-align: top; 
    width: 300px;
}

.geekologie .bmwidget-content{
    background-color: #FBF0F5;
    padding:0;   
    border-top: none;
    border-left: 1px solid #59032F;
    border-right: 1px solid #59032F;
    border-bottom: none;
}

.geekologie .bmwidget-content ul li{
    background:url("images/bullet-sidebar.png") no-repeat scroll 15px 7px transparent;
    border-bottom:1px solid #CCCCCC;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:85%;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:2px 0 2px 26px !important;
    text-align:left;
    width:271px;
    display:block;  
    border-right: none !important;   
    border-left: none;
}

div.geekologie .bmwidget-content ul li h4, div.geekologie .bmwidget-content ul li a {
    color: #000000;
    text-decoration: none;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
    line-height: 15px;
    padding:0 10px 0 0;
    display:inline;
    height:auto;
    padding:0;
}

div.geekologie .bmwidget-content ul li a:hover {
    color:#4a1463;
}

.geekologie .bmwidget-more {
    background-color: #FBF0F5;
    border-left: 1px solid #59032F;
    border-right: 1px solid #59032F;
    text-align: right;
    width: 272px;
    margin-right: 5px;
    padding: 2px 0 2px 26px;
}

/* I Watch Stuff Widget */
.iwatchstuff {
    background: #FBF0F5;
    width: 300px;
    border-bottom: 1px solid #59032F;
}

.iwatchstuff .bmwidget-header h3{
    background: #fff url('images/hdr_iwatch.gif') no-repeat scroll 0 0;
    color:#96713c;
    display:block;
    font-size:18px;
    font-family: "Times New Roman", Times, serif;
    font-weight:normal;
    line-height:100%;
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform:uppercase;
    letter-spacing:0.15em;
    height: 35px;
    vertical-align: top; 
    width: 300px;
}

.iwatchstuff .bmwidget-content{
    background-color: #FBF0F5;
    padding:0;   
    border-top: none;
    border-left: 1px solid #59032F;
    border-right: 1px solid #59032F;
    border-bottom: none;
}

.iwatchstuff .bmwidget-content ul li{
    background:url("images/bullet-sidebar.png") no-repeat scroll 15px 7px transparent;
    border-bottom:1px solid #CCCCCC;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:85%;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:2px 0 2px 26px !important;
    text-align:left;
    width:271px;
    display:block;  
    border-right: none !important;   
    border-left: none;
}

div.iwatchstuff .bmwidget-content ul li h4, div.iwatchstuff .bmwidget-content ul li a {
    color: #000000;
    text-decoration: none;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
    line-height: 15px;
    padding:0 10px 0 0;
    display:inline;
    height:auto;
    padding:0;
}

div.iwatchstuff .bmwidget-content ul li a:hover {
    color:#4a1463;
}

.iwatchstuff .bmwidget-more {
    background-color: #FBF0F5;
    border-left: 1px solid #59032F;
    border-right: 1px solid #59032F;
    text-align: right;
    width: 272px;
    margin-right: 5px;
    padding: 2px 0 2px 26px;
}

.cmp-wrapper.quote-cmp .cmp-content {width: 175px !important;}
.exclusive-badge {background: url("images/superficial_exclusive.png") no-repeat scroll left top transparent !important;}


/*Search Results*/
#blog-search p{margin:0 0 5px 0;text-align:left;color:#666;}
#blog-search h3.pagetitle{color:#999;text-align:left;}
#blog-search h3.searchTerm{color:#000;border-bottom:none;}
#blog-search .resultstitle{width:100%;border-bottom:2px solid #333;}
#blog-search ul{margin-bottom:30px;border:1px solid green;min-height:200px;clear:both;}
#blog-search .resultsCelebBox {}
#blog-search .resultsCelebBox li,#blog-search .resultsTopicsBox li {margin:0 3% 0 0;width:45%;float:left;min-height:175px;border:1px solid red;}
#blog-search .resultsTopicsBox{}
#blog-search .resultsPhotosBox{}
#blog-search .resultsNewsBox{}
#blog-search .resultsGalleriesBox{border:1px solid #ccc;min-height:600px;background-color:#efefef;clear:both;}

.single-gallery #content,
.single-attachment #content { -moz-border-radius:0; }
.single-gallery #content .gallery-canvas,
.single-attachment #content .gallery-canvas { background-color:#dee1e6; width:600px; margin:-1px 0 20px 3px; }
#gallery-current { padding:10px 10px 18px 10px; }
#gallery-frame img {margin: 0 auto;text-align: center;}

.exclusive-badge { position: absolute; bottom: 20px; left: 10px; width: 80px; height: 56px; background: url(images/exclusive.png) no-repeat bottom left; z-index: 1;}
.exclusive-badge.exclusive-badge-400x300,
.exclusive-badge.exclusive-badge-600x300 { top:244px; }
.exclusive-badge.exclusive-badge-600x450 { top:394px; }


.gallery-big-image-container { padding-bottom:10px; border-bottom:2px dotted #b2b2b2; }
.gallery-big-image-wrapper { width:100%; position: relative;text-align: center;}
.gallery-big-image-wrapper span { overflow:hidden; margin:0 auto; display:block; }
.gallery-big-image-wrapper span.kht435x580 { width:435px; height:580px; }
.gallery-big-image-wrapper span.kht580x435 { width:580px; height:435px; }
.gallery-big-image-attribution { padding:7px 44px 0 0; font-size:10px; color:#b2b2b2; text-align:right; }
.gallery-big-image-attribution .view-original, .gallery-big-image-attribution .attribution { color:#636363; }
.gallery-big-image-attribution .view-original:hover, .gallery-big-image-attribution .attribution:hover { color:#43234E; }

#gallery-image-counter { position: absolute; bottom: -4px; left: 0px; margin-bottom: 0; background-color: #DFDFDF; color: #B2B2B2; padding: 3px 6px 1px 1px; font-size: 10px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px; }

/* upper top-of-image next/prev buttons */
.gallery-controls-wrapper { padding-bottom:10px; }
.gallery-controls-wrapper .gallery-features { text-align:left; float:left; margin:0; width:377px; height:29px; border-bottom:2px dotted #b2b2b2; }
.gallery-controls-wrapper .gallery-features ul { padding:0; margin:0; border:0; }
.gallery-controls-wrapper .gallery-features ul li { display:inline; float:left; font-size:11px; color:#b2b2b2; font-weight:bold; height:30px; }
.gallery-controls-wrapper .gallery-features ul li a span { display:block; width:14px; height:14px; margin:4px 5px 0 0; float:left;
	background-image:url(images/icon-sprite-cb.png); }
.gallery-controls-wrapper .gallery-features ul li a { color:inherit; padding-right:10px; line-height:21px; }
.gallery-controls-wrapper .gallery-features ul li a:hover { color:black; }
.gallery-controls-wrapper .gallery-features ul li a.full-size-mode span { background-position:-413px 1px; }
.gallery-controls-wrapper .gallery-features ul li a.zoom-in span { 
	background-image:url(images/cb_zoom_icon.png);  }

.gallery-controls-wrapper .gallery-navigation {padding-top:3px;height:28px;float:right;position:relative;padding-right:10px;width:190px;background: url("images/gallery-controls-shadow.png") no-repeat scroll 8px -6px transparent;}
.full-size-mode .gallery-navigation {padding-top:3px;height:28px;float:right;position:relative;padding-right:10px;width:190px;background: url("images/gallery-controls-shadow.png") no-repeat scroll 8px 1px transparent;}

.gallery-controls-wrapper .gallery-navigation .prev,
.gallery-controls-wrapper .gallery-navigation .next { height:30px; float:right; padding:0 10px; }

.gallery-controls-wrapper .gallery-navigation .prev, 
.gallery-controls-wrapper .gallery-navigation .next  {}
.gallery-controls-wrapper .gallery-navigation .prev a,
.gallery-controls-wrapper .gallery-navigation .next a { display:block; width:64px; height:30px; background-color:transparent; }
.gallery-controls-wrapper .gallery-navigation .next div.arrow { background-position:-68px 0; }
.gallery-controls-wrapper .gallery-navigation .next a:hover div.arrow { background-position:-85px 0; }
.gallery-controls-wrapper .gallery-navigation .next a.disabled div.arrow { background-position:-51px 0; }
.gallery-controls-wrapper .gallery-navigation .prev div.arrow { background-position:-17px 0; }
.gallery-controls-wrapper .gallery-navigation .prev a:hover div.arrow { background-position:-34px 0; }
.gallery-controls-wrapper .gallery-navigation .prev a.disabled div.arrow { background-position:0 0; }
.gallery-controls-wrapper .gallery-navigation div.arrow-wrap { padding:3px 26px 6px 20px; }
.gallery-controls-wrapper .gallery-navigation .next div.arrow-wrap { padding:3px 20px 6px 26px; }

.full-size-mode .gallery-controls-wrapper .gallery-navigation div.arrow-wrap { padding:8px 26px 6px 20px; }
.full-size-mode .gallery-controls-wrapper .gallery-navigation .next div.arrow-wrap { padding:8px 20px 6px 26px; }
.gallery-controls-wrapper .gallery-navigation div.arrow { background-image:url(images/gallery-arrow-sprite.png); height:21px; width:17px;}

#container.full-size-mode { width:922px; }
.full-size-mode #content { width:922px; }
.full-size-mode #content .gallery-canvas { background-color:#dfdfdf; width:922px; margin-bottom:20px; }

.full-size-mode #content .full-size-comments-container { width:600px; float:left; clear:none; }

.zoom-in-wrapper .helper { float:right; width:131px; height:17px; background:transparent url(images/cb_zoom_box.png) no-repeat left top; display:none; color:white;
	font-size:10px; font-weight:normal; padding:1px 0 0 10px; margin-top:3px; }
.zoom-helper { font-size:10px; cursor:url("/wp-content/themes/superficial/images/cb_zoom_hover.cur"), pointer; color:white; }

.full-size-mode .gallery-big-image-container { padding-bottom:0; border-bottom:0; }
.full-size-mode .gallery-big-image-wrapper span.kht675x900 { width:675px; height:900px; text-align: center;}
.full-size-mode .gallery-big-image-wrapper span.kht900x675 { width:900px; height:675px; text-align: center;}

/* upper top-of-image next/prev buttons */
.full-size-mode .gallery-controls-wrapper { padding-bottom:10px; font-family:"Arial", Helvetica, sans-seif; font-weight:bold; text-align:left; }
.full-size-mode .gallery-controls-wrapper .gallery-header-content { margin:0; padding:0; border:0; width:690px; height:40px; border-bottom:1px dotted #b2b2b2; float:left; }
.full-size-mode .gallery-controls-wrapper .gallery-header-content h3 { font-family:inherit; font-size:12px; color:#000000; line-height:12px; margin:0 0 7px 0; }
.full-size-mode .gallery-controls-wrapper .gallery-header-content .post-meta { font-family:inherit; font-size:11px; color:#b2b2b2; line-height:11px; }
.full-size-mode .gallery-controls-wrapper .gallery-header-content .post-meta .post-meta-list { height:10px; }
.full-size-mode .gallery-controls-wrapper .gallery-header-content .post-meta ul li { display:inline; float:left; margin-right:3px; }
.full-size-mode .gallery-controls-wrapper .gallery-header-content .post-meta a { color:#b3034e; display:block; }
.full-size-mode .gallery-controls-wrapper .gallery-header-content .post-meta a.leave-comment {width: 120px;}
.full-size-mode .gallery-controls-wrapper .gallery-header-content .post-meta a:hover { color:#6b022f; }
.full-size-mode .gallery-controls-wrapper .gallery-header-content .post-meta a.leave-comment span { background:url(images/icon-sprite-cb.png) no-repeat right transparent;
	background-position:-74px 0; margin-left:3px; display:block; width:16px; height:16px; float:right; }

.full-size-mode .gallery-controls-wrapper .gallery-navigation { padding-top:0; height:40px; }
.full-size-mode .gallery-controls-wrapper .gallery-navigation .prev,
.full-size-mode .gallery-controls-wrapper .gallery-navigation .next { padding:5px 10px 0 10px; }
/*.full-size-mode .gallery-controls-wrapper .gallery-navigation .prev a:hover div.arrow { background-position:-579px -45px; }*/

.full-size-mode .gallery-canvas .gallery-post-content { width:100%; background-color:#efefef; }
.full-size-mode .gallery-canvas .gallery-post-content .gallery-post-content-inside { width:auto; text-align:left; font-family:"Arial", Helvetica, sans-serif; padding:10px; }
.full-size-mode .gallery-canvas .gallery-post-content .gallery-post-content-inside h3.title { font-size:18px; line-height:22px; font-weight:bold; color:#000000;
	font-family:inherit; }
.full-size-mode .gallery-canvas .gallery-post-content .gallery-post-content-inside div.content { font-size:12px; line-height:18px; color:black; margin-bottom:10px; }
.full-size-mode .gallery-canvas .gallery-post-content .gallery-post-content-inside .fullsize-caption { margin-bottom:5px; color:#6b022f; font-size:11px; float:right; }
.full-size-mode .gallery-canvas .gallery-post-content .gallery-post-content-inside div.content .more { display:none; }
.full-size-mode .gallery-canvas .gallery-post-content .gallery-post-content-inside .post-meta-wrap { height:25px; line-height:25px; overflow:hidden; position:relative; }
.full-size-mode .gallery-canvas .gallery-post-content .gallery-post-content-inside span.tags { 
	width:630px; 
	font-size:11px; 
	color:#b2b2b2; 
	overflow:hidden; 
	float:left;
	margin: 0 0 0  0;
	padding: 0 0 0 0;
}
.full-size-mode .gallery-canvas .gallery-post-content .gallery-post-content-inside span.tags a { color:#636363; }
.full-size-mode .gallery-canvas .gallery-post-content .gallery-post-content-inside span.tags a:hover { color:#43234e; }
.full-size-mode .gallery-canvas .gallery-post-content .gallery-post-content-inside .bm_fb_like { margin-top:3px; float:right; width:85px; }
.full-size-mode .gallery-canvas .gallery-post-content .gallery-post-content-inside .category-add-this { height:25px; background:none; width:175px; position:absolute; top:0; right:0; }
.full-size-mode .gallery-canvas .gallery-post-content .gallery-post-content-inside .category-add-this .addthis_toolbox {margin:0; } 
.full-size-mode .gallery-canvas .gallery-post-content .gallery-post-content-inside .category-add-this .addthis_default_style li.label { font-family:"TradeGothicBld",Tahoma,Geneva,sans-serif; font-size:13px;line-height:25px;margin-right:10px; }
.full-size-mode .gallery-canvas .gallery-post-content .gallery-post-content-inside .category-add-this .addthis_toolbox li.addthis-more a  { margin-right:0;padding-right:0; }
/*.full-size-mode .gallery-canvas .gallery-post-content .gallery-post-content-inside div.social-buttons div { float:left; }
.full-size-mode .gallery-canvas .gallery-post-content .gallery-post-content-inside div.fake-like-button { height:18px; }
.full-size-mode .gallery-canvas .gallery-post-content .gallery-post-content-inside div.fake-share-box { height:18px; }*/


.full-size-mode .bmsbw-gutter-curve-wrapper { display:none; }
.full-size-mode .bmsbw-gutter-curve-wrapper .bmsbw-top-curve { display:none; }
.full-size-mode .bmsbw-gutter-curve-wrapper .bmsbw-bottom-curve { display:none; }

.full-size-mode div.bmsbw-container.bmsbw-gutter-cover { width:inherit; margin:0; background-color:inherit; }
.full-size-mode div.bmsbw-container.bmsbw-gutter-cover .bmsbw-gutter-cover-inner { margin-left:0; padding-right:0; }

.full-size-mode .bmsbw-photo-search-form { padding:0; }
.full-size-mode .bmsbw-photo-search-form .fake-search-container {width:296px;}

.full-size-mode .bmsbw-followCb { margin-top:0; }

#slider-wrapper {width: 100%;margin-top: 10px;}



#featured .jcarousel-clip {}
.jcarousel-list.default-height-60 { height:60px; }
.escalation-home .jcarousel-list.default-height-165 { height:218px; }
.escalation-home.display-mode-2-story .jcarousel-list.default-height-165,
.escalation-home.display-mode-1-2-story .jcarousel-list.default-height-165 { height:223px; }
.escalation-home.display-mode-1-story .jcarousel-list.default-height-165 { height:226px; }
#featured .jcarousel-container .jcarousel-list.default-height-165,
#featured .jcarousel-container .jcarousel-list.default-height-60 { height:auto; }
#featured .jcarousel-list { overflow:hidden; position:relative; top:0; margin:0; padding:0; left:0; width:936px; }
#featured .jcarousel-list li { position:relative; margin:0; float:left; list-style:none outside none; }
#featured .jcarousel-list li .escalation-image-wrapper { display:block; position:relative; }
#featured .jcarousel-list li .escalation-image-keyhole { overflow:hidden; display:block; }
#featured .jcarousel-list li h2 { display:block; overflow:hidden; position:relative; } 
#featured .jcarousel-list li h2,
#featured .jcarousel-list li h2 a { font-family:"Arial", Helvetica, sans-serif; font-weight:bold; }
#featured .jcarousel-list li h2 .minty-overlay { width:100%; position:absolute; bottom:-50px; left:0; background-color:#15c2a4; z-index:10; }
#featured .jcarousel-list li span .minty-overlay { position:absolute; top:-280px; left:0; background-color:transparent; }
#featured .jcarousel-list li .kh80x60 .minty-overlay { width:80px; height:60px; background-image:url(images/minty-border-80x60.png); }
#featured .jcarousel-list li:hover .kh80x60 .minty-overlay { top:0; }
#featured .jcarousel-list li .kh220x165 .minty-overlay { width:220px; height:165px; background-image:url(images/minty-border-220x165.png); }
#featured .jcarousel-list li:hover .kh220x165 .minty-overlay { top:0; }
#featured .jcarousel-list li .kh454x165 .minty-overlay { width:452px; height:165px; background-image:url(images/minty-border-454x165.png); }
#featured .jcarousel-list li:hover .kh454x165 .minty-overlay { top:0; }
#featured .jcarousel-list li .kh922x165 .minty-overlay { width:923px; height:165px; background-image:url(images/minty-border-922x165.png); }
#featured .jcarousel-list li:hover .kh922x165 .minty-overlay { top:0; }
#featured .jcarousel-list li.li234 { width:234px; }
#featured .jcarousel-list li.li234 h2 { min-width:130px;}
#featured .jcarousel-list li.li234 h2,
#featured .jcarousel-list li.li234 h2 a { font-size:12px; line-height:15px; }
#featured .jcarousel-list li.li468 { width:464px; }
#featured .jcarousel-list li.li468 h2,
#featured .jcarousel-list li.li468 h2 a { font-size:22px; line-height:50px; }
#featured .jcarousel-list li.li468 h2 { height:58px; }
#featured .jcarousel-list li.li468 h2 a { height:50px; margin:4px 0 0 0; }
#featured .jcarousel-list li.li936 { width:936px; }
#featured .jcarousel-list li.li936 h2,
#featured .jcarousel-list li.li936 h2 a { font:28px "Helvetica Neue", sans-serif;  }
/* #featured .jcarousel-list li.li936 h2 {  height:61px; } */
#featured .jcarousel-list li.li936 h2 a { margin:0; width:542px; float:left; }
#featured .jcarousel-list li.li936 h2 a.escalation-title { padding: 14px 0 4px; margin:0; float:none; line-height:44px;}
#featured .jcarousel-list li.li936 h2 .escalation-side-text-wrap { margin-left:10px; position:relative; bottom:0; padding:10px 0; height:auto; float:right; }
#featured .jcarousel-list li.li936 h2 .escalation-side-text-wrap ul { margin: 6px auto 0 auto; }
#featured .jcarousel-list li.li936 h2 .escalation-side-text-wrap h2,
#featured .jcarousel-list li.li936 h2 .escalation-side-text-wrap ul li,
#featured .jcarousel-list li.li936 h2 .escalation-side-text-wrap ul li a { font:12px "Helvetica Neue", sans-serif; font-weight:normal; width:auto; height:auto; margin:0; clear:inherit; float:left;}
#featured .jcarousel-list li.li936 h2 .escalation-side-text-wrap ul li a:hover,
#featured .jcarousel-list li.li936 h2 .escalation-side-text-wrap ul li a:active { color:#6b022f }
#featured .jcarousel-list li.li936 h2 .escalation-side-text-wrap ul li a {font-weight: bold}
#featured .jcarousel-list li.li936 h2 .escalation-side-text-wrap h2.escalation-side-text {	margin: 9px 0 0 0;}
#featured .jcarousel-list li.li936 h2 .escalation-side-text-wrap ul li { 
	text-align:left; display:inline; list-style-type:none; background:url(images/esc_bullet.gif) 0 4px no-repeat; margin:0; padding: 0 8px 0 9px; height:auto;
}



/* GALLERY CAROUSEL */
.jcarousel-skin-tango-new { width:100%; }
.jcarousel-skin-tango-new .jcarousel-container { margin:0 auto; }
.jcarousel-skin-tango-new .jcarousel-container-horizontal { position:relative; width:100%; }
.jcarousel-skin-tango-new .jcarousel-list-horizontal { width:1600px; height:94px; overflow:visible; }
.jcarousel-skin-tango-new .jcarousel-list-horizontal li { width:100px; height:94px; float:left; }
.jcarousel-skin-tango-new .jcarousel-list-horizontal li > div { padding:0 3px; }
.jcarousel-skin-tango-new .jcarousel-list-horizontal li > div a { display:block; width:94px; height:94px; overflow:hidden; position: relative; }
.jcarousel-skin-tango-new .jcarousel-clip-horizontal { width:500px; height:94px; overflow:hidden; float:left; }
.jcarousel-skin-tango-new .jcarousel-next-horizontal,
.jcarousel-skin-tango-new .jcarousel-prev-horizontal { float:left; position: relative;}
.jcarousel-skin-tango-new .jcarousel-next-horizontal span,
.jcarousel-skin-tango-new .jcarousel-prev-horizontal span { display: block; height: 12px; width: 12px; position: absolute; top: 44px; left: 2px; }

.jcarousel-skin-tango-new .jcarousel-prev-horizontal { width:17px; height:94px; cursor:pointer; background:transparent url(images/gallery/prev-horizontal.png) no-repeat 0 0; }
/*.jcarousel-skin-tango-new .jcarousel-prev-horizontal span { background:transparent url(images/icon-sprite-cb.png) no-repeat -467px -45px; }
.jcarousel-skin-tango-new .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango-new .jcarousel-prev-horizontal:active { background-position: 0 0; }
.jcarousel-skin-tango-new .jcarousel-prev-horizontal:hover span,
.jcarousel-skin-tango-new .jcarousel-prev-horizontal:active span { background-position: -481px -45px; }
.jcarousel-skin-tango-new .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango-new .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango-new .jcarousel-prev-disabled-horizontal:active { background-position:0 0; }
*/
.jcarousel-skin-tango-new .jcarousel-next-horizontal { width:17px; height:94px; cursor:pointer; background:transparent url(images/gallery/next-horizontal.png) no-repeat 0 0; }
/*.jcarousel-skin-tango-new .jcarousel-next-horizontal span { background:transparent url(images/icon-sprite-cb.png) no-repeat -441px -45px; }
.jcarousel-skin-tango-new .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango-new .jcarousel-next-horizontal:active { background-position: 0 0;}
.jcarousel-skin-tango-new .jcarousel-next-horizontal:hover span,
.jcarousel-skin-tango-new .jcarousel-next-horizontal:active span { background-position: -455px -45px;}
.jcarousel-skin-tango-new .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango-new .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango-new .jcarousel-next-disabled-horizontal:active { background-position:0 0;}
*/
div.next-gallery-overlay { width: 94px; height: 18px; position: absolute; bottom: 0; left: 0; background:transparent url(images/gallery/gallery-overlay-sprite.png) no-repeat 0 -107px;}
div.gallery-hover-overlay { display: none; width: 94px; height: 94px; position: absolute; top: 0; left: 0; background:transparent url(images/gallery/gallery-overlay-sprite.png) no-repeat 50% 0;}
#gallery-slider-new a:hover div.gallery-hover-overlay { display: block; }


/*
#sidebar .bmsbw-ads-medrec{
    margin: 20px 0 0;   
}

#ad300a{
    margin: 10px 0 0;   
}
  */

.widget_gallery_cgo_sidebar_widget{
    margin: 20px 0 0;
}

.widget_most_recent_sidebar_widget{
    margin: 15px 0 0;
}  

.buzzmedia-list-view-widget{
    margin: 20px 0 0;
}

.widget_text{
    margin: 20px 0 0;
}

#facebook_likebox {
    padding-bottom: 0 !important;
}

#sidebar #ad300c{
    margin: 0;
}

div.bmwidget span.bmwidget-img-missing{
    display:none;
}


#header-carousel .bmsbw-carousel-sidebar { margin:0; }
#header-carousel .bmsbw-carousel-sidebar .bmsbw-inside { margin:0; }
#header-carousel .jcarousel-container { width:922px; margin:0 auto; position:relative; }
#header-carousel .jcarousel-prev { position:absolute; left:0; }

td.bmsbw-valign-fix-image, td.bmsbw-valign-fix-image a {display:block; overflow:hidden;}
td.bmsbw-valign-fix-image a img {float:left}

td.bmsbw-valign-fix-image, td.bmsbw-valign-fix-image a {display:block; overflow:hidden;}
td.bmsbw-valign-fix-image a img {float:left}
td.bmsbw-valign-fix-title {width:100%;}
td.bmsbw-valign-fix-title h2 {padding-left:10px;}

.widget_most_recent_sidebar_widget .bmsbw-container {margin:15px 0;clear:both;}
.widget_most_recent_sidebar_widget .bmsbw-container table tr td, table tr th {padding:0;}
.widget_most_recent_sidebar_widget .bmsbw-inside {margin:0}
.widget_most_recent_sidebar_widget .bmsbw-inside h2{margin-bottom:0}
.widget_most_recent_sidebar_widget .bmsbw-container h3.hidden {padding: 0; margin: 0;}
.widget_most_recent_sidebar_widget .bmsbw-container h3{padding:0;font-family:Arial, Helvetica, sans-serif;color:#000;text-align:left;font-weight:100;text-transform:uppercase;font-size:18px;border-bottom:2px solid #000;line-height:24px;letter-spacing:-1.25px;}
.widget_most_recent_sidebar_widget .bmsbw-container ul{}
.widget_most_recent_sidebar_widget .bmsbw-container li{margin:0;font-size:12px;text-align:left;}
.widget_most_recent_sidebar_widget .bmsbw-container li a{font-size:12px;color:#000;font-family:Arial, Helvetica, sans-serif;font-weight:100;line-height:16px;}
.widget_most_recent_sidebar_widget .bmsbw-container li a:hover,
.widget_most_recent_sidebar_widget .bmsbw-gallery-sidebar table tbody tr td h2 a:hover { color:#6b022f; }
.widget_most_recent_sidebar_widget .bmsbw-valign-fix-image a.bmsbw-40x30-keyhole {display: block; width: 40px; height: 30px; overflow: hidden;}



/* Related Photo Galleries Lives on the gallery-canvas-inner*/
.bm-related-photo-galleries { padding: 5px 0 14px 3px; width:602px}
.bm-related-photo-galleries .dot-box { /*width:434px;*/width:425px;height:16px; float:left;background: url("images/related-photo-title-separator.png") repeat-x scroll left 12px transparent; }
.bm-related-photo-galleries h3 {border-bottom: 0 none;color: #989898;float: left;font-family: Arial;font-size: 15px;font-weight: bold;margin: 0 0 0 2px; /*letter-spacing: -0.3px;width: 165px;*/ width:175px; }
.bm-related-photo-galleries .bmsbw-inside { margin-top:0; }
.bm-related-photo-galleries .bmsbw-inside .bmsbw-post-list { margin-top:-7px; }
.bm-related-photo-galleries td  { vertical-align:top; }
.bm-related-photo-galleries td a:hover { color:#6b022f; }
.bm-related-photo-galleries .bmsbw-valign-fix-image a img { margin-right:10px; }
.bm-related-photo-galleries .bmsbw-valign-fix-image a{ width:80px;height:60px; }
.bm-related-photo-galleries .bmsbw-post-with-thumb { padding:9px 0 8px 12px;width:288px;border-left:2px dotted #dfdfdf;background:none;line-height:16px;float:left; }
.bm-related-photo-galleries .bmsbw-post-with-thumb:first-child { border:none;padding-left:0;width: 300px;}
.bm-related-photo-galleries td.bmsbw-valign-fix-title {width:100%;padding-left: 8px;}
.bm-related-photo-galleries td.bmsbw-valign-fix-title a{color: #000000;}
.bm-related-photo-galleries td.bmsbw-valign-fix-title a:hover{color: #989898;}

#containerWide { width:922px; min-height:500px;	 }
#cb_partnerbar_content {margin-left:2px;}
#cb_partnerbar_links_outer {margin-left:-4px;width:448px !important;}
#cb_partnerbar_wrapper {padding-left:24px;width:871px !important;}
#foot-navi .footer-pages {margin:14px 0;}
#comscore_container {margin: 10px auto 0 !important;}
.ie-postfloat-marging-fix {clear: both;height: 0;margin: -14px 0;}


.t180x180 {width:180px;height:180px;overflow:hidden;}
.t80x60 {margin-bottom:10px;width:80px;height:60px;overflow:hidden;}
.t180x135 {margin-bottom:8px;width:180px;height:135px; overflow:hidden;}
.t30x30 {margin-bottom:10px;width:30px;height:30px;border:1px solid grey; overflow:hidden;}
.t94x94 {width:94px; height:94px;overflow:hidden; display:block;}
.t200x165{margin-bottom:10px;margin-right:10px;width:200px;height:165px;border:1px solid grey; overflow:hidden;}
.t220x165{margin-right:10px;width:220px;height:165px; overflow:hidden;}

.cbme-text-overlay {overflow: hidden;max-width: 395px}
.cbme-container-600x450 .cbme-text-overlay {max-width: 610px}

.not-tall-header #header {height: 79px;background: url("images/bg_galery_head.jpg") no-repeat scroll 0 0 #560128}
.not-tall-header #home-logo {top:24px;left:5px;width: 180px;height: 55px;}
.not-tall-header #header #access, .not-tall-header #header #access-granted{top:55px;}
.not-tall-header #main-nav  {top: 46px;left: 195px;background: url("images/bg_galery_hd_nav.png") no-repeat scroll 0 0 transparent;}

.not-tall-header #main-nav li{margin:10px 5px 0 5px;float:left;}

.not-tall-header #main-nav #nav-home{width:48px; height:16px; background:url('images/nav_galery_home.png') no-repeat 0px 3px transparent;margin-left: 5px;}
.not-tall-header #main-nav #nav-photos{width:65px; height:16px; background:url('images/nav_galery_photos.png') no-repeat 0px 3px transparent;}
.not-tall-header #main-nav #nav-bikinis{width:59px; height:16px; background:url('images/nav_galery_bikini.png') no-repeat 0px 3px transparent;}
.not-tall-header #main-nav #nav-dish{width:70px; height:16px; background:url('images/nav_galery_dirt.png') no-repeat 0px 3px transparent;}

 .not-tall-header #main-nav #nav-home:hover,.not-tall-header #main-nav #nav-photos:hover,.not-tall-header #main-nav #nav-bikinis:hover,.not-tall-header #main-nav #nav-dish:hover{background-position: 0px -12px;}

/* Geekologie & I Watch Stuff */
 
.not-tall-header #main-nav #clwn-media{left:0;position:relative;top:4px;margin-left:-8px;}
.not-tall-header #main-nav #clwn-media li{ margin:0 3px 0 0;}
.not-tall-header #main-nav #geekologie a{background:url("images/nav_galery_gadgets.png") no-repeat scroll 0 -3px transparent;border-right:1px solid #ACBCC5;display:block;width:57px;height: 10px; }
.not-tall-header #main-nav #iwatchstuff a{background:url("images/nav_galery_movies.png") no-repeat scroll 0 -3px transparent; width:50px;height: 10px;}
 
.not-tall-header #main-nav #geekologie a:hover, .not-tall-header #main-nav #iwatchstuff a:hover{background-position: 0 -18px}
.not-tall-header .jcarousel-skin-tango-new .jcarousel-container {margin: 0 13px;width:560px  !important;}
.not-tall-header .jcarousel-skin-tango-new .jcarousel-clip-horizontal {margin: 0 7px 0 10px;}


/* ie dont anderstand border-radius (((*/
#sidebar .widget_gallery_metadata_sidebar_widget .bmsbw-top-curve {background: url("images/ie-border-radius-sprite-2.png") no-repeat scroll left bottom #FFFFFF;border:0;}
#sidebar .widget_gallery_metadata_sidebar_widget .bmsbw-bottom-curve {background: url("images/ie-border-radius-sprite-3.png") no-repeat scroll left top #FFFFFF;border:0;}
#gallery-image-counter {background: url("images/ie-border-radius-sprite-1.png") no-repeat scroll right top transparent;}

.jcarousel-skin-tango-new .jcarousel-list-horizontal {position: relative;}
.jcarousel-skin-tango-new .jcarousel-clip-horizontal {position: relative;}


#container.full-size-mode { width:942px; }
.full-size-mode #content { width:942px; }
#content.full-size-mode  { width:942px; }

#content.full-size-mode  .gallery-canvas{
width: 942px;
margin-bottom: 20px;
}
	
.enlarged-share	{
	float:right;
}

.gallery-post-content-inside a {color:#D5185B}
.gallery-post-content-inside a:hover {color:#540027}


.floatL {
float: left;
}

.floatR {
float: right;
}

.counterInner {
line-height: 25px;
width: 590px;
float: left;
}

.search-results-header { font-size:22px; font-weight:normal; padding:0 0 14px 0; border-bottom:2px dotted #dfdfdf; color:#b2b2b2; text-align:left; font-family:"Arial", Helvetica, sans-serif; }
.search-results-header .search-results-term { font-weight:bold; color:#000000; }


.search-search-results-breakdown h3.search-results-section-heading { font-size:16px; text-transform:uppercase;
    padding:5px 0; text-align:left; border-bottom:2px solid #dfdfdf; color:#b2b2b2; margin-top:14px; margin-bottom:0; }
.search-search-results-breakdown h3.search-results-section-heading a.search-results-back-to-all { font-family:Arial, Helvetica, sans-serif; float:right; text-transform:none; color:#924ea9; font-weight:bold; font-size:12px; margin-top:3px;}
.search-search-results-breakdown h3.search-results-section-heading a.search-results-back-to-all:hover{ color:#43234E;}


.news-results-section h3 {padding-bottom:5px;border-bottom:2px solid #dfdfdf;}
.celeb-profile-bio-wrap h3 {margin-bottom:10px;padding-bottom:5px;border-bottom:2px solid #dfdfdf;}

.photo-results-section .photo-results-section-list-wrap{background-color:#efefef;overflow:auto;padding:9px;}
.photo-results-section h3 {padding-bottom:8px;}
.photo-results-section ul{width:582px;margin:0 auto;}
.photo-results-section li{margin:0 3px 3px 0;float:left;}

.galleries-results-section h3 {margin-bottom:8px;}
.galleries-results-section-list-wrap{background-color:#efefef;overflow:auto;}
.galleries-results-section ul{width:580px;margin:0 auto;}
.galleries-results-section ul li{padding-right:5px;float:left;}
.galleries-results-section .post-title-wrap{width:180px;}



.results-more{width:118px;height:25px;background:#efefef;float:right;text-align:center;}
.results-more a{ line-height:25px;text-transform:capitalize;font-size:12px; font-weight:800; }



.topics-results-section .post-content-wrap{text-align:left;}
.topics-results-section .t50x50{margin:10px 10px 10px 0;}
.topics-results-section .topics-result-item-wrap { height:70px; overflow:hidden; margin-left:10px; border-top:1px dotted #dfdfdf; }
.topics-results-section .half:first-child .topics-result-item-wrap { margin-left:0; margin-right:10px; }
.topics-results-section .half-wrap:first-child .half .topics-result-item-wrap { border-top:0; }
.topics-results-section .post-content-wrap { margin:10px 10px 10px 0; }
.topics-results-section .posttitle,
.topics-results-section .posttitle a { font-size:14px; font-weight:bold; font-family:inherit; line-height:18px; color:black; }
.topics-results-section .post-drill-down-links,
.topics-results-section .post-drill-down-links a { font-size:11px; font-weight:normal; line-height:18px; color:#b2b2b2; }
.topics-results-section .post-drill-down-links .icon-arrow { float:left; display:block; background:transparent url('images/icon-sprite-cb.png') no-repeat left top;
    background-position:-187px -18px; height:5px; width:5px; margin:6px 4px 0 0; }
.topics-results-section .post-drill-down-links a { font-weight:bold; color:#09517b; }
.topics-results-section .post-type { font-size:10px; color:#4c4c4c; font-weight:normal; text-transform:capitalize; }

.news-results-section { border-bottom:0; }
.news-results-section ul li{padding:10px 0;border-bottom:1px dotted #dfdfdf;overflow:auto; margin-bottom:0;}
.news-results-section ul li:first-child {border-bottom:1px dotted #dfdfdf;}
.news-results-section .post-content-wrap { width:auto; }
.news-results-section .post-title-wrap { width:auto; }
.news-results-section .posttitle a:hover { color:#6b022f; }
.news-results-section .image-wrap { margin-right:10px; margin-bottom:0; }


.news-results-section ul { display: block;}
.news-results-section li {display:list-item; float: none;}


.cattitle, .cattitle a{font-size:10px;color:#b2b2b2;}
.cattitle a:hover {color:#4d4d4d;}
.post-title-wrap{width:250px;}
.post-title-wrap .posttitle {font-size:12px;font-weight:100;line-height:16px;color:#000;font-family:Arial, Helvetica, sans-serif;}
.post-content-wrap .more a, .post-content-wrap .more a:visited{margin:0;padding:0;}
.post-title-wrap .posttitle a { font-size:14px;font-weight:100;line-height:16px;color:#000;font-family:Arial, Helvetica, sans-serif;}
	
.search-results-section-list-item .post-content-wrap .post-meta .comment-count { display: inline;}

.comment-count a {
color: #924EA9;
font-weight: 800;
font-size: 11px;
line-height: 16px;
}

.comment-count a:hover {
color: #43234e;
}

.counter {
    color: #B2B2B2;
    font-size: 11px;
    height: 25px;
    margin: 0 auto;
    width: 942px;
}

.search-term {
	color: #000;
	font-weight: bold;
}

span.edit-post-link a
{
	font: 10px Arial;
	color:#636363;	
}

span.edit-post-link a:hover
{
	color:#43234e;	
}

div.edit-gallery-link a 
{
	color:#636363;	
}

div.edit-gallery-link a:hover 
{
	color:#43234e;	
}
	
.cbme-bottom-gallery-view-gallery-wrapper{
    background:url("images/view_cbme_bottom_gallery.png") !important;
    font-size: 14px !important;
    padding: 0 10px 8px 42px !important;
}

#header-carousel {
    background: none repeat scroll 0 0 #e8ebf0;
    clear: both;
    font-family: helvetica;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 0 3px;
    padding-top: 14px;
    width: 942px;
}

div #header-carousel {
    padding: 14px 0 14px 0;
}
#header-carousel .bmsbw-carousel-sidebar {
    margin: 0;
}
#header-carousel .bmsbw-carousel-sidebar .bmsbw-inside {
    margin: 0 0 0 8px;
}
#header-carousel .jcarousel-container {
    margin: 0 auto;
    position: relative;
    width: 922px;
}
#header-carousel .jcarousel-prev {
    left: 0;
    position: absolute;
}
.jcarousel-list.default-height-60 {
    height: 60px;
}
.escalation-home .jcarousel-list.default-height-165 {
    height: 218px;
}
.escalation-home.display-mode-2-story .jcarousel-list.default-height-165, .escalation-home.display-mode-1-2-story .jcarousel-list.default-height-165 {
    height: 223px;
}
.escalation-home.display-mode-1-story .jcarousel-list.default-height-165 {
    height: 226px;
}
#header-carousel .jcarousel-container .jcarousel-list.default-height-165, #header-carousel .jcarousel-container .jcarousel-list.default-height-60 {
    height: auto;
}
#header-carousel .jcarousel-list {
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    top: 0;
    width: 936px;
}
#header-carousel .jcarousel-list li {
    float: left;
    list-style: none outside none;
    margin: 0;
    position: relative;
}
#header-carousel .jcarousel-list li .escalation-image-wrapper {
    display: block;
    position: relative;
}
#header-carousel .jcarousel-list li .escalation-image-keyhole {
    display: block;
    overflow: hidden;
}
#header-carousel .jcarousel-list li h2 {
    display: block;
    overflow: hidden;
    position: relative;
}
#header-carousel .jcarousel-list li h2, #header-carousel .jcarousel-list li h2 a {
    font-family: "Arial",Helvetica,sans-serif;
    font-weight: bold;
}
/*#header-carousel .jcarousel-list li h2 .minty-overlay {
    background-color: red;
    bottom: -50px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 10;
}*/
#header-carousel .jcarousel-list li span .minty-overlay {
    display:none;
}
#header-carousel .jcarousel-list li span .minty-overlay {
    background-color: transparent;
    left: 0;
    position: absolute;
    top: 0;
    display:none;
}
#header-carousel .jcarousel-list li span .minty-overlay {
    background-image: url("images/sf_carousel_thumb_hover.png");
    height: 60px;
    width: 80px;
}
#header-carousel .jcarousel-list li:hover .minty-overlay {
    display:block;
}

#header-carousel .jcarousel-list li.li234 {
    width: 234px;
}
#header-carousel .jcarousel-list li.li234 h2 {
    min-width: 130px;
}
#header-carousel .jcarousel-list li.li234 h2, #header-carousel .jcarousel-list li.li234 h2 a {
    font-size: 12px;
    line-height: 15px;
    color:#000000;
}

#header-carousel .jcarousel-list li.li234:hover h2 a {
    color:#d5185b;
}


#header-carousel .escalation-home .jcarousel-clip {
    width: 922px;
    height: 60px;
}
#header-carousel .escalation-home .jcarousel-list li {
    height: 60px;
}
#header-carousel .escalation-home .jcarousel-list li .escalation-image-wrapper {
    float: left;
}
#header-carousel .escalation-home .jcarousel-list li h2 {
    margin-right: 14px;
}
#header-carousel .escalation-home .jcarousel-list li.li234 h2 {
    border-right: 2px dotted #bfbfbf;
    height: 60px;
    margin: 0 8px 0 88px;
    padding-right: 5px;
}

#header-carousel .escalation-home .jcarousel-list li h2 .minty-overlay {
    height: 5px;
}
#header-carousel .escalation-home .jcarousel-list li:hover h2 .minty-overlay {
    bottom: 0;
}

#header-carousel .escalation-slim .jcarousel-clip {
    width: 922px;
    height: 60px;
}
#header-carousel .escalation-slim .jcarousel-list li {
    height: 60px;
}
#header-carousel .escalation-slim .jcarousel-list li .escalation-image-wrapper {
    float: left;
}
#header-carousel .escalation-slim .jcarousel-list li h2 {
    border-right: 2px dotted #bfbfbf;
    height: 60px;
    margin: 0 8px 0 88px;
    padding-right: 5px;
}
#header-carousel .escalation-slim .jcarousel-list li h2 .minty-overlay {
    height: 5px;
}

#header-carousel .escalation-slim .jcarousel-list li:hover h2 .minty-overlay {
    bottom: 0;
}

#header-carousel .jcarousel-list li.li468 h2 a {
    font-size: 22px;
    line-height: 50px;
}
#header-carousel .escalation-slim .jcarousel-prev:hover {
    background-position: -559px -45px;
}
#header-carousel .escalation-slim .jcarousel-next, #header-carousel .escalation-home .jcarousel-next {
    background: url("images/sf_carousel_next_normal.png") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 88px;
    position: absolute;
    right: -21px;
    top: -14px;
    width: 18px;
}
#header-carousel .escalation-slim .jcarousel-next:hover,  #header-carousel .escalation-home .jcarousel-next:hover{
    background: url("images/sf_carousel_next_hover.png") no-repeat scroll left top transparent;
}

.kh220x165 {
    height: 60px;
    width: 80px;
}
.kh80x60 {
    height: 60px;
    overflow: hidden;
    width: 80px;
}
.carousel_shadow {
	background: url("images/sf_carousel_shadow.png") no-repeat scroll left top transparent;
	/*width: 942px;*/
	height: 15px;
    margin: 0 0 0 3px;
}

.midpost-gallery-embed .gallery-thumbnail-container{
    overflow: hidden;
}

.midpost-gallery-embed .embed-title{
    font-family: Arial, Helvetica, serif !important;
    text-transform:none !important;
}

.entry .midpost-gallery-embed .midpost-gallery-embed-more-link a{
    color: #D5185B !important;
}

.entry .midpost-gallery-embed .midpost-gallery-embed-more-link a:hover{
    color: #540027 !important;
}

.midpost-gallery-embed .midpost-gallery-embed-more-link{
    border-radius: 0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px; 
    -webkit-border-radius: 0 0 5px 5px; 
}

.entry .addthis_wrapper
{
	float: left;
	height: 57px;
}

#sidebar .addthis_wrapper
{
	float: none;
}
img#wpstats{position:absolute;top:0;width:0px;height:0px;overflow:hidden} 

