/*
File: CiUI.css

Style sheet complementing CiUI library.

License:
	http://clientside.cnet.com/wiki/cnet-libraries#license
*/

body {
	overflow: visible;
	padding: 0;
	margin: 0;
}

#iphone_header {
	left: 0px;
	top: 0px;
	height:44px;
	background: #ca2026;
}

#iphone_body {
/*  position: relative;*/
/*  overflow: hidden; */
	width: 100%;
	min-height: 316px;
}

.iphone_page {
/*  position: absolute;*/
	width: 100%;
}

#iphone_footer {
/*  position: relative;*/
	font-size: 10px;
	color: #666;
	text-align: center;
}

#iphone_backbutton {
	position: relative;
	float: left;
	top: 7px;
	left: 5px;
	cursor: pointer;
	display: none;
}

#iphone_backbutton_text {
	background:transparent url(../images/ciui/back-button-body.png) no-repeat scroll right top;
	color:white;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:30px;
	margin-left:11px;
	padding-right:5px;
	padding-top:9px;
	text-decoration:none;
}

#iphone_loading_page {
	display: none;
}

#iphone_title {
	color: white;
	position: relative;
	text-align: center;
	padding: 0;
	top: 13px;
	font-weight: bold;
	font-size: 18px;
	text-shadow: rgba(0, 0, 0, 0.4) 0px -1px 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	left: 5px;
}

.load_more {
	display: block; 
	height: 17px; 
	padding: 8px 32px 8px 10px; 
	font-weight: bold; 
	font-size: 14px; 
	background-color: #eee;
	text-decoration: none;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

a.load_more:before {
	content: "Load more content...";
}

.load_more_loading {
	display: block; 
	height: 17px; 
	padding: 8px 32px 8px 23px; 
	font-weight: bold; 
	font-size: 14px; 
	background:#194fdb url(../images/ciui/loading-small.gif) no-repeat 1% center;
	text-decoration: none;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	color: white;
}

a.load_more_loading:after {
	content: "Loading...";
}

.info_msg {
	font-size:18px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	height:300px;
	width:100%;
	margin-bottom:150px;
	margin-top:100px;
}

#cancel_button {
	font-size: 16px;
	font-weight: bold;
	margin-top: 5px;
	color: #333;
}

.menu {
	width: 100%;
	list-style-type: none;
}

.menu > li {
	clear: both;
	height: 30px;
	font-weight: bold;
	font-size: 16px;
	cursor: pointer;
	margin: 0;
	padding: 8px 0pt 8px 10px;
	border-bottom: 1px solid #ddd;	
}

.menu > li > a {
	text-overflow: ellipsis;
	text-decoration: none;
	color: #333;
	display: block;
	padding: 8px 32px 8px 10px;
	margin: 0px 0pt -8px -10px;
	background: url("/images/arrow-right.png") no-repeat right center;
}

.menu li button {
	font-size:16px;
	font-weight:bold;
	vertical-align: middle;
}

.menu li img {
	border: 0px;
	vertical-align:middle;
	margin-right: 5px;
}

/* More */

.iMore {
	border-bottom:solid 1px #e1e1e1;
	background-color:#fff;
	font-weight:bold;
	text-align:center;
	font-size:17px;
}
.iMore a {
	display:block;
	color:#2470d8;
	padding:20px 0;
	text-decoration:none;
}
.iMore.__lod a { color:#888 }
.iMore.__lod a:before {
	content:url(../images/webapp/loader.gif);
	vertical-align:middle;
	width: 23px;
	height: 16px;
}


/* Tab */

#iHeader .iTab { margin-right:15px }

.iTab {
	border-width:3px 16px;
	-webkit-border-image:url(../images/webapp/button-light.png) 3 16;
}
.iTab ul {
	margin:0 -16px;
	padding:0;
	height:26px;
	line-height:26px;
	font-size:13px;
	text-shadow:rgba(0,0,0,0.5) 0 -1px 0;
	color:fff;
	font-weight:bold;
}
.iTab li {
	list-style:none;
	padding:0;
	white-space:nowrap;
	float:left;
	text-align:center;
}
.iTab li:first-child a { border:none; }
.iTab li a {
	border-left:solid 1px rgba(0,0,0,0.3);
	color:inherit;
	text-decoration:none;
	display:block;
	margin:-1px 0;
	line-height:28px;
	overflow:hidden;
	padding:0 8px;
}
.iTab li:first-child a {
	-webkit-border-top-left-radius:4px;
	-webkit-border-bottom-left-radius:4px;
}
.iTab li:last-child a {
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
}
.iTab li.__act a { background:rgba(0,32,128,0.30) url(../images/webapp/button-bg.png) top repeat-x }


/* Table */

table.iTable {
	border-spacing:0;
	background:#c8c8cd url(../images/webapp/table-bg-main.png) top repeat-x;
	color:#2c3641;
	border-bottom:solid 1px #a2a5ae;
	text-shadow:rgba(255,255,255,0.7) 0 1px 0;
}
.iTable thead th {
	border-bottom:solid 1px #a2a5ae;
	background:#d3d3d7 url(../images/webapp/table-bg-headcell.png) top repeat-x;
	font-weight:bold;
	font-size:9px;
	padding:2px 10px;
	text-align:left;
	color:#545454;
}

.iTable thead td {
	background:#d3d3d7 url(../images/webapp/table-bg-head.png) bottom repeat-x;
	font-size:16px;
	line-height:16px;
	padding:8px 8px;
	text-align:center;
	font-weight:bold;
}

.iTable tbody td:first-child { border-left:none }
.iTable tbody td:last-child { border-right:none }
.iTable tbody tr:last-child td { border-bottom:none }

.iTable tbody td {
	border:solid 1px #a2a5ae;
	border-top-color:#f2f1f3;
	border-right-color:#f2f1f3;
	padding:5px 8px;
	font-size:15px;
	font-weight:bold;
}

/* Menu */

.iMenu h3,
.iBlock h1,
.iPanel legend {
	color:#4c566c;
	margin:0 8px;
	font-size:16px;
	font-weight:bold;
	text-shadow:#fff 0 1px 0
}

.iMenu ul,
.iPanel fieldset ul,
.iBlock div,
.iBlock p {
	padding:0;
	margin:10px 0 20px;
	font-weight:bold;
	border-width: 1px;
	border-style:solid;
	border-color:#a9acaf;
	-webkit-border-radius:9px;
	background-color:#fff
}

.iMenu li,
.iPanel fieldset li {
	font-size:17px;
	list-style-type: none;
	border-top-width:1px;
	border-top-style:solid;
	border-color:inherit;
	line-height:20px;
	padding:11px 8px 12px;
}

.iMenu a,
.iPanel a {
	margin:-11px -8px -12px;
	padding:inherit;
	color:inherit;
	text-decoration:none;
	display:block;
}

.iMenu li img {
	float:left;
	border:none;
	margin:-4px 11px 1px 0;
}

.iMenu li span,
.iPanel li span {
	float:right;
	color:#324f85;
	font-weight:normal;
}

/* Panel */

.iPanel input[type=text],
.iPanel input[type=password],
.iPanel input[type=search] {
	width:100%;
	margin:-4px 0 -5px;
	padding:4px 0 5px;
	border:none;
	font-size:inherit;
	line-height:inherit;
	font-weight:normal;
	background:none;
}

.iPanel legend { display:inline }
.iPanel fieldset {
	margin:0;
	padding:0;
	border:none;
}

.iMenu ul.iArrow span,
li.iRadio span { margin-right:23px }
.iMenu li:first-child,
.iPanel li:first-child { border-top:none }

.iMenu li.__sel span,
.iPanel li.__sel span { color:#fff }
.iMenu li.__sel img { border-color:#fff }

.iMenu li:first-child,
.iMenu li:first-child a,
.iPanel li:first-child,
.iPanel li:first-child a {
	-webkit-border-top-right-radius:9px;
	-webkit-border-top-left-radius:9px;
}
.iMenu li:last-child,
.iMenu li:last-child a,
.iPanel li:last-child,
.iPanel li:last-child a {
	-webkit-border-bottom-right-radius:9px;
	-webkit-border-bottom-left-radius:9px;
}


/* Block */

.iBlock { margin:9px 9px 20px }
.iBlock p,
.iBlock div p {
	margin:8px;
	font-size:14px;
	line-height:18px;
	font-weight:normal;
}
.iBlock p {
	padding:8px;
	margin:10px 0 0;
}
.iBlock div p { border:none; padding:0; margin:8px; }

/* List */

.iList ul {
	margin:0;
	padding:0;
	font-weight:bold;
	background-color:#fff;
}

.iList li {
	border-bottom:solid 1px #e1e1e1;
	list-style:none;
	font-size:20px;
	line-height:23px;
	padding:10px;
}

.iMenu li em,
.iList li em,
.iList li small {
	white-space:nowrap;
	overflow:hidden;
}

.iMenu li em,
.iList li em {
	margin:0;
	display:block;
	font-style:normal;
	font-size:inherit;
	font-weight:inherit;
}

.iList li a {
	margin:-10px;
	padding:inherit;
	display:block;
	text-decoration:none;
	color:inherit;
}

.iList li small {
	display:block;
	font-size:14px;
	color:#7f7f7f;
	line-height:18px;
	text-shadow:none;
	font-weight:normal;
}

.iList li img {
	float:left;
	height:29px;
	margin:-3px 10px 0 0;
}

ul.iArrow li a[rev~=media] { background-image:url(../images/webapp/bullet-media.png) !important }
ul.iArrow li a,
li.iRadio a {
	background-image:url(../images/webapp/chevron.png);
	background-position:right center;
	background-repeat:no-repeat;
}

li.__sel {
	color:#fff;
	background:#015de6 url(../images/webapp/select.gif) top repeat-x
}

.iList li.__sel small { color:inherit; }
.iList li.__sel img	{ border-color:inherit; }

ul.iArrow li em,
ul.iArrow li small { margin-right:23px }
li.iRadio.__sel a,
ul.iArrow li.__sel a { background-image:url(../images/webapp/chevron-select.png) }
ul.iArrow li.__lod a { background-image:url(../images/webapp/loader.gif) }
ul.iArrow li.__sel.__lod a { background-image:url(../images/webapp/loader-select.gif) }

.iCheck li.__sel { color:#fff }
.iCheck li.__act.__sel a { color:#fff; background:url(../images/webapp/check-sel.png) right center no-repeat }
.iCheck li.__act a { color:#324f85; background:url(../images/webapp/check.png) right center no-repeat }

/* Buttons */

.iButton {
	float:left;
	display:block;
	color:#fff;
	padding:0;
}
.iBWarn 	{ -webkit-border-image: url(../images/webapp/button-red.png) 0 10 0 10; }
.iBClassic	{ -webkit-border-image: url(../images/webapp/button-simple.png) 0 10 0 10; }
.iBAction	{ -webkit-border-image: url(../images/webapp/button-blue.png) 0 10 0 10; }

.iMenu li a.iButton {
	position:static;
	float:right;
	margin:-4px -2px 0 0;
	padding:0;
	color:#fff;
	margin-left:8px;
}

/* Forms */

.iForm {
	display:none;
	position:absolute;
	z-index:3000;
	left:0;
	width:100%;
	background-color:#6d84a2;
	border-top:solid 1px #95a5bc;
	border-bottom:solid 1px #2d3642;
}

.iForm legend { display:none }
.iForm fieldset {
	padding:0 5px;
	margin:0;
	border:none;
	position:relative;
	text-shadow:none;
	font-weight:normal;
	line-height:normal;	
}

.iForm input[type=text],
.iForm input[type=password],
.iForm input[type=search] {
	width:100%;
	display:block;
	font-size:15px;
	line-height:19px;
	height:31px;
	margin:4px 0;
	padding:3px 0;
	border-width:3px 6px;
	-webkit-border-image: url(../images/webapp/form-input.gif) 3 6;
}

.iForm select {
	font-size:15px;
	width:100%;
	display:block;
	margin:4px 0;
	height:31px;
	background:#fff;
	border-color:#49607e;
}

.iForm label {
display:none;
	position:absolute;
	color:#8f8f8f;
	text-align:right;
	left:16px;
	padding:6px 0;
	font-size:15px;
	line-height:19px;
}

/* Checkbox */

/*input.iToggle { display:none }
b.iToggle,
b.iToggleOn {
	border:solid 1px #979797;
	-webkit-border-radius:4px;
	line-height:25px;
	position:relative;
	width:92px;
	font-size:16px;
	font-weight:bold;
	background:#fefefe url(../images/webapp/form-check-bg.gif) top repeat-x;
	color:#7e7e7e;
}
b.iToggleOn {
	border-color:#1858b8;
	background-color:#76adfc;
	background-image:url(../images/webapp/form-check-bgon.gif);
	color:#fff;
}
b.iToggle b,
b.iToggleOn b {
	position:absolute;
	top:-1px;
	height:100%;
	width:37px;
	border:solid 1px #979797;
	-webkit-border-radius:4px;
	background:#fbfbfb url(../images/webapp/form-check-thumb.gif) top repeat-x;
}
b.iToggle i,
b.iToggleOn i {
	position:absolute;
	width:47px;
	line-height:21px;
	padding:4px 4px 0;
	text-align:center;
	font-style:normal;
	overflow:hidden;
	background:url(../images/webapp/form-check-text.png) left repeat-y;
	text-shadow:#fff 0 1px 0;
}
b.iToggleOn i {
	background:url(../images/webapp/form-check-texton.png) right repeat-y;
	text-shadow:#2957a4 0 -1px 0;
}

b.iToggle,
b.iToggleOn { float:right; }

.iPanel b.iToggle,
.iPanel b.iToggleOn {
	float:right;
	margin:-2px 0 0;
}
*/
/* Radio */

li.iRadio a label { display:none }

.iLayer h2,
.iTable caption {
	text-align:left;
	margin:0;
	padding:0 12px 2px;
	color:#fff;
	line-height:18px;
	font-size:18px;
	background:#b8c1c8 url(../images/webapp/bg-title.gif) top repeat-x;
	border-top:solid 1px #a5b1ba;
	border-bottom:solid 1px #989ea4;
	font-weight:bold;
	text-shadow:#64696e 0 1px 0;
}

.iMenu, .iPanel, .iInner {
	margin:9px 9px 20px;
}

/* main.css */
html {-webkit-text-size-adjust: none}
body {background:#fff;font-family:Helvetica,"Lucida Grande",Verdana,Arial,sans-serif}
a {text-decoration:none;color:#000}

#iphone_body {clear:both}

/* header */

	#iphone_header {left:0;top:0;height:42px;background:#242C30;position:relative;font: bold 13px Helvetica;border: none}
		
		#iphone_header h1 {position:absolute;left:-9999px}
		#iphone_header #nav-home {display:block;width:185px;height:42px;top:0;left:0;background: transparent url("../images/sprites.png") no-repeat 0 -1px}
		
		#iphone_header a {color:#fff}
		
		.jumpToSelect {width:110px;position:absolute;top:5px;right:8px;border: 1px solid #141a1d;font: bold 13px Helvetica;height:31px}

    #iphone_backbutton, #iphone_title {display: none !important}
	
/* homepage */
	
	.iList li a {padding:10px 15px;overflow:auto}
	
	.iLayer h2 {background:#242C30;height:auto;padding:0;border: 1px solid #141a1d;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;text-shadow:none;font-size:18px;margin: 20px 0 7px 10px;z-index:100;position:relative}
		.iLayer h2 a {display:block;color:#fff;background: transparent url("../images/sprites.png") no-repeat 100% -150px;padding: 5px 5px 5px 8px}
		.iLayer h2 span {display:block;padding: 5px 5px 5px 8px}
		.iLayer h2 a span {display:block;padding:0}
		.iLayer h2 b {opacity:.5}
		
		#story.iLayer h2.mini {font: bold 12px Helvetica;-webkit-border-radius: 3px;display:inline}
		#story.iLayer h2.mini span, #story.iLayer h2.mini a {display:inline;background-image:none;padding: 4px}
		
	.iLayer h2.section-news, .iLayer h2.section-national, .iLayer h2.section-world {background-color:#c10b0e;border-color:#990407}
	.iLayer h2.section-entertainment {background-color:#c4328d;border-color:#8c155f}
	.iLayer h2.section-technology, .iLayer h2.section-australian-it {background-color:#773991;border-color:#541d6b}
	.iLayer h2.section-business {background-color:#747d8a;border-color:#4a5566}
	.iLayer h2.section-money {background-color:#1b8f83;border-color:#116d63}
	.iLayer h2.section-sport {background-color:#90b144;border-color:#688524}
	.iLayer h2.section-travel {background-color:#30a3f3;border-color:#1d83ca}
	
	.iList li {font-size:16px;line-height:20px;border-bottom: 1px dotted #aaa;clear:left}
	.iList li:last-child {}
	
	.iMenu li em, .iList li em {font-size:16px;text-overflow: ellipsis;overflow:visible;white-space:normal;min-height:20px}
		#home .iMenu li:first-child em, #home .iList li:first-child em {font: bold 20px/24px Helvetica;overflow:visible;white-space:normal}
		
	.iList li small {color:#666;font-size:14px;line-height:1.4}
		.iList li small {overflow:visible;white-space:normal}
		
	.iList li span.time-stamp {color:#999;font: normal 12px Helvetica;text-transform: lowercase;display:none;overflow:hidden;padding:0;white-space: nowrap;text-overflow: ellipsis;margin-right:25px}
			
	.iList li span.section-name {text-transform: none;display:inline;padding:0 0 0 5px}
		.iList li:first-child span.time-stamp {font-weight: bold;color:#ae0b0e;display:block}
			#story .iList li:first-child span.time-stamp {display:none}
		#home .iList li:first-child.__sel span.time-stamp, .iList li.__sel span.time-stamp {color:#fff}

/* customise */

      .bt-save, .bt-reset {font: bold 13px Helvetica;-webkit-border-radius: 5px;border: 1px solid #666;margin: 0;margin: 5px 15px 20px}
	    .bt-save a, .bt-reset a {color:#fff;margin:0 -1px;display:block;background: #222 url("../images/sprites.png") no-repeat 0 -1100px;border: 2px solid #000;-webkit-border-radius: 5px;padding: 8px 15px 8px 60px}
	    
	    .bt-reset {border: 1px solid #666}
	    .bt-reset a {background: #c00 url("../images/sprites.png") no-repeat 0 -1200px;border: 2px solid #000}
		
	.bt-customise {font: bold 15px Helvetica;-webkit-border-radius: 5px;border: 1px solid #666;margin: 20px 15px}
	.bt-customise a {color:#fff;margin:0 -1px;display:block;background: #222 url("../images/sprites.png") no-repeat 0 -1000px;border: 2px solid #000;-webkit-border-radius: 5px;padding: 12px 15px 12px 40px}

	#customise {background:#555;border-top:1px solid #fff;border-bottom:1px solid #fff}
	.iPanel, .iBlock {margin:15px 15px 10px}
	#customise .iBlock h1 {font-size:20px;color:#fff;text-shadow: none;margin: 20px 0 5px}
	#customise .iBlock p {color:#fff;border:none;padding:0 0 10px;margin:0;background:none;border-bottom: 1px dotted #fff;-webkit-border-radius: 0}
	.iPanel fieldset {position:relative;margin-top:30px}
	.iPanel fieldset ul {border: 1px solid #fff;margin-bottom:0;-webkit-border-radius: 5px}
	.iPanel fieldset li {font-size:15px;line-height:20px;border-bottom: 1px solid #999}
		.iPanel fieldset ul li:last-child {border:none}
	.iPanel fieldset label {display:block}
	.iPanel legend {color:#fff;font-size:20px;font-weight:bold;margin:0pt 0pt 0pt 8px}
	

	.reorder-wrap {position:absolute;top:0;right:0;width:100px;height:35px;background: transparent url("../images/sprites.png") no-repeat 20px -300px}
	
	.iPanel .reorder {margin:0;position:absolute;top:0;right:10px;display:block;height:25px;width:35px;padding:0;background: transparent url("../images/sprites.png") no-repeat 0 -202px}
	.iPanel .reorder span {margin:0;padding:0}
	.reorder span {position:absolute;left:-9999px}
		.iPanel .shift-down {background-position: -50px -202px;left:10px;right:auto}
	.iPanel legend span.reorder-text {position:absolute;top:5px;right:95px;font: 14px Helvetica;color:#444}

/* sections */

	.iList li img {height:50px;margin: 0 10px 0 0;position:relative;top:3px}
		.iList li a.without-par img {margin-top:-8px}
		#just-in .iList li a.without-par img {margin-top:-6px}

	.iMore, .iMore {background: transparent url("../images/sprites.png") no-repeat 50% -400px}
		ul.iArrow .iMore a, ul.iArrow .iMore.__lod a {background:none;padding-right:40px}
		ul.iArrow .iMore.__lod a {padding-right: 63px}
	
	#section-list {margin-bottom:20px}
	
	#section .iList li em, #feed .iList li em  {font: bold 16px/20px Helvetica;overflow:visible;white-space:normal}

	ul.section-news, ul.section-national, ul.section-world, ul.section-just-in {color:#c10b0e}
	ul.section-entertainment li {color:#c4328d}
	ul.section-technology li, ul.section-australian-it li {color:#773991}
	ul.section-business li {color:#747d8a}
	ul.section-money li {color:#1b8f83}
	ul.section-sport li {color:#90b144}
	ul.section-travel li {color:#30a3f3}
	
		#section ul.iArrow li.__sel, #feed ul.iArrow li.__sel {color:#fff}

/* section - just in - to be ammended once just in section is created */

	.iList li[class^="section"] em {margin-top:3px}
	.iList li[class^="section"] a {margin: -7px 0 -7px 0;padding: 6px 0 7px 10px}
	
	.iList li.section-news a, .iList li.section-world a, .iList li.section-national a {border-left: 8px solid #c10b0e}
	.iList li.section-entertainment a {border-left: 8px solid #c4328d}
	.iList li.section-technology a, .iList li.section-australian-it a {border-left: 8px solid #773991}
	.iList li.section-business a {border-left: 8px solid #747d8a}
	.iList li.section-money a {border-left: 8px solid #1b8f83}
	.iList li.section-sport a {border-left: 8px solid #90b144}
	.iList li.section-travel a {border-left: 8px solid #30a3f3}
	
	#just-in .iList li em {font: bold 16px/20px Helvetica}
	
/* article */

	#story .iBlock h1.StoryHeading {font: bold 25px Helvetica;color:#000;margin:4px 0 0;padding:0}
	#story .iBlock div.Storydetails {overflow:auto;border:none;border-top: 1px dotted #aaa;border-bottom: 2px solid #242c30;font: normal 13px/19px Helvetica;margin: 5px 0 15px;padding:4px 0;color:#666}
	.StoryPublished {line-height:24px}
	#story .author {float:right;width:50%;text-align:right}
	#story .iBlock div, #story .iBlock p {-webkit-border-radius:0;border:none;margin:0}
	#story .iBlock div.Storybody p {margin: 0 0 20px;font-size: 17px;line-height:20px;font-weight:normal}
	#story .iBlock div.Storybody p:first-of-type {font-weight:bold}
	
	#story .iBlock div.Storybody ul {margin:0 0 20px;padding: 0 0 0 20px}
	
	#story .iBlock div.StoryImage, #story .iBlock a.StoryImage {margin: 5px 0 10px 10px;float:right;width:50px;position:relative}
		a.StoryImage .overlay {display:block;width:50px;height:20px;background: transparent url("../images/sprites.png") no-repeat 0 -700px;position:absolute;top:51px;left:0}
		#story .iBlock div.StoryImageLarge {margin: 10px 0 20px}
		#story .iBlock div.StoryImageLarge img {width:100%}
		#story .iBlock div.StoryImageLarge span.caption {background:#eee;color:#333;font: normal 12px Helvetica;display:block;padding: 5px 10px;border-bottom: 1px solid #ccc}
		
	#story.iLayer h2 {margin-left:-2px;margin-right:-15px}
	
	#story .iList .iArrow {margin-left:-15px;margin-right:-15px}
		
	#Pagetools, #story #Pagetools {height:80px;overflow:hidden;background: #fff url("../images/sprites.png") repeat-x 0 -500px;position:relative;z-index:50;padding:10px 0 10px 15px;margin:0 -15px -35px -15px;font: bold 12px Helvetica;border-top: 1px dotted #aaa}
		#feed #Pagetools {margin-left:0;margin-right:0;border:none}	
	
	#Pagetools a[class^="Pt"] {display:block;width:135px;border: 1px solid #888;-webkit-border-radius: 5px}
		#Pagetools a[class^="Pt"] b, #Pagetools #jump-to-2 a {display:block;background: #eee url("../images/sprites.png") no-repeat 0 -200px;color:#333;padding: 6px 8px 6px 40px;-webkit-border-radius: 5px}

		#Pagetools .jumpToSelect {width:135px;top:10px;right:15px;border: 1px solid #888;font: bold 12px Helvetica;height:28px;color:#111}
		
			#feed #Pagetools .jumpToSelect {width:125px}
			
		#feed #Pagetools a.Pt-add {width:145px}
		#feed #Pagetools a.Pt-add b {background-position: 0 -250px;padding-left:28px}
		
		#feed #Pagetools a.Pt-remove {width:145px}
		#feed #Pagetools a.Pt-remove b {background-position: 0 -300px;padding-left:28px}

/* footer */
#iphone_footer {color:#aaa;background:#333;margin:0;padding: 15px 0 10px;font: normal 11px Helvetica;position: relative;border-top: 2px solid #000;text-shadow: none}
		.iFooter-site-links {text-align:left;margin:0 5px;padding: 0 0 15px;border-bottom: 1px solid #000}
		.iFooter-copyright {border-top: 1px solid #555;padding: 10px 0 0;margin: 0 5px}
		.iFooter-terms-and-conds, .iFooter-home {margin:0;padding: 5px 0 0}
		.iFooter-terms-and-conds a {color: #aaa; text-decoration: underline}
		#iphone_footer .iFooter-site-links a {font-weight:bold;background:#555;color:#fff;padding: 6px 5px;border: 1px solid #222;-webkit-border-radius: 5px;margin: 0 4px 5px 0}
	
		#iFooter-network {width:153px;position:absolute;top:3px;right:0}
		#iFooter-network select {width:100%;border: 1px solid #000;font: bold 12px Helvetica;height:27px}
	
/* ads  */
.Advert {margin: 7px auto 20px;text-align:center;position:relative}
.Advert span {display:block;font: normal 11px Helvetica;color:#999;padding: 3px 12px 3px 0;background:#fff}
#advert {background:#000 url("ads/ad_1.jpg") no-repeat 0 0;min-height:373px}

#story .Advert {position:relative;left:-8px;top:-7px}
    #story .Advert span {padding: 3px 12px 13px 15px}

/* iToggle */
#customiseHomeForm .toggle {position: absolute;top: 6px;right: 6px;width: 100px;height: 28px}
#customiseHomeForm ul li {position: relative}
#customiseHomeForm input[type="checkbox"] {display: none}
.toggle {border: 1px solid #888;-webkit-border-radius: 6px;background: #fff url(../images/skin/toggle.png) repeat-x;font-size: 17px;font-weight: bolder;line-height: 30px}
.toggle[toggled="true"] {border: 1px solid #143fae;background: #194fdb url(../images/skin/toggleOn.png) repeat-x}
.toggle > .toggleOn {display: none;position: absolute;width: 60px;text-align: center;left: 0;top: 0;color: #fff;text-shadow: rgba(0, 0, 0, 0.4) 0px -1px 0}
.toggle > .toggleOff {position: absolute;width: 60px;text-align: center;right: 0;top: 0;color: #666666}
.toggle[toggled="true"] > .toggleOn {display: block}
.toggle[toggled="true"] > .toggleOff {display: none}
.toggle > .thumb {position: absolute;top: -1px;left: -1px;width: 40px;height: 28px;border: 1px solid #888;-webkit-border-radius: 6px;background: #ffffff url(../images/skin/thumb.png) repeat-x;-webkit-transition-property: left;-webkit-transition-duration: 0.1s}
.toggle[toggled="true"] > .thumb {left: 59px}
.toggle, .toggle * {-webkit-tap-highlight-color:rgba(0,0,0,0.0)}

/* Loading page message */
.info_msg {line-height: 100%;color: #666}

