	body  {
    text-align: center;
	font: 11px Verdana,Arial,Helvetica,sans-serif; 
	margin: 0px;
	padding: 0px;
	background-color: #D5DBE0;
	
}
div.spacer{
	clear: both;
	font-size: 0px;
	height: 0px;
	line-height: 0px;
}
img  {
    border: 0;
}
a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #125581;
}
a:hover{
	color: #cc0000;
}
a.hover-underline, a.headline  {
    text-decoration: none;
}

a.hover-underline:hover, a.headline:hover  {
    text-decoration: underline;
	color: #cc0000;
}

a.headline  {
	font: bold 13px Arial,Helvetica,sans-serif;
}
a.headline:hover  {
    color:#cc0000;
}
.source a{
    color:#006600;
	font: 11px Verdana,Arial,Helvetica,sans-serif; 
	text-decoration: none;
}
a.source  {
    color:#006600;
	font: 11px Verdana,Arial,Helvetica,sans-serif; 
	text-decoration: none;
}
a.source:hover  {
    color:#cc0000;
}
.photocredit{
	color: #999999;
	font-size: 11px;
}
.related-links{
	float: right;
}
.related-links a{
    font-size:11px;
	color: #003366;
	padding-right: 8px;
	text-decoration: none;
}
.related-links a:hover{
	color: #cc0000;
}
div.video{
	background: url(video.gif) no-repeat;
	display:inline;
	width: 50px;
	padding-left: 50px;
	margin-right: 5px;
	cursor: hand;
}
div.videoON {
	background: url(video_red.gif) no-repeat;
	display:inline;
	width: 50px;
	padding-left: 50px;
	margin-right: 5px;
	cursor: hand;
}


/* main formating */

div#header{
	width: 984px;
	text-align: center;
	height: 72px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(header.gif);
	background-repeat: no-repeat;
}
div#main{
	background: url(bgr-main.gif) repeat-y;
	width: 984px;
	text-align: center;
	margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
}
div#container  {
	background-color: #fff;
	width: 950px;
    margin-left: auto;
    margin-right: auto;
	margin-top: 0px;
    text-align: left;
	border-bottom: 10px solid #fff;
}


/* header */
	div#header .languages a{
		display: block;
		float: left;
		height:25px;
		width: 360px;
	}
	div#header .link a{
		display: block;
		float: left;
		clear: left;
		height:45px;
		width: 360px;
	}
div#search  {
	width: 430px;
	height: 35px;
    margin: 25px 160px 0px 0px !important;
	 margin: 25px 60px 0px 0px;
	float: right;
	font-family: tahoma;
}
div#search div#txt-advsearch{
	float: right;
	width: 70px;
	padding-right: 10px;
	text-align: right;
}
div#search div#txt-advsearch a{
	font-size: 10px;
	font-family: verdana;
	color: #666;
}
div#search div#txt-advsearch a:hover{
	color: #c00;
}
div#search form#form-search  {
	margin: 0px;
	padding: 0px;
}
div#search input.top_query  {
	width: 160px;
	padding: 3px;
	font-size: 12px;
	color: #666;
	border: 1px solid #ccc;
}
div#search select{
	color: #666;
	font-size: 12px;
	padding: 2px;	
	float: left;
	border: 1px solid #ccc;
	margin: 0 5px;
}
div#search input {
	float: left;
}
div#search input.top_search  {

}

/* topbar */

div#top-bar  {
    width: 950px;
    background-color: #345A80;
	font-family: tahoma;
	font-size: 11px;
}
div#top-bar div, div#top-bar a  {
    color: #FFFFFF;
}
div#top-bar .date  {
    padding: 3px 10px;

}

div#top-bar .top-bar-tools  {
   float: right;
   width: 300px;
	padding: 3px 0px;
}
div#top-bar .top-bar-tools  a{
	font-family: tahoma;
	font-size: 11px;
}
div#top-bar .bookmark-link  {	
	float: left;
	padding-right: 10px;	
}

div#top-bar .homepage-link  {
}






div#body  {
	 width: 950px;
	 margin-top: 25px;
}





/* right navbar */

div#right-navbar  {
    width: 160px;
	float: right;
}
ul.services  {
    margin: 10px 0px 10px 0px;
    padding:5px;
	background-color: #666666;
}
ul.services li a {
    color: #ffffff;
	text-decoration: none
}
ul.services li a:hover{
    color: #FFFF00;
}
ul.services li {
	background: url(arr-yell.gif) no-repeat;
	background-position: 0px 6px;
    list-style-type: none;
    border-bottom: 1px solid #5C5C5C;
    padding: 2px 3px 2px 10px;
}
ul.services li.navbar-header  {
    background: #666666 !important;
    color:#FFFF00;
    font-weight:bold;
}
div#customized-news{
	margin: 10px 0px;
}
div#weather{
	margin-bottom: 10px;
}
div#finance{
}

/* customize */

.editLink {
    float:left;
    margin-top:-22px;
    margin-left:-1px;
    width:50px;
    height:20px;
    text-align:center;
    border:1px solid #a8c2dd;
}
.editLink .transBack {
    background:#efefef;
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    width:100%;
    height:100%;
    z-index:1;
    display:block;
}
.editLink a {
    color:#3E7BB8;
    font-weight:bold;
    font-size:14px;
    margin-top:-22px;
    position:absolute;
    margin-left:-13px;
    margin-top:-19px;

}
.editable {
    border:1px solid white;
}
.editable-active  {
border:1px solid #a8c2dd;
}




p.editText {
    font-weight:bold;
    padding:5px;
    text-align:center;
    color: #546471;
}
.content form select {
    width:200px;
    margin-left:40px;
}
.content form input.editApply {
    background:#cccccc;
    border:1px solid #928faa;
    width:90px;
    height:18px;
    margin-left:80px;
    margin-top:20px;
}
.content form input.userTopic {
    margin-left:40px;
    margin-top:5px;
    border:1px solid #928faa;
    width:180px;
    height:18px;
}
.content div.intrestsList {
    margin-top:5px;
    margin-left:40px;
}

div.opinion-edit {
    margin-top:-12px;
    min-height:110px;
    height:auto;
}

div.opinion-edit form {
    width:300px;
    margin-left:250px;
}

div.newsbyRegion form, div#top-stories form {
    margin-left:200px;
    width:300px;
}

div#dynamic-headlines select {
    width:100px;
}
div#dynamic-headlines {
    height:auto;
}







/* center content */


div#upper-block {
    width: 790px;
	margin: 0px;
	float: left;
}

div#middle-block  {
    width: 950px;
	margin-top: 10px;
	margin-bottom: 10px;
}
div.half-column  {
}

div.half-column.first  {
    float: left;
	width: 300px;
}

div.half-column.second  {
    float: left;
	width: 460px;
}

div.full-column  {
    width: 760px;
    float: left;
}

div.title  {
    background-color:#D4D4D4;
    border-left:9px solid #CC0000;
    color:#000000;
    font-size:13px;
    font-weight:bold;
    padding:2px 1px 2px 10px;
}


div.half-column .image, div.headline .image {
    float: left;
    width: 300px;
}

div.half-column .text{
    float: right;
    width: 390px;
}

div.full-column.wide  {
    width: 810px;
}



div#pic-headlines  {
	margin: 0px;
}
div#pic-headlines .content{
	margin-top: 10px;
}
div#latest-international{
	width: 450px;
	margin-left: 10px;
}

div #latest-international ul, div#pic-headlines ul, div#opinion-worldwide ul, div#dynamic-headlines ul, div#top-stories ul {
	padding: 0px;
	margin: 0px;
}
div#latest-international ul{
	margin-left: 8px !important;
	margin-top: 10px !important;
}
div#latest-international li a.headline{
	background: url(dot.gif) no-repeat 0px 7px;
	padding-left: 8px;
}
div#latest-international li, div#pic-headlines li, div#opinion-worldwide li, div#dynamic-headlines li, div#top-stories li {
	list-style: none;
	padding: 3px;
	color: #999999;
}
div#opinion-worldwide li {
    color:#047680;
}

/* top stories */

div#top-stories{
	margin-top: 15px;	
}
div#top-stories div.title{
}
div#top-stories div.content{
	margin-top: 15px;
}
div#top-stories div.image{
	float: left;
	width: 300px;
}
div#top-stories div.text{
	float: right;
	width: 450px;
	margin-left: 10px;
}
div#top-stories a.main-headline{
	 font: normal 17px Georgia,Arial,Helvetica,sans-serif; 
	 color: #125581; 
}
div#top-stories div.summary{
	color: #666666;
	font-size: 12px;
	line-height: 18px; 
}

div#mid-banner{
	text-align: center;
	clear: left;
	padding: 10px;
	width: 600px;

}

/* opinion-worldwide */
div#opinion-worldwide  {
	width: 950px;
	background-color: #EDE8D9;
	margin-bottom: 10px;
	margin-top: 10px;
}
div#opinion-worldwide div.title{
	background-color: #4FCBD5;
	border-color: #008691;
}
div#opinion-worldwide div.title a{
	color: #000;
	font-weight: bold;
}
div #opinion-worldwide div.content{
	background-color: #EDE8D9;
}
div #opinion-worldwide div.small-feature{
	background-color: #EDE8D9;
	margin: 10px 5px;
	width: 300px;
}
div #opinion-worldwide div.image img{
	padding: 5px;
	margin: 0px 5px 0px 0px;
	border: 1px solid #D6CEB8;
	background-color: #FFF9E8;
}
div #opinion-worldwide div.small-feature .headline a.headline{
	 font: normal 17px Georgia,Arial,Helvetica,sans-serif; 
}
div.line{
	height: 100px;
	width: 1px;
	float: left;
	margin-top: 10px;
	background-color: #BFB7A0;
}




/* headlines */
div#headlines {
    float: left;
}
div#headlines div.headline  {
    width: 620px;
	padding: 6px 0px;
	border-bottom: 1px solid #cccccc;
}
div.headline .content{
	float: right;
	width: 460px;
}
div.headline .link {
    text-align: left;
	margin: 5px 0px;
}
div.headline .link a{	
	 font: normal 17px Georgia,Arial,Helvetica,sans-serif; 
}
div.headline .link a:hover{	
	color: #cc0000;
}
div.headline .image  {
    width: 150px;
}
div.headline .summary{
	color: #666666;
	font-size: 12px;
	line-height: 18px; 
}




/* dynamic headlines */
div#dynamic-headlines  {
    float: right;
    width: 300px;
	padding: 0px;
	margin: 0px;
}

div.dynamic-headline  {
	margin-bottom: 10px;
}

div.dh-content {
    display: none;
}
div#dynamic-headlines div.contents {
    background-color: #EDE8D9;
	padding: 4px;
}
div#dynamic-headlines div.titles {
    background-color: #ffffff !important;
	border: 0px !important;
	height: 17px;
}
div.dynamic-headline div.title{
    background-color: #ffffff !important;
	border: 0px !important;	
    float: left;
	padding: 0px;
	margin: 0px;
	width: 90px;
	height: 17px;
}
div.dynamic-headline div.title a{
	background:#CC9933;
	margin-right: 2px;
	color:#000000;
	display: block;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	text-decoration: none;
	text-align:left;
	float: left;
	width: 295px;
	padding-left: 5px;
	;
}

div.dynamic-headline div.title.selected a, div.dynamic-headline div.title a:hover  {
    background:#EDE8D9;
}
div.dynamic-headline div.image{
    float: left;
}
div.dynamic-headline div.image img{
	padding: 5px;
	margin-right: 5px;
	background-color: #FFF9E8;
	border: 1px solid #D6CEB8;
}

div.dh-headline-item {
	display: block;
	width: auto;
	height: auto;
	margin-top: 5px;
	overflow: hidden;
	border-bottom: 1px solid #ffffff;
	padding: 5px 10px;
	;
}

div.dh-headline-item .content{
	float: right;
	width: 210px;
}

div.dynamic-headline div.content a:hover  {
    text-decoration: underline;
}
div.dynamic-headline div.content a.title  {
	 font: bold 13px Tahoma,Arial,Helvetica,sans-serif; 
	color: #000;
}

div.dynamic-headline div.content a.source  {
    font-size: 10px;
    color: #666666;
}






/* small features */

div.small-feature  {
    width:260px;
	background-color: #EDE8D9;
    float: left;
	padding: 3px;
}


div.small-feature div.image  {
    float: left;
	padding: 2px;
}

div.small-feature div.headline{
}
div.small-feature div.headline a.headline{
	color: #000000;
}

div.small-feature div.summary  {
	color: #666666;
	font-size: 12px;
	line-height: 18px; 
}



/* other mid-block */
#dyn_content iframe  {
    border:0px none;
    height:160px;
    padding:0px;
    width:790px !important;
    display: block;
    float: left;
}


/* more-subjects */

div#more-subjects  {
    height: 48px;
	margin-bottom: 10px;
}
div#more-subjects div.title {
    background-color:#CC9933;
    border-left: 9px solid #A7730A;
}
div#more-subjects div.contents {
    background-color:#EDE8D9;
	padding: 5px;
}
	
	
	
/* Find Your Own News */
div#search-middle{
	margin-top: 10px;
}
div#search-middle div.title {
    background-color:#81B2E1;
    border-left: 9px solid #005DB6;
}
div#search-middle div.titles{
	height: 19px;
    background-color: #FFFFFF;
}

div#search-middle div.titles div.title  {
    float: left;
	height: 19px;
    border-right: 0;
    border-left: 0;
    background-color: #FFFFFF;
    width: 151px;
	text-align: center;
}

div#search-middle div.titles div.title.selected  {
    background-color: #B9D2EA;
}

div#search-middle div.titles div.title a  {
    color: #000000;
}

div#search-middle form  {
    color:#0F3052;
    font-family: tahoma !important;
    font-size:11px;
	margin-top: 7px;
    padding:0px;
    text-align:center;
    width:100% !important;
}

div#search-middle div.contents div.content {
    background-color:#B9D2EA;
	height: 60px;
	padding-top: 8px;
    text-align: middle;
}

div#search-middle input.query  {
    background-color: #FFFFFF;
    border: 1px solid #557FAA;
    width: 380px;
}

div#search-middle input.submit  {
    background-color:#2B4F75 !important;
    border:medium none #0C233B;
    color:#FFCC00;
    font-size:11px;
    font-weight:bold;
    padding:2px;
}



div#google-ads-middle{
	text-align:center;
	margin: 10px 0px;
}





/*------bottom block------*/
div#bottom-block{
	width: 950px;
	margin-top: 10px;
}
div#bottom-skyscraper{
	float: right;
	width: 130px;
	text-align: right;
}



/*------regional news------*/

div#regional-news{
	width: 810px;
	float: left;
	margin-top: 15px;
}


#box_news { margin-bottom: 10px; margin-top: 10px;}
#box_news ul.nav { padding-left: 1px; width: auto !important; width: 100%; margin: 0;}
#box_news ul.nav a {text-decoration:none; color: #000000;  padding: 0px 17px;}
#box_news ul.nav li { width: auto; float: left; text-align: center; font-size: 11px; font-weight: bold; border: 1px solid; border-color: #CC9933 #CC9933 #CC9933; margin-left: -1px; background: url('bottom_head.gif') repeat-x; padding: 4px 0px 3px; margin-top: 4px; display: inline; }
#box_news ul.nav li.h { border-bottom: 0; background-image: none; margin-top: 0; border-top-width: 4px; padding-top: 5px; background-color: #ffffff; }
#box_news ul.nav li.h a, #box_news ul.nav li.h a:visited, #box_news ul.nav li.h a:focus, #box_news ul.nav li.h a:active { color: #000000; text-decoration:none; }
#box_news ul.nav li a:hover { background-color: #ffffff;}
#box_news #elem0,#box_news #elem1,#box_news #elem2, #box_news #elem3, #box_news #elem4, #box_news #elem5, #box_news #elem6, #box_news #elem7 { background-color: #ffffff; border: solid #CC9933; border-width: 0 1px 1px; padding: 10px 5px 5px 6px; clear: both; width: auto !important;  height: 680px; position: relative; top: -1px; display:none;}
#box_news #elem0 {display:block;}

div#box_news  ul.newsbyregion li{
	border-bottom: 1px dotted #f0f0f0 !important;
}
div#box_news  ul.newsbyregion li a{
	padding: 0px !important;
	margin:  0px !important;
}
div#box_news  ul.newsbyregion li img.readfull{		
	margin:  0px 5px !important
}

div#regional-news div.content{

}
div#regional-news div.content div.head{
	clear: left;
	border-bottom: 2px solid  #CC9933;
	color: #462F00;
	margin: 3px 0px;
	padding: 2px 0px;
	font-family: tahoma;
	font-weight: bold;
	font-size: 12px;
}
div#regional-news div.content ul{
	min-height: 150px;
	width: 600px;
	float: left;
	padding: 0px;
	margin: 0px;
}
div#regional-news div.content ul li{
	list-style: none;
	padding: 3px;
}
div#regional-news div.content ul li a.headline{
	color: #0048C0;
	text-decoration: none;
	font-weight: normal;
}
div#regional-news div.content img{
	margin: 5px;
	float: right;
}


	img.readfull{
		border: 0px;
		display: inline;
		margin-left: 3px;
	}
	img.readfull_float{
		border: 0px;
		display: inline;
		float: left;
		margin-left: 3px;
	}
	div.rss{
		float: right;
	}
	div.rss a{
		background: url('31.png') no-repeat;
		background-position: 30px 1px;
		color: #000;
		padding-right: 20px;
		font-weight: normal;
	}
	div.rss a:hover{
		background: url('01.png') no-repeat;
		background-position: 30px 1px;
		color: #c00;
	}
	
	
	


/*------bottom links------*/
div#bottom-links{
	width: 970px;
	font-family: tahoma;
	background-color: #206991;
	margin-left: 7px !important;
	margin-left: 3.5px;
}
div.bottomL .space{
	display: block;
	height: 15px;
}
div.bottomR .space{
	display: block;
	height: 17px;
}
div.bottomR .space.right{
	height: 20px !important;
}
div.bottomL{
	width: 150px;
	background-color: #24739D;
	float: left;
	text-align: right;
}
div.bottomL ul{
	padding: 5px;
	margin: 0px;
}

div.bottomL li{
	padding: 1px 5px 6px 1px;
	font-weight: bold;
	color: #ffffff;
	list-style-type: none;
}
div.bottomR{
	width: 800px;
	background: #206991 url(bgr-bottom.gif) repeat-x;
	float: right;
}
div.bottomR .content{
	padding: 5px;
	background: url(bgr-bottom-gl.gif) no-repeat top right;
}
div.bottomR ul{
	padding: 0px;
	margin: 0px;
	margin-bottom: 7px;
}
div.bottomR li{
	padding: 1px;
	display: inline;
	list-style-type:none;
}
div.bottomR li a{
	padding: 0px 5px;
	border-right: 1px solid #fff;
	color: #ffcc00;
	font-size: 11px;
	text-decoration: none;
}
div.bottomR li a:hover{
	color: #fff;
}









div#bottom-copyright{
	width: 970px;
	border-top: 1px solid #569CC2;
	text-align: center;
	background-color: #0D4C6E;
	margin-left: 7px !important;
	margin-left: 3.5px;
}
div#bottom-copyright div.search{
	float: left;
	margin: 10px;
	width: 250px;
	height: 35px;
	background: #24739D;
}
div#bottom-copyright .search form{
	margin: 5px;
	padding: 0px;
}
div#bottom-copyright input.query{
	border: 1px solid #0097C7;
	display: inline;
	width: 140px;
	height: 24px;
	float: left;
	margin-right: 5px;
}
div#bottom-copyright input.search{
	display: inline;
	margin: 0px;
}
div#bottom-copyright .copyright{
	margin-top: 20px;
	text-align: left;
}
div#bottom-copyright .copyright a{
	color: #fff; 
	padding-left: 60px;
	font-family: tahoma;
}



/* new style menu */

div#tdnavbar{
	width: 950px;
	height: 25px;
}
#tdnavbar ul.tdnavbar{  
	background: #fff; 
	width: 950px;
	height: 26px;
	margin: 0px;
}
#tdnavbar ul.tdnavbar li{  
    list-style: none;
	background: #fff; 
	float: left;
	padding: 0px;
	margin: 0px;
}
#tdnavbar ul.tdnavbar li a{
    padding: 6px 14px 6px 13px;
	border-top: 1px solid #fff; 
	border-right: 1px solid #D0E8FF; 
	width: auto;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	display: block;
	color: #1B334B !important;
}
#tdnavbar ul li a.photographers{
    padding-right: 26px;
}
#tdnavbar ul li a.languages{
    margin-left: 65px;
}


#tdnavbar ul li a:hover, #tdnavbar ul li.active{
	text-decoration: none;
	background: #D0E8FF; 
}

/* 2nd depth */

#tdnavbar ul.tdnavbar li ul {
	padding: 0px !important;
	width: 950px; 
	margin: 0px !important;
	background: #D0E8FF; 
	height: 22px;
    visibility: hidden;
}

#tdnavbar ul.tdnavbar li ul li{
	background: #D0E8FF; 
	border: 0px !important;
	padding: 0px !important;
}
#tdnavbar ul.tdnavbar li ul li a{
	font-weight: normal;
	border-top: 0px !important; 
	border-right: 0px !important; 
	padding: 4px 14px;

}
#tdnavbar ul.tdnavbar li ul li a:hover{
	color: #c00;
	background: #fff; 
}
ul.tdnavbar li ul li ul  {
    display: none;
    visibility: visible;
}   


/* 3rd depth */
ul.tdnavbar li ul li ul{	
	background: #f0f0f0; 
	width: 160px !important;
	border: 1px solid #ccc;               
}
ul.tdnavbar li ul li ul li {
	display: block !important;
	float: none !important;
	text-align: left;
	height: 19px;
	background: #f0f0f0 !important; 
	padding: 0px !important;
	margin: 0px !important;	
}
ul.tdnavbar li ul li ul li a{
	color: #333;
	border-bottom: 1px solid #fff !important;
	display: block !important;
	font-size: 11px;	
	padding: 2px 5px !important;
	margin: 0px !important
}
ul.tdnavbar li ul li ul li a:hover{
	padding: 2px 5px !important;
	margin: 0px !important;
	border-right: 3px solid #c00 !important;
}



	img.readfull{
		border: 0px;
		display: inline;
		margin-left: 3px;
	}
	img.readfull_float{
		border: 0px;
		display: inline;
		float: left;
		margin-left: 3px;
	}
    div#pic-headlines h3 {
        height:30px;
    }
	div.rss{
		float: right;
	}
	div.rss a{
		background: url('04.png') no-repeat;
		background-position: 30px 1px;
		color: #666;
		padding-right: 20px;
		font-weight: normal;
	}
	div.rss a:hover{
		background: url('49.png') no-repeat;
		background-position: 30px 1px;
		color: #c00;
	}

h1 {
	font-size:16px;
}	
h1 {
	font-size:14px;
	margin:5px 0; padding:3px 0;
}	

h2{
  font-size:12px;
  margin:5px 0; padding:3px 0;
  border-bottom:1px solid #999;
  
  }
  
  
  h3{
  font-size:12px;
  margin:5px 0; padding:3px 0;
  border-bottom:1px solid #999;
  }