body {background-image: url(http://scs.viceland.com/img/images/bg_combined.gif);background-repeat: repeat-y;background-position: top center;background-color: #d0d0d0;text-align: center;}/*** Structure ****/#wrapper {width: 1014px;overflow: visible; margin: 0em auto;text-align: left;background-color: #ffffff;}#header {background-image: url(http://scs.viceland.com/img/transparent.gif);background-color: #E8E9EA;height: 102px; }#header .vice_logo {padding: 25px 0 0 17px;float: left;}#header .vice_records_logo {margin: 6px 25px 25px 62px;float: left;}.ad_leader_top {float: right;margin: 6px 6px 0px 6px;}#left_col {width: 340px;float: left;margin-right: 18px;margin-left: 18px;display: inline;overflow: hidden;}	#centre_col {width: 300px;float: left;margin-right: 18px;}#right_col {width: 300px;float: left;padding-top: 0px;}/*** Menus ****/#menu {height: 27px;margin-bottom: 0px;border-top: 1px solid #555;border-bottom: 1px solid #888;width: 1014px;}#menu li {float: left;}#menu li a {display: block;float: left;padding: 4px 12px 0 12px;height: 24px;}#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;}.submenu {width: 1014px;height: 20px;overflow: hidden;clear: both;border-bottom: 1px solid #888;background-image: url(http://scs.viceland.com/img/images/menu_bg.gif);background-repeat: repeat-x;}.sub {padding-top: 2px;display: none;}.sub li {display: inline;margin-left: 15px;margin-right: 15px;}#magazine {	margin-left: 110px; }#photos {	margin-left: 300px; }#music {	margin-left: 380px; }#fashion {	margin-left: 460px; }#art {		margin-left: 500px; }#blog_nl {	margin-left: 90px; }#magazine_nl {	margin-left: 320px; }#uk_magazine { margin-left: 460px; }#uk_music { margin-left: 180px; }#uk_fashion { margin-left: 300px; }#br_music { margin-left: 260px; }#magazine_at {	margin-left: 70px; }#music_se {	margin-left: 250px; }#magazine_ca {	margin-left: 80px; }#music_ca {	margin-left: 250px; }#music_bg {	margin-left: 255px; }#magazine_bg {	margin-left: 150px; }#magazine_fr {	margin-left: 10px; }#music_fr {	margin-left: 170px; }#fashion_fr {	margin-left: 240px; }#photos_fr {	margin-left: 340px; }#magazine_br {	margin-left: 150px; }#music_br {	margin-left: 329px; }#photos_br {	margin-left: 472px; }#magazine_us {	margin-left: 110px; }#photos_us {	margin-left: 300px; }#music_us {	margin-left: 380px; }#magazine_es {	margin-left: 120px; }#magazine_de {	margin-left: 110px; }#fashion_de {	margin-left: 320px; }#magazine_au {	margin-left: 60px; }#photos_au {	margin-left: 250px; }#music_au {	margin-left: 330px; }#magazine_ro {	margin-left: 198px; } #music-ru {	margin-left: 280px; }#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;}.small_news_ad, .large_news_ad {clear: both;margin-bottom: 15px; margin-top: 10px;padding-right: 5px; padding-left: 5px; background-color: #E1E1E1; }.large_news .image {margin-bottom: 7px;height: 191px;overflow: hidden;}.large_news_ad .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_ad .image {width: 160px;float: left;overflow: hidden;clear: both;margin-right: 10px;height: 120px;}.small_news .image img {width: 160px;}.small_news_ad .image img {width: 160px;}.small_news .meta, .large_news .meta, .small_news_ad .meta, .large_news_ad .meta {height: 24px;text-align: right;background-image: url(http://scs.viceland.com/img/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_ad .meta_text, .large_news_ad .meta_text {background-color: #E1E1E1; padding-left: 5px;}.small_news .read_more {margin-bottom: 5px;display: inline;}.small_news_ad .read_more {margin-bottom: 5px;display: inline;}/*** 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://scs.viceland.com/img/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://scs.viceland.com/img/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://scs.viceland.com/img/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://scs.viceland.com/img/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://scs.viceland.com/img/images/separator_line_light.gif);background-repeat: repeat-x;background-position: bottom left;padding-bottom: 10px;}.poster_box {margin-bottom: 15px;}/*** Footer ****/#footer_viceland {border-top: 1px solid #26282F;margin-top: 40px;background-color: #F4F4F1;padding-top: 0px;}.best-of-vice-title {padding-left: 15px;}#best-of-vice {padding: 0 0 20px 15px;background-color: #F4F4F1;float: left;}#best-of-vice li {float: left;width: 189px;padding-right: 10px;}#best-of-vice .image {margin-bottom: 5px;}#best-of-vice .image img {width: 185px;}#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;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;}/*** 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;}/*** Globals ****/.clear {clear: both;}
