*{margin:0;padding:0;}
html{font-size:100%;}

body
{
font-family:Arial, Helvetica, sans-serif;
text-align:center;
background: #EEE url(/images/new/bckgrnd.gif) repeat-y center;
color: #444;
position: relative;
}

#frame
{
background: #FFF;
width:940px;
text-align: left;
margin:0 auto;
}

a img{border:none;}

#masthead{position:relative;}
#masthead dl{position:absolute;top:0; right:0;font-size:0.7em;}
#masthead dt{font-weight:bold;}
#masthead h1{margin:0.3em 0;}
#masthead p{float:right;clear:right;font-size:0.7em;}
#masthead p img{vertical-align:middle;}

#masthead h1 a
{
display:block;
width:650px;
height:80px;
text-indent:-9999px;
background-image:url(/images/fto.logo.gif);
}

#masthead h1 a:hover{border:none;}

/* tabbed navigation */
#navlist
{
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #BBB;
font: bold 10px Verdana, sans-serif;
text-align:left;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li a
{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #BBB;
border-bottom: none;
background: #EEE;
text-decoration: none;
}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }

#navlist li a:hover
{
color: #000;
background: #F9F9F9;
border-color: #CCC;
}

#navlist li.linkout a, #navlist li.linkout a:hover
{
	border:none;
	background:none;
	color:#A31;
}

#navlist li a#active
{
background: white;
border-bottom: 1px solid white;
}

/* news area */
#major,#business,#report{float:left;width:306px;margin-right:11px;}
#picture,#features,#reaction{float:left;width:306px;margin-right:11px;}
#sport,#extras,#public{float:left;width:306px;}

#article, #section{float:left;width:600px;margin:0 30px 0 2px;}
#related{float:right;width:200px;margin-left:15px;}

#newswrap,#featurewrap,#featwrap,#vidwrap{margin-top:0.5em;float:left;
	float/**/: none;}
#newswrap:after,#featurewrap:after,#featwrap:after,#vidwrap:after{content:'[FILLER]';display:block;height:0;clear:both;visibility:hidden;}
#newswrap,#featurewrap,#featwrap,#vidwrap{display:inline-block;}
/*\*/
#newswrap,#featurewrap,#featwrap,#vidwrap{display:block;}
#featurewrap,#vidwrap{clear:both;border-top:1px dotted #CCC;margin-top:0;padding-top:0.5em;}

a, p a em, #extras div p a{color:#369;text-decoration:none;font-style:normal;}
a:hover, p a:hover em, #extras div p a:hover{color:#F03;border-bottom:1px dotted #F03;}
a:visited{color:#999;}

p,ul{font-size:0.7em;margin-bottom:1em;}
#newswrap ul,#featurewrap ul{margin-top:-0.7em;}
#newswrap ul li,#featurewrap ul li{list-style:disc url(/images/new/bullet.gif) outside;margin:0 0 0.2em 2.5em;font-weight:bold;font-size:1.1em;}
#newswrap ul.video li,#featurewrap ul.video li{list-style-image: url(/images/video.gif)}
#newswrap ol li{list-style:decimal outside;margin:0 0 0.2em 2.5em;}
ul li.more{font-weight:normal;}
p.first{font-size:0.75em;}
#newswrap p img, #featurewrap p img{display:block;float:left;border:none;margin:0 0.5em 0 0;}
p a,#picture h2 a{color:#444;}
p a:hover{color:#444;border:none;}
.hlt{background:#EEE;padding:0.3em 0.3em 0.1em 0.3em;margin-bottom:0.5em}
#newswrap p.caption a img{margin:0;float:none;display:block;}
#newswrap p.caption a{font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}

h2{font-family:Georgia,"Times New Roman",Times,serif;clear:left;font-size:0.95em;line-height:0.9em;margin-bottom:0.2em;}
h2.first{font-size:1em;}
.mkkr, .kkr{font-size:0.7em;color:#A31;font-weight:normal;clear:left;}
em.kkr{font-size:1em;font-style:normal;}
.mkkr a:visited, .kkr a:visited{color:#A31;}
.mkkr{margin-bottom:1em;}
#firstStory{background-color:#FFD}
#cse-search-box #srch_q{width:240px}

dl#date{border:1px solid #DDD;border-left:none;border-right:none;margin-bottom:0.4em;text-align:center;}
dl#date dt, dl#date dd{display:inline;font-size:0.7em;line-height:2em;color:#999;}

#newswrap #extras ol{font-size:0.7em;}
#newswrap #extras ol li{padding:0.2em 0;margin-bottom:0.2em;border-bottom:dotted 1px #DDD;}
#newswrap #extras ol li em{display:block;font-size:0.85em;font-style:normal;color:#666;}
#article p, #section p, #article ol li{font-size:0.75em;line-height:1.4em;margin-bottom:1.1em}
#article ol li{margin-bottom:0.7em}
#article ol li p{font-size:1em;}
#extras div{border:solid 1px #CCC;padding:0.3em;margin-bottom:0.6em;}
#extras h3,#extras h4{color:#999;font-size:1em;margin-bottom:0.2em;}
#extras div p{margin:0.5em;line-height:1.3em;}
#newswrap div p.ad, #featurewrap div p.ad{border:none;text-align:center;color:#999;}
#newswrap div p.ad a img, #featurewrap div p.ad a img{float:none;display:inline;margin:0 0 5px 0;}

#article p#crumbs{color:#A31;margin:0.5em 0;}
#article p#crumbs a{color:#A31;font-weight:bold;}
#storyHeader{margin:0.5em 0 0.6em 0;border:1px dotted #CCC;padding:0 0.5em;text-align:center;border-left:none;border-right:none;}
#storyHeader p{margin:1em 0 0.5em 0;font-size:0.7em;}
#storyHeader h1{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.5em;margin:0.2em 2em;line-height:1em;}
#article h2{font-size:1.1em; line-height:1.6em;}

#storyContent{border-left:solid 3em #F9F9F9;padding-left:0.5em;font-size:1.1em;}
#storyContent #storyPic p{font-family:Georgia,"Times New Roman",Times,serif;font-size:0.6em;line-height:1.6em;font-style:italic;margin:0 0 0.5em 0}

#section h1{font-family:Georgia, "Times New Roman", Times, serif;}
#section ul{clear:both;margin-top:0.5em;}
#section .first{width:350px;border-bottom:dotted 1px #CCC;margin:1em 20px 0.75em 0;}
#section .first p img{display:block;float:right;}
#newswrap #storyList li{list-style:none;float:left;margin:0.25em 20px 0.25em 0;padding:0;width:280px;font-size:1.3em;font-weight:normal;}
#storyList li.alt{clear:both;}

#related p img{margin:0;}
ul#storyLinks{clear:both;margin-top:1.5em;padding:0.7em 0;border-top:1px dotted #CCC;}
ul#storyLinks li{font-size:0.9em;font-weight:normal;}

#featurewrap h1{font-size:0.9em;}
h1 a{color:#A31;text-decoration:none;}

#topic{background:#EFEFEF;padding:0.5em;font-size:1.2em;}
#article a{color:#369;border-bottom:1px dotted #369;}
#article .ad a{border:none;}

/* Google custom search */
#srch_q{border:1px solid #7e9db9;padding:2px;}

/* Forex */

#calc{background:#FFF;border: 1px solid #666666;padding:0.5em;padding-bottom:0.8em;margin-bottom:0.5em;}
#calc img{float:left;}
#calc p{text-align:center;margin:0 0 0 60px;font-weight:bold;}
#calc input, #calc select{width:45%;border:1px solid #999;padding:0.1em;}
#calc input{text-align:right;font-weight:bold;width:37%;}
#calc #answr{background:#FCCFD3;margin-top:0.5em;font-size:0.95em;padding:0.15em;}

#forex #refer {text-align:right;border-top:1px dotted #CCC;}
#forex #refer img {float:right;margin:0.4em 0 0 0.2em}
#forex table{width:100%;}
#forex th {color:#000000;}
#forex th, #forex td {font-size:0.7em;padding:0.25em 0.5em 0.25em 0;text-align:center;}
#forex img {vertical-align:middle;padding-right:0.5em}
#forex tr.alt{background:#FCCFD3;}


/* Archive calendar */
ul#cal {margin:1em 0 1em 0;}
ul#cal li{list-style:none;border:1px solid #CCC;width:14%;float:left;margin:-1px 0 0 -1px;padding:0;color: #999;background: #F9F9F9;}
#cal li.actv{color: #666;background: #FFF;}
#cal li.today {background:#FFC;}
#cal dl{padding:0;margin:0;height:200px;}
#cal dl.top{height:235px;}
#cal li dt{font: bold 1.2em Georgia, "Times New Roman", Times, serif;text-align:right;margin:0 0.5em 0 0.5em;}
#cal dl dt b{display:none;}
#cal li.mnth b{float:left;display:block;margin-top: -1.2em;}
#cal dl dt i{display:none;}
#cal dl.top dt i{display:block;background:#666;color:#CCC;text-align:center;padding:0.2em;margin:0 -0.5em 0 -0.5em;}
#cal dd{clear:both;margin:0;text-align:center;}

/* Galleries */
ul#album{margin:1em 0 1em -15px}
ul#album li{list-style:none;margin:0;padding:0;width:190px;height:190px;float:left;margin-left:10px;margin-bottom:15px}
ul#album li dl{background:#FFD;border:2px solid #CCC;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;-webkit-box-shadow: 5px 5px 3px #AAA;padding:0.75em;text-align:center}
ul#album li dt{margin-bottom:0.5em;background:#E6E6E6;padding:0.25em;}
ul#album dd.name{font-size:0.9em;font-weight:normal;padding:0.25em 0}
ul#album dd.info{font-size:0.8em;font-weight:normal;font-style:italic}
ul#album dd a{border:none}
ul#album img{height:100px;width:100px}
ul#album dl.pic img{height:150px;width:150px;padding:10px 0}

/* Footer */
#footer{clear:both;}
#footer p{font-size:0.9em;margin:0.1em;}
.right{text-align:right;}
.lft{float:left;}
.rgt{float:right;}
.rgt a{margin-left:1em;}
#bar{background:#CCC;height:2em;line-height:2em;padding:0 0.5em 0 0.5em;margin-bottom:0.3em;}
#bar a{color:#000;}
#ncorp{background:transparent url(/images/newscorp.gif) no-repeat left;padding-left:28px;width:16em;}
#footer li{display:inline;}

/* Lightbox */
#lightbox{background-color:#eee;padding:10px;border-bottom:2px solid #666;border-right:2px solid #666;}
#lightboxDetails{font-family:Georgia,Times,serif;font-size:0.9em;padding-top:0.4em;}
#lightbox p{text-align:left;margin-bottom:0.5em;}
#closeButton{top:5px;right:5px;}
#lightbox img{clear:both;}
#lightbox a:hover{border:none;}
#overlay{background-image:url(/images/overlay.png);}
* html #overlay{background-color:#333;
back\ground-color:transparent;
background-image:url(../blank.gif);
filter progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");}