html,body {
	padding:0;
	margin:0;
}

* {
	padding:0;
	margin:0;
}


	
/* !structure */
body {
	background:#17395E;
	font-family:"Century Gothic", "Apple Gothic", sans-serif;
	font-size:13px;
	text-align:center;
	background:top center url(/images/background-3g.jpg) repeat-y #183658;
	padding-top:15px;
	color:#fff;
}

#wrapper {
	width:935px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
}

#header {
	margin-bottom:15px;
	background:#000;
	padding:10px;
}

#login {
	text-align:right;
	text-transform:uppercase;
	float:right;
	margin-top:8px;
	padding-left:10px;
	background:url(images/search-bg.png) no-repeat top left;
}

#logo {
	float:left;
	width:184px;
	height:105px;
}

#leaderboard {
	width:728px;
	height:105px;
	float:right;
}

#container,#bottom-container {
	margin-bottom:20px;
}

#menu-block {
	clear:both;
	height:40px;
}

#home_top_footer,#video_top_footer {
	height:30px;
}

#channel_bottom_pagination {
	height:50px;
}

#page-nav {
	padding:10px;
	text-align:center;
}

.post {
	padding:10px;
}

.round {
	behavior:url(/PIE.htc);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

.pagination-top {
	color:#FFF;
	padding:0 0 10px;
	border-bottom:1px solid #237CC0;
	text-align:right;
	margin-top:-15px;
}
.contest-winners .pagination-top {
	border-bottom:1px solid #be9821;
}

.active-page {
	color:#237CC0;
}

#channel_grid hr {
	border:none;
	background:none;
	border-bottom:1px solid #237CC0;
	margin:0 25px 0 15px;
}
#channel_grid.contest-winners hr {
	border-bottom: 1px solid #be9821;
}

#bottom-leaderboard {
	background:#ccc;
	margin:0 103px;
	height:90px;
}

#toppick-wrap {
	background:#000;
	margin-bottom:15px;
}

#toppick {
	padding:15px;
/*	height:310px;*/
	position:relative;
	overflow:hidden;
}
#toppick .cycle div p{padding:5px;line-height:1.2em;}
#toppick .cycle div h2,
#toppick .cycle div h3,
#toppick .cycle div h4
{padding-bottom:12px; padding-top:20px;}
.spotlight {
	width:905px;
	height:310px;
	background:#000;
}

.cycle {
	overflow:hidden;
}

.player {
	width:570px;
	float:left;
	position:relative;
	z-index:9999;
}

.player iframe {
	display:block;
	margin:0 auto;
}

.player-meta {
	float:right;
	width:330px;
	height:310px;
	position:relative;
}

.share-subscribe {
	position:absolute;
	bottom:0;
	left:0;
}

#itpicks {
	background:#000;
	padding:15px;
	clear:both;
	margin-bottom:20px;
	position:relative;
}

#video_meta {
	color:#fff;
	background:#000;
	padding:15px;
	margin-bottom:15px;
	display:block;
}

.golden-play #video_meta {
	float:right;
	width:375px;
	padding:0;
}

#meta-rating-date {
	position:absolute;
	right:0;
	bottom:0;
	width:200px;
	background:#FFF;
	z-index:100;
}

.ratingblock {
	float:left;
	overflow:hidden;
}

#itpicks .scroll {
	overflow:auto;
	height:auto;
	height:150px;
}

#news .scroll {
	overflow:auto;
	height:270px;
}

#channel_top_content,#video_top_content {
	background:#000;
	margin-bottom:15px;
	position:relative;
}

#video_top_content.golden-play {
	padding:15px;
}

#channel_headline {
	padding:20px 0 0;
	margin:0 25px;
	background:url(images/PlayIcon.png) no-repeat 0 20px transparent;
}
#channel_headline.contest-winners {
	background:url(images/PlayIconGold.png) no-repeat 0 20px transparent;
}
.golden-header {
	padding:0 0 20px 50px;
	background:url(images/PlayIconGold.png) no-repeat 0 0 transparent;
	position: relative;
}

.golden-header div {
	float:right;
	font-size:24px;
}
.past-winners {
	position: absolute;
	top: 0; right: 0;
	font-size: 18px;
}

#video_top_content #player {
	margin-left:50px;
	padding:15px 0;
	position:relative;
}

#gold-player {
	width:505px;
	float:left;
}

#video_bottom_content {
	width:760px;
	float:left;
}

#content {
	width:645px;
	float:left;
	background:#000;
}

.sidebar {
	width:275px;
	float:right;
	background:#000;
}

#video_meta .desc,#video_meta .credits {
	width:50%;
	float:left;
}

#news,#featured,#comments,#submit-comments {
	width:470px;
	float:left;
	background:#000;
	height:600px;
	position:relative;
}

#social {
	width:290px;
	float:left;
}

#news-social {
	position:absolute;
	top:0;
	right:0;
	padding:12px 12px 0 0;
}

#facebook,#contest {
	background:#000;
	margin-bottom:15px;
	width:275px;
}

.entry {
	padding:10px 5px;
}

#facebook iframe {
	background:#fff;
}

#featured {
	background:#227cbf;
}

#related-wrap,#series-wrap,#contest-content,#nominees-wrap {
	padding:15px;
	background:#000;
}

#contest-content {
	padding:15px 30px;
}

#nominees-wrap {
	margin-bottom:15px;
}

#featured {
	margin-right:0;
}

#featured-player {
	padding:10px 0;
	background:#0C2440;
	color:#FFF;
}

#featured-player h3 {
	padding:0 20px 5px;
}

#featured-player h3 a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
}

#featured-player p {
	padding:5px 20px 0;
}

#home-skyscraper {
	width:160px;
	float:right;
}

.sidebar #home-skyscraper,.sidebar .skyscraper {
	width:160px;
	float:none;
	margin:10px auto;
}

.desc h2 {
	color:#237CC0;
	text-transform:uppercase;
	font-style:italic;
	font-size:30px;
}

.desc h2.golden-play {
	color:#be9821;
}

.player-meta h2,#related h2,#series h2,#nominees h2 {
	color:#237CC0;
	text-transform:uppercase;
	font-style:italic;
	border-bottom:1px solid #237CC0;
	font-size:30px;
}

#channel_headline h2 {
	color:#237CC0;
	text-transform:uppercase;
	font-style:italic;
	height:40px;
	font-size:30px;
	padding-left:50px;
}
#channel_headline.contest-winners h2 {
	color:#be9821;
}

#related h2,#series h2,#nominees h2 {
	margin:0 15px 15px;
}

#nominees h2 {
	color:#be9821;
	border-color:#be9821;
}

h2.vid-channel {
	color:#237CC0;
	text-transform:uppercase;
	font-style:italic;
	font-size:18px;
	line-height:18px;
	padding:5px 10px 0;
}

.player-meta h3 {
	clear:both;
	text-transform:uppercase;
	font-style:italic;
}

.player-meta h3 a {
	color:#237CC0;
	text-decoration:none;
}

.player-meta h3 a.channel-link,.player-meta h3 a.series-link {
	color:#fff;
}

.player-meta p {
	margin-bottom:1em;
	font-family: Arial, Helvetica, sans-serif;
}

.golden-play #video_meta h2,.golden-play #video_meta h2 a,.golden-header h3 {
	color:#be9821;
	text-transform:uppercase;
	font-style:italic;
	font-size:28px;
	line-height:27px;
}

.golden-play #video_meta h2 {
	margin-bottom:15px;
}

.golden-header h4, #nominees h4, .past-winners a {
	font-weight: bold;
	text-transform:uppercase;
	font-style:italic;
	font-size:13px;
	line-height:13px;
}

#nominees h4 {
	margin:0 15px;
}

#itpicks h2,#news h2 {
	color:#237CC0;
	text-transform:uppercase;
	font-style:italic;
	border-bottom:1px solid #237CC0;
	margin-bottom:10px;
	font-size:30px;
}
.player-meta h2 a, #news h2 a {
	color:#237CC0;
}

.channel_listing h2 {
	font-size:13px;
	padding:5px;
	height:30px;
}

.channel_listing h2 a {
	text-decoration:none;
	color:#000;
}

h3.list-director {
	color:#227cbf;
	font-size:10px;
	padding:0 5px;
}

h3.list-director a {
	color:#000;
	text-decoration:none;
}

.popup p {
	margin:0 10px 10px;
}

h2.popup-title {
	text-transform:uppercase;
	font-size:12px;
}

h4.popup-dir {
	font-weight:normal;
}

p.popup-desc,p.popup-cat {
	color:#FFFFFF;
	margin:10px;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
}

p.popup-desc {
	margin-left:0;
}


	
/* !links */
a {
	color:#fff;
	text-decoration:underline;
}

#video_meta .ratingblock a {
	border:none;
}

.pagination-top a, .past-winners a {
	text-decoration:none;
	color:#FFF;
}

#page-nav a,.more-link a {
	color:#227CBF;
	text-decoration:none;
}

.more-link {
	text-align:right;
	padding-right:20px;
	font-weight:bold;
}

h2 a {
	text-decoration:none;
}

h2.vid-channel a {
	color:#237CC0;
}

#footer a {
	color:#FFF;
	text-decoration:none;
	padding-left:5px;
	padding-right:10px;
}

#footer a:hover {
	color:#FFF;
	text-decoration:underline;
}


	
/* !content */
#content h1,#content_video h1 {
	font-size:30px;
	border-bottom:1px solid #1864C1;
}

#content p, div.description {
	margin-bottom:13px;
	font-size:13px;
	line-height:1.5em;
	font-family: Arial, Helvetica, sans-serif;
}

#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 .ketchup-error-container ol {
	margin:0;
	line-height:inherit;
}

#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;
}


	
/* !video grids */
div.itpick {
	display:inline;
	float:left;
	width:182px;
	font-size:11px;
	position:relative;
}

#channel_grid {
	margin:24px 0 0 12px;
	padding-bottom:25px;
	position:relative;
	z-index:0;
}

.vid-grid div.itpick {
	height:140px;
}

.vid-grid div.itpickthumb,.vid-grid div.itpickdesc {
	margin-left:16px;
}

#nominees div.itpick {
	width:240px;
}

#nominees div.itpickthumb,#nominees div.itpickdesc {
	margin-left:50px;
}

.popup {
	width:270px;
	height:135px;
	position:absolute;
	z-index:9999;
	display:none;
	background:url(images/pop-bkgd.png) no-repeat top center transparent;
	color:#FFF;
	overflow:hidden;
	top:70px;
	left:50%;
	margin-left:-135px;
}

.show .popup {
	display:block;
	z-index:9999;
}

.popup-entry {
	padding:10px;
}

div.itpickdesc h3 {
	font-size:11px;
	font-weight:normal;
}

div.itpickdesc a {
	color:#227cbf;
	font-weight:normal;
	text-decoration:none;
}
.contest-winners div.itpickdesc a {
	color: #be9821;
}
div.itpickdesc a.channel-link,div.itpickdesc a.series-link {
	color:#fff;
}

#nominees div.itpickdesc a {
	color:#fff;
}

#itpicks p {
	line-height:1.5em;
}

h2.itpickslink {
	font-size:13px;
	padding:2px;
}

#featured .itpickspara {
	color:#FFF;
}

.vote-icon {
	position:absolute;
	right:20px;
	top:10px;
}

.entry h2 {
	color:#227cbf;
	font-size:15px;
	padding:0 5px 5px;
	text-transform:uppercase;
}

h2.page-title {
	color:#227cbf;
	font-size:15px;
	padding:5px 0;
	text-transform:uppercase;
}

.entry h3 {
	color:#227cbf;
}


	
/* !news */
#news dl {
	margin:20px;
}

dt.blog-title a {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}

dd.blog-teaser {
	margin-bottom:20px;
}

dd.blog-teaser p {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
dd.blog-teaser p img {
	float: left;
	margin: 0 5px 0 5px;
}

p.read-more,p.read-more a {
	text-decoration:none;
	color:#227cbf;
	margin-top:10px;
}


	
/* !topnav */
#menu-block ul {
	list-style:none;
	padding:0;
	margin:0;
	white-space:nowrap;
	font-weight:bold;
}

#menu-block ul li {
	float:left;
	margin:0;
	font-size:12px;
	height:38px;
	line-height:38px;
	white-space:nowrap;
	text-transform:uppercase;
	text-align:center;
	position:relative;
	width:95px;
	background:url(images/nav-button-v2.jpg) no-repeat top left;
}

#menu-block ul li.monthly-contest {
	width:150px;
}

#menu-block ul li a {
	padding-left:4px;
	padding-right:4px;
	text-decoration:none;
	white-space:nowrap;
}

#menu-block ul li.menu-item a {
	height:30px;
	display:block;
}

#menu-block ul li.menu-item ul.sub-menu li a {
	display:inline;
}

#menu-block ul li.new-ep a {
	background:url(images/new-ep.gif?c=1) no-repeat right center;
	padding-right:35px;
	display:inline;
}

#menu-block ul li.monthly-contest a {
	text-indent:-9999px;
	background:url(images/contest-button.jpg) no-repeat top left;
	width:183px;
	height:37px;
	display:block;
}

#menu-block li#link-search input {
	background:url(images/search-bg.jpg) no-repeat top center;
	border:none;
	width:183px;
	height:38px;
	line-height:38px;
	color:#fff;
	font-family:"Century Gothic", "Apple Gothic", sans-serif;
	text-transform:uppercase;
}

#menu-block li#link-login {
	float:right;
}

#menu-block ul.sub-menu li {
	height:auto;
	line-height:24px;
}

#menu-block ul li ul, #menu-block .sub-menu .sub-menu {
	display:none;
}

#menu-block ul li.show ul, #menu-block ul.sub-menu li.show ul.sub-menu {
	display:block;
	position:absolute;
	z-index:9999;
	top:40px;
	left:0;
	background:black;
	width:110px;
}
#menu-block ul.sub-menu li.show ul.sub-menu {
	top: 0;
	left: 110px;
	width: 220px;
}
#menu-block ul.sub-menu li.show ul.sub-menu li {
	text-align: left;
}
#menu-block li.widedrop ul.sub-menu {
	width:215px;
}
#menu-block ul.sub-menu li.widedrop ul.sub-menu {
	width:430px;
}

#menu-block ul li ul li {
	background:black;
	float:none;
	width:auto;
	height:auto;
}

#menu-block ul.sub-menu li.widedrop ul.sub-menu li {
	float:left;
	width:195px;
	padding:3px;
	text-align:left;
	line-height:16px;
}
#menu-block ul.sub-menu li.show a {
	color: #237CC0;
}
#menu-block ul li ul li a:hover {
	background:#fff;
	color:#000;
}
#menu-block ul.sub-menu li.show ul.sub-menu a {
	color: #fff;
}
#menu-block ul.sub-menu li.show ul.sub-menu a:hover {
	color: #000;
}




	
/* !player */
a.subscribe {
	display:block;
	height:50px;
	width:205px;
	background:url(images/subscribe.gif) no-repeat center left;
	text-indent:-9999px;
	cursor:pointer;
}

#subscribe-wrap {
	display:none;
	position:absolute;
	top:0;
	right:0;
	height:100%;
	width:100%;
	background:#000;
	z-index:9999;
}

#subscribe-form {
	margin:50px 200px 0 50px;
}

#SignUp {
	margin:50px;
	text-align:center;
}

a#close-form {
	text-decoration:none;
	display:block;
	padding:20px;
	text-align:right;
}

#spotlight-pager {
	position:absolute;
	bottom:10px;
	right:10px;
	z-index:9999;
	background:transparent;
	width:80px;
}

#spotlight-pager a {
	display:block;
	float:left;
	margin:3px;
	width:10px;
	height:10px;
	border-radius:50%;
	background:#237CC0;
	text-indent:-9999px;
}

#spotlight-pager a.activeSlide {
	background:#fff;
}

#voting-wrap {
	float:left;
	height:40px;
}
#voting-message {
	background:url(images/vote.png) no-repeat left top transparent;
	padding-left:50px;
	height: 40px;
}
#voting-wrap input {
	background:url(images/vote.png) no-repeat left top transparent;
	padding-left:50px;
	color:#BE9821;
	font-weight:bold;
	font-family:"Century Gothic", "Apple Gothic", sans-serif;
	border:none;
	font-size:16px;
	text-transform:uppercase;
	cursor:pointer;
	height: 40px;
}

#player-overlay {
	left:0;
	top:15px;
	width:700px;
	height:405px;
	position:absolute;
}

object {
	outline:none;
}


	
/* !lists */
#video_meta ul,#sharing ul {
	list-style:none;
}

#sharing ul {
	margin:10px 25px;
}

#sharing ul li {
	float:left;
	padding-right:30px;
}

#sharing ul li a {
	display:block;
	outline:none;
	width:30px;
	height:30px;
	text-indent:-9999px;
}

li.delicious a {
	background:url(/images/icons/delicious.jpg) no-repeat;
}

li.facebook a {
	background:url(/images/icons/facebook.jpg) no-repeat;
}

li.digg a {
	background:url(/images/icons/digg.jpg) no-repeat;
}

li.email a {
	background:url(/images/icons/email.jpg) no-repeat;
}

li.twitter a {
	background:url(/images/icons/twitter.jpg) no-repeat;
}

.sidebar ul {
	list-style:none;
}

.sidebar ul.menu,ul#second_menu {
	list-style:square;
	margin:5px 0 5px 20px;
}

.sidebar ul li ul li {
	padding:5px;
	margin-bottom:5px;
}


	
/* !text */
#video_meta p,#video_meta li {
	font-size:12px;
	color:#FFF;
	padding-right:20px;
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
}

#video_meta ul.credits {
	width:300px;
	float:right;
}

#video_meta li {
	margin-bottom:5px;
	padding-right:0;
}

#video_meta div.ratingblock p {
	margin-bottom:0;
	margin-left:4px;
}

#meta-rating-date p.meta-date {
	float:right;
	margin-top:3px;
	margin-bottom:0;
}

p.postmetadata {
	font-style:italic;
	padding:10px;
}

#comments p {
	margin:10px;
}

#contest-content p {
	margin-bottom:1em;
}


	
/* !forms */
#login a {
	color:#FFF;
	text-decoration:none;
}

#login a:hover {
	color:#227cbf;
}

#login form {
	display:inline;
	padding-right:40px;
}

input.search {
	color:#fff;
	height:24px;
	border:none;
	width:130px;
	background:transparent;
}

#search-button {
	border:none;
	width:26px;
	height:24px;
	text-indent:-9999px;
	cursor:pointer;
	background:url(images/search.png) no-repeat top right;
}

input.button {
	height:14px;
}

label {
	display:block;
	float:left;
	width:135px;
	margin:5px;
	border-top:1px dotted #999999;
}

#submit-comments label {
	width:80px;
}

#submit-comments .submit {
	border:1px solid #DFD7B0;
	color:#77C6E5;
	background:#0C2440;
}

#url label,#embed label {
	font-weight:bold;
}

fieldset {
	margin:10px 0;
	padding:5px;
	border:none;
}

#submit-comments textarea {
	width:100%;
	border:none;
	width:340px;
	background:#ccc;
}

form#profile input,form#profile select,form#profile textarea {
	margin:5px;
}

form#comment input,form#comment select,form#comment textarea {
	margin:5px;
}

.ketchup-error-container {
	display:none;
	position:absolute;
	width:auto;
}

.ketchup-error-container ol {
	font-size:12px;
	color:#111;
	background:red;
	background:rgba(255,0,0,0.6);
	padding:10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	list-style:none;
	line-height:16px;
}

.ketchup-error-container span {
	display:block;
	width:0;
	height:0;
	border-left:0 solid transparent;
	border-right:15px solid transparent;
	border-top:10px solid red;
	border-top:10px solid rgba(255,0,0,0.6);
	border-bottom:0;
	margin-left:10px;
}

#url,#embed {
	margin-left:40px;
}

#url {
	margin-top:30px;
}


	
/* !sidebar */
.sidebar img {
	padding:0;
	margin:0;
}

.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;
}

#right-google,#home-skyscraper {
	margin-bottom:10px;
	text-align:center;
}

div.skyscraper {
	margin-bottom:10px;
}


	
/* !footer */
#footer-wrap {
	background:#000000;
	color:#FFFFFF;
	padding-top:10px;
	padding-bottom:150px;
	text-transform:uppercase;
}

#footer {
	width:930px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#footer-nav {
}

#ufo {
	z-index:-1;
}

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;
}

/* !addthis */
.addthis-sharing {
position:absolute; top: 20px; right: 20px; width: 100px;
}
.addthis_default_style a {
margin-bottom: 15px;
}
.addthis_button_facebook_like .fb_iframe_widget, .share-subscribe iframe {
width: 50px !important;
overflow: hidden !important; 
}
	
/* !comments */
#comments dl {
	margin:10px;
}

.postedby {
	padding:10px 0 0 18px;
}

.commentbody {
	border-bottom:1px solid #3D6BA9;
	padding:15px;
}

h2.press {
	margin-top:10px;
}

h2.press a {
	text-decoration:none;
}

ul#sitemap {
	margin:10px;
}

table.jw-jh-table td {
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
}

table.jw-jh-table textarea {
	width:300px;
	height:150px;
}

a img {
	border:none;
}

.alignright {
	float:right;
	margin:5px 0 5px 5px;
}

.alignleft {
	float:left;
	margin:5px 5px 5px 0;
}


	
/*
* CSS Styles that are needed by jScrollPane for it to operate correctly.
*
* Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
* may not operate correctly without them.
*/
.jspContainer {
	overflow:hidden;
	position:relative;
}

.jspPane {
	position:absolute;
}

.jspVerticalBar {
	position:absolute;
	top:0;
	right:0;
	width:10px;
	height:100%;
}

.jspHorizontalBar {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:11px;
}

.jspVerticalBar *,.jspHorizontalBar * {
	margin:0;
	padding:0;
}

.jspCap {
	display:none;
}

.jspHorizontalBar .jspCap {
	float:left;
}

.jspTrack {
	background:#000;
	position:relative;
}

.jspDrag {
	position:relative;
	top:0;
	left:0;
	cursor:pointer;
}

.jspVerticalBar .jspDrag {
	background:#237CC0;
}

.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag {
	float:left;
	height:100%;
}

.jspArrow {
	background:#000;
	text-indent:-20000px;
	display:block;
	cursor:pointer;
}

.jspArrowRight {
	background:url(images/picks-arrow-right.gif) no-repeat center left #000;
}

.jspArrowLeft {
	background:url(images/picks-arrow-left.gif) no-repeat center right #000;
	left:0;
}

.jspArrowUp {
	background:url(/images/news-up-arrow.gif) no-repeat scroll center top transparent;
}

.jspArrowDown {
	background:url(/images/news-down-arrow.gif) no-repeat scroll center top transparent;
}

.jspArrow.jspDisabled {
	cursor:default;
	background:#000;
}

.jspVerticalBar .jspArrow {
	height:10px;
}

.jspHorizontalBar .jspArrow {
	width:16px;
	height:150px;
	position:absolute;
	top:-150px;
	right:0;
}

.jspVerticalBar .jspArrow:focus {
	outline:none;
}

.jspCorner {
	background:#eeeef4;
	float:left;
	height:100%;
}


	
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner {
	margin:0 -3px 0 0;
}


	
/* !boilerplate */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix {
	display:inline-block;
}