﻿ body {
	color: rgb(0, 0, 0); font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 11px; background-color: rgb(255, 255, 255);
}
p {
	text-align: left; color: rgb(0, 0, 0); font-size: 11px;
}
td {
	text-align: left; color: rgb(0, 0, 0); font-size: 11px;
}
a {
	color: rgb(0, 47, 170); font-weight: bold; text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: 0px currentColor;
}
a input {
	border: 0px currentColor;
}
form {
	margin: 0px; padding: 0px;
}
h1 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
h2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
h3 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
p {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
td {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
input {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
h1 {
	font: 20px/23px "Times New Roman", Times, serif; margin: 11px 0px 10px; padding: 0px 0px 5px 2px; color: rgb(0, 0, 0); border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
#article .storytitle h1 {
	font: bold 20px/23px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: rgb(51, 51, 51); margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; font-size-adjust: none; font-stretch: normal;
}
p {
	margin: 0px 0px 15px; padding: 0px;
}
#article p {
	line-height: 16px; padding-right: 20px;
}
h2 {
	margin: 10px 0px 0px; padding: 0px; color: rgb(51, 51, 51); font-size: 13px;
}
h3 {
	margin: 0px; padding: 0px; color: rgb(11, 82, 153); font-family: Verdana, Geneva, sans-serif; font-size: 11px;
}
ul {
	
}
ul li {
	
}
.leadinlist a {
	
}
.leadinlist a span {
	
}
p.advertisement {
	padding: 5px 0px 0px; color: rgb(204, 204, 204); text-transform: uppercase; font-size: 10px;
}
#rtcatcol p.advertisement {
	padding: 0px; color: rgb(153, 153, 153);
}
.rwidth p.advertisement {
	margin-bottom: 0px;
}
p.itals {
	margin: 0px; color: rgb(187, 187, 187);
}
#cathome p.itals {
	clear: right;
}
#article p.date {
	margin: 0px 0px 10px; padding: 0px; color: rgb(187, 187, 187);
}
#catate #cover {
	width: 600px;
}
#catate #ate3cover {
	width: 920px; padding-left: 8px;
}
#catbuyersguide #cover {
	width: 950px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#catbuyersguide h2 {
	padding: 0px 0px 10px;
}
#catbuyersguide legend {
	padding: 0px 0px 5px; font-weight: bold;
}
#catbuyersguide table.listings {
	margin: 10px 0px 0px;
}
#catbuyersguide table.listings th {
	padding: 0px 10px 10px 0px; font-weight: bold;
}
#catbuyersguide table.listings td {
	padding: 0px 10px 5px 0px;
}
#catbuyersguide #listingPage address {
	padding: 5px 0px 10px; font-weight: bold;
}
#catbuyersguide #content ul li {
	padding-top: 10px; font-weight: bold;
}
#catbuyersguide #content ul li.subCat {
	padding-top: 0px; padding-left: 2em; font-weight: normal;
}
#catbuyersguide #content ul li.subCatsubCat {
	padding-top: 0px; padding-left: 3em; font-weight: normal;
}
#catbuyersguide .rightCell {
	padding: 0px 0px 0px 10px;
}
.home_leadinlg {
	margin-top: 10px;
}
.home_leadinlg p.leadinlg {
	margin-right: 10px;
}
.home_leadinlg p.itals {
	margin-right: 10px;
}
p.leadinlg {
	margin-bottom: 10px;
}
.home_leadinlg .lgpromo {
	margin: 0px 10px 3px 0px;
}
.home_leadinlg h3.leadinlg {
	margin: 0px 0px 5px; padding: 0px 0px 3px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.home_leadinlg h3.leadinlg {
	font: 20px/23px "Times New Roman", Times, serif; font-size-adjust: none; font-stretch: normal;
}
.home_leadinlg h3.leadinlg a {
	color: rgb(0, 47, 170);
}
.home_leadinlg .itals {
	margin: 0px 10px 1px 0px;
}
.home_leadinlg p {
	
}
.recent_news {
	width: 100%; clear: left; margin-top: 5px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid; float: left; display: block;
}
.recent_news p {
	margin: 7px 0px 0px -10px; font-weight: bold;
}
.recent_news .catheadlines h3 {
	background: url("/images/arrow_dbl_white.gif") no-repeat 0px 4px; margin: 0px 10px 0px 0px; width: 97px; overflow: hidden; padding-left: 10px; float: left;
}
#most_popular ul li a {
	font: bold 11px/14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size-adjust: none; font-stretch: normal;
}
#most_popular ul li {
	margin-bottom: 2px;
}
#cover .recent_news .catheadlines h3 a {
	font: 11px/14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size-adjust: none; font-stretch: normal;
}
#cover .catheadlines h3 a {
	font: bold 17px/20px "Times New Roman", Times, serif; color: rgb(0, 47, 170); font-size-adjust: none; font-stretch: normal;
}
#cover .archive h3 a {
	font: bold 17px/20px "Times New Roman", Times, serif; color: rgb(0, 47, 170); font-size-adjust: none; font-stretch: normal;
}
#cover .catheadlines h3 {
	margin: 10px 10px 0px 3px;
}
#cover .archive h3 {
	margin: 10px 10px 0px 3px;
}
#cover .catheadlines p {
	margin-right: 10px; margin-left: 3px;
}
#cover .archive p {
	margin-right: 10px; margin-left: 3px;
}
#cover .catheadlines p.itals {
	margin-right: 10px; margin-left: 0px;
}
#cover .archive p.itals {
	margin-right: 10px; margin-left: 0px;
}
.divider {
	background: rgb(115, 23, 24); height: 15px; margin-left: 0px;
}
#cathome h3.external_leadin {
	background: url("/images/arrow_dbl_white.gif") no-repeat 0px 3px; margin: 0px 0px 2px; width: 225px; padding-left: 10px; float: right;
}
#leftcat h3.external_leadin {
	background: url("/images/arrow_dbl_white.gif") no-repeat 0px 3px; margin: 0px 0px 2px; width: 225px; padding-left: 10px; float: right;
}
.contentwellad h3.external_leadin {
	background: url("/images/arrow_dbl_white.gif") no-repeat 0px 3px; margin: 0px 0px 2px; width: 225px; padding-left: 10px; float: right;
}
h3.external_leadin a {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.avleadinsm {
	clear: both;
}
.avleadinlg {
	clear: both;
}
.avleadinsm img {
	margin-top: 2px;
}
.avleadinlg img {
	margin-top: 2px;
}
#article p.itals {
	margin: 0px;
}
#article {
	padding: 0px 0px 0px 10px;
}
.videoPlayer {
	background: rgb(51, 51, 51);
}
.videoPlayer .avtext {
	margin: 0px; font-size: 11px;
}
.videoPlayer .avwhite {
	margin: 0px; font-size: 11px;
}
.videoPlayer p {
	margin: 0px; font-size: 11px;
}
.videoPlayer p.avtitle {
	margin: 0px; font-size: 12px; font-weight: bold;
}
div.archive {
	overflow: hidden;
}
div.cb {
	padding-bottom: 3px; margin-bottom: 10px;
}
.cb.top_news {
	padding-bottom: 0px; margin-bottom: 0px;
}
.cb.cover_large {
	padding-bottom: 0px; margin-bottom: 0px;
}
div.cb div.blocktitle h1 {
	margin: 0px; padding: 4px 10px; border: 1px solid rgb(179, 193, 220); text-transform: uppercase; font-weight: bold; display: block;
}
div.cb div.cbcontent p {
	padding-right: 10px; padding-left: 10px;
}
div.cb div.cbcontent table {
	padding-right: 10px; padding-left: 10px;
}
div.cb div.cbcontent table table {
	padding-right: 0px; padding-left: 0px;
}
div.cb div.cbcontent table table p {
	padding-right: 0px; padding-left: 0px;
}
div.cb div.cbcontent table.nesteddblcol h1 {
	padding-right: 0px; padding-left: 0px;
}
div.cb div.cbcontent table.nesteddblcol h2 {
	padding-right: 0px; padding-left: 0px;
}
div.cb div.cbcontent table.nesteddblcol h3 {
	padding-right: 0px; padding-left: 0px;
}
div.cb div.cbcontent table.nesteddblcol p {
	padding-right: 0px; padding-left: 0px;
}
div.cb div.cbcontent table.nesteddblcol table {
	padding-right: 0px; padding-left: 0px;
}
div.cb div.cbcontent img.left {
	margin: 5px 5px 5px 10px; padding: 0px;
}
div.cb div.cbcontent img.right {
	margin: 5px 10px 5px 5px; padding: 0px;
}
#article .caption {
	margin: 0px 0px 3px; color: rgb(102, 102, 102); font-size: 11px;
}
#article .copyright {
	margin: 0px 0px 3px; color: rgb(102, 102, 102); font-size: 11px;
}
#advertising {
	background: url("/images/advertising_bkgd.jpg") repeat-x bottom; padding: 10px; border: 1px solid rgb(204, 204, 204);
}
#advertising h3 {
	color: rgb(0, 0, 0);
}
#article div.cb {
	width: 610px; clear: both;
}
table.googlead {
	width: 610px; clear: both;
}
.googleAdsense {
	border-width: 1px 0px 0px; border-style: solid; border-color: rgb(153, 153, 153); padding: 25px 0px; overflow: hidden; clear: left;
}
.googleAdsense h3 {
	margin: 1em 0px 0px;
}
.googleAdsense p {
	margin: 0px;
}
.googleAdsby {
	color: rgb(153, 153, 153); font-weight: bold;
}
.visibleUrl {
	color: rgb(0, 0, 255);
}
#clickability {
	text-align: left; margin-top: 5px;
}
#sharethis_0 {
	padding-left: 5px; margin-top: 10px; vertical-align: top;
}
.socialmedia div.horizontal.stbutton img {
	left: 8px;
}
.stbutton stico_default {
	vertical-align: top;
}
.stbuttontext {
	color: rgb(136, 136, 136);
}
.share {
	border: 1px solid rgb(204, 204, 204); width: 385px; height: 15px;
}
.share p {
	margin: 0px 3px; padding: 5px 0px; vertical-align: text-top; display: inline;
}
.share p a {
	vertical-align: text-top;
}
.more a:hover {
	text-decoration: underline;
}
.coverlink a:hover {
	text-decoration: underline;
}
p.more a {
	margin: 0px; padding: 0px 0px 0px 15px;
}
p.coverlink {
	margin: 0px; padding: 0px;
}
p.coverlink a {
	margin: 0px; padding: 0px 0px 0px 15px;
}
#catrss div.storytitle {
	display: none;
}
#catrss p.itals {
	display: none;
}
.rssfeedblock {
	width: 510px;
}
.rssfeedblock dl {
	margin: auto 0px; width: 510px; text-align: left;
}
.rssfeedblock dl dt {
	background: rgb(204, 204, 204); width: 505px; line-height: 20px; padding-left: 5px; font-weight: bold; border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted;
}
.rssfeedblock dl dd {
	background-position: 4px 4px; margin: 0px; padding: 1px 0px 1px 15px; width: 495px; line-height: 20px; font-weight: bold; vertical-align: middle; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: dotted; position: relative; background-image: url("/images/arrow.gif"); background-repeat: no-repeat;
}
* html .rssfeedblock dl dt {
	width: 510px;
}
* html .rssfeedblock dl dd {
	width: 510px;
}
.rssfeedblock a.rss {
	line-height: 20px; padding-right: 5px; vertical-align: middle; float: right;
}
.rssfeedblock a.myyahoo {
	line-height: 20px; padding-right: 5px; vertical-align: middle; float: right;
}
.rssfeedblock a.myyahoo {
	color: rgb(255, 102, 0); font-weight: bold;
}
.rssfeedblock a img {
	border: 0px currentColor; vertical-align: middle;
}
body {
	background: url("/images/main_bkgd.jpg") repeat-y top rgb(177, 177, 177); margin: 0px; text-align: center;
}
#pixeltrack {
	left: -2px; top: 0px; width: 1px; position: absolute;
}
#container {
	background: rgb(255, 255, 255); margin: 0px auto; width: 990px; text-align: left; padding-bottom: 10px; position: relative;
}
#rtcatcol {
	width: 330px;
}
#rtcatcol p {
	color: rgb(255, 255, 255);
}
.wrapper {
	background: rgb(255, 255, 255); margin: 0px auto; width: 970px; clear: both;
}
#icopyright {
	margin: 10px 0px 20px; text-align: right; font-size: 11px;
}
#icopyright a {
	
}
#catinterstitial #cover {
	margin: 0px auto; text-align: left;
}
#catlp #cover {
	margin: 0px auto; text-align: left;
}
#catinterstitial #rtcatcol {
	width: 0px;
}
#cover {
	margin: 0px -1px 0px 10px; width: 386px; border-right-color: rgb(173, 173, 173); border-right-width: 1px; border-right-style: solid; float: left; display: inline;
}
#cathome #cover {
	width: 630px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#leftcat {
	width: 243px; overflow: hidden; border-left-color: rgb(173, 173, 173); border-left-width: 1px; border-left-style: solid; float: right; min-height: 840px;
}
* html #leftcat {
	height: 840px;
}
#article {
	width: 630px;
}
#article {
	overflow: hidden;
}
#cover {
	overflow: hidden;
}
.left {
	margin: 5px 5px 5px 0px; clear: left; float: left;
}
.rwidth .pageadalignleft {
	margin: 5px 5px 5px 0px; clear: left; float: left;
}
#rtcatcol .ad180x150 {
	margin: 5px 5px 5px 0px; clear: left; float: left;
}
.right {
	margin: 5px 0px 5px 5px; clear: right; float: right;
}
.pageadalignright {
	margin: 5px 0px 5px 5px; clear: right; float: right;
}
#article .right {
	clear: none;
}
#article p.right {
	clear: none; float: none;
}
#catstudio_unknown #article {
	width: 630px;
}
#studio_unknown_navigation {
	width: 243px; overflow: hidden; margin-left: 5px; border-left-color: rgb(173, 173, 173); border-left-width: 1px; border-left-style: solid; float: right;
}
.nesteddblcol .nestedlwidth .pagead180x150 {
	margin: 0px 0px 10px;
}
img.center {
	margin: 5px auto; display: block;
}
p.center {
	margin: 0px auto 5px; display: block;
}
.maincell {
	padding: 0px; width: 640px;
}
.rtcell {
	background: url("/images/slant_darker_grey_bg.gif") rgb(87, 88, 83); width: 330px; text-align: center;
}
.rtcell #rtcatcol .ad300x250 {
	background: rgb(211, 211, 211); margin: 0px auto; width: 330px; padding-bottom: 15px; border-bottom-color: rgb(173, 173, 173); border-bottom-width: 1px; border-bottom-style: solid;
}
.rtcell #rtcatcol .ad300x250 p {
	padding-left: 15px; margin-bottom: 5px;
}
#media_right h1 {
	background: rgb(115, 23, 24); font: bold 13px/normal Arial, Helvetica, sans-serif; padding: 10px 0px 10px 20px; color: rgb(255, 255, 255); text-transform: uppercase; margin-top: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; font-size-adjust: none; font-stretch: normal;
}
#aiRight h1 {
	background: rgb(115, 23, 24); font: bold 13px/normal Arial, Helvetica, sans-serif; padding: 10px 0px 10px 20px; color: rgb(255, 255, 255); text-transform: uppercase; margin-top: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; font-size-adjust: none; font-stretch: normal;
}
#media_right {
	text-align: left;
}
#media_right ul {
	list-style: none; margin: 5px 0px 15px; padding: 0px; float: left;
}
#media_right ul.list_one {
	width: 130px; padding-left: 20px;
}
#media_right ul.list_two {
	width: 168px; padding-left: 9px; border-left-color: rgb(98, 99, 94); border-left-width: 2px; border-left-style: solid;
}
#media_right li {
	list-style: none; margin: 0px 0px 12px; height: 41px;
}
#media_right li.blog {
	background: url("/images/icon_blog.gif") no-repeat left;
}
#media_right li.video {
	background: url("/images/icon_video.gif") no-repeat left;
}
#media_right li.photos {
	background: url("/images/icon_photos.gif") no-repeat left;
}
#media_right li.edeals {
	background: url("/images/icon_edeals.gif") no-repeat left;
}
#media_right li.events {
	background: url("/images/icon_events.gif") no-repeat left;
}
#media_right li.podcasts {
	background: url("/images/icon_podcast.gif") no-repeat left;
}
#media_right li.enews {
	background: url("/images/icon_enews.gif") no-repeat left;
}
#media_right li.remixhotel {
	background: url("/images/icon_remix.gif") no-repeat left;
}
#media_right li.guides {
	background: url("/images/icon_mixguides.gif") no-repeat left;
}
#media_right li.ate {
	background: url("/images/icon_ate.gif") no-repeat left;
}
#media_right li a {
	font: bold 11px/41px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding: 0px 0px 0px 45px; color: rgb(255, 255, 255); display: block; font-size-adjust: none; font-stretch: normal;
}
#aiRight {
	text-align: left;
}
#aiRight li a {
	font: bold 11px/normal "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
#catinterstitial .maincell {
	padding: 0px; width: 970px;
}
#catinterstitial .rtcell {
	width: 0px;
}
.linktotop a {
	font: 11px/normal "Trebuchet MS", Helvetica, sans-serif; padding: 10px; color: rgb(0, 0, 0); clear: both; text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
#logo {
	background: rgb(255, 255, 255); padding: 0px; height: 139px; float: left;
}
#logo .logo {
	margin: 5px 0px 0px 10px;
}
#topcat {
	background: rgb(255, 255, 255); margin: 0px auto; width: 970px;
}
#topcat a {
	font-size: 10px; font-weight: normal;
}
#topmain {
	border: 0px solid rgb(204, 0, 0); height: 215px; clear: both; position: relative;
}
#home_text {
	left: 172px; top: 7px; width: 200px; display: block; position: absolute;
}
#home_text p {
	color: rgb(255, 255, 255); line-height: 16px; font-size: 12px;
}
#home_text h3 {
	color: rgb(255, 255, 255); text-transform: uppercase; font-weight: bold; margin-bottom: 4px;
}
#topmain .menu {
	background: url("/images/blotch_dark_grey_bg.gif") right rgb(134, 134, 134); width: 387px; float: left;
}
.aiLogin {
	background: rgb(0, 0, 0); height: 39px; text-align: right; color: rgb(255, 255, 255); overflow: hidden; display: none;
}
.aiLogin .loginHolder {
	margin: 0px auto; width: 1000px;
}
.aiLogin p {
	margin: 0px; padding: 0px; float: left;
}
.aiLogin p a {
	background: url("/images/monthly_pass.jpg") no-repeat left top rgb(0, 0, 0); padding: 39px 0px 0px; width: 237px; height: 0px; overflow: hidden; display: block;
}
.aiLogin div {
	padding: 0px; width: 100px; text-align: left; color: rgb(255, 255, 255); overflow: hidden; font-weight: normal; float: left;
}
.aiLogin a {
	padding: 16px 20px 0px 0px; color: rgb(255, 255, 255); font-weight: normal; float: left; display: block;
}
.aiLogin label {
	color: rgb(255, 255, 255); text-transform: uppercase; font-weight: normal;
}
.aiLogin form {
	padding: 0px; float: right;
}
.aiLogin input {
	background: rgb(87, 87, 87); padding: 2px 3px; border: 0px currentColor; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; font-weight: bold; margin-top: 12px;
}
.aiLogin input#aiUsername {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0); text-transform: none; font-weight: normal; margin-top: 0px;
}
.aiLogin input#aiPassword {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0); text-transform: none; font-weight: normal; margin-top: 0px;
}
#topmain #toplogin {
	background: url("/images/slant_dark_grey_bg.gif") rgb(152, 152, 152); width: 196px; height: 216px; text-align: center; border-left-color: rgb(119, 119, 119); border-left-width: 1px; border-left-style: solid; float: left;
}
#topmain #toplogin div {
	margin: 0px auto; text-align: left;
}
#topmain #toplogin p {
	margin: 3px 0px;
}
#topmain #toplogin p span {
	font-weight: bold;
}
#topmain #toplogin input {
	margin-top: 5px;
}
#topmain #toplogin .submit_login {
	margin-left: 100px;
}
#topmain #toplogin a {
	
}
#toplogin a.login_promolink {
	margin: 0px 5px; font-size: 10px; font-weight: bold; display: block;
}
#topmain #toplogin #flashpiece {
	padding: 8px;
}
#topmain #topfeatured {
	background: rgb(204, 204, 204); width: 386px; float: right;
}
.utilnav {
	margin: 15px 0px 0px; float: right;
}
.utilnav ul {
	list-style: none; margin: 0px; padding: 0px;
}
.utilnav li {
	margin-right: 10px; display: inline;
}
#topcat .utilnav li a {
	font: 11px/normal "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: rgb(0, 47, 170); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.utilnav li.jobzonelink img {
	overflow: hidden; vertical-align: bottom;
}
#search {
	margin: 9px 0px 0px; clear: right; float: right; display: inline;
}
#search table {
	margin: 0px;
}
#search table {
	font: 10px/normal Tahoma, Geneva, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#search td input {
	font: 10px/normal Tahoma, Geneva, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#search td input {
	padding: 5px 0px 5px 5px; line-height: 10px;
}
#search td a {
	padding: 0px 5px;
}
search td input {
	padding: 0px 5px;
}
#search td a {
	font: bold 11px/normal "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: rgb(0, 47, 170); font-size-adjust: none; font-stretch: normal;
}
#search td a:hover {
	text-decoration: underline;
}
#search .search_terms {
	border: 1px solid rgb(102, 102, 102); width: 80px;
}
#search input {
	color: rgb(0, 0, 0); text-indent: 2px; font-size: 10px; font-weight: bold;
}
#search .submit_poll {
	width: 27px; height: 17px;
}
#poll .submit_poll {
	background: rgb(109, 109, 109); font: bold 11px/11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding: 0px; border: 1px solid rgb(0, 0, 0); color: rgb(255, 255, 255); cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
#topmain #toplogin .submit_login {
	background: rgb(109, 109, 109); font: bold 11px/11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding: 0px; border: 1px solid rgb(0, 0, 0); color: rgb(255, 255, 255); cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
#search .search_sponsor {
	margin-left: 5px;
}
#poll {
	width: 243px; clear: left; margin-left: 2px;
}
#cathome #poll {
	padding: 0px;
}
#poll .poll_question {
	margin: 0px 10px; font-weight: bold; display: block;
}
#poll .submit_poll {
	margin-left: 150px;
}
select {
	color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
}
#topcat p {
	margin: 0px;
}
.searchresults {
	float: right;
}
.searchresults form {
	display: inline;
}
img.lgpromo {
	margin: 0px 5px 0px 0px; padding: 0px;
}
img.smpromo {
	margin: 5px 0px 0px 5px; padding: 0px;
}
#catemarketplace table.dblcol {
	border: 0px currentColor; width: 450px; margin-left: 120px; border-collapse: separate;
}
#catemarketplace table.dblcol p.advertisement {
	display: none;
}
#cathome table.dblcol {
	border: 0px currentColor; width: 630px; border-collapse: separate;
}
#article table.dblcol {
	border: 0px currentColor; width: 630px; border-collapse: separate;
}
table.dblcol {
	border: 0px currentColor; width: 370px; border-collapse: separate;
}
table.nesteddblcol {
	margin: 10px 0px; float: left; border-collapse: separate;
}
#cathome table.nesteddblcol {
	margin: 0px; padding: 0px; width: 630px; float: left; border-collapse: separate;
}
table.dblcol td {
	vertical-align: top;
}
table.dblcol td {
	vertical-align: top;
}
table.dblcol td.lwidth {
	padding: 0px 0px 0px 10px; width: 50%;
}
table.dblcol td.lwidth div.lwidth {
	padding: 0px 10px 0px 0px;
}
table.dblcol td.rwidth {
	padding: 0px; width: 50%;
}
table.dblcol td.rwidth div.rwidth {
	padding: 0px 10px 0px 0px;
}
table.nesteddblcol td.nestedlwidth {
	border: 1px solid rgb(204, 204, 0); width: 50%; padding-left: 15px;
}
table.nesteddblcol td.nestedrwidth {
	width: 50%;
}
#cathome table.dblcol td.lwidth {
	padding: 0px 0px 0px 10px; width: 367px;
}
#cathome table.dblcol td.lwidth div.lwidth {
	width: 367px;
}
#cathome table.dblcol td.rwidth {
	padding: 0px; width: 253px;
}
#cathome table.dblcol td.rwidth div.rwidth {
	width: 253px;
}
#cathome table.nesteddblcol td.nestedlwidth {
	border: 1px solid rgb(204, 204, 0); width: 372px; padding-left: 15px;
}
#cathome table.nesteddblcol td.nestedrwidth {
	width: 253px;
}
#cathome td.rwidth {
	border-left-color: rgb(173, 173, 173); border-left-width: 1px; border-left-style: solid;
}
.rwidth ul {
	margin: 0px 0px 0px 10px; padding: 0px;
}
#article ul {
	margin: 0px 0px 0px 10px; padding: 0px;
}
#leftcat ul {
	margin: 0px 0px 0px 10px; padding: 0px;
}
.rwidth li {
	background: url("/images/arrow_dbl_white.gif") no-repeat 0px 4px; list-style: none; margin: 0px 10px 3px 0px; padding: 0px 0px 0px 12px; text-align: left;
}
#article ul li {
	background: url("/images/arrow_dbl_white.gif") no-repeat 0px 4px; list-style: none; margin: 0px 10px 3px 0px; padding: 0px 0px 0px 12px; text-align: left;
}
#leftcat li {
	background: url("/images/arrow_dbl_white.gif") no-repeat 0px 4px; list-style: none; margin: 0px 10px 3px 0px; padding: 0px 0px 0px 12px; text-align: left;
}
#leftcat .ad {
	margin: 15px 0px 15px 10px; padding: 10px 0px; border: 1px solid rgb(221, 221, 221); width: 230px; text-align: center;
}
#leftcat .ad p {
	margin-left: 10px;
}
#leftcat #poll_container {
	clear: both; border-top-color: rgb(173, 173, 173); border-top-width: 1px; border-top-style: solid;
}
.rwidth #poll_container {
	clear: both; border-top-color: rgb(173, 173, 173); border-top-width: 1px; border-top-style: solid;
}
.contentwellad #poll_container {
	clear: both; border-top-color: rgb(173, 173, 173); border-top-width: 1px; border-top-style: solid;
}
#leftcat #right_promo {
	margin: 15px 0px 0px; border-top-color: rgb(173, 173, 173); border-top-width: 1px; border-top-style: solid;
}
.rwidth #right_promo {
	margin: 15px 0px 0px; border-top-color: rgb(173, 173, 173); border-top-width: 1px; border-top-style: solid;
}
.contentwellad #right_promo {
	margin: 15px 0px 0px; border-top-color: rgb(173, 173, 173); border-top-width: 1px; border-top-style: solid;
}
#leftcat #right_promo p {
	padding: 0px 10px 10px;
}
.contentwellad #right_promo p {
	padding: 0px 10px 10px 0px;
}
.rwidth #right_promo {
	padding: 0px 10px 0px 0px;
}
#right_promo p {
	line-height: 17px; font-size: 12px;
}
#leftcat #most_popular {
	padding-bottom: 15px; border-bottom-color: rgb(173, 173, 173); border-bottom-width: 1px; border-bottom-style: solid; float: right;
}
.contentwellad #most_popular {
	padding-bottom: 15px; border-bottom-color: rgb(173, 173, 173); border-bottom-width: 1px; border-bottom-style: solid; float: right;
}
#cathome #most_popular {
	margin-right: 10px;
}
.rwidth li a {
	font: bold 12px/15px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: rgb(0, 47, 170); font-size-adjust: none; font-stretch: normal;
}
#leftcat li a {
	font: bold 12px/15px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: rgb(0, 47, 170); font-size-adjust: none; font-stretch: normal;
}
input.button {
	color: rgb(255, 255, 255); font-weight: bold;
}
#cover .lwidth h1 {
	padding-left: 0px;
}
#cathome .rwidth h1 {
	padding-left: 10px;
}
#leftcat h1 {
	padding-left: 10px;
}
.toc {
	clear: left;
}
.featuredheader {
	padding: 5px; color: rgb(255, 255, 255); line-height: 12px; font-size: 12px; font-weight: bold; background-color: rgb(34, 48, 59);
}
.featuredlinebg {
	background-color: rgb(34, 48, 59);
}
.featuredleadin {
	color: rgb(2, 52, 101); font-weight: bold;
}
.featureddesc {
	font-size: 10px;
}
.resultsheader1 {
	padding: 0px; font-size: 12px; font-weight: bold;
}
.resultsheader2 {
	margin: 10px 0px; padding: 10px 0px 0px; color: rgb(153, 153, 153); font-size: 14px; font-weight: bold; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid;
}
.resultslinebg {
	
}
.resultsleadin {
	font-weight: bold;
}
.resultsbyline {
	font-size: 9px; font-style: italic;
}
.resultsdesc {
	
}
.resultsmedia {
	color: rgb(255, 0, 0); font-size: 10px;
}
.resultslinks {
	font-size: 10px; font-weight: bold;
}
.searchterm {
	font-size: 12px; font-weight: bold;
}
.breadcrumbs {
	background: rgb(211, 211, 211); font: 11px/normal Tahoma, Geneva, sans-serif; margin: 0px 0px 0px 8px; padding: 3px 0px 3px 10px; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.breadcrumbs a {
	color: rgb(0, 0, 0); font-weight: normal;
}
.feedburnerFeedBlock ul {
	list-style: none; margin: 0px; padding: 10px 0px 0px !important; clear: both;
}
.feedburnerFeedBlock li {
	background: url("http://mixonline.com/images/arrow_dbl_white.gif") no-repeat left; margin: 0px !important; padding: 0px 0px 2px 12px; display: inline;
}
.feedburnerFeedBlock ul li a {
	font: bold 11px/normal Verdana, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.feedburnerFeedBlock #creditfooter {
	display: none;
}
.techticker #creditfooter {
	display: none;
}
#issuecovers {
	text-align: left; clear: both;
}
#issuecovers h2 {
	margin: 5px 0px; padding: 2px 10px; height: 16px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 16px; font-size: 12px; font-weight: normal; background-color: rgb(102, 102, 102);
}
#issuecovers table tr.date td {
	background: rgb(204, 204, 204); text-align: center; vertical-align: middle; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: solid;
}
#issuecovers table tr.date td a {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 10px; font-weight: normal; text-decoration: none; display: block;
}
#footer {
	background: rgb(141, 141, 141); margin: 0px auto 5px; padding: 10px; width: 950px; overflow: hidden; clear: both;
}
#footer dl {
	margin: 0px; padding: 0px; text-align: left; float: left;
}
#footer dl.dlone {
	width: 136px; margin-right: 15px;
}
#footer dl.dltwo {
	width: 106px; margin-right: 20px;
}
#footer dl.dlthree {
	width: 90px; margin-right: 25px;
}
#footer dl.dlfour {
	width: 136px; margin-right: 15px;
}
#footer dl.dlfive {
	width: 126px; margin-right: 15px;
}
#footer dl.dlsix {
	width: 116px; margin-right: 15px;
}
#footer dl.dlseven {
	width: 135px;
}
#footer dt {
	background: url("/images/footer_mixer_knob.gif") no-repeat left; margin: 0px; padding: 0px 0px 0px 13px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 10px; font-weight: bold;
}
#footer dd {
	background: url("/images/footer_mixer.gif") no-repeat left top; margin: 0px; padding: 0px 0px 3px; color: rgb(255, 255, 255); font-size: 10px;
}
#footer dd a {
	padding: 0px 0px 0px 15px; color: rgb(255, 255, 255); font-weight: normal; display: block;
}
#footer dd a:hover {
	background: url("/images/footer_mixer_knob_ghost.gif") no-repeat 0px 1px; text-decoration: none;
}
#footer ul {
	list-style: none; margin: 15px auto 0px; padding: 0px; float: right;
}
#footer li {
	list-style: none; margin: 0px; padding: 0px 5px; height: 14px; line-height: 11px; border-left-color: rgb(67, 68, 63); border-left-width: 1px; border-left-style: solid; float: left;
}
#footer li.first {
	border: currentColor;
}
#footer li a {
	text-transform: uppercase; font-size: 11px; font-weight: normal;
}
#footer li a:hover {
	
}
#footer span {
	color: rgb(255, 255, 255); font-size: 11px; margin-top: 14px; float: left; display: block;
}
#footer li.rss {
	background: url("/images/rss.gif") no-repeat 5px 0px; padding: 0px;
}
#footer li.rss a {
	width: 32px; height: 14px; display: block;
}
#footer li.rss span {
	margin: 0px; display: none;
}
.browse_backissues {
	clear: left; border-bottom-color: rgb(173, 173, 173); border-bottom-width: 1px; border-bottom-style: solid;
}
.backissues {
	padding-bottom: 10px;
}
.mixed_books {
	clear: left;
}
.mixed_books span {
	line-height: 14px; font-weight: bold;
}
.mixed_books2 span {
	line-height: 14px; font-weight: bold;
}
.mixed_books p.more {
	margin-left: -10px; display: inline; white-space: nowrap;
}
.mixed_books2 p.more {
	margin-left: -10px; display: inline; white-space: nowrap;
}
.mixed_books p.more a {
	margin: 0px; padding: 0px;
}
.mixed_books2 p.more a {
	margin: 0px; padding: 0px;
}
#cathome .mixed_books p {
	color: rgb(51, 51, 51); line-height: 17px; padding-left: 0px; margin-bottom: 0px; display: inline;
}
#cathome .mixed_books2 p {
	color: rgb(51, 51, 51); line-height: 17px; padding-left: 0px; margin-bottom: 0px; display: inline;
}
#cover .mixed_books img {
	margin: 0px 10px 0px 0px;
}
#cover .mixed_books2 img {
	margin: 0px 10px 0px 0px;
}
div.galleryrow img {
	margin-right: 1px; margin-bottom: 1px;
}
#topcat #housead {
	padding: 0px 11px 5px;
}
#topcat #housead a {
	
}
#topcat .ad {
	margin: 0px;
}
#rtcatcol .ad {
	clear: both;
}
#topad {
	float: right;
}
#topcat .ad728x90 {
	background: url("/images/advertisement_txt.gif") no-repeat left; margin: 0px auto; padding: 5px 0px 10px 13px;
}
.ad300x250 {
	padding: 0px;
}
#article .contentwellad {
	margin: 0px 5px 5px; padding: 0px 0px 10px 10px; width: 243px; border-top-color: rgb(223, 223, 223); border-bottom-color: rgb(223, 223, 223); border-left-color: rgb(173, 173, 173); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; float: right;
}
#article .contentwellad125x125 {
	margin: 0px 0px 10px 10px; padding: 0px 0px 10px; text-align: left; float: right;
}
#article .contentwellad180x150 {
	margin: 0px 0px 10px 10px; padding: 0px 0px 10px; text-align: left; float: right;
}
#article .contentwellad h1 {
	padding: 0px 0px 5px 10px; text-align: left; margin-right: 0px;
}
#article .contentwellad125x125 p {
	margin: 0px 0px 5px 10px; text-align: left;
}
#article .contentwellad180x150 p {
	margin: 0px 0px 5px 10px; text-align: left;
}
#article .cwad_border {
	margin: 0px 10px 10px; padding: 10px 0px; border: 1px solid rgb(221, 221, 221); text-align: center;
}
.storyad {
	margin: 5px 5px 5px 0px; clear: left; float: left;
}
.ad {
	margin: 5px 0px; padding: 0px;
}
.pagead {
	
}
#cover .rwidth .pagead125x125 {
	margin: 5px 10px 10px; padding: 10px 0px; border: 1px solid rgb(221, 221, 221); width: 220px; text-align: center;
}
#leftcat .ad125x125 {
	margin: 5px 10px 10px; padding: 10px 0px; border: 1px solid rgb(221, 221, 221); width: 220px; text-align: center;
}
#cover .rwidth .pagead180x150 {
	margin: 5px 10px 10px; padding: 10px 0px; border: 1px solid rgb(221, 221, 221); width: 220px; text-align: center;
}
#leftcat .ad180x150 {
	margin: 5px 10px 10px; padding: 10px 0px; border: 1px solid rgb(221, 221, 221); width: 220px; text-align: center;
}
#catemarketplace #cover .rwidth .pagead180x150 {
	margin: 20px 0px 0px !important; padding: 0px; border: 0px currentColor; width: 180px; text-align: center;
}
#catemarketplace #cover .lwidth .pagead180x150 {
	margin: 20px 0px 0px;
}
#cover .rwidth .pagead125x125 p {
	text-align: center;
}
#cover .rwidth .pagead180x150 p {
	text-align: center;
}
.contentwellad75x75 {
	width: 75px;
}
.ad75x75 {
	width: 75px;
}
.pagead75x75 {
	width: 75px;
}
.storyad75x75 {
	width: 75px;
}
.contentwellad120x60 {
	width: 120px;
}
.ad120x60 {
	width: 120px;
}
.pagead120x60 {
	width: 120px;
}
.storyad120x60 {
	width: 120px;
}
.contentwellad120x240 {
	width: 120px;
}
.ad120x240 {
	width: 120px;
}
.pagead120x240 {
	width: 120px;
}
.storyad120x240 {
	width: 120px;
}
.contentwellad120x600 {
	width: 120px;
}
.ad120x600 {
	width: 120px;
}
.pagead120x600 {
	width: 120px;
}
.storyad120x600 {
	width: 120px;
}
.contentwellad125x125 {
	width: 125px;
}
.ad125x125 {
	width: 125px;
}
.pagead125x125 {
	width: 125px;
}
.storyad125x125 {
	width: 125px;
}
.contentwellad160x600 {
	width: 160px;
}
.ad160x600 {
	width: 160px;
}
.pagead160x600 {
	width: 160px;
}
.storyad160x600 {
	width: 160px;
}
.contentwellad180x150 {
	width: 180px;
}
.ad180x150 {
	width: 180px;
}
.pagead180x150 {
	width: 180px;
}
.storyad180x150 {
	width: 180px;
}
.contentwellad234x60 {
	width: 234px;
}
.ad234x60 {
	width: 234px;
}
.pagead234x60 {
	width: 234px;
}
.storyad234x60 {
	width: 234px;
}
.contentwellad234x400 {
	width: 234px;
}
.ad234x400 {
	width: 234px;
}
.pagead234x400 {
	width: 234px;
}
.storyad234x400 {
	width: 234px;
}
.contentwellad240x400 {
	width: 240px;
}
.ad240x400 {
	width: 240px;
}
.pagead240x400 {
	width: 240px;
}
.storyad240x400 {
	width: 240px;
}
.contentwellad250x250 {
	width: 250px;
}
.ad250x250 {
	width: 250px;
}
.pagead250x250 {
	width: 250px;
}
.storyad250x250 {
	width: 250px;
}
.contentwellad300x60 {
	width: 300px;
}
.ad300x60 {
	width: 300px;
}
.pagead300x60 {
	width: 300px;
}
.storyad300x60 {
	width: 300px;
}
.contentwellad300x125 {
	width: 300px;
}
.ad300x125 {
	width: 300px;
}
.pagead300x125 {
	width: 300px;
}
.storyad300x125 {
	width: 300px;
}
.contentwellad300x250 {
	width: 300px;
}
.ad300x250 {
	width: 300px;
}
.pagead300x250 {
	width: 300px;
}
.storyad300x250 {
	width: 300px;
}
.contentwellad336x60 {
	width: 336px;
}
.ad336x60 {
	width: 336px;
}
.pagead336x60 {
	width: 336px;
}
.storyad336x60 {
	width: 336px;
}
.contentwellad336x125 {
	width: 336px;
}
.ad336x125 {
	width: 336px;
}
.pagead336x125 {
	width: 336px;
}
.storyad336x125 {
	width: 336px;
}
.contentwellad336x280 {
	width: 336px;
}
.ad336x280 {
	width: 336px;
}
.pagead336x280 {
	width: 336px;
}
.storyad336x280 {
	width: 336px;
}
.contentwellad336x850 {
	width: 336px;
}
.ad336x850 {
	width: 336px;
}
.pagead336x850 {
	width: 336px;
}
.storyad336x850 {
	width: 336px;
}
.contentwellad468x60 {
	width: 468px;
}
.ad468x60 {
	width: 468px;
}
.pagead468x60 {
	width: 468px;
}
.storyad468x60 {
	width: 468px;
}
.contentwellad728x90 {
	
}
.ad728x90 {
	
}
.pagead728x90 {
	
}
.storyad728x90 {
	
}
.menu {
	z-index: 1000;
}
.menu ul {
	margin: 0px; padding: 0px; width: 170px; list-style-type: none;
}
* html .menu ul {
	margin-left: 0px;
}
.menu li {
	background: rgb(115, 23, 24); height: 24px; position: relative;
}
.menu li.sub {
	background: url("/images/nav_off.gif") no-repeat;
}
#cathome .menu li.home {
	background: url("/images/nav_on_noarrow.gif") no-repeat;
}
#catrecording .menu li.recording {
	background: url("/images/nav_on_noarrow.gif") no-repeat;
}
#catlive .menu li.live {
	background: url("/images/nav_on_noarrow.gif") no-repeat;
}
#catpost .menu li.post {
	background: url("/images/nav_on_noarrow.gif") no-repeat;
}
#catgear .menu li.gear {
	background: url("/images/nav_on_noarrow.gif") no-repeat;
}
#catbasics .menu li.basics {
	background: url("/images/nav_on_noarrow.gif") no-repeat;
}
#catstudios .menu li.studios {
	background: url("/images/nav_on_noarrow.gif") no-repeat;
}
#catOnline_Extras_Main_Page .menu li.mixmedia {
	background: url("/images/nav_on_noarrow.gif") no-repeat;
}
.menu table {
	left: 0px; top: 0px; font-size: 1em; border-collapse: collapse; position: absolute; z-index: 100;
}
#topcat .menu a {
	font: bold 11px/23px "Lucida Sans Unicode", "Lucida Grande", sans-serif; width: 170px; height: 24px; color: rgb(255, 255, 255); text-transform: uppercase; text-indent: 15px; text-decoration: none; display: block; font-size-adjust: none; font-stretch: normal;
}
.menu a:visited {
	font: bold 11px/23px "Lucida Sans Unicode", "Lucida Grande", sans-serif; width: 170px; height: 24px; color: rgb(255, 255, 255); text-transform: uppercase; text-indent: 15px; text-decoration: none; display: block; font-size-adjust: none; font-stretch: normal;
}
#topcat .menu ul ul a {
	width: 185px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
* html .menu a {
	width: 169px;
}
* html .menu a:visited {
	width: 169px;
}
* html .menu a:hover {
	background: url("/images/nav_on.gif") no-repeat; color: rgb(255, 255, 255);
}
* html .menu li.mixmedia a:hover {
	background: url("/images/nav_on_noarrow.gif") no-repeat; color: rgb(255, 255, 255);
}
* html .menu li.home a:hover {
	background: url("/images/nav_on_noarrow.gif") no-repeat; color: rgb(255, 255, 255);
}
.menu :hover > a {
	background: url("/images/nav_on.gif") no-repeat; color: rgb(255, 255, 255);
}
.menu li.mixmedia a:hover {
	background: url("/images/nav_on_noarrow.gif") no-repeat; color: rgb(255, 255, 255);
}
.menu li.home a:hover {
	background: url("/images/nav_on_noarrow.gif") no-repeat; color: rgb(255, 255, 255);
}
#topcat .menu ul ul li {
	padding: 0px 12px 1px; border: 0px solid rgb(204, 0, 0);
}
#topcat .menu ul ul a {
	background: rgb(189, 189, 189); color: rgb(0, 0, 0);
}
#topcat .menu ul ul a:hover {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0);
}
.menu ul ul {
	left: 170px; top: 0px; width: 209px; visibility: hidden; position: absolute;
}
.menu ul li.basics ul {
	top: -8px;
}
.menu ul li.studios ul {
	top: -7px;
}
.menu ul li.mixguides ul {
	top: -105px;
}
.menu ul li:hover ul {
	visibility: visible;
}
.menu ul a:hover ul {
	visibility: visible;
}
#topfeatured #image {
	background: url("/images/featured_story_img.jpg") no-repeat right top; margin: 0px auto; width: 386px; height: 216px; position: relative;
}
#topfeatured #image .featuredstory_txt {
	left: 0px; top: 0px; position: absolute;
}
#topfeatured #text {
	background: rgb(51, 51, 51); width: 357px; height: 35px; right: 0px; bottom: 0px; position: absolute;
}
#topfeatured #text {
	opacity: 0.7; -moz-opacity: 0.70;
}
#topfeatured #words {
	padding: 0px; width: 357px; height: 35px; right: 0px; bottom: 0px; position: absolute;
}
#topfeatured #words p {
	margin: 0px; padding: 7px; color: rgb(255, 255, 255);
}
#topfeatured #words a {
	color: rgb(255, 255, 255); padding-left: 5px; text-decoration: underline;
}
#topfeatured #words a:hover {
	color: rgb(255, 255, 255); padding-left: 5px; text-decoration: underline;
}
#tabbed {
	margin: 30px 20px 10px 0px; border: 1px solid rgb(67, 68, 63); overflow: auto; clear: both;
}
#tabbed ul.tabbednav {
	margin: 0px; padding: 0px; height: 20px; display: block; position: relative; z-index: 1; background-color: rgb(67, 68, 63);
}
#tabbed ul.tabbednav li {
	list-style: none; margin: 0px 1px; padding: 0px; height: 18px; overflow: hidden; float: left; background-image: none;
}
#tabbed ul.tabbednav li a {
	padding: 0px 10px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; font-size: 12px; font-weight: bold; text-decoration: none; display: block; white-space: nowrap;
}
#tabbed ul.tabbednav li a:hover {
	background-color: rgb(114, 24, 23);
}
#tabbed ul {
	margin-top: 0px; margin-bottom: 0px;
}
#tabbed ul.tabbednav li.active {
	background-color: rgb(115, 23, 24);
}
#tabbed #padding {
	padding: 3px; margin-top: -2px; position: relative;
}
#tabbed .tabbed-content {
	padding: 7px;
}
#tabbed .hidden {
	display: none;
}
#tabbed .tab_col1 {
	width: 280px; float: left;
}
#tabbed .tab_col2 {
	width: 280px; float: left;
}
#tabbed .tab_col2 {
	margin-left: 20px;
}
#tabbed h3 {
	color: rgb(67, 68, 63);
}
#tabbed p {
	line-height: 15px;
}
#cataudio-insider #cover {
	width: 630px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#catemarketplace #cover {
	width: 630px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#catate #cover {
	width: 630px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#catblog #cover {
	width: 630px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#catemarketplace #leftcat {
	display: none;
}
#catate #leftcat {
	display: none;
}
#catblog #leftcat {
	display: none;
}
#catwnamm .contentwellad {
	display: none;
}
#catwnamm #tabbed {
	display: none;
}
#catnab #topcat {
	display: none;
}
#catnab #leftcat {
	display: none;
}
#catnab #rtcatcol {
	display: none;
}
#catnab .breadcrumbs {
	display: none;
}
#catnab .storytitle {
	display: none;
}
#catnab .contentwellad {
	display: none;
}
#catnab2006 #topcat {
	display: none;
}
#catnab2006 #leftcat {
	display: none;
}
#catnab2006 #rtcatcol {
	display: none;
}
#catnab2006 .breadcrumbs {
	display: none;
}
#catnab2006 .storytitle {
	display: none;
}
#catnab2006 .contentwellad {
	display: none;
}
#catnab #article {
	border: currentColor; width: 960px;
}
#catnab #cover {
	border: currentColor; width: 960px;
}
#catnab2006 #cover {
	border: currentColor; width: 960px;
}
#catnab2006 #article {
	width: 960px;
}
#streamingMediaArchive .streamingMediaLeadin {
	width: 370px; overflow: hidden; margin-bottom: 20px;
}
#catai .streamingMediaLeadin {
	width: 610px; padding-bottom: 20px; border-bottom-color: rgb(201, 201, 201); border-bottom-width: 1px; border-bottom-style: solid;
}
.streamingMediaLeadin h3 {
	margin-top: 0px;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions {
	list-style: none; margin: 5px 0px 0px; padding: 0px;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li {
	margin: 0px 5px; height: 24px; padding-left: 0px; float: left;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li span {
	display: none;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li.listen {
	background: url("/images/podcast_listen_btn.jpg") no-repeat; width: 68px;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li.download {
	background: url("/images/podcast_download_btn.jpg") no-repeat; width: 115px;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li.subscribe {
	background: url("/images/podcast_subscribe_btn.jpg") no-repeat; width: 88px;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li a {
	height: 24px; display: block;
}
#flash_video {
	margin-top: 11px;
}
.flash_video_bottom {
	margin: 15px; color: rgb(0, 0, 0);
}
.flash_video_bottom ul {
	text-align: left; padding-left: 0px; margin-left: 15px;
}
.flash_video_bottom a {
	color: rgb(153, 153, 153); font-weight: normal;
}
#videoContainer {
	background: rgb(140, 140, 140); margin: 0px auto 2px; width: 765px; padding-bottom: 3px;
}
#videoContainer .videoLeft {
	width: 489px; margin-left: 4px; float: left;
}
#videoContainer .videoHeader {
	background: url("/images/player_top_bkgd.gif"); height: 112px; text-align: center; overflow: hidden;
}
#videoContainer .videoHeader div {
	background: url("/images/video_player_banner.jpg") no-repeat; width: 468px; height: 90px; margin-top: 14px; margin-left: 10px;
}
#videoContainer .videoHeader img {
	margin-top: 14px;
}
#videoContainer .videoWindow {
	background: url("/images/player_bkgd.gif"); height: 344px; overflow: hidden;
}
#videoContainer .videoRight {
	width: 262px; text-align: left; float: left;
}
#videoContainer .videoRightTop {
	background: url("/images/player_rt_top.gif"); height: 91px; overflow: hidden;
}
#videoContainer .videoDescription {
	background: url("/images/player_rt_middle.gif"); height: 202px; overflow: hidden;
}
#videoContainer .videoDescription .avText {
	height: 160px; overflow: auto; margin-top: 32px; margin-right: 6px;
}
#videoContainer .relatedArticle {
	margin-top: 10px; margin-bottom: 10px;
}
#videoContainer .videoOther {
	background: url("/images/player_rt_bottom.gif"); height: 157px; overflow: hidden;
}
#videoContainer .videoOther .avText {
	height: 125px; overflow: auto; margin-top: 22px; margin-right: 6px;
}
#videoContainer .videoDescription h3 {
	margin: 12px 8px 7px 12px;
}
#videoContainer .videoRightTop p {
	margin: 15px 8px 7px 12px;
}
#videoContainer h3 {
	font: bold 11px/normal Verdana, Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); margin-left: 12px; font-size-adjust: none; font-stretch: normal;
}
#videoContainer .videoRight p {
	margin-right: 8px; margin-left: 12px;
}
#videoContainer .pagead {
	text-align: center; clear: both;
}
#videoContainer p {
	margin-top: 3px; margin-bottom: 6px;
}
#videoContainer .relatedVideo {
	margin-top: 10px; margin-bottom: 10px;
}
#videoContainer td {
	font: 11px/normal Verdana, Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#videoContainer div {
	font: 11px/normal Verdana, Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#videoContainer p {
	font: 11px/normal Verdana, Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#videoContainer .avwhite {
	font: 11px/normal Verdana, Arial, Helvetica, sans-serif; padding: 3px 10px; font-size-adjust: none; font-stretch: normal;
}
.avwhite b {
	font-weight: normal;
}
.avwhite p {
	margin-top: 5px; margin-bottom: 3px;
}
#videoContainer .avtitle {
	font: bold 11px/normal Verdana, Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
a.avlink:link {
	font: 11px/normal Verdana, Arial, Helvetica, sans-serif; color: rgb(0, 51, 153); font-size-adjust: none; font-stretch: normal;
}
a.avlink:visited {
	font: 11px/normal Verdana, Arial, Helvetica, sans-serif; color: rgb(0, 51, 153); font-size-adjust: none; font-stretch: normal;
}
a.avlink:active {
	font: 11px/normal Verdana, Arial, Helvetica, sans-serif; color: rgb(0, 51, 153); font-size-adjust: none; font-stretch: normal;
}
a.avrellink:link {
	color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;
}
a.avrellink:visited {
	color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;
}
a.avrellink:active {
	color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;
}
a.avrellink:hover {
	text-decoration: underline;
}
.avleadinsm {
	clear: both;
}
.avleadinsm a {
	color: rgb(0, 52, 102); font-size: 14px; font-weight: bold;
}
.avleadinsm h3 {
	font-size: 11px;
}
.avleadinsm img.left {
	margin: 5px; clear: left; float: left;
}
a.avleadinlg:link {
	color: rgb(234, 161, 4); font-size: 13px; font-weight: bold; text-decoration: none;
}
a.avleadinlg:visited {
	color: rgb(234, 161, 4); font-size: 13px; font-weight: bold; text-decoration: none;
}
a.avleadinlg:active {
	color: rgb(234, 161, 4); font-size: 13px; font-weight: bold; text-decoration: none;
}
a.avleadinlg:hover {
	text-decoration: underline;
}
#form_tvplayer {
	margin: 0px 10px;
}
.video_sponsor_top img {
	margin: 0px;
}
.video_sponsor_bottom {
	margin: 0px 0px 0px 20px; text-align: left; color: rgb(239, 239, 239); font-size: 10px;
}
#iframediv #audioPlayer {
	margin: 0px 7px;
}
.podcastsPlayer {
	font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.podcastsPlayer a {
	color: rgb(203, 251, 255); text-decoration: none;
}
.podcastsPlayer a:hover {
	text-decoration: underline;
}
.podcastsPlayer h2 {
	margin: 0px; clear: both; font-size: 12px; font-weight: bold;
}
.podcastsPlayer .mediaOptions {
	list-style: none; margin: 0px; padding: 0px;
}
.podcastsPlayer .mediaOptions li {
	margin-right: 10px; float: left;
}
.podcastsPlayer .mediaOptions li a {
	display: block;
}
.podcastsPlayer .mediaOptions li.download a {
	background: url("/images/podcast_download_now.gif") no-repeat; width: 103px; height: 24px;
}
.podcastsPlayer .mediaOptions li.subscribe a {
	background: url("/images/podcast_subscribe.gif") no-repeat; width: 81px; height: 24px;
}
.mediaOptions li a span {
	display: none;
}
.podcastsPlayer #iframediv {
	background: rgb(95, 93, 98); margin: 7px; width: 336px;
}
.podcastsPlayer #playerWrapper {
	padding: 0px; width: 722px; text-align: left; overflow: hidden; border-bottom-color: rgb(124, 124, 124); border-bottom-width: 20px; border-bottom-style: solid;
}
.podcastsPlayer #playerWrapper .avText {
	background: rgb(230, 202, 158); margin: 0px 10px 10px; padding: 10px; text-align: left; color: rgb(0, 0, 0); clear: both;
}
.podcastsPlayer #playerWrapper .avrelated {
	background: rgb(230, 202, 158); padding: 10px; width: 310px; text-align: left; color: rgb(0, 0, 0); overflow: hidden; clear: left; margin-right: 10px; margin-bottom: 1px; margin-left: 10px;
}
.podcastsPlayer #playerWrapper .avrelated img {
	padding-right: 10px;
}
.podcastsPlayer #playerWrapper .avrelated .avrellink {
	color: rgb(0, 0, 0);
}
.podcastsPlayer #playerWrapper .avrelated a {
	color: rgb(1, 153, 203); font-size: 12px; font-weight: bold; text-decoration: none;
}
.podcastsPlayer #playerWrapper .avrelated a:hover {
	text-decoration: underline;
}
.podcastsPlayer #playerWrapper .avText .avtitle {
	color: rgb(0, 0, 0); font-weight: bold;
}
.podcastsPlayer #playerWrapper .avwhite {
	background: rgb(102, 0, 0); padding: 5px; text-align: left;
}
.podcastsPlayer #playerWrapper .avwhite a {
	color: rgb(255, 255, 255);
}
.podcastsPlayer #playerWrapper .rightCat {
	background: rgb(255, 255, 255); padding: 0px 5px 5px; width: 336px; margin-top: 26px; float: right; display: inline;
}
.podcastsPlayer #playerWrapper .rightCat p {
	margin: 0px 0px 3px;
}
.podcastsPlayer #playerWrapper .leftCat {
	width: 350px; text-align: center; margin-top: 50px; margin-right: 8px; margin-left: 8px; float: left;
}
.podcastsPlayer #playerWrapper .roundedCorners {
	background: url("/images/podcast_bg_gradient.gif") repeat-x rgb(211, 152, 63);
}
.podcastsPlayer #playerWrapper .leftCat p {
	margin: 10px 0px 5px; text-align: left;
}
.podcastsPlayer #playerWrapper .leftCat .nowPlaying {
	text-align: left; color: rgb(255, 255, 255); text-transform: uppercase; margin-top: 5px; margin-bottom: 5px; margin-left: 15px; float: left;
}
.podcastsPlayer #playerWrapper .leftCat .buttons {
	margin: 0px 0px 10px; float: right;
}
.podcastsPlayer #playerWrapper .leftCat .buttons img {
	padding: 2px;
}
.podcastsPlayer #pixeltracker {
	left: -5px; top: 0px; position: absolute;
}
.podcastsPlayer #playerhead {
	margin: 0px auto; width: 730px; height: 62px;
}
.podcastsPlayer #playerhead h1 {
	height: 62px;
}
.podcastsPlayer #playerhead a {
	background: url("/images/podcast_logo.jpg") no-repeat left top rgb(255, 255, 255); width: 461px; height: 0px; overflow: hidden; padding-top: 62px; float: left; display: block;
}
.podcastsPlayer#catai #playerhead a {
	background: url("/images/ai_podcast_player.jpg") no-repeat left top rgb(255, 255, 255); width: 462px; padding-top: 55px;
}
.podcastsPlayer #playerhead #search {
	margin: 5px; padding: 0px 10px 5px; float: right;
}
.podcastsPlayer #search input {
	vertical-align: bottom;
}
.podcastsPlayer #search .searchKeywords {
	border: 1px solid rgb(202, 202, 202); margin-bottom: 4px;
}
.podcastsPlayer #search input {
	border: currentColor;
}
.podcastButtons {
	padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(64, 95, 115); border-bottom-width: 1px; border-bottom-style: solid;
}
.podcastsPlayer #playerfoot {
	background: rgb(124, 124, 124); width: 730px; height: 25px;
}
.ad p {
	text-align: left;
}
.socialmedia {
	margin: 10px 0px;
}
#article .contentwellad125x125 .socialmedia ul li {
	list-style: none; margin: 0px 10px 3px; padding: 0px 0px 0px 12px; text-align: left; line-height: 20px;
}
#article div.horizontal.stbutton div.stoverlay {
	left: 1px; top: 3px; width: 118px; height: 18px; position: absolute; z-index: 999999; cursor: pointer; opacity: 0.01; background-color: rgb(255, 255, 255);
}
#socialbottom {
	vertical-align: bottom; display: inline-block;
}
#socialbottom .tweetme {
	width: 65px; margin-right: 5px; float: left;
}
#socialbottom .facebookshare {
	width: 65px; margin-right: 5px; float: left;
}
#share {
	padding: 10px; width: 532px; height: 100px; margin-left: 25px; background-color: rgb(204, 204, 204);
}
.share-box {
	width: 90px; height: 90px; text-align: center; padding-top: 10px; margin-right: 20px; float: left; background-color: rgb(255, 255, 255);
}
.share-box-yahoo {
	width: 70px; height: 90px; text-align: center; padding-top: 10px; padding-left: 20px; float: left; background-color: rgb(255, 255, 255);
}
.share-box-stumble {
	width: 70px; height: 90px; text-align: center; padding-top: 10px; padding-left: 20px; margin-right: 20px; float: left; background-color: rgb(255, 255, 255);
}
.share-box-facebook {
	width: 75px; height: 90px; text-align: center; padding-top: 10px; padding-left: 15px; margin-right: 20px; float: left; background-color: rgb(255, 255, 255);
}
.share-box-google {
	width: 90px; height: 90px; text-align: center; padding-top: 10px; margin-right: 20px; float: left; background-color: rgb(255, 255, 255);
}
#topStories {
	margin: 0px; border: 0px solid currentColor; width: 483px; line-height: 1.1; overflow: hidden; clear: both; box-sizing: border-box; -moz-box-sizing: border-box;
}
.topStoryFront#topStories {
	height: 248px;
}
.topStoryIndex#topStories {
	height: auto;
}
.topStorySports#topStories {
	height: auto;
}
#topStories h2 {
	
}
.currentDate {
	top: 0px; text-align: right; right: 10px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 10px; font-weight: 700; position: absolute;
}
#story1 {
	border: 0px solid rgb(204, 0, 0);
}
#story2 {
	border: 0px solid rgb(204, 0, 0);
}
#story3 {
	border: 0px solid rgb(204, 0, 0);
}
#story4 {
	border: 0px solid rgb(204, 0, 0);
}
#story2 {
	display: none;
}
#story3 {
	display: none;
}
#story4 {
	display: none;
}
#topStories h3 {
	font: bold 16px/normal arial; color: rgb(51, 102, 153); font-size-adjust: none; font-stretch: normal;
}
#topStories h3 a {
	font: bold 16px/normal arial; color: rgb(51, 102, 153); font-size-adjust: none; font-stretch: normal;
}
#topStories h3 {
	margin: 0px; padding: 5px 0px 0px 10px;
}
#topStoryImage {
	margin: 0px; padding: 0px 0px 1px; background-repeat: no-repeat;
}
#topStoryImage img {
	margin: 0px; padding: 0px;
}
.topStoryVert {
	width: 152px; float: left; min-height: 190px;
}
.topStoryHor {
	border: 0px solid rgb(204, 0, 0); width: 295px; height: 223px; float: left;
}
.topStoryWar {
	width: 450px; min-height: 195px;
}
p.imageCaption {
	margin: 0px; padding: 0px;
}
#topStoryDetails {
	margin: 0px;
}
#coverlink {
	margin-top: 10px;
}
#topStoryDetails p {
	padding: 0px 0px 0px 10px;
}
.topStoryDetailsVert {
	padding: 0px 5px 0px 0px; width: 318px; float: right;
}
.topStoryDetailsHor {
	padding: 0px 5px 0px 0px; width: 180px; float: right;
}
.topStoryDetailsWar {
	padding: 0px 0px 0px 5px; clear: both;
}
#topStories h4 {
	margin: 5px 0px; padding: 0px; color: rgb(59, 60, 64); font-size: 12px;
}
#topStories h4 a {
	margin: 5px 0px; padding: 0px; color: rgb(59, 60, 64); font-size: 12px;
}
#topStories p {
	margin: 5px 0px;
}
p.readMore {
	background: url("/images/more_arrow.gif") no-repeat right; font: 10px/normal arial; padding: 0px 10px 5px 0px; text-align: right; color: rgb(51, 102, 153); font-size-adjust: none; font-stretch: normal;
}
p.readMore a {
	padding: 0px 8px 0px 0px;
}
p.topStoryRelated {
	margin: 0px; padding: 0px; color: rgb(156, 154, 156); text-transform: uppercase; font-weight: 700;
}
#story1 ul {
	margin: 0px; padding: 0px 0px 10px 5px;
}
#story2 ul {
	margin: 0px; padding: 0px 0px 10px 5px;
}
#story3 ul {
	margin: 0px; padding: 0px 0px 10px 5px;
}
#story4 ul {
	margin: 0px; padding: 0px 0px 10px 5px;
}
#story1 li {
	color: rgb(17, 50, 127); font-weight: 700; margin-left: 15px;
}
#story2 li {
	color: rgb(17, 50, 127); font-weight: 700; margin-left: 15px;
}
#story3 li {
	color: rgb(17, 50, 127); font-weight: 700; margin-left: 15px;
}
#story4 li {
	color: rgb(17, 50, 127); font-weight: 700; margin-left: 15px;
}
#topStories li.RelatedLink {
	padding-left: 3px;
}
.topStoriesControls {
	background: url("/images/corner_rotating_bl.gif") no-repeat left bottom rgb(0, 0, 0); margin: 0px; padding: 0px; width: 483px; height: 24px; bottom: 0px; clear: both;
}
.topStoriesControls ul {
	margin: 0px; padding: 3px 10px 0px 0px; height: 23px;
}
.topStoriesControls li {
	background: rgb(0, 0, 0); margin: 0px; padding: 0px; line-height: 25px; font-size: 12px; font-weight: 700; display: inline; list-style-type: none;
}
.topStoriesControls li.stationDomain {
	margin: 0px; color: rgb(252, 149, 0); padding-right: 20px; font-size: 10px;
}
.topStoriesControls li.passiveControls a {
	background: rgb(102, 102, 102); padding: 0px; border: 1px solid rgb(49, 49, 49); color: rgb(255, 255, 255);
}
.topStoriesControls li.activeControls a {
	background: rgb(102, 102, 102); padding: 0px; border: 1px solid rgb(255, 149, 0); color: rgb(255, 255, 255);
}
.topStoriesControls li.activeControls a:hover {
	background: rgb(102, 102, 102); padding: 0px; border: 1px solid rgb(255, 149, 0); color: rgb(255, 255, 255);
}
.topStoriesControls li.activeControls a:visited {
	background: rgb(102, 102, 102); padding: 0px; border: 1px solid rgb(255, 149, 0); color: rgb(255, 255, 255);
}
.topStoriesControls li.controlButton {
	margin: 0px; padding: 0px;
}
.topStoriesControls img {
	margin: 0px; padding: 0px; border: currentColor; vertical-align: middle;
}
.topStoriesControls .numbers {
	border: 0px solid rgb(255, 204, 0); width: 300px; float: left;
}
.topStoriesControls .buttons {
	border: 0px solid rgb(204, 0, 0); width: 70px; margin-top: 1px; float: right;
}
.numbers ul {
	margin: 0px 0px 0px 20px; padding: 0px; list-style-type: none;
}
.numbers li {
	margin: 4px; padding: 0px; width: 12px; height: 12px; float: left; list-style-type: none; white-space: nowrap;
}
.numbers li.stationDomain {
	width: 80px;
}
.numbers li a {
	width: 12px; height: 12px; display: block; background-repeat: no-repeat;
}
.numbers li a span {
	display: none;
}
.numbers li#controls1 a {
	background: url("/images/top_story_1.gif") no-repeat;
}
.numbers li#controls2 a {
	background: url("/images/top_story_2.gif") no-repeat;
}
.numbers li#controls3 a {
	background: url("/images/top_story_3.gif") no-repeat;
}
.numbers li#controls4 a {
	background: url("/images/top_story_4.gif") no-repeat;
}
