/*
 * Id: 7.987
 * Version: 1260379015
 * Generated: Dec 11, 2009 3:35:26 PM
 */
@media screen {
	*,body {
		margin: 0;
		padding: 0;
	}
	span.mobile-hidden {
		visibility: hidden;
	}
	a {
		color: #01526E !important;
	}
	a:hover {
		color: #85B3C6 !important;
	}
	body {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		text-align: center; /*background:url(/ui/img/tgo/main-bg-tgo.gif);*/
        background-color: #EFEDE2;
		background-image:
			url("/images/tgo/main-bg-tgo.gif");
		background-position: center top;
		background-repeat: repeat-y;
	}
	img {
		border: 0;
	}
	a:link,a:visited {
		text-decoration: none;
		color: #1b6dae;
	}
	a:hover {
		text-decoration: underline;
	}
	#container {
		text-align: left;
		margin: auto;
		width: 980px;
		padding: 0;
	}
	#leaderboard {
		text-align: center;
		margin: 10px;
		line-height: 0;
		font-size: 0;
		height: 90px;
	}
	#masthead { /*background: url(/ui/img/tgo/grad-masthead-tgo.gif);*/
		/*background-image: url('/images/tgo/grad-masthead-tgo.gif');background-repeat: repeat-x;background-position: top;*/
		padding: 15px 20px;
		height: 170px;
		position: relative;
		overflow: hidden;
		background-image:
			url("/images/tgo/tgo-corp-id.gif");
		background-repeat: no-repeat;
		background-position: center;
	}
	#logo { /*background:url(/ui/img/tgo/nav-bg-sprite-tgo.gif);*/
		/*top:-120px;*/
		width: 940px;
		background-repeat: no-repeat;
		position: relative;
		float: left;
	}
	#logo h1 {
		text-indent: -9000px;
	}
	#logo p {
		position: absolute;
		top: 62px;
		display: none; /*change from default Herald */
	}
	#logo img {
		position: absolute;
		top: 0;
		left: 0;
	}
	#topnav {
		font-size: 14px;
		font-weight: bold;
		line-height: 28px;
		height: 29px;
		margin: 0 10px;
		background:
			url("/images/tgo/nav-bg-sprite-tgo.gif");
		background-position: 0px 0px;
		position: relative;
	}
	#subnav {
		line-height: 24px;
		height: 25px;
		margin: 0 10px;
		background-image:
			url("/images/tgo/nav-bg-sprite-tgo.gif");
		background-position: 0px -40px;
		clear: both;
	}
	#topnav ul {
		list-style-type: none;
	}
	#topnav ul.right {
		float: right;
	}
	#topnav li {
		float: left;
		height: 29px;
		padding: 0 10px 0 10px;
		letter-spacing: -1px;
	}
	#topnav li.on {
		background-image:
			url("/images/tgo/nav-bg-sprite-tgo.gif");
		background-position: -380px -70px;
	}
	#topnav a:link,#topnav a:visited {
		color: #fff !important;
	}
	#subnav ul {
		list-style-type: none;
	}
	#subnav ul.right {
		float: right;
		padding-right: 15px;
	}
	#subnav li {
		float: left;
		height: 25px;
		padding: 0px 5px 0 5px;
	}
	#subnav li.on {
		background-image:
			url("/images/tgo/nav-bg-sprite-tgo.gif");
		background-position: 0px -70px;
	}
	#subnav li.start {
		background-image:
			url("/images/tgo/nav-bg-sprite-tgo.gif");
		background-position: -0px -70px;
		width: 10px;
		padding: 0;
	}
	#subnav li.double {
		background-image:
			url("/images/tgo/nav-bg-sprite-tgo.gif");
		background-position: -316px -70px;
		width: 20px;
		padding: 0;
	}
	#subnav li.arrow {
		background-image:
			url("/images/tgo/nav-bg-sprite-tgo.gif");
		background-position: -346px -70px;
		width: 20px;
		padding: 0;
	}
	#subnav a:link,#subnav a:visited {
		color: white !important;
	}
	#contentbody {
		padding: 10px;
		top: -125px;
	}
	#contentbody .thirds-two {
		float: left;
		width: 620px;
		padding: 0 10px 10px 10px;
	}
	#contentbody .thirds-one {
		float: left;
		width: 300px;
		padding: 10px 10px 0 10px;
	}
	#contentbody .small-thirds-two {
		width: 400px;
		float: left;
		margin-right: 10px;
		margin: 10px;
	}
	#contentbody .small-thirds-one {
		width: 200px;
		float: left;
	}
	#contentbody .sidebar {
		background: #01526E;
	}
	#footer {
		clear: both;
		background: url("/ui/img/tgo/grad-masthead-tgo.gif");
		background-repeat: repeat-x;
		background-position: 0 10px;
		padding: 15px 20px;
		font-size: 11px;
		color: #666;
	}
	.breaking {
		font-size: 16px;
		font-weight: bold;
		overflow: auto;
		zoom: 1;
		margin-bottom: 10px;
		position: relative;
	}
	.breaking .breaking-label {
		text-transform: uppercase;
		float: left;
		width: 150px;
	}
	.breaking .breaking-message {
		float: left;
		width: 460px;
		padding: 0 5px;
		background: #900;
		color: #fff;
	}
	.mainsection {
		margin-bottom: 10px;
		overflow: auto;
		zoom: 1;
	}
	.mainsection h4 {
		color: black;
		text-transform: capitalize;
		font-size: 1.5em;
		border-bottom: 1px solid black;
	}
	.top-story {
		margin: 10px 0;
		border-top: 1px dotted #666;
		overflow: auto;
		zoom: 1;
	}
	.top-subsection {
		overflow: auto;
		zoom: 1;
	}
	.comment-article-body {
		width: 500px;
	}
	.comment-pic {
		margin: 10px 0 0 0;
		clear: right;
		float: right;
	}
	.article-body p {
		margin: 10px 0;
		line-height: 1.5;
	}
	.article-body p strong {
		color: black;
		font-weight: normal;
		text-align: center;
	}
	.simple-divider {
		margin: 10px 0;
		border-top: 1px dotted #666;
	}
	h1 {
		font-size: 30px;
		line-height: 30px;
		font-family: Helvetica, Arial, sans-serif; Arial
		Black,Arial,Verdana,sans-serif;
		font-weight: normal;
		margin: 5px 0 5px 0;
	}
	.article h1 {
		margin-bottom: 15px;
	}
	h2 {
		font-size: 18px;
		line-height: 18px;
		font-family: Helvetica, Arial, sans-serif; Georgia , "Times New
		Roman", Times, serif;
		font-weight: normal;
		margin: 5px 0 5px 0;
	}
    
    /*
	h4 {
		text-transform: uppercase;
		color: #666;
		font-family: Helvetica, Arial, sans-serif; " Arial Black", Arial,
		Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		margin: 0 0 10px 0;
	}
    */
    
	h4.tight {
		margin-bottom: 0;
	}
	h5 {
		color: #fff;
		font-size: 14px;
	}
	p.abstract {
		margin-top: 5px;
		padding-bottom: 5px;
	}
	p.abstract a:link {
		color: #666;
	}
	.haspic {
		min-height: 70px;
		background-position: 0 0;
		background-repeat: no-repeat;
		overflow: auto;
		zoom: 1;
	}
	.haspic img {
		float: left;
	}
	.haspic h2 {
		padding-left: 110px;
	}
	.haspic p {
		padding-left: 110px;
	}
	.haspic ul {
		padding-left: 110px;
	}
	ul.summary-related {
		list-style-type: none;
	}
	ul.summary-related li {
		background-image:
			url("/images/tgo/icon-sprite-tgo.gif");
		background-position: -420px -80px;
		background-repeat: no-repeat;
		padding: 0 10px 5px 20px;
	}
	ul.summary-related li.video {
		background-position: -400px -100px;
	}
	ul.summary-related li.audio {
		background-position: -380px -120px;
	}
	ul.newslist {
		list-style-type: none;
		margin: 0;
	}
	ul.newslist a {
		color: #0c2d77;
	}
	ul.newslist li {
		background-image:
			url("/images/tgo/icon-sprite-tgo.gif");
		background-position: -420px -80px;
		background-repeat: no-repeat;
		padding: 0 10px 5px 20px;
	}
	ul.newslist li.video {
		background-position: -400px -100px;
	}
	ul.newslist li.audio {
		background-position: -380px -120px;
	}
	ul.summary-related a {
		color: #0c2d77;
	}
	.smallquote {
		font-size: 14px;
		margin: 0 0 10px 0;
	}
	.smallquote blockquote {
		color: #0c2d77;
		padding: 5px 0 0 0;
		background-position: 0 2px;
		background-repeat: no-repeat;
	}
	.smallquote cite {
		color: #666;
	}
	.summary-comment {
		background-color: #f1dbdb;
	}
	.article-summary {
		margin: 0 0 10px 0;
	}
	.article {
		margin: 10px 0;
		border-top: 1px dotted #666;
	}
	.nobreaker {
		margin: 0 0 10px 0;
		border-top: 0;
	}
	.pic-onecol {
		float: left;
		padding: 0 20px 20px 0; /*background: #fff;*/
		line-height: 0;
		font-size: 0;
		margin-top: 0px;
	}
	.article .pic-onecol {
		margin-top: 0;
	}
	.pic-twocol {
		padding: 0 0 10px 0;
		line-height: 0;
		font-size: 0;
	}
	.whiteblock {
		background: url("/images/tgo/shadow-bg-tgo.gif");
		background-position: bottom left;
		margin: 15px -5px 10px -5px;
		padding: 0 5px 5px 5px;
		clear: both;
	}
	.whiteblock-long {
		background: url("/ui/img/shadow-bg-long.gif");
		background-position: bottom left;
		margin: 15px -5px 10px -5px;
		padding: 0 5px 5px 5px;
		clear: both;
	}
	.greyblock {
		background: url("/images/tgo/shadow-bg-tgo.gif");
		background-position: bottom right;
		margin: 15px 0 0 0;
		padding: 0 0 5px 0;
	}
	ul.mostread {
		list-style-type: none;
		margin: 0 0 0 5px;
	}
	ul.mostread li {
		background-image:
			url("/images/tgo/icon-sprite-tgo.gif");
		background-position: -420px -80px;
		background-repeat: no-repeat;
		padding: 0 10px 5px 20px;
	}
	ul.mostread li.video {
		background-position: -400px -100px;
	}
	ul.mostread li.audio {
		background-position: -380px -120px;
	}
	ul.mostread a {
		color: #0c2d77;
	}
	.puff-small {
		background-color: #F2F0E6;
		background-image:
			url("/images/tgo/puff-top-tgo.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
		margin: 0;
		padding: 0;
		overflow: auto;
		zoom: 1;
	}
	.puff-small a:hover {
		text-decoration: none;
	}
	.puff-small img {
		float: left;
	}
	.puff-small h5 {
		text-transform: uppercase;
		line-height: 24px;
		padding: 0 0 4px 160px;
	}
	.puff-small h5 a {
		color: #fff;
	}
	.puff-small p {
		padding: 0 10px 0 160px;
	}
	.puff-small p a {
		color: #0c2d77;
	}
	.puff-large {
		background-image:
			url("/images/tgo/puff-top-tgo.gif");
		background-position: -310px 0;
		background-repeat: no-repeat;
		margin: 0 -2px 0 -2px;
		overflow: auto;
		background-color: #F2F0E6;
		zoom: 1;
	}
	.puff-large img {
		float: left;
	}
	.puff-large h5 {
		padding: 2px 0 8px 160px;
	}
	.puff-large h5 a {
		color: #fff;
	}
	.puff-large a:hover {
		text-decoration: none;
	}
	.puff-large h5 span.source {
		font-weight: normal;
	}
	.puff-large p {
		padding: 0 10px 0 160px;
	}
	.puff-large p a {
		color: #0c2d77;
	}
	.puff-red {
		background-image:
			url("/images/tgo/puff-top-tgo.gif");
		background-position: -620px 0;
		background-repeat: no-repeat;
		overflow: auto;
		zoom: 1;
	}
	.puff-red h5 {
		text-transform: uppercase;
		line-height: 24px;
		padding: 0 0 10px 15px;
	}
	#righttools {
		float: right;
		text-align: right;
		list-style-type: none; /*changes from Herald*/
		width: 350px;
		position: absolute;
		z-index: 5;
		top: 100px;
		right: 20px;
		overflow: hidden;
	}
	#righttools li {
		clear: both;
		line-height: 28px;
		color: white
	}
	#righttools a {
		font-weight: bold;
		color: white !important;
	}
	.puff-strip {
		background: #e1e1e1;
		overflow: auto;
		zoom: 1;
		margin: 0 0 10px 0;
	}
	.puff-strip h4 {
		margin: 0;
		padding: 5px 0 10px 0;
	}
	.puff-strip-item {
		width: 200px;
		float: left;
	}
	.puff-strip-gap {
		width: 0;
		height: 67px;
		padding-left: 10px;
		float: left;
	}
	.puff-strip-item img {
		float: left;
	}
	.puff-strip-item p {
		padding: 0 0 0 110px;
		font-size: 14px;
		font-weight: bold;
	}
	.puff-strip-item a {
		color: #0c2d77;
	}
	ul.mostread-tabs,ul.mostread-tabs-wide {
		list-style-type: none;
		margin: 0 -7px;
		overflow: auto;
		zoom: 1;
	}
	ul.mostread-tabs li,ul.mostread-tabs-wide li {
		text-indent: 15px;
		line-height: 27px;
		height: 35px;
		float: left;
		padding: 0px 0px 0 0;
		width: 103px;
		background-image:
			url("/images/tgo/icon-sprite-tgo.gif");
		background-position: -105px -25px;
		cursor: pointer;
	}
	ul.mostread-tabs li.on {
		width: 104px;
		background-position: 0px -25px;
	}
	ul.mostread-tabs-wide li {
		width: 155px;
		background-image:
			url("/images/tgo/nav-bg-sprite-tgo.gif");
		background-position: -585px -105px;
		cursor: pointer;
	}
	ul.mostread-tabs-wide li.on {
		width: 155px;
		background-position: -430px -105px;
	}
	.open-quote {
		background-image:
			url("/images/tgo/con-sprite-tgo.gif");
		background-position: -20px 0;
		display: inline-block;
		width: 18px;
		height: 16px;
		vertical-align: bottom;
	}
	.close-quote {
		background-image:
			url("/images/tgo/con-sprite-tgo.gif");
		background-position: -40px 0;
		display: inline-block;
		width: 18px;
		height: 16px;
		vertical-align: -5px;
		margin: 0 0 0 4px;
	}
	.rss-icon {
		background-image:
			url("/images/tgo/con-sprite-tgo.gif");
		display: block;
		float: left;
		background-position: 0 0;
		margin: 6px 2px 0 0;
	}
	#most-read-content,#most-commented-content,#most-emailed-content {
		display: none;
	}
	#most-read-content.on,#most-commented-content.on,#most-emailed-content.on
		{
		display: block;
	}
	#searchbox {
		width: 201px;
		height: 28px;
		float: right;
		background: url("/ui/img/con-sprite.gif");
		background-position: 0 -60px;
	}
	#searchbox .search-field {
		float: left;
	}
	#searchbox .s {
		padding: 0;
		margin: 6px 0 0 10px;
		border: 0;
		width: 159px;
		background: none;
	}
	#searchbox .search-button {
		float: right;
		margin: 3px 4px 0 0;
		width: 22px;
		height: 22px;
		overflow: hidden;
	}
	#searchbox .search-button input {
		margin-top: -90px;
		margin-left: -80px;
	}
	#searchbox .search-button:hover input {
		margin-left: -110px;
	}
	.sub-section-drop {
		overflow: auto;
		zoom: 1;
		border-bottom: 1px dotted #666;
		padding-bottom: 5px;
	}
	.sub-section-drop .go-list {
		float: left;
	}
	.sub-section-drop .go-list select {
		width: 256px;
	}
	.sub-section-drop .go-button {
		width: 33px;
		height: 21px;
		overflow: hidden;
		float: left;
		margin: 0 0 0 5px;
	}
	.sub-section-drop .go-button input {
		margin-top: -90px;
	}
	.sub-section-drop .go-button:hover input {
		margin-left: -40px;
	}
	.sidebar-whiteblock { /*margin: 0 -10px;*/
		background: #85B3C6;
		padding: 10px;
		border-bottom: 1px dotted #666;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.sidebar-space {
		margin: 0 -10px 10px -10px;
		height: 10px;
		background: #85B3C6;
	}
	.add-your-comments {
		float: right;
		background: #fff;
		margin: 5px 10px;
		padding: 3px;
		font-weight: bold;
	}
	.see-all-comments {
		float: left;
		background: #fff;
		margin: 5px 10px;
		padding: 3px;
		font-weight: bold;
	}
	.have-your-say-large {
		float: right;
		width: 310px;
		margin-left: 20px;
	}
	.have-your-say-large p {
		margin: 0 15px;
	}
	.have-your-say-large cite {
		margin: 0 15px;
		padding: 0 0 10px 0;
		font-style: normal;
		color: #666;
		display: block;
		overflow: auto;
		zoom: 1;
	}
	.big-quote {
		border-top: 1px dotted #666;
		border-bottom: 1px dotted #666;
		text-align: center;
		padding: 10px 20px;
	}
	.big-quote blockquote {
		color: #0c2d77;
		font-size: 16px;
	}
	.big-quote cite {
		font-style: normal;
		color: #666;
	}
	.byline {
		font-weight: bold;
		color: #666;
		margin-bottom: 10px;
	}
	.comments-top {
		float: right;
	}
	.icon-comments {
		background-image:
			url("/images/tgo/icon-sprite-tgo.gif");
		background-position: -220px -2px;
		display: inline-block;
		width: 18px;
		height: 16px;
		vertical-align: bottom;
	}
	.icon-comments-add {
		background-image:
			url("/images/tgo/icon-sprite-tgo.gif");
		background-position: -240px -2px;
		display: inline-block;
		width: 18px;
		height: 16px;
		vertical-align: bottom;
	}
	.toolbar {
		height: 26px;
		background-image:
			url("/images/tgo/nav-bg-sprite-tgo.gif");
		background-position: -70px -180px;
		margin: 20px -10px 0 -10px;
		clear: both;
	}
	.toolbar-small {
		height: 26px;
		background-image:
			url("/images/tgo/nav-bg-sprite-tgo.gif");
		background-position: -380px -180px;
		margin: -10px -10px 0 -10px;
	}
	.toolbar ul,.toolbar-small ul,.toolbar-blog ul {
		list-style-type: none;
	}
	.toolbar li,.toolbar-small li,.toolbar-blog li {
		float: left;
		line-height: 26px;
	}
	.toolbar li {
		padding: 0 10px 0 10px;
	}
	.toolbar-small li {
		padding: 0 0 0 10px;
	}
	.toolbar-blog li {
		padding: 0 20px 0 0;
	}
	.toolbar a {
		font-weight: bold;
		color: #666;
	}
	.toolbar-small {
		font-weight: normal;
		color: #666;
	}
	.toolbar-small a {
		position: relative;
	}
	.toolbar-small a span.tooltip {
		position: absolute;
		top: -40px;
		left: -40px;
		display: none;
		padding: 0 0 10px 0;
		text-decoration: none;
		background-image:
			url("/images/tgo/icon-sprite-tgo.gif");
		background-position: -242px -29px;
		z-index: 10;
	}
	.toolbar-small a span.tooltip-inner {
		background: #fff9bb;
		border: 1px solid #cec660;
		border-bottom: 0;
		width: 100px;
		height: 30px;
		display: block;
		font-size: 11px;
		text-align: center;
		text-decoration: none;
		color: #000;
	}
	.toolbar-small a:hover span.tooltip {
		display: block;
	}
	#share-this1-menu a,#share-this2-menu a {
		font-weight: normal;
		color: #666;
	}
	.toolbar img,.toolbar-small img,.toolbar-blog img {
		background-image:
			url("/images/tgo/icon-sprite-tgo.gif");
		width: 18px;
		height: 18px;
		vertical-align: -4px;
		margin: 0 3px 0 0;
	}
	img.t-send {
		background-position: -60px 0;
	}
	img.t-print {
		background-position: -80px 0;
	}
	img.t-bookmark {
		background-position: -100px 0;
	}
	img.t-contact {
		background-position: -120px 0;
	}
	img.t-share2 {
		background-position: -140px 0;
	}
	img.t-share3 {
		background-position: -200px 0;
	}
	img.text-smaller {
		background-position: -160px 0;
	}
	img.text-larger {
		background-position: -180px 0;
	}
	img.t-digg {
		background-position: -140px 0;
	}
	img.t-reddit {
		background-position: -260px 0;
	}
	img.t-delicious {
		background-position: -280px 0;
	}
	img.t-facebook {
		background-position: -300px 0;
	}
	img.t-technorati {
		background-position: -320px 0;
	}
	img.t-stumbleupon {
		background-position: -340px 0;
	}
	img.t-newsvine {
		background-position: -360px 0;
	}
	img.t-comment {
		background-position: -240px 0;
	}
	#share-this1,#share-this2 {
		border-left: 1px solid #c3c3c3;
		margin-left: 10px;
	}
	#share-this1,#share-this2 {
		cursor: pointer;
		position: relative;
	}
	#share-this1-menu,#share-this2-menu {
		position: absolute;
		display: none;
		left: 0;
		top: 25px;
		background: #ececec;
		width: 120px;
		padding: 5px 0;
		border: 2px solid #c3c3c3;
	}
	#have-your-say-full {
		margin: 15px 0 10px 0;
	}
	#have-your-say-full h3 {
		text-transform: uppercase;
		font-size: 16px;
		color: #900;
		float: left;
		padding: 0 20px 10px 0;
	}
	#have-your-say-full h3.num-comments {
		color: #666;
		float: none;
	}
	#have-your-say-full .add-your-comments {
		float: right;
		font-weight: normal;
		margin: 0;
		padding: 0;
	}
	#have-your-say-full .reply-to-this {
		float: right;
		margin: 0;
		padding: 0;
	}
	#have-your-say-full cite {
		font-style: normal;
		color: #666;
	}
	#have-your-say-full cite strong {
		color: #000;
		padding-right: 10px;
	}
	#have-your-say-full .comment-reply {
		border-left: 5px solid #f1dbdb;
		padding-left: 10px;
		margin-left: 10px;
	}
	.comment-block p {
		margin: 5px 0 10px 0;
	}
	#add-your-comment {
		border-top: 1px dotted #666;
		overflow: auto;
		zoom: 1;
	}
	#add-your-comment textarea {
		width: 610px;
		height: 70px;
		margin: 10px 0;
	}
	#comment-form-buttons {
		float: right;
		margin: 0 10px 10px 0;
	}
	#comment-form-buttons input {
		margin-left: 10px;
	}
	.pic-onecol .pic-caption {
		line-height: 14px;
		font-size: 12px;
		background: #e1e1e1;
		color: #000;
		padding: 5px;
		width: 290px;
		height: 28px;
	}
	#logo h1 {
		margin: 0;
	}
	.pic-twocol .pic-caption {
		line-height: 14px;
		font-size: 12px;
		background: #e1e1e1;
		color: #000;
		padding: 5px;
		width: 610px;
	}
	#archive-big {
		text-align: center;
		padding: 20px 0;
	}
	#archive-big-text {
		border: 1px solid #999;
		padding: 2px 0 0 2px;
		font-size: 14px;
		height: 22px;
		width: 300px;
	}
	#archive-big-submit {
		height: 26px;
		width: 100px;
	}
	#contentbody .topics .small-thirds-one {
		margin: 10px 20px 10px 0;
		width: 180px;
		padding-bottom: 10px;
	}
	.topics ol {
		margin-left: 30px;
		margin-bottom: 5px;
	}
	#contentbody .topics-sub .small-thirds-one {
		margin: 10px 20px 10px 0;
		width: 180px;
		padding-bottom: 10px;
	}
	.topics-sub ol {
		list-style-type: none;
	}
	.topics-sub li {
		padding: 0 0 5px 0;
	}
	hr {
		clear: both;
		background-color: #fff;
		height: 1px;
		border-top: #fff;
		border-bottom: 1px dotted #666;
	}
	#additional-comments,#read-fewer-comments-link {
		display: none;
	}
	#pic-nav {
		background: #c3c3c3;
		line-height: 14px;
		font-size: 12px;
		width: 280px;
		padding: 10px;
		overflow: auto;
		zoom: 1;
		text-align: center;
	}
	.pic-twocol #pic-nav {
		width: 600px;
	}
	#pic-nav .back {
		float: left;
		cursor: pointer;
		background-image:
			url("/images/tgo/icon-sprite-tgo.gif");
		background-position: -220px -20px;
		padding: 0 0 0 10px;
		width: 30px;
	}
	#pic-nav .next {
		float: right;
		cursor: pointer;
		background-image:
			url("/images/tgo/icon-sprite-tgo.gif");
		background-position: -285px -20px;
		padding: 0 10px 0 0;
		width: 30px;
	}
	#pic-nav .back:hover,#pic-nav .next:hover {
		text-decoration: underline;
	}
	#pic-nav ul,#pic-image-set ul,#pic-caption-set ul {
		list-style-type: none;
	}
	#pic-nav li {
		display: inline;
		background: #999;
		border: 1px solid #666;
		padding: 1px 4px;
		margin: 1px;
		color: #fff;
		text-align: center;
		cursor: pointer;
	}
	#pic-nav li:hover {
		background: #666;
	}
	#pic-nav li.on {
		background: #0c2d77;
	}
	#pic-nav li.picLabel {
		border: 0;
		background: none;
		color: #000;
		cursor: auto;
		padding-right: 0;
	}
	#pic-nav li.picLabel:hover {
		background: none;
	}
	#pic-image-set li {
		display: none;
	}
	#pic-image-set li.on {
		display: block;
	}
	#pic-caption-set li {
		display: none;
	}
	#pic-caption-set li.on {
		display: block;
	}
	#videoplayer p {
		line-height: 14px;
		font-size: 12px;
		text-align: center;
		width: 220px;
		height: 100px;
		padding: 50px 40px;
	}
	#breaking-news-nopic p {
		border: 2px solid #990000;
		font-size: 18px;
		font-weight: bold;
		height: 46px;
		line-height: 14px;
		padding: 75px 40px;
		text-align: center;
		text-transform: uppercase;
		width: 216px;
	}
	.pic-twocol #videoplayer p {
		width: 540px;
		height: 213px;
		padding: 100px 40px;
	}
	#breaking-message {
		overflow: hidden;
		height: 20px;
		position: relative;
	}
	#breaking-message-text {
		font-style: normal;
		white-space: nowrap;
		direction: rtl;
		width: 460px;
		display: block;
	}
	#breaking-message-clicker {
		position: absolute;
		width: 460px;
		height: 24px;
	}
	#breaking-message-clicker img {
		width: 460px;
		height: 24px;
	}
	#show-navigation {
		display: none;
	}
	#poll {
		border-top: 1px dotted #666;
		border-bottom: 1px dotted #666;
		overflow: auto;
		zoom: 1;
		padding: 5px 0 10px 0;
	}
	#poll-question {
		width: 300px;
		float: left;
		margin: 0 20px 0 0;
	}
	#poll-question .question {
		font-size: 20px;
		line-height: 22px;
		font-family: Helvetica, Arial, sans-serif; Georgia , "Times New
		Roman", Times, serif;
		padding: 0 0 10px 0;
	}
	#poll-question #poll-view-link {
		color: #1b6dae;
		cursor: pointer;
	}
	#poll-answer {
		width: 300px;
		float: left;
	}
	#poll-options {
		list-style-type: none;
		margin: 0 0 0 5px;
	}
	#poll-options li {
		background-image:
			url("/images/tgo/icon-sprite-tgo.gif");
		background-position: -420px -80px;
		background-repeat: no-repeat;
		padding: 0 10px 0px 20px;
		margin: 0 0 5px 0;
		font-weight: bold;
		color: #0c2d77;
		cursor: pointer;
		position: relative;
	}
	#poll-options .poll-score {
		float: right;
	}
	#poll-options .poll-bar {
		position: absolute;
		height: 16px;
	}
	#poll-options .poll-opt {
		position: absolute;
		z-index: 10;
		padding: 0 0 0 5px;
	}
	#sitemap {
		background-repeat: repeat-x;
		background-position: top;
		padding: 15px 20px;
		border: 1px solid #0c2d77;
		border-top: 0;
		overflow: hidden;
		padding: 0 0 0 10px;
		position: relative;
		margin: 0 10px;
		height: 0px;
	}
	#sitemap-link {
		color: #fff;
		cursor: pointer;
	}
	#sitemap p#sitemap-close {
		position: absolute;
		right: 10px;
		bottom: 10px;
		border: 1px solid #c3c3c3;
		padding: 5px;
		background: #fff;
		cursor: pointer;
	}
	#sitemap h4 {
		margin: 10px 0 5px 0;
	}
	#sitemap ul {
		list-style-type: none;
	}
	#sitemap li {
		padding: 0 0 2px 0;
	}
	#sitemap ul ul {
		margin: 0 0 0 20px;
	}
	.sitemap-col {
		float: left;
		width: 153px;
		margin: 0 5px 0 0;
	}
	.sitemap-second h4 {
		color: black;
	}
	.bigredbox {
		background: url("/ui/img/big-red-box-bg.gif");
		background-position: bottom;
		margin: 0 -5px 10px -5px;
		padding: 0 15px 10px 15px;
		overflow: auto;
		zoom: 1;
	}
	.bigredbox p {
		margin: 10px 0;
	}
	.bigredbox label {
		width: 120px;
		display: block;
		float: left;
		clear: left;
		margin: 5px 0;
	}
	.bigredbox input {
		width: 150px;
		margin: 5px 0;
	}
	.bigredbox textarea {
		width: 150px;
		height: 60px;
		font-family: Helvetica, Arial, sans-serif; Arial , Helvetica,
		sans-serif;
		font-size: 12px;
	}
	.bigredbox-title {
		background: url("/ui/img/big-red-box-bg.gif");
		background-position: top;
		height: 24px;
		text-transform: uppercase;
		line-height: 24px;
		padding: 0 10px;
	}
	.bigredbox-columns {
		width: 295px;
		margin: 0 10px 0 0;
		float: left;
	}
	#uploaderOverlay {
		background: url("/ui/img/buttons.gif");
		background-position: 0 0;
		width: 200px;
		height: 28px;
		margin: 0 0 10px 40px;
	}
	#uploadFilesLink {
		background: url("/ui/img/buttons.gif");
		background-position: 0 -30px;
		width: 200px;
		height: 28px;
		margin: 0 0 0 40px;
		cursor: pointer;
	}
	#uploadFilesLink.working {
		background-position: 0 -60px;
		cursor: auto;
	}
	#uploadFilesLink img {
		width: 200px;
		height: 28px;
	}
	label.required-field {
		background: url("/ui/img/con-sprite.gif");
		background-position: 105px -160px;
		background-repeat: no-repeat;
	}
	.yui-dt {
		margin: 10px 0;
	}
	.yui-dt table {
		width: 100%;
	}
	.yui-dt table caption {
		display: none;
	}
	.yui-dt table td {
		padding: 5px;
	}
	td.yui-dt-col-name .yui-dt-liner {
		width: 150px;
		overflow: hidden;
		white-space: nowrap;
	}
	.yui-dt-col-size {
		display: none;
	}
	ul.register-optins {
		padding: 10px 0 0 0;
	}
	ul.register-optins label {
		font-size: 11px;
		color: #666;
	}
	ul.register-main {
		list-style-type: none;
	}
	ul.register-main li {
		padding: 0 0 10px 0 !important;
		background: none !important;
		position: relative;
	}
	ul.register-main label {
		display: block;
		float: left;
		width: 110px;
		line-height: 28px;
	}
	ul.register-main input {
		width: 190px;
		padding: 5px;
		border: 1px solid #666;
	}
	ul.register-main span.tooltip {
		position: absolute;
		top: -5px;
		left: 320px;
		display: none;
		padding: 0 0 0 10px;
		text-decoration: none;
		background-image:
			url("/images/tgo/icon-sprite-tgo.gif");
		background-position: -339px -80px;
		z-index: 10;
	}
	ul.register-main span.tooltip-inner {
		background: #fff9bb;
		border: 1px solid #cec660;
		border-left: 0;
		width: 270px;
		padding: 10px;
		display: block;
		font-size: 11px;
	}
	ul.register-format {
		padding: 10px 0 15px 0;
		overflow: auto;
		zoom: 1;
		list-style-type: none;
	}
	ul.register-format li {
		float: left;
		width: 210px;
	}
	ul.register-format input {
		display: block;
		float: left;
		height: 17px;
		margin: 0 3px 0 0;
	}
	ul.register-sections {
		list-style-type: none;
	}
	ul.register-sections input {
		display: block;
		float: left;
		height: 17px;
		margin: 0 3px 0 0;
	}
	ul.register-sections label {
		line-height: 17px;
		color: #666;
	}
	div.spacer {
		clear: both;
		margin-bottom: 15px;
	}
	div.register-submit {
		margin: 20px;
		text-align: center;
	}
	div.register-submit input {
		width: 150px;
		height: 30px;
	}
	h2.section-head {
		margin: 10px 0;
		color: #1b6dae;
	}
	a.bookmark-remove,a.bookmark-send {
		display: block;
		float: right;
		margin: 0 0 0 10px;
	}
	a.bookmark-remove img,a.bookmark-send img,a.bookmark-link img {
		width: 18px;
		height: 18px;
		vertical-align: middle;
		margin: 0 5px 0 0;
		background-image:
			url("/images/tgo/icon-sprite-tgo.gif");
	}
	a.bookmark-remove img {
		background-position: -18px -160px;
	}
	a.bookmark-send img {
		background-position: -60px 0px;
	}
	a.bookmark-link img {
		background-position: -100px 0px;
	}
	ul.bookmarks {
		margin-bottom: 10px;
	}
	ul.bookmarks li {
		padding: 5px;
	}
	ul.bookmarks li:hover {
		background: #fffabb;
	}
	a.bookmark-link {
		color: #0c2d77;
	}
	.sidebar ul.register-main input {
		width: 178px;
	}
	.sidebar ul.register-format li {
		width: 150px;
	}
	.sidebar ul.register-optins input {
		display: block;
		float: left;
		height: 17px;
		margin: 0 3px 0 0;
	}
	.rss-intro {
		background-image:
			url("/images/tgo/nav-bg-sprite-tgo.gif");
		background-position: -910px -100px;
		background-repeat: no-repeat;
		padding: 0 30px 0 60px;
		height: 70px;
	}
	img.rss-link-icon {
		display: block;
		float: right;
		width: 18px;
		height: 18px;
		background-image:
			url("/images/tgo/icon-sprite-tgo.gif");
		background-position: 0 0;
	}
	ul.rss-sections {
		list-style-type: none;
	}
	ul.rss-sections li {
		clear: both;
		padding: 5px 0;
		border-top: 1px solid #e1e1e1;
		margin: 0 20px 0 0;
	}
	img#rss-close {
		display: block;
		float: right;
		cursor: pointer;
		width: 18px;
		height: 18px;
		background-image:
			url("/images/tgo/icon-sprite-tgo.gif");
		background-position: -140px -90px;
	}
	#rss-subscriptions {
		position: absolute;
		background-color: #fff;
		padding: 10px;
		border: 2px solid #c3c3c3;
		overflow: auto;
		zoom: 1;
		width: 176px;
		margin: -12px 0 0 -12px;
	}
	#rss-subscriptions ul {
		list-style-type: none;
	}
	#rss-subscriptions li {
		background-image:
			url("/images/tgo/icon-sprite-tgo.gif");
		background-position: -420px -80px;
		background-repeat: no-repeat;
		padding: 0px 10px 10px 20px;
		border-top: 0;
	}
	#rss-subject {
		font-weight: bold;
		padding: 0 0 10px 0;
	}
	.photo-thumbnail-set {
		margin: 5px -10px 10px 0;
		padding: 0 0 5px 0;
		overflow: auto;
		zoom: 1;
	}
	.photo-thumbnail-set li {
		display: block;
		float: left;
		margin: 0 10px 10px 0;
		width: 200px;
	}
	.photo-thumbnail-set img {
		width: 200px;
		height: 133px;
	}
	.photo-thumbnail-caption {
		text-indent: 16px;
		background-image:
			url("/images/tgo/icon-sprite-tgo.gif");
		background-position: -420px -80px;
		background-repeat: no-repeat;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.gallery-top-story {
		border-bottom: 1px dotted #666;
		padding: 0 0 5px 0;
		margin: 0 0 10px 0;
	}
	.gallery-top-story .summary-related {
		margin-top: 5px;
	}
	.video-thumbnail-set {
		margin: 35px -10px 10px 0;
		padding: 0 0 5px 0;
		overflow: auto;
		zoom: 1;
		border-bottom: 1px dotted #666;
	}
	.video-thumbnail-set li {
		display: block;
		float: left;
		margin: 0 10px 0 0;
		width: 95px;
	}
	.video-thumbnail-set img {
		width: 95px;
		height: 63px;
	}
	.video-thumbnail-set h4 {
		position: absolute;
		margin-top: -27px;
	}
	.video-thumbnail-caption {
		text-indent: 17px;
		background-image:
			url("/images/tgo/icon-sprite-tgo.gif");
		background-position: -400px -100px;
		background-repeat: no-repeat;
	}
	.audio-thumbnail-caption {
		text-indent: 17px;
		background-image:
			url("/images/tgo/icon-sprite-tgo.gif");
		background-position: -380px -120px;
		background-repeat: no-repeat;
	}
	.slideshow-thumbnail-caption {
		text-indent: 17px;
		background-image:
			url("/images/tgo/icon-sprite-tgo.gif");
		background-position: -360px -140px;
		background-repeat: no-repeat;
	}
	.blog-header {
		margin-bottom: 15px;
	}
	.blog-entry {
		border-bottom: 1px dotted #666;
		padding: 0 0 10px 0;
		margin: 0 0 10px 0;
		overflow: auto;
		zoom: 1;
	}
	p.tags a:link,p.tags a:visited {
		color: #666;
	}
	.blog-more {
		margin: 10px 0;
	}
	ul.blog-more-news {
		list-style-type: none;
	}
	ul.blog-more-news li {
		background-image:
			url("/images/tgo/icon-sprite-tgo.gif");
		background-position: -420px -80px;
		background-repeat: no-repeat;
		padding: 0 10px 10px 20px;
	}
	ul.blog-more-news li.headline {
		padding-bottom: 0;
	}
	ul.blog-more-news li.summary {
		background: none;
	}
	.blog-about {
		background: transparent url("/ui/img/puff-top.gif") no-repeat scroll
			-310px 0;
		margin: 0 -5px;
		overflow: auto;
		padding: 0 5px;
		color: #666;
	}
	.blog-about h5 {
		font-size: 18px;
		font-weight: normal;
		padding: 7px 0 16px 10px;
	}
	p.blog-puff-intro {
		margin: 0 10px 10px 10px;
	}
	.blog-about h4 {
		margin: 10px;
	}
	ul.blogroll {
		list-style-type: none;
		margin: 0 0 10px 10px;
	}
	ul.blogroll li {
		background-image:
			url("/images/tgo/icon-sprite-tgo.gif");
		background-position: -420px -80px;
		background-repeat: no-repeat;
		padding: 0 10px 5px 20px;
	}
	ul.blog-authors-item {
		margin: 0 10px;
		list-style-type: none;
	}
	ul.blog-authors-item li {
		border-bottom: 1px dotted #666;
		overflow: auto;
		zoom: 1;
		margin: 0 0 10px 0;
	}
	ul.blog-authors-item img {
		float: left;
		width: 70px;
		height: 70px;
	}
	ul.blog-authors-item h6 {
		font-size: 14px;
		padding: 0 0 0 80px;
	}
	ul.blog-authors-item p {
		padding: 0 0 0 80px;
		margin: 5px 0;
	}
	#searchbox-large {
		margin: 10px 0 10px -10px;
		padding: 5px 10px;
		background-image:
			url("/images/tgo/search-large-bg-tgo.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
		overflow: auto;
		zoom: 1;
		position: relative;
	}
	#searchbox-large .search-large-field {
		float: left;
		width: 400px;
		height: 40px;
		background: url("/ui/img/search-large-bg.png");
		background-position: 0 -80px;
	}
	#searchbox-large .s {
		padding: 0;
		margin: 6px 0 0 10px;
		border: 0;
		width: 280px;
		font-size: 20px;
		color: #666;
		background: none;
	}
	#searchbox-large .search-large-button {
		width: 108px;
		height: 34px;
		overflow: hidden;
		position: absolute;
		top: 8px;
		left: 298px;
		z-index: 10;
	}
	#searchbox-large .search-large-button input {
		margin-top: -80px;
		margin-left: -410px;
	}
	#searchbox-large .search-large-button:hover input {
		margin-left: -520px;
	}
	ul.search-large-left {
		list-style-type: none;
	}
	ul.search-large-left li {
		float: left;
		border-right: 1px solid #CCCCCC;
		margin: 5px 10px 0 0;
		padding: 0 10px 0 0;
	}
	ul.search-large-right {
		list-style-type: none;
		clear: both;
		float: right;
	}
	ul.search-large-right li {
		float: left;
		border-left: 1px solid #CCCCCC;
		margin: 5px 0 0 10px;
		padding: 0 0 0 10px;
	}
	.search-results {
		border-top: 1px dotted #666;
		border-bottom: 1px dotted #666;
		padding: 10px 0 0 0;
	}
	.search-results h2 {
		margin: 0 0 5px 0;
	}
	.search-results h2.hasvideo {
		text-indent: 20px;
		background: url("/ui/img/con-sprite.gif");
		background-position: -400px -100px;
		background-repeat: no-repeat;
	}
	.search-results li.haspic h2.hasvideo {
		background-position: -290px -100px;
	}
	.search-results p.summary {
		color: #666;
		margin: 0 0 5px 0;
	}
	.search-results p.date {
		font-size: 11px;
	}
	ul.search-results-list {
		list-style-type: none;
	}
	ul.search-results-list li {
		overflow: auto;
		zoom: 1;
		padding: 0 0 15px 0;
	}
	#search-nav {
		padding: 10px 0;
		overflow: auto;
		zoom: 1;
		text-align: center;
	}
	#search-nav .back {
		float: left;
		cursor: pointer;
		background-image:
			url("/images/tgo/icon-sprite-tgo.gif");
		background-position: -220px -20px;
		padding: 0 0 0 10px;
		width: 30px;
	}
	#search-nav .next {
		float: right;
		cursor: pointer;
		background-image:
			url("/images/tgo/icon-sprite-tgo.gif");
		background-position: -285px -20px;
		padding: 0 10px 0 0;
		width: 30px;
	}
	#search-nav ul {
		list-style-type: none;
	}
	#search-nav li {
		display: inline;
		background: #999;
		border: 1px solid #666;
		margin: 1px;
		text-align: center;
	}
	#search-nav li a:link,#search-nav li a:visited {
		color: #fff;
		padding: 1px 4px;
	}
	#search-nav li:hover {
		background: #666;
	}
	#search-nav li.on {
		background: #0c2d77;
	}
	ul.big-numbers {
		list-style-type: none;
		color: #666;
		margin: 0 0 0 5px;
	}
	ul.big-numbers strong {
		color: #000;
	}
	ul.big-numbers li {
		padding: 0 10px 20px 45px;
		background: url("/ui/img/numbers.gif");
		background-repeat: no-repeat;
	}
	ul.big-numbers li.one {
		background-position: -120px 0;
	}
	ul.big-numbers li.two {
		background-position: -80px -40px;
	}
	ul.big-numbers li.three {
		background-position: -40px -80px;
	}
	ul.big-numbers li.four {
		background-position: 0 -120px;
	}
	#skyscraper {
		position: absolute;
		margin-left: 992px;
		top: 110px;
	}
	.article-body ul li {
		background-image:
			url("/images/tgo/icon-sprite-tgo.gif");
		background-position: -420px -80px;
		background-repeat: no-repeat;
		padding: 0 10px 5px 20px;
		list-style-type: none;
	}
	#frm-login-email-yes,#frm-login-email-no {
		margin: 0 3px 0 10px;
	}
	span.videoIcon {
		background-image:
			url("/images/tgo/icon-sprite-tgo.gif");
		background-position: -400px -100px;
		background-repeat: no-repeat;
		width: 20px;
		height: 15px;
		display: block;
		float: left;
	}
	h1 span.videoIcon {
		margin-top: 10px;
	}
	#leaderboard-source {
		position: relative;
		margin: 0 auto;
		text-align: center;
	}
	#carousel {
		margin-bottom: 10px;
	}
	.ex {
		
	}
	div.news div.small-thirds-two div.article-summary h2 {
		font-family: Helvetica, Arial, sans-serif; Arial Black, Helvetica,
		Arial, Sans-serif;
		font-size: 18px;
		letter-spacing: -1px;
	}
	div.news div.small-thirds-two { /* width:auto !important; */
		
	}
	div.news div.small-thirds-two div.article-summary p.abstract {
		font-size: 13px;
		font-weight: normal;
	}
	div.news div.small-thirds-two div.article-summary p.abstract a {
		color: black;
	}
	div.news div.small-thirds-two div.article-summary p.abstract a:hover {
		color: black;
	}
	div.news div.small-thirds-two div.article-summary h2 a {
		color: black;
	}
	div.news div.small-thirds-two div.article-summary h2 a:hover {
		color: black;
	}
	div.mainsection div.small-thirds-two div.article-summary h2 {
		font-family: Helvetica, Arial, sans-serif; Arial Black, Helvetica,
		Arial, Sans-serif;
		font-size: 18px;
		letter-spacing: -1px;
	}
	div.mainsection div.small-thirds-two { /*width:auto !important;*/
		
	}
	div.mainsection div.small-thirds-two div.article-summary p.abstract {
		font-size: 13px;
		font-weight: normal;
	}
	div.mainsection div.small-thirds-two div.article-summary p.abstract a {
		color: black;
	}
	div.mainsection div.small-thirds-two div.article-summary p.abstract a:hover
		{
		color: black;
	}
	div.mainsection div.small-thirds-two div.article-summary h2 a {
		color: black;
	}
	div.mainsection div.small-thirds-two div.article-summary h2 a:hover {
		color: black;
	}
	#buttonAds-source ul {
		list-style-type: none;
	}
	#buttonAds-source ul li {
		float: left;
		font-size: 0;
		line-height: 0;
		padding: 15px;
	}
	iframe html body {
		background-color: #EFEDE2;
	}
	li span.mobile-hidden,span.mobile-hidden+a {
		
	}
	div.sidebar div.toolbar-small {
		display: none;
	}
	#gear-container div.top-story img {
		position: relative;
		z-index: -1;
		left: -85px;
	}
	a.browseArchive {
		display: none;
	}
	#gear-container {
		margin-bottom: 10px;
	}
	#gear-container div.top-story div.simple-divider {
		display: none;
	}
	#gear-container div.top-story {
		width: 420px;
		float: left;
		overflow: visible;
		border: none !important;
	}
	#gear-container div.top-subsection {
		overflow: hidden;
		margin: 5px;
	}
	#gear-container div.top-story div.pic-onecol {
		float: right;
		width: 100px;
	}
	div#gear-container div.top-story h1 {
		width: 250px;
		font-size: 1.5em;
		padding-left: 10px;
	}
	div#gear-container div.top-story p.abstract {
		width: 250px;
		padding-left: 10px;
	}
	div#gear-container h4 {
		color: black;
		font-size: 1.5em;
		text-transform: capitalize;
		border-bottom: 1px solid black;
	}
	#walks-container {
		clear: both;
		margin-bottom: 10px;
	}
	#walks-container h4 {
		color: black;
		font-size: 1.5em;
		text-transform: capitalize;
		border-bottom: 1px solid black;
	}
	ul.big-numbers {
		background: white;
		padding: 10px;
	} /* YUI autocomplete css */
	.yui-ac {
		position: relative;
		font-family: Helvetica, Arial, sans-serif; arial;
		font-size: 100%;
	}
	.yui-ac-input {
		position: absolute;
		width: 100%;
	}
	.yui-ac-container {
		position: absolute;
		top: 30px;
		left: 110px;
		width: 100%;
	}
	.yui-ac-content {
		position: absolute;
		width: 100%;
		border: 1px solid #808080;
		background: #fff;
		overflow: hidden;
		z-index: 9050;
	}
	.yui-ac-shadow {
		position: absolute;
		margin: .3em;
		width: 100%;
		background: #000;
		-moz-opacity: .10;
		opacity: .10;
		filter: alpha(opacity = 10);
		z-index: 9049;
	}
	.yui-ac iframe {
		opacity: 0;
		filter: alpha(opacity = 0);
		padding-right: .3em;
		padding-bottom: .3em;
	}
	.yui-ac-content ul {
		margin: 0;
		padding: 0;
		width: 100%;
	}
	.yui-ac-content li {
		margin: 0;
		padding: 2px 5px !important;
		cursor: default;
		white-space: nowrap;
		list-style: none;
		zoom: 1;
	}
	.yui-ac-content li.yui-ac-prehighlight {
		background: #B3D4FF;
	}
	.yui-ac-content li.yui-ac-highlight {
		background: #426FD9;
		color: #FFF;
	}

        /** added 16/4/2010 */
        #need-to-login-message {
        }
		
}  /* close screen styles */
@media print {
	#need-to-login-message,#leaderboard,#mpu,#skyscraper,#righttools,#topnav,#subnav,#sitemap,.breaking,#logo a,#show-navigation,.toolbar,.toolbar-small,#footer p a,#pic-caption-set,#pic-nav,#logo,#logo p,#pic-container,.sidebar
		{
		display: none;
	}
	#masthead:before {
		content: "TGO Magazine";
	}
	img {
		border: 0;
	}
	body {
		font-family: Helvetica, Arial, sans-serif; Arial , Helvetica, sans-serif
		;
		font-size: 12px;
	}
	h1 {
		font-size: 30px;
		line-height: 30px;
		font-family: Helvetica, Arial, sans-serif; Arial
		Black,Arial,Verdana,sans-serif;
		font-weight: normal;
		margin: 5px 0 5px 0;
	}
	.pic-onecol {
		float: right;
	}
	#pic-image-set ul {
		list-style-type: none;
	}
} /* close print styles */ /* CSS Document */
