@charset "utf-8";


.container {
	position:relative;
}
#header-bar, * html footer-nav {
	position: absolute;
}
#search-container {
	top:4px;
}
#search-theme-form input.form-text {
	background: url("images/backgrounds/search-rainbow.jpg") no-repeat scroll 0 -1px transparent;
}
#main.story {
	width:640px !important;
}
#main.story h2 {
	width:640px !important;
	left:0;
}
.content {
	padding-right:40px;
}

#next_node, #prev_node {
	margin:0;
}
#sidebar-right {
	position:absolute;
	top:192px;
	left:705px;
	margin:0 10px;
	background-image:none;
	background-repeat:no-repeat;
	background: url("images/backgrounds/black-30-ie6.png") repeat-y;
}
#sidebar-right * {
	margin:0;
	padding:0;
}
#sidebar-right .center-ad-right-column {
	padding-left:68px;
	margin-right:-68px;
}
#sidebar-right .block-block {
	margin:15px 0;
	padding-left:15px;
	text-align:center;
}
#sidebar-right #block-block-15 .center-ad-right-column {
	padding:0;
	margin:0;
}
#sidebar-right #block-block-19 {
	margin-left:-110px;
}
#sidebar-right .boombox-block {
	margin: 0 0 0 -10px !important;
}
#sidebar-right .boombox-block img {
	margin:0 !important;
	padding:0 !important;
}
#sidebar-right #block-block-35 {
	margin-left:-90px;
}
#sidebar-right #block-block-40 {
	width:300px;
	margin:0 0 0 -15px !important;
}
#sidebar-right #block-block-17 {
	margin-left:-95px;
}
#sidebar-right .block-search {
	width:275px !important;
	margin:0 0 0 10px !important;
	padding:0 10px !important;
	background-color:#aaa4a9;	
}
#sidebar-right .block-search .form-submit
{
	height: 19px !important;
	margin-bottom:9px !important;
	padding:0 5px !important;
}
#sidebar-right center {
	margin-left:1px;
}
#sidebar-right #sidebar-right h3 {
	width:250px;
}
#sidebar-right p {
	width:250px !important;
}
#sidebar-right .view-post, #sidebar-right .view-gallery {
	width:260px !important;
	white-space:nowrap;
}
#sidebar-right .ybf-email-alerts-block p, #sidebar-right .ybf-email-alerts-block form {
	width:240px !important;
}
#sidebar-right .foolywang-material p {
	width:auto !important;
}
#sidebar-right .ybf-email-alerts-block {
	margin-left:30px;
	padding-left:0;
	text-align:left;
	background-color:#aaa4a9;
}
#sidebar-right .post-of-moment, #sidebar-right .fab-photo {
	padding-left:30px;
	text-align:left;
}
#sidebar-right #fab-photo-text, #sidebar-right #post-of-moment-text {
	margin-left:-130px;
	text-align:center;
}
#sidebar-right .giveaways-block {
	padding-left:0;
}
#sidebar-right .foolywang-material img {
	padding-left:-20px;
}
.block-fake-prev, .block-fake-next {
	display:none !important;
}
div.node.teaser.story {
	width:640px !important;
	overflow:hidden;
}
div.meta.clearfix.teaser {
	width:640px !important;
}
div.node.teaser.first-home-teaser {
	width:1040px !important;
	height:460px !important;
	margin-bottom:-15px;
	padding:0;
}

div.story-title {
	width:640px !important;
}
div.node.teaser.story div.meta a.read-more,
div.node.teaser.node_gallery_gallery div.meta a.read-more {
	position:static;
	float:right;
}
div.node.teaser.story div.meta div.links,
div.node.teaser.node_gallery_gallery div.meta div.links {
	margin:0 12px 0 6px;
}
.field-field-story-teaser-image {
	margin:45px 0 0 20px;
}
.first-home-teaser h2 {
	margin-top:45px;
}
.first-home-teaser h2 a {
	position:relative;
	z-index:2000;
}
.first-home-teaser .home-sticky-ad {
	margin-right:-25px;
}
.first-home-teaser .field-item, .first-home-teaser .field-items, .first-home-teaser .field-field-story-photos, .first-home-teaser .content-multigroup-wrapper {
	padding:0;
	width:100px !important;
}
div.node.teaser.story.first-home-teaser div.meta div.links {
	margin:0;
}
div.node.teaser.story.first-home-teaser div.meta div.links .last {
	padding:0;
}
div.node.teaser.story.first-home-teaser div.meta a.read-more {
	position:absolute;
	float:none;
	margin-right:360px;
}

.field-items, fieldset {
	background:#fff;
}
fieldset.content-multigroup-group-photo-manager {
	width:450px;
}
.teaser fieldset.content-multigroup-group-photo-manager {
	width:auto;
}
div.node.story div.story-referenced ul {
	width:640px !important;
}
div.node.story div.story-referenced h2 {
	width:200px !important;
	display:block;
}
.links .comment_comments a {
	white-space:nowrap;
}
.sexybookmarks {
	display:none !important;
}
#comments {
	background:url("images/backgrounds/black-lines.gif") #411E3C;
}
#comments .box {
	background:#cac4c9 !important;
}
#popular-categories .category-block {
	margin-left:10px;
}

/* SITE WE LOVE */
div.view-display-id-block_sites_we_love_footer div.views-limit-grouping-group {
    width: 290px;
}

.user-menu {
		position: absolute;
    right: 0;
}
.user-menu ul li a,
.login-button, .register-button {
    background: none repeat scroll 0 0 #000000 !important;
    color: #FFFFFF;
    display: inline-block;
    font-size: 15px;
    height: auto;
    line-height: 22px;
    margin-bottom: -8px;
    margin-top: 2px;
    overflow: hidden;
    padding: 5px 10px;
    position: relative;
    text-align: center;
    text-indent: 0;
    white-space: nowrap;
    width: auto !important;
}
