
body {
	background:#696969 url(http://i.i.com.com/cnwk.1d/i/tron/ces/2009/aaa/bgGrad.gif) repeat-x !important;
}

#rb_mtx .rb_shell {
	width:984px !important;
}

a,
a:link,
a:visited,
a:hover,
a:active {
	color:#003b6b;
}

#rb_bodyWrap {
	background:transparent url(http://i.i.com.com/cnwk.1d/i/tron/ces/2009/aaa/bgHed.gif) top center no-repeat !important;
	padding-top:107px !important;
}

#rb_shell,
#rb_header,
#headerContents,
#rb_content {
	background:transparent !important;
}

#headerContents,
#rb_header {
	height:107px !important;
	padding:0 !important;
	top:0 !important;
}

#headerContents {
	margin:2px auto 0;
	overflow:visible !important;
}

#rb_content {
	background:#fefefe url(http://i.i.com.com/cnwk.1d/i/tron/ces/2009/aaa/bgContent.gif) center repeat-y !important;
	width:984px !important;
	padding:0 !important;
}

#CESTicker {
	margin:20px 0 10px;
	background-position:0 -57px;
}

.CESFD #CESTicker {
	margin:0;
	background-position:0 0;
}

#CESTicker h2 {
	color:#353535;
}

.CESFD #CESTicker h2 {
	color:#fff;
}

#CESTicker a,
#CESTicker a:link,
#CESTicker a:visited,
#CESTicker a:hover,
#CESTicker a:active {
	color:#003b6b;
}

.CESFD #CESTicker a,
.CESFD #CESTicker a:link,
.CESFD #CESTicker a:visited,
.CESFD #CESTicker a:hover,
.CESFD #CESTicker a:active {
	color:#9dd4ff;
}

.CESFD #videoHub,
.CESFD .slideShowThumbs {
	padding:29px 0 0;
	background:#141414 url(http://i.i.com.com/cnwk.1d/i/tron/ces/2009/aaa/videoHub.gif) no-repeat;
	margin:5px 0 20px;
}

#videoHub,
.slideShowThumbs {
	margin:0;
	height:420px;
    overflow:hidden;
    background-color:#141414;
}

.CESFD .slideShowThumbs {
	padding:31px 0 0;
	background-position:-464px 0 !important;
}

#videoHub .videoPlayer {
	margin:0 0 2px 2px;
}

#CESChiclets {
	clear:both;
	margin:20px 0;
}

#videoHub .videoThumbs .thumb img {
	width:97px;
	height:60px;
}

#videoHub.live {
	padding:31px 0 0;
	*padding:29px 0 0;
}

.slideShowThumbs li {
	margin:2px 0 3px 4px;
	border:0;
}

.slideShowThumbs li a {
	border:1px solid #ccc;
	display:block;
	width:140px;
	height:93px;
}

.slideShowThumbs li img {
	width:140px;
	height:93px;
}

.slideShowThumbs .scrollArrows {
	border-left:1px solid #fc0;
}

.slideShowThumbs .scrollArrows span {
	background:url(http://i.i.com.com/cnwk.1d/i/tron/ces/2009/aaa/photoArw.gif) no-repeat !important;
	width:142px !important;
	height:15px !important;
	overflow:hidden !important;
	text-indent:-2000px !important;
	left:10px !important;
}

.slideShowThumbs .scrollArrows span.previous {
	top:31px !important;
}

.slideShowThumbs .scrollArrows span.next {
	background-position:0 -15px !important;
	bottom:5px !important;
}

.slideShowThumbs #imgThumbContainer {
	width:148px;
	margin:0;
	padding:15px 0 18px;
	border-left:1px solid #333;
	margin:0 0 0 5px;
}

.auxWrapper h3 {
	font-size:115% !important;
	padding:0 !important;
}

.CESFD .auxTwitterFeed h3 {
	background:url(http://i.i.com.com/cnwk.1d/i/tron/ces/2009/aaa/cesfdTwitterHed.gif) no-repeat;
}

.auxMacworld {
	*position:relative;
	*padding-bottom:24px;
}

.auxMacworld a.readMore {
	*position:absolute;
	*bottom:0px;
	*right:0px;
}

.auxRSS h3 {
	_height:29px !important;
	_overflow:hidden;
}

.auxRSS li.subscribe {
	*padding:12px 9px 0;
}

.auxRSS li.readers a.linkBG {
	_display:inline;
}

#awards-right {
	display:none !important;
}

#contentAux .aboutHed,
#contentAux .about {
	display:none;
}

#contentAux br {
	display:none;
}

/* 8300 page */

.pageType8300 #contentBody .search-heading {
	color:#7a7a7a;
	font-size:221% !important;
	margin:15px 0 !important;
}

/* 4520 page */

.pageType4520 #contentMain {
	padding-top:10px !important;
}

/* brand nav and logos */
	#brandNavBar {
		font-size:91%;
		font-weight:bold;
		padding:0 11px;
	}

	#brandNavBar li,
	#brandNavBar .brandNav li,
	#brandNavBar .loginAction li {
		background:transparent;
	}

	#brandNavBar li.brandNav a span {
		background-position:100% 60%;
	}

	body #rb_logos {
		margin-left:-6px;
	}

	.siteId1logo img {
		background:url(http://i.i.com.com/cnwk.1d/i/tron/ces/2009/aaa/edition108logo.png) no-repeat !important;
		_background:transparent !important;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="http://i.i.com.com/cnwk.1d/i/tron/ces/2009/aaa/edition108logo.png") !important;
	}

	.siteLogo {
		width:80px !important;
		overflow:hidden;
	}

	#rb_logos {
		width:189px !important;
	}

	#rb_header #countdown {
		display:none;
	}

/* nav */

	#rb_navSearch {
		height:47px;
		top:4px !important;
	}

	#siteNav {
		height:39px;
		width:806px;
	}

	#siteNav li,
	#siteNav li a {
		background:transparent !important;
	}

	#siteNav li {
		text-indent:-2000px;
		height:38px;
		margin:0 !important;
		padding:0 !important;
	}

	#siteNav li a {
		padding:0 !important;
		height:38px;
		display:block;
	}

	#siteNav li li {
		text-indent:0;
	}

	#siteNav,
	#siteNav #allCatTab.active,
	#siteNav #allCatTab a,
	#siteNav #allCatTab a,
	.pageType8300 #siteNav #allCatTab.active,
	.pageType8301 #siteNav #allCatTab.active,
	#siteNav #awardsTab.active,
	#siteNav #awardsTab a,
	#siteNav #videoTab a,
	#siteNav #photosTab a {
		background:url(http://i.i.com.com/cnwk.1d/i/tron/ces/2009/aaa/nav.gif) no-repeat !important;
	}

	#siteNav #allCatTab li a,
	#siteNav #awardsTab li a {
		background:transparent !important;
	}

	#siteNav li li a,
	#siteNav li li a:link,
	#siteNav li li a:visited,
	#siteNav li li a:hover,
	#siteNav li li a:active {
		padding:7px 5px !important;
		color:#fff !important;
	}

	#allCatTab {
		width:147px;
	}

	#awardsTab {
		width:109px;
	}

	#videoTab {
		width:83px;
	}

	#photosTab {
		width:103px;
	}

	#siteNav #allCatTab #allCatDropDown,
	#siteNav #awardsTab #awardsDropDown {
			margin:0;
			padding:0px 10px 15px 10px;
			border-top:none;
			position:absolute;
			z-index: 99999;
			background:url(http://i.i.com.com/cnwk.1d/i/tron/ces/2009/aaa/dropdown.png) left bottom no-repeat;
			_background:url(http://i.i.com.com/cnwk.1d/i/tron/ces/2009/aaa/dropdown.gif) left bottom no-repeat;
			padding:0 17px 15px 12px;
			width:180px;
			left:1px;
			*top:37px;
			*padding:0px 17px 15px 12px;
			*border:0;
			_width:180px;
			*left:1px;
	}

	#siteNav #allCatTab #allCatDropDown li,
	#siteNav #awardsTab #awardsDropDown li {
		float:none;
		background:none;
		padding:0px 10px;
		height:auto;
		_background:transparent !important;
		_filter:none;
	}

	#siteNav #allCatTab #allCatDropDown li a,
	#siteNav #allCatTab #allCatDropDown li a:link,
	#siteNav #allCatTab #allCatDropDown li a:hover,
	#siteNav #awardsTab #awardsDropDown li a,
	#siteNav #awardsTab #awardsDropDown li a:link,
	#siteNav #awardsTab #awardsDropDown li a:hover {
		display:block;
		height:auto;
		color: #3b6285;
		text-decoration: none;
		background:transparent !important;
		font-weight:normal;
		border:none;
		border-bottom:#e6e6e6 solid 1px;
		padding:5px;
		margin:0;
		_filter:none;
	}

	/* tab states */

	#siteNav #allCatTab #allCatDropDown li a:hover,
	#siteNav #awardsTab #awardsDropDown li a:hover {
		color:#f00 !important;
	}



	#siteNav #allCatTab.active,
	.pageType8300 #siteNav #allCatTab.active,
	.pageType8301 #siteNav #allCatTab.active {
		background-position:0 -40px !important;
	}

	 #siteNav #allCatTab a:hover,
	 #siteNav #allCatTab a:hover,
	.pageType8300 #siteNav #allCatTab a,
	.pageType8301 #siteNav #allCatTab a {
		background-position:0 -80px !important;
	}

	#siteNav #awardsTab.active {
		background-position:-37px -40px !important;
	}

	#siteNav #awardsTab a,
	#siteNav #videoTab a,
	#siteNav #photosTab a {
		background-position:100px 100px !important;
	}

	#siteNav #awardsTab a:hover {
		background-position:-147px -80px !important;
	}

	#siteNav #videoTab.onState a,
	#siteNav #videoTab a:hover {
		background-position:-256px -80px !important;
	}

	#siteNav #photosTab.onState a,
	#siteNav #photosTab a:hover {
		background-position:-339px -80px !important;
	}

/* search */

	#rb_navSearch .universalSearch {
		display:block;
		position:absolute;
		left:450px;
		background:transparent;
		width:348px;
		padding:0;
		margin:0;
		top:4px;
	}

	#rb_navSearch .searchBoxWrap,
	#rb_navSearch .searchBoxWrap span {
		background:transparent !important;
	}

	#rb_navSearch .searchBox {
		width:292px !important;
		font-weight:normal !important;
		_width:289px !important;
	}

	#rb_navSearch .searchGo {
		width:38px !important;
		background:transparent !important;
		_filter:none !important;
	}

/* cesdefault, light */
	.breadcrumb {
		height:33px;
		background:transparent url(http://i.i.com.com/cnwk.1d/i/tron/ces/2009/aaa/bgBc.gif) top center no-repeat !important;
		line-height:300%;
		padding:0 0 0 22px;
	}

	.breadcrumb li,
	.breadcrumb a,
	.breadcrumb a:link,
	.breadcrumb a:visited,
	.breadcrumb a:hover,
	.breadcrumb a:active {
		color:#fff !important;
	}


	#rb_content.CESVideo #contentMain,
	#rb_content.CESPhoto #contentMain,
	#contentMain {
		background:transparent url(http://i.i.com.com/cnwk.1d/i/tron/ces/2009/aaa/bgTopGradAlt.gif) top center no-repeat !important;
		width:940px !important;
		padding:0 22px 10px !important;
		margin:0 !important;
		border:0 !important;
	}

	#rb_content {
		background:#fefefe url(http://i.i.com.com/cnwk.1d/i/tron/ces/2009/aaa/bgContentAlt.gif) center repeat-y !important;
	}

	.pageType8301 .post {
		margin:20px 0 0;
	}

/* cesfd */
	body.CESFD .breadcrumb {
		display:none;
	}

	body.CESFD #contentMain {
		background:transparent url(http://i.i.com.com/cnwk.1d/i/tron/ces/2009/aaa/bgFd2.jpg) top center no-repeat !important;
	}

	body.CESFD #contentBody {
		margin:7px 0 0;
	}

	body.CESFD #contentAux {
		margin-top:-14px;
	}

	body.CESFD #rb_content {
		background:#fefefe url(http://i.i.com.com/cnwk.1d/i/tron/ces/2009/aaa/bgContent.gif) center repeat-y !important;
	}

/* cesdefault, dark */
	.pageType1801 #rb_content,
	.pageType2001 #rb_content,
	.pageType2300 #rb_content,
	.pageType4326 #rb_content {
		background:#0a0e13 url(http://i.i.com.com/cnwk.1d/i/tron/ces/2009/aaa/bgContentAlt.gif) center repeat-y !important;
	}

	.pageType2300 #overviewHead,
	.pageType4326 #overviewHead {
		margin:20px 0;
	}

	.pageType2300 #scrollNav .scrollingArrows,
	.pageType4326 #scrollNav .scrollingArrows {
		_position:absolute;
	}

	.pageType2300 #thumbContainer,
	.pageType4326 #thumbContainer {
		_margin-left:30px;
	}

	.pageType2300 .auxAwards,
	.pageType4326 .auxAwards {
		color:#ddd;
	}

	#moreSlides {
		display:block; !important;
	}


	.pageType1801 .videoCatList a.thumb,
	.pageType2001 .videoCatList a.thumb {
		width:80px !important;
	}

	.pageType1801 .videoCatList a.thumb img,
	.pageType2001 .videoCatList a.thumb img {
		width:80px !important;
		height:60px !important;
	}

/* cesfd pagination */

	.CESFD .pagination {
		position:relative;
		z-index:2;
	}

	.CESFD .post {
		position:relative;
		top:-13px;
		z-index:1;
	}

/* clearfixes */

	#CESChiclets:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

	#CESChiclets {
		*display:inline-block;
	}

/* most Discussed */

	ol#mostDisStories {
		background:#1d2b3a url(http://i.i.com.com/cnwk.1d/i/tron/ces/2009/aaa/comments.gif) no-repeat;
		padding:30px 0 10px;
	}

	ol#mostDisStories li {
		border-bottom:1px solid #CDD0D5;
		margin:6px 16px;
		padding:6px 0;
		font-size:100%;
		color:#fff;
	}

	ol#mostDisStories li .datestamp {
		font-size:91%;
		color:#999;
	}

	ol#mostDisStories a,
	ol#mostDisStories a:link,
	ol#mostDisStories a:visited,
	ol#mostDisStories a:hover,
	ol#mostDisStories a:active {
		color:#82C7FC;
		font-size:107%;
		line-height:107%;
	}	
