 


/* @override 
	http://www.newspond.com/css/global.css.php
	http://www.newspond.com/css/global.css
	http://beta.newspond.com/css/global.css.php
*/

/* @group General */

body,h1,h2,h3,h4,h5,p,div,iframe,form,table,td,th {
	padding: 0;
	margin: 0;	
}

 #supercontainer {

		background: url(../gfx/header/header-bg.gif) repeat-x;
	
}

#supercontainer2 {
	min-width: 1000px; 	
	max-width: 1280px; 	
	width:expression(document.body.clientWidth < 1001? "1000px" : (document.body.clientWidth > 1280? "1281px": "100%" ) );
	margin-right: auto;
	margin-left: auto;
}

/*
#supercontainer2 {
	min-width: 1000px; 	
	max-width: 1243px; 	
	width:expression(document.body.clientWidth < 1001? "1000px" : (document.body.clientWidth > 1242? "1242px": "100%" ) );
	margin-right: auto;
	margin-left: auto;
}

*/

#mainpg {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

a { outline: none; }


body {
	background: #494d55 url(../gfx/superbgs/verticalcw.gif) repeat-y center;		
}

body#mainpg {
	background: #494d55 url(../gfx/superbgs/verticalcwn2.gif) repeat-y center;		
}


div.news-container
{
	background-image: url(../gfx/sx_header/sidebar-bg.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #eff2f3;
}


.main {
		margin-right: 200px !important;
		margin-right: 0px;
		display: block;
		float: none !important; 
		float: left;
	padding-top: 2px;
}
	
	 #mainpg .main {
		min-height: 1600px;
		height: auto !important;
		height: 1600px;
	}


div.news-container-2 {
	background: url(../gfx/sx_header/lshad.gif) repeat-y left;
}

#container {
	background-image: url(../gfx/lshad.gif);
	background-repeat: repeat-y;
	background-position: left;
}



/* @end */.subnav .subinfo a

/* @group header */

/* @group user hud loginbox */

.hud-loginbox .hud-lb-in {
	width: 364px;
	height: 23px;
}

.hud-loginbox .hud-lb-in .user {
	width: 119px;
	height: 20px;
	background: url(../gfx/header/loginbox/lb-username.gif) no-repeat left;
	padding: 2px 0 0 32px;
	vertical-align: top;
	float: left;
}

.hud-loginbox .hud-lb-in .password {
	width: 119px;
	height: 20px;
	background: url(../gfx/header/loginbox/lb-password.gif) no-repeat left;
	padding: 2px 0 0 34px;
	vertical-align: top;
	float: left;
}

.hud-loginbox .hud-lb-in input {
	border-style: none;
	width: 115px;
	height: 15px;
	margin: 0;
	padding: 3px 0 0;
	float: left;
	text-align: center;
	font: bold 10px "Lucida Grande", Tahoma, Verdana, sans-serif;
	background: url(../gfx/header/loginbox/lb-tf.gif) no-repeat;
}

.hud-loginbox .hud-lb-in a.submit {
	display: block;
	float: left;
	height: 23px;
	width: 37px;
	background: url(../gfx/header/loginbox/lb-submit.gif) no-repeat right 0;
	text-decoration: none;
	margin: 0;
	padding: 0;
	font-size: 1px;
}

.hud-loginbox .hud-lb-in .hiddenloginbutton {
	display: none;
}

.hud-loginbox .hud-lb-in a.submit:active {
	background-position: right -22px;
}

.hud-loginbox .hud-lb-in a.close {
	display: block;
	float: right;
	height: 23px;
	width: 19px;
	background: url(../gfx/header/loginbox/close.gif) no-repeat right 0;
	text-decoration: none;
	margin: 0;
	padding: 0;
	font-size: 1px;
}

.hud-loginbox .hud-lb-in a.close:active {
	background: url(../gfx/header/loginbox/close.gif) no-repeat right -22px;
}

.hud-loginbox {
	height: 22px;
	float: right;
	display: block;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	background: url(../gfx/header/loginbox/lb-bg-m.gif) repeat-x;
	position: relative;
	width: 0px;
	padding: 0;
	margin: 3px 2px 0 0;
}



/* @end */

.header {
	background: #000 url(../gfx/header/header-bg.gif) repeat-x;
	position: relative;
}

.header .head-in {
	color: #fff;
	height: 94px;
	background: url(../gfx/header/header-l2.jpg) no-repeat left;
}

.header h1 a.logotype {
	color: #fff;
	display: block;
	float: left;
	width: 260px;
	height: 81px;
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 8px;
	text-align: right;
	background-position: right;
	background-repeat: no-repeat;
}

.header .globalsearch {
	position: absolute;
	right: 26px;
	background-image: url(../gfx/header/search-bg.gif);
	top: 34px;
}

/* @group header ad box */

.header-ad {
	float: right;
	position: absolute;
	top: 0;
	right: 226px;
	display: block;
	height: 94px;
	width: 370px;
}

.header-infoad {
	background: url(../gfx/header/questiomark.jpg) no-repeat left 0;
	text-decoration: none;
}

.header-infoad_dis span {
	text-indent: -9999px;
	display: block;
	width: 311px;
	height: 27px;
	background: url(../gfx/header/whatisnewspond.gif) no-repeat;
	margin-top: 44px;
	margin-left: 82px;
}

.header-infoad span.hia-top {
	color: #fff;
	text-decoration: none;
	font: bold 10px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	position: relative;
	top: 44px;
	left: 84px;
	display: block;
}

.header-infoad span.hia-mid {
	color: #717886;
	text-decoration: none;
	font: 10px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	position: relative;
	top: 47px;
	display: block;
	left: 84px;
}


/* @end */

.header .globalsearch .gs-in {
	background: url(../gfx/header/search-r.gif) no-repeat right;
}

.header .globalsearch .gs-in2 {
	width: 191px;
	height: 47px;
	background: url(../gfx/header/search-l.gif) no-repeat left;
	position: relative;
}

.header .globalsearch a.gsearch-but {
	font-weight: bold;
	width: 21px;
	display: block;
	height: 22px;
	text-indent: -9999px;
	margin-left: 155px;
	background: url(../gfx/header/gsearch-button-fl.gif) no-repeat 0 bottom;
	padding-top: 11px;
}

.header .globalsearch a.gsearch-but:hover {
	background-position: -21px bottom;
}

.header .globalsearch a.gsearch-but:active {
	background-position: -42px bottom;
}

.header .globalsearch input {
	position: absolute;
	top: 11px;
	width: 120px;
	height: 18px;
	left: 23px;
	border-style: none;
	border-width: 0;
	font: 12px "Lucida Grande", Tahoma, Verdana, sans-serif;
	background: #fff url(../gfx/header/tf-bg.gif) no-repeat scroll;
	padding: 3px 2px 0 5px;
	color: #707478;
}

.header .globalsearch input:focus {
	color: #000;
}

.header .user-hud {
	width: 533px;
	height: 30px;
	position: absolute;
	right: 1px;
	text-align: right;
}

.header .user-hud a.uhud-loginout {
	width: 26px;
	height: 30px;
	float: right;
	font-size: 8px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-repeat: no-repeat;
}

.header .user-hud a.logout {
	background: url(../gfx/header/userhud/logout.gif) no-repeat 0 8px;
}

.header .user-hud a.logout:hover {
	background-position: -26px 8px;
	background-repeat: no-repeat;
}

.header .user-hud a.logout:active {
	background-position: -52px 8px;
	background-repeat: no-repeat;
}

.header .user-hud a.login {
	background: url(../gfx/header/userhud/login.gif) no-repeat 0 8px;
	padding-top: 6px;
	position: relative;
}

.header .user-hud span#loginout_error {
	font: 10px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	padding-top: 7px;
	display: block;
	float: right;
	padding-right: 10px;
	color: #c83b3d;
}

.header .user-hud span#loginout_error strong {
	color: #ff3a3d;
}

.header .user-hud span#loginout_t {
	font: 10px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	padding-top: 7px;
	display: block;
	float: right;
	padding-right: 0;
	color: #616467;
}

.header .user-hud a.login:hover {
	background-position: -26px 8px;
	background-repeat: no-repeat;
}

.header .user-hud a.login:active {
	background-position: -52px 8px;
	background-repeat: no-repeat;
}

.header .user-hud a.uhud-settings {
	color: #fff;
	display: block;
	float: right;
	width: 17px;
	height: 30px;
	text-decoration: none;
	background: url(../gfx/header/userhud/settings.gif) no-repeat 0 7px;
}

.header .user-hud a.uhud-settings:hover {
	background-position: -18px 7px;
}

.header .user-hud a.uhud-settings:active {
	background-position: -36px 7px;
}

.header .user-hud a.uhud-user {
	color: #797e87;
	font: bold 11px Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	display: block;
	float: right;
	white-space: nowrap;
	padding: 7px 4px 12px 26px;
	background-position: left 12px;
	background-repeat: no-repeat;
}

.header .user-hud a.online-level1 {
	background-image: url(../gfx/header/userhud/level1.gif);
}
.header .user-hud a.online-level2 {
	background-image: url(../gfx/header/userhud/level2.gif);
}
.header .user-hud a.online-level3 {
	background-image: url(../gfx/header/userhud/level3.gif);
}

.header .user-hud a.uhud-user:hover {
	color: #dfe6ee;
	text-shadow: #abb6c2 0px 0px 8px;
}

.header .user-hud a.uhud-user:active{
	color: #c2c9d0;
}

/* @end */

/* @group Main Navigation (Gunmetal Bar) */

/* @group Main Navigation */

.nav .navsub1 {
	background-image: url(../gfx/nav_bgmid.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	height: 100%;
}

.nav {
	height: 31px;
	width: 100%;
	background: #6f767d url(../gfx/nav-all.gif) repeat-x;
}

.nav .left {
	height: 31px;
	width: 32px;
	float: left;
	background-image: url(../gfx/nav_left.jpg);
}

	
.nav .item {
	float: left;
	height: 31px;
}

.nav .right .item, .nav .right .item_selected {
	float: right;
	height: 31px;
}


.nav .item a:hover {
	background: #5c656e url(../gfx/nav-all.gif) 0 -31px;
}		

.nav .item a:active {
	background: #495057 url(../gfx/nav-all.gif) 0 -62px;
}


.nav .item_selected {
	float: left;
	height: 31px;
	padding-left: 2px;
	padding-right: 2px;
	background: #010102 url(../gfx/nav-all.gif) 0 -93px;
}

.nav .item_selected a:hover {
	background-image: url(../gfx/nav_select_over.jpg); 

}

.nav .item a:link, 
.nav .item a:visited, 
.nav .item_selected a:link, 
.nav .item_selected a:visited {
	text-decoration: none;
	display: block;
	color: #fff;
	z-index: 2;
	height: 31px;
	float: left;
	padding-right: 18px;
	padding-left: 18px;
	text-shadow: #212529 0 -1px 0;
	font: bold 14px/29px "Lucida Grande", Tahoma, Verdana, sans-serif;
}

.nav_break {
	background-image: url(../gfx/nav_break.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 2px;
	float: left;
}
.navinfo .nav_break {
	background-image: url(../gfx/nav_break.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 2px;
	float: right;
}

/* @group mini icons */

.nav .navinfo .nav-notext {
	display: block;
	float: right;
	background-color: #09071b;
	font: 10px/14px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	text-decoration: none;
}

.nav .navinfo .nav-notext span {
	padding-right: 8px;
	padding-top: 8px;
	height: 23px;
	padding-left: 51px;
	display: block;
}

.nav .navinfo .nnt-chat-on {
		color: #b3b3b3;
	background: #010102 url(../gfx/nav-all.gif) 0 -93px;
}

.nav .navinfo .nnt-chat-on span {
	background: url(../gfx/chat/horn.png) no-repeat 19px 8px;
}

.nav .navinfo .nnt-chat-off {
		color: #b3b3b3;
	background: none no-repeat left;
}

.nav .navinfo .nnt-chat-off span {
	background: url(../gfx/chat/horn.png) no-repeat 19px 8px;
}

.nav .navinfo .nnt-chat-off:hover {
	background: #010102 url(../gfx/nav-all.gif) 0 -31px;
}

.nav .navinfo .nnt-chat-off:active {
	background: #010102 url(../gfx/nav-all.gif) 0 -62px;
}

.nav .navinfo .nnt-chat-off:active span {
	background: url(../gfx/chat/horn.png) no-repeat 19px 8px;
}


/* @end */


/* @end */

/* @group Other Stuff */

.nav .navinfo {
	float: right;
	height: 31px;
	padding: 0px 20px 0px 0px;
	text-align: right;
	margin: 0px;
	line-height: 14px;
	background: url(../gfx/nav_right.jpg) no-repeat right;
	display: block;
	width: 232px;
}

.nav .navinfo .item {
	float: right;
}



/* @end */



/* @end */

/* @group Section Header (platinum metal) */

.sx_header {
	height: 34px;
	width: 100%;
	background: #bfc3ca url(../gfx/sx_header/sx-top-bg.gif) repeat-x;
}

.sx_header .left {
	background-image: url(../gfx/sx_top_left.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 34px;
	width: 13px;
	display: none;
}

.sx_header .sortby, .sx_header .view
{
	color: #5d656e;
	float: left;
	position: relative;
	text-shadow: #000000 0 0 0;
	font: bold 11px/15px "Lucida Grande", Tahoma, Verdana, sans-serif;
	text-transform: lowercase;
	margin-right: 7px;
}

.sx_header .sx_search-normal {
	font-weight: normal;
	font-style: normal;
}

.sx_header .sortby {
	padding-left: 20px;
	text-shadow: #caced2 0 1px 0;
	height: 25px;
	margin-right: -21px;
	background: url(../gfx/sx_header/sx-top-l.gif) no-repeat left;
	padding-top: 9px;
	padding-right: 5px;
}

.sx_header .view {
	left: 18px;
	top: 9px;
	padding-left: 33px;
	height: 21px;
	background-repeat: no-repeat;
	background-position: 11px 2px;
	padding-right: 6px;
	text-shadow: #eef3f5 0 1px 0;
	margin-right: 7px;
}

.sx_header .item_selected {
	position: relative;
	top: 9px;
	left: 20px;
	float: left;
	cursor: pointer;
	width: auto !important;
	width: 25px;
	height: 18px;
	background: #66717a url(../gfx/sx_header/selected_left.jpg) no-repeat left 0;
	margin-right: 3px;
	margin-left: 3px;
}
.sx_header .item_selected a:link, 
.sx_header .item_selected a:visited {
	text-decoration: none;
	padding-right: 11px;
	padding-left: 13px;
	display: block;
	float: left;
	cursor: pointer;
	width: auto !important;
	width: 25px;
	color: #fff;
	height: 18px;
	position: relative;
	white-space: nowrap;
	text-shadow: #181b1f 0 1px 2px;
	background: url(../gfx/sx_header/selected_right.jpg) no-repeat right 0;
	font: bold 11px/15px "Lucida Grande", Tahoma, Verdana, sans-serif;
	opacity: 1;
}

.sx_header .item:active {
	background: #66717a url(../gfx/sx_header/selected_left.jpg) no-repeat left -18px;
}
.sx_header .item a:active {	
	background: url(../gfx/sx_header/selected_right.jpg) no-repeat right -18px;
	//background: url(../gfx/sx_header/selected_rightasdf.jpg) no-repeat right -18px;
}

.sx_header .item {
	cursor: pointer;
	width: auto !important;
	width: 25px;
	position: relative;
	top: 9px;
	left: 20px;
	float: left;
}

.sx_header .item a:link, 
.sx_header .item a:visited {
	cursor: pointer;
	width: auto !important;
	width: 25px;
	text-decoration: none;
	display: block;
	color: #1c2531;
	white-space: nowrap;
	text-shadow: #e3e3e3 0 1px 0;
	font: 11px/15px "Lucida Grande", Tahoma, Verdana, sans-serif;
	padding: 0px 12px 1px;
	height: 17px;
}
	
.sx_header .item a:hover {
	color: #000;
	font-size: 11px;
}
	
.sx_header .item a:active {
	color: #252930;
	}

.sx_header .right {
	height: 34px;
	width: 206px;
	float: right;
	background: url(../gfx/sx_header/sx-top-r.gif) no-repeat right;
}

.sx_header .sx-button {
	display: block;
	float: right;
	height: 28px;
	margin-top: 4px;
	padding-left: 7px;
	padding-right: 37px;
	font: 11px/25px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	text-decoration: none;
	color: #575f67;
	margin-right: 19px;
	text-shadow: #d4d8dd 0 1px 0;
	background-position: 0 0;
}

.sx_header .sx-refresh {
	background: url(../gfx/sx_header/n-refreshnews.jpg) no-repeat right 0;
}

.sx_header .sx-headlines {
	background: url(../gfx/sx_header/n-headlines.jpg) no-repeat right 0;
	margin-right: 10px;
}

.sx_header .sx-fullmode {
	background: url(../gfx/sx_header/n-fullmode.jpg) no-repeat right 0;
	margin-right: 10px;
}

.sx_header .sx-shownew {
	background: url(../gfx/sx_header/n-dot3.jpg) no-repeat right 0;
	margin-right: 10px;
}

.sx_header .sx-showall {
	background: url(../gfx/sx_header/n-dot2-d.jpg) no-repeat right 0;
	margin-right: 10px;
	color: #0c0d0f;
	font-weight: bold;
}

.sx_header .sx-button:hover {
	color: #34393e;
	background-position: right -28px;
	background-repeat: no-repeat;
}

.sx_header .sx-button:active {
	background-position: right -56px;
	background-repeat: no-repeat;
}

/* @group pagebuttons */

.pg {
	height: 30px;
	float: right;
	padding-top: 4px;
	padding-right: 13px;
	right: -103px;
	position: relative;
}

.pg .pg-container {
	height: 26px;
}

.pg .pg-container tr {
	width: 41px;
}

.pg .pg-container td {
	height: 26px;
	text-align: center;
	font: bold 11px Arial, Helvetica, Geneva, sans-serif;
}

.pg .pg-container a.small {
	font-size: 9px;
}

.pg .pg-container td a {
	display: block;
	height: 26px;
	line-height: 25px;
	text-decoration: none;
	background-image: url(../gfx/sx_header/paginav.jpg);
}

.pg .pg-container td.changepos a {
	color: #fff;
	text-shadow: #000000 0 1px 2px;
	background-color: #30353a;
	text-indent: -9999px;
}

.pg .pg-container td.changepos a:active {
 	color: #e6e9ed;	
}

.pg .pg-container td.backbutton {
	padding-right: 10px;
}

.pg .pg-container td.nextbutton {
	padding-left: 10px;
}

.pg .pg-container td.backbutton a {
	padding-left: 18px;
	background-position: -74px 0;
	width: 47px;
}

.pg .pg-container td.backbutton a:active {
	background-position: -74px -26px;
}

.pg .pg-container td.nextbutton a {
	width: 44px;
	background-position: -74px -52px;
	padding-right: 21px;
}

.pg .pg-container td.nextbutton a:active {
	background-position: -74px -78px;
}

.pg .pg-container td.left a {width: 25px; text-indent: 1px;}
.pg .pg-container td.mid a {width: 24px;}
.pg .pg-container td.right a {width: 25px;
}

.pg .pg-container td.left a.norm {
	background-position: 0 0;
}

.pg .pg-container td.mid a.norm {
	background-position: -25px 0;
}

.pg .pg-container td.right a.norm {
	background-position: -49px 0;
}

.pg .pg-container td a.norm {
	color: #e4e5e9;
	line-height: 26px;
	text-shadow: #2c323e 0 -1px 0;
	background-color: #000;
}

.pg .pg-container td a.norm:hover {
	color: #fff;
	background-color: #161819;
}

.pg .pg-container td a.norm:active {
	color: #bfc0c6;
}

.pg .pg-container td.left a.norm:active {
	background-position: 0 -26px;
}

.pg .pg-container td.mid a.norm:active {
	background-position: -25px -26px;
}

.pg .pg-container td.right a.norm:active {
	background-position: -49px -26px;
}

.pg .pg-container td.left a.sel {
	background-position: 0 -52px;
}

.pg .pg-container td.mid a.sel {
	background-position: -25px -52px;
}

.pg .pg-container td.right a.sel {
	background-position: -49px -52px;
}

.pg .pg-container td a.sel {
	color: #090a0b;
	line-height: 26px;
	text-shadow: #fff 0 1px 0;
	background-color: #fdfdfd;
}

.pg .pg-container td.left a.sel:active {
	background-position: 0 -78px;
}

.pg .pg-container td.mid a.sel:active {
	background-position: -25px -78px;
}

.pg .pg-container td.right a.sel:active {
	background-position: -49px -78px;
}

.pg .pg-container td a.sel:active {
	color: #000;
	line-height: 26px;
	text-shadow: #d6d7d9 0 1px 0;
}

.pg .pg-container td.break {
	width: 36px;
	height: 22px;
	background: url(../gfx/ellipses-big.gif) no-repeat 9px 11px;
}


/* @end */


/* @end */

/* @group Sub Nav (Black Bar) */

.subnav {
	height: 31px;
	width: 100%;
	background: #010102 url(../gfx/header/subnav-bg.gif) repeat-x;
}

.subnav .sub1 {
	background-image: url(../gfx/header/subnav-bgm1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	height: 100%;
}

/* @group welcome */

.subnav .welcome {
	float: left;
	color: #9ca5b1;
	padding-top: 8px;
	margin-left: 7px;
	text-shadow: #000 0 -1px 1px;
	font: 12px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
}

.subnav #subnav_explainer {
	float: left;
	color: #9ca5b1;
	padding-top: 8px;
	margin-left: 7px;
	text-shadow: #000 0 -1px 1px;
	font: 12px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	opacity: 0;
	display: none;
}

.subnav .welcome strong {
	color: #d2d8e1;
}
.subnav .welcome a:link, .subnav .welcome a:visited {
	color: #F2A80D;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #A85448;
}
.subnav .welcome a:hover {
	color: #F68501;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A85448;
}

.subnav .welcome a:active {
	color: #d47300;
}



/* @end */

.currently {
		position: relative;
		width: 400px;
		top: 6px;
		right: 22px;
		color: #d6dce3;
	font: 10px "Lucida Grande", Tahoma, Arial, sans-serif;
	text-shadow: #454d57 0 -1px 0;
}

#subarrow {
		position: relative;
		top: 8px;
		width: 15px;
		float: left;
		background-image: url(../gfx/subcatnarrow2.gif);
		background-repeat: no-repeat;
		height: 11px;
		background-position: left;
	left: 107px;
}

.subnav .subcats {
		font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
		font-size: 11px;
		color: #9298a0;
		position: relative;
		top: 7px;
		left: 45px;
		width: 59px;
		float: left;
	}
.profiledetails .profilenav {
	color: #FFFFFF;
}

	
	.subnav .item_selected a {
		text-decoration: none;
		padding-right: 7px;
		padding-left: 7px;
		display: block;
		float:left;
		color: #171b1f;
		background-image: url(../gfx/bg_subnav_right.jpg);
		background-repeat: repeat-y;
		background-position: right center;
		height: 16px;
	text-shadow: #faef61 0 1px 0;
	font: bold 11px/14px "Lucida Grande", Tahoma, Verdana, sans-serif;
}

.subnav .item, 
.subnav .item_selected, 
.subnav_break, 
.subnav_break_blank
{
	left: 26px;	
}	
			
	.subnav .item {
		position: relative;
		top: 7px;
		float: left;
}

.subnav .item_selected {
		position: relative;
		top: 7px;
		float: left;
		height: 16px;
	background: #febb2f url(../gfx/bg_subnav.jpg) no-repeat left;
}

.subnav_break {
		background-image: url(../gfx/subnav_spacer.gif);
		background-repeat: no-repeat;
		height: 16px;
		width: 5px;
		position: relative;
		top: 7px;
		float: left;
	}
	

	.subnav_break_blank {
		height: 16px;
		width: 5px;
		position: relative;
		top: 7px;
		float: left;
}

.subnav .item a {
		text-decoration: none;
		font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
		font-size: 11px;
		color: #fdaa27;
		line-height: 16px !important;
		line-height: 14px;
	text-shadow: #000 0 1px 1px;
	display: block;
	padding: 0px 9px;
}
		
	.subnav .item a:hover {
		color: #d0770e;
}
		
	.subnav .item a:active {
		color: #b8690c;
}
	
	
	.subinfo {
		float: right;
		font-family: Lucida Grande, Verdana, Arial, sans-serif;
		font-size: 11px;
		color: #9ba1a9;
		display: none;
		opacity: 0;
	padding: 7px 23px 0px 0px;
}
	
	.subinfo strong {
		color: #FCB103;
	font-weight: bold;
}
	
	.subinfo a {
		color: #f8b506;
		text-decoration: none;
	font-weight: bold;
}
	
	.subinfo a:hover {
		text-decoration: underline;
	}
	
	.subinfo a:active {
		color: #999999;
	}



/* @end */

/* @group Sidebar */

.sidebar {
	width: 200px;
	float: right;
	background: url(../gfx/sx_header/sidebar-bg2.gif) repeat-y right;
}

.sidebar .greeter {
	height: 25px;
	width: 200px;
	font-family: "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #626974;
	text-align: center;
	text-indent: 10px;
	vertical-align: middle;
	line-height: 27px;
	text-shadow: #fff 0 1px 1px;
	background: #dfe7e9 url(../gfx/sx_header/greeter.jpg) no-repeat right;
}

.sidebar .greeter .red {
	color: #a32a2c;
}

.sidebar #sidebox_container {
	width: 174px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 18px;
	background: #eff2f3 url(../gfx/sx_header/greeter-bg.gif) repeat-y right;
}

.sidebar #sidebox_container .user a {
	display: block;
	height: 24px;
	width: 174px;
	color: #211603;
	text-decoration: none;
	text-align: center;
	overflow: hidden;
	font: bold 12px/24px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-shadow: #ffe603 0 1px 0;
	background: #f6bc00 url(../gfx/sidebar_user_both.jpg) 0 0;
}

.sidebar #sidebox_container .user a:active {
	color: #a97524;
	background: url(../gfx/sidebar_user_both.jpg) 0 -26px;
}

.sidebar #sidebox_container .userdetail a {
	background-image: url(../gfx/sidbar_uinfo.jpg);
	background-repeat: repeat-x;
	display: block;
	height: 23px;
	width: 172px;
	margin-right: 1px;
	margin-left: 1px;
	color: #8b8f97;
	text-decoration: none;
	text-align: center;
	font: 11px/23px "Lucida Grande", "Verdana Tahoma", Arial, sans-serif;
}

.sidebar #sidebox_container .userdetail a:active {
	background-image: url(../gfx/sidbar_uinfo_down.jpg);
	color: #666666;
}

/* @group Logged In */

.sidebar .status {
	background: url(../gfx/sx_header/ministatus.gif) repeat-y right;
	overflow: hidden;
	height: 50px;
	position: relative;
	display: block;
}

.sidebar .status a.ministatus {
	display: block;
	width: 174px;
	text-align: center;
	color: #e1e5eb;
	text-decoration: none;
	font: 11px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	text-shadow: #30353c 0 -1px 0;
}

.sidebar .status a.ministatus:hover {
	background: #21252a url(../gfx/ministatus-hov.gif) repeat-y 0 bottom;
}
.sidebar .status a.ministatus:active {
	background: #0d0f11 none repeat-y 0 bottom;
	text-shadow: #000 0 0 0;
}

.sidebar .status a.ministatus:hover, 
.sidebar .status a.ministatus:hover strong
{
	color: #bcbdc0;
}
.sidebar .status a.ministatus:active, 
.sidebar .status a.ministatus:active strong
{
	color: #969da3;
}


.sidebar .status a.comments {
	height: 22px;
	padding-top: 5px;
	background: url(../gfx/ministatus-topbg.gif) no-repeat 0 bottom;
}

.sidebar .status a.saved {
	height: 22px;
	padding-top: 3px;
	background: url(../gfx/ministatus-topbg.gif) no-repeat 0 bottom;
}

.sidebar .status a.ministatus strong {
	color: #ffb200;
	text-shadow: #be7538 0 0 10px;
}

.sidebar .status a.ministatus:hover strong {
	text-shadow: #000 0 0 0;
}



/* @end */

/* @group Login Box */

.sidebar .entry {
	background: url(../gfx/sx_header/ministatus.gif) repeat-y right;
	display: none;
	overflow: hidden;
	height: 0;
	position: relative;
}

.sidebar .login {
	height: 141px;
	margin-left: 18px;
	margin-right: 8px;
	background: url(../gfx/entry_top.jpg) no-repeat 0 top;
}

.sidebar .entry .login form {
	margin: 0;
	padding: 0;
}

.sidebar .entry .login form label {
	color: #9ca2a5;
	font: 9px "Lucida Grande", Verdana, Arial, sans-serif;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 29px;
	text-shadow: #0a1e2a 0 -1px 0;
}

.sidebar .entry .login form label#labun {
	top: 9px;
}

.sidebar .entry .login form label#labpass {
	top: 51px;
}

.sidebar .entry .login form input {
	font: 12px "Lucida Grande", Verdana, Arial, sans-serif;
	width: 155px;
	height: 18px;
	border-style: none;
	background: url(../gfx/entry_inputbg.jpg) no-repeat;
	margin: 0;
	padding: 2px 0 0;
	position: absolute;
	left: 28px;
	text-align: center;
	color: #101c28;
}

.sidebar .entry .login form input#lusername {
	top: 24px;
}

.sidebar .entry .login form input#lpassword {
	top: 66px;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #2a2e38;
}

.sidebar .entry .login a.orangelink {
	text-decoration: none;
	color: #fca200;
	position: absolute;
	top: 96px;
	left: 57px;
	text-shadow: #0a1d28 0 -1px 0;
	font: bold 9px "Lucida Grande", Verdana, Arial, sans-serif;
	display: block;
}

.sidebar .entry .login a.orangelink:hover {
	color: #fcbd4e;
}

.sidebar .entry .login .loginbutton {
	display: block;
	position: absolute;
	top: 117px;
	width: 174px;
	border-style: none;
	height: 24px;
	text-align: center;
	color: #fff;
	font: bold 11px/22px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	text-shadow: #3a485c 0 -1px 0;
	text-decoration: none;
	background: #b6c3ca url(../gfx/entry_loginbutton.jpg) no-repeat 0 0;
	opacity: 1;
	padding-top: 2px;
}

.sidebar .entry .login .loginbutton:active {
	background-position: 0 -25px;
	color: #dbe2e7;
}



/* @end */

.sidebar .logoutbutton a {
	color: #fff;
	display: block;
	height: 30px;
	width: 200px;
	text-decoration: none;
	text-align: center;
	font: bold 11px/24px "Lucida Grande", Tahoma, Verdana, sans-serif;
	text-shadow: #262c30 0 -1px 1px;
	opacity: 1;
	text-indent: 12px;
	background: url(../gfx/sx_header/logoutbutton.jpg) no-repeat right 0px;
}

.sidebar .logoutbutton a#loginoutbutton {
background: url(../gfx/sidebar/loginbutton.jpg) no-repeat right 0px;
}
.sidebar .logoutbutton a#loginoutbutton:active {
	background: url(../gfx/sidebar/loginbutton.jpg) no-repeat right -30px;
}

.sidebar img.logoutarrow {
	padding-top: 6px;
	padding-left: 2px;
}

.sidebar .logoutbutton a:hover {
	color: #d0d5db;
}

.sidebar .logoutbutton a:active {
	color: #d0d5db;
	background-position: right -30px;
}

.sidebar #uonline {
	color: #2f313a;
	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	display: block;
	text-align: center;
	height: 26px;
	width: 186px;
	margin-left: 12px;
	margin-right: 2px;
	background-image: url(../gfx/sx_header/uonlinebg.jpg);
	background-repeat: repeat-x;
	line-height: 23px;
	font-weight: normal;
	text-shadow: #c6cbcf 0 1px 0;
}

.sidebar .sidenav a {
	display: block;
	height: 27px;
	width: 186px;
	background-image: url(../gfx/sx_header/sidebarnav.jpg);
	margin-right: 2px;
	margin-left: 12px;
	color: #dce1e7;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font: 11px/24px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	text-shadow: #353b44 0 -1px 1px;
	background-color: #676e79;
}

.sidebar .sidenav a:hover {
	color: #fff;
}

.sidebar .sidenav a:active {
	background: url(../gfx/sx_header/sidebarnav.jpg) 0 -27px;
}

.sidebar .ad {
	height: 222px;
	width: 186px;
	margin-right: 2px;
	margin-left: 12px;
	color: #C6CAD5;
	text-align: center;
	line-height: 24px;
	padding-top: 25px;
	background: url(../gfx/sx_header/adbg2.jpg) no-repeat;
}



/* @end */

.shadowxx_reloaded {
	background-color: #eff2f3;
	margin-right: 200px;
	background-image: url(../gfx/sx_header/sx-tshad-m.gif);
	background-repeat: repeat-x;
	display: block;
	background-position: 0 top;
	height: 16px;
}

.shadowxx_reloaded div {
	height: 16px;
	background: url(../gfx/sx_header/lshad.gif) repeat-y left;
}

.shadowxx_reloaded div div {
	background: url(../gfx/sx_header/tshad-l2.gif) no-repeat 0 0;
}

/* @group streamsbox */

.streamsbox {
margin-right: 14px;
margin-left: 22px;
background-color: #e6eaec;
background-image: url(../gfx/sb_3.jpg);
background-repeat: repeat-x;
background-position: bottom;
	height: 0;
	overflow: hidden;
	display: none;
}

.streamsbox .st1, 
.streamsbox .st1 .st2, 
.streamsbox .st1 .st2 .st3, 
.streamsbox .st1 .st2 .st3 .st4, 
.streamsbox .st1 .st2 .st3 .st4 .st5, 
.streamsbox .st1 .st2 .st3 .st4 .st5 .st6, 
.streamsbox .st1 .st2 .st3 .st4 .st5 .st6 .st7, 
.streamsbox .st1 .st2 .st3 .st4 .st5 .st6 .st7 .st8 {padding:0; margin:0; height:100%;}

.streamsbox .st1 {background-image: url(../gfx/sb_1.jpg); background-repeat: repeat-y; background-position: left;}
.streamsbox .st1 .st2 {background-image: url(../gfx/sb_2.jpg); background-repeat: repeat-y; background-position: right;}
.streamsbox .st1 .st2 .st3 {background-image: url(../gfx/sb_2.jpg); background-repeat: repeat-y; background-position: right;}
.streamsbox .st1 .st2 .st3 .st4 {background-image: url(../gfx/sb_0.jpg); background-repeat: repeat-x; background-position: top; }
.streamsbox .st1 .st2 .st3 .st4 .st5 {background-image: url(../gfx/sb_4.jpg); background-repeat: no-repeat; background-position: left bottom;}
.streamsbox .st1 .st2 .st3 .st4 .st5 .st6 {background-image: url(../gfx/sb_5.jpg); background-repeat: no-repeat; background-position: right bottom;}
.streamsbox .st1 .st2 .st3 .st4 .st5 .st6 .st7 {background-image: url(../gfx/sb_6.jpg); background-repeat: no-repeat; background-position: left top; }
.streamsbox .st1 .st2 .st3 .st4 .st5 .st6 .st7 .st8 {background-image: url(../gfx/sb_7.jpg); background-repeat: no-repeat; background-position: right top;}

.streamsbox div.streamsbox-header {
	height: 41px;
	margin-left: 12px;
	margin-right: 10px;
}

.streamsbox div.streamsbox-header h2 {
	font: 14px "Lucida Grande", Tahoma, Verdana, sans-serif;
	padding-top: 11px;
	padding-left: 18px;
	color: #2a3340;
	text-shadow: #fff 0 1px 0;
}

table.streamsbox-results {
	padding: 0;
	width: 100%;
}

.streamsbox .resultscontainer {
	margin-left: 12px;
	margin-right: 10px;
}

table.streamsbox-results tr {
	height: 20px;
	font: 10px/20px "Lucida Grande", Tahoma, Verdana, sans-serif;
}

table.streamsbox-results tr.dark {
	background-color: #dbdfe1;
}

table.streamsbox-results tr.light {
	background-color: #e6eaec;
}
table.streamsbox-results tr.selected {
	background: #dde9f0 url(../gfx/streamsbox/streamsbox-tab-acti.gif) repeat-x;
}
table.streamsbox-results tr:hover {
	background: #fff url(../gfx/streamsbox/streamsbox-tab-hov.gif) repeat-x 0 0;
}
table.streamsbox-results tr:active {
	background: #fff url(../gfx/streamsbox/streamsbox-tab-hov.gif) repeat-x 0 -20px;
}

table.streamsbox-results tr td.swap {
	width: 26px;
}

table.streamsbox-results tr td.swap a {
	display: block;
	width: 17px;
	text-indent: -9999px;
	margin-left: 9px;
}

table.streamsbox-results tr td.swap {
	display: none;
}

table.streamsbox-results tr.dark td.swap a {
	background: url(../gfx/streamsbox/ring-dark-norm.gif) no-repeat 2px 3px;
}

table.streamsbox-results tr.light td.swap a {
	background: url(../gfx/streamsbox/ring-light-norm.gif) no-repeat 2px 3px;
}

table.streamsbox-results tr.selected td.swap a {
	background: url(../gfx/streamsbox/ring-selected.gif) no-repeat 2px 3px;
}

table.streamsbox-results tr:hover td.swap a {
	background: url(../gfx/streamsbox/ring-hover-light.gif) no-repeat 2px 3px;
}

table.streamsbox-results tr td.swap a:hover {
	background: url(../gfx/streamsbox/ring-hover-light.gif) no-repeat 2px 3px;
}
table.streamsbox-results tr:active td.swap a {
	background: url(../gfx/streamsbox/ring-active.gif) no-repeat 2px 3px;
}
table.streamsbox-results tr td.site-name {
	width: 1px;
	font-weight: bold;
	color: #3a3d44;
	white-space: nowrap;
	padding-left: 10px;
}

table.streamsbox-results tr td.site-name a {
	text-decoration: none;
	display: block;
	padding-left: 9px;
	padding-right: 5px;
	color: #3a3d44;
	text-shadow: #fff 0px 1px 0px;
	white-space: nowrap;
}

table.streamsbox-results tr:hover td.site-name a {
	color: #000;
}
table.streamsbox-results tr:active td.site-name a {
	color: #4a4a4b;
}
table.streamsbox-results tr td.age {
	width: 1px;
	text-align: right;
	font-weight: bold;
	color: #6b747f;
	text-shadow: #eeeeef 0px 1px 0px;
	white-space: nowrap;
}

table.streamsbox-results tr td.age a {
	padding-right: 6px;
	color: #66717e;
	text-decoration: none;
	display: block;
	height: 20px;
	white-space: nowrap;
	padding-left: 6px;
}

table.streamsbox-results tr:hover td.age a {
	color: #000;
	white-space: nowrap;
}

table.streamsbox-results tr:active td.age a {
	color: #4a4a4b;
}

table.streamsbox-results tr td.age a.red {
	color: #b6001c;
}

table.streamsbox-results tr td.title a {
	padding-left: 12px;
	display: block;
	height: 20px;
	text-decoration: none;
	color: #314b75;
	text-shadow: #e8edf1 0 1px 0;
	font-weight: bold;
	overflow: hidden;
}

table.streamsbox-results tr:hover td.title a
{
	color: #000;
	text-shadow: #000000 0px 0 0px;
}

table.streamsbox-results tr:active td.title a {
	color: #4a4a4b;
}

/* @end */

/* @group newsbox */

/* @group headlines mode */

.news-headline {
	margin-left: 24px;
	height: 42px;
	width: 97%;
	padding-bottom: 5px;
	padding-right: 14px;
}

.news-headline tr.nheadline {
	height: 42px;
	background: url(../gfx/headlines/headlines-title-m.gif) repeat-x;
}

.news-headline tr.nheadline td.title {
	overflow: hidden;
	position: relative;
}

.news-headline tr.nheadline td.title a {
	overflow: hidden;
	display: block;
	height: 42px;
	background: url(../gfx/headlines/headline-title-l.gif) no-repeat left;
	padding-left: 17px;
	font: 18px/39px "Trebuchet MS", Tahoma, Verdana, sans-serif;
	text-decoration: none;
	color: #31353b;
	text-shadow: #fff 0 1px 0;
	position: relative;
	padding-right: 64px;
}

.news-headline tr.nheadline td.title a:hover {
	color: #748297;
}

.news-headline tr.nheadline td.title a:active {
	color: #969fad;
}

.news-headline tr.nheadline td.title span {
	font: 10px/41px "Lucida Grande", Tahoma, Verdana, sans-serif;
	color: #949ba1;
	padding-right: 14px;
	height: 0;
	text-shadow: #fff 0 1px 0;
	background-position: right top;
	background-repeat: no-repeat;
}

.news-headline tr.nheadline td.title span strong {
	color: #677588;
}

.news-headline tr.nheadline td.buoyancy {
	background: url(../gfx/headlines/headlines-buoy.gif) repeat-x;
	padding-right: 10px;
	width: 92px;
}

.news-headline tr.nheadline td.buoyancy div {
	padding-left: 21px;
	height: 30px;
	background: url(../gfx/headlines/headline-title-r.gif) no-repeat;
	padding-top: 11px;
}

.news-headline tr.nheadline td.buoyancy div div {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	color: #fff;
	height: 19px;
	font: bold 13px/17px Arial, Helvetica, Geneva, sans-serif;
	text-shadow: #37385b 0 1px 1px;
	background: #1b498e url(../gfx/buoy_center_2.jpg) repeat-x;
	padding: 0;
	position: relative;
}

.news-headline tr.nheadline td.buoyancy div div div {
	background: url(../gfx/buoy_left_2.jpg) no-repeat left;
	padding: 0 0 0 8px;
}

.news-headline tr.nheadline td.buoyancy div div div div {
	background: url(../gfx/buoy_right_2.jpg) no-repeat right;
	padding: 0 8px 0 0;
}

.news-headline tr.nheadline td.controls {
	background: url(../gfx/headlines/controls-bg.gif) repeat-x;
	width: 118px;
}

.news-headline tr.nheadline td.controls div {
	background: url(../gfx/headlines/controls-l.gif) no-repeat left;
	height: 41px;
	width: 100%;
}
.news-headline tr.nheadline td.controls div div
{
	width: 100%;
	background: url(../gfx/headlines/controls-r.gif) no-repeat right top;
	padding-top: 9px;
	height: 32px;
}

.news-headline tr.nheadline td.controls a.commentsbutton {
	height: 24px;
	display: block;
	float: right;
	padding-right: 30px;
	background: url(../gfx/comments-button-reg.gif) no-repeat right 0;
	font: bold 10px/22px "Lucida Grande", Tahoma, Verdana, sans-serif;
	text-decoration: none;
	color: #3c3c3c;
	text-indent: 12px;
	margin-right: 6px;
	text-shadow: #fff 0 1px 0;
}

.news-headline tr.nheadline td.controls a.commentsbutton:hover {
	background-position: right -24px;
}

.news-headline tr.nheadline td.controls a.commentsbutton:active {
	background-position: right -48px;
}

.news-headline tr.nheadline td.controls a.expand {
	font-size: 12px;
	display: block;
	width: 34px;
	height: 24px;
	float: right;
	text-decoration: none;
	background: url(../gfx/expanditem-button.gif) no-repeat left 0;
}

.news-headline tr.nheadline td.controls a.expand:hover {
	background-position: 0 -24px;
}

.news-headline tr.nheadline td.controls a.expand:active {
	background-position: 0 -48px;
}


/* @end */

/* @group newsbox content */

.newsbox {
background-color: #FFFFFF;
background-image: url(../gfx/story_bgtop.jpg);
background-repeat: repeat-x;
background-position: top;
margin-right: 14px;
margin-top: 2px;
margin-left: 22px;
height: auto !important;
height: 100px;
}

.newsbox .n1, 
.newsbox .n1 .n2, 
.newsbox .n1 .n2 .n3, 
.newsbox .n1 .n2 .n3 .n4 { padding:0; margin:0; height:100%; }


.newsbox .n1 { background-image: url(../gfx/c_lefttop.jpg); background-repeat: repeat-y; background-position: left; } 
.newsbox .n1 .n2 { background-image: url(../gfx/c_righttop.jpg); background-repeat: repeat-y; background-position: right; } 
.newsbox .n1 .n2 .n3 { background-image: url(../gfx/c_topleft.jpg); background-position: left top; background-repeat: no-repeat; } 
.newsbox .n1 .n2 .n3 .n4 { background-image: url(../gfx/c_topright.jpg); background-repeat: no-repeat; background-position: right top; }



.newsbox-title a {
text-decoration: none;
	word-spacing: 0;
	font: 22px "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
	border-bottom: 1px solid #dae1f1;
}

span.news-elipses {
	font-weight: bold;
	color: #b1baca;
}

.newsbox-title {
		padding-top: 16px;
		padding-right: 25px;
		padding-bottom: 5px;
		padding-left: 25px;
	
	}
	.newsbox-title a:hover {
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #DAE5EF;
	}
	


.newsbox-date {
		color: #818e9f;
		font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
		text-decoration: none;
		font-size: 11px;
	padding: 2px 25px 3px;
}

.newsbox-date strong.rankaward2 { 
	color: #fff;
	display: block;
	float: left;
	background: url(../gfx/rankaward.gif) no-repeat;
	width: 80px;
	height: 17px;
	margin-right: 7px;
	text-align: center;
	padding-top: 1px;
	text-shadow: #90a6c2 0 -1px 0;
	margin-top: -2px;
	line-height: 13px;
}

.newsbox-date strong.rankaward { 
	color: #626ca1;
	height: 17px;
	margin-right: 0;
	text-align: center;
	padding-top: 1px;
	margin-top: -2px;
	background: none no-repeat;
	margin-left: -4px;
	line-height: 13px;
	font-size: 11px;
	padding-right: 7px;
	padding-left: 6px;
}

.newsbox-words {
color: #343a49;
font: 13px/19px Helvetica, Arial, Geneva, sans-serif;
	padding: 9px 27px 16px;
}	

.newsbox-title a:active {
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #DAE5EF;
}

.newsbox-words a {
	text-decoration: none;
	color: #3a64a3;
	line-height: 0;
	font-weight: bold;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

.newsbox-words a:hover {
	color: #9db1e9;
}



/* @end */

/* @group popularity rating box */

/* @group grey */

.greybox .newsbox-title a {
color: #5d6b84;
}

.greybox .newsbox-title a:hover {
	color: #99a2b1;
}

.greybox .newsbox-title a:active {
color: #bbc4d2;
}

.greybox .catbox .buoyancy 
{
	color: #222634;
}

.greybox .catbox 
{	
	background-color: #d2d7db;
	background-image: url(../gfx/greybar/grey-m.gif);
}

.greybox .catbox .cats 
{
	color: #4f5866;
	background-image: url(../gfx/greybar/grey-r.gif);
}

.greybox .catbox .cats a 
{
	color: #4f5866;
}

.greybox .catbox .cats a:hover 
{
	color: #727f93;
}

.greybox .catbox .buoyancy 
{
	background: url(../gfx/greybar/grey-l.gif) no-repeat;
}

.greybox .buoy-rating {
	background: #d2d7db url(../gfx/greybar/grey-pop-m.gif) repeat-x;
	display: none;
}

.greybox .buoy-rating .bu1 {background-image: url(../gfx/greybar/grey-pop-l.gif);}
.greybox .buoy-rating .bu1 .bu2 {background-image: url(../gfx/greybar/grey-pop-r.gif);}

.greybox .buoy-rating .buoy-text a {
	color: #667284;
	text-shadow: #fff 0 2px 0;
	font: bold 11px/16px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
}

/* @end */

/* @group blue */



.bluebox .newsbox-title a {
color: #385180;
}

.bluebox .newsbox-title a {
color: #37436e;
}

.bluebox .newsbox-title a:hover {
	color: #6480b1;
}

.bluebox .newsbox-title a:hover {
color: #556997;
}

.bluebox .newsbox-title a:active {
color: #7789b1;
}

.bluebox .catbox .buoyancy 
{
	color: #314572;
}

.bluebox .catbox 
{	
	background-color: #c9dced;
	background-image: url(../gfx/catbar_blue_2.jpg);
}

.bluebox .catbox .cats 
{
	color: #86a6d4;
	background-image: url(../gfx/catbar_right_bg.jpg);
}

.bluebox .catbox .cats a 
{
	color: #45719d;
	text-transform: uppercase;
	font-variant: normal;
	font-family: "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	font-weight: normal;
	font-style: normal;
}

.bluebox .catbox .cats a:hover 
{
	color: #9DB8D0;
}

.bluebox .catbox .buoyancy 
{
	background: url(../gfx/catbar_left_bg.jpg) no-repeat;
}

.bluebox .buoy-rating {
	background: #3b6995 url(../gfx/buoy_center_2.jpg) repeat-x;
}

.bluebox .buoy-rating .bu1 {background-image: url(../gfx/buoy_left_2.jpg);}
.bluebox .buoy-rating .bu1 .bu2 {background-image: url(../gfx/buoy_right_2.jpg);}

.bluebox .buoy-rating .buoy-text a {
	color: #FFFFFF;
	text-shadow: #172849 0 1px 2px;
}

/* @end */

.catbox {	
		margin-left: 22px;
		margin-right: 14px;
		background-repeat: repeat-x;
		position: static;
		margin-top: 0px;
		height: 32px;
	}
	



.catbox .buoyancy {
		font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
		font-size: 13px;
		text-decoration: none;
		font-weight: bold;
		height: 32px;
		line-height: 31px;
		padding-left: 25px;
		float: left;
	text-shadow: #edf5fe 0 1px 0;
}
	
	.catbox .peak-rating {
		font-family: "Lucida Grande", Verdana, Arial, sans-serif;
		font-size: 11px;
		color: #52698B;
		text-decoration: none;
		font-weight: bold;
		height: 32px;
		line-height: 31px;
		padding-left: 15px;
		float: left;
	display: none;
}

.catbox span.peak-explain {
	display: none;
	float: left;
	font: 11px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	padding-top: 8px;
	margin-left: 15px;
	margin-right: 1px;
	color: #68768b;
	text-shadow: #fff 0 1px 0;
}
	
.buoy-rating {
	float: left;
	height: 19px;
	margin-top: 7px;
	margin-left: 9px;
	width: auto !important;
	width: 25px;
}		

.buoy-rating .bu1, 
.buoy-rating .bu1 .bu2 { padding:0; margin:0; height:100%; }

.buoy-rating .bu1 { background-repeat: no-repeat; background-position: left; }
.buoy-rating .bu1 .bu2 { background-repeat: no-repeat; background-position: right; padding-left: 9px; padding-right: 9px; }


.buoy-rating .buoy-text a {
	padding-top: 1px;
	display: block;
	text-decoration: none;
	font: bold 13px/16px Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: 0;
}


.buoy-change {
	float: left;
	height: 20px;
	width: 56px;
	background-repeat: no-repeat;
	background-position: left 10px;
	margin-top: 1px;
	margin-left: 7px;
	font: bold 9px/29px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-indent: 13px;
	text-shadow: #edf5fe 0 1px 0;
	white-space: nowrap;
	display: block;
}	

.buoy-increase {
background-image: url(../gfx/buoy_increase.jpg);
color: #309310;
}
.buoy-decrease {
background-image: url(../gfx/buoy_decrease.jpg);
color: #c0131d;
}
.buoy-neutral {
background-image: url(../gfx/buoy_neutral.jpg);
color: #697084;
}

.catbox .cats {
		text-decoration: none;
		height: 32px;
		padding-right: 18px;
		float: right;
		background-repeat: no-repeat;
		background-position: right;
	text-shadow: #edf5fe 0 1px 0;
	text-transform: uppercase;
	font: normal normal 11px/31px "Lucida Grande", Verdana, Arial;
}

	.catbox .cats a {
		text-decoration: none;
	}
	

.bluebox2 .buoy-rating .buoy-text a:hover {
	color: #DCEDF5;
}

.bluebox2 .buoy-rating .buoy-text a:active {
	color: #C0D7E9;
}

	
	.catbox .cats a:hover {
		text-decoration: none;
	}
	


.catbox .sendfriend a {
		color: #46617f;
		text-decoration: none;
		font-family: "Lucida Grande", Verdana, Arial, sans-serif;
		font-size: 11px;
		font-weight: bold;
		float: right;
		height: 32px;
		line-height: 32px;
		background-image: url(../gfx/catbar_bg_left.jpg);
		background-repeat: repeat-y;
		background-position: right;
		padding-right: 15px;
		padding-left: 15px;
	}
	
	.catbox .sendfriend a:hover {
		color: #7D99B7;
	}



/* @end */

/* @group combar */

#iconoffset_sf {
			border-top-style: none;
			border-right-style: none;
			border-bottom-style: none;
			border-left-style: none;
		}

.combar {
		background-repeat: repeat-x;
		background-color: #e6e9ed;
		background-image: url(../gfx/combar-m.gif);
		position: static;
		height: 39px;
	margin: 0px 14px 16px 22px;
}

.combar .cb1 {
	height: 39px;
	background: url(../gfx/combar-l.gif) no-repeat left;
}

.combar .cb2 {
	height: 39px;
	background: url(../gfx/combar-r.gif) no-repeat right;
}

/* @group comments button */

.combar .commentbutton a {
			height: 24px;
			float: left;
			margin-top: 5px;
			margin-left: 0px;
			color: #424d5d;
			text-decoration: none;
	text-shadow: #fff 0 1px 0;
	padding: 0 6px 0 41px;
	font: bold 11px/21px "Lucida Grande", Tahoma, Verdana, sans-serif;
	background: url(../gfx/comments-button-reg.gif) no-repeat 10px 0;
}

.combar .commentbutton a.selected {
	background: url(../gfx/comments2/combar-button-selected.gif) no-repeat 10px 0;
}
		.combar .commentbutton a:hover {
	color: #0e121d;
	background-position: 10px -24px;
	background-repeat: no-repeat;
}
		
		.combar .commentbutton a:active {
	background-position: 10px -48px;
	background-repeat: no-repeat;
}



/* @end */

/* @group save for later button */

.combar .tagbutton-disabled a {
			height: 17px;
			float: left;
			margin-top: 0px;
			margin-left: 0px;
			font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
			color: #8c8f94;
			font-size: 11px;
			padding-top: 4px;
			padding-left: 34px;
			text-decoration: none;
			font-weight: bold;
	text-shadow: #f5f5f5 0 1px 0;
	padding-bottom: 3px;
	position: relative;
	top: 5px;
	background: url(../gfx/fivestar_disabled.jpg) no-repeat 0 0;
	left: 6px;
}

.combar .tagbutton a {
			height: 17px;
			float: left;
			margin-top: 0px;
			margin-left: 0px;
			font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
			color: #424a4c;
			font-size: 11px;
			padding-top: 4px;
			padding-left: 34px;
			text-decoration: none;
			font-weight: bold;
	text-shadow: #fff 0 1px 0;
	padding-bottom: 3px;
	position: relative;
	top: 5px;
	background: url(../gfx/fivestars.jpg) no-repeat 0 0;
	left: 6px;
}

.tagbutton span.text-saved, .tagbutton-saved span.text-saved {
	background: #e0e1e1 url(../gfx/combar.jpg) 0 -10px;
	cursor: pointer;
}
.combar .tagbutton a:hover {
	color: #0e121d;
	background-position: 0 -24px;
}
.combar .tagbutton a:active {
			color: #424a4c;
	background-position: 0 -48px;
}
.combar .tagbutton-saved a {
			height: 17px;
			float: left;
			margin-top: 0px;
			margin-left: 0px;
			font-family: "Lucida Grande", Verdana, Arial, sans-serif;
			color: #bf4500;
			font-size: 11px;
			padding-top: 4px;
			padding-left: 34px;
			text-decoration: none;
			font-weight: bold;
	text-shadow: #fff 0 1px 0;
	padding-bottom: 3px;
	position: relative;
	top: 5px;
	background: url(../gfx/fivestars.jpg) no-repeat 0 -72px;
	left: 6px;
}
.combar .tagbutton-saved a:hover {
	background-position: 0 -96px;
	color: #ad3e00;
}
.combar .tagbutton-saved a:active {
			color: #401700;
	background-position: 0 -120px;
}



/* @end */

.combar .linkto a {
	text-decoration: none;
	display: block;
	float: right;
	height: 14px;
	width: 30px;
	margin-top: 10px;
	margin-right: 12px;
	background-image: url(../gfx/linkto.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 0px;
	margin-left: 12px;
}
.combar .linkto a:hover {
	background-image: url(../gfx/linkto_over.jpg);
}

.combar .streams a, 
		.combar .streams-up a {
			cursor:pointer;
			height: 23px;
			float: right;
			margin-left: 0px;
			color: #465265;
			padding-top: 1px;
			text-decoration: none;
			padding-right: 30px;
			text-align: right;
	font: 13px "Lucida Grande", Tahoma, Verdana, sans-serif;
	text-shadow: #fff 0 1px 0;
	margin-right: 10px;
	margin-top: 7px;
}
		
		.combar .streams a {
			background-image: url(../gfx/streams-button-reg-n.gif);
			background-repeat: no-repeat;
			background-position: right 0;
}

.combar .streams a strong, 
.combar .streams-up a strong {
	font-weight: bold;
	font-size: 14px;
}

		.combar .streams a:hover {
			color: #0e121d;
			background-position: right -24px;
}
		.combar .streams a:active {
			background-position: right -48px;
}

.combar .streams-up a {
			background-image: url(../gfx/streamsbutt_upar.gif);
			background-repeat: no-repeat;
			background-position: right 0;
	color: #4c5970;
}
		
		.combar .streams-up a:hover {
			background-position: right -24px;
}
		.combar .streams-up a:active {
			background-position: right -48px;
}

.combar .streams a strong {
	color: #162246;
}

.combar .streams-up a strong {
	color: #364053;
}


/* @end */



/* @end */

/* @group search */

.search_notif {
	background-image: url(../gfx/search/msearch-bg.gif);
	background-repeat: repeat-x;
	text-align: center;
	position: relative;
	overflow: hidden;
	height: 36px;
}

.search_notif .notiftxt {
	display: inline;
	padding-right: 9px;
	position: relative;
	top: 9px;
	color: #000;
	text-indent: 33px;
	font: 15px/14px "Lucida Grande", Tahoma, Verdana, sans-serif;
	text-shadow: #f9ec23 0px 1px 1px;
}

.search_notif a.search-close {
	display: block;
	width: 40px;
	height: 36px;
	position: absolute;
	top: 0;
	right: 0;
	text-decoration: none;
	background: #000 url(../gfx/search/msearch-bg-r.gif) 0 0;
}

.search_notif a.search-close:hover {
	background-position: 0 -36px;
}

.search_notif a.search-close:active {
	background-position: 0 -72px;
}
.search_notif .notiftxt strong {
	color: #000;
	font-weight: bold;
}
.search-highlight, 
.newsbox-title .search-highlight a {
	color: #cf2400 !important;
	background-color: #ffe880 !important;
}
.search_notif .search_notif2 {
	background-image: url(../gfx/search/msearch-bg-l.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 100%;
	padding: 0px;
	height: 36px;
	margin: 0px 0 0px 0px;
}



/* @end */

/* @group footer */

/* @group footer bluebar */

#footer .bluebar {
	height: 12px;
	background: url(../gfx/sx_header/footer-shad-m.gif) repeat-x 0 bottom;
}

#footer {
width: 100%;
display: block;
}

#footer .bluebar .left {
			height: 12px;
			width: 16px;
			float: left;
	background: url(../gfx/sx_header/footer-shad-l2.gif) no-repeat 0 bottom;
}

#footer .bluebar .right {
			height: 12px;
			width: 203px;
			float: right;
	background: url(../gfx/sx_header/sidebar-bg.gif) repeat-y right;
}

#footer .bluebar .right span {
			height: 12px;
			width: 203px;
	display: block;
	background: url(../gfx/sx_header/footer-shad-r.gif) no-repeat 1px bottom;
}

#footer .bluebar .content {
			padding-top: 8px;
			color: #68869D;
			padding-left: 4px;
	font: 11px "Lucida Grande", Tahoma, Verdana, sans-serif;
	text-shadow: #fff 0 1px 0;
	display: none;
	float: left;
}

#footer .bluebar .content strong {
	color: #3c5b74;
}
			
		#footer .bluebar .content a {
			color: #255E78;
			text-decoration: none;
}
		
		#footer .bluebar .content a:hover {
		
			color: #3689B1;
			text-decoration: none;
	font-weight: bold;
}



/* @end */

/* @group footer greybar */

#footer .footer-greybar {

	height: 34px;
	background-image: url(../gfx/sx_header/footer-m.gif);
	background-color: #bfc4ca;
}

#footer .footer-greybar span.left {
			background-image: url(../gfx/sx_header/footer-l.jpg);
			height: 34px;
			width: 21px;
			background-repeat: no-repeat;
			float: left;
		}

#footer .footer-greybar span.right {
			height: 34px;
			width: 346px;
			float: right;
	background: url(../gfx/sx_header/footer-r.jpg) no-repeat right 0;
}

#footer .footer-greybar .content {
			float: left;
			padding-top: 9px;
			color: #4f545f;
			padding-left: 10px;
	font: 11px "Lucida Grande", Verdana, Arial, sans-serif;
	text-shadow: #c7c9cf 0 1px 0;
}

#footer .footer-greybar .content strong {
	color: #2e333d;
}
			
		#footer .footer-greybar .content a {
			color: #255E78;
			font-weight: bold;
			text-decoration: none;
		}
		
		#footer .footer-greybar .content a:hover {
		
			color: #3689B1;
			font-weight: bold;
			text-decoration: none;
		}



/* @end */

.abfoot-grad {
	background: #0b0b0c url(../gfx/abfoot-bg4.jpg) no-repeat center 0;
}

.abfoot-satgrad {
	background: #0b0b0c url(../gfx/abfoot-bg4.jpg) no-repeat center 0;
}

.abfoot-black {
	background: #0b0b0c no-repeat center 0;
}

.absolute-footer .ab-foot-menu {
	color: #fff;
	height: 39px;
	font: 11px "Lucida Grande", Tahoma, Verdana, sans-serif;
	padding-top: 24px;
	padding-left: 25px;
	padding-right: 33px;
}


.absolute-footer .ab-foot-menu a {
	color: #5d6065;
	text-decoration: none;
}

.absolute-footer .ab-foot-menu a:hover {
	color: #fff;
}

.absolute-footer .ab-foot-menu .copyright {
	float: left;
	display: block;
	color: #5d6065;
	padding-right: 33px;
}

.absolute-footer .ab-foot-menu a.designinj {
	display: block;
	width: 21px;
	text-indent: -9999px;
	height: 25px;
	background: url(../gfx/injection.gif) 0 0;
	float: left;
	margin-top: -3px;
}

.absolute-footer .ab-foot-menu a.designinj:hover {
	background-position: 0 -28px;
}

.absolute-footer .ab-foot-menu a.designinj:active {
	background-position: 0 0px;
}

.absolute-footer .ab-foot-menu ul.foot-menu-list {
	float: right;
	display: block;
	margin: 0;
	padding: 0;
}

.absolute-footer .ab-foot-menu ul.foot-menu-list li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 22px;
}

.absolute-footer .footer-ad-container {
	padding-top: 13px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-bottom: 45px;
	height: 79px;
}

.absolute-footer .ab-foot-menu .abfoot-register {
	display: block;
	height: 46px;
	float: right;
	margin-top: -8px;
	padding-top: 8px;
	color: #d2d4df;
	margin-left: 21px;
	background: url(../gfx/footer-register2.jpg) no-repeat right 2px;
	padding-right: 46px;
	margin-right: -12px;
}

.absolute-footer .ab-foot-menu .abfoot-register:hover {
	color: #fff;
	text-shadow: #d7dae7 0 0 11px;
}

.absolute-footer .ab-foot-menu .abfoot-register:hover:active {
	color: #8f92a1;
	text-shadow: #000000 0px 0px 0;
}



/* @end */

/* @group news alert */

.main_throbber {
	background: url(../gfx/throbbers/think0.gif) no-repeat center 121px;
	height: 321px;
	margin-right: 200px !important;
	margin-right: 0px;
	float: none !important; 
	float: left; 
	display: none;
	margin-left: 14px;
	opacity: 0;
}

.pagenum-notif {
	color: #a0a9b4;
	font: 22px Helvetica, Arial, Geneva, sans-serif;
	text-shadow: #e8ebef 0 1px 1px;
	padding-bottom: 5px;
	text-align: center;
	padding-top: 0;
	margin-top: -3px;
	margin-bottom: 6px;
}

.showunread-notif {
	color: #a0a9b4;
	font: 16px Arial, Helvetica, Geneva, sans-serif;
	text-shadow: #e8ebef 0 1px 1px;
	padding-bottom: 14px;
	text-align: center;
	padding-top: 4px;
}

.news-alert {
	padding-bottom: 85px;
	padding-top: 67px;
	width: 592px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

.news-alert h2 {
	color: #a0a9b4;
	font: normal 15px Helvetica, Arial, Geneva, sans-serif;
	text-shadow: #e4e7eb 0 1px 1px;
	padding-bottom: 6px;
	text-align: center;
}

.news-alert h3 {
	font: 12px Helvetica, Arial, Geneva, sans-serif;
	color: #a0a9b4;
	text-shadow: #e4e7eb 0 1px 1px;
	margin-bottom: 22px;
	text-align: center;
}

.news-alert a.alert_transf {
	background: #a6afb9 url(../gfx/newsalertbutton.gif) no-repeat center 0;
	color: #fff;
	font: bold 11px/19px Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	display: block;
	width: 162px;
	position: relative;
	margin-bottom: 4px;
	height: 21px;
	text-shadow: #5c6a7c 0 -1px 0;
	padding: 0;
	left: 211px;
	text-align: center;
}

.news-alert a.alert_transf:hover {
	background-position: 0 -21px;
}

.news-alert a.alert_transf:active {
	background-position: 0 -42px;
}



/* @end */