/*
-----------------------------------------------------
jpost.com css file for /styles/main.css
author: kira volvovsky
revision date: 7.05.2007
revised: (new fpmiddle spotlight)
(c) 1995 - 2007 The Jerusalem Post
-----------------------------------------------------
*/




/* _______________ BODY _______________ */

B { font-weight: bold ; }

BODY {background-color: #FFFFFF; color: #000000; margin: 10px 10px 10px 10px}

A:link {color: #000099; text-decoration:none;}
A:visited {color: #000099; text-decoration:none;}
A:active {color: #CC0000; text-decoration:underline;}
A:hover {color: #CC0000;text-decoration:underline;}
A:visited:hover {color: #CC0000;text-decoration:underline;}


/* _______________ NAVIGATION _______________ */

.leftnav a:link, .leftnav a:visited {
	display: block;
	width: 100%;
	text-decoration: none;
	color: #000099;
	padding: 3px 0px 3px 0px;
	font-size: 10px;
	font-family: verdana,helvetica,sans-serif;
	font-weight: bold;
	background-color: #FFFFFF;
}

.leftnav a:hover, .leftnav a:visited:hover {
	text-decoration: none;
	color: #CC0000;
	background-color: #EEEEEE
}

.leftnavgrey a:link, .leftnavgrey a:visited {
	display: block;
	width: 100%;
	text-decoration: none;
	color: #FFFFFF;
	padding: 3px 0px 3px 0px;
	font-size: 10px;
	font-family: verdana,helvetica,sans-serif;
	font-weight: bold;
	background-color: #999999
}

.leftnavgrey a:hover, .leftnavgrey a:visited:hover {
	text-decoration: none;
	color: #CC0000;
	background-color: #EEEEEE
}

.leftnavinfo a:link, .leftnavinfo a:visited {
	display: block;
	width: 100%;
	text-decoration: none;
	color: #666666;
	padding: 3px 0px 3px 0px;
	font-size: 10px;
	font-family: verdana,helvetica,sans-serif;
	font-weight: normal;
	background-color: #FFFFFF;
}

.leftnavinfo a:hover, .leftnavinfo a:visited:hover {
	text-decoration: none;
	background-color: #EEEEEE
}

.topnav a:link, .topnav a:visited {
	display: block;
	width: 100%;
	text-decoration: none;
	color: #FFFFFF;
	padding: 3px 0px 3px 0px;
	font-size: 10px;
	font-family: verdana,helvetica,sans-serif;
	font-weight: bold;
	background-color: #000077;
}

.topnav a:hover, .topnav a:visited:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #336699
}

.topnavhighlight a:link, .topnavhighlight a:visited {
	display: block;
	width: 100%;
	text-decoration: none;
	color: #FFFFFF;
	padding: 3px 0px 3px 0px;
	font-size: 10px;
	font-family: verdana,helvetica,sans-serif;
	font-weight: bold;
	background-color: #CC0000;
}

.menu { 
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 11px;
 }

/* _______________ FP SPECIALS _______________ */

TD#fpmid {
background-color:#EEF4EA;
border-right:3px solid #FFFFFF;
vertical-align:top;
}
TD#fpmidlast {
background-color:#EEF4EA;
vertical-align:top;
}
DIV.fpmidpic {
margin-bottom:4px;
}


/* _______________ ARTICLES _______________ */

.lead {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 140%;
 }

.byline {
 font-family: verdana,arial,helvetica;
 font-weight: normal ; 
 font-size: 9px ;
 color: #666666;
	line-height: 140%;
 }

.topstory {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
 color: #000000;
	line-height: 120%;
 }

.topSpecial {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 20px;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 100%;
	color: #000000;
 }

.topSpecial40 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 40px;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 120%;
 color: #000000;
 }

.articleHead {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
 color: #000000;
	line-height: 140%;
 }

.topsubhead {
 font-family: verdana,arial; 
 font-weight: bold ; 
 font-size: 10px ; 
 color: #000000;
 }

.indexHead {
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 140%;
 COLOR: #000000;
 }

#cntHlines ul{margin:0; padding:0; list-style:none; }
#cntHlines ul li{background:url(http://static.jpost.com/images/2005/site/bullet.gif) no-repeat; padding-left:8px;}

.CntHlinesLinks { 
 font-family: Arial,helvetica ; 
 font-size: 12px ;
 FONT-WEIGHT: normal;
	LINE-HEIGHT: 140%;
padding: 0px 5px 5px 5px;
 }


.CntHlinesSect { 
 font-family: verdana,arial,helvetica ; 
 font-size: 10px ;
 FONT-WEIGHT: bold;
 padding: 5px 0px 0px 0px;
	LINE-HEIGHT: 140%;
 }

/* _______________ ICONS _______________ */

span.ivid {
 color:#000000;
 FONT-WEIGHT: bold;
 text-decoration:none;
 background-image:url(http://static.jpost.com/images/2005/site/ic/ic.video.tiny.gif);background-position: right;background-repeat:no-repeat;
 padding-right:12px;
 }

span.iv {
 text-decoration:none;
 background-image:url(http://static.jpost.com/images/2006/site/ic/ic.video.txt.gif);background-position: right;background-repeat:no-repeat;
 padding-right:17px;
 }

span.ip {
 text-decoration:none;
 background-image:url(http://static.jpost.com/images/2007/site/ic/ic.ipost.gif);background-position: right;background-repeat:no-repeat;
 padding-right:19px;
 }

/* _______________ NEW ARTICLE TOOLS BAR _______________ */

TABLE.tbartop {
margin-bottom: 5px;
padding: 5px 0px 8px 0px;
border-bottom:1px dashed #999999;
}

TABLE.tbarbottom {
margin-top: 20px;
padding-top:8px;
border-top:1px dashed #999999;
}

TD#tbar1, TD#tbar1last, TD#tbar2, TD#tbar2last {
height:25px;
padding:0px 5px 0px 5px;
font-family: verdana,arial,sans-serif; 
font-weight: normal ; 
font-size: 9px ; 
color: 333333;
}

TD#tbar1 {border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
TD#tbar1last {border-bottom:1px solid #cccccc;}
TD#tbar2 {border-right:1px solid #cccccc;}

.print, .email, .subs, .tlbar, .listen {
  background-image:url(http://static.jpost.com/images/2007/site/ic/tbar_icsall.gif);
  background-repeat:no-repeat;
} 

.print {background-position:0px -14px;padding:1px 0 2px 15px;}
.email {background-position:0px -38px;padding:1px 0 2px 15px;}
.listen {background-position:0px -118px;padding:1px 0 2px 15px;}
.subs {background-position:0px -64px;padding:1px 0 2px 19px;}
.tlbar {background-position:0px -89px;padding:1px 0 2px 17px;}

a.print, a.email, a.subs, a.tlbar, a.listen {color:#333333; text-decoration:none;} 
a.print:hover, a.email:hover, a.subs:hover, a.tlbar:hover, a.listen:hover, a.print:visited:hover, a.email:visited:hover, a.subs:visited:hover, a.tlbar:visited:hover, a.listen:visited:hover {color:#660000;text-decoration:none;}

/* _______________ PAGES _______________ */

.SmSideLinks { 
 font-family: verdana,arial,helvetica ; 
 font-size: 10px ;
 }

.SmListLinks { 
 font-family: verdana,arial,helvetica ; 
 font-size: 10px ;
	padding: 0px 0px 5px 0px;
 }

.leadListLinks {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 140%;
	padding-left: 10px;
 }

.jppoll { 
 font-family: verdana,arial,helvetica ; 
 font-size: 9px ;
	line-height: 140%;
 }

.smallTxt140 {
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: 140%;
}

.smallTxt {
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
}

.norm_li {
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: 120%;
	padding: 0px 0px 7px 0px;
}

.lead_li {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 140%;
 padding: 0px 0px 7px 0px;
 }

table.content td.body div.lnews {
text-indent: -2.7em;
margin-left: 2.7em;
margin-bottom: 0.3em;
}

.lnews {
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 130%;
	text-indent: -2.7em;
	margin-left: 2.7em;
	margin-bottom: 0.3em;
}

table.content td.body div.lsmnews {
text-indent: -3.9em;
margin-left: 3.9em;
margin-bottom: 0.4em;
}

.lsmnews {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 9px;
	LINE-HEIGHT: 140%;
	text-indent: -3.9em;
	margin-left: 3.9em;
	margin-bottom: 0.4em;
}

.bodysm { 
 font-family: verdana,arial,helvetica ; 
 font-size: 10px ;
 }

.sect {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	COLOR: #990000;
}
.sect A:link, .sect A:visited {text-decoration: none; color: #990000}
.sect A:hover, .sect A:visited:hover, .sect A:active {text-decoration: none; color: #000000}

.searchinput {
BORDER-BOTTOM: #AAAAAA 1px solid;
BORDER-LEFT: #AAAAAA 1px solid;
BORDER-RIGHT: #AAAAAA 1px solid;
BORDER-TOP: #AAAAAA 1px solid;
COLOR: #000000;
FONT: 10px 'Verdana', sans-serif;
FONT-WEIGHT: normal;
HEIGHT: 15px;
WIDTH: 70px;
}

.searchLinput {
BORDER-BOTTOM: #AAAAAA 1px solid;
BORDER-LEFT: #AAAAAA 1px solid;
BORDER-RIGHT: #AAAAAA 1px solid;
BORDER-TOP: #AAAAAA 1px solid;
COLOR: #000000;
FONT: 10px 'Verdana', sans-serif;
FONT-WEIGHT: normal;
HEIGHT: 15px;
WIDTH: 147px;
}

.searchGinput {
BORDER-BOTTOM: #AAAAAA 1px solid;
BORDER-LEFT: #AAAAAA 1px solid;
BORDER-RIGHT: #AAAAAA 1px solid;
BORDER-TOP: #AAAAAA 1px solid;
COLOR: #000000;
FONT: 10px 'Verdana', sans-serif;
FONT-WEIGHT: normal;
HEIGHT: 15px;
WIDTH: 118px;
}

.FixWidthInput {
BORDER: #AAAAAA 1px solid;
HEIGHT: 16px;
WIDTH: 190px;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 11px;
color: #333333;
}

.caption {
 font-family: verdana,arial,helvetica; 
 font-weight: normal ; 
 font-size: 9px ; 
 color: #666666;
	line-height: 140%;
 }

.announcement {
 font-family: verdana,helvetica,arial; 
 font-weight: normal ; 
 font-size: 9px ; 
 color: #000000;
 }
.announcement A:link, .announcement A:visited, .announcement A:hover, .announcement A:visited:hover, .announcement A:active {color: #990000}

div.specials {
 font-family: verdana,helvetica,arial; 
 font-weight: normal ; 
 font-size: 9px ; 
 margin-bottom: 5px;
 }
.specials A:link, .specials A:visited, .specials A:hover, .specials A:visited:hover, .specials A:active {color: #990000}

.jpSmGray {
 font-family: verdana,arial,helvetica; 
 font-weight: normal ; 
 font-size: 9px ;
 color: #666666;
 }
.jpSmGray A:link, .jpSmGray A:visited {color: #666666}
.jpSmGray A:hover, .jpSmGray A:visited:hover, .jpSmGray A:active {color: #000000}

.tabletext {
 font-family: verdana,arial; 
 font-weight: normal ; 
 font-size: 9px ; 
 color: #666666;
 }

.divider {
 font-family: verdana,arial,helvetica; 
 font-weight: bold ; 
 font-size: 10px ; 
 color: #FFFFFF;
 }
.divider A:link, .divider A:visited {color: #FFFFFF; text-decoration: none}
.divider A:hover, .divider A:visited:hover, .divider A:active {color: #CCCCCC}

.pboxdivider {
 font-family: verdana,arial,helvetica; 
 font-weight: bold ; 
 font-size: 10px ; 
 color: #FFFFFF;
 padding-left: 5px;
 }
.pboxdivider A:link, .pboxdivider A:visited {color: #FFFFFF; text-decoration: none}
.pboxdivider A:hover, .pboxdivider A:visited:hover, .pboxdivider A:active {color: #FFFFCC}

.bottomline {
 font-family: verdana,arial,sans-serif; 
 font-weight: normal ; 
 font-size: 9px ; 
 color: 666666;
	line-height: 140%;
 }

.ticker { 
 font-family: verdana,arial,helvetica ; 
 font-size: 11px ;
 font-weight: bold ;
	color: #000099 ;
	display: block;
	width: 100%;
 text-decoration: none;
 }

.ticker A:link, .ticker A:visited {
	display: block;
	width: 100%;
	text-decoration: none; 
	color: #000099
}
.ticker A:hover, .ticker A:visited:hover, .ticker A:active {text-decoration: none; color: #CC0000}

.asterisk {
 font-family: verdana,helvetica,arial; 
 font-weight: normal ; 
 font-size: 9px ; 
 color: #FF0000;
 }

.txtSerif {
	color: #333333;
	font-family: Courier New, Courier, mono;
	font-size: 14px;
	line-height: 19px;
}


/* _______________ PHGALLERY SLIDESHOW _______________ */

.leftnavgreyHL a:link, .leftnavgreyHL a:visited {
	display: block;
	width: 100%;
	text-decoration: none;
	color: #FFFFFF;
	padding: 3px 0px 3px 0px;
	font-size: 10px;
	font-family: verdana,helvetica,sans-serif;
	font-weight: bold;
	background-color: #990000;
}

.navnone {
	font-size: 9px;
	color: #CCCCCC;
	font-family: verdana,helvetica,sans-serif;
	font-weight: normal;
}

.navnone a:link, .navnone a:visited {
	color: #990000;
	text-decoration: none;
}

.navnone a:hover, .navnone a:visited:hover, .navnone a:active {
	color: #000000;
}


/* _______________ ADD-ONS _______________ */

.jpTools {
 font-family: verdana,helvetica,arial; 
 font-weight: normal ; 
 font-size: 9px ; 
 color: #000000;
 }
.jpTools A:link, .jpTools A:visited, .jpTools A:hover, .jpTools A:visited:hover, .jpTools A:active {color: #990000}

.printer_headline {
 font-family: Impact,Verdana,Arial,Helvetica; 
 font-weight: normal ; 
 font-size: 24px ; 
 color: #000000 ;
}

.red {
	color: #990000;
 }

.white {
	color: #FFFFFF;
 }

.grey {
	color: #666666;
}

.black {
	color: #000000;
}

.blue {
	color: #000099;
}

.small999 {
 font-family: verdana,arial,helvetica; 
 font-weight: normal ; 
 font-size: 9px ;
 color: #999999;
 }
.small999 A:link, .small999 A:visited {color: #999999;text-decoration:none;}
.small999 A:hover, .small999 A:visited:hover, .small999 A:active {color: #666666}

.designer {
 font-family: verdana,arial,helvetica; 
 font-weight: normal ; 
 font-size: 9px ;
 color: #CCCCCC;
 }
.designer A:link, .designer A:visited {color: #CCCCCC;text-decoration:none;}
.designer A:hover, .designer A:visited:hover, .designer A:active {color: #999999}

.tn { color: #666666; border-color: #666666; }

.tn a:link, .tn a:visited, .tn a:hover, .tn a:visited:hover, .tn a:active  {color: #666666; border-color: #666666;}

/* _______________ VIDEO STYLES _______________ */

.vidlead {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 140%;
 }

.vidbyline {
 font-family: verdana,arial,helvetica;
 font-weight: normal ; 
 font-size: 9px ;
	line-height: 140%;
 }

.vidHead {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
	line-height: 140%;
 }

.vidTxt140 {
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: 140%;
}

.vidTiny {
 font-family: verdana,helvetica,arial; 
 font-weight: normal ; 
 font-size: 9px ; 
 color: #666666;
 LINE-HEIGHT: 140%;
 }


/* _______________ ADBRITE STYLES _______________ */

.adHeadline {
	font: bold 9px Verdana; 
	text-decoration: none; 
	color: #000099; 
	line-height:160%
}

.adText, .adText A:link, .adText A:visited, .adText A:hover, .adText A:visited:hover, .adText A:active 
{font: normal 9px Verdana; text-decoration: none; color: #666666; line-height:160%}



/* _______________ OLD STYLES _______________ */

.HeaderBarText {
 font-family: verdana,arial,helvetica; 
 font-size: 11px;
}

.smallstory {
 font-family: verdana,arial; 
 font-weight: bold ; 
 font-size: 9px ; 
 color: #000000;
 }

.smalllead {
 font-family: Geneva,Arial; 
 font-weight: normal ; 
 font-size: 10px ; 
 color: #000000;
 }

.smallbyline {
 font-family: Geneva,Arial; 
 font-weight: normal ; 
 font-size: 9px ; 
 color: #000000;
 }

.smallhead {
 font-family: Arial; 
 font-weight: bold ; 
 font-size: 12px ; 
 color: #000000;
 }

.smallprint {
 font-family: Geneva,Verdana; 
 font-weight: normal ; 
 font-size: 9px ; 
 color: #000000;
 }

.oldlead {
 font-family: Arial,sans-serif; 
 font-weight: normal ; 
 font-size: 11px ; 
	color: #000000;
 }

.masthead {
 font-family: verdana,arial,helvetica; 
 font-weight: normal ; 
 font-size: 9px ;
 color: #666666;
 }
.masthead A:link, .masthead A:visited {color: #666666}
.masthead A:hover, .masthead A:visited:hover, .masthead A:active {color: #000000}

.mainstory {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold ; 
 font-size: 14px ; 
 color: #000000;
 }

.mainstory A:link, .mainstory A:visited, .mainstory A:hover, .mainstory A:visited:hover, .mainstory A:active {color: #000000;}

.regH14 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
 color: #CC0000;
 }

.regH20 { 
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 20px;
	color: #CC0000;
}

/* _______________ INFO SERVER _______________ */


.redMenu { 
 font-family: verdana,arial,helvetica ; 
 font-weight: normal ; 
 font-size: 10px;
 color: #990000;
 }
.redMenu A:link, .redMenu A:visited {color: #990000}
.redMenu A:hover, .redMenu A:visited:hover, .redMenu A:active {color: #000000}

.redBline {
 font-family: verdana,arial,sans-serif; 
 font-weight: normal ; 
 font-size: 9px ; 
 color: 666666;
 }
.redBline A:link, .redBline A:visited {color: #990000}
.redBline A:hover, .redBline A:visited:hover, .redMenu A:active {color: #000000}

.searchinputinfo {
BORDER-BOTTOM: #AAAAAA 1px solid;
BORDER-LEFT: #AAAAAA 1px solid;
BORDER-RIGHT: #AAAAAA 1px solid;
BORDER-TOP: #AAAAAA 1px solid;
COLOR: #000000;
FONT: 10px 'Verdana', sans-serif;
FONT-WEIGHT: normal;
HEIGHT: 15px;
WIDTH: 60px;
}

.searchGinputinfo {
BORDER-BOTTOM: #AAAAAA 1px solid;
BORDER-LEFT: #AAAAAA 1px solid;
BORDER-RIGHT: #AAAAAA 1px solid;
BORDER-TOP: #AAAAAA 1px solid;
COLOR: #000000;
FONT: 10px 'Verdana', sans-serif;
FONT-WEIGHT: normal;
HEIGHT: 15px;
WIDTH: 114px;
}