* {	padding: 0;	margin: 0;}/* =STRUCTURE---------------------------------------------*/body {	padding: 0;	margin: 0;	background: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: center;}#wrapper {	width: 950px;	margin-left: auto;	margin-right: auto;	margin-top:15px;	text-align: left;	}#header {	height: 100px;	margin-bottom: 15px;}#logo {	float:left;}#banner {	float: right;}#container {	width: 950px;	left: 0px;	top: 0px;	float: right;}#content {	float: left;	width: 600px;	padding: 0px;	margin-top: 15px;	margin-left: 15px;}#content_video {	float: left;	width: 760px;	padding: 0px;	margin-top: 15px;	margin-left: 15px;}#sidebar {	float: right;	width: 160px;	padding-bottom: 25px;	margin: 0px;	margin-top: 15px;}/* =LINKS */a:link {	color: #339;	text-decoration: underline;}a:visited {	color: #339;	text-decoration: underline;}a:hover {	color: #339;	text-decoration: underline;}a:active {	color: #3366FF;	text-decoration: underline;}/* =CONTENT */#content h1, #content_video h1 {font-size:18px;border-bottom:1px solid #1864C1;}#content p {padding:10px 0;}#content h2 {font-size:15px;}#content h3 {	font-size: 13px;}#content_video p {margin-bottom:10px;font-size:11px;}#content ul, #content ol, #content dl{margin:10px;line-height:1.5em;}#content dt {padding:3px 15px;background:url(images/metalinks_li.gif) no-repeat left center;font-weight:bold;}#content dd {padding-left:30px;}.clear {	clear: both;}.left {	text-align: left;}.center {	text-align: center;}.right {	text-align: right;}/* =ITPICKS */div#itpicks {}#itpicks a, #channel_list a {text-decoration:none;color: #000000;}#itpicks a:hover, #channel_list a:hover {text-decoration:underline;color:#1864C1;}div.itpick {display:inline;float:left;width:300px;height: 130px;overflow:hidden;margin-bottom:10px;}div.itpickthumb { float:left;}div.itpickdesc {width:140px;padding: 5px;float:left;}#itpicks p, #channel_list p {line-height:1.5em;padding:0px;}h2.itpickslink, h2.listlink {font-size:13px;padding:2px;white-space:nowrap;overflow:hidden;}h2.itpickslink {background:url(images/itpicklink_bkgd_grey.gif) repeat-y;}h2.listlink {background:url(images/listlink_bkgd_grey.gif) repeat-y;}.itpickspara, .listdesc {font-size:11px;}.itpicksmeta, .listmeta {font-size:10px;padding-top:5px;color:#333333;}.listwatchlink {font-size:12px;font-weight:bold;margin-top:10px;}p.listwatchlink em {font-weight: normal;}h1#itpickshead {border-bottom:none;}div.channel_listing {display:inline;float:left;width:600px;margin-bottom:10px;}div.channel_screenshot {float:left;}div.channel_meta {width:400px;float:left;padding:5px;}div.related {width:110px;display:inline;float:left;text-align:center;font-size:9px;margin:5px;white-space:normal;}/* =TOPNAV---------------------------------------------*/#topnav {height: 30px;background:url(images/topnav_bkgd_alt5.gif) repeat-x #0066FF;}#topnav a:link{	text-decoration: none;	color: #FFF}#topnav a:visited{	text-decoration: none;	color: #FFF}#topnav a:hover{	text-decoration:underline;	color:#CCCCCC;}#topnav a:active{color:#FFFFFF;	}#newtabs {height: 30px;margin: 0px;font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 10px;color: #000;float: left;}ul#top-nav{list-style: none;padding: 0;margin: 0;float: left;white-space: nowrap;font-weight: bold;padding-left:10px;}ul#top-nav li{width: auto !important;width: 10%;float: left;margin: 0;font-size: 14px;height: 30px;line-height: 30px;white-space: nowrap;margin-right: 10px;	}ul#top-nav li a{font-weight: bold;height: 30px;display: block;padding-left: 10px;padding-right: 10px;text-decoration: none;color: #CCCCCC;white-space: nowrap;}#login {	float: right;	font-size: 14px;	font-weight: bold;	text-align: right;	margin-top: 7px;	margin-right:10px;	height: 20px;}#login form {	display:inline;		padding-right:20px;}input.search {font-size:10px;height:14px;border:none;position:relative;top:-3px;}input.button {height:14px;}.validation-advice {background-color:#FF3300;color:#FFFFFF;font-weight:bold;margin:5px 0pt;padding:5px;}input.validation-failed, textarea.validation-failed {border:1px solid #FF3300;color:#FF3300;}input.validation-passed, textarea.validation-passed {border:1px solid #009933;color: #009933;}/* =LEFT---------------------------------------------*/#leftnav {	float: left;	margin-top: 15px;	font-size: 11px;	width: 160px;}#leftnav table {margin-top: 15px;}#leftnav ul{	padding: 0px;	margin: 0px;	list-style: none;}#leftnav li{	height: 20px;	padding: 4px;	border-top: 1px solid black;}#leftnav li.sub{	height: auto;}#leftnav li ul{	padding: 4px 0px;	margin: 0px;	list-style: none;	font-size: 10px;	width: 130px;}#leftnav li ul li{	height: 18px;	padding: 4px 0px;	border: none;	font-weight: normal;}#leftnav a{	color: #000000;	text-decoration: none;	display: block;}#leftnav li.active{	background-color: #D1E6DB;	font-weight: bold;}#leftnav li.subactive{	height: auto;	color: #000;	background-color: #D1E6DB;	font-weight: bold;}#leftnav li.dubsubactive{	color: #000;	font-weight: bold;}#leftnav a:hover{	text-decoration: underline;}#leftnav .leftcontact {	font-size: 10px;	color: #333399;	border: none;	font-weight: bold;	text-align: center;}#leftnav .leftcontact a {	text-decoration: underline;}#left-google {margin: 10px auto;text-align:center;}#leftnav h1 {text-align:center;font-size:18px;border:1px solid #1864C1;background:url(images/itpickbkgd.jpg) repeat-x;width:160px;}#left150x200 {margin: 20px 0;text-align:center;}#left160x600 {margin-top: 10px;margin-bottom: 10px;text-align:center;}/* =SIDEBAR */#sidebar img {	padding: 0px;	margin: 0px;	}#sidebar p {	font-family:Arial, Helvetica, sans-serif;	font-size: 10px;	margin: 10px;}#sidebar h1 {	font-size:12px;	text-align:center;	background:url(images/itpickbkgd.jpg) repeat-x;	padding:3px 0;}div#alert {border:1px solid  #FF0000;background-color: #FFAAAA;padding:5px;margin-bottom: 10px;}#featured {margin-bottom:10px;border: 1px solid  #1864C1;text-align:center;}#featured h1 {border-bottom: 1px solid  #1864C1;font-size:18px;padding:0px;}#partners {border:1px solid  #1864C1;text-align: center;margin-bottom: 10px;}#partners h1 {border-bottom:1px solid  #2572A6;}#right-google, #home-skyscraper {margin-bottom: 10px;text-align:center;}div.skyscraper {margin-bottom: 10px;}/* Footer */#footer {	background:url(images/topnav_bkgd..jpg) #1864C1 repeat-x;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FFFFFF;	text-align: center;	padding-top: 10px;	padding-bottom: 5px;}#footer a {color:#FFF;text-decoration:none;}#footer a:hover {color:#FFF;text-decoration:underline;}#ufo {z-index:-1;}#player {float:left;width:468px;}#video_meta {width:270px;margin-left:20px;float: left;}#playerad {margin-top:15px;}input.favorites {font-size:9px;color:#FFFFFF;background:#0066FF;}ul#metalinks {font-size:10px;list-style:none;}ul#metalinks li {padding:3px 15px;background:url(images/metalinks_li.gif) no-repeat left center;}form#embed input, form#url input {height: 13px;font-size:10px;}#comments, #related {margin-top: 15px;margin-bottom: 15px;}/*COMMENTS*------------------------------------*/.postedby {padding: 0 0 0 18px;background: url(images/metalinks_li.gif) no-repeat left center;}        .commentbody {border-top: 1px dotted #ccc;margin-top: 5px;padding-top: 5px;}       div#secondmenu {border:1px solid  #1864C1;padding:5px;margin-bottom: 10px;}ul#second_menu {font-size:12px;list-style:none;}ul#second_menu li {padding:3px 15px;background:url(images/metalinks_li.gif) no-repeat left center;}ul#second_menu li.active {padding:3px 15px;background:url(images/secondmenu_li_active.gif) no-repeat left center;}ul#second_menu li.active a {text-decoration:none;font-weight:bold;}table#managementlist {margin:10px 0;border-bottom:1px solid #1864C1;}ul.managementlist {padding-left:10px;}div#pagination {text-align: right;}label {display:block;float:left;width:135px;margin:5px;border-top:1px dotted #999999;}fieldset {margin: 10px 0;padding:5px;border:1px solid  #1864C1;}form#profile input, form#profile select, form#profile textarea {margin: 5px;}form#comment input, form#comment select, form#comment textarea {margin: 5px;}h2.press {margin-top: 10px;}h2.press a {text-decoration:none;}ul#sitemap {margin:10px;}span.zannelSendToMobile img {border:none;}