/*** reset.css ****/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,caption, tbody, tfoot, thead, th {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}/* remember to define focus styles! */:focus {	outline: 0;}body {	line-height: 1;	color: black;	background: white;}ol, ul {	list-style: none;}caption, th, td {	text-align: left;	font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {	content: "";}blockquote, q {	quotes: "" "";}/*** style.css ****/body {background-color: #c5c5c5;font-family: Arial, georgia, serif;font-size: 12px;line-height: 1.4em;}h2 {font-family: "Georgia", Helvetica, sans-serif;font-weight: bold;font-size: 17px;margin-bottom: 8px;text-transform: uppercase;display: block;color: black; height: 20px;padding-top: 2px;}h2 a {color: #000000;}.larger_heading {font-size: 24px;height: 22px;padding-top: 0px;}h3 {font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;text-transform: uppercase;}.box_title {font-size: 14px;}.feature_list li h3 {font-family: Arial, georgia, serif;font-size: 12px;text-transform: none;line-height: 1.3em;font-weight: bold;}.small_news .meta, .large_news .meta {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: italic;}#menu {font-family: georgia, serif;font-size: 13px;line-height: 1.4em;}a {color: #054679;text-decoration: none;}a:hover {text-decoration: underline;}#menu a, .sub a {color: black;}#menu a:hover {text-decoration: none;}.feature_links {font-family: Arial, Helvetica, Sans-serif;font-size: 12px;}.read_more {font-family: Arial, Helvetica, Sans-serif;font-size: 12px;}#menu li {font-weight: bold;text-transform: uppercase;}#best-of-vice a {color: #000000;} .events .event_date {text-transform: uppercase;font-family: Arial, sans-serif;font-size: 10px;}.events h4 {text-transform: uppercase;font-weight: bold;}#mega_footer {font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;font-size: 11px;}#mega_footer a {font-weight: bold;color: #000000;}/*** layout.css ****/body {background-image: url(http://www.viceland.com/design_rev6/images/bg_combined.gif);background-repeat: repeat-y;background-position: top center;background-color: #d0d0d0;text-align: center;}/*** Structure ****/#wrapper {width: 1014px;overflow: hidden;margin: 0em auto;text-align: left;background-color: #ffffff;}#header {background-image: url(http://www.viceland.com/transparent.gif);background-color: #E8E9EA;height: 102px; overflow: hidden;}#header .vice_logo {margin: 25px 25px 25px 25px;float: left;}.ad_leader_top {float: right;margin: 6px 6px 0px 6px;}/*** Menus ****/#menu {height: 27px;margin-bottom: 0px;border-top: 1px solid #555;border-bottom: 1px solid #555;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: 170px;}#menu li .first {margin-left: 8px;}.submenu {width: 1014px;height: 20px;overflow: hidden;clear: both;border-bottom: 1px solid #555;margin-bottom: 15px;background-image: url(http://www.viceland.com/design_rev6/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: -430px; }#music {	margin-left: -70px; }#photos {	margin-left: -235px; }#blog_nl {	margin-left: -500px; }#magazine_nl {	margin-left: -40px; }#search_input .search_box {background-color: #ccc;border: 0px;height: 17px;width: 120px;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: 30px;height: 20px;}/*** News ****/.small_news, .large_news {clear: both;margin-bottom: 10px;}.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.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;}/*** Features ****/.main_feature .image {background-color: #e8e8e8;overflow: hidden;}.main_feature .image img {width: 300px;}.feature_background {background-image: url(http://www.viceland.com/design_rev6/images/box_fade.gif);background-repeat: repeat-x;padding-top: 7px;}.feature_content, .feature_heading, .feature_links {padding: 0px 5px 0px 7px;}.feature_subheading {background-image: url(http://www.viceland.com/design_rev6/images/separator_line.gif);background-repeat: repeat-x;background-position: bottom left;margin-bottom: 5px;padding: 0px 5px 5px 7px;}.feature_links {padding-bottom: 8px;padding-top: 4px;margin-bottom: 5px;}.blog_image {margin-bottom: 0px;}.blog_background {background-image: url(http://www.viceland.com/design_rev6/images/box_fade_blog.jpg);background-repeat: repeat-x;padding-top: 7px;padding-bottom: 17px;}.feature_list {margin-bottom: 20px;background-image: url(http://www.viceland.com/design_rev6/images/box_fade.gif);background-repeat: repeat-x;}.feature_list li {padding: 6px 5px 10px 7px;background-color: none;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/pointer_grey.gif);background-repeat: no-repeat;background-position: 0px 5px;}.featured_dd {background-image: url(http://www.viceland.com/design_rev6/images/box_fade.gif);background-repeat: repeat-x;padding: 10px 10px 10px 10px;margin-bottom: 10px;}.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 {border-top: 1px solid #000000;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/pointer_grey.gif);background-repeat: no-repeat;background-position: 0px 5px;}.feature_box {padding: 10px;background-image: url(http://www.viceland.com/design_rev6/images/box_fade.gif);background-repeat: repeat-x;margin-bottom: 20px;}.events .details {margin-bottom: 1.5em;}.poster_box {margin-bottom: 15px;}/*** Footer ****/#footer {border-top: 1px solid #26282F;margin-top: 40px;background-color: #eee;padding-top: 0px;}.best-of-vice-title {padding-left: 15px;}#best-of-vice {padding: 0 0 20px 15px;background-color: #eee;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: 20px 0px 0px 0px;padding-left: 0px;  padding-bottom: 40px;background-color: #eee;}.mega_footer_breaker {margin: 0px 0px 10px 0px;border-top: 1px solid #26282F;}.mega_footer_column {float: left;width: 180px;padding-left: 20px;}.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;}/*** Globals ****/.clear {clear: both;}a:link { text-decoration: none; font-weight: 900;}a:hover { text-decoration: underline; }a:visited { text-decoration: none; font-weight: 900; }.text { color: #292929; font-size: 13px; font-family: "Times New Roman"; line-height: 18px; }.ddtext { color: #292929; font-size: 11px; font-family: Arial, "Times New Roman"; line-height: 16px; }.blogtitle { color: #09f; font-size: 19px; font-family: georgia, "trebuchet ms", Impact, verdana, courier, "times new roman", arial, times; font-weight: 900; }.blogfooter { font-size: 9px; font-family: Verdana, "Times New Roman"; line-height: 18px; }.popular { color: black; font-size: 10px; font-family: Verdana, "Times New Roman"; font-weight: bold; line-height: 16px; }.tabberlive .tabbertab { height:226px;}td { color: #292929; font-size: 13px; font-family: "Times New Roman"; line-height: 18px; }.cookietrail { color: #595959; font-size: 10px; font-family: verdana, "Times New Roman"; font-weight: bold; line-height: 32px; }h1 { font-family: "Georgia", Helvetica, sans-serif;font-weight: bold;font-size: 22px;margin-top: 12px;margin-bottom: 3px;text-transform: uppercase;display: block;color: black; padding-top: 2px;} h2 { font-size: 14px; font-family: verdana, "trebuchet ms", georgia, courier, "times new roman", arial; font-weight: normal; font-style: italic; margin-bottom: 10px; display: block; height: auto;}h3 { font-family: "Georgia", Helvetica, sans-serif;font-weight: bold;font-size: 14px;margin-top: 2px;margin-bottom: 6px;text-transform: uppercase;display: block;color: black; height: 14px;padding-top: 2px;} .permalink { color: #09f; font-weight: 900; }.permalink a:link { color: #09f; font-weight: 900; }.post-footers { font-family: Verdana, "Times New Roman"; font-size: 9px; }.post-footers a:link { color: #09f; font-weight: 900; }.strong			{ font-weight: bold;}.underlined { text-decoration: underline }.nonitalic { font-style: normal; }.italic { font-style: italic;}EM { font-style: italic;}select { color: black; font-size: 10px; text-decoration: none }B 				 { font-weight: bold }STRONG 			 { font-weight: bold }.white 			 { color: #fff; text-decoration: none }.small 			{ color: #292929; font-size: 9px; font-family: Verdana, "Times New Roman"; line-height: 14px; }.large 			{ font-size: 32px; font-family: Verdana, "trebuchet ms", georgia, Impact, courier, "times new roman", arial, times; font-weight: 700; letter-spacing: -1px; margin-top: 4; margin-bottom: -5px; line-height: 32px;}.section_header {text-align: left; color: #292929; font-size: 17px; font-family: "Times New Roman"; line-height: 18px; font-weight: bold;}.section_header a:link {text-align: left; color: #292929; font-size: 17px; font-family: "Times New Roman"; line-height: 18px; font-weight: bold;}.dsR1030 /*agl rulekind: base;*/ { background-image: url(http://www.viceland.com/design_rev5/send_to_friend.gif); width: 88px; height: 42px; }.dsR1055 /*agl rulekind: base;*/ { width: 10px; height: 15px; }.dsR1061 /*agl rulekind: base;*/ { height: 25px; }input { font: 9px verdana,arial,serif; color: #4d4d4d;}.dsR106777 /*agl rulekind: base;*/ { width: 934px; }.dsR106779 /*agl rulekind: base;*/ { width: 10px; }.dsR106781 /*agl rulekind: base;*/ { width: 990px; height: auto; }
