body {background-repeat: repeat-y;background-position: top center;background-color: #000000;}/*** Structure ****/#wrapper {width: 1014px;overflow: hidden;margin: 0em auto;background-color: #ffffff;}#header {height: 102px; overflow: visible;background-color: #E8E9EA;background-image: none;}#header .vice_logo {padding: 25px 0 0 17px;float: left;}.ad_leader_top {float: right;margin: 6px 6px 0px 6px;}#left_container {width: 684px;float: left;padding-right: 15px;}body #wrapper .page_content {padding-left: 15px;width: 666px;}#middlecol {width: 356px;overflow: hidden;float: right;}.full_pic img {width: 366px;}#leftcol {width: 300px;overflow: hidden;padding: 0px 10px 0px 14px;}#rightcol {width: 300px;overflow: visible;float: left;}.rss_link {background-image: url(http://www.viceland.com/uk/images/feed-icon-14x14.png);background-repeat: no-repeat;display: block;background-position: 0px 2px;padding-left: 20px;}.big_rss_link {background-image: url(http://www.viceland.com/uk/images/feed-icon-28x28.png);background-repeat: no-repeat;display: block;background-position: 0px 0px;padding: 0px 0px 10px 40px;font-size: 30px;line-height: 30px;}.feed_list {margin-top: 5px;}#vbn-blogs {display: block;width: 666px;}#vbn-blogs li {width: 300px;float: left;overflow: hidden;}#vbn-blogs a {color: #000000;}#vbn-blog-thumbs {width: 660px;padding-top: 10px;}#vbn-blog-thumbs li {float: left;margin: 0px 25px 15px 0px;text-align: center;width: 173px;}#vbn-blog-thumbs li img {width: 173px;}.vbn-para {width: 570px;}/*** Menus ****/#menu {height: 27px;margin-bottom: 0px;border-top: 1px solid #555;border-bottom: 1px solid #888;width: 1014px;margin-left: 0px;padding-left: 0px;}#menu li {float: left;}#menu li a {display: block;float: left;padding: 5px 8px 0 8px;height: 23px;}#menu .selected, #menu .hovered {background-color: #000000;color: #ffffff;}#menu .search {float: right;padding: 3px 4px 0px 0px;width: 160px;}#menu li .first {margin-left: 8px;display: inline;}.submenu {width: 1014px;height: 20px;overflow: hidden;clear: both;border-bottom: 1px solid #888;margin-bottom: 15px;background-image: url(http://www.viceland.com/design_rev6/images/menu_bg.gif);background-repeat: repeat-x;}.sub {padding-top: 1px;display: none;}.sub li {display: inline;margin-left: 15px;margin-right: 15px;}#magazine {	margin-left: 500px; }#music {	margin-left: 140px; }#fashion {	margin-left: 270px; }#photos {	margin-left: 470px; }#search_input .search_box {background-color: #ccc;border: 0px;height: 17px;width: 100px;float: left;margin-right: 2px;padding: 3px 0px 0px 4px;}#search_input .submit {background-color: #eee;border: 1px solid #777;font-family: "times new roman", georgia, sans-serif;font-size: 13px;display: block;width: 40px;height: 20px;}/*** News ****/.small_news, .large_news {clear: both;margin-bottom: 10px;}.fullsize img {width: 356px;margin-bottom: 5px;}.fullsize img{float: left;}.large_news .image {margin-bottom: 7px;height: 191px;overflow: hidden;}.small_news .image {width: 160px;float: left;margin-right: 10px;overflow: hidden;clear: both;margin-top: 3px;height: 120px;}.small_news .image img {width: 160px;}.small_news .meta, .large_news .meta {height: 24px;text-align: right;background-image: url(http://www.viceland.com/design_rev6/images/separator_line_light.gif);background-repeat: repeat-x;background-position: 0px 17px;padding-top: 5px;clear: both;}.small_news .meta_text, .large_news .meta_text {background-color: #ffffff;padding-left: 5px;}.small_news .read_more {margin-bottom: 5px;display: inline;}/*** Vice picks ****/#vice_picks {border-top: 1px solid #bbb;background-repeat: repeat-x;background-position: top;background-color: #F4F4F1;float: left;margin-bottom: 15px;}#vice_picks li {border-bottom: 1px solid #bbb;background-repeat: repeat-x;background-position: bottom;clear: left;padding: 5px;float: left;width: 290px;text-transform: uppercase;}#vice_picks .pick_image {float: left;clear: left;width: 55px;height: 40px;background-color: #ddd;margin-right: 10px;}#vice_picks .pick_deets {float: left;width: 220px;}#vice_picks .pick_deets a {color: #000000;text-transform: uppercase;font-size: 11px;}/*** Features ****/.main_feature .image {background-color: #e8e8e8;overflow: hidden;}.main_feature .image img {width: 300px;}.feature_background {background-repeat: repeat-x;padding: 7px 0px 4px 0px;border-bottom: 1px solid #bbbbbb;background-color: #F4F4F1;}.feature_content, .feature_heading, .feature_links {padding: 0px 5px 0px 5px;}.feature_subheading {background-image: url(http://www.viceland.com/design_rev6/images/separator_line_light.gif);background-repeat: repeat-x;background-position: bottom left;margin-bottom: 5px;padding: 0px 5px 5px 5px; }.feature_links {padding-bottom: 8px;padding-top: 4px;margin-bottom: 5px;}.blog_image {margin-bottom: 0px;}.blog_background {background-repeat: repeat-x;padding: 5px 0px 3px 0px;border-bottom: 1px solid #bbbbbb;margin-bottom: 10px;background-color: #F4F4F1;}.feature_list {margin-bottom: 20px;background-repeat: repeat-x;background-color: #F4F4F1;border-top: 1px solid #bbb;}.feature_list li {padding: 5px 10px 10px 7px;background-image: url(http://www.viceland.com/design_rev6/images/separator_line_light.gif);background-repeat: repeat-x;background-position: bottom left}.feature_list li .image {width: 130px;float: left;margin-right: 20px;margin: 3px 0px 0px 2px;}.feature_list li .image img {width: 120px;}.feature_list li .feature_list_title, .feature_list li .feature_list_content, .feature_list li .read_more {float: right;clear: right;width: 155px;}.feature_list li .read_more {padding-left: 8px;width: 147px;background-image: url(http://www.viceland.com/design_rev6/images/right-facing-arrow-grey.gif);background-repeat: no-repeat;background-position: 0px 4px;}.featured_dd {background-repeat: repeat-x;padding: 0px 10px 10px 0px;margin-bottom: 10px;background-color: #F4F4F1;padding: 10px;border-bottom: 1px solid #bbb;border-top: 1px solid #bbb;}.featured_dd .image{width: 110px;float: left;margin-right: 10px;background-color: #bbb;}.featured_dd .image img {width: 110px;}.featured_dd .featured_dd_content, .featured_dd .read_more {float: right;clear: right;width: 160px;}/*** Boxes ****/.box_title {margin-bottom: 0px;padding: 5px 0px 3px 0px;background-repeat: repeat-x;background-position: bottom left;}.vbs_box {background-color: #ddd;margin-bottom: 20px;}.vbs_box img{width: 300px;}.feature_links a, .events .read_more {display: block;padding-left: 8px;background-image: url(http://www.viceland.com/design_rev6/images/right-facing-arrow-grey.gif);background-repeat: no-repeat;background-position: 0px 4px;}.feature_box {background-repeat: repeat-x;margin-bottom: 20px;background-color: #F4F4F1;border-top: 1px solid #bbb;padding-top: 10px;}.events .details, .events h4, .events .event_date {padding: 0px 10px 0px 10px;}.events .details {margin-bottom: 10px;background-image: url(http://www.viceland.com/design_rev6/images/separator_line_light.gif);background-repeat: repeat-x;background-position: bottom left;padding-bottom: 10px;}.poster_box {margin-bottom: 15px;}.dd_box img {float: left;margin: 0px 10px 10px 0px;height: 170px;}.dd_caption {float: left;width: 160px;}.feed-post {padding-bottom: 5px;background-image: url(http://www.viceland.com/design_rev6/images/separator_line_light.gif);background-repeat: repeat-x;background-position: bottom;margin-bottom: 15px;}.feed-post {}.feature-content {background-color: #eeeeee;padding: 5px;background-image: url(http://www.viceland.com/design_rev6/images/separator_line_light.gif);background-repeat: repeat-x;background-position: bottom;clear: left;}.feature_container {margin-bottom: 10px;}.feature-imagelink {float: left;}.dd {background-color: #F4F4F1;padding: 10px 10px 0 10px;border-top: 1px solid #BBBBBB;margin-bottom: 0px;}#dds {border-bottom: 1px solid #BBBBBB;}.hp-music-player {margin-top: 10px;}/*** Blog styles ****/.page_title {display: block;margin-bottom: 15px;font-size: 15px;font-family: "Times New Roman", sans-serif;font-weight: bold;text-transform: uppercase;padding-bottom: 10px;border-bottom: 1px solid #ccc;float: left;width: 570px;margin-right: 10px;}#wrapper .wide-page-title {width: 665px;}.ryan_icon {float: right;margin-bottom: 5px;}.sidebar_title {font-family: "Georgia", "Times New Roman", sans-serif;font-weight: bold;font-size: 14px;text-transform: uppercase;border-bottom: 1px solid #999;padding-bottom: 5px;margin-bottom: 10px;}.sidebar_box {background-color: #f3f4f4;margin-bottom: 15px;padding: 10px 10px 10px 10px;}.rand_dd img {width: 100px;float: left;margin-right: 10px}.rand_dd_caption {float: left;width: 164px;line-height: 18px;}.dd1 {padding-bottom: 10px;border-bottom: 1px solid #ccc;margin-bottom: 10px;}#vice_picks_blog {border-top: none;background-repeat: repeat-x;background-position: top;background-color: #EEEEEE;float: left;width: 280px;margin-top: 0px;padding-top: 0px;}#vice_picks_blog a {font-weight: normal;font-size: 12px;color: #148CBE;} #vice_picks_blog .pick_image {float: left;clear: left;width: 55px;height: 40px;background-color: #aaa;margin-right: 10px;margin-top: 0px;margin-bottom: 5px;}#vice_picks_blog .pick_deets {float: left;width: 213px;margin-bottom: 5px;}#vice_picks_blog .pick a {font-size: 11px;color: #000000;}/*** Footer ****/#footer_viceland {border-top: 1px solid #26282F;margin-top: 40px;background-color: #F4F4F1;padding-top: 0px;}.best-of-vice-title {padding-left: 15px;background-color: #F4F4F1;margin-bottom: 0px;padding-bottom: 10px;}#best-of-vice {padding: 0 0 20px 15px;background-color: #F4F4F1;float: left;}#best-of-vice li {float: left;width: 189px;padding-right: 10px;background-color: background-color: #F4F4F1;}#best-of-vice .image {margin-bottom: 5px;height: 120px;overflow: hidden;}#mega_footer {margin: 0px 0px 0px 15px;padding-top: 5px;padding-bottom: 40px;background-color: #F4F4F1;}.mega_footer_breaker {margin: 0px 15px 10px 0px;border-top: 1px solid #26282F;}.mega_footer_column {float: left;width: 199px;}.global {width: 416px;}.global li {width: 208px;float: left;} /***** Ads **/.ad_mpu {width: 300px;height: 250px;background-color: #ddd;margin-bottom: 20px;}.ad_leader {width: 728px;height: 90px;background-color: #ddd;float: left;}.leader {border-top: 1px solid #aaa;border-bottom: 1px solid #aaa;padding: 10px 0px 10px 0px;margin-bottom: 20px;text-align: center;}.leader_filler {height: 90px;float: left;width: 143px;}/***** VBS Footer **/div#vice-vbs div#footer div.slider{height: 275px;overflow: hidden;position: relative;width: 986px;margin-left: 15px;}div#vice-vbs div#footer div.slider h2{	margin: 10px 0 0 30px;	padding-bottom: 7px;}div#vice-vbs div#footer div.slider ul.paginator{	font-size: 11px;	height: 69px;	margin: -69px 0 0 0;	padding: 0;	text-align: center;}#short_title {width: 555px;}.jobs p {width: 570px;}/*** buttons ***/div#vice-vbs div#footer div.slider ul.paginator li{	background: none;	display: inline-block;	list-style-type: none;	margin: 0 1px 0 0;	padding-left: 0;padding-top: 7px}body.isIE div#vice-vbs div#footer div.slider ul.paginator li{	display: inline;	height: 69px;	width: 14px;}div#vice-vbs div#footer div.slider ul.paginator li a{	background: url("http://www.viceland.com/includes/bg-btn-paginator.gif") no-repeat -50px 39px;	display: block;	height: 65px;	overflow: hidden;	text-indent: -9999em;	width: 14px;}div#vice-vbs div#footer div.slider ul.paginator li a:hover, div#vice-vbs div#footer div.slider ul.paginator li.current a{	background-position: -70px 39px;}div#vice-vbs div#footer div.slider ul.paginator li.prev{	display: block;	height: 20px;	padding: 0;	position: absolute;	top: 10px;	width: 20px;}div#vice-vbs div#footer div.slider ul.paginator li.prev a{	background-position: 0 0;	display: block;	height: 20px;	padding: 0;	width: 20px;}div#vice-vbs div#footer div.slider ul.paginator li.prev a:hover{	background-position: 0 -20px;}div#vice-vbs div#footer div.slider ul.paginator li.prev a.inactive{	background-position: 0 -40px;}div#vice-vbs div#footer div.slider ul.paginator li.next{	display: block;	height: 20px;	padding: 0;	position: absolute;	right: 0px;	top: 10px;	width: 20px;}div#vice-vbs div#footer div.slider ul.paginator li.next a{	background-position: -20px 0;	display: block;	height: 20px;	padding: 0;	width: 20px;}div#vice-vbs div#footer div.slider ul.paginator li.next a:hover{	background-position: -20px -20px;}div#vice-vbs div#footer div.slider ul.paginator li.next a.inactive{	background-position: -20px -40px;}div#vice-vbs div#footer div.slider div.container{	height: 204px;	margin: 0 0 0 0px;	overflow: hidden !important;	width: 986px;}div#vice-vbs div#footer div.slider div.container ul.slider{	font-size: 12px;	height: 204px;	margin: 0;	padding: 0;	width: 10000px;}/**** Sliders ****/div#vice-vbs div#footer div.slider div.container ul.slider li{	background: none;	display: inline;	float: left;	height: 81px;	padding: 113px 13px 10px 0px;	position: relative;	width: 152px;}div#vice-vbs div#footer div.slider div.container ul.slider li div.img{	display: block;	height: 101px;	position: absolute;	top: 5px;	width: 154px;}div#vice-vbs div#footer div.slider div.container ul.slider li div.img a img{	border: 0 none;	display: block;	height: 101px;	width: 154px;}div#vice-vbs div#footer div.slider div.container ul.slider li.blank{	background: none !important;}div#vice-vbs div#footer div.slider div.container ul.slider li h3{	background: none;	border: 0 none;	color: #40403e;	font-size: 12px;	line-height: 15px;	margin: 0 0 0px 0;	padding: 0;}div#vice-vbs div#footer div.slider div.container ul.slider li p{	color: #333333;}div#vice-vbs div#footer div.slider div.container ul.slider li p a{	color: #333333;}div#vice-vbs div#footer div.slider div.container ul.slider li p a:hover{	color: #333333;	text-decoration: none;}/*** Tools ****/#tools {background-color: #141414;height: 31px;color: #ffffff;}#tools a {color: #ffffff;font-weight: bold;}#tools .primary li {float:left;height: 24px;width: 110px;padding: 5px 0px 0px 15px;margin: 1px 1px 1px 0px;background-color: #383833;}#tools .primary .alt {width: inherit;background-color: #222222;height: 24px;width: 110px;}#tools .secondary {float: right;}#tools .secondary li {float: left;padding: 6px 0px 0px 20px;}#tools .secondary .toolsSearch {padding-top: 0px;}#tools #search_input .search_value {background-color: #141414;width: 140px;height: 16px;margin: 2px 0px 0px 0px;border-right: 0px; border-top: 1px solid #383833;border-left: 1px solid #383833;border-bottom: 1px solid #383833;float: left;color: #ffffff;padding: 5px 0px 3px 4px;}#tools #search_input .search_submit {height: 24px;width: 23px;background-color: #141414;float: left;display: block;border-top: 1px solid #383833;border-right: 1px solid #383833;border-bottom: 1px solid #383833;margin-top: 2px;background-image: url(http://www.viceland.com/uk/images/search_icon.gif);background-repeat: no-repeat;background-position: center center;}#tools .knockback {color: #90908E;font-weight: normal;}/*** Smash or Trash ****/#smashtrash-details-column {width: 130px;float: left;margin-right: 15px;}#smashtrash-details-column p {border-top: 1px solid #000;border-bottom: 1px solid #000;padding: 5px 0px 10px 0px; }#smashtrash-big-image {width: 520px;float: left;}#rightcol .smashtrash-sidebar-header {font-family: arial, sans-serif;border-bottom: 1px solid #bbb;font-size: 14px;clear: left;padding-bottom: 5px;margin-bottom: 15px;}.smashtrash-sidebar-list {float: left;}.smashtrash-sidebar-list li {width: 145px;height: 97px;margin-right: 10px;float: left;background-color: #eee;margin-bottom: 10px;overflow: hidden;}.smashtrash-rate-button {margin-bottom: 10px;}#smashtrash-details-column h3 {text-align: center;margin-bottom: 9px;}.smash-header {margin-top: 19px;}.lastrated {background-color: #198EBF;padding: 10px 10px 10px 10px;color: #ffffff;width: 280pxfloat: left;margin-top: 42px;}.lastrated h2 {padding-bottom: 5px;}.last-rated-trash {background-color: #C60A49;}.lastrated .new-rating {font-size: 60px;font-weight: bold;line-height: 45px;font-family: Helvetica, Arial;}.lastrated .last-rated-stats {float: left;width: 120px;}.lastrated .last-rated-image {float: left;width: 145px;margin-right: 10px;overflow: hidden;height: 97px;}#smashtrash-details-column .leftcol-rating {padding: 10px;text-align: center;background-color: #198EBF;color: #ffffff;margin-bottom: 10px;}#smashtrash-details-column .leftcol-rating h2 {line-height: 20px;color: #ffffff;line-height: auto;}.new-rating {font-size: 60px;font-weight: bold;line-height: 45px;font-family: Helvetica, Arial;}#smashtrash-details-column .leftcol-rated-trash {background-color: #C60A49;}/*-- LAUNCH PARTY --*/#launchparty {margin: 0px 15px 0px 15px;width: 984px;}#launchparty #flyer {width: 482px;background-color: #eeeeee;min-height: 600px;margin-right: 20px;float: left;}#launchparty #event_details {width: 482px;float: left;}#launchparty #event_listings {border-top: 1px solid;padding-top: 5px;margin-bottom: 10px;line-height: 17px;}#launchparty #event_listings li {border-bottom: 1px solid;padding-top: 5px;padding-bottom: 5px;}#launchparty #event_listings .roster {width: 270px;float: left;}#launchparty #event_listings .roster li {border: none;padding: 0px;margin: 0px;float: left;margin-right: 5px;}#launchparty #event_listings .more_info {float: right;margin-top: -18px;text-transform: uppercase;}#launchparty #event_listings .time {padding-bottom: 10px;font-weight: bold;}.event_video {}#launchparty #vil_photos {width: 984px;border-top: 1px #7c7c7c solid;margin: 30px 0px 0px 0px;padding: 15px 0px 0px 0px;overflow: hidden;}#launchparty #vil_photos h2 img {width: 105px;height: 30px;margin: 0px 0px 8px 0px;}#launchparty #vil_photos ul {width: 1000px;}#launchparty #vil_photos li {display: inline;width: 188px;height: 135px;margin: 0px 11px 7px 0px;float: left;}#launchparty #vil_photos img {width: 188px;margin: 0px 0px 2px 0px;}#launchparty #vil_photos p {width: 174px;clear: both;text-transform: uppercase;font-weight: bold;font-size: 10px;background-color: #000000;padding: 7px;color: #ffffff;margin-top: 83px;display: block;position: absolute;height: 38px;opacity: 0.7;line-height: 13px;}#launchparty #vil_photos a:hover {text-decoration: none;}#launchparty #blogs {width: 984px;border-top: 1px #7c7c7c solid;margin: 30px 0px 0px 0px;padding: 15px 0px 0px 0px;overflow: hidden;}#launchparty #blogs h2 img {width: 89px;height: 30px;margin: 0px 0px 8px 0px;}#launchparty #blogs ul {width: 1000px;}#launchparty #blogs li {display: inline;width: 188px;height: 135px;margin: 0px 11px 7px 0px;float: left;}#launchparty #blogs img {width: 188px;margin: 0px 0px 2px 0px;}#launchparty #blogs p {width: 174px;clear: both;text-transform: uppercase;font-weight: bold;font-size: 10px;background-color: #000000;padding: 7px;color: #ffffff;margin-top: 83px;display: block;position: absolute;height: 38px;opacity: 0.7;line-height: 13px;}#launchparty #vil_photos a:hover {text-decoration: none;}/*** Globals ****/body #wrapper .no-margin {margin: 0px;}.clear {clear: both;}
