@charset "UTF-8";
/* CSS Document */ 

body
{
	background: url(http://media.starbulletin.com/designimages/sb_Background.gif) repeat-x #5981AC;
	margin: 25px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a
{
	color: #216AAD;
	text-decoration: none;
}

a:hover
{
    color: #653c14;
    text-decoration: underline;
}

form
{
	margin: 0;
	padding: 0;
}

.left
{
	float: left;
}

.right
{
	float: right;
}

.clearAll
{
	clear: both;
}

#starBulletin
{
	border: 2px solid #17477a;
	width: 982px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

#contentArea
{
	border: 1px solid #000000;
	background-color: #FFFFFF;
	position: relative;
	width: 980px;
	float: left;
}

#starBulletinHead
{
	background: url(http://media.starbulletin.com/designimages/starBulletin_header.png) no-repeat;
	height: 109px;
	position: relative;
}

#edition
{
	text-align: center;
	font-size: 100%;
	font-weight: bold;
}

#weatherTracker
{
	position: absolute;
	z-index: 50;
	top: 10px;
	left: 685px;
	width: 150px;
	text-align: center;
}

#weatherWidget
{
	position: absolute;
	z-index: 50;
	top: 35px;
	left: 685px;
	width: 100px;
	text-align: center;
}

.weatherBkgrnd
{
	position: absolute;
	background: #FFFFFF;
	border: 2px solid #666666;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	padding: 5px;
	z-index: 10;
	top: 30px;
	left: 675px;
	width: 120px;
	height: 55px;
	text-align: center;
}

.headerAd
{
	position: absolute;
	top: 0px;
	right: 0px;
}

#navBar
{
	height: 64px;
	padding: 0 0 0 0;
	width: 980px;
}

#navBar a
{
	font-size: 110%;
}

.topBar
{
	background-color: #e2ecf7;
	padding: 0 10px 5px;
	position: relative;
	width: 960px;
	clear: left;
	display: none;
}

.topBar a
{
	font-size: 95%;
}

.imgINtext
{
	position: relative;
	top: 2px;
}

#Classifieds
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 300px;
}

#Classifieds a
{
	text-decoration: none;
	font-size: 110%;
	padding-right: 7px;
}

#Classifieds a:hover
{
	text-decoration: underline;
}

#search
{
	width: 120px;
	position: absolute;
	top: 9px; 
	left: 405px;
	padding-left:  220px;
}

#topLinks
{
	width: 220px;
	position: absolute;
	top: 6px;
	left: 750px;
	color: #216AAD;
	text-align: left;
}

#paperArea
{
	float: left;
	padding: 10px;
}

#footer
{
	text-align: center;
	position: relative;
	margin: 0 auto;
	width: 980px;
	color: #FFFFFF;
	font-size: 90%;
	line-height: 16px;
}

#footer a
{
	color: #FFFFFF;
}

#footer .imgLogo
{
	position: absolute;
	top: 5px;
	right: 10px;
}

.greyBox
{
	border: 1px solid #999999;
	position: relative;
}

.lightGreyBox
{
	border: 1px solid #D3D3D3;
	position: relative;
}

.blueBox
{
	border: 1px solid #216AAD;
	position: relative;
}

.leftColoumn
{
	float: left;
	width: 170px;
	margin-right: 10px;
}

.rightColoumn
{
	float: right;
	width: 170px;
}

#mostRead
{
	margin-bottom: 15px;
}

.leftColoumn #mostRead h3
{
	margin: 0;
	padding: 5px;
	color: #216AAD;
	font-size: 120%;
	text-align: center;
	border-bottom: 1px solid #999999;
	background-color: #E2ECF7;
}

.leftColoumn #mostRead ul, .brownListItem
{
	list-style-image: url(http://media.starbulletin.com/designimages/arrowHI_brown.gif);
	font-size: 95%;
}

.mostReadLinkArea
{
	background-color: #E2ECF7;
	height: 20px;
	float: left;
	position: relative;
	width: 100%;
}

a.selectedMRSLink
{
	background-color: #FFFFFF;
	padding: 3px 12px;
	color: #333333;
	text-decoration: none;
	position: relative;
	top: 0;
	height: 15px;
	margin: 0;
	display: block;
	float: left;
}

a.MRSLink
{
	padding: 3px 12px;
	color: #333333;
	text-decoration: none;
	position: relative;
	top: 0;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	margin: 0;
	display: block;
	float: left;
}

a.MRSLink:hover
{
	background-color: #FFFFFF;
}

ul
{
	list-style: url(http://media.starbulletin.com/designimages/arrowHI_blue.gif);
	position: relative;
	margin-top: 0;
	left: -20px;
	top: 10px;

}

#navigation .nav
{
	left: 0px;
	top: 0px;
}

#navigation .nav ul li ul
{
	left: -30px;
	top: -5px;
}

ul a
{
	color: #663300;
	text-decoration: none;
}





ul a:hover
{
	color: #216AAD;
	text-decoration: underline;
}

a.moreLink
{
	color: #663300;
	font-weight: bold;
	text-decoration: none;
	font-size: 95%;
}

a.moreLink:hover
{
	color: #216AAD;
	text-decoration: underline;
}

.listPosition
{
	position: relative;
	left: 25px;
}

.tlcorner
{
	position: absolute;
	top: -1px;
	left: -1px;
	z-index: 5;
}

.trcorner
{
	position: absolute;
	top: -1px;
	right: -1px;
	z-index: 5;
}

.blcorner
{
	position: absolute;
	bottom: -1px;
	left: -1px;
	z-index: 5;
}

.brcorner
{
	position: absolute;
	bottom: -1px;
	right: -1px;
	z-index: 5;
}

#news
{
	float: left;
	width: 600px;
	margin-right: 10px;
}

#rightColoumn
{
	float: left;
	width: 170px;
}

.blueHeading
{
	background-color: #E2ECF7;
	float: left;
	width: 100%;
}


.brownHeading
{
	background-color: #F2E5DE;
	float: left;
	width: 100%;
}

.greyHeading
{
	background-color: #D3D3D3;
	float: left;
	width: 100%;
}

h2
{
	font-size: 150%;
	margin: 3px 0 7px 10px;
	padding: 0 0 0 15px;
	color: #216AAD;
}

h2.ArrowBrown
{
	background: url(http://media.starbulletin.com/designimages/HeadingArrow_brown.gif) no-repeat;
}

h2.ArrowBlue
{
	background: url(http://media.starbulletin.com/designimages/HeadingArrow_blue.gif) no-repeat;
}

h2.ArrowGrey
{
	background: url(http://media.starbulletin.com/designimages/HeadingArrow_grey.gif) no-repeat;
}

h2.ArrowRed
{
	background: url(http://media.starbulletin.com/designimages/HeadingArrow_redBlue.gif) no-repeat;
	color: #CC0000;
}

h2.ArrowBlack
{
	background: url(http://media.starbulletin.com/designimages/HeadingArrow_black.gif) no-repeat;
	color: #333333;
}

h2.ArrowBlackRed
{
	background: url(http://media.starbulletin.com/designimages/HeadingArrow_black.gif) no-repeat;
	color: #CC0000;
}

.grey
{
	color: #999999;
}

.white
{
	color: #FFFFFF;
}

.brown
{
	color: #663300;
}

.boxPadding
{
	padding: 7px 7px;
}

.tBorderGrey
{
	border-top: 1px solid #999999;
}

.bBorderGrey
{
	border-bottom: 1px solid #999999;
}

.sponsoredText
{
	font-size: 90%;
	font-weight: bold;
	padding: 7px 7px 0 3px;
}

#questionOfWeek
{
	margin-bottom: 15px;
	font-size: 90%;
}

#QuestionHeading
{
	background: url(http://media.starbulletin.com/designimages/bigQ.gif) no-repeat;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 7px 3px 6px 85px;
}

#questionOfWeek h4
{
	background-color: #216AAD;
	font-size: 110%;
	color: #FFFFFF;
	margin: 0;
	padding: 3px 0 3px 10px;
	position: relative;
}

#inBlogs
{
	margin-bottom: 15px;
	width: 168px;
}

#inBlogs h2
{
	margin-left: 0; 
	padding-left: 0; 
	text-align: center;
}

#blogsList
{
	width: 154px;
}

.blogItem
{
	width: 154px;
	margin-bottom: 7px;
}

#inBlogs .thumbnail
{
	border: 1px solid #000000;
	
	background: #999;
}

#inBlogs a.caption
{
	color: #000000;
	text-decoration: none;
	font-size: 90%;
	margin-left: 5px;
	width: 110px;
}

#inBlogs a.caption:hover
{
	color:#216AAD;
	text-decoration: underline;
}



#YellowPagesSearch
{
	margin-bottom: 15px;
	background-color: #FFFFC1;
}

#YellowPagesSearch h3
{
	margin: 3px;
	padding: 0;
	font-size: 120%;
	color: #000000;
	text-align: center;
}

.yellow
{
	color: #FFAB17;
}

#topStoriesNav
{
	position: relative;
	float: left;
	z-index: 5;
}

#topStoriesNav a
{
	display: block;
	float: left;
	position: relative;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	background-color: #F0F0F0;
	color: #666666;
	text-decoration: none;
	font-size: 110%;
	padding: 3px 18px 4px;
	margin: 0;
	top: 0;
	height: 15px;
}

#topStoriesNav a:hover
{
	background-color: #E2ECF7;
	color: #663300;
}

#topStoriesNav #boxNav1
{
	border-left: 1px solid #999999;
	color: #663300;
	background-color: #E2ECF7;
	font-weight: bold;
	height: 16px;
	position: relative;
	top: 0;
}

#storyArea
{
	background-color: #E2ECF7;
	padding: 10px 7px 14px;
	clear: both;
	margin-bottom: 15px;
	position: relative;
	width: 584px;
	top: -1px;
	z-index: 0;
}

#storyArea .coloumn
{
	float: left;
	width: 280px;
}

#storyArea h1
{
	font-size: 150%;
	margin-bottom: 3px;
}

#storyArea h1 a
{
	color: #663300;
	text-decoration: none;
}

#storyArea h1 a:hover
{
	text-decoration: underline
}

.byline
{
	font-size: 80%;
	margin-bottom: 5px;
	background-color: #e2ecf7;
	padding: 0 5px 5px 4px;
}

.bylineInside
{
	width: 300px;
        font-size: 80%;
	margin-bottom: 5px;
	background-color: #e2ecf7;
}

.bylineInsideText
{
	width: 290px;
	padding: 0 5px 5px 4px;
	text-align: left;
}

#storyColoumn .byline
{
	background-color: #f2e5de;
}

#storyColoumn .bylineInside
{
	background-color: #f2e5de;
}

.storyRightColoumn .bylineInside {
	width: 300px;
}

.storyCaption
{
	font-size: 95%;
}

#insideEdition
{
	background-color: #F0F0F0;
	margin-top: 25px;
}

#insideEdition h2
{
	margin: 0 0 0 76px;
}

#insideEdition .greyHeading
{
	height: 23px;
}

#insideEdition .boxPadding
{
	padding: 25px 7px 0 7px;
	font-size: 90%;
}


#insideEdition ul, #moreStories ul
{
	top: 0;
	left: -25px;
}

#insideEdition li {
    margin-top: 3px;
}

#latestNewsList
{
	list-style-image: url(http://media.starbulletin.com/designimages/arrowHI_red.gif);
}

#latestNewsList a
{
	color: #CC0000;
}

#bulletinNewsList
{
	list-style-image: url(http://media.starbulletin.com/designimages/arrowHI_black.gif);
}

#bulletinNewsList a
{
	color: #333333;
}

ul.hpRightColoumn
{
	top: -5px;
	left: -15px;
}

.nationWorldCaption
{
	margin-left: 3px;
}

.nationWorldCaption .thumbnail
{
	border: 1px solid #000000;
	
	background-color: #999;
}

.nationWorldCaption a
{
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
}

.nationWorldCaption a:hover
{
	color: #663300;
	text-decoration: underline;
}

.columnCaption
{
	background-color: #F0F0F0;
	padding: 7px;
	margin: 0 0 7px 0;
	font-size: 85%;
	width: 120px;
	height: 42px;
}

.columnCaptiona
{
	background-color: #F0F0F0;
	padding: 7px;
	margin: 0 0 7px 0;
	font-size: 85%;
	width: 120px;
}

.columnCaption a
{
	font-size: 110%;
	font-weight: bold;
	color: #663300;
	text-decoration: none;
}

.columnCaption .thumbnail
{
	margin-right: 7px;
	
	background-color: #999;
}

#contentColoumn
{
	width: 600px;
	float: left;
	margin-right: 8px;
}

#contentColoumnWide
{
	width: 780px;
	float: left;
}

#signIn, #signedIn
{
	background: url(http://media.starbulletin.com/designimages/signinBack.gif) repeat-x #FFFFFF;
	padding: 7px;
	width: 154px;
	font-size: 95%;
	color: #216AAD;
	margin-bottom: 15px;
}

#signIn a.smallLink, #signedIn a.smallLink
{
	text-decoration: none;
	font-size: 95%;
}

#signIn input, #signedIn input
{
	font-size: 90%;
	padding: 0;	
}

.storyDeck{
font-weight: bold;
font-size: 120%;
}

#signIn .submit, #signedIn .submit
{
	background-color: #216AAD;
	color: #FFFFFF;
	font-weight: bold;
	border: 0;
	padding: 2px;
	margin: 3px 5px 5px 0;
	font-size: 100%;
}

#insideStarBulletin
{
	width: 595px;
}

.insideStarStory
{
	padding: 7px 7px 3px 0;
	margin-bottom: 15px;
	margin-right: 7px;
}

.insideStarStory .textArea
{
	text-align: center;
	padding-top: 7px;
	font-size: 95%;
}

.insideStarBulletin a
{
	color: #663300;
	text-decoration: none;
}

.insideStarBulletin a:hover
{
	color: #216AAD;
	text-decoration: underline;
}

.rDottedBorder
{
	border-right: 1px dotted #666666;
}

h3
{
	color: #663300;
	margin: 0 0 3px 0;
	font-size: 120%;
}

h3 a
{
	color: #663300;
	text-decoration: none;
}

.topBanner
{
	margin-bottom: 15px;
	text-align: center;
	width: 780px;
}

#rightBanner
{
	width: 170px;
	text-align: center;
}

#breadcrumbs
{
	color: #663300;
	text-align: right;
	font-size: 90%;
}

#breadcrumbs a
{
	color: #663300;
}

#breadcrumbs a:hover
{
	color: #216AAD;
}

h1#pageTitle
{
	font-size: 240%;
	font-weight: bold;
	color: #663300;
	border-bottom: 1px dotted #000000;
	margin-top: 0;
	padding-top: 0;
}

#moreStories
{
	margin-top: 15px;
	background-color: #F0F0F0;
	width: 582px;
}

.moreStoryList
{
	width: 195px;
}

.specialStoryArea
{
	 margin: 0 0 0 14px;
	 width: 355px;
	 float: left;
}

.specialStory
{
	margin: 4px 14px;
	text-align: center;
}

.specialStory a
{
	color: #663300;
	text-decoration: none;
}

.specialStory a:hover
{
	color: #216AAD;
	text-decoration: underline;
}

#storyColoumn
{
	width: 470px;
	float: left;
	margin-right: 10px;
}

.storyRightColoumn
{
	width: 300px;
	float: right;
}

h1#storyTitle
{
	color: #663300;
	font-size: 260%;
	margin-bottom: 7px;
}

.storyTools
{
	background-color: #EFEFEF;
	padding: 7px;
	width: 95%;
	font-size: 95%;
	margin: 7px auto;
}

.storyTools a
{
	text-decoration: none;
}

.storyTools a:hover
{
	text-decoration: underline;
}

.subMenu
{
	position: absolute;
	width: 980px;
	visibility: hidden;
	z-index: 2000; 
	font-size: 95%;


}


.subMenuLinks
{
	width: 960px;
	float: left;











	padding: 7px 7px 10px;
	border-bottom: 3px solid #ffffff;
	border-left: 3px solid #ffffff;
	border-right: 3px solid #ffffff;
	background-color: #e3d7bb;

}

.subMenuCols
{
	float:left; 
	padding: 0px 5px 5px 0px;
	margin-right: 10px;
}

.subMenu h5
{
	padding: 0px;
	margin:0px;
	color:#663300;
}

.subMenu h6
{
	filter:alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity: 1.00;
	
	color:#663300;
	font-size: 120%;
}

.subMenu ul
{
	filter:alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity: 1.00;
}


.subMenu a
{
	filter:alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity: 1.00;
}

.subMenu a:hover
{
	color: #663300;
}
.postCredit{
font-weight: bold;
}

#photoGallery
{
	padding: 7px 7px 14px;
	background: #FFFFFF;
}

#nav_buttons_pup_back, #nav_buttons_pup_count, #nav_buttons_pup_next









{
	float: left;
	margin: 0 7px 14px 0;
}

#nav_buttons_pup_close
{
	float: right;
	margin: 0 7px 14px 0;
}


.summaryLinks
{
	font-size: 80%;
	text-transform: uppercase;
}

.red
{
	color: #990000;
}

.blue
{
	color: #216AAD;
}

.photoColumnText
{
	margin-bottom: 15px;
	text-align: left;
	font-size: 95%;
}

.mostpopular_head
{
	background-color: #F0F0F0;
	border: 1px solid #D3D3D3;
	margin: 5px 5px 2px 0;
	display: block;
	float: left;
	padding: 3px 5px;
	text-decoration: none;
}

.current
{
	font-weight: bold;
	background-color: #F2E5DE;
}

.mostpopular_head:hover
{
	color: #216AAD;
	text-decoration: underline;
}

.header-storydigest
{
    font-size: medium;
    background-color: transparent;
    color: #216AAD;
    padding-left: 25px;
    padding-top: 2px;
    padding-bottom: 2px;
   
    font-weight: bold;
   
    text-transform: none;
   
    font-variant: normal;
}

#storydigest a
{
    color: #663300;

}

#storydigest
{
   
    padding-left: 25px;

}

#storydigest2 a
{
    color: #663300;

}

#storydigest2
{
   
    padding-left: 25px;

}

.byline a
{
font-size: 130%;
color: #216aad;
}

.byline a:hover
{
font-size: 130%;
color: #663300;
}
.promoBug {
	margin-bottom: 10px;
}
.feat_area_flexi 
{
width: 280px;
float: left;
}

/* Archive Calendar */

#calendarBack
{
	width: 275px; 
	height: 210px; 
	left: 17px; 
	top: 97px; 
	background-color: #e3d7bb; 
	filter: alpha(opacity=90); 
	-moz-opacity: 0.90; 
	opacity: 0.90; 
	position: absolute; 
	z-index: 1;
}

#calendarDisplay 
{
	width: 266px; 
	left: 12px; 
	top: 92px; 
	float: left; 
	padding: 3px; 
	margin: 2px; 
	border: 1px solid #333333; 
	position: absolute; 
	z-index: 15; 
	background-color: #FFFFFF;
}

.label 
{
	color: black; 
	background: #FFFFFF; 
	font: bold 13px Arial; 
	width: 30px; 
	float: left; 
	padding: 2px; 
	margin: 1px; 
	border: 1px solid #666666; 
	text-align: center;
}

.mmLabel
{
	color:black; 
	background:#FFFFFF; 
	font:bold 13px Arial; 
	width: 182px; 
	float: left; 
	padding: 2px; 
	margin: 1px; 
	border: 1px solid #666666; 
	text-align: center;
}

.closeLink
{
	color: #999999; 
	font: 11px Arial, Helvetica, sans-serif;
}

.weekDays 
{
	color:black; 
	background:#FFFFFF; 
	font:bold 13px Arial; 
	width: 30px; 
	float: left; 
	padding: 2px; 
	margin: 1px; 
	border: 1px solid #666666; 
	text-align: center;
}

.weekEndDays 
{
	color:red; 
	background:#FFFFFF; 
	font:bold 13px Arial; 
	width: 30px; 
	float: left; 
	padding: 2px; 
	margin: 1px; 
	border: 1px solid #666666; 
	text-align: center;
}

.extraDays 
{
	color:#999999; 
	background-color:#FFFFFF; 
	font:bold 13px Arial; 
	width: 30px; 
	float: left; 
	padding: 2px; 
	margin: 1px; 
	border: 1px solid #666666; 
	text-align: center;
}

ul.ap_cnt_area.ap_blt_on.ap_cnt_area {
       list-style-type: none;
}

#HiLifeHeading
{
	hieght: 60px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 7px 3px 6px 3px;
}

.insideStoryImage
{
       width: 300px;
	text-align: right;
       padding-right: 8px;
       float: left;
}

.insideStoryAd
{
	text-align: right;
       padding-right: 8px;
       float: left;
}

/* ------------------------- Navigation --------------------------------*/

#masthead
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#content_container
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


#navigation .nav
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 980px;
	height: 64px;
	font: bold 10px verdana;
	background: transparent url('http://media.starbulletin.com/designimages/navBg_JSO.gif') repeat-x 0 0;
	clear: both;
	position: relative;
	z-index: 1;
}



.nav ul
{
	background: #fff; /*IE6 needs this*/
	float: left;
	width: 980px;
	padding-left: 0px;
	background: url('http://media.starbulletin.com/designimages/subnav_bg_JSO.gif') repeat-x;
	top: -5px;
}

.nav2 ul
{
	left: 0px;
	margin: 0;
	padding: 0;
	width: 980px;
}

.nav li
{
	float: left;
	list-style: none;
	z-index: 999;
	top: -5px;
	background: transparent url('http://media.starbulletin.com/designimages/tabs_JSO.gif') right 0 no-repeat;
	margin: 0px;
}

.nav li.reduce2
{
	background-image: none;
}

.nav li.current ul
{
	z-index: 999;
}

.nav li.sfHover ul, ul.nav li:hover ul
{
	z-index: 1000;
}

.nav a
{
	color: #fff;
	display: block;
	float: left;
	padding: 12px 0 0 7px;
	margin-right: 8px;
	display: inline;
	text-decoration: none;
	width: auto;
	background: transparent url('http://media.starbulletin.com/designimages/tabs_JSO.gif') left 0 no-repeat;
	top: -5px;
}

.nav a.reduce
{
	padding: 7px 0 0 60px;
}

.nav li ul
{
	left: 0;
	top: -999em;
	position: absolute;
}

/* --- links: default --- */
.nav a,
.nav a:focus,
.nav a:hover,
.nav a:active
{
	background-color: transparent;
	color: #fff;
	height: 22px;
}
/*--- li hover (default) --- */
/*--- SUBNAVIGATION (default) --- */
/* 2nd level : links */
/*
 .nav li li a {
 background: url(http://media.starbulletin.com/designimages/subDivider_JSO.gif) no-repeat 0 5px !important;
 padding-left: 10px;
 border-top: 2px solid red;
 }
 */
.nav li li,
.nav li li a
{
	background: none;
	padding: 4px;
	margin-right: 0px;
	margin: 0px;
}

.nav li li
{
	display: inline;
	height: 20px !important;
	background: url('http://media.starbulletin.com/designimages/subDivider_JSO.gif') no-repeat 0 9px !important;
	padding-right: 0;
	padding-left: 0;
	margin: 0px;
}

/*assigned dynamically*/
.nav li li.firstSubItem
{
	background: none !important;
}

/* 2nd level : default link hover */
.nav li:hover li a
{
	color: #fff;
}

.nav li li:hover a,
.nav li li a:hover
{
	text-decoration: underline;
}

/*--- li current : currently selected item (see html) --- */
/* top level */
.nav li.current,
.nav li.current:hover,
.nav li.current.sfHover,
.nav li.current.sfHover:hover
{
	/*background-position: right -100px;*/
}

.nav li.current a,
.nav li.current:hover a,
.nav li.current.sfHover a,
.nav li.current.sfHover:hover a
{
	/*background-position: left -100px;*/
}

.nav li.current a,
.nav li.current:hover a
{
	color: #fff;
}

/*--- current tab, but not active (class name changed dynamically) --- */
.nav li:hover a.currentOff,
.nav li a.currentOff
{
	/*height: 22px;*/
}

/* hover */
.nav li.current:hover a
{

}

.nav li.current:hover li a
{
	color: #fff;
}

.nav li.current li a
{
	color: #fff;
}

/* 2nd level : inherited current status */
.nav li.current li a,
.nav li.current:hover li a
{
	color: #fff;
	height: auto;
}

/* 2nd level : declared current status */
.nav li li.current a,
.nav li li.current a:hover,
.nav li.current:hover li.current a,
.nav li.current li.current a:hover
{
	color: #000;
}

/* 2nd level - selected (declared) hover */
.nav li.current li:hover a
{
	color: #fff;
}

/* 2nd level - selected (declared) hover */
.nav li li.current:hover a
{
	text-decoration: underline;
}

/*--- li hover (dynamically added to html) --- */
/* top level */
.nav li:hover,
.nav li.sfHover:hover,
.nav li.sfHover
{
	background-position: right -50px;
	margin: 0px;
}

.nav li:hover ul
{
	float: bottom;
}

/*.nav li:hover a,*/
.nav li:hover a,
.nav li.sfHover a,
.nav li.sfHover a:focus,
.nav li.sfHover a:hover,
.nav li.sfHover a:active,
.nav li.sfHover:hover a
{
	background-position: left -50px;
}

.nav li:hover a.reduce,
.nav li.sfHover a.reduce,
.nav li.sfHover a:focus.reduce,
.nav li.sfHover a:hover.reduce,
.nav li.sfHover a:active,.reduce
.nav li.sfHover:hover a.reduce
{
	background-image: none;
}

/* 2nd level : inherited hover status */
.nav li.sfHover li a,
.nav li.sfHover li a:focus,
.nav li.sfHover li a:hover,
.nav li.sfHover li a:active,
.nav li.sfHover:hover li a
{
	color: #fff;
	height: auto;
	background-image: none;
}

.nav li.sfHover li.current a
{
	color: #444;
	background-image: none;
}

/* 2nd level - selected (declared) hover */
.nav li.sfHover li a:hover,
.nav li.sfHover li:hover a
{
	text-decoration: underline;
	background-image: none;
}

.nav li:hover ul, /* pure CSS hover is removed below */
body .nav li.current ul, /* this must be more specific than the .superfish override below */
ul.nav li.sfHover ul,
ul.nav li.sfHover2 ul
{
	top: 34px;
}

.nav li:hover li ul, .nav li.sfHover li ul
{
	top: -999em;
}

.nav li li:hover ul, /* pure CSS hover is removed below */
ul.nav li li.sfHover ul,
ul.nav li li.sfHover2 ul
{
	top: 34px;
}

/*following rule negates pure CSS hovers
 so submenu remains hidden and JS controls
 when and how it appears*/
.superfish li:hover ul,
.superfish li li:hover ul
{
	top: -999em;
}

/* First Tab Variation */
.nav li a.currentOff,
.nav a.currentOff
{
	background-position: left 0px;
}

.nav li:hover a.first,
.nav li.sfHover a.first,
.nav li.sfHover a.first:focus,
.nav li.sfHover a.first:hover,
.nav li.sfHover a.first:active,
.nav li.sfHover:hover a.first
{
	background-position: left -250px;
}

.nav li.classNav
{
	float:right;
	display: inline;
}

.nav li.classNav a
{
	background-image: url('http://media.starbulletin.com/designimages/tabs_JSO.gif');
	background-position: left -100px;
	margin: 0;
	padding: 0 4px;
	height: 34px;
	line-height: 3.4;
}

.nav li.classNav ul li a
{
	line-height: 2.0;
	margin: 0;
	padding: 0 4px;
}

/*--- li hover (dynamically added to html) --- */
/* top level */
.nav li.classNav:hover,
.nav li.sfHover2:hover,
.nav li.sfHover2
{
	background-position: right -150px;
}

/*.nav li:hover a,*/
.nav li.classNav:hover a,
.nav li.sfHover2 a,
.nav li.sfHover2 a:focus,
.nav li.sfHover2 a:hover,
.nav li.sfHover2 a:active,
.nav li.sfHover2:hover a
{
	background-position: left -150px;
}

.nav li.classNav a.first,
.nav .classNav a.first
{
	background-position: left -300px !important;
}

.nav li.classNav:hover a.first,
.nav li.sfHover2 a.first,
.nav li.sfHover2 a.first:focus,
.nav li.sfHover2 a.first:hover,
.nav li.sfHover2 a.first:active,
.nav li.sfHover2:hover a.first
{
	background-position: left -350px !important;
}


.nav .classNav ul
{
	background: url('http://media.starbulletin.com/designimages/subnavClass_bg_JSO.gif') repeat-x 0 0;
}

.nav .classNav li
{
	background: none;
	padding: 4px;
	margin-right: 0px;
	float: right;
	display: inline;
}

.nav .classNav li a
{
	background: none;
	padding: 4px;
	margin-right: 0px;
	color: black !important;
}

/*.nav li:hover a,*/
.nav li.classNav:hover a,
.nav li.sfHover2 a,
.nav li.sfHover2 a:focus,
.nav li.sfHover2 a:hover,
.nav li.sfHover2 a:active,
.nav li.sfHover2:hover a
{
	color: #222;
}

.nav li.classNav ul
{
	float: right;
}

.nav li li.date
{
	color: #43413e;
	background: none !important;
	padding: 4px 4px 4px 4px;
	margin-right: 0px;
	font-weight: bold;
	text-decoration: none;
	font-size: 105%;
	margin-left: 0;
	margin: 0px;
}

.nav li li.date a
{
	color: #43413e;
	font-weight: bold;
	text-decoration: none;
	font-size: 110%;
}

.nav li li.sitemapAnchor
{
	float: right;
}

.pizza_hut
{
	top: 5px;
	height: 0px;
}

#fullWidthPushDown
{
	width: 980px;
	text-align: center;
}

.hdl_combo P {
	padding: 1 !important;
	margin: 1 !important;
	overflow-y: visible;
}

#ap_news ul {
top: 0px;
}

#travel_header
{
	display:none;
}
