body { margin:0;font-family:Helvetica;background-color:#fff;color:#fff;-webkit-user-select:none;-webkit-text-size-adjust:none; }
h1, h2, h3, h4, h5 { margin:0;padding:0; }

a { text-decoration:none;color:#000000; }
a[type="external"]:after { content:" (external link)"; }

form { margin:0;padding:0; }
.commentDisclaimer {
	margin: 15px 0;
}
.commentRules, .commentRules a {
	float: right; 
	text-align: right;
	color: #0D3CA4 !important;
	clear: both;
}

body ul { clear:both;margin:0;padding:0; }
body ul > li { position:relative;margin:0;list-style:none;clear:both; }
body ul > li > a { display:block;text-decoration:none;color:inherit; }
body ul > li > a > img { float:left;margin-right:10px;width:50px;height:50px;border:1px solid #ccc; }

.button { font-size:16px;color:#fff;background:url(/mobile/img/button-xl.png) no-repeat;text-align:center;width:100px;height:29px;padding:6px 0 0; }
.button > strong { font-weight:normal;padding-right:15px; }
.shadow { text-shadow:rgba(0, 0, 0, 0.4) 0px -1px 0; }
.clearfloat { clear:both;height:0;font-size:1px;line-height:0; }

ul.prevnext > li:first-child { float:left;clear:none;margin:10px 0 0 10px; }
ul.prevnext > li:last-child { float:right;clear:none;margin:10px 10px 0 0; }
ul.prevnext > li > a { width:75px;height:29px;text-align:center;color:#fff;background:url(/mobile/img/button-large.png) no-repeat;vertical-align:middle;line-height:29px; }

h1#logo_text { position:absolute;top:0;left:-2000px; }

a#screen { display:none;position:fixed;top:0;left:0;width:100%;height:10000px;z-index:1000;background-color:#000;opacity:0.7; }
a#overlay { display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000; }

div#search { display:none;position:fixed;top:0;left:0;opacity:0.9;width:100%;z-index:3000; }
div#search > form { position:relative;background:#6d84a2 url(/mobile/img/toolbar.png) repeat-x;padding:10px; }
div#search > form:after { content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden; }
div#search > form > a.button { position:absolute;top:12px;right:10px;text-align:right;background-image:url(/mobile/img/search-icon.png), url(/mobile/img/button-xl.png);background-repeat:no-repeat, no-repeat;background-position:10px 6px, top left; }
div#search > form > fieldset { width:55%;float:left;padding:0;margin:0;border:0; }
div#search > form > fieldset > input { width:98%;font-size:17px; }

div#titlebar { border-bottom:1px solid #6f7278;/*border-top:1px solid #6f7278;*/background:#fff ;position:relative;height:72px; }
div#classifiedad { border-bottom:1px solid #6f7278; border-top:0px solid #6f7278;/*border-top:1px solid #6f7278;*/background:#fff ; margin-left:8px; margin-right:8px; clear:both;}

div#titlebar a#home_link { width:161px;height:60px;position:absolute; background:url(/mobile/img/rb-logo.png) no-repeat;top:7px;left:10px; }
div#titlebar > p { position:absolute;color:#fff;top:20px;left:80px;font-size:18px;padding:0;margin:0; }
div#titlebar > p > span { float:left;clear:both;margin-top:-2px;text-shadow:#000 -2px 2px 1px; }
div#titlebar a.button { position:absolute;top:7px;right:10px;background-image:url(/mobile/img/search-button-red-new.png);width:57px;height:60px; }

div#ad_top { padding-top:10px;display:block;text-align:center; }

ul#nav { height:40px;background:#6d84a2 url(/mobile/img/toolbar.png) repeat-x;border-bottom:1px solid #2d3642;padding:3px 10px; }
ul#nav > li { float:left;clear:none;padding:0;margin:0; }
ul#nav > li:first-child { padding-right:0; }
ul#nav > li:last-child { padding-left:0; }
ul#nav > li > a { float:left;margin:0 auto;text-align:center;line-height:40px;font-weight:bold;font-size:16px;text-decoration:none;color:#fff; }
body ul#nav > li > a.right { width:145px;border-width:0 5px 0 1px;-webkit-border-image:url(/mobile/img/bbutton-right-out.png) 0 5 0 1; }
body ul#nav > li > a.left { width:144px;border-width:0 0 0 5px;-webkit-border-image:url(/mobile/img/bbutton-left-out.png) 0 0 0 5; }
body[orient="landscape"] ul#nav > li > a.right { width:225px;border-width:0 5px 0 1px;-webkit-border-image:url(/mobile/img/bbutton-right-out.png) 0 5 0 1; }
body[orient="landscape"] ul#nav > li > a.left { width:224px;border-width:0 0 0 5px;-webkit-border-image:url(/mobile/img/bbutton-left-out.png) 0 0 0 5; }
body ul#nav > li > a.right:active, body ul#nav > li > a.right[selected], body ul#nav > li.active > a.right,
body[orient="landscape"] ul#nav > li > a.right:active, body[orient="landscape"] ul#nav > li > a.right[selected],
body[orient="landscape"] ul#nav > li.active > a.right { -webkit-border-image:url(/mobile/img/bbutton-right-in.png) 0 5 0 1; }
body ul#nav > li > a.left:active, body ul#nav > li > a.left[selected], body ul#nav > li.active > a.left, 
body[orient="landscape"] ul#nav > li > a.left:active, body[orient="landscape"] ul#nav > li > a.left[selected],
body[orient="landscape"] ul#nav > li.active > a.left { -webkit-border-image:url(/mobile/img/bbutton-left-in.png) 0 0 0 5; }

div.outer > form { padding:10px;clear:both; } 
div.outer > form > select { width:100%;font-size:16px; }

div.outer > ul#bc { padding:0 10px 10px; }
div.outer > ul#bc > li { display:inline;background:none;font-size:16px;font-weight:bold; }
div.outer > ul#bc > li > a { display:inline; }

div.outer { color:#4c566c; }

div.main { color:#222; }

div.ArticlePaging{text-align:center; padding-top:10px;}

ul.content > li { border-bottom:1px solid #d9d9d9;background-color:#fff;padding:8px 0 8px 10px; }
div.content{padding-left:5px; padding-right:5px;}
div.date{font-size:12px;}
ul.content > li.breaking-news { /*margin-bottom:15px;*/background-color:#f90; }
ul.content > li > a { font-size:16px;font-weight:normal;margin:-8px 0 -8px -10px;padding:8px 32px 8px 10px;background:url(/mobile/img/listArrow.png) no-repeat right center; }
ul.content > li > a > span { font-size:11px; }
ul.content > li > a > sup { vertical-align:bottom;font-size:14px;color:#FF0000;font-weight:normal;padding-left:5px; }
ul.content > li > a:after { content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden; }
ul.content > li > a[selected], 
ul.content > li > a:active { background-color:#194fdb !important;background-image:url(/mobile/img/listArrowSel.gif),url(/mobile/img/selection.png) !important;background-repeat:no-repeat,repeat-x;background-position:right center, left top;color:#fff !important; }
ul.content > li > a[selected="progress"] { background-image:url(/mobile/img/loading.gif),url(/mobile/img/selection.png) !important; }

div.main.story { clear:both;background-color:#fff;padding:10px; }
div.main.story * { font:16px Helvetica; }
div.main.story a { color:#68c; }
div.main.story a.story-image-thumb { display:block; }
div.main.story > a.button { font-size:16px;color:#fff;display:block;margin:10px 0;text-align:right;background-image:url(/mobile/img/share-icon.png), url(/mobile/img/button-xl.png);background-repeat:no-repeat, no-repeat;background-position:10px 7px, top left; }
div.main.story > a.button > strong { font-size:16px; }
div.main.story > h3 { font-size:20px;font-weight:bold; }
div.main.story > sub { font-size:14px;display:block; }
div.main.story p { margin-bottom:12px; }
div.main.story > div#thumbnail { float:left;margin:0 10px 10px 0; }
div.main.story > div#thumbnail > a > img { border:1px solid #555; }
div.main.story > div#thumbnail > a > span { background:url(/mobile/img/gray-button.png) no-repeat;display:block;font-size:10px;text-transform:uppercase;color:#555;text-shadow:rgba(255, 255, 255, 0.4) 0 1px 0;width:50px;height:16px;text-align:center;padding-top:2px;margin:5px auto 0; }
div.main.story > ul > li > a, div.main.story > ul > li > ul > li a { display:block; }
div.main.story > ul.more > li { font-weight:bold; }
div.main.story > ul.more > li > ul > li { list-style-type:disc;margin:5px 0 0 20px; }

div.main.video > ul > li > a > em { color:#900;font-style:normal; }
div.main.video > ul > li > a:after { content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden; }
div.main.video > ul > li > a > span { display:block;font-weight:normal;color:#999;font-size:14px; }
div.main.video > ul > li > a.subscribe { color:#69d;font-size:14px;background-image:none; }

div.main.search > ul > li > a > span { display:block;font-weight:normal;color:#999;font-size:14px; }

body > div.outer > h2 { padding:10px;font-size:16px; }
body > div.outer > h2 > span { display:block;font-size:12px; }
body > div.outer > ul > li > a { display:block; }

body > div.outer > p#footer { clear:both;padding:10px 0; }
body > div.outer > p.foot { clear:both;font-size:12px;text-align:center; }
body > div.outer > p.foot a { color:inherit;font-weight:bold; }

#preloader { display:none;background-image:url(/mobile/img/loading.gif),url(/mobile/img/selection.png),url(/mobile/img/listArrowSel.gif),url(/mobile/img/share-icon.png),url(/mobile/img/button-xl.png),url(/mobile/img/gray-button.png),url(/mobile/img/search-icon.png),url(/mobile/img/bbutton-left-out.png),url(/mobile/img/bbutton-left-in.png),url(/mobile/img/bbutton-right-out.png),url(/mobile/img/bbutton-right-in.png); }


.swipe img { max-width: 100%; height:auto; }
.swipe {
  padding-bottom:10px;
}
.swipe li div, .swipe div div div {
  margin:0 10px;
  padding:10px 10px;
  font-weight:bold;
  /*color:#fff;
  font-size:20px;*/
  text-align:center;
}