/*
Theme Name: AutoInsuranceExplained
Theme URI: http://betterlabs.net/
Description: Life Insurance Explained Theme.
Version: 1.1
Author: Ashish Nayyar
Author URI: http://magentomagik.com/
Tags: blue, custom header, fixed width, two columns, widgets
	
*/


body {
	background-color: #A3C6C4;
	font: small   Georgia, "Times New Roman", Times, serif;
	}

html>body {
	font: 84.5%  Arial, Verdana;
	}

h1, h2, h3, h4, h5 {
	color: black;
	}

a {
	color: #1F75CC;
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
	}

a:visited {
	color: #1F75CC;
	}

img {
	border: none;
	text-decoration: none;
	}

form {
	padding: 0px;
	width: 0px;
	display: inline;
	}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
ol {
	margin: 0;
	padding: 0;
	}
	
li {
	margin: 0;
	padding: 0;
	}
	
#nagBar {
	display: none;
	}




body div#shell div#page div#main.wideABorder {
background:transparent url(images/main_sf_BG.gif) repeat-y scroll left top;
}

body div#shell div#page div#main.wideABorder1 {
background:transparent url(images/main_bg.png) repeat-y scroll left top;
}

div#shell div#page div#main {
background:transparent  url(images/widebcol_sf_BG.gif) repeat-y scroll left top;
}

div#shell div#page div#main div#abColumns div.aColumn {
width:189px;
}
div#shell div#page div#main div#abColumns div.bColumn {
width:395px;
}
#abColumns .columnGroup .columnGroup {
background:transparent none repeat scroll 0 0 !important;
border-top:1px solid #CCCCCC;
padding-top:10px;
}
#abColumns #opEdContributors .columnGroup, #abColumns #opEdExtra .columnGroup {
border:medium none;
}
#abColumns .columnGroup .columnGroup:first-child, .cColumn .columnGroup:first-child, #abColumns .columnGroup.first {
border:medium none !important;
margin-top:0 !important;
padding-top:0 !important;
}
div#shell div#page div#main .cColumn div.columnGroup {
padding-bottom:0 !important;
}
#abColumns .columnGroup .story.wide {
border-top:1px solid #EEEEEE;
padding-top:12px;
}
#abColumns .columnGroup .story.wide .callout {
margin-bottom:0 !important;
}
#abColumns .columnGroup .story.wide.first {
border:medium none;
padding-top:0;
}
#opEdExtra .columnGroup {
border:medium none;
}
div#shell div#page div#main div#abColumns div.aColumn .columnGroup {
background:transparent url(images/aColumnHorizontalBorder.gif) repeat-x scroll left top;
margin-top:0;
padding-top:10px;
}
div#shell div#page div#main div#abColumns div.aColumn .columnGroup:first-child {
background:transparent none repeat scroll 0 0;
margin-top:0;
padding-top:0;
}
#opEdContributors .columnGroup {
padding-top:0 !important;
}
div.story div.callout, img.callout {
margin-left:auto;
}
#abColumns .prevNav {
border-top:1px solid #EEEEEE;
clear:both;
margin:0;
padding:5px 0;
text-align:right;
}
.aColumn .columnGroup .story .callout img {
}
#opColumnists.columnGroup h3, #opEditorials.columnGroup h3 {
margin-bottom:5px;
margin-top:0;
font-size:14pt;
}
#opColumnists div.story {
margin-top:0 !important;
}
#opEdContributors {
clear:both;
margin-top:5px;
}
#abColumns .bColumn div.story div.callout, img.callout {
float:right !important;
}
#abColumns .bColumn div.story div.callout img {
margin-top:0;
}
.columnGroup .story.subCol {
display:inline;
float:left;
margin-right:5px;
width:187px;
}
.columnGroup .story.subCol.last {
float:right;
margin-right:0;
}
#opColumnists ul.refer li, #opColumnists ul.refer li.free {
background:transparent none repeat scroll 0 0;
display:inline;
padding:0;
}
.media.w395 .mediaType {
width:371px;
}
#extraBlogs.columnGroup {
margin-top:0 !important;
padding-top:0 !important;
}
div#main div.bColumn div.story div.callout, div#main div.cColumn div.story div.callout {
display:inline;
padding-left:5px;
}
div#main div.bColumn div.story div.callout.w395 {
padding-left:0;
}
#abColumns .TwoWeekCalendarDivider-abColumn {
border-right:1px solid #CCCCCC;
margin-bottom:8px;
padding-right:20px;
width:160px;
}
#abColumns .CalendarBox {
border:1px solid #BABABA;
overflow:auto;
width:393px;
}
#abColumns .CalendarBox .TwoWeekCalendarDiv {
border:0 none;
float:left;
margin:0;
padding:0 0 0 8px;
}
.bColumn .columnGroup .CalendarBox .SearchKeywordDate, .bColumn .CalendarBox .SearchKeywordDate {
border-top:medium none;
}
#abColumns #extraColumns h3, #abColumns #extraBlogs h3 {

}

#abColumns #opEditorials h5 {
font-size:132.6%;
}
div#main #abColumns div.bColumn div.story h5 {
font-size:116.2%;

}
div#main #abColumns div.bColumn div.story h2 a{
font-size:18px;
font-weight:bold;
font-family:Arial, Verdana
}

div#main #abColumns div.bColumn div.story h3 a{
font-size:14px;
font-weight:bold;
font-family:Arial, Verdana
}

div.bColumn img{ border:1px #c0c0c0 solid;}

#abColumns #opRegion h5, div#main #abColumns div.bColumn #opEdExtra div.story h5 {
font-size:116.2%;
}
#abColumns div.aColumn h5 {
font-size:99.5%;
}
#abColumns .prevNav p {
font-family:arial,helvetica,sans-serif;
font-size:91.6%;
margin:0;
padding-bottom:0;
}
#abColumns .prevNav p a {
font-size:1em;
}
#opLetters a:link, #opLetters a:visited, #opLetters a:hover, #opLetters a:active {
font-size:99.5%;
font-weight:bold;
}
#opLetters .prevNav a:link, #opLetters .prevNav a:visited, #opLetters .prevNav a:hover, #opLetters.prevNav a:active {
font-weight:normal;
}
#abColumns .moreCount {
color:#004276;
font-family:arial,helvetica,sans-serif;
font-size:91.8%;
font-weight:normal;
white-space:nowrap;
}
#abColumns div.story p.summary {
font-size:99.5%;
}
#opEditorials div.story p.summary {
font-size:108.2%;
}
#abColumns div.story div.kicker {
font-size:91.6%;
}
#abColumns .byline, .cColumn .byline {
font-size:83.3%;
}
#abColumns ul.refer, .cColumn ul.refer {
font-size:91.6%;
}
#abColumns .media .mediaType {
font-size:99.5%;
}
#mostPopWidget {
clear:both;
}




#main .relatedStories .sectionHeader {
font-family:arial,helvetica,sans-serif;
font-size:116.2%;
line-height:114.6%;
margin:0 0 4px;
}
#main .relatedStories .story, #main .columnGroup .relatedStories .story {
margin:0 0 8px;
}
#main .relatedStories h6 {
font-family:arial,helvetica,sans-serif;
font-size:83.3%;
font-weight:normal;
line-height:120%;
margin:0 0 8px;
}
#main .columnGroup .relatedStories p {
margin:0 0 11px;
}
#main .relatedStories .story .source, #main .relatedStories .story .date, #main .columnGroup .relatedStories .story .source, #main .columnGroup .relatedStories .story .date {
font-family:arial,helvetica,sans-serif;
font-size:83.3%;
line-height:120%;
text-transform:uppercase;
}
#main .columnGroup .relatedStories .date {
color:#888888;
font-family:arial,helvetica,sans-serif;
margin:0;
}
#main .columnGroup .relatedStories .source {
border:medium none;
font-weight:bold;
margin:0;
padding:0;
}
#main .relatedStories .story h4, #main .columnGroup .relatedStories .story h4 {
font-family:arial,helvetica,sans-serif;
font-size:91.6%;
font-weight:bold;
line-height:118.6%;
margin:0;
text-transform:none;
}
#main .relatedStories .story h4 a, #main .columnGroup .relatedStories .story h4 a {
color:#004276;
}
#main .relatedStories .more, #main .columnGroup .relatedStories .more {
font-family:arial,helvetica,sans-serif;
font-size:91.6%;
line-height:118.6%;
}
#main .columnGroup .relatedStories .related {
font-family:arial,helvetica,sans-serif;
font-size:1.1em;
line-height:1.184em;
}
#main .relatedStories .attribution {
color:#666666;
float:right;
font-family:arial,helvetica,sans-serif;
font-size:83.3%;
line-height:120%;
margin-top:10px;
}
#main .relatedStories .external .sectionHeader, #main .relatedStories .internal .sectionHeader {
margin-bottom:8px;
}
#main .relatedStories .external .story h4, #main .relatedStories .internal .story h4, #main .relatedStories .external .story h5, #main .relatedStories .internal .story h5 {
font-size:99.5%;
}
#main .relatedStories .internal .story h4 {
font-family:georgia,"times new roman",times,serif;
}
#main .relatedStories .external .story h5, #main .relatedStories .internal .refer {
font-family:arial,helvetica,sans-serif;
}
#main .relatedStories .external .story .date, #main .relatedStories .internal .story .date {
text-transform:none;
}
#main .relatedStories .internal .refer {
font-size:91.6%;
}



.bColumn .columnGroup {
padding-bottom:4px !important;
}
.cColumn .columnGroup {
padding-bottom:4px !important;
padding-top:12px !important;
}
#aColumn .specialSectionHeader, .aColumn .specialSectionHeader {
font-family:Arial,Helvetica,sans-serif;
font-size:140%;
font-weight:bold;
margin-bottom:8px;
}
#aColumn .specialSectionHeader .subheader, .aColumn .specialSectionHeader .subheader {
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:70%;
font-weight:normal;
margin-bottom:1px;
}
#aColumn .specialSectionHeader img, .aColumn .specialSectionHeader img {
float:left;
}
#aColumn .noSubheader img, .aColumn .noSubheader img {
float:none;
}
.columnGroup h3 {
margin-top:4px !important;
}
.branded {
background-position:0 0;
background-repeat:no-repeat;
clear:both;
color:transparent;
display:block;
height:0;
margin:0 0 9px;
overflow:hidden;
padding:20px 0 0;
}
.branded a {
display:block;
height:18px;
margin-top:-18px;
text-indent:-3000px;
width:190px;
}
.CollDisplayName, .columnGroup h3.icon, .columnGroup h3.promo {
font-family:Arial,Helvetica,sans-serif;
font-size:14pt;
font-weight:bold;
margin:0 0 8px;
}

.singletitle h2{
font-family:helvetica,arial,sans-serif;
font-size:24px;
font-weight:bold;
margin:0 0 8px;
color:#f7931d;
line-height:1.1em;
letter-spacing:-1px
}

.columnGroup .CollDisplayName, .columnGroup h2.icon, .columnGroup h2.promo {
font-family:Arial,Helvetica,sans-serif;
font-size:14pt;
font-weight:bold;
margin:0 0 8px;
}

.cColumn h4 {
margin-bottom:6px !important;
}
.cColumn h4 a, .CollDisplayName a, h3.icon a, h3.promo a {
color:black;
}
.columnGroup h3.icon {
background-repeat:no-repeat;
height:20px;
padding-left:23px !important;
}
.columnGroup h3.promo img {
float:left;
margin-bottom:10px !important;
margin-right:8px;
}
.bColumn .subheader, .cColumn .subheader {
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:95%;
margin-bottom:7px;
margin-top:-5px !important;
}
.bColumn .columnGroup .branded + .subheader {
margin-top:-9px !important;
}
.cColumn h4 img {
vertical-align:top;
}
.editPromo h5 a {
font-weight:normal;
}
.cColumn h5 {
font-size:100% !important;
}
.columnGroup h3 + .story {
border-top:0 none;
padding-top:0;
}
.borderTop {
border-top:1px solid #CCCCCC;
margin-bottom:12px !important;
padding-top:12px;
}
.cColumn .columnGroup .story:first-child .bColumn .columnGroup .story:first-child {
border-top:0 none;
padding-top:6px;
}
.bColumn .callout {
margin-left:0 !important;
}
.bColumn .thumbnail {
margin-left:12px !important;
}
.bColumn .columnGroup .callout.span, .bColumn .columnGroup .callout.media {
float:none !important;
margin:0 0 4px 0 !important;
}
.bColumn .callout.span {
clear:left;
float:none !important;
margin:0 0 24px 0 !important;
}
.bColumn ul, .cColumn ul {
line-height:1.3em;
margin:0 0 4px 0;
}
.bColumn ol, .cColumn ol {
line-height:1.3em;
}
.specialSectionHeader img {
vertical-align:middle;
}
.bColumn ol {
margin-left:23px !important;
}
* html .bColumn ol {
margin-left:27px !important;
}
.bColumn ul li, .cColumn ul li {
background-image:url(/images/misc/bullet4x4.gif);
background-position:0 0.45em;
background-repeat:no-repeat;
padding:0 0 0 8px;
}
#apr h5, .bColumn ul h5, .bColumn ol h5, .cColumn ul h5, .cColumn ol h5, .bColumn .external_feed h5 {
font-weight:normal !important;
}
.bColumn .kicker {
clear:left;
}
.bColumn .byline {
margin-bottom:3px;
}
.bColumn .columnGroup .more {
font-size:92%;
}
.cColumn .more {
font-family:Arial,Helvetica,sans-serif !important;
font-size:90% !important;
}
.bColumn .more {
font-family:Arial,Helvetica,sans-serif !important;
line-height:1.4em;
margin-top:5px !important;
}
.story .more {
margin-top:8px !important;
}
.more:last-child {
display:block !important;
margin-bottom:8px;
margin-top:8px;
}
.bColumn h4 a {
color:black;
}
.bColumn .adCreative {
font-size:80% !important;
padding-top:7px !important;
text-align:right !important;
}
.bColumn .adCreative img {
display:block !important;
float:right !important;
margin:0 !important;
}
.columnGroup .subColumnA, .columnGroup .editColumn {
border:medium none !important;
clear:left;
display:inline;
float:left;
margin-right:13px !important;
width:160px;
}
.columnGroup .subColumnB, .columnGroup .searchColumn {
border:medium none !important;
clear:right;
display:inline;
float:left;
margin-left:6px !important;
margin-right:6px !important;
width:134px !important;
}
#adxBigAd {
clear:both;
margin-bottom:12px;
text-align:center;
}
#adxBigAd h4 {
text-align:left;
}
.cColumn iframe {
margin-bottom:12px;
}
.cColumn iframe {
margin-bottom:12px;
}

div#shell div#page div#main div#abColumns, div#shell div#page div#main div#abColumns div.aColumn, div#shell div#page div#main div#abColumns div.bColumn, div#shell div#page div#main div.cColumn {
}
div#shell div#page div#main div.cColumn {
}
div#shell div#page div#main div#abColumns {
width:608px;
}
div#shell div#page div#main div#abColumns div.aColumn {
width:189px;
}
div#shell div#page div#main div#abColumns div.bColumn {
width:395px;
}
div#shell div#page div#main div.cColumn {
width:335px;
}

div.aColumn div#topStory.story p.summary, div.aColumn div#topStoryVertical.story p.summary, div.aColumn div#topStoryThumbnailA.story p.summary, div.aColumn div#topStoryThumbnailB.story p.summary, div.aColumn div#topStoryHorizontal.story p.summary, div#shell div#page div#main div.abColumn div#topStorySuperwide.story p.summary, div.aColumn div#topStoryContinuedA.story p.summary {
font-size:120%;
line-height:1.2em;
}
div#shell div#page div#main div#topStoryVertical.story div.callout {
width:190px;
}
div#shell div#page div#main div#topStoryHorizontal.story div.callout {
float:none;
margin:6px 0;
}
div.aColumn div#topStoryContinuedA.story, div.aColumn div#topStoryContinuedB.story {
margin-bottom:10px;
}
div#shell div#page div#main div.bColumn div#topStoryContinuedB.story div.callout {
float:none;
margin-left:0;
padding-bottom:7px;
}
div#shell div#page div#main div.columnGroup.headlineBrowserColumnGroup {
background:transparent none repeat scroll 0 0;
border:1px solid #CCCCCC;
padding-top:0;
}
div#shell div#page div#main .cColumn div.columnGroup {
border-top:1px solid #CCCCCC;
margin-top:12px;
padding-bottom:12px;
padding-top:12px;
}
div#shell div#page div#main .cColumn div.columnGroup.firstColumnGroup {
border-top:medium none;
margin-top:0;
padding-top:0 !important;
}

.aprModule h6 {
font-weight:normal;
margin:0;
}


body {
margin:0;
padding:13px 0;
text-align:center;
}
ul, ol {
margin-left:18px;
padding-left:0;
}
ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
* html ul li {
height:1%;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
.doubleRule {
background:transparent url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x scroll left center;
border-width:0 !important;
clear:both;
height:4px;
margin-bottom:12px;
margin-top:12px;
}
.singleRule {
border-top:1px solid #CCCCCC;
clear:both;
font-size:0;
height:1px;
line-height:0;
margin-bottom:12px;
margin-top:12px;
}
#nagBar {
display:none;
}
div#shell {
display:block;
font-size:90%;
margin:0 auto;
position:relative;
text-align:left;
width:971px;
}
div#shell ul.tabs {
display:block;
font-family:Arial,Helvetica,sans-serif;
margin:0;
padding:0;
text-transform:uppercase;
vertical-align:middle;
white-space:nowrap;
z-index:5500;
}
div#shell ul.tabs li {
background-color:#F0F4F5;
background-image:none;
border-color:#CCCCCC;
border-style:solid;
border-width:1px 1px 1px 0;
display:block;
float:left;
margin:0;
padding:4px 7px 3px;
white-space:nowrap;
z-index:6000;
}
div#shell ul.tabs li.selected {
background-color:white;
border-bottom:medium none;
padding:4px 7px;
z-index:9999;
}
div#shell div.tabcontent {
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
clear:both;
display:none;
margin:0;
padding:7px;
}
div#shell div.tabContent.tabContentActive {
display:block;
}
div#shell div.tabContent ol {
margin-bottom:5px;
margin-top:0;
}
div#shell div.tabContent ol li {
padding-bottom:3px;
padding-top:3px;
}
div#login {
font-size:10px;
margin:0;
min-height:20px;
padding:0;
position:relative;
text-align:left;
top:0;
vertical-align:bottom;
white-space:nowrap;
width:100%;
z-index:5000;
}
div#login ul.tabs {
float:none;
left:0;
min-height:19px;
top:0;
}
div#login ul.tabs li {
border-color:#999999;
font-size:10px;
min-height:11px;
}
div#login ul.tabs li a {
color:#333333;
}
div#login ul.tabs, div#login ul#memberTools {
min-height:17px;
}
ul#memberTools {
border:0 none !important;
display:block;
float:right;
font-family:Arial,sans-serif;
font-size:11px;
margin:0;
padding:2px 0 0;
position:relative;
text-align:right;
vertical-align:middle;
white-space:nowrap;
width:auto;
z-index:9998;
}
ul#memberTools li {
background-image:none;
border-color:#CCCCCC;
border-style:solid;
border-width:0 0 0 1px;
display:inline;
font-size:12px;
margin:0;
padding:0 4px;
white-space:nowrap;
}
ul#memberTools li:first-child {
border-left-width:0;
}
ul#memberTools li span.username a {
font-weight:bold;
}
ul#memberTools li img#memberTool_TimesSelect {
vertical-align:bottom;
}
ul#memberTools li.tslogo {
border:medium none;
padding-left:0;
}
ul#memberTools li.tslogo a {
color:#000000;
}
ul#memberTools li img#memberTool_TimesSelect {
border-left:0 none;
padding:2px 6px 2px 4px;
}
#timesSelectDropDown {
background-color:#FFFFFF;
border:1px solid #999999;
left:0;
padding:10px 0 0;
position:absolute;
text-align:left;
top:17px;
visibility:hidden;
width:113px;
z-index:9999;
}
#timesSelectDropDown.dropDown {
left:855px !important;
}
#timesSelectDropDown ul {
color:#666666 !important;
font-family:Arial,Helvetica,sans-serif;
font-size:95%;
font-weight:bold;
list-style-type:none;
margin:0 0 10px;
padding:0;
text-transform:uppercase;
}
#timesSelectDropDown.dropDown ul {
font-size:80%;
}
#timesSelectDropDown ul li {
background:transparent none repeat scroll 0 0 !important;
border:medium none;
display:block;
font-size:100%;
margin:0;
padding:0 0 0 5px;
}
#timesSelectDropDown a {
display:block;
font-weight:normal !important;
height:10px;
margin:0 0 0 -5px;
padding:2px 10px;
text-transform:none;
}
#timesSelectDropDown a:link, #timesSelectDropDown a:visited {
color:#004276;
}
#timesSelectDropDown li.sect a {
color:#666666 !important;
text-transform:uppercase;
}
div#page {
clear:both;
position:relative;
top:-1px;
z-index:1;
}
div#masthead {
clear:both;
margin:0;
height:65px;
overflow:hidden;
padding:0px 0 0 9px;
position:relative;
padding-bottom:20px
}
img#NYTLogo {
margin-top:4px;
}
div#masthead div#date {
font-size:12px;
}
div#masthead h1 {
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:29px;
left:10px;
margin:0;
padding:0;
top:5px;
vertical-align:baseline;

}

div#masthead .banner{
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:29px;
left:500px;
margin:0;
padding:0;
position:absolute;
text-align:center;
top:15px;
vertical-align:baseline;
width:223px;
}

.logo {
padding-top:10px;
position:absolute;
z-index:100;
}

div#masthead h1 a {
color:#000000;
text-decoration:none;
}
div#searchWidget {
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
margin-right:7px;
position:relative;
width:197px;
}
div#searchWidget #searchInputs {
margin:2px 0 0;
min-height:21px;
padding:0;
vertical-align:bottom;
}
div#searchWidget #searchInputs .inputGroup {
float:left;
margin:0 0 5px;
width:140px;
}
div#searchWidget #searchInputs .inputGroup li {
clear:right;
float:left;
margin-right:5px;
margin-top:2px;
white-space:nowrap;
}
div#searchWidget #searchInputs .inputGroup input {
display:inline;
margin:0;
padding:0;
position:relative;
}
div#searchWidget input {
margin:0;
padding:0;
}
div#searchWidget input#searchQuery {
display:block;
height:19px;
width:100%;
}
div#searchWidget input#searchSubmit {
float:right;
}
div#Middle1 {
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
margin-right:7px;
overflow:hidden;
text-align:center;
text-transform:uppercase;
width:88px;
}
div#Middle1 img {
display:block;
margin-bottom:1px;
}
div#nytSearchWidget {
float:right;
font-size:91.6%;
margin-right:7px;
position:relative;
white-space:nowrap;
width:197px;
}
* html div#nytSearchWidget {
margin-right:4px;
}
div#nytSearchWidget label {
display:block;
font-family:Arial,Helvetica,sans-serif;
margin:0 0 2px;
}
div#nytSearchWidget input {
vertical-align:middle;
}
div#nytSearchWidget input#searchQuery {
font-size:100%;
height:12px;
margin:0 2px 0 0;
width:163px;
}
#adxLeaderboard {
border-bottom:1px solid #D3D3D3;
clear:both;
padding:5px 0;
text-align:center;
}
#adxLeaderboard:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
#adxLeaderboard > table {
margin:auto;
}
* html #adxLeaderboard {
height:1%;
padding:5px 0;
}
div#main {
border-top:1px solid #FFFFFF;
clear:both;
margin-top:0px;
padding:10px 0 7px;
}
div#main:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
* html #main {
height:1%;
}
#movies {
display:none;
}
div.story {
margin-bottom:8px;
}
div.story:first-child {
margin-top:0;
}

div.story h1, div.story h2, div.story h3, div.story h4, div.story h5 {
font-family: Arial, Verdana;
font-size:125%;
font-weight:bold;
line-height:inherit;
margin:0;
padding:0;
}

div.story h3 {
font-family: Arial, Verdana;
font-size:125%;
font-weight:normal;
line-height:inherit;
margin:0;
padding:0;
}

.byline {
color:#808080;
font-family:Arial,Helvetica,sans-serif;
font-size:86%;
}
span.timestamp, div.story div.byline span.timestamp {
color:#A81817;
}
div.story p.summary {
color:#333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
line-height:1.35em;
margin:2px 0 0;
}
div.story div.kicker {
color:black;
font-family:Arial,Helvetica,sans-serif;
font-size:90%;
line-height:1.3em;
text-transform:uppercase;
}
div.story div.callout, img.callout {
color:#666666;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:92%;
margin-bottom:12px;

}
.callout .credit {
font-size:91%;
}
div#main div.bColumn div.story div.callout {
margin-left:0;
}
div.story div.callout div.calloutTools {
float:right;
}
div.story div.callout div.calloutTools a.enlargeTool {
background:transparent url(/images/article/functions/enlarge_icon.gif) no-repeat scroll 0 0;
display:block;
padding-left:10px;
}
div.story div.callout img {
padding:0;
}
div.story div.callout div.credit {
color:#666666;
text-align:right;
}
div#main div.bColumn div.story h1, div#main div.bColumn div.story h2, div#main div.bColumn div.story h3, div#main div.bColumn div.story h4, div#main div.bColumn div.story h5 {
font-size:100%;
}
div#main #abColumns div#readersOpinionsColumnGroup.columnGroup div.story h5 {
font-size:85%;
}
div#footer {
background-color:#000000;
clear:both;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:90%;
padding:13px 12px;;
text-align:left;
margin-bottom:30px;
color:#FFFFFF;
}
div#footer a {
color:#ffffff;
text-decoration:underline;
font-size:12px;
}
div#footer a.rssButton, div#footer a.rssButton:visited {
background:transparent url(/images/global/icons/feed_icon_16x16.gif) no-repeat scroll left top;
padding:1px 0 5px 19px;
}
div#footer a.copyright {
color:#000000;
text-decoration:none;
}
div#footer div.footerRow {
padding:0 0 10px 0;
}
div#footer ul {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0 9px;
}
div#footer ul li {
background:transparent none repeat scroll 0 0;
border-left:1px solid #666;
display:inline;
padding:0 5px 5px 9px;
line-height:1.8em;
}
.linkbox {
cursor:pointer;
}
div.columnGroup a.more {
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:85%;
}
div.columnGroup div.columnGroupTools {
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:90%;
}
div.columnGroup h4 {
color:black;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:86%;
font-weight:normal;
margin:0 0 7px;
padding:0;
text-transform:uppercase;
}
div.columnGroup > h5 {
color:black;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:86%;
font-weight:normal;
margin:0 0 7px;
padding:0;
text-transform:uppercase;
}



div.customSelectContainer select {
left:0;
opacity:0;
position:absolute;
top:0;
width:102px;
}
ul.refer {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:92%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
ul.refer li, ul.refer li.free {
background-image:url(/images/misc/bullet4x4.gif);
background-position:0 0.45em;
background-repeat:no-repeat;
padding:0 0 0 8px;
}
h5 .audio, h5 .graphic, h5 .interactive, h5 .photo, h5 .slideShow, h5 .trailer, h5 .video {
background-repeat:no-repeat;
font-family:Arial,Helvetica,sans-serif;
font-size:95%;
padding-left:15px;
text-transform:uppercase;
}
.media {
float:none !important;
margin:0 0 4px 0 !important;
}
h5 a span.iconText {
font-family:Arial,Helvetica,sans-serif;
font-size:80%;
}
#articleInline #inlineMultimedia .story img, .media img {
display:block;
margin-bottom:0;
margin-top:15px;
}
#articleInline #inlineMultimedia .story h2 {
margin-top:2px;
}
#articleInline #inlineMultimedia .story .mediaType, .aColumn #inlineMultimedia .story .mediaType, .media .mediaType {
background-color:#FFFFFF;
background-position:3px 4px;
background-repeat:no-repeat;
color:#000000;
cursor:pointer;
display:block;
font-family:arial,sans-serif;
font-size:77%;
line-height:13px;
margin-top:-20px;
opacity:0.8;
padding:3px 4px 4px 20px !important;
width:166px;
}
.mediaType.audio {
background-image:url(/images/icons/multimedia/audio_icon.gif);
}
.mediaType.graphic {
background-image:url(/images/icons/multimedia/graphic_icon.gif);
}
.mediaType.interactive {
background-image:url(/images/icons/multimedia/interactive_icon.gif);
}
.mediaType.photo {
background-image:url(/images/icons/multimedia/photo_icon.gif);
}
.mediaType.trailer {
background-image:url(/images/icons/multimedia/trailer_icon.gif);
}
.mediaType.slideShow {
background-image:url(/images/icons/multimedia/photo_icon.gif);
}
.mediaType.map {
background-image:url(/images/icons/multimedia/map_icon.gif);
}
.mediaType.video {
background-image:url(/images/icons/multimedia/video_icon.gif);
}
.mediaType.trailer {
background-image:url(/images/icons/multimedia/trailer_icon.gif);
}
.mediaType.audio, .mediaType.graphic, .mediaType.interactive, .mediaType.photo, .mediaType.trailer, .mediaType.slideShow, .mediaType.map, .mediaType.video, .mediaType.trailer {
background-position:4px center;
background-repeat:no-repeat;
}
.refer li .inlinePlayer {
margin-left:-8px;
}
.inlinePlayer {
background:white none repeat scroll 0 0;
border-color:#E2E2E2;
border-style:solid;
border-width:1px 0;
margin-top:4px;
padding:3px 4px 2px;
}
.tsIcon, #articleInline #inlineMultimedia .story .tsIcon {
display:none !important;
}
.hideContent {
display:none;
}
span.dateLine, div.story div.byline span.dateLine {
color:#808080;
}



div.aColumn .borderBottomColumnGroup, div.abColumn .borderBottomColumnGroup {
border-bottom:1px solid #CCCCCC !important;
margin-bottom:8px !important;
padding-bottom:10px !important;
}
#abColumns {
display:block;
float:left;
padding:0 0 0 10px;
width:608px;
}
#abColumns, #abColumns div.aColumn, #abColumns div.bColumn, #abColumns div.abColumn {
position:relative;
}
#abColumns div.aColumn, #abColumns div.bColumn, #abColumns div.abColumn {
padding:0 7px 0 0;
}
#abColumns div.abColumn {
background-color:#FFFFFF;
clear:both;
}
#abColumns div.aColumn {
float:left;
padding:0 7px 5px 0;
}
#abColumns div.bColumn {
clear:right;
float:right;
padding-left:7px;
padding-right:7px;
}
#abColumns div.abColumn.breakingNewsAlert {
color:#A81817;
font-family:Arial,Helvetica,sans-serif;
font-size:95%;
font-weight:bold;
margin-bottom:5px;
margin-right:7px;
text-transform:uppercase;
}
#abColumns div.abColumn.breakingNewsAlert span.timestamp {
font-size:x-small;
font-weight:normal;
}
#abColumns div.abColumn.breakingNewsAlert h2 {
color:#333333;
display:inline;
font-family:Georgia,Times,serif;
font-size:small;
font-weight:bold;
text-transform:none;
}
#abColumns div.aColumn div.columnGroup, #abColumns div.abColumn div.columnGroup {
background:transparent none repeat scroll 0 0;
margin:0;
padding:0;
}

#abColumns div.aColumn div.borderTopColumnGroup, #abColumns div.abColumn div.borderTopColumnGroup {
border-top:1px solid #CCCCCC;
margin-top:8px;
padding-top:10px;
}
#abColumns div.bColumn div.columnGroup, #abColumns div.bColumn div.columnGroupborderTop {
background:transparent url(images/aColumnHorizontalBorder.gif) repeat-x scroll left top;
margin-top:0;
padding-bottom:12px;
padding-top:10px;
}
#abColumns div.bColumn div.columnGroup:first-child, #abColumns div.bColumn div.columnGroupborderTop:first-child {
background:transparent none repeat scroll 0 0;
margin-top:0;
padding-top:0;
}
#abColumns div.bColumn div.timesSelectColumnGroup {
background:transparent none repeat scroll 0 0;
margin-bottom:8px;
padding-bottom:10px;
}
#abColumns div.aColumn div.columnGroup h4 span.columnHeaderLink, #abColumns div.bColumn div.columnGroup h4 span.columnHeaderLink {
display:block;
float:right;
padding-right:12px;
text-transform:none;
}
#abColumns div.aColumn div.columnGroup.advertisementColumnGroup, #abColumns div.bColumn div.columnGroup.advertisementColumnGroup {
background:transparent none repeat scroll 0 0;
border-bottom-width:0;
text-align:center;
}
#abColumns div.aColumn div.columnGroup.advertisementColumnGroup h4, #abColumns div.bColumn div.columnGroup.advertisementColumnGroup h4 {
background:#F4F4F4 none repeat scroll 0 0;
color:#666666;
display:block;
font-size:85%;
font-weight:normal;
padding:6px 8px;
text-align:left;
text-transform:uppercase;
}
#abColumns div.aColumn div.columnGroup.advertisementColumnGroup h4 div.columnGroupTools, #abColumns div.bColumn div.columnGroup.advertisementColumnGroup h4 div.columnGroupTools {
font-size:100%;
padding-right:12px;
text-transform:none;
}
div#main ul.subColumnListA, div#main ul.subColumnListB {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
vertical-align:top;
}
div#main div.aColumn ul.subColumnListA {
width:180px;
}
div#main .cColumn ul.subColumnListA {
width:155px;
}
div#main ul.subColumnListA h4, div#main ul.subColumnListB h4 {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:90%;
font-weight:normal;
margin-bottom:0;
padding-left:8px;
text-transform:uppercase;
}
div#main ul.subColumnListA h4 a, div#main ul.subColumnListB h4 a {
color:#000000;
}
div#main ul.subColumnListA {
float:left;
margin-right:25px;
}
div#main ul.subColumnListB {
}
div#main ul.subColumnListA li, div#main ul.subColumnListB li {
margin:0 0 10px;
}
div#main ul.subColumnListA li ul, div#main ul.subColumnListB li ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
div#main ul.subColumnListA li ul li, div#main ul.subColumnListB li ul li {
background-image:url(/images/misc/bullet4x4.gif);
background-position:0 0.45em;
background-repeat:no-repeat;
margin:0 0 2px;
padding:0 0 0 8px;
}
div.subColumnA, div.subColumnB {
display:block;
margin:0;
padding:0;
vertical-align:top;
width:168px;
}
div.subColumnA {
float:left;
}
div.subColumnB {
float:right;
}
ul.subColumnList, ul.subColumnListA, ul.subColumnListB {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
vertical-align:top;
}
.cColumn {
float:right;
left:-8px;
padding-left:6px;
position:relative;
width:336px;
}
.cColumn div.columnGroup {
background:transparent none repeat scroll 0 0;
margin:0;
padding:0;
}
.cColumn div.columnGroup div#tabsContainer {
border-left:1px solid #CCCCCC;
display:block;
left:-1px;
position:relative;
top:1px;
}
.cColumn div.columnGroup p {
font-family:Arial,Helvetica,sans-serif;
margin:0;
}
.cColumn div.columnGroup p.description {
font-size:90%;
}
.cColumn div.columnGroup ul.tabs {
font-size:10px;
top:0;
}
.cColumn div.columnGroup ul.tabs li {
padding-left:5px;
padding-right:5px;
position:relative;
top:0;
}
.cColumn div.columnGroup ul.tabs li.selected {
}
#main .cColumn div.columnGroup ul.tabs li:first-child {
border-left-width:1px;
}
.cColumn div.columnGroup ul.tabs li a {
color:#333333;
}
.cColumn div.columnGroup h4 {
font-size:95%;
font-weight:bold;
margin-bottom:2px;
}
.cColumn div.columnGroup h4 span.columnHeaderLink {
display:block;
float:right;
padding-right:12px;
text-transform:none;
}
.cColumn div.columnGroup > h5 {
color:#666666;
font-size:90%;
font-weight:normal;
line-height:1.4em;
margin-bottom:2px;
}
.cColumn div.columnGroup ol {
margin-left:26px;
padding-left:0;
}
.cColumn font {
font-family:Arial,sans-serif;
}
.cColumn-TextAdsBox {
clear:both;
font-family:arial,sans-serif;
font-size:90%;
overflow:auto;
padding:3px 9px 10px 10px;
}
* html .cColumn-TextAdsBox {
height:1%;
}
.cColumn-TextAdsLeft {
float:left;
text-align:left;
width:180px;
}
.cColumn-TextAdsLeft .cColumn-TextAdsHeader {
font-weight:bold;
}
.cColumn-TextAdsLeft .cColumn-TextAd {
margin:0;
padding:0;
}
.cColumn-TextAdsLeft .cColumn-TextAd br {
line-height:0;
margin:0;
overflow:hidden;
padding:0;
}
.cColumn-TextAdsBox font {
font-size:100%;
}
.cColumn-TextAdsRight {
float:right;
padding-top:3px;
}
.cColumn div.columnGroup.advertisementColumnGroup {
background:transparent none repeat scroll 0 0;
border-bottom-width:0;
text-align:center;
}
.cColumn div.columnGroup.advertisementColumnGroup h4 {
background:#F4F4F4 none repeat scroll 0 0;
color:#666666;
display:block;
font-size:85%;
font-weight:normal;
padding:6px 8px;
text-align:left;
text-transform:uppercase;
}
.cColumn div.columnGroup.advertisementColumnGroup h4 span {
float:right;
}
.cColumn div.columnGroup.advertisementColumnGroup h4 span a {
color:#004276;
text-transform:none;
}
.cColumn div.columnGroup.advertisementColumnGroup h4 div.columnGroupTools {
font-size:100%;
padding-right:12px;
text-transform:none;
}





.navigation, div#navigation {
clear:both;
display:block;
overflow:hidden;
position:relative;
text-align:center;
background-color:#000000;
}
.navigation {
}
* html div#navigation.nochild {
border-bottom:medium none !important;
}
.navigation a, div#navigation a {
color:#ffffff;
}
div#shell div#page div#navigation ul li {
background-color:#000000;
background-image:none;
border-color:#666;
border-width:0 0 0px 1px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px !important;
min-height:18px;
overflow:visible;
padding:7px 7px 7px;
padding-bottom:2px;
text-align:center;
vertical-align:top;
font-weight:normal;
}
div#navigation ul li:first-child {
border-left:medium none;
}

div#shell div#page div#navigation ul li.current-cat {
background-color:#f7931d;
border-bottom:1px solid #DC0155;
}
div#navigation ul li.current-cat a {
color:#FFFFFF;
}
div#shell div#page div#navigation ul li#navJobs.selected, div#shell div#page div#navigation ul li#navRealestate.selected, div#shell div#page div#navigation ul li#navAutos.selected {
background-color:#000000;
}

div#shell div#page div#navigation ul li.selected {
background-color:#000;
border-bottom:1px solid #000;
}
div#navigation ul li.selected a {
color:#fff;
}

div#shell div#page div#navigation ul li#navJobs.selected, div#shell div#page div#navigation ul li#navRealestate.selected, div#shell div#page div#navigation ul li#navAutos.selected {
background-color:#000;
}
div#navigation ul.tabs li ul {
display:none;
}
.navigation .subNavigation ul, div#navigation div#subNavigation ul, div#navigation ul.tabs li.selected ul {
background-color:#000;
border-top:medium none;
display:block;
font-weight:normal;
left:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
min-height:19px;
padding:8px 15px 0;
position:absolute;
text-align:center;
top:26px;
vertical-align:top;
white-space:nowrap;
width:940px;
}
.navigation .subNavigation ul, div#navigation div#subNavigation ul {
clear:both;
position:static;
text-transform:uppercase;
}
.navigation .subNavigation ul li, div#shell div#page div#navigation div#subNavigation ul li, div#shell div#page div#navigation ul.tabs li.selected ul li {
background-color:#000;
border:medium none;
display:inline;
float:none;
font-family:Arial,sans-serif;
font-weight:normal;
margin:0;
padding:0px;
text-align:center;
}

#subNavigation ul li p{ color:#FFFFFF; padding:0px; text-align:left; margin:0px; font-size:12px;padding-bottom:8px;}

div#subNavigation ul li a{
color:#fff
}

div#shell div#page div#navigation div#subNavigation #subnavSports li {
padding:0 4px;
}
div#navigation ul li#navWorld {
min-width:58px;
}
div#navigation ul li#navUS {
min-width:36px;
}
div#navigation ul li#navNYRegion {
min-width:89px;
}
div#navigation ul li#navBusiness {
min-width:71px;
}
div#navigation ul li#navTechnology {
min-width:96px;
}
div#navigation ul li#navScience {
min-width:65px;
}
div#navigation ul li#navHealth {
min-width:63px;
}
div#navigation ul li#navSports {
min-width:60px;
}
div#navigation ul li#navOpinion {
min-width:67px;
}
div#navigation ul li#navArts {
min-width:46px;
}
div#navigation ul li#navStyle {
min-width:52px;
}
div#navigation ul li#navTravel {
min-width:63px;
}
div#navigation ul li#navJobs {
min-width:48px;
}
div#navigation ul li#navRealestate {
min-width:85px;
}
div#navigation ul li#navAutos {
min-width:57px;
}
div#shell div#page div#navigation ul li#navJobs, div#shell div#page div#navigation ul li#navRealestate, div#shell div#page div#navigation ul li#navAutos {
background-color:#E6EFF8;
font-family:Arial,sans-serif;
font-weight:bold;
}

div#shell div#page div#navigation div#subNavigation ul li.selected.children, div#shell div#page div#navigation ul.tabs li.selected ul li.selected.children {
background:white none repeat scroll 0 0;
border:1px solid #CCCCCC;
font-weight:bold;
padding:4px 10px 3px;
}
div#shell div#page div#navigation div#subNavigation ul li.selected.children ul, div#shell div#page div#navigation ul.tabs li.selected ul li.selected ul {
background:transparent none repeat scroll 0 0;
border-top:medium none;
display:inline;
font-weight:normal;
margin:0;
padding:0;
position:static;
vertical-align:top;
width:auto;
}
div#shell div#page div#navigation div#subNavigation ul li.selected.children ul li, div#shell div#page div#navigation ul.tabs li.selected ul li.selected ul li {
background:transparent none repeat scroll 0 0;
margin:0;
position:static;
text-transform:none;
}
div#shell div#page div#navigation div#subNavigation ul li.selected.children ul li a, div#shell div#page div#navigation ul.tabs li.selected ul li.selected.children ul li a {
color:#004276;
}
div#shell div#page div#navigation div#subNavigation ul li.selected.nochildren, div#shell div#page div#navigation ul.tabs li.selected ul li.selected.nochildren {
font-weight:bold;
}
div#shell div#page div#navigation div#subNavigation ul li.selected.children ul li.selected, div#shell div#page div#navigation ul.tabs li.selected ul li.selected.children ul li.selected {
background-color:white;
font-weight:bold !important;
padding:0 6px;
}
div#shell div#page div#navigation div#subNavigation ul li.selected.nochildren, div#shell div#page div#navigation ul.tabs li.selected ul li.selected.nochildren {
font-weight:bold;
}
div#shell div#page div#navigation div#subNavigation ul#subnavArts li#subSubNav_specialoffers {
background-color:#E6EFF8;
border-left:1px solid #E2E2E2;
padding-bottom:3px;
padding-top:4px;
}
div#shell div#page div#navigation div#subNavigation ul#subnavArts li.selected.children {
padding:4px 0 3px 10px;
}
div#shell div#page div#navigation div#subNavigation #subnavSports #subNav_sportstickets a {
color:#004276;
font-size:0.909em;
font-weight:bold;
}
div#shell div#page div#navigation div#subNavigation #subnavSports #subNav_sportstickets {
border:1px solid #CCCCCC;
padding:4px 6px 2px;
position:relative;
}
div#navigation.nochild {
}
html > body div#abColumns.navNoChild {
margin-top:10px;
}




#mostPopWidget {
border-bottom:1px solid #CCCCCC !important;
margin-bottom:12px;
padding-bottom:0 !important;
width:335px;
}
#mostEmailed {
display:block;
overflow:hidden;
}
#mostBlogged, #mostSearched {
display:none;
overflow:hidden;
}
#mostPopWidget h4 {
font-family:arial,helvetica,sans-serif;
font-size:90%;
font-weight:bold;
margin:0 0 5px;
padding:0;
}
#mostPopWidget div#tabsContainer {
border-left:1px solid #CCCCCC;
display:block;
left:-1px;
position:relative;
top:1px;
}
#mostPopWidget ul.tabs {
font-size:10px;
top:0;
}
#mostPopWidget ul.tabs li {
padding-left:5px;
padding-right:5px;
position:relative;
top:0;
}
#mostPopWidget ul.tabs li.selected {
}
#mostPopWidget ul.tabs li:first-child {
border-left-width:1px;
}
#mostPopWidget ul.tabs li a {
color:#333333;
}
#mostPopWidget ol {
line-height:1.3em;
margin-left:26px;
padding-left:0;
}
#mostPopWidget a.more {
display:block !important;
float:left;
font-size:93% !important;
margin-bottom:8px;
margin-top:8px;
}
#mostPopWidget .moduleAd {
border-bottom:medium none;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:medium none !important;
color:#CCCCCC;
font-family:Arial,Helvetica,sans-serif;
font-size:95%;
margin-top:-25px;
padding:0 5px 5px 0 !important;
text-align:right;
width:328px;
}
#mostPopWidget .moduleAd:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
#mostPopWidget .moduleAd .adCreative {
border-top:1px solid #CCCCCC;
float:right;
padding:7px 0 0 5px;
text-align:right;
width:316px;
}
#mostPopWidget .moduleAd .adCreative img {
float:right;
padding:0 0 0 5px;
}


.twoEqualColumns {
background:transparent url(images/verticalBorder.gif) repeat-y scroll center top;
overflow:hidden;
}


html body {
  margin-left:0;
  margin-right:0;
  padding:0px
}

#TP_container {
  text-align:left;
  background-image:none;
  position:absolute;
  top:0;
  left:-1px;
  right:0px;
  *width:100%; 
  height:34px;
  z-index:10000;
  background:#f2f2f2;
}

#insideNYTimesScrollWrapper {
overflow:hidden;
width:970px;
background-color:#FFFFFF;
}
#insideNYTimesBrowser td.first {
border-left-width:0;
}

#insideNYTimesBrowser td {
border-left:1px solid #D3D3D3;
margin:0;
padding:5px;
text-align:left;
vertical-align:top;

}

#insideNYTimes #insideNYTimesBrowser .story {
margin:0;
padding:0 5px;
width:151px;
}

#insideNYTimesBrowser .kicker {
margin-bottom:8px;
margin-top:13px;
}
.kicker, .moduleHeader {
color:black;
font-size:1em;
font-weight:normal;
line-height:1.4em;
text-transform:uppercase;
}
#insideNYTimesBrowser h3 {
font-size:14px;
font-weight:normal;
line-height:1.091em;
}

#insideNYTimesBrowser h2 a{
font-size:11px;
font-weight:normal;
line-height:1.091em;
}

#insideNYTimesBrowser .summary {
font-size:12px;
line-height:1.214em;
margin-top:10px;
}
h6 a{
font-size:11px;
line-height:1.25em;
color:#333333
}

h5 a{
font-size:14px;
line-height:1.25em;
font-weight:normal

}

table {
-moz-box-sizing:border-box;
border-collapse:separate;
border-spacing:2px;
display:table;
margin-bottom:0;
margin-top:0;
text-indent:0;
background-image:url(images/doubleRule.gif);
background-repeat:repeat-x;
background-position:top
}


#aCol {
width:562px;
float:left
}

.hfeed {
margin-top:-0.7em;
}

#content div.hentry:first-child {
border-top:medium none;
}
.hfeed .entry {
margin:0 1em;
padding:15px 10px 0;
width:562px;;
line-height:1.4em;
font-family:Verdana, Arial, Helvetica, sans-serif
}

.timestamp {
font-size:10px;
font-weight:normal !important;
white-space:nowrap;
}

.entry span.date {
color:#808080;
font-size:1.1em;
}

h2.entry-title {
font-size:2.4em;
font-weight:bold;
margin:0.2em 0;
line-height:1.2em;
font-family:Arial, Verdana
}


.breadcrumbs { color:#333; padding-bottom:5px}
.breadcrumbs a{ color:#1F75CC;}


.title {
color:#999999;
padding-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif

}

#subNavigation ul li p {
color:#FFFFFF;
font-size:12px;
margin:0;
padding:0 0 8px;
text-align:left;
}

.title a{color:#999999; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif}

blockquote {
 margin: 15px 30px 0 10px;
 padding-left: 20px;
 border-left: 5px solid #ddd;
 }

blockquote cite {
 margin: 5px 0 0;
 display: block;
 } 

#extras {
 font-family:Verdana;
  text-align:left;
  font-size:9pt;
  padding-bottom:12px;
 
}   
#extras p{  padding-top:5px; color:#333333; font-size:9pt; font-family:Verdana; line-height:1.4em; }
#extras ul{ padding-left:0px; font-size:9pt;} 
#extras ul li { list-style-image: url("images/bullet.png"); margin-left:1.5em; color:#333333; font-size:9pt; padding-bottom:8px;}
#extras ol{padding-left:0px; } 
#extras ol li { list-style:decimal;  color:#333333; font-size:9pt; padding-bottom:8px;}
#extras a{text-decoration:none; line-height:17px; font-size:9pt;}
#extras a:hover {text-decoration:underline; font-size:9pt; }

#advertisement_rhs{
border:10px #333333 solid;

width:300px;
}
