/* BASE STYLES */
BODY {
	direction: rtl;
	*direction: rtl;
	background-color: White;
	color: #222222;
	font-family: Tahoma, Arial, "Arabic Transparent", "Traditional Arabic", "Simplified Arabic", sans-serif;
	font-size: 0.8em;
	line-height: 1.6em;
	text-align: center;
	background-image: url("images/page-bg.png");
	background-repeat: repeat-y;
	background-position: center top;
	background-attachment: fixed;
	background-color: #f6f6ec;
}
BODY.popup {
	margin: 1em;
	text-align: justify;
}

A {
	color: #1F4F82;
	text-decoration: none;
}
A:hover {
	color: #006699;
	text-decoration: underline;
}
A:visited {
	color: #006699;
}
H1,
H2,
H3,
H4 {
	font-family: "Times New Roman", Georgia, serif;
	font-weight: normal;
}
H1 {
	font-size: 24px;
	font-weight: bold;
	line-height:1.2;
}
H2 {
	font-size: 18px;
	line-height: 1.15;
}
H3 {
	font-size: 14px;
	line-height: 1.15;
}
H4 {
	font-size: 12px;
}

INPUT[type="text"],
INPUT.text,
INPUT[type="password"],
INPUT.password,
INPUT[type="file"],
INPUT.file,
TEXTAREA,
TEXTAREA.textarea,
SELECT,
SELECT.select {
	margin: 0;
	padding: 4px;
	/*padding: 2px 0;*/
	border: 1px solid #999999;
	font-family: "Lucida Grande",Tahoma,Arial,sans-serif;
	font-size: 100%;
	color: #333333;
}
INPUT.large,
SELECT.large,
TEXTAREA.textarea {
	width: 100%;
}
INPUT[type="text"],
INPUT.text,
INPUT[type="password"],
INPUT.password,
INPUT[type="file"],
INPUT.file,
TEXTAREA,
TEXTAREA.textarea,
SELECT,
SELECT.select {
	color: #333333;
	font-family: inherit;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
}
INPUT[type="text"],
INPUT.text,
INPUT[type="password"],
INPUT.password,
INPUT[type="file"],
INPUT.file,
TEXTAREA,
TEXTAREA.textarea {
	background-url: ("images/fieldbg.gif") repeat-x scroll center top #FFFFFF;
	border-color: #7C7C7C #C3C3C3 #DDDDDD;
	border-style: solid;
	border-width: 1px;
}
INPUT[type="text"]:focus,
INPUT.text:focus,
INPUT[type="password"]:focus,
INPUT.password:focus,
INPUT[type="file"]:focus,
INPUT.file:focus,
TEXTAREA:focus,
TEXTAREA.textarea:focus {
	background: #d3ddef;
}

.top-link {
	font-size: 14px;
	text-align: left;
	padding-left: 10px;
}
.top-link A {
	background: transparent url("images/top-link-bg.gif") left 0.5em no-repeat;
	padding-left: 10px;
}

.html-output UL,
.html-output OL,
.html-output MENU,
.html-output DIR {
	margin-left: 0px;
}

/* BORDER LAYOUT */
#page {
	width: 990px;
	background: #ffffff;
	text-align: right;
}

/* MAIN COLUMN CONTAINER */
#main-column {
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	padding: 10px 0px;
}
BODY.two-columns #main-column {
	width: 670px;
	margin-right: 10px;
}
BODY.one-columns #main-column {
	display: block;
	float: none;
	margin-right: 10px;
	/*width: 970px;*/
	width: auto;
}
BODY.one-columns #main-column .article {
	margin: 0px;
	width: auto;
}

/* SIDE COLUMN CONTAINER */
#side-column {
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	padding-bottom: 10px;
	/*font-size: 90%;*/
	/*line-height: normal;*/
}
BODY.two-columns #side-column {
	width: 300px;
}

/* FOOTER CONTAINER */
#footer {
	overflow: hidden;
	margin-top: 10px;
	padding-top: 10px;
	text-align: right;
	font-size: 0.9em;
	line-height: 1.35em;
}
#footer .sections {
	display: none;
}
#footer .links {
	background: url("images/footer-tick.png") no-repeat scroll left center #1b87b3;
	vertical-align: middle;
	height: 3em;
	line-height: 1.5em;
}
#footer .links LI {
	float: right;
	/*display: inline-block;*/
	display: block; /*change made because of the page name south africa calling*/
	clear: left; /*change made because of the page name south africa calling*/
	padding-right: 30px;
	padding-top: 8px;
	font-family: "Times New Roman", Georgia, serif;
	/*font-size: 20px;*/
	font-size: 1.5em;
	font-weight: bold;
	/*line-height: 1.35;*/
}
#footer .links LI A,
#footer .links LI A :hover {
	font-size: 18px;
	font-weight: normal;
	color:#ffffff;
}

#footer .copyright {
	clear: both;
	float: none;
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: center;
}

/* BANNER CONTAINER */
#header .banner {
	float: left;
	/*overflow: hidden;*/ /*Expandable Banner doesn't work with overflow:hidden*/
	margin: 16px 3px 3px 15px;
	/*padding: 5px 3px 5px 15px;*/
	padding: 0px;
	/*width: 730px;
	width: 728px;
	height: 90px;*/
	text-align: left;
}

/* MASTHEAD CONTAINER */
#header .masthead {
	clear: both;
	margin: 0px;
	/*overflow: hidden;*/ /*Expandable Banner doesn't work with overflow:hidden*/
	height: 150px;
	background: url("images/header-default-bg.png") no-repeat;
	color: #909090;
}

/* MASTHEAD: Logo */
#header .masthead .graphic {
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	clear: both;
	margin: 0px;
	margin-top: 8px;
	margin-right: 18px;
	padding: 0px;
	/*width: 210px;*/
	height: 120px;
}
#header .masthead .graphic A {
	display: inline-block;
	height: inherit;
}
#header .masthead .graphic IMG {
	/*margin-top: 70px;*/
	padding: 0px;
	background: transparent;
	border: none;
	width: 210px;
	height: 90px;
}

/* MASTHEAD CURRENT DATE */
#header .masthead .current-date {
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	padding-top: 26px;
	width: 500px;
	text-align: right;
}

/* MASTHEAD: RSS Link */
#header .masthead .rss {
	float: left;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	padding-top: 15px;
	padding-left: 15px;
	/*text-align: left;
	width: 315px;*/
}

/* MASTHEAD: Login */
#header .masthead .login-element {
	float: left;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	padding: 23px 10px 0;
}

/* MASTHEAD: AD Banner */
#header .masthead .ad-banner {
	display:none;
	float:right;
	margin: 23px 0px 20px 0px;
	width: 250px;
}

/* MASTHEAD: Links */
#header .masthead DIV.links {
	text-align: left;
	color: #6c6552;
	font-family: "Times New Roman", Georgia, serif;
	font-size: 1.2em;
}
#header .masthead DIV.links A {
	text-decoration: none;
	color: #6c6552;
	font-weight: bold;
}
#header .masthead DIV.links A:hover {
	text-decoration: underline;
	color: inherit;
}
#header .masthead DIV.links A:visited {
	text-decoration: none;
	color: inherit;
}

/* MASTHEAD: Search box */
#header .masthead .search {
	float: left;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	margin: 0px 0px 0px 15px;
	padding-right: 8px;
	padding-top: 3px;
	/*width: 222px;*/
	width: 229px;
	height: 30px;
	/*background: url("images/search-bg.png") no-repeat scroll 0 0 transparent;*/
	background: url("images/search-bg.png") repeat-x scroll 0 0 transparent;
	font-size: 12px;
}
#header .masthead .search FORM {
	display: inline;
}
#header .masthead .search INPUT.query {
	/*float: left;*/
	/*margin: 4px 0 4px 7px;*/
	margin: 0 0 0 3px;
	padding: 0 3px;
	/*color: #000000;*/
	/*width: 113px !important;*/
	width: 118px !important;
	/*height: 19px;*/
	height: 21px;
	/*border: 0px solid #999999;*/
}
#header .masthead .search INPUT.submit {
	/*padding: 1px 8px 0 3px;*/
	padding: 1px 2px;
	/*margin-top: 1px;*/
	background-color: #FCE6C1;
	border: 1px solid #E7B409;
}
#header .masthead .search A.advanced {
	/*display: none;*/
	padding-right: 2px;
	color: white;
	font-family: "Al Bayan NP", Tahoma,Arial,"Arabic Transparent","Traditional Arabic","Simplified Arabic",sans-serif;
}
#header .masthead .search A:hover {
	text-decoration: none;
}

/* MASTHEAD: Weather forecasr */
#header .masthead .weather-forecast {
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	padding-top: 16px;
	width: 300px;
	margin-left: 210px;
	text-align: right;
}
#header .masthead .weather-forecast SPAN {
	float:right;
}
#header .masthead .weather-forecast .date {
	padding: 15px 7px 0px 0px;
}
#header .masthead .weather-forecast .significant-weather {
	padding: 5px 7px 0px 0px;
}
#header .masthead .weather-forecast .weather-description {
	padding: 15px 50px 0px 0px;
}
#header .masthead .weather-forecast .max-temperature {
	padding: 0px 7px 0px 0px;
}
#header .masthead .weather-forecast .min-temperature {
	padding: 0px 7px 0px 0px;
}

/* MASTHEAD: Follow us links */
#header .masthead .followus {
	display: inline;
	float: left;
	padding-left: 4px;
	/*padding-right: 10px;*/
	padding-top: 15px;
}
/*
#header .masthead .followus A {
	padding-left: 3px;
	padding-right: 3px;
}
*/
#header .masthead .bookmark {
	display: inline;
	float: left;
	padding-top: 25px;
}
#header .masthead .bookmark A {
	padding-left: 3px;
	padding-right: 3px;
}


/* NAVIGATION CONTAINER */
#header .navigation {
	height: 28px;
	background: none;
	border-bottom: none;
	font-family: "Times New Roman", Georgia, serif;
	line-height: 1;
	height: auto;
}
/* IE6 fixes */
* HTML #header .navigation {
	height: 1%;
}

/* NAVIGATION DROP DOWN MENU */
#header .navigation .main-menu {
	display: inline-block;
	margin: 0 auto;
	height: 24px;
	font-size: 14px;
	/*font-weight: bold;*/
}
#header .navigation .main-menu .menu LI {
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	position: relative;
	margin: 3px 0px;
}
#header .navigation .main-menu .menu A {
	display: block;
	color: #CCCCCC;
	text-decoration: none;
	padding: 4px 12px 8px;
	border-left: 1px dotted #999999;
}
/* IE6 fix for dotted border bug */
* HTML #header .navigation .main-menu .menu A {
	padding-top: 6px;
	border-left: none;
	background: transparent url("images/dotted-1px-999999.gif") repeat-y scroll left;
}
#header .navigation .main-menu .menu LI.last-child A {
	border-left: none;
}
/* IE6 fix for dotted border bug */
* HTML #header .navigation .main-menu .menu LI.last-child A {
	background: none;
}
#header .navigation .main-menu .menu A:hover,
#header .navigation .main-menu .menu LI.selected A {
	color: Black;
	background-color: White;
}
/* IE6 naviagtion fixes */
* HTML #header .navigation .main-menu .menu LI.selected {
	border-bottom: none;
	background-image: none;
}
#header .navigation .main-menu .sub-menu {
	display: none;
	position: absolute;
	width: 148px;
	top: 27px;
	right: 0;
	padding: 0 5px;
	background-color: White;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}
/* IE6 naviagtion fixes */
* HTML #header .navigation .main-menu .sub-menu {
	top: 22px;
}
#header .navigation .main-menu .sub-menu LI {
	margin: 0;
	border-top: none;
	width: 100%;
	line-height: 1.2;
}
#header .navigation .main-menu .sub-menu LI.marker {
	color: #333333;
	background-color: #CCCCCC;
	width: 138px;
	padding: 8px 0 8px 20px;
	margin: -1px -5px 0 -5px;
}
/* IE6 naviagtion fixes */
* HTML #header .navigation .main-menu .sub-menu LI.marker {
	margin-right: -3px;
	width: 140px;
}
#header .navigation .main-menu .sub-menu A {
	background: White;
	padding: 8px 0 8px 16px;
	border-bottom: 1px dotted #999999;
	border-left: none;
	color: #333333;
}
/* IE6 fix for dotted border bug */
* HTML #header .navigation .main-menu .sub-menu A {
	border-bottom: none;
	background: transparent url("images/dotted-1px-999999.gif") repeat-x scroll bottom;
}
#header .navigation .main-menu .sub-menu A:hover {
	background-color: White;
	background-position: center right;
	background-image: url("images/list-style-image-red.png");
	background-repeat: no-repeat;
	color: #D2232A;
}
#header .navigation .main-menu .sub-menu LI.first-child A,
#header .navigation .main-menu .sub-menu LI:first-child A {
	border-bottom: 1px dotted #999999 !important;
}
/* IE6 fix for dotted border bug */
* HTML #header .navigation .main-menu .sub-menu LI.first-child A {
	border-bottom: none !important;
	background: transparent url("images/dotted-1px-999999.gif") repeat-x scroll bottom !important;
}
#header .navigation .main-menu .sub-menu LI.last-child A {
	border-bottom: none !important;
	background-image: none; /* IE6 fix for dotted border bug */
}
#header .navigation .main-menu .sub-menu .sub-menu {
	border-top: 1px solid #CCCCCC;
	right: 154px;
	top: -2px;
}

/* NAVIGATION: Search */
#header .navigation .search {
	float: left;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	margin-top: 5px;
	margin-left: 15px;
	/*width: 225px;*/
	height: 24px;
	font-size: 14px;
	/*font-weight: bold;*/
}
#header .navigation .search INPUT.query {
	padding: 0px;
	/*font-size: inherit;*/
	width: 100px !important;
	height: 17px;
	border: 1px solid #999999;
	border-left: 0px;
}
#header .navigation .search INPUT.submit {
	background-color: #EBF2EE;
	border: 1px solid #999999;
}
#header .navigation .search A.advanced {
	padding-right: 5px;
	color: #CCCCCC;
	text-decoration: none;
}
#header .navigation .search A:hover {
	text-decoration: none;
}

/* NAVIGATION: Tabbed Menu */
#header .navigation .tab-menu {
	display: block;
	float: none;
	clear: both;
	width: 990px;
}
#header .navigation .tab-menu UL.menu {
	/*float: right;*/
	position: relative;
	width: 990px;
	height: 32px;
	margin: 0;
	padding: 0;
	list-style: none;
	/*border-bottom: 5px solid #CEA43E;*/
	/*background-color: #1b87b3;*/
	background-color: #AE1F09;
	background-image: url("images/navigation-homepage-bg.png");
	background-position: right top;
	background-repeat: repeat-x;
	font-size: 19px;
	font-weight: normal;
}
#header .navigation .tab-menu UL.menu LI A {
	padding: 8px 12px 5px 12px;
	display: block;
	color: #ffffff;
	text-decoration: none;
}
#header .navigation .tab-menu UL.menu LI.selected,
#header .navigation .tab-menu UL.menu LI.selected:hover {
	background: transparent url("images/tab-enabled.gif") repeat-x scroll top;
}
#header .navigation .tab-menu UL.menu LI.selected A {
	color: #202020;
}
#header .navigation .tab-menu UL.sub-menu LI:hover,
#header .navigation .tab-menu UL.sub-menu LI.active {
	background: none;
}
#header .navigation .tab-menu UL.menu LI.selected UL.sub-menu LI A,
#header .navigation .tab-menu UL.sub-menu LI.selected A {
	color: #006699;
}
#header .navigation .tab-menu UL.menu LI:hover A {
	background: transparent url("images/tab-hover.png") repeat-x scroll top;
}
#header .navigation .tab-menu UL.menu LI:hover .sub-menu LI A,
#header .navigation .tab-menu UL.sub-menu LI A {
	background: transparent;
}
#header .navigation .tab-menu UL.sub-menu LI A,
#header .navigation .tab-menu UL.shortcuts LI A {
	font-size: 16px;
	display: block;
	padding: 3px 15px;
	color: #006699;
	text-decoration: none;
}
#header .navigation .tab-menu UL LI {
	float: right;
	margin: 0;
}
#header .navigation .tab-menu UL.sub-menu,
#header .navigation .tab-menu UL.shortcuts {
	display: none;
	float: right;
	padding: 7px 0px;
	position: absolute;
	right: 0;
	/*top: 32px;*/
	width: 990px;
	background: url("images/silver-bg.png") repeat-x;
	font-weight: normal;
	color: #fff;
}
#header .navigation .tab-menu UL LI:hover UL.sub-menu,
#header .navigation .tab-menu UL LI.selected UL.sub-menu {
	display: block;
}
#header .navigation .tab-menu UL.sub-menu LI,
#header .navigation .tab-menu UL.shortcuts LI {
	border-left: 1px solid #c0c0c0;
}
#header .navigation .tab-menu UL.sub-menu LI.last-child,
#header .navigation .tab-menu UL.shortcuts LI.last-child {
	border-left: none;
}
#header .navigation .tab-menu UL.sub-menu A,
#header .navigation .tab-menu UL.shortcuts A {
	display: inline;
}
#header .navigation .tab-menu UL.sub-menu A:hover,
#header .navigation .tab-menu UL.shortcuts A:hover {
	text-decoration: underline;
}
#header .navigation .tab-menu UL.shortcuts {
	position: static;
	display: block;
	z-index: -1;
}


/* EXTRA CONTAINER */
#header .extras {
	/*height: 22px;*/
	/*padding-right: 16px;*/
	/*padding-top: 8px;*/
	/*border-bottom: 1px dotted #999999;*/

	/* New Breaking news Style */
	background-color: #c9d2e1;
	clear: both;
	display: inline-block;
	height: 29px;
	margin-right: 10px;
	margin-top: 6px;
	vertical-align: middle;
	width: 970px;
}
/* IE6 fix for dotted border bug */
* HTML #header .extras {
	/*border-bottom: none;*/
	/*background: transparent url("images/dotted-1px-999999.gif") repeat-x scroll bottom !important;*/
}

/* EXTRA: Breaking News Ticker */
#header .extras .breaking-news {
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	overflow: hidden;
	width: 648px;
	z-index: 0;
	vertical-align: middle;
	/* position: relative; */ /* Removed for IE7 */

	/* New Breaking news Style */
	background-color: #f4f8ff;
	height: 25px;
	margin-top: 2px;
	margin-right: 2px;
	margin-left: 20px;
}
#header .extras .breaking-news H2 {
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 28px;
	background: url("images/tick-breaking-news-brown-border.png") no-repeat scroll right center #FFFFFF;
	border-left: 2px solid #c9d2e1;
	color: #AE1F09;
	font-size: 20px;
	font-weight: bold;
}
/* liScroll style declarations */
#header .extras .breaking-news .tickercontainer { /* the outer div with the black border */
	border: 1px solid #CCCCCC;
	margin: 0;
	padding: 2px;
	overflow: hidden;
}
#header .extras .breaking-news .tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both right and left */
	background-color: #DADADA;
	position: relative;
	overflow: hidden;
	padding: 0px 4px;
}
#header .extras .breaking-news UL { /* that's your list */
	/* position: relative; */ /* Removed for IE7 */
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#header .extras .breaking-news UL LI {
	display: none;
	/*float: left;*/ /* important: display inline gives incorrect results when you check for elem's width */
	float: right;
	margin-top: 2px;
	/*padding: 0;*/
	/*padding-top: 5px;*/
	font-size: 1.2em;
}
#header .extras .breaking-news UL LI.first-child {
	display: block;
}
#header .extras .breaking-news UL A {
	white-space: nowrap;
	padding: 0;
	/*color: #D2232A;*/
	color: #006699;
	/*margin: 0 50px 0 0;*/
	margin: 0 10px 0 0;
}
#header .extras .breaking-news UL LI A:hover {
	text-decoration: underline;
}

/* EXTRA: Secondary navigation styles */
#header .extras .navigation-secondary {
	clear: both;
	float: none;
	overflow: hidden;
	height: 20px;
	border-bottom: 1px dotted #999999;
	padding-top: 5px;
	padding-right: 16px;
}
/* IE6 fix for dotted border bug */
* HTML #header .extras .navigation-secondary {
	border-bottom: none;
	background: transparent url("images/dotted-1px-999999.gif") repeat-x scroll bottom !important;
}
#header .extras .navigation-secondary H2 {
	/*float: right;*/
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	font-size: inherit;
}
#header .extras .navigation-secondary UL {
	/*float: right;*/
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
}
#header .extras .navigation-secondary LI {
	/*float: right;*/
	/*display: inline;*/ /* Bug Fix: IE Double Margin Float Bug */
	display: inline;
	padding: 0px 18px;
	margin-bottom: 20px;
	white-space: nowrap;
}
#header .extras .navigation-secondary LI.first-child {
	padding-right: 20px;
}
#header .extras .navigation-secondary LI.last-child {
	padding-left: 0px;
}
#header .extras .navigation-secondary LI A {
	/*padding-bottom: 10px;*/
}
#header .extras .navigation-secondary LI.current A {
	font-weight: bold;
}
.companies-markets #header .extras .navigation-secondary LI.first-child,
.the-business-of-life #header .extras .navigation-secondary LI.first-child {
	padding-right: 0px;
}
.companies-markets #header .extras .navigation-secondary LI,
.the-business-of-life #header .extras .navigation-secondary LI {
	/*float: right;*/
	/*display: inline;*/ /* Bug Fix: IE Double Margin Float Bug */
	display: inline;
	padding: 0px 8px;
	margin-bottom: 20px;
	white-space: nowrap;
}
.sports #header .extras .navigation-secondary LI.first-child {
	padding-right: 450px;
}
.opinion #header .extras .navigation-secondary LI.first-child {
	padding-right: 575px;
}

/* EXTRA: Breadcrumb */
#header .extras .breadcrumb {
	/*display: inline;*/ /* Bug Fix: IE Double Margin Float Bug */
	vertical-align: middle;
	font-weight: normal;
	font-size: 14px;
	float: right;
	/*width: 615px;*/
	width: 645px;
	/* z-index: 0; */

	/* New Breaking news Style */
	/*background : url("images/tick-breaking-news-brown-border.png") no-repeat scroll right center #f4f8ff;*/
	background-color: #f4f8ff;
	/*padding-right : 38px;*/
	padding-right : 8px;
	height: 25px;
	margin-top: 2px;
	margin-right: 2px;
	margin-left: 15px;
}
#header .extras .breadcrumb UL {
	margin-top: 2px;
}
#header .extras .breadcrumb LI {
	/*float: right;*/
	/*display: inline;*/ /* Bug Fix: IE Double Margin Float Bug */
	margin-left: 4px;
}
#header .extras .breadcrumb A {
	background: transparent url("images/breadcrumb-arrow-rtl.gif") left -35px no-repeat;
	padding-left: 15px;
	text-decoration: none;
}
#header .extras .breadcrumb A:hover {
	background-position: left -1px;
	text-decoration: underline;
}
#header .extras .breadcrumb UL LI.last-child A,
#header .extras .breadcrumb UL LI.last-child A:hover {
	background: none;
}

/* EXTRA: Current Date */
#header .extras .current-date {
	display: inline;
	float: right;
	/*font-size: 14px;*/
	width: 297px;

	/* New Breaking news Style */
	color: #FFFFFF;
	padding-top: 6px;
	text-align: center;
}
#header .extras .current-date {
}


/* SIDE COLUMN: Widget */
#side-column .widget {
	margin-top: 10px;
	background-color: #d3ddef;
	padding: 8px;
}
#side-column .widget H2 {
	padding: 2px 0px 7px 3px;
	color: #000000;
	background-color: #d3ddef;
	/*background: none;*/
}
#side-column .widget .content H2 {
	/*background: none;*/
}
#side-column .widget P {
	font-size: 14px;
	line-height: 1.25;
}
#side-column .widget .content {
	background-color: White;
	padding: 5px;
}
#side-column .widget .text H2 {
	background-color: White;
	font-family: inherit;
	font-size: 1.1em;
	line-height: 1.2em;
}

/* SIDE COLUMN: Banner */
#side-column .banner {
	margin-top: 10px;
}

/* SIDE COLUMN: Video player */
#side-column .video {
	padding: 0px;
	background-color: #959480;
}
#side-column .video H2 {
	border-bottom: 0px;
	color: #ffffff;
	background-color: #959480;
	padding: 7px 8px;
}
#side-column .video .player {
	display: block;
	width: 300px;
	height: 225px;
	/*margin-right: -1px;*/
}
#side-column .video .content {
	background-color: #959480;
}
#side-column .video UL.clips {
	/*padding-top: 8px;*/
}
#side-column .video UL.clips LI {
	display: block;
	background: transparent url("images/camera-gray.png") no-repeat right 2px;
	margin-right: 8px;
	padding-right: 15px;
	padding-bottom: 4px;
}
#side-column .video UL.clips LI A {
	color: #ffffff;
}
#side-column .video LI IMG {
	display: none;
}

/* SIDE COLUMN: Audio player */
#side-column .audio {
	/*padding: 0;*/
}
#side-column .audio .player {
	display: block;
	width: 320px;
	height: 24px;
	margin-left: -1px;
	padding-bottom: 8px;
}
#side-column .audio UL.clips {
	/*font-size: 0.8em;*/
}
#side-column .audio UL.clips LI {
	display: block;
	background: transparent url("images/list-style-image-red.png") no-repeat left center;
	padding: 0px 10px 4px 0px;
}

/* SIDE COLUMN: Image teaser */
#side-column .image {
	padding: 0px;
	background-color: #959480;
}
#side-column .image H2 {
	color: #ffffff;
	background-color: #959480;
	padding: 7px 8px;
}
#side-column .image .content {
	padding: 0px;
	padding-bottom: 10px;
	text-align: right;
	background-color: #959480;
}
#side-column .image UL LI {
	float: right;
	display: inline;
	width: 135px;
	margin: 5px 7px 12px;
	height: 110px;
}
#side-column .image UL LI.odd {
	clear: left;
	margin-right: 8px;
}
#side-column .image A {
	/*font-size: 14px;*/
	line-height: 1.2em;
	color: #ffffff;
}
#side-column .image IMG {
	width: 135px;
	border: 1px solid #BAAB96;
}
#side-column .image DIV.see-more {
	float: right;
	/*width: 100%;
	padding: 2px 10px 7px 3px;
	background-color: #d1700f;
	background-color: #000000;
	border-top: 1px solid #222222;*/
	color: #ffffff;
	/*margin-top: 10px;*/
	display: block;
}
/*#side-column .image DIV.see-more A {
	color: #ffffff;
}*/

/* SIDE COLUMN: Polular Content Tabs */
#side-column .tabbed-content {
	clear: both;
	padding-bottom: 0px;
	/*background-color: #f0f0f0;*/
	/*border: none;
	border-top: 2px #464646 solid;*/
	border-bottom: 8px solid #d3ddef;
	width: 284px;
}
HTML>BODY #side-column .tabbed-content {
	height: auto;
}
#side-column .tabbed-content H2 {
	/*border-bottom: 5px solid #f2f2f2;*/
	display: none;
}
#side-column .tabbed-content UL.tabs {
	/*float: right;*/
	/*display: inline;*/ /* Bug Fix: IE Double Margin Float Bug */
	display: block;
	font-weight: bold;
	font-family: "Times New Roman", Georgia, serif;
	font-size: 16px;
	list-style: none;
	width: 100%;
}
#side-column .tabbed-content UL.tabs LI {
	/*float: right;*/
	display: inline-block; /* Bug Fix: IE Double Margin Float Bug */
	/*margin:0 3px -1px;*/
	margin: 0px 4px -1px 0px;
	padding: 2px 3px;
	border-left: none;
	/*overflow: hidden;*/
	position: relative;
	line-height: 1.8em;
}
#side-column .tabbed-content UL.tabs LI.first-child {
	margin-right: 0px;
}
#side-column .tabbed-content UL.tabs LI A {
	font-size: 17px;
	/*display: block;*/
	padding: 0 4px;
	/*border: 1px solid White;*/
	outline: none;
}
#side-column .tabbed-content UL.tabs LI A:hover {
}
#side-column .tabbed-content UL.tabs LI.active {
	background: White;
	border-bottom: 1px solid White;
	/* border: 1px solid #D6CCC4; */
	/* border-bottom-color: White; */
}
#side-column .tabbed-content UL.tabs LI.active A {
	color: Black;
	border-bottom-color: White;
}
#side-column .tabbed-content .container {
	/*float: right;*/
	/*display: inline;*/ /* Bug Fix: IE Double Margin Float Bug */
	display: block;
	/* border-top: 1px solid #D6CCC4; */
	/*border-top: none;*/
	width: 284px;
	background: White;
}
* HTML #side-column .tabbed-content .container {
	margin-top: -6px;
	height:1%;
}
#side-column .tabbed-content .container .tab_content {
	padding: 5px;
	display: none;
}
#side-column .tabbed-content .container .tab_content:first-child {
	display: block;
}
#side-column .tabbed-content .container .tab_content UL {
}
#side-column .tabbed-content .container .tab_content UL LI {
	display: inline-block;
	background: transparent url("images/list-style-image-gray.png") no-repeat right 10px;
	padding-right: 12px;
	margin: 0px;
}
.aa:first-child {
	display: block;
}
.aa UL {
padding-right: 20px;
}
.aa UL LI {
	display: inline-block;
	width:200px;
	font-size:15px;
	background: transparent url("images/list-style-image-gray.png") no-repeat right 10px;
	padding-right: 12px;
	margin: 0px;
}
#side-column .tabbed-content .container .tab_content .media {
	display: none;
}
#side-column .tabbed-content .container .tab_content .text {
	display: inline-block;
	width: 260px;
}
#side-column .tabbed-content .container .tab_content .text H2 {
	/*border-bottom: 3px solid #ffffff;*/
	font-family: inherit;
	font-size: 1.1em;
	line-height: 1.2em;
}
#side-column .tabbed-content .container .tab_content .text P {
	display: none;
}
#side-column .tabbed-content .container .tab_content .text A:hover {
	text-decoration: underline;
}

/* SIDE COLUMN: Poll */
#side-column .poll {
	margin-top: 10px;
	background: #EDEAD7 url("images/poll-bg.jpg") repeat;
	padding: 7px 12px 7px 7px;
	border-top: none;
}
#side-column .poll H2 {
	background-color: transparent;
	border-bottom: inherit;
	margin-left: 0;
	padding: 7px 12px 7px 7px;
}
#side-column .poll .content {
	background-color: transparent;
}
#side-column .poll .content H3 {
	/*padding-top: 10px;*/
	padding-bottom: 10px;
	color: inherit;
	font-family: inherit;
	font-size: 1.2em;
}
#side-column .poll FORM FIELDSET {
	border: none;
	padding: 2px 8px;
	vertical-align: top;
}
#side-column .poll FORM FIELDSET INPUT {
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	margin: 2px 4px;
}
#side-column .poll FORM FIELDSET LABEL {
	display: table;
}
#side-column .poll FORM FIELDSET.submit,
#side-column .poll FORM FIELDSET.links {
	text-align: center;
}
#side-column .poll FORM FIELDSET.submit {
	padding-top: 10px;
}
#side-column .poll FORM FIELDSET.submit INPUT {
	float: none;
}
#side-column .poll FORM FIELDSET.links A {
	padding: 0px 4px;
}
#side-column .poll .links A {
	/*color: #D2232A;*/
}
#side-column .poll A:hover {
	text-decoration: underline;
}
#side-column .poll H3.thanks {
	color: #D2232A;
	font-size: 1.4em;
	text-align: center;
	text-shadow: none;
}
#side-column .poll .results STRONG {
	display: block;
	white-space: nowrap;
	_height: 1%;
	border-right: 0px solid #D2232A;
	padding-right: 3px;
	margin-top: 3px;
}
#side-column .poll .results LI {
	display: block;
	margin: 3px 0px;
}
#side-column .poll .results LI.total {
	padding: 8px 0px;
}
#side-column .poll .results LI.total STRONG {
	background: none;
}

/* SIDE COLUMN: FOREX */
#side-column .forex {
	padding-bottom: 11px;
}
#side-column .forex LI {
	display: list-item;
}
#side-column .forex LI {
	width: 100%;
	border-bottom: 1px dotted #eeeeee;
	padding-bottom: 4px;
	padding-top: 4px;
	font-size: 13px;
	/*font-weight: bold;*/
}
/* IE6 fix for dotted border bug */
* HTML #side-column .forex LI {
	border-bottom: none;
	background: transparent url("images/dotted-1px-cccccc.gif") repeat-x scroll bottom;
}
#side-column .forex LI.last-child {
	border-bottom: none;
}
#side-column .forex LI SPAN {
	display: inline-table;
}
#side-column .forex LI .currency {
	/*width: 100px;*/
	width: 95px;
}
#side-column .forex LI .rate {
	width: 50px;
	text-align: left;
}
#side-column .forex LI .change {
	width: 120px;
	text-align: left;
}
#side-column .forex LI.rising .change {
	color: #458B00;
}
#side-column .forex LI.falling .change {
	color: #D2232A;
}

/* SIDE COLUMN: Stock */
#side-column .stock {
	padding-bottom: 11px;
}
#side-column .stock LI {
	width: 100%;
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 4px;
	font-size: 13px;
}
/* IE6 fix for dotted border bug */
* HTML #side-column .stock LI {
	border-bottom: none;
	background: transparent url("images/dotted-1px-cccccc.gif") repeat-x scroll bottom;
}
#side-column .stock LI SPAN {
	display: inline-table;
}
#side-column .stock LI .rate {
	width: 150px;
	/*text-align: left;*/
}
#side-column .stock LI .change {
	width: 120px;
	text-align: left;
}
#side-column .stock LI.rising .change {
	color: #458B00;
}
#side-column .stock LI.falling .change {
	color: #D2232A;
}

/* SIDE COLUMN: Prayer Timing */
#side-column .prayer {
	padding: 0px;
	background: transparent url("images/prayers-top.png");
}
#side-column .prayer H2 {
	background: transparent url("images/prayers-mosque.png") no-repeat left bottom;
	color: #ffffff;
	padding: 8px 10px 0px 0px;
	margin: 0px;
	border: none;
	height: 31px;
}
#side-column .prayer .content {
	border: none;
	background: url("images/prayers-bottom.png") repeat scroll 0 0 transparent;
}
#side-column .prayer LI {
	display: list-item;
	width: 100%;
	padding: 2px 0px;
	background: transparent;
	border-bottom: none;
	/*font-size: 0.9em;*/
}
/* IE6 fix for dotted border bug */
* HTML #side-column .prayer LI {
	border-bottom: none;
	background: transparent url("images/dotted-1px-cccccc.gif") repeat-x scroll bottom;
}
#side-column .prayer LI SPAN {
	display: inline-table;
}
#side-column .prayer LI .location {
	display: none;
}
#side-column .prayer LI .time {
	width: 44px;
	font-size: 1.2em;
	text-align: center;
}
#side-column .prayer LI.last-child {
	border-bottom: none;
}
#side-column .prayer LI.even {
	background-color: #f6f6ff;
}
#side-column .prayer LI.header {
	font-family: "Times New Roman", Georgia, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
}
#side-column .prayer LI.header .locationh {
	display: none;
}
#side-column .prayer LI.header .timeh {
	width: 44px;
	text-align: center;
}
#side-column .prayer .see-more {
	text-align: center;
}

/** SIDE COLUMN: Weather Forecast Widget */
#side-column .weather-forecast {
	/*background-color: #8cabc3;*/
}
#side-column .weather-forecast H2 {
	/*background-color: #8cabc3;
	color: #ffffff;*/
}
#side-column .weather-forecast .content {
	display: inline-block;
	/*height: 138px;*/
	line-height: 1.3em;
}
#side-column .weather-forecast .see-more {
	padding: 7px 5px 0 0;
}
#side-column .weather-forecast .see-more A {
	display: inline-block;
}
#side-column .weather-forecast UL LI UL LI {
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	width: 82px;
	padding: 1px 4px 0px 4px;
	border-left: 1px dotted #a0a0a0;
	text-align: center;
}
#side-column .weather-forecast UL LI UL LI.last-child {
	border-left: none;
}
#side-column .weather-forecast UL LI UL LI SPAN {
	display: block;
	margin-bottom: 4px;
	font-size: 0.9em;
}
#side-column .weather-forecast UL LI UL LI SPAN.date {
	font-size: 1.1em;
}
#side-column .weather-forecast UL LI UL LI SPAN.min-temperature,
#side-column .weather-forecast UL LI UL LI SPAN.max-temperature {
	/*font-size: 14px;*/
}

#side-column .weather-forecast .see-more {
	text-align: center;
}

/* SIDE COLUMN: articles (Section element) */
#side-column .article-list {
	/*padding-bottom: 0;*/
}
#side-column .article-list H2 {
	
}
#side-column .article-list H2 A {
	/*color: inherit;*/
}
#side-column .article-list IMG {
	width: 270px;
}
#side-column .article-list UL LI .text P.date-time {
	display: none;
}
#side-column .article-list .content UL LI .text A {
	/*color: #1F4F82;*/
}

/* Side-column articles - 'Top Headlines' */
#side-column .article-list.top-headline {
	/*border-top: 3px solid #CCCCCC;*/
}
#side-column .article-list.top-headline H2 {
}
#side-column .article-list.top-headline .content UL LI {
	display: block;
	/*width: 100%;*/
	padding: 6px 0;
	border-bottom: 1px dotted #CCCCCC;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.2;
}

/* Side-column video articles */
#side-column .article-list.videos {
	padding-bottom: 5px;
	/*background-color: #8CABC3;*/
	background-color: #DCD8B9;
}
#side-column .article-list.videos H2 {
	/*background-color: #8CABC3;*/
	background-color: #DCD8B9;
	/*color: #ffffff;*/
}
#side-column .article-list.videos .content {
	padding: 0px;
}
#side-column .article-list.videos UL LI {
	float: right;
	display: inline;
	width: 138px;
	margin: 2px;
	padding: 4px 0px;
}
#side-column .article-list.videos UL LI.odd {
	clear: left;
	margin-right: 0px;
}
#side-column .article-list.videos IMG {
	width: 135px;
	border: 1px solid #BAAB96;
}
#side-column .article-list.videos UL LI .media {
	position: relative;
	/*display: block;*/
}
#side-column .article-list.videos UL LI .media A:before {
	content: url("images/video-play.png");
	position: absolute;
	top: 1px;
	right: 1px;
	opacity: 0.5;
	filter: alpha(opacity=50)
}
#side-column .article-list.videos UL LI .media A:hover:before {
	content: url("images/video-play.png");
	position: absolute;
	top: 1px;
	right: 1px;
	opacity: 1;
	filter: alpha(opacity=100)
}
#side-column .article-list.videos UL LI .text {
	overflow: hidden;
	padding: 0px 2px;
	height: 2.4em;
	line-height: 1.1em;
}
#side-column .article-list.videos UL LI .text H2 {
	padding: 0px;
	font-family: inherit;
	font-size: 1em;
	line-height: 1.2em;
}
#side-column .article-list.videos UL LI .text P {
	display: none;
}
#side-column .article-list.videos UL LI .text A {
	color: inherit;
}

/* Side-column Infographics articles */
#side-column .article-list.infographics {
	padding-bottom: 5px;
	background-color: #8CABC3;
}
#side-column .article-list.infographics H2 {
	background-color: #8CABC3;
	color: #ffffff;
}
#side-column .article-list.infographics .content {
	padding: 0px;
}
#side-column .article-list.infographics UL LI {
	float: right;
	display: inline;
	width: 138px;
	margin: 2px;
	padding: 4px 0px;
}
#side-column .article-list.infographics UL LI.odd {
	clear: left;
	margin-right: 0px;
}
#side-column .article-list.infographics IMG {
	width: 135px;
	border: 1px solid #BAAB96;
}
#side-column .article-list.infographics UL LI .media {
	position: relative;
	/*display: block;*/
}
#side-column .article-list.infographics UL LI .text {
	font-size: 0.9em;
	font-weight: bold;
	height: 2.4em;
	overflow: hidden;
	padding: 0px 2px;
}
#side-column .article-list.infographics UL LI .text H2 {
	padding: 0px;
	font-family: inherit;
	font-size: 1.1em;
	line-height: 1.2em;
}
#side-column .article-list.infographics UL LI .text P {
	display: none;
}

/* caricature */
#side-column .article-list.caricature UL LI .text {
	display: none;
}

/* SIDE COLUMN: 'thumbnail-list' Section Element */
#side-column .article-list.thumbnail-list {
	padding-bottom: 5px;
}
#side-column .article-list.thumbnail-list UL {
	list-style: none;
	/*margin: 5px 0px;*/
}
#side-column .article-list.thumbnail-list UL LI {
	display: inline-block;
	padding: 3px 0px;
	padding-bottom: 10px;
}
#side-column .article-list.thumbnail-list UL LI .media {
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	width: 90px;
	overflow: hidden;
	margin-left: 5px;
	/*background-color: #CCCCCC;*/
	text-align: center;
}
#side-column .article-list.thumbnail-list UL LI .media IMG {
	margin: 0px;
	width: 90px;
}
#side-column .article-list.thumbnail-list UL LI .text {
	display: inline-block;
	width: 177px;
	height: 8.5em;
	overflow: hidden;
}
#side-column .article-list.thumbnail-list.opinion UL LI.no-image .text {
	width: 268px;
}
* HTML #side-column .article-list.thumbnail-list UL LI .text {
	/*width: 200px;*/
}
#side-column .article-list.thumbnail-list UL LI .text H2 {
	padding: 0px;
	padding-bottom: 1px;
	border-bottom: 0px;
	font-family: inherit;
	font-size: 1.1em;
	line-height: 1.2em;
}
#side-column .article-list.thumbnail-list UL LI .text H2 A {
	color: #e02828;
}

/* SIDE COLUMN: Editors' Choice */
#side-column .editors-choice {
	display: none;
}
.article #main-column .editors-choice {
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	margin-bottom: 15px;
	width: 182px;
	border: 1px solid #1b87b3;
}
.article #main-column .editors-choice .content {
	padding: 2px 5px;
}
.article #main-column .editors-choice H2 {
	/*font-size: 1.7em;*/
	color: White;
	background-color: #1b87b3;
	padding: 2px 5px;
}
.article #main-column .editors-choice .content {
	padding: 2px 5px;
}
/*
.article #main-column .editors-choice LI {
	display: block;
	float: none;
	width: auto;
	border: none;
	margin-bottom: 0;
	padding-top: 16px 3px !important;
}
*/
.article #main-column .editors-choice LI {
	display: block;
	border: none;
	padding-top: 16px;
}
.article #main-column .editors-choice LI.first-child {
	padding-top: 3px;
}
.article #main-column .editors-choice LI.last-child {
	padding-bottom: 3px;
}
.article #main-column .editors-choice .media IMG {
	width: 172px;
}
.article #main-column .editors-choice .text {
	width: 172px;
}
.article #main-column .editors-choice .text H2 {
	display: inline-block;
	background-color: transparent;
	/*padding-bottom: 2px;*/
	/*padding-top: 2px;*/
	/*font-family: inherit;
	font-size: 1.1em;
	line-height: 1.2em;*/
}
.article #main-column .editors-choice .text P {
	line-height: 1.2em;
}

/* SIDE COLUMN: Missed Stories */
#side-column .missed-stories {
	display: none;
}
/* SIDE COLUMN: Similar Content */
#side-column .similar-content {
	display: none;
}
.article #main-column .similar-content {
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	margin-bottom: 15px;
	width: 182px;
	border: 1px solid #1b87b3;
}
.article #main-column .similar-content H2 {
	background-color: #1b87b3;
	padding: 2px 5px;
	color: White;
	font-size: 1.5em;
	line-height: 1.2em;
}
.article #main-column .similar-content .content {
	padding: 2px 5px;
	font-size: 1.1em;
	line-height: 1.2em;
}
.article #main-column .similar-content LI {
	display: block;
	background: transparent url("images/list-style-image-gray.png") no-repeat right 0.7em;
	padding: 4px 12px 4px 0px;
}
.article #main-column .similar-content LI .text {
	/*font-size: 0.9em;*/
}
.article #main-column .similar-content LI .text H2 {
	color: Black;
	font-family: inherit;
	font-size: 1.1em;
	line-height: 1.2em;
}
.article #main-column .similar-content LI .media {
	display: none;
}

/* SIDE COLUMN: Recent Comments */
#side-column .recent-comments LI {
	/*margin: 4px 0px;
	margin-top: 5px;*/
	/*padding-right: 20px;*/
	padding: 4px;
	display: block;
	/*font-size: 14px;*/
	border-bottom: 1px dotted #CCCCCC;
}
/* IE6 fix for dotted border bug */
* HTML #side-column .recent-comments LI {
	border-bottom: none;
	background: transparent url("images/dotted-1px-cccccc.gif") repeat-x scroll bottom;
}
#side-column .recent-comments LI.last-child {
	/*margin-top: 4px;*/
	border-bottom: none;
	background: none;
}
#side-column .recent-comments .text {
	
}
#side-column .recent-comments H3 {
	font-family: inherit;
	font-size: 1.1em;
	line-height: 1.3em;
	/*margin-bottom: 4px;*/
	background: transparent;
	padding: 0px;
}
#side-column .recent-comments .author {
	color: #a0a0a0;
	float: right;
}
#side-column .recent-comments .date {
	color: #a0a0a0;
	padding-right: 5px;
}

/* SIDE COLUMN: Previous Editions */
#side-column .previous-edition {
}
#side-column .previous-edition H2 {
	/*display: none;*/
	padding-bottom: 2px;
}
#side-column .previous-edition .content {
	background-color: transparent;
	padding: 0px;
}
#side-column .previous-edition .ui-widget-header {
	font-size: 15px;
	font-weight: normal;
}
#side-column .previous-edition .ui-datepicker TH {
	width: 44px;
	padding: 2px 0px;
}
#side-column .previous-edition .ui-state-default {
	text-align: center;
	font-size: 12px;
}
#side-column .previous-edition .ui-datepicker-inline.ui-datepicker{
	font-size: 14px;
	line-height: 1.5em;
	padding-right: 4px;
	width: auto;
	background: white;
}
#side-column .previous-edition .ui-datepicker TABLE {
	color: grey;
}
#side-column .previous-edition .ui-state-default, .ui-widget-content .ui-state-default {
	color: inherit;
}
#side-column .previous-edition .ui-state-highlight, .ui-widget-content .ui-state-highlight {
	color: inherit;
}

/** SIDE COLUMN: Newsletter element */
#side-column .newsletter {
	margin-top: 10px;
	background: transparent url("images/bg-envelope.png") no-repeat;
	padding: 7px 12px 7px 7px;
	border-top: none;
}
#side-column .newsletter H2 {
	background-color:transparent;
	border-bottom:inherit;
	margin-left:0;
	/* padding:7px 12px 7px 7px; */
}
#side-column .newsletter .content {
	font-size: 14px;
	line-height: 1.3;
	padding: 0px 5px;
	background-color: transparent;
}
#side-column .newsletter FORM FIELDSET {
	padding: 8px 5px 5px;
}
#side-column .newsletter FORM FIELDSET.button {
	text-align: center;
	padding: 4px;
}
#side-column .newsletter FORM FIELDSET LABEL {
	display: inline-block;
	margin-right: 5px;
	text-align: left;
}
#side-column .newsletter FORM FIELDSET INPUT[type="text"] {
	width: 160px;
	padding: 2px;
}

/* SIDE COLUMN: Follow Us links */
#side-column .followus {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	margin-bottom: 15px;
	padding: 0px;
	background-color: #ffffff;
}
#side-column .followus H2 {
	display: none;
}
#side-column .followus .content {
	padding: 0px;
	padding-right: 12px;
}
#side-column .followus .content SPAN {
	float: right;
	display: inline;
	width: 132px;
	padding-top: 8px;
	line-height: 1.1em;
	font-size: 20px;
}
#side-column .followus .content IMG {
	display: inline;
	float: right;
	padding: 4px 2px;
}

/* SIDE COLUMN: Shared On Facebook */
#side-column .shared-on-facebook {
	/*height: 290px;*/
	padding: 0px;
	background-color: #ffffff;
}
#side-column .shared-on-facebook H2 {
	background-color: #3D3E52;
	color: #FFFFFF;
	display: block;
	padding: 8px;
	width: 100%;
}
#side-column .shared-on-facebook .content {
	/*height: 245px;*/
	padding: 0px;
	border: none;
	overflow-X: hidden;
	overflow-Y: auto;
}

/* SIDE COLUMN: Services */
#side-column .services {
	padding: 0px;
}
#side-column .services H2 {
	background-color: #d3ddef;
	/*background-color: #3D3E52;*/
	color: #000000;
	padding: 8px;
}
#side-column .services .content {
	padding: 0px;
}


/* MAIN COLUMN: Flash News */
#main-column .featured {
	width: 360px;
	padding: 0px;
	padding-left: 294px;
	position: relative;
	/*border: 5px solid #ccc;*/
	border: none;
	/*height: 225px;*/
	background-color: White;
	margin-bottom: 12px;
}
#main-column .featured UL.ui-tabs-nav {
	position: absolute;
	top: 0;
	right: 360px;
	list-style: none;
	padding: 0 !important;
	margin: 0;
	width: 294px;
}
#main-column .featured UL.ui-tabs-nav.ui-widget-header {
	border: none !important;
	background: none !important;
	display: block !important;
}
#main-column .featured UL.ui-tabs-nav LI {
	margin: 0px;
	padding: 1px 0;
	padding-right: 13px;
	font-size: 1.1.em;
	color: #666666;
	background-color: White;
	background-image: none;
	width: 281px;
}
#main-column .featured UL.ui-tabs-nav.ui-widget-header LI {
	border: none !important;
	float: right;
}
#main-column .featured UL.ui-tabs-nav LI IMG {
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	margin: 2px 5px;
	background: White;
	padding: 2px;
	border: 1px solid #EEEEEE;
	width: 70px;
	height: 44px;
}
#main-column .featured UL.ui-tabs-nav LI H2 {
	font-family: Tahoma, Arial, "Arabic Transparent", "Traditional Arabic", "Simplified Arabic", sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	/*background: none;*/
	/*padding-top: 5px;*/
	white-space: normal !important;
}
#main-column .featured LI.ui-tabs-nav-item.ui-corner-top {
	float: right;
	border: none;
}
#main-column .featured LI.ui-tabs-nav-item A {
	display: block !important;
	overflow: hidden;
	width: 281px;
	height: 54px;
	color: #333333;
	background: White;
	text-align: right;
}
#main-column .featured LI.ui-tabs-nav-item A:hover {
	background: #F2F2F2;
	/*text-decoration: none;*/
}
#main-column .featured LI.ui-tabs-selected {
	background: transparent url("images/selected-item-ltr.gif") right -3px no-repeat;
}
#main-column .featured UL.ui-tabs-nav LI.ui-tabs-selected A {
	background: #CCC;
}
#main-column .featured LI.ui-state-default A {
	padding: 0 !important;
	float: right;
}
#main-column .featured LI.ui-state-default A:hover {
	padding: 0 !important;
	float: right;
}
#main-column .featured LI.ui-state-active A {
	padding: 0 !important;
	float: right;
}
#main-column .featured LI.ui-state-active A:hover {
	padding: 0 !important;
	float: right;
}
#main-column .featured .ui-tabs-panel {
	width: 360px;
	height: 225px;
	background: #999;
	position: relative;
}
#main-column .featured .ui-tabs-panel.ui-widget-content {
	padding:0px !important;
	border: none !important;
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
}
#main-column .featured .ui-tabs-panel IMG {
	width: 360px;
	height: 300px;
}
#main-column .featured .ui-tabs-panel .info {
	display: none;
	position: absolute;
	top: 175px;
	right: 0;
	height: 50px;
	width: 360px;
	background: url("images/transparent-bg1.png");
	/*line-height: 15px;*/
	/*color: #CCCCCC !important;*/
	overflow: hidden;
}
#main-column .featured .ui-tabs-panel .info H2 {
	font-family: Tahoma, Arial, "Arabic Transparent", "Traditional Arabic", "Simplified Arabic", sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	color: #fff;
	padding: 2px 5px;
	margin: 0;
	/*text-align: right;*/
}
#main-column .featured .ui-tabs-panel .info P {
	display: none;
	margin: 0 5px;
	font-family: Verdana;
	font-size: 14px;
	line-height: 14px;
	color: #f0f0f0;
}
#main-column .featured .ui-tabs-panel .info A {
	text-decoration: none;
	color: #fff;
}
#main-column .featured .ui-tabs-panel .info A:hover {
	text-decoration: underline;
}
#main-column .featured .ui-tabs-panel.ui-tabs-hide {
	display: none;
}

/* MAIN COLUMN: Flash News Scroller */
#main-column .featured-scroller {
	margin: 0px 0px 10px 15px;
}
#main-column .featured-scroller .content {
	position: relative;
	height: 410px;
	margin: 0px;
	padding: 0px;
	background: none;
	border: none;
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
}
#main-column .featured-scroller .content UL.ui-tabs-nav {
	/*display: inline;*/
	display: block;
	/*background: #a69f85;*/
	background: none;
	/*width: 300px;*/
	border: 0px;
	padding: 0px;
}
#main-column .featured-scroller .content UL.ui-corner-all {
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	/*left:*/
}
#main-column .featured-scroller .content UL.ui-tabs-nav LI {
	height: 20px;
	float: right;
	background: #a7a086;
	margin: 0px;
	border-left: 1px solid #5C543D;
	border-right: none;
	border-top: none;
	border-bottom: none;
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
}
#main-column .featured-scroller .content UL.ui-tabs-nav LI.ui-tabs-selected {
	display: block !important;
	background: #5C553B !important;
}
#main-column .featured-scroller .content UL.ui-tabs-nav LI A {
	display: inline-block;
	margin: 1px 10px 2px 10px;
	padding: 0px;
	/*height: 17px;
	font-size: 14px;*/
	color: #5a553f;
	font-weight: bold;
}
#main-column .featured-scroller .content UL.ui-tabs-nav LI.ui-tabs-selected A {
	color: #ce9e18;
}
#main-column .featured-scroller .content .ui-tabs-panel {
	padding: 0px;
	width: 650px;
	/*height: 265px;*/
	/*border: 5px solid #5c553b;*/
}
#main-column .featured-scroller .content .ui-tabs-panel.ui-tabs-hide {
	display: none;
}
#main-column .featured-scroller .content .ui-tabs-panel.ui-corner-bottom {
	padding:0px !important;
	border: none !important;
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
}
#main-column .featured-scroller .content .ui-tabs-panel .media {
	background-color: #5C553B;
	padding: 5px;
}
#main-column .featured-scroller .content .ui-tabs-panel .media IMG {
	border: none;
	/*width: 645px;
	height: 265px;*/
}
#main-column .featured-scroller .content .ui-tabs-panel A {
	display: block;
}
#main-column .featured-scroller .content .ui-tabs-panel .text {
	display: block;
	overflow: hidden;
	position: absolute;
	left: 11px;
	top: 376px;
	width: 638px;
	height: 28px;
	background: url("images/transparent-bg1.png") repeat scroll 0 0 transparent;
	color: #FFFFFF;
}
#main-column .featured-scroller .content .ui-tabs-panel .text H2 {
	color: inherit;
	/*font-size: 18px;*/
	font-size: 1.5em;
	margin: 0;
	padding: 3px 5px;
}
#main-column .featured-scroller .content .ui-tabs-panel .text P {
	display: none;
}
#main-column .featured-scroller .content .ui-tabs-panel .text A {
	/*color: inherit;*/
	color: #FFFFFF !important;
	font-size: inherit;
}
#main-column .featured-scroller .content .ui-tabs-panel .text A:hover {
	text-decoration: none;
}

/* MAIN COLUMN: Section Element */
#main-column .section {
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	width: 320px;
	margin: 0px 0px 10px 15px;
	/*font-size: 90%;*/
	line-height: normal;
	border-top: 3px solid #1b87b3;
}
* HTML #main-column .section {
	height: 1%;
}
#main-column .section.no-top-border {
	border-top: none !important;
}
#main-column .section.odd {
	/* REMOVED BECAUSE OF MANY EXCEPTIONS */
	/*clear: right;*/
}
#main-column .section H1 {
	font-size: 20px;
	font-weight: bold;
	/*color: #CC0000;*/
	padding: 7px 30px 5px 0px;
	border-bottom: 1px #f0f0f0 solid;
	margin-bottom: 4px;
	background: transparent url("images/tick.png") no-repeat right;
}
#main-column .section H1 A {
	color: inherit;
}
#main-column .section UL LI .media {
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	width: 320px;
	/*margin-right: 5px;*/
	margin: 0px;
	/*background-color: #CCCCCC;*/
}
#main-column .section UL LI .media IMG {
	margin: 0px;
	width: 320px;
}
#main-column .section UL LI .text {
	width: 100%;
	line-height: 1.2em;
}
* HTML #main-column .section UL LI .text {
	width: 320px;
}
#main-column .section UL LI .text H2 {
	font-size: 1.5em;
	/*line-height: 1em;*/
	line-height: 1.2em;
	padding-bottom: 1px;
}
#main-column .section UL LI .text P {
	font-size: 14px;
	/*line-height: 1.25;*/
	line-height: 1.3em;
	text-align: justify;
	text-justify: distribute;
	text-kashida-space: 100%;
	-ms-text-justify: distribute;
	-ms-text-kashida-space: 100%;
}
#main-column .section UL LI .text P.date-time {
	display: none;
}

/* MAIN COLUMN: Section Element ('title-only') */
/*
#main-column .section.title-only UL {
	border-top: 1px dotted #CCCCCC;
}
*/
/* IE6 fix for dotted border bug */
/*
* HTML #main-column .section.title-only UL {
	border-top: none;
	
}
*/
#main-column .section.title-only LI {
	width: 100%;
	border-bottom: 1px dotted #CCCCCC;
	padding: 6px 0px;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.2;
}
/* IE6 fix for dotted border bug */
* HTML #main-column .section.title-only LI {
	border-bottom: none;
	background: transparent url("images/dotted-1px-cccccc.gif") repeat-x scroll bottom;
}
#main-column .section.title-only LI A {
}


/* MAIN COLUMN: Section Element ('teaser-text') */
#main-column .section.teaser-text {
}
#main-column .section.teaser-text LI {
	width: 100%;
	border-bottom: 1px dotted #CCCCCC;
	padding: 6px 0px;
	font-size: 1.2em;
	font-weight: normal;
}
/* IE6 fix for dotted border bug */
* HTML #main-column .section.teaser-text LI {
	border-bottom: none;
	background: transparent url("images/dotted-1px-cccccc.gif") repeat-x scroll bottom;
}
#main-column .section.teaser-text LI.last-child {
	border-bottom: none;
	background: none;
}
#main-column .section.teaser-text LI.first-child {
	padding-top: 0px;
	background: none;
	padding-right: 0px;
	font-size: 1.1em;
	font-weight: normal;
}
#main-column .section.teaser-text .media {
	display: none !important;
}
#main-column .section.teaser-text .text {
}
#main-column .section.teaser-text .text H2 {
	color: inherit;
}
#main-column .section.teaser-text .text P {
	color: #222222;
}

/* MAIN COLUMN: Section Element ('teaser-first') */
#main-column .section.teaser-first {
}
#main-column .section.teaser-first LI {
	width: 100%;
	border-bottom: 1px dotted #CCCCCC;
	padding: 6px 0px;
	font-size: 1.2em;
	font-weight: normal;
}
/* IE6 fix for dotted border bug */
* HTML #main-column .section.teaser-first LI {
	border-bottom: none;
	background: transparent url("images/dotted-1px-cccccc.gif") repeat-x scroll bottom;
}
#main-column .section.teaser-first LI.last-child {
	border-bottom: none;
	background: none;
}
#main-column .section.teaser-first LI.first-child {
	padding-top: 0px;
	background: none;
	padding-right: 0px;
	font-size: 1.1em;
	font-weight: normal;
}
#main-column .section.teaser-first .media {
	float: none;
	display: inline-block;
	margin: 0px;
	padding-bottom: 3px;
}
#main-column .section.teaser-first .media IMG {
	margin: 0px;
}
#main-column .section.teaser-first .text {
}
#main-column .section.teaser-first .text H2 {
	color: inherit;
}
#main-column .section.teaser-first .text P {
	color: #222222;
}

/* MAIN COLUMN: Section Element ('teaser-block') */
#main-column .section.teaser-block {
}
#main-column .section.teaser-block UL LI.first-child {
	border-top: none;
	padding-top: 0;
}
#main-column .section.teaser-block UL LI {
	border-top: 1px solid #F0F0F0;
	margin-bottom: 10px;
	padding-top: 5px;
}

/* MAIN COLUMN: Section Element (Latest News) */
#main-column .section.latest-news {
	border-top: none;
}
#main-column .section.latest-news H2 A {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2;
}
#main-column .section.latest-news H1 {
	display: none;
}
#main-column .section.latest-news LI {
	/*width: 100%;*/
	border: none;
	/*border-top: 1px dotted #CCCCCC;*/
	/*padding: 6px 0px;*/
	padding: 3px 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.2;
}
/* IE6 fix for dotted border bug */
* HTML #main-column .section.latest-news LI {
	border: none;
}
#main-column .section.latest-news LI.first-child,
#main-column .section.latest-news LI.el2,
#main-column .section.latest-news LI.el3,
#main-column .section.latest-news LI.el4 {
	border: none;
	padding: 0 0 5px;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}
#main-column .section.latest-news LI.el2,
#main-column .section.latest-news LI.el3,
#main-column .section.latest-news LI.el4 {
	background: url("images/list-style-image-gray.png") no-repeat scroll right 5px transparent;
	padding-right: 10px;
}
#main-column .section.latest-news LI.el2,
#main-column .section.latest-news LI.el3 {
	padding-bottom: 3px;
}
#main-column .section.latest-news LI.el4 {
	padding-bottom: 6px;
}

/* MAIN COLUMN: Section Element (Top Headlines) */
#main-column .section.top-headline {
	border-top: 3px solid #CCCCCC;
}

/* MAIN COLUMN: Section Element ('two-columns-teaser') */
#main-column .section.two-columns-teaser {
	float: none;
	clear: both;
	display: block;
	width: auto !important;
}
#main-column .section.two-columns-teaser:after {
	content: "";
	display: block;
	clear: both;
	float: none;
}
#main-column .section.two-columns-teaser UL LI {
	margin-bottom: 10px;
}
#main-column .section.two-columns-teaser UL LI.el2 {
	border-top: none;
	padding-top: 0px;
}
#main-column .section.two-columns-teaser UL LI .media {
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	width: 120px;
	margin-left: 5px;
	/*background-color: #CCCCCC;*/
}
#main-column .section.two-columns-teaser UL LI .media IMG {
	margin: 0px;
	width: 120px
}
#main-column .section.two-columns-teaser UL LI .text {
	width: 194px;
	height: 8em;
	overflow: hidden;
}
#main-column .section.two-columns-teaser UL LI.first-child {
	float: right !important;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	clear: right;
	border-bottom: none;
	background: none;
	margin-left: 16px;
}
#main-column .section.two-columns-teaser UL LI.first-child .media {
	float: none;
	display: block;
	margin-left: 0px;
	width: 320px;
}
#main-column .section.two-columns-teaser UL LI.first-child .media IMG {
	width: 320px;
}
#main-column .section.two-columns-teaser UL LI.first-child .text {
	float: none;
	width: 320px;
}
#main-column .section.two-columns-teaser UL LI.no-image {
	padding-right: 124px;
}

/* MAIN COLUMN: Section Element ('filmstrip') */
#main-column .section.filmstrip {
	clear: both;
	width: 655px;
	padding: 0px 0px;
	margin-bottom: 15px;
}
#main-column .section.filmstrip:after {
	content: "";
	display: block;
	clear: both;
	float: none;
}
#main-column .section.filmstrip UL LI {
	border-top: none;
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	margin: 0px;
	padding: 2px 0px 5px 5px;
}
#main-column .section.filmstrip UL LI.el4,
#main-column .section.filmstrip UL LI.el8,
#main-column .section.filmstrip UL LI.el12,
#main-column .section.filmstrip UL LI.el16,
#main-column .section.filmstrip UL LI.el20,
#main-column .section.filmstrip UL LI.el24,
#main-column .section.filmstrip UL LI.el28,
#main-column .section.filmstrip UL LI.el32,
#main-column .section.filmstrip UL LI.el36,
#main-column .section.filmstrip UL LI.el40,
#main-column .section.filmstrip UL LI.el44,
#main-column .section.filmstrip UL LI.el48,
#main-column .section.filmstrip UL LI.el52,
#main-column .section.filmstrip UL LI.el56,
#main-column .section.filmstrip UL LI.el60,
#main-column .section.filmstrip UL LI.el64,
#main-column .section.filmstrip UL LI.el68,
#main-column .section.filmstrip UL LI.el72,
#main-column .section.filmstrip UL LI.el76,
#main-column .section.filmstrip UL LI.el80,
#main-column .section.filmstrip UL LI.el84,
#main-column .section.filmstrip UL LI.el88,
#main-column .section.filmstrip UL LI.el92,
#main-column .section.filmstrip UL LI.el96,
#main-column .section.filmstrip UL LI.el100,
#main-column .section.filmstrip UL LI.el104,
#main-column .section.filmstrip UL LI.el108,
#main-column .section.filmstrip UL LI.el112,
#main-column .section.filmstrip UL LI.el116,
#main-column .section.filmstrip UL LI.el120,
#main-column .section.filmstrip UL LI.el124,
#main-column .section.filmstrip UL LI.el128,
#main-column .section.filmstrip UL LI.el132,
#main-column .section.filmstrip UL LI.el136,
#main-column .section.filmstrip UL LI.el140,
#main-column .section.filmstrip UL LI.el144,
#main-column .section.filmstrip UL LI.el148,
#main-column .section.filmstrip UL LI.el152,
#main-column .section.filmstrip UL LI.el156,
#main-column .section.filmstrip UL LI.el160,
#main-column .section.filmstrip UL LI.el164,
#main-column .section.filmstrip UL LI.el168,
#main-column .section.filmstrip UL LI.el172,
#main-column .section.filmstrip UL LI.el176,
#main-column .section.filmstrip UL LI.el180,
#main-column .section.filmstrip UL LI.el184,
#main-column .section.filmstrip UL LI.el188,
#main-column .section.filmstrip UL LI.el192,
#main-column .section.filmstrip UL LI.el196,
#main-column .section.filmstrip UL LI.el200 {
	padding-left: 0px;
	clear: left;
}
#main-column .section.filmstrip UL LI.el5,
#main-column .section.filmstrip UL LI.el9,
#main-column .section.filmstrip UL LI.el13,
#main-column .section.filmstrip UL LI.el17,
#main-column .section.filmstrip UL LI.el21,
#main-column .section.filmstrip UL LI.el25,
#main-column .section.filmstrip UL LI.el29,
#main-column .section.filmstrip UL LI.el33,
#main-column .section.filmstrip UL LI.el37,
#main-column .section.filmstrip UL LI.el41,
#main-column .section.filmstrip UL LI.el45,
#main-column .section.filmstrip UL LI.el49,
#main-column .section.filmstrip UL LI.el53,
#main-column .section.filmstrip UL LI.el57,
#main-column .section.filmstrip UL LI.el61,
#main-column .section.filmstrip UL LI.el65,
#main-column .section.filmstrip UL LI.el69,
#main-column .section.filmstrip UL LI.el73,
#main-column .section.filmstrip UL LI.el77,
#main-column .section.filmstrip UL LI.el81,
#main-column .section.filmstrip UL LI.el85,
#main-column .section.filmstrip UL LI.el89,
#main-column .section.filmstrip UL LI.el93,
#main-column .section.filmstrip UL LI.el97,
#main-column .section.filmstrip UL LI.el101,
#main-column .section.filmstrip UL LI.el105,
#main-column .section.filmstrip UL LI.el109,
#main-column .section.filmstrip UL LI.el113,
#main-column .section.filmstrip UL LI.el117,
#main-column .section.filmstrip UL LI.el121,
#main-column .section.filmstrip UL LI.el125,
#main-column .section.filmstrip UL LI.el129,
#main-column .section.filmstrip UL LI.el133,
#main-column .section.filmstrip UL LI.el137,
#main-column .section.filmstrip UL LI.el141,
#main-column .section.filmstrip UL LI.el145,
#main-column .section.filmstrip UL LI.el149,
#main-column .section.filmstrip UL LI.el153,
#main-column .section.filmstrip UL LI.el157,
#main-column .section.filmstrip UL LI.el161,
#main-column .section.filmstrip UL LI.el165,
#main-column .section.filmstrip UL LI.el169,
#main-column .section.filmstrip UL LI.el173,
#main-column .section.filmstrip UL LI.el177,
#main-column .section.filmstrip UL LI.el181,
#main-column .section.filmstrip UL LI.el185,
#main-column .section.filmstrip UL LI.el189,
#main-column .section.filmstrip UL LI.el193,
#main-column .section.filmstrip UL LI.el197,
#main-column .section.filmstrip UL LI.el201 {
	clear: left;
}
#main-column .section.filmstrip UL LI.last-child {
	padding-left: 0px;
}

#main-column .section.filmstrip UL LI .media {
	display: block;
	float: none;
	width: 160px;
}
#main-column .section.filmstrip UL LI .media IMG {
	width: 160px;
	padding: 4px 0px;
}
#main-column .section.filmstrip UL LI .text {
	width: 160px;
	height: 3.5em;
	overflow: hidden;
}
#main-column .section.filmstrip UL LI .text P {
	display: none;
}

/* MAIN COLUMN: Section Element ('thumbnail-list') */
#main-column .section.thumbnail-list {
	/*float: none;
	clear: both;
	display: block;*/
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	/*width: 320 !important;*/
}
#main-column .section.thumbnail-list H1 {
	/*font-size: 2.3em;*/
}
#main-column .section.thumbnail-list UL LI {
	float: left;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	margin-bottom: 10px;
}
#main-column .section.thumbnail-list UL LI .media {
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	width: 120px;
	margin-left: 5px;
}
#main-column .section.thumbnail-list UL LI .media IMG {
	margin: 0px;
	width: 120px
}
#main-column .section.thumbnail-list UL LI .text {
	width: 194px;
}
#main-column .section.thumbnail-list.opinion UL LI.no-image .text {
	width: 319px;
}

/* MAIN COLUMN: Section Element ('thumbnail-list.wide') */
#main-column .section.thumbnail-list.wide {
	width: auto !important;
}
BODY.two-columns #main-column .section.thumbnail-list.wide {
	width: 655px !important;
}
#main-column .section.thumbnail-list.wide H1 {
	font-size: 2.3em;
	border-bottom: none;
}
#main-column .section.thumbnail-list.wide UL LI {
	/*display: block;*/
	display: inline-block;
	float: none;
	clear: both;
	margin : 0px;
	padding: 6px 0px 4px 0px;
	border-bottom: 1px solid #F4E4CD;
}
#main-column .section.thumbnail-list.wide UL LI.no-image {
	padding-right: 125px;
}

#main-column .section.thumbnail-list.wide.opinion UL LI {
	overflow: auto;
}
#main-column .section.thumbnail-list.wide UL LI.even {
	background-color: #F8F8E8;
}
#main-column .section.thumbnail-list.wide UL LI.last-child {
	border-bottom: none;
}
#main-column .section.thumbnail-list.wide UL LI .media {
	padding: 0;
}
#main-column .section.thumbnail-list.wide UL LI .text {
	width: 529px !important;
}

/* MAIN COLUMN: Section Element ('finance-and-banking') */
#main-column .section.finance-and-banking {
}
#main-column .section.finance-and-banking .media {
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	width: 120px;
	margin-left: 5px;
}
#main-column .section.finance-and-banking .media IMG {
	margin: 0px;
	width: 120px
}
#main-column .section.finance-and-banking .first-child .text {
	width: 194px;
}

/* MAIN COLUMN: Section Element ('economy') */
#main-column .section.economy {
}

/* MAIN COLUMN: Section Element (Primary Queue) */
#main-column .section.section-primary-queue {
	float: none;
	clear: both;
	display: block;
	width: auto !important;
}
#main-column .section.section-primary-queue H1 {
	font-size: 2.3em;
}
#main-column .section.section-primary-queue LI {
	margin-bottom: 10px;
}
#main-column .section.section-primary-queue UL LI .media {
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	width: 120px;
	margin-left: 5px;
	/*background-color: #CCCCCC;*/
}
#main-column .section.section-primary-queue UL LI .media IMG {
	margin: 0px;
	width: 120px
}
#main-column .section.section-primary-queue UL LI .text {
	width: 194px;
}
#main-column .section.section-primary-queue UL LI.first-child {
	float: right !important;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	clear: right;
	border-bottom: none;
	background: none;
	margin-left: 16px;
}
#main-column .section.section-primary-queue UL LI.first-child .media {
	float: none;
	display: block;
	margin-left: 0px;
	width: 320px;
}
#main-column .section.section-primary-queue UL LI.first-child .media IMG {
	width: 320px;
}
#main-column .section.section-primary-queue UL LI.first-child .text {
	float: none;
	width: 320px;
}
/* Ugly hack for opinion page */
.opinion #main-column .section.section-primary-queue UL LI {
	margin-bottom: 10px;
	margin-left: 7px;
	float: left;
	width: 320px;
}
.opinion #main-column .section.section-primary-queue UL LI .text {
	width: 194px;
}
.opinion #main-column .section.section-primary-queue UL LI.first-child {
	margin-bottom: 10px;
	float: left;
	width: 320px;
	margin-left: 0px;
}
.opinion #main-column .section.section-primary-queue UL LI.first-child .media {
	float: right;
	display: inline;
	margin-left: 5px;
	width: 120px;
}
.opinion #main-column .section.section-primary-queue UL LI.first-child .media IMG {
	width: 120px;
}
.opinion #main-column .section.section-primary-queue UL LI.first-child .text {
	width: 194px;
}

/* MAIN COLUMN: Section Element (Secondary Queue - 2 cols) */
#main-column .section.section-secondary-queue {
	float: right;
	display: block;
	width: 320px;
}
/* MAIN COLUMN: Section Element (Secondary Queue - full width) */
/*
#main-column .section.section-secondary-queue {
	float: none;
	clear: both;
	display: block;
	width: auto !important;
}
*/

/* MAIN COLUMN: Section Element (Sub-section Queue) */
#main-column .sub-section-queue {
	float: none;
	clear: both;
	display: block;
	width: auto !important;
}
#main-column .sub-section-queue H1 {
	font-size: 2.3em;
}
#main-column .sub-section-queue LI {
	margin-bottom: 10px;
	margin-left: 40px;
	float: left;
}
#main-column .sub-section-queue UL LI .media {
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	width: 120px;
	margin-left: 5px;
}
#main-column .sub-section-queue UL LI .media IMG {
	margin: 0px;
	width: 120px
}
#main-column .sub-section-queue UL LI .text {
	width: 490px;
	margin-bottom: 10px;
}
#main-column .section .sub-section-queue UL LI H2 {
	font-size: 16px;
}

/* MAIN COLUMN: Section Element (Videos) */
/* Video Icon Image */
#main-column .section.videos UL LI .media {
	position: relative;
	/*display: block;*/
}
#main-column .section.videos UL LI .media A:before {
	content: url("images/video-play.png");
	position: absolute;
	top: 4px;
	right: 0px;
	opacity: 0.5;
	filter: alpha(opacity=50)
}
#main-column .section.videos UL LI .media A:hover:before {
	content: url("images/video-play.png");
	position: absolute;
	top: 4px;
	right: 0px;
	opacity: 1;
	filter: alpha(opacity=100)
}

/** MAIN COLUMN: Section List elements */
#main-column .section-list H1 {
	font-size: 20px;
	font-weight: bold;
	/*color: #CC0000;*/
	padding: 7px 30px 5px 0px;
	border-bottom: 1px #f0f0f0 solid;
	margin-bottom: 4px;
	background: transparent url("images/tick.png") no-repeat right;
}
/* Temporay fix, to be removed once CSS class filed is implemented in Section Natvigation element */
BODY.home-page #main-column .section-list.wide LI .media,
BODY.home-page #main-column .section-list LI .media {
	width: auto;
}
BODY.home-page #main-column .section-list.wide LI .media IMG,
BODY.home-page #main-column .section-list LI .media IMG {
	width: 655px;
	padding: 0px;
}

/*MAIN COLUMN: In Pictures */
#main-column .in-pictures {
	float: none;
	display: block;
	clear: both;
	width: auto !important;
	border-top: 3px solid #1b87b3;
	line-height: normal;
	margin: 0 10px 0 15px;
}
#main-column .in-pictures H1 {
	background: url("images/tick.png") no-repeat scroll right center transparent;
	border-bottom: 1px solid #F0F0F0;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 4px;
	padding: 7px 30px 5px 0;
}
#main-column .in-pictures UL LI {
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	width: 315px;
	padding-bottom: 15px;
	margin-bottom: 10px;
}
#main-column .in-pictures UL LI.odd {
	clear: left;
	margin-left: 15px;
}
#main-column .in-pictures UL LI.even {
	/*clear: right;*/
}
#main-column .in-pictures UL LI.first-child {
}
#main-column .in-pictures UL LI .media {
	float: none;
	display: block;
	clear: both;
	width: 315px;
}
#main-column .in-pictures UL LI .media IMG {
	width: 315px;
	height: 200px;
	margin: 0;
}
#main-column .in-pictures UL LI .text {
	float: none;
	display: block;
	clear: both;
	padding-bottom: 1px;
	font-family: "Times New Roman",Georgia,serif;
	font-size: 1.5em;
	line-height: 1em;
}
#main-column .in-pictures UL LI .text H2 {
	font-size: 16px;
	font-weight: normal;
}
#main-column .in-pictures UL LI .text P {
	display: none;
}

/* MAIN COLUMN: Wide container */
#main-column .wide {
	/*margin-left: 20px;
	margin-bottom: 20px;
	padding: 10px 0px;*/
}

/* MAIN COLUMN: Article Container */
#main-column .article {
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	width: 456px;
	/*margin-top: 14px;*/
	margin-left: 14px;
}
#main-column .article H1.title {
	font-size: 2em;
	line-height: 1em;
	margin: 0.2em 0;
}
#main-column .article H3.sub-title {
	font-size: 1.5em;
	line-height: 1.5em;
}
#main-column .article .metadata {
	margin: 0.5em 0px;
	color: #909090;
	font-size: 1em;
	font-weight: normal;
}
#main-column .article .metadata .source {
	margin-bottom: 4px;
}
#main-column .article .metadata .source UL {
	display: inline;
}
#main-column .article .metadata .author UL {
	display: inline;
}
#main-column .article .metadata A {
	color: #909090;
}
#main-column .article .content {
	float: none;
	clear: both;
	padding-bottom: 1em;
}
#main-column .article .content .media {
}
#main-column .article .content .media.author {
	float: left;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	margin: -56px 8px 4px 0px;
	padding: 1px;
	background-color: #d3ddef;
	width: 150px;
}
#main-column .article .content .media IMG {
	display: block;
	/*border: 1px solid #CCCCCC;*/
	max-width: 456px;
	width: expression(this.width > 456 ? 456 : true);
}
#main-column .article .content .media.author IMG {
	width: auto;
}
#main-column .article .content .media.author IMG {
	max-width: 150px;
	width: auto;
	width: expression(this.width > 150 ? 150 : true);
}

#main-column .article .content .media .caption {
	display: block;
	padding: 4px 5px;
	background-color: #f0f0f0;
	color: #333333;
	font-size: 13px;
	font-weight:bold;
}
#main-column .article .content .media.author .caption {
	/*display: none;*/
	text-align: center;
	background-color: transparent;
}
#main-column .article .content .body {
	color: #000000;
	font-size: 1.1em;
	text-align: justify;
	text-justify: distribute;
	text-kashida-space: 100%;
	-ms-text-justify: distribute;
	-ms-text-kashida-space: 100%;
}
#main-column .article .content .body P,
#main-column .article .content .body DIV {
	margin: 1em 0px;
}
#main-column .article .content .body TD {
	vertical-align: middle;
}
#main-column .article .content .body .video-container {
	margin: 1em 0px;
	text-align: center;
}
#main-column .article .content .body .video-container .video {
	display: inline-block;
	width: 320px;
	height: 240px;
}
#main-column .article .tools .print,
#main-column .image-gallery .tools .print {
	float: left;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
}
#main-column .article .tools .email-to-friend,
#main-column .image-gallery .tools .email-to-friend {
	float: left;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
}
#main-column .article .tools .bookmark,
#main-column .image-gallery .tools .bookmark {
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
}
#main-column .article .tools .bookmark UL LI,
#main-column .image-gallery .tools .bookmark UL LI {
	float: right;
	margin-left: 6px;
}
#main-column .article .tools .bookmark UL LI IMG,
#main-column .image-gallery .tools .bookmark UL LI IMG {
	border: none;
}
/*
#main-column .article .tools .bookmark .addthis_toolbox {
}
*/

#main-column .article .related {
	border-top: 1px dotted #d71920;
	margin: 20px 0px;
	padding-top: 10px;
}
/* IE6 fix for dotted border bug */
* HTML #main-column .article .related {
	background: transparent url("images/dotted-1px-d71920.gif") repeat-x scroll top;
}
#main-column .article .related H2 {
	font-size: 1.7em;
}
#main-column .article .related LI {
	display: block;
	background: transparent url("images/list-style-image-gray.png") no-repeat right 0.7em;
	padding: 0 12px 0;
	margin: 2px 0;
}
#main-column .article .related LI .text {
	/*font-size: 0.9em;*/
}
#main-column .article .related LI .text H2 {
	color: Black;
	font-family: inherit;
	font-size: 1.1em;
	line-height: 1.2em;
}
#main-column .article .related LI .media {
	display: none;
}

/** MAIN COLUMN: Send 2 friend */
#main-column #send2friend {
	font-size: 14px;
	margin-top: 45px;
}
#main-column #send2friend FORM FIELDSET {
	margin: 8px;
}
#main-column #send2friend FORM FIELDSET LABEL {
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	padding: 3px 5px;
	text-align: left;
	width: 170px;
}
#main-column #send2friend FORM FIELDSET.required LABEL {
	font-weight: bold;
}
#main-column #send2friend FORM FIELDSET .error {
	font-size: 13px;
	float: none;
	font-weight: normal;
	color: #CC0000;
	text-align: right;
	display: block;
}
#main-column #send2friend FORM FIELDSET INPUT {
	padding: 2px;
}
#main-column #send2friend FORM FIELDSET INPUT[type="TEXT"] {
	width: 200px;
}
#main-column #send2friend FORM FIELDSET.buttons {
	padding: 3px 0px 0px 200px;
}


/* MAIN COLUMN: Image Gallery */
#main-column .image-gallery {
	margin-left: 15px;
	/*padding: 10px 0px;*/
}
/*#main-column .image-gallery #image-gallery {
	margin-top: 10px;
}*/
/*#main-column .image-gallery H2 {
	padding-bottom: 10px;
}*/
#main-column .image-gallery H1 {
	font-size: 2.3em;
	margin-bottom: 10px;
}
#main-column .image-gallery .container {
	padding: 0px;
	margin: 0px;
	height: 510px;
}
#main-column .image-gallery .gallery {
	padding: 0px;
	position: relative;
	direction: ltr !important;
}
#main-column .image-gallery .gallery UL.filmstrip {
	display: block !important;
}
#main-column .image-gallery .panel .panel-overlay {
	font-size: 14px;
	direction: inherit;
}

#main-column .image-gallery .tools {
	display: block;
	clear: both;
	float: none;
	/*margin-top: 10px;*/
	overflow: hidden;
	width: 620px;
}
#main-column .image-gallery .tools .email-to-friend {
	margin-left: 6px;
}

/* MAIN-COLUMN: Comments Module */
#main-column .article .comments,
#main-column .image-gallery .comments {
	border-top: 1px dotted #d71920;
	margin: 20px 0px;
	padding-top: 10px;
	/*width: auto;*/
}
/* IE6 fix for dotted border bug */
* HTML #main-column .article .comments,
* HTML #main-column .image-gallery .comments {
	background: transparent url("images/dotted-1px-d71920.gif") repeat-x scroll top;
}

#main-column .article .comments H2,
#main-column .image-gallery .comments H2 {
	background: transparent url("images/comment-bubble.png") no-repeat right;
	padding: 7px 20px 17px 0px;
	font-size: 1.7em;
	display: none; /* HEADING DISABLED */
}
#main-column .article .comments UL LI,
#main-column .image-gallery .comments UL LI {
	display: block;
	background: transparent url("images/quotes-open-gray.png") no-repeat right 5px;
	border-top: 1px dotted #d0d0d0;
	margin-top: 10px;
	margin-bottom: 7px;
	padding-right: 20px;
	padding-top: 5px;
	line-height: 1.25;
	font-size: 14px;
}
/* IE6 fix for dotted border bug */
* HTML #main-column .article .comments UL LI,
* HTML #main-column .image-gallery .comments UL LI {
	border-top: none;
	background: transparent url("images/dotted-1px-999999.gif") repeat-x scroll top;
}
#main-column .article .comments UL LI .header,
#main-column .image-gallery .comments UL LI .header {
	overflow: hidden;
	clear: both;
	margin-bottom: 3px;
	font-size: 14px;
	color: #909090;
}
#main-column .article .comments UL LI .header .author,
#main-column .image-gallery .comments UL LI .header .author,
#main-column .article .comments UL LI .header .date,
#main-column .image-gallery .comments UL LI .header .date {
	display: inline-block;
	/* For IE 7 */
	zoom: 1;
	*display: inline;
}
#main-column .article .comments UL LI .header .author,
#main-column .image-gallery .comments UL LI .header .author {
	font-weight: bold;
	padding-left: 5px;
	border-left: 1px #c0c0c0 dotted;
}
#main-column .article .comments UL LI .header .author .status,
#main-column .image-gallery .comments UL LI .header .author .status {
	display: none;
}
#main-column .article .comments UL LI .header .date,
#main-column .image-gallery .comments UL LI .header .date {
	padding-right: 5px;
}
#main-column .article .comments UL LI .text,
#main-column .image-gallery .comments UL LI .text {
	display: block;
	background: transparent url("images/quotes-close-gray.png") no-repeat left bottom;
	padding-left: 20px;
}

#main-column .article .comments .show-all-container,
#main-column .image-gallery .comments .show-all-container {
	padding: 10px 0px;
	text-align: left;
}
#main-column .article .comments .add-comment,
#main-column .image-gallery .comments .add-comment {
	padding: 10px;
	/*background-color: #ffcd67;*/
	background-color: #F8E0A0;
	/*font-size: 14px;*/
	margin-top: 10px;
}
#main-column .article .comments .add-comment H3,
#main-column .image-gallery .comments .add-comment H3 {
	/*margin-bottom: 7px;*/
	/*font-weight: bold;*/
	font-size: 1.5em;
}
#main-column .article .comments .add-comment FORM FIELDSET,
#main-column .image-gallery .comments .add-comment FORM FIELDSET {
	margin: 5px;
}
#main-column .article .comments .add-comment FORM LABEL,
#main-column .image-gallery .comments .add-comment FORM LABEL {
	display: block;
	float: right;
	padding: 3px 5px;
	text-align: left;
	width: 90px;
}
#main-column .article .comments .add-comment FORM FIELDSET.tnc,
#main-column .image-gallery .comments .add-comment FORM FIELDSET.tnc {
	font-size: 12px;
}
#main-column .article .comments .add-comment FORM FIELDSET.tnc LABEL,
#main-column .image-gallery .comments .add-comment FORM FIELDSET.tnc LABEL {
	font-size: inherit;
	width: auto;
}
#main-column .article .comments .add-comment FORM FIELDSET INPUT[type="TEXT"],
#main-column .article .comments .add-comment FORM FIELDSET TEXTAREA,
#main-column .image-gallery .comments .add-comment FORM FIELDSET INPUT[type="TEXT"],
#main-column .image-gallery .comments .add-comment FORM TEXTAREA {
	padding: 2px;
}
#main-column .article .comments .add-comment FORM FIELDSET INPUT[type="TEXT"],
#main-column .article .comments .add-comment FORM FIELDSET TEXTAREA{
	width: 300px;
}
#main-column .image-gallery .comments .add-comment FORM FIELDSET INPUT[type="TEXT"],
#main-column .image-gallery .comments .add-comment FORM TEXTAREA {
	width: 500px;
}

#main-column .article .comments .add-comment FORM FIELDSET.buttons,
#main-column .image-gallery .comments .add-comment FORM FIELDSET.buttons {
	padding: 2px;
	text-align: center;
}
#main-column .article .comments .add-comment FORM FIELDSET SPAN.error,
#main-column .image-gallery .comments .add-comment FORM FIELDSET SPAN.error {
	font-size: 13px;
	display: block;
	float: none;
	font-weight: normal;
	color: #CC0000;
	text-align: right;
	padding: 2px 0px 0px 100px;
}
#main-column .article .comments .add-comment .info,
#main-column .image-gallery .comments .add-comment .info {
	margin: 0px;
	padding: 0px;
}
#main-column .article .comments .add-comment .info P.details,
#main-column .image-gallery .comments .add-comment .info P.details {
	display: none;
}
#main-column .article .comments .add-comment .success,
#main-column .image-gallery .comments .add-comment .success {
	color: green;
	padding: 5px 0;
	font-size: 1.1em;
	text-align: center;
}
#main-column .article .comments .add-comment .errors,
#main-column .image-gallery .comments .add-comment .errors {
	color: red;
}

#main-column .article .author-email SPAN {
	display: none;
}
#main-column .article .author-email LI {
	display: list-item;
}


/* MAIN COLUMN: Search Container */
#main-column .search {
	margin-left: 35px;
}
#main-column .search H1 {
	font-size: 2.3em;
	padding: 10px 0px;
}
#main-column .search H3 {
	font-size: 1.4em;
}
#main-column .search DIV {
	margin: 2px 0px
}
#main-column .search .sorting {
	padding: 0px 0px 10px;
	font-size: 1.083em;
}
#main-column .search .sorting A.selected {
	font-weight: bold;
}
#main-column .search .pagination {
}
#main-column .search .pagination UL LI {
	background-color: #f0f0f0;
	border: 1px solid #c0c0c0;
	padding: 0.1em 0.3em;
	vertical-align: middle;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px;
}
#main-column .search .pagination ul li.active{
	background-color: #AE1F09;
	border: 1px solid #AE1F09;
}
#main-column .search .pagination ul li.active A{
	color: #FFFFFF;
	font-weight: bold;
}
#main-column .search .results {
	margin: 20px 0px;
	padding-top: 20px
}
#main-column .search .results LI {
	display: block;
	margin-top: 10px;
	padding-top: 5px;
	border-top: #999999 1px dotted;
}
/* IE6 fix for dotted border bug */
* HTML #main-column .search .results LI {
	background: url("images/dotted-1px-999999.gif") repeat-x 50% top;
	border-top: medium none
}
#main-column .search .results LI .text H2 {
	color: #D2232A;
	/*font-family: inherit;*/
	font-size: 1.1em;
	line-height: 1.2em;
}
#main-column .search .results LI .text P {
	line-height: 1.35;
	font-size: 1.0em
}
#main-column .search .results LI .media {
	display: none;
}

#main-column .search.advanced H2 {
	padding: 10px 0px;
	font-size: 2.3em;
	font-weight: bold;
}
#main-column .search.advanced FORM {
	padding: 10px;
	/*background-color: #F8E0A0;*/
	background-color: #EEEBE5;
	border: 1px solid #DEDAD0;
	/*font-size: 1.1em;*/
}
#main-column .search.advanced FORM FIELDSET {
	margin: 8px
}
#main-column .search.advanced FORM FIELDSET.date-range {
	margin-right: 110px;
}
#main-column .search.advanced FORM FIELDSET.date-range FIELDSET {
	float: right;
}
#main-column .search.advanced FORM FIELDSET LABEL {
	float: right;
	display: block;
	width: 160px;
	padding-left: 5px;
	text-align: left;
	color: #2E6E9D;
	font-family: "Al Bayan NP", "Times New Roman", Georgia, serif;
}
#main-column .search.advanced FORM FIELDSET.required LABEL {
	font-weight: bold
}
#main-column .search.advanced FORM FIELDSET LABEL.error {
	float: none;
	width: 400px;
	color: #cc0000;
	font-size: 0.9em;
	font-weight: normal;
	text-align: left;
}
#main-column .search.advanced FORM FIELDSET.date-range FIELDSET LABEL {
	width: 50px;
}
#main-column .search.advanced FORM FIELDSET INPUT[type="text"],
#main-column .search.advanced FORM FIELDSET TEXTAREA,
#main-column .search.advanced FORM FIELDSET SELECT {
	padding: 2px;
}
#main-column .search.advanced FORM FIELDSET INPUT[type='TEXT'],
#main-column .search.advanced FORM FIELDSET TEXTAREA {
	width: 400px;
}
#main-column .search.advanced FORM FIELDSET.date-range INPUT[type="text"] {
	float: right;
	width: auto;
}
#main-column .search.advanced FORM FIELDSET.date-range IMG.ui-datepicker-trigger {
	margin: 3px 1px;
}
#main-column .search.advanced FORM FIELDSET.buttons {
	padding-top: 3px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 200px;
}


/* MAIN COLUMN: Login page */
#main-column .login {
	font-size: 16px;
}
#main-column .login .messages {
	padding: 10px 0px;
}
.login FORM FIELDSET {
	margin:8px;
}
.login FORM FIELDSET LABEL {
	display:block;
	float:right;
	padding:3px 5px;
	text-align:left;
	width:140px;
}
.login FORM FIELDSET INPUT[type="TEXT"], INPUT[type="PASSWORD"] {
	padding: 2px;
	width: 200px;
}
.login FORM FIELDSET.buttons {
	padding: 2px 0px 0px 200px;
}
.login FORM .form-error {
	background:#FFEEEE none repeat scroll 0 0;
	border:thin dashed #FFCCCC;
	margin:12px 50px 15px 10px;
	padding:7px;
}
/*Reset password page*/
#main-column .reset-password {
	margin-right: 30px;
	font-size: 1.165em;
}
#main-column .reset-password FORM H3 {
	padding: 15px 0px 10px;
	color: #707070;
}
#main-column .reset-password FORM FIELDSET {
	margin: 8px;
}
#main-column .reset-password FORM FIELDSET LABEL {
	float: right;
	display: block;
	text-align: left;
	width: 175px;
	padding: 3px 5px;
}
#main-column .reset-password FORM FIELDSET.required LABEL {
	font-weight: bold;
}
#main-column .reset-password FORM FIELDSET LABEL.error {
	float: none;
	width: 400px;
	margin: 2px 0px 0px 145px;
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
	text-align: left;
}
#main-column .reset-password FORM FIELDSET INPUT {
	padding: 2px;
}
#main-column .reset-password FORM FIELDSET INPUT[type='text'] {
	width: 240px;
}
#main-column .reset-password FORM FIELDSET.buttons {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 200px;
}
#main-column .reset-password FORM FIELDSET FIELDSET{
margin: 0px; padding: 3px 0px;
}
#main-column .reset-password FORM FIELDSET FIELDSET LABEL {
display: inline;
float: none;
padding: 0px;
text-align: justify;
width: auto;
}
/* profile page */
#main-column .my-profile {
	margin-right: 30px;
	font-size: 1.165em;
}
#main-column .my-profile .info {
	padding: 10px 0px 0px;
}
#main-column .my-profile FORM H3 {
	padding: 15px 0px 10px;
	color: #707070;
}
#main-column .changepassword FORM H3 {
	padding: 15px 0px 10px;
	color: #707070;
}
#main-column .my-profile FORM FIELDSET {
	margin: 8px;
}
#main-column .my-profile FORM FIELDSET LABEL {
	float: right;
	display: block;
	text-align: left;
	width: 180px;
	padding: 3px 5px;
}
#main-column .my-profile FORM FIELDSET.required LABEL {
	font-weight: bold;
}
#main-column .my-profile FORM FIELDSET LABEL.error {
	float: none;
	width: 400px;
	margin: 2px 0px 0px 145px;
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
	text-align: left;
}
#main-column .my-profile FORM FIELDSET INPUT,
#main-column .my-profile FORM FIELDSET TEXTAREA,
#main-column .my-profile FORM FIELDSET SELECT {
	padding: 2px;
}
#main-column .my-profile FORM FIELDSET INPUT[type='text'] {
	width: 240px;
}
#main-column .my-profile FORM FIELDSET INPUT[type='checkbox'] {
	margin-left: 148px;
}
#main-column .my-profile FORM FIELDSET INPUT[type='password'] {
	width: 140px;
}
#main-column .my-profile FORM FIELDSET.buttons {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 200px;
}
#main-column .my-profile FORM FIELDSET FIELDSET{
margin: 0px; padding: 3px 0px;
}
#main-column .my-profile FORM FIELDSET FIELDSET LABEL {
display: inline;
float: none;
padding: 0px;
text-align: justify;
width: auto;
}
#main-column .my-profile FORM FIELDSET INPUT[type='radio'] {
	margin: 0px 7px;
}
/* MAIN COLUMN: Registration page */
#main-column .registration {
	margin-left: 30px;
	font-size: 1.165em;
}
#main-column .registration .info {
	padding: 10px 0px 0px;
}
#main-column .registration FORM H3 {
	padding: 15px 0px 10px;
	color: #707070;
}
#main-column .registration FORM FIELDSET {
	margin: 8px;
}
#main-column .registration FORM FIELDSET LABEL {
	float: right;
	display: block;
	text-align: left;
	width: 175px;
	padding: 3px 5px;
}
#main-column .registration FORM FIELDSET FIELDSET LABEL {
display: inline;
float: none;
padding: 0px;
text-align: justify;
width: auto;
}
#main-column .registration FORM FIELDSET.required LABEL {
	font-weight: bold;
}
#main-column .registration FORM FIELDSET LABEL.error {
	float: none;
	width: 400px;
	margin-right: 142px;
	font-size: 13px;
	font-weight: normal;
	color: #CC0000;
	text-align: right;
}

#main-column .registration FORM FIELDSET.required LABEL.terms {
	float: left;
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	width: 449px;
}
#main-column .registration FORM FIELDSET INPUT,
#main-column .registration FORM FIELDSET TEXTAREA,
#main-column .registration FORM FIELDSET SELECT {
	padding: 2px;
}
#main-column .registration FORM FIELDSET INPUT[type='text'] {
	width: 240px;
}
#main-column .registration FORM FIELDSET INPUT[type='checkbox'] {
	margin-right: 148px;
}
#main-column .registration FORM FIELDSET INPUT[type='password'] {
	width: 140px;
}
#main-column .registration FORM FIELDSET.buttons {
	padding-top: 3px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 200px;
}

/* MAIN COLUMN: Static pages - T&C, Contact Us, Privacy Policy, etc */
.static-content {
	padding: 0px 0px 15px 15px;
	font-size: 16px;
	line-height: 1.25;
}
.static-content .content {
	margin: 1em 0;
}
.static-content .content H2 {
	font-size: 20px;
	font-weight: bold;
	padding: 10px 0px 10px;
}
.static-content .content .content H3 {
	font-size: 16px;
	font-weight: bold;
	padding: 13px 0px 4px;
}
.static-content .content P {
	margin-top: 3px;
	margin-bottom: 10px;
}

BODY.contact-form #main-column .static-content {
	background: url("images/service-page-bg.png") repeat-y scroll right top transparent;
	min-height: 600px;
	_height: 600px
}
BODY.contact-form #content {
	background: url("images/service-page-bg.png") repeat-y scroll right top transparent;
	overflow: auto;
}

/* MAIN COLUMN: Poll Results Page */
#main-column .container .pollResults .widget.poll {
	margin-top: 15px;
}
#main-column .container .pollResults .widget.poll H2 {
	display: none;
}
#main-column .container .pollResults .widget.poll H3 {
	background: url("images/list-style-image-gray.png") no-repeat scroll 445px 8px transparent;
	font-size: 14px;
	font-family: Tahoma, Arial, sans-serif;
	padding-right: 15px;
}
#main-column .container .pollResults .widget.poll UL.results LI {
	padding-right: 15px;
}

/* MAIN COLUMN: Author Page */
BODY.author #main-column .author {
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	width: 655px;
	/*margin-top: 14px;*/
	margin-left: 14px;
}
BODY.author #main-column .author .details H1 {
	font-size: 2.3em;
	/*margin: 1em 0;*/
}
BODY.author #main-column .author .details H2 {
	font-size: 1.4em;
}
BODY.author #main-column .author .details {
	float: none;
	clear: both;
	margin-bottom: 20px;
}
BODY.author #main-column .author .details .media IMG {
	display: block;
	/*border: 1px solid #CCCCCC;*/
	max-width: 456px;
	width: expression(this.width > 456 ? 456 : true);
}
BODY.author #main-column .author .details .media .caption {
	display: block;
	font-size: 13px;
	color: #333333;
	background-color: #f0f0f0;
	padding: 4px 5px;
}
BODY.author #main-column .author .details .content {
	font-size: 1.166em;
	line-height: 1.35;
}
BODY.author #main-column .author .details .content P {
	margin: 1em 0px;
}
BODY.author #main-column .author .articles {
	float: none;
	display: block;
	/*clear: both;*/
	border-top: 3px solid #1b87b3;
}
BODY.author #main-column .author .articles H2 {
	margin-bottom: 4px;
	padding: 7px 30px 5px 0px;
	background: transparent url("images/tick.png") no-repeat right;
	border-bottom: 1px #f0f0f0 solid;
	font-size: 20px;
	font-weight: bold;
}
BODY.author #main-column .author .articles UL {
	float: none;
	display: block;
	/*clear: both;*/
	margin: 10px;
	margin-left: 0px;
}
BODY.author #main-column .author .articles UL LI A {
	/*font-weight: bold;*/
	padding-left: 10px;
}
BODY.author #main-column .author .articles UL LI .publish-date {
	color: #666666;
	/*font-size: .85em;*/
	float: left;
}

/* MAIN COLUMN: RSS Page */
#main-column .rss H1 {
	font-size: 2.3em;
}
#main-column .rss UL LI {
	display: block;
	background: url("images/rss.png") no-repeat scroll right 2px transparent;
	margin: 1em 0;
	padding-right: 20px;
}
#main-column .rss UL LI H2 {
	font-size: 1.4em;
}

/* MAIN COLUMN : Weather Forecast Page */
#main-column .weather-forecast {
}
#main-column .weather-forecast .location {
	display: block;
	clear: both;
	float: none;
	margin-left: 10px;
	margin-top: 10px;
	border-top: 3px solid #DCD9B9;
}
#main-column .weather-forecast .location H2 {
	/*padding: 10px 0px;
	font-size: 20px;*/
	background: url("images/tick.png") no-repeat scroll right center transparent;
	border-bottom: 1px solid #F0F0F0;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 4px;
	padding: 7px 30px 5px 0;
}
#main-column .weather-forecast .location UL LI {
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	padding: 1px 4px 0px 4px;
	margin-bottom: 15px;
	width: 120px;
	border-left: 1px dotted #a0a0a0;
	text-align: center;
}
#main-column .weather-forecast .location UL LI.last-child {
	border-left: none;
}
#main-column .weather-forecast .location UL LI SPAN {
	display: block;
	margin-bottom: 4px;
}
#main-column .weather-forecast .location UL LI SPAN.min-temperature,
#main-column .weather-forecast .location UL LI SPAN.max-temperature {
	font-size: 14px;
}

/* MAIN COLUMN : Prayer Time page */
#main-column .prayer {
	display: block;
	clear: both;
	float: none;
	width: auto;
	margin-left: 15px;
	/*border-top:3px solid #D2232A;*/
}
#main-column .prayer H1 {
	margin-bottom: 10px;
}
#main-column .prayer UL {
	border: 1px solid #DDDDDD;
}
#main-column .prayer LI {
	display: list-item;
	padding: 6px 0px;
	margin: 0px;
}
#main-column .prayer LI.last-child {
}
#main-column .prayer LI.even {
	background-color: #d3ddef;
}
#main-column .prayer LI.header {
	display: list-item;
	padding: 6px 0px;
	border-bottom: 1px solid #DDDDDD;
	/*color: #707070;*/
	/*background-color: #ffffff;*/
}
#main-column .prayer LI SPAN {
	display: table;
}
#main-column .prayer LI SPAN {
	display: inline-table;
}
#main-column .prayer LI .location {
	width: 100px;
	padding-right: 5px;
}
#main-column .prayer LI.header .location {
	font-weight: bold;
}
#main-column .prayer LI .time {
	width: 85px;
	font-family: Tahoma, "Arabic Transparent", "Traditional Arabic", "Simplified Arabic", Arial, sans-serif;
	font-size: 14px;
}
#main-column .prayer LI.header .time {
	font-family: inherit;
	font-size: inherit;
	font-weight: bold;
}
#main-column .prayer .time.fajr {
}
#main-column .prayer .time.shorooq {
}
#main-column .prayer .time.duhr {
}
#main-column .prayer .time.asr {
}
#main-column .prayer .time.magrib {
}
#main-column .prayer .time.isha {
}



/* Google Adsense */
.article #main-column .adsense-skyscraper {
	float: right;
	display: inline; /* Bug Fix: IE Double Margin Float Bug */
	/*display: inline-block;*/
	margin-top: 10px;
	margin-bottom: 15px;
	width: 182px;
	/*padding: 10px;*/
	text-align: center;
}

/* Pagination */
#main-column .section .pagination {
	float: left !important;
	font-size: 0.95em;
	font-weight: bold;
	padding-top: 20px;
	text-align: center;
	width: 100%;
}
#main-column .section .pagination UL LI {
	float: none !important;
	vertical-align: middle;
	margin: 0px 1px;
	padding: 0px;
	display: inline-block !important;
	border-bottom: none !important;
}
#main-column .section .pagination UL LI.disabled {
	padding: 3px 7px;
	background-color: #FFFFFF;
	border: 1px solid #222222 !important;
	border-radius: 5px 5px 5px 5px;
}
#main-column .section .pagination UL LI A{
	padding: 3px 7px;
	background-color: #FFFFFF;
	border: 1px solid #222222 !important;
	border-radius: 5px 5px 5px 5px;
}
#main-column .section .pagination UL LI.active A{
	background-color: grey;
	color: #FFFFFF;
}
#main-column .section .pagination UL LI:hover A{
	color: #FFFFFF;
	background-color: grey;
}
DIV.membership-notification{
	border-style: double;
	border-width: medium;
	padding: 15px;
	width: 260px;
	margin: 15px 0;
}
DIV.membership-success{
	background-color: lightgreen;
	color: darkgreen;
}
DIV.membership-note{
	background-color: #FFFFCC;
	border-color: #B81417;
	border-style: solid;
	border-width: 1.5px;
	padding: 15px;
}
DIV.membership-error{
	color: red;
	font-size: small;
	padding: 15px;
}
#main-column DIV.my-profile DIV#containerForm DIV#changePassword FORM#changepasswordform FIELDSET.buttons INPUT#submitProfileChange{
	margin-right: 250px;
}
#main-column DIV.my-profile DIV#containerForm DIV#userProfile FORM#profileform FIELDSET.buttons INPUT {
	margin-right: 250px;
}
#main-column DIV.my-profile DIV#containerForm DIV#userProfile FORM#profileform FIELDSET.optional SPAN {
	vertical-align: bottom;
	font-size: x-small;
	color: grey;
	padding-right: 8px;
}
