/* Resets */
a{outline:none;text-decoration:none; color:#333;}
a img{border:0px;outline:none;}

/* Layout */
body { font-family:'Arial', 'Tahoma', 'Verdana'; color:#333;  background:#DBDBDB; }

ul.list-stories { min-height:100px; border:1px solid #ccc; border-bottom:0px; border-radius:0 0.3em 0.3em 0.3em; }
ul.list-stories li { border-bottom:1px solid #ccc; }
ul.list-stories li h3 { white-space:normal }
ul.list-stories li a { color:#333; background:#f1f1f1;  }
ul.list-stories .ui-li-has-thumb .ui-btn-inner a.ui-link-inherit, ul.list-stories .ui-li-static.ui-li-has-thumb { padding-left:115px; min-height:40px; vertical-align:middle; -webkit-box-pack: start; -webkit-box-align: center; display: -webkit-box; }
ul.list-stories .ui-li-thumb, ul.list-stories .ui-listview .ui-li-icon { max-height:none; max-width:100px; margin:4px; border:1px solid #ccc; }
@media (max-width:760px) { ul.list-stories .ui-li-heading { margin:0.0em; } }
ul.list-articles { min-height:100px; border:1px solid #ccc; border-bottom:0px; border-radius:0 0.3em 0.3em 0.3em; }
ul.list-articles li { border-bottom:1px solid #ccc; }
ul.list-articles li a { white-space:normal; color:#333; background:#f1f1f1; }
ul.list-articles li h3 { white-space:normal }
ul.list-articles .ui-li-has-thumb .ui-btn-inner a.ui-link-inherit, ul.list-articles .ui-li-static.ui-li-has-thumb { padding-left:75px; min-height:48px; vertical-align:middle;  }
ul.list-articles .ui-li-thumb, ul.list-articles .ui-listview .ui-li-icon { max-height:none; max-width:60px; margin:4px; border:1px solid #ccc; }
ul.list-articles .ui-li-heading { margin:0.2em 0px; }
@media (max-width:760px) { ul.list-articles .ui-li-heading { margin:0.0em; } }
ul.list-articles li a span { font-size:0.8em; margin-top:0px; padding-top:0px; }
ul.list-lists {  border:1px solid #ccc; border-bottom:0px; border-radius:0 0.3em 0.3em 0.3em; }
ul.list-lists li { border-bottom:1px solid #ccc; }

#headlines { margin:10px 0px 0px 0px; overflow:hidden; position:relative; }
#headlines ul { list-style-type:none; margin:0px; padding:0px; width:30000px;  overflow:hidden; position:relative; left:0px; }
#headlines ul li { margin:0px; padding:5px 0px 0px 0px; float:left;  }
#headlines ul li.first { display:block; padding-left:10px; }
#headlines ul li.first img { border-left:1px solid #ccc; }
#headlines ul li.first .ui-btn { border-left:1px solid #ccc; }
#headlines ul li.last img { border-right:1px solid #ccc; }
#headlines ul li.last .ui-btn { border-right:1px solid #ccc; }
#headlines ul li a { font-size:1.4em; }
#headlines ul li img { width:100%; margin:0px; padding:0px; border-top:1px solid #ccc; background:#000; }
#headlines .ui-link { position:relative; z-index:3; }
#headlines .ui-btn { margin-top:-8px; margin-left:0px; margin-right:0px; position:relative; z-index:2; text-align:left; border-top:2px solid #ccc; border-bottom:1px solid #ccc;  }
#headlines .first .ui-btn-corner-all { border-radius:0 0.3em 0.3em 0.3em; }
#headlines .last .ui-btn-corner-all { border-radius:0 0 0.3em 0.3em; }
#headlines .last .ui-btn-text { padding-left:10px; }
#headlines .ui-btn-inner { padding-left:10px; }
#headlines ul li.first img { border-radius:0.3em 0px 0px 0px; }
#headlines .shift-left { position:absolute; left:0px; top:50%; width:48px; height:48px; background:#f1f1f1 url('m/button-arrows.png') no-repeat 0px -48px; display:block; margin-top:-48px; box-shadow: 1px 0px 1px rgba(0, 0, 0, 0.3); }
#headlines .shift-right { position:absolute; right:0px; top:50%; width:48px; height:48px; background:#f1f1f1 url('m/button-arrows.png') no-repeat -48px -48px; display:block; margin-top:-48px; box-shadow: -1px 0px 4px rgba(0, 0, 0, 0.3);  }
#headlines .shift-left span, #headlines .shift-right span { display:none; }
#featured { padding:0px 10px; }
.more { padding:0px 10px; }
.more .ui-btn { border:1px solid #ccc; }

.header { border-top:0px; background-color:#0180C2; background:#0180C2 !important; border-bottom-color:#0089D1; }
.header.ui-header .ui-title, header.ui-footer .ui-title { margin:0px; }
.header.ui-header .ui-btn-left { top:6px; left:10px; }
.header.ui-header .ui-btn-right { right:10px; top:6px; }
.header .ui-btn { background:#0B2043; border-left:1px solid #0C244D; border-top:1px solid #0C244D; border-right:1px solid #081A38; border-bottom:1px solid #081A38; }
.header .ui-btn-share .ui-icon { background:  url('m/share.png') 2px 2px no-repeat;  background-size: 14px 14px;  }
.logo img { height:24px; margin:6px 0px; }
.menu {	border-bottom:2px solid #333;}
.menu .ui-btn {	border-top:2px solid #ccc;}
.menu .ui-btn-active {	border-top:2px solid #383838;	border-bottom-color: #434343;}
.menu .ui-icon {	border-radius:0px;	width:24px;	height:24px;  }
.ui-header .ui-btn-icon-left .ui-icon, .ui-footer .ui-btn-icon-left .ui-icon, .ui-mini.ui-btn-icon-left .ui-icon, .ui-mini .ui-btn-icon-left .ui-icon { left:10px; }
.menu .ui-btn-icon-left .ui-icon, .menu .ui-btn-icon-right .ui-icon {	margin-top:-12px;}
.menu .ui-btn-inner {padding-left:35px !important; padding-right:5px !important;}
.menu .ui-btn-text span { display:none; }
.menu-1 .ui-icon { background:  url('m/icon-menu.png?v=a') 0px 0px no-repeat;  background-size: 240px 48px; }
.menu-2 .ui-icon { background:  url('m/icon-menu.png?v=a') -48px 0px no-repeat; background-size: 240px 48px; }
.menu-3 .ui-icon { background:  url('m/icon-menu.png?v=a') -96px 0px no-repeat; background-size: 240px 48px; }
.menu-4 .ui-icon { background:  url('m/icon-menu.png?v=a') -141px 0px no-repeat; background-size: 240px 48px; }
.menu-5 .ui-icon { background:  url('m/icon-menu.png?v=a') -192px 0px no-repeat; background-size: 240px 48px; }
.menu-1 .ui-btn-active .ui-icon { background-position:0px -24px; }
.menu-2 .ui-btn-active .ui-icon { background-position:-48px -24px; }
.menu-3 .ui-btn-active .ui-icon { background-position:-96px -24px; }
.menu-4 .ui-btn-active .ui-icon { background-position:-141px -24px; }
.menu-5 .ui-btn-active .ui-icon { background-position:-192px -24px; }
.menu-1 { min-width:90px; white-space : normal; }
.menu-2 { min-width:90px; white-space : normal; }
.menu-1 .ui-btn-inner { min-height:18px; line-height:18px;  }
.menu-2 .ui-btn-inner { min-height:18px; line-height:18px; }  
.menu-3 .ui-btn-inner { position:relative; min-height:18px; padding-left:0px !important;  }
.menu-3 .ui-btn-inner .ui-icon { position:absolute; left:50%; margin-left:-12px; }
.menu-4 .ui-btn-inner { position:relative; min-height:18px; padding-left:0px !important; }
.menu-4 .ui-btn-inner .ui-icon { position:absolute; left:50%; margin-left:-12px; }
.menu-5 .ui-btn-inner { position:relative; min-height:18px; padding-left:0px !important; }
.menu-5 .ui-btn-inner .ui-icon { position:absolute; left:50%; margin-left:-12px; }
.menu .ui-block-a { width:32%; }
.menu .ui-block-b { width:32%; }
.menu .ui-block-c { width:12%; }
.menu .ui-block-d { width:12%; }
.menu .ui-block-e { width:12%; }
.menu ul li .ui-btn { margin-right:0px; border-right:1px solid #ccc; }
.related .ui-btn-share .ui-icon { background:  url('m/share-dark.png') 2px 2px no-repeat;  background-size: 14px 14px;  }
@media only screen 
  and (-webkit-min-device-pixel-ratio: 2) {
    .menu-1 .ui-icon { background:  url('m/menu.png') 0px 0px no-repeat;  background-size: 120px 48px; }
	.menu-2 .ui-icon { background:  url('m/menu.png') -24px 0px no-repeat; background-size: 120px 48px; }
	.menu-3 .ui-icon { background:  url('m/menu.png') -48px 0px no-repeat; background-size: 120px 48px; }
	.menu-4 .ui-icon { background:  url('m/menu.png') -72px 0px no-repeat; background-size: 120px 48px; }
	.menu-5 .ui-icon { background:  url('m/menu.png') -96px 0px no-repeat; background-size: 120px 48px; }
	.menu-1 .ui-btn-active .ui-icon { background-position:0px -24px; }
	.menu-2 .ui-btn-active .ui-icon { background-position:-24px -24px; }
	.menu-3 .ui-btn-active .ui-icon { background-position:-48px -24px; }
	.menu-4 .ui-btn-active .ui-icon { background-position:-72px -24px; }
	.menu-5 .ui-btn-active .ui-icon { background-position:-96px -24px; }
	.header .ui-btn-share .ui-icon { background:  url('m/icon-share.png') 2px 2px no-repeat;  background-size: 14px 14px;  }
	.related .ui-btn-share .ui-icon { background:  url('m/icon-share-dark.png') 2px 2px no-repeat;  background-size: 14px 14px;  }
}

#categories, #authors { padding:0px 10px; border:0px; margin: 1em 0;}
#stories, #articles, #maincities { padding:0px 10px; }


#maincities { text-align:center; margin:10px; padding:5px 0px; border:1px solid #ccc; background:#f1f1f1; border-radius:0.3em;}
#maincities .icon { background-repeat:no-repeat; background-position:center top; height:70px; }
#maincities p { font-size:1.2em; margin:0px; padding:0px; }
#maincities span { font-size:2.0em; display:block; line-height:1.4em; }
#maincities .ui-block-b .icon, #maincities .ui-block-b p, #maincities .ui-block-b span, #maincities .ui-block-a .icon, #maincities .ui-block-a p, #maincities .ui-block-a span { border-right:1px solid #e5e5e5; }

#weather { padding:0px 10px; }
#weather .city { float:left; line-height:24px; }
#weather .temperature { float:right; background:#ccc; border-radius:0.3em; padding:3px 3px 3px 6px; color:#666; }
#weather .icon {float:left; display:inline; background-repeat:no-repeat; background-size:51px 35px; background-position:0px 0px; width:60px; min-height:35px; display:inline-block; }
#weather .day { float:left; display:inline; padding-top:4px; width:50px;  font-size:1.4em; line-height:1.2em; min-height:35px; vertical-align:middle; padding-left:24px; }
#weather .text { font-size:1.2em; line-height:1.2em; padding-top:4px; min-height:35px; padding-left:140px; display:block }
.weather-sunny-day { background-image:url('default/weather-sunny-day.png'); }
.weather-rainy-day { background-image:url('default/weather-rainy-day.png'); }
.weather-windy-day { background-image:url('default/weather-windy-day.png'); }
.weather-cloudy-day { background-image:url('default/weather-cloudy-day.png'); }
.weather-snowy-day { background-image:url('default/weather-snowy-day.png'); }
.weather-default-day { background-image:url('default/weather-default-day.png'); }
.weather-sunny-night { background-image:url('default/weather-sunny-night.png'); }
.weather-rainy-night { background-image:url('default/weather-rainy-night.png'); }
.weather-windy-night { background-image:url('default/weather-windy-night.png'); }
.weather-cloudy-night { background-image:url('default/weather-cloudy-night.png'); }
.weather-snowy-night { background-image:url('default/weather-snowy-night.png'); }
.weather-default-night { background-image:url('default/weather-default-night.png'); }
.list-weather { border:1px solid #ccc; border-bottom:0px; border-radius:0.3em; }
.list-weather .item { border-bottom:1px solid #ccc; }
.list-newspapers { border:1px solid #ccc; border-bottom:0px; border-radius:0.3em; }
.list-newspapers li { border-bottom:1px solid #ccc; }
.list-newspapers li.ui-corner-top { background-color:#666; color:#fff; }
.list-magazines { border:1px solid #ccc; border-bottom:0px; border-radius:0.3em; }
.list-magazines li { border-bottom:1px solid #ccc; }
.list-magazines li.ui-corner-top { background-color:#666; color:#fff; }

.finance .ui-navbar ul { padding:10px 10px 0px 10px; background-color:#b5b5b5; border-bottom:2px solid #434343; }
.finance .ui-navbar ul li a { border-top:3px solid #b5b5b5; }
.finance .ui-navbar ul li a.ui-btn-active { border-top:3px solid #434343; }

.ui-field-contain label.ui-input-text {vertical-align: top; display: inline-block; width: 20%; margin: 0 2% 0 0;}
.ui-field-contain input.ui-input-text, .ui-field-contain textarea.ui-input-text, .ui-field-contain .ui-input-search {width: 78%; display: inline-block;}
.ui-field-contain .ui-controlgroup-controls { width: 78%; display: inline-block; }
.ui-field-contain .ui-controlgroup-label { vertical-align: top; display: inline-block; width: 20%; margin: 0 2% 0 0; }

#exchange-rates { margin:10px 10px 0px 10px;  }
#exchange-rates ul { border:1px solid #ccc; }
#exchange-rates li.ui-li-static { background:#f1f1f1; border-bottom:1px solid #ccc; }
#calculator { margin:10px 10px; padding:15px; background:#f1f1f1; border-radius:0.3em; border:1px solid #ccc; }
#calculator .ui-controlgroup-label, #calculator label.ui-input-text {padding:8px 0 0;}
.help { margin:0px 10px; }
#exchange-rates li.ui-corner-top { background:#666; color:#fff; }
.others,.popular { margin:0px 10px; }
.static { margin:10px 10px; padding:10px; background:#f1f1f1; border:1px solid #ccc; border-radius:0.3em; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) }
.static h1 { margin-top:0px; font-size: 24px; }
.story { margin:10px; padding:10px; min-height:100px; border:1px solid #ccc; border-radius:0.3em; background:#f1f1f1; }
.story .image { width:100%; margin-bottom:10px; }
.story h1 { margin-top:0px;  font-size: 24px;}
.story h2 { margin-top:0px;  font-size: 18px;}
.story div img { height:auto !important; width:100% !important; }
.story p { margin-top:0px; }
.social { margin:10px 10px 6px 10px; padding:5px 10px; border:1px solid #ccc; border-radius:0.3em;  background:#f1f1f1; }
.comments { margin:10px; padding:5px 10px; border:1px solid #ccc; border-radius:0.3em;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); background:#f1f1f1; }
.comments h4 { margin-top:0px; }
.article { margin:10px; padding:10px; min-height:100px; border:1px solid #ccc; border-radius:0.3em;  background:#f1f1f1; }
.article h1 { margin-top:0px;  font-size: 24px;}
.article h2 { margin-top:0px;  font-size: 18px;}
.article img { height:auto !important; width:100% !important; border:0 !important; margin:0 0 10px 0 !important; clear:both; }
.author a { margin:10px 10px 0px 10px; text-align:left; }
.author img { height:48px; float:left; border:1px solid #ccc; margin-right:10px; }
.author h2 { margin:0px; padding:10px 0px 0px 0px; } 
.author .ui-btn-inner { padding-left:10px; }
.related { margin:0px 10px; }
.related a.next { white-space: normal; text-align:right; }
.related a.previous { white-space: normal; text-align:left; }
.related a span { font-size:1em; white-space: normal; }
.related a h3 {  white-space: normal; font-size:14px; margin:0; padding:14px 0 6px; }
.press { padding:10px; }
.paper img { width:100%; }
.magazine img { width:100%; }
.hidden { display:none; }

/* Sets */

.list-sets {padding:0;margin:10px; border: 1px solid #CCC; border-bottom: 0px;}
.list-sets li {border-bottom:1px solid #ccc;  list-style-type:none;}
.list-sets li a {display:block;background:#f1f1f1; padding:10px;}
.list-sets .image {width:100%; display:block;}
.list-sets .image img{width:100%; display:block;}
.list-sets .title {text-align:center; padding:10px 6px 0; display:block; font-weight:bold; }
.list-sets .image img{width:100%;}

.set {margin:10px; padding:10px; min-height:100px; border:1px solid #ccc; border-radius:0.3em; background:#f1f1f1; }
.set .image {width:100%;float:none; position:static;}
.set .image img {display:block; width:100%;}
.set .title {text-align:center; padding: 10px 6px 0 !important; width:auto !important; float:none !important; position:static !important; overflow:hidden;}
.set .shift-left { text-indent:-999em; position:absolute; left:-5px; top:45%; width:48px; height:48px; background:#f1f1f1 url('m/button-arrows.png') no-repeat 0px -48px; display:block; margin-top:-48px; box-shadow: 1px 0px 1px rgba(0, 0, 0, 0.3); }
.set .shift-right { text-indent:-999em; position:absolute; right:-5px; top:45%; width:48px; height:48px; background:#f1f1f1 url('m/button-arrows.png') no-repeat -48px -48px; display:block; margin-top:-48px; box-shadow: -1px 0px 4px rgba(0, 0, 0, 0.3);  }

/* social buttons */
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {
display: none !important;}

.meta {height:25px; background:#f9f9f9; padding:7px 7px 0; border-top:1px solid #ddd;}
.social-btns {float:right;}
.social-btns-i { float:right}
.article .meta { margin-bottom:15px; border-bottom:1px solid #ddd; border-top:0;}
.date {color:#888; font-size:13px; padding-left:21px; background:transparent url(m/date-icon.png) no-repeat 0 0; line-height:18px; float:left;}

/* search Page */ 
.search {margin:10px; padding:10px; min-height:100px; border:1px solid #ccc; border-radius:0.3em; background:#f1f1f1; }
.search h1 { margin-top:0px; font-size: 24px; }
.btn-submit {width:100%; background:#222;}
.ui-submit {background:#555 !important; color:#fff;}
.search .ui-btn-text {color:#fff !important;}

.results {margin:10px;  border:1px solid #ccc; border-radius:0.3em; background:#f1f1f1; text-align:center;}
.gs-result .gs-title, .gs-result .gs-title * {color:#000 !important; height:auto !important;}
.gs-visibleUrl {color:#999 !important}
.gsc-above-wrapper-area { border-bottom: 1px solid #ccc !important; }
.gsc-webResult .gsc-result { border-bottom: 1px solid #ccc !important; }
.gsc-webResult .gsc-result {padding:10px 10px !important;}
.gsc-results {width: 100% !important }
.gsc-results .gsc-cursor-box { padding:10px 10px 0 !important; }
.gsc-results .gsc-cursor-box .gsc-cursor-current-page { color:#000 !important; }
.gsc-results .gsc-cursor-box a { color:#666 !important; }
.gsc-results .gsc-cursor-box .gsc-cursor-page {margin-right:10px !important}
.results .gsc-control-cse {text-align:left;}
div.gcsc-branding {padding:0 10px 0 !important;}


/* Swipe 2 required styles */

.set-page .swipe {
  overflow: hidden;
  visibility: hidden;
  position:relative;
  overflow:hidden;
}
.set-page .swipe-wrap {
  overflow: hidden;
  position: relative;
}
.set-page .swipe-wrap div {
  float:left;
  width:100%;
  position: relative;
}

/* Submit News Story */

.form-field-listing {list-style-type:none; margin:0; padding:0;}
.form-field-listing li{list-style-type:none; margin:0; padding:2px 0 6px;}
.form-field-listing label.error {color: #B94A48; padding-bottom:2px; display:block;}

textarea {resize:none; border:2px solid #ddd; height:70px !important; -webkit-appearance: none;}
input.ui-input-text {border:2px solid #ddd;}

.userform .ui-btn-text {color:#fff !important;}

#recaptcha_image {padding:6px 0 6px; width:278px !important; }
#recaptcha_image img{display:block; width:274px !important; border: 2px solid #DDD;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.capcha-row label {float:left; line-height:22px; width:196px; margin-bottom:2px;}
.capcha-row .capcha-reload {float:left; width:80px; background:#777; color:#fff !important; font-size:12px; height:22px; line-height:22px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.capcha-row .capcha-reload .ui-icon {background-image: url('m/icons-18-white.png'); position:static; float:left; margin-top:2px;}
.capcha-row .capcha-reload span {float:left;}

/* Generic notification styles */
.messages ul {
	padding: 8px 14px 8px 14px;
	margin-bottom: 10px;
	border: 1px solid #BCE8F1;
	color: #3A87AD;
	background-color: #D9EDF7;
	list-style:none;
}

.messages ul li {list-style:none;}

.messages ul.warning {
	color: #C09853;
	background-color: #FCF8E3;
	border-color: #FBEED5;
}

.messages ul.error {
	color: #B94A48;
	background-color: #F2DEDE;
	border-color: #EED3D7;
}

.messages ul.success {
	color: #468847;
	background-color: #DFF0D8;
	border-color: #D6E9C6;
}

/* jQuery Mobile */
input {
	background-color:#fff;
}
.ui-select {
    width: 100% !important;
    padding: 0.4em 0!important; 
}
.ui-select .ui-btn {
	border:1px solid #ccc; 
}
.ui-btn-active .ui-btn-inner {
	border:0px;
}
.ui-btn {
	background-color:#f1f1f1;
	color:#333;
	font-weight:bold;
}
a.ui-btn-active {
	background:#434343 !important;
	color:#fff;
	border:1px solid #434343;
	border-top:1px solid #555;
}

.ui-content {
	padding:0px;
}
body .ui-li .ui-li-desc {
	white-space: normal;
}
.ui-body-c, .ui-dialog.ui-overlay-c {
	background:-moz-linear-gradient(#DDDDDD, #DBDBDB) repeat scroll 0 0 #F0F0F0;
}
.ui-collapsible-content {
	background:#cecece;
	color:#333;
	border-right:1px solid #ccc;
}
.ui-collapsible-set .ui-collapsible {
	margin-top:0px;
}



.ui-icon {background:transparent url('m/icons-18-black.png') no-repeat 0 50%;}
.ui-icon-loading {
	background:transparent url('m/loader.gif') no-repeat 50% 50%;
}
.ui-loader-verbose { box-shadow:none;}
.ui-loading .ui-loader {color:#fff; background:rgba(0,0,0,0.6)}
.ui-loader-verbose .ui-icon {
	filter: Alpha(Opacity=50);
	opacity: .50;
}

/* plus minus */
.ui-icon-plus {
	background-position: 	-0 50%;
}
.ui-icon-minus {
	background-position: 	-36px 50%;
}
/* delete/close */
.ui-icon-delete {
	background-position: 	-72px 50%;
}
/* arrows */
.ui-icon-arrow-r {
	background-position: 	-108px 50%;
}
.ui-icon-arrow-l {
	background-position: 	-144px 50%;
}
.ui-icon-arrow-u {
	background-position: 	-180px 50%;
}
.ui-icon-arrow-d {
	background-position: 	-216px 50%;
}
/* misc */
.ui-icon-check {
	background-position: 	-252px 50%;
}
.ui-icon-gear {
	background-position: 	-288px 50%;
}
.ui-icon-refresh {
	background-position: 	-324px 50%;
}
.ui-icon-forward {
	background-position: 	-360px 50%;
}
.ui-icon-back {
	background-position: 	-396px 50%;
	background-image: url('m/icons-18-white.png');
	margin-top:3px !important;
}
.ui-icon-grid {
	background-position: 	-432px 50%;
}
.ui-icon-star {
	background-position: 	-468px 50%;
}
.ui-icon-alert {
	background-position: 	-504px 50%;
}
.ui-icon-info {
	background-position: 	-540px 50%;
}
.ui-icon-home {
	background-position: 	-576px 50%;
	background-image: url('m/icons-18-white.png');
	margin-top:3px !important;
}
.ui-icon-search,
.ui-icon-searchfield:after {
	background-position: 	-612px 50%;
}
.ui-icon-checkbox-off {
	background-position: 	-684px 50%;
}
.ui-icon-checkbox-on {
	background-position: 	-648px 50%;
}
.ui-icon-radio-off {
	background-position: 	-756px 50%;
}
.ui-icon-radio-on {
	background-position: 	-720px 50%;
}
/* checks,radios */
.ui-checkbox .ui-icon,
.ui-selectmenu-list .ui-icon {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.ui-icon-checkbox-off,
.ui-icon-radio-off {
	background-color: transparent;	
}

.ui-popup {
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.c{clear:both;height:0;overflow:hidden;} 

.ui-popup .ui-btn {background:#fff; border-bottom:1px solid #eee;}
.ui-popup .ui-li-divider {background:#222; color:#fff; padding-top:12px; padding-bottom:12px;}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.ui-select .ui-btn {background:#fefefe;}
.author .ui-btn {background:#fefefe;border:1px solid #CCC;}
.more .ui-btn {background:#fefefe;border:1px solid #CCC;}
#headlines .ui-btn {background:#fefefe;}
.related .ui-btn {background:#fefefe;border:1px solid #CCC;}
#maincities {background:#fefefe;border:1px solid #CCC;}
.ui-listview .ui-btn-active {color:#fff; background-color:#434343 !important;}
.ui-listview .ui-btn-active a {color:#fff; background-color:transparent !important;}
.ui-listview .ui-btn-active .ui-icon{background-image: url('m/icons-18-white.png') !important;}

.ui-li-divider {
	background-color: #666;
	color: white;
	padding: 10px 15px;
}
.ui-popup-screen {background:#000;}

/*.ui-loading .ui-loader {background:rgba(0,0,0,0.5);}*/

.related a.next{margin-left:0;}
.related a.previous{margin-right:0;}

.related a.ui-btn-active .ui-icon {background-image: url('m/icons-18-white.png') !important;}

.fb-comments {padding:12px 0 0 0 !important;}
.fb-comments, .fb-comments span, .fb-comments iframe {width: 100% !important;}

/* Borders */
.ui-btn-corner-all {
	border-radius: 0.3em;
}
.ui-corner-tl {
	-moz-border-radius-topleft: 0.3em /*{global-radii-blocks}*/;
	-webkit-border-top-left-radius: 0.3em /*{global-radii-blocks}*/;
	border-top-left-radius: 0.3em /*{global-radii-blocks}*/;
}
.ui-corner-tr {
	-moz-border-radius-topright: 0.3em /*{global-radii-blocks}*/;
	-webkit-border-top-right-radius: 0.3em /*{global-radii-blocks}*/;
	border-top-right-radius: 0.3em /*{global-radii-blocks}*/;
}
.ui-corner-bl {
	-moz-border-radius-bottomleft: 0.3em /*{global-radii-blocks}*/;
	-webkit-border-bottom-left-radius: 0.3em /*{global-radii-blocks}*/;
	border-bottom-left-radius: 0.3em /*{global-radii-blocks}*/;
}
.ui-corner-br {
	-moz-border-radius-bottomright: 0.3em /*{global-radii-blocks}*/;
	-webkit-border-bottom-right-radius: 0.3em /*{global-radii-blocks}*/;
	border-bottom-right-radius: 0.3em /*{global-radii-blocks}*/;
}
.ui-corner-top {
	-moz-border-radius-topleft: 0.3em /*{global-radii-blocks}*/;
	-webkit-border-top-left-radius: 0.3em /*{global-radii-blocks}*/;
	border-top-left-radius: 0.3em /*{global-radii-blocks}*/;
	-moz-border-radius-topright: 0.3em /*{global-radii-blocks}*/;
	-webkit-border-top-right-radius: 0.3em /*{global-radii-blocks}*/;
	border-top-right-radius: 0.3em /*{global-radii-blocks}*/;
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft: 0.3em /*{global-radii-blocks}*/;
	-webkit-border-bottom-left-radius: 0.3em /*{global-radii-blocks}*/;
	border-bottom-left-radius: 0.3em /*{global-radii-blocks}*/;
	-moz-border-radius-bottomright: 0.3em /*{global-radii-blocks}*/;
	-webkit-border-bottom-right-radius: 0.3em /*{global-radii-blocks}*/;
	border-bottom-right-radius: 0.3em /*{global-radii-blocks}*/;
	}
.ui-corner-right {
	-moz-border-radius-topright: 0.3em /*{global-radii-blocks}*/;
	-webkit-border-top-right-radius: 0.3em /*{global-radii-blocks}*/;
	border-top-right-radius: 0.3em /*{global-radii-blocks}*/;
	-moz-border-radius-bottomright: 0.3em /*{global-radii-blocks}*/;
	-webkit-border-bottom-right-radius: 0.3em /*{global-radii-blocks}*/;
	border-bottom-right-radius: 0.3em /*{global-radii-blocks}*/;
}
.ui-corner-left {
	-moz-border-radius-topleft: 0.3em /*{global-radii-blocks}*/;
	-webkit-border-top-left-radius: 0.3em /*{global-radii-blocks}*/;
	border-top-left-radius: 0.3em /*{global-radii-blocks}*/;
	-moz-border-radius-bottomleft: 0.3em /*{global-radii-blocks}*/;
	-webkit-border-bottom-left-radius: 0.3em /*{global-radii-blocks}*/;
	border-bottom-left-radius: 0.3em /*{global-radii-blocks}*/;
}
.ui-corner-all {
	-moz-border-radius: 0.3em /*{global-radii-blocks}*/;
	-webkit-border-radius: 0.3em /*{global-radii-blocks}*/;
	border-radius: 0.3em /*{global-radii-blocks}*/;
}
.ui-corner-none {
	-moz-border-radius: 				   0;
	-webkit-border-radius: 				   0;
	border-radius: 						   0;
}

/* ads */

.mad-container {padding-top:10px; min-height:53px; width:320px; margin:auto; text-align:center;}
.mad-container img {display:block;}
			