
body {
  margin: 0;
  padding: 13px 0;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 62.5%;	 /* 10px */
  line-height: 1.5em; /* 15px */
  color: #333;
  background-color: #fff;
}

h1,h2,h3,h4,h5,h6 {
  margin: 0;
  color: #000;
}

p,ul,ol,dl,dd {
  margin: 0 0 1em 0;
}

h1 {
  font-size: 2.4em;
  line-height: 1.083em; /* 26px */
}

h2 {
  font-size: 2em;
  line-height: 1.1em; /* 22px */
}

h3 {
  font-size: 1.5em;
  line-height: 1.133em; /* 17px */
}

h4 {
  font-size: 1.4em;
  line-height: 1.1429em; /* 16px */
}

h5, h6	{
  font-size: 1.2em;
  line-height: 1.25em; /* 15px */
}

h6 {
  font-weight: normal;
}

.ctitlediv {
	margin-bottom:5px;
}

input, select, textarea {
	background-color:#FFF; 
	font-family: Verdana, Geneva, sans-serif; 
	border: silver 1px solid
} 

p,li,dt,dd {
  font-size: 1.2em;
  line-height: 1.25em; /* 15px */
}

ul li *,
li li {
  font-size: 1em;
}

blockquote {
  margin: 0 24px;
}

ul {
  list-style: none;
  padding-left: 0;
}

ol {
  padding-left: 0;
  margin-left: 18px;
}

ul li {
  background: url(/images/misc/bullet4x4.gif) no-repeat left 0.45em;
  padding: 0 0 0 8px;
}

ul.multiline li {
  margin-bottom: 1em;
}

ul.meta li {
  font-size: 1.1em;
}

dt {
  float: left; 
}

a {
  color: #004276;
  text-decoration: none;
}

a:visited {
  color: #666699;
}

a:hover {
  text-decoration: underline;
}

a img {
  border: none;
}

.image a {
  display: block;
}

div.maintext {
	padding-top:10px;
	color:#000;
	text-align:center;
	font-size:33px;
	font-weight:bold;
}

/* forms */

form  {
  margin: 0;
  padding: 0;
}  

label {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 1.1em;
  font-family: arial, helvetica, sans-serif;
  color: #000;
}

.inlineLabel {
  display: inline;
}

input,
textarea,
select {
  font-size: 1.1em;
  color: #000;
}

input {
  vertical-align: middle;
}

.inlineSearchControl .text {
  margin-right: 2px;
}

.m_item {float:left;width:160px;text-align:center;height:200px;border:solid 0px;margin:0px;}
.m_item a:link {font-weight:bold}
.m_item a:hover {font-weight:bold}
.m_item a:visited {font-weight:bold}
.m_item img{border:solid 1px #ccc;padding:1px;}
.otstup {margin-top:5px;padding-top:5px; padding-left:6px; padding-right:6px}


/* pagination boxes */
span.hubPagBox {
	font-size:12px;
    display:block;
    float:left;
    margin:0 2px 0 0;
    background:white;

}
span.hubPagBox a {
	font-size:12px;
	font-weight:bold;
    padding:.16em .5em;
    display:block;
    border:1px solid #c1c1c1;
	outline:0px;
	font-family: Arial, Helvetica, sans-serif;
}
span.hubPagBox a:hover {
    background:#eee;
    text-decoration:none;

}
span.pagnSelctdPage {
    border:1px solid #c1c1c1;
    background:#c1c1c1;
    display:block;
    font-size:12px;
	font-weight:bold;
    padding:.16em .5em;
	font-family: Arial, Helvetica, sans-serif;
    color:#fff;
}

.box_item {
	float:left;
	text-align:center;
	border:solid 0px;
	margin:5px;
}
.boxotstup {
	margin-top:5px;
	padding-top:5px;
	padding-left:6px;
	padding-right:6px
}


/* BEGIN Generic*/

.story {
  margin-bottom: 8px;
  clear: both;
}

.story2 {
  margin-bottom: 8px;
  margin-top: 8px;
  clear: both;
}

.story.followsLede {
  clear: none;
}

.ledePhoto {
  margin-bottom: 4px;
}

.album_item {
float:left;
text-align:top;
font-weight:300px;
border:solid 0px;
margin:0px;
font-size:12px;
}

.divbutton {
	margin-bottom:0px;
}

.button {
	width:137px;
	height:20px;
	background:url(http://tutzaycev.net/images/gray_button.gif) no-repeat;
	border:0pt none;
	color:#0F0F0F;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.album_item a:link {font-weight:bold}
.album_item a:hover {font-weight:bold}
.album_item a:visited {font-weight:bold}
.album_item img{border:solid 1px #ccc;padding:1px; float:left; margin-right:5px;}
.album_otstup {margin-top:5px;padding-top:5px; padding-right:6px}


/* Last Child Zero Bottom Margin */

.columnGroup:last-child,
.story:last-child,
.story > *:last-child,
.ledePhoto > *:last-child,
ul:last-child,
ul li:last-child,
ol:last-child,
ol li:last-child,
dl:last-child,
dl dd:last-child,
p:last-child {
  margin-bottom: 0;
}

.kicker, 
.moduleHeader,
.moduleHeaderLg, 
.sectionHeader,
.subHeader, 
.byline,
.timestamp, 
.caption,
.smallCaption,  
.credit, 
.refer,
.media,
.more,
.meta,
.metaFootnote,
.disclaimer,
.date,
.dateline,
input,
textarea,
select {
  font-family: arial, helvetica, sans-serif;
}

.kicker, 
.moduleHeader {
  font-size: 1em;
  font-weight: normal; 
  line-height: 1.4em;
  text-transform: uppercase;
  color: black; 
}

.moduleHeader {
  margin-top: 2px;
  margin-bottom: 5px;
}

.moduleHeaderLg {
  font-size: 1.1em;
  line-height: 1.2727em; /* 14px*/
  margin-bottom: 8px;
}

.sectionHeader {
  font-size: 1.4em;
  line-height: 1.2857em; /* 18px */
  margin-bottom: 8px;
  font-weight: bold;
}

.sectionHeaderHome {
  font-size: 1.1em;
  line-height: 1.2727em; /* 14px*/
  text-transform: uppercase;
  margin-bottom: 8px;
}

.subHeader {
  font-size: 1.1em;
  line-height: 1.2727em; /* 14px*/
  font-weight: normal;
  margin-top: -10px;
  margin-bottom: 12px;
}

.kicker a,
.moduleHeader a,
.moduleHeaderLg a,
.sectionHeader a,
.sectionHeaderHome a {
  color: #000;
}

.byline,
.dateline {
  font-size: 1em;
  line-height: 1.2em;
  color: #808080;
}

.byline {
  margin-top: 2px;
  margin-bottom: 2px;
}

.caption,
.smallCaption {
  color: #666;
  margin-bottom: 0;
}

.caption {
  font-size: 1.1em;
  line-height: 1.2727em; /* 14px*/ 
}

.smallCaption {
  font-size: 0.9em;
  line-height: 1.223em; /*11px*/
}

.credit {
  font-size: 11px;
  line-height: 1.223em; /*11px*/
  text-align: right;
  color: #909090;
  margin-bottom: 3px;
}

.timestamp {
  font-size: 10px; /* many contexts, leave as px unit */
  font-weight: normal !important;
  color: #a81817;
  white-space: nowrap;
}

.summary {
  font-size: 1.2em;
  line-height: 1.25em; /* 15px */
  margin-bottom: 5px;
}

.refer {
  margin-top: 2px;
}

ul.refer {
  margin-bottom: 6px;
}

.refer li {
  margin-bottom: 2px;
}

.refer li,
p.refer,
div.refer {
  font-size: 1.1em;
  line-height: 1.182em; /* 13px */     
}

p.refer,
div.refer {
    margin-bottom: 0;
}

.pipe {
  color: #999;
}

.media {
  font-size: .8em;
  text-transform: uppercase;
}

.flush li { /* is a reset for the default 4x4 icon li */
  background: none;
  padding: 0;
}

.flushTop {
  margin-top: 0 !important;
}

.flushBottom {
  margin-bottom: 0 !important;
}

.wideThumb {
  margin-bottom: 4px;
}

.wideThumb img {
  display: block;
}

.disclaimer {
  color: #000;
  font-size: 1.1em;
  margin-bottom: 0;
}

/* END Generic */

/* BEGIN media overlay */

.media img {
  display: block;
  margin: 15px auto 0 auto;  
}

.mediaOverlay {
  display: block;
  margin-top: -20px;
  padding: 3px 4px 4px 20px;
  font-family: arial, sans-serif;
  font-size: 1.1em; /*11px*/
  line-height: 1.182em; /*13px*/
  color: #000;
  background: #fff;
  background-position: 3px 4px;
  opacity: .8;
  -moz-opacity: 0.8;
  filter: Alpha(Opacity=80);
  cursor: pointer; 
}

.icon {
  padding-left: 16px;
  background-position: center left;
}

/* mediaOverlay and .icon icons */

.audio {
  background-image:url(/images/multimedia/icons/audio_icon.gif);
  background-repeat: no-repeat;  
}

.graphic {
  background-image:url(/images/multimedia/icons/graphic_icon.gif);
  background-repeat: no-repeat;  
}

.interactive {
  background-image:url(/images/multimedia/icons/interactive_icon.gif);
  background-repeat: no-repeat;  
}

.photo {
  background-image:url(/images/multimedia/icons/photo_icon.gif);
  background-repeat: no-repeat;  
}

.trailer {
  background-image:url(/images/multimedia/icons/trailer_icon.gif);
  background-repeat: no-repeat;  
}

.slideshow {
  background-image:url(/images/multimedia/icons/photo_icon.gif);   
  background-repeat: no-repeat;  
}

.map {
  background-image:url(/images/multimedia/icons/map_icon.gif);
  background-repeat: no-repeat;  
}

.video {
  background-image:url(/images/multimedia/icons/video_icon.gif);
  background-repeat: no-repeat;  
}

/* END mediaOverlay */

.inTextImage {
  vertical-align: middle;
}

/* BEGIN utility */

.hidden { 
  display: none; 
}


#home #moreHeadlines .moduleHeader {
  font-weight: normal;
  margin-left: 8px;
}

#home #mostPopWidget h4 {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 1.1em;
}

.headlinesOnly li {
  margin-bottom: 2px;
}

.subColumn-2 .headlinesOnly li,
.wideA .bColumn .headlinesOnly li,
.wideB .aColumn .headlinesOnly li {
  margin-bottom: 4px;
}

.summary {
  line-height: 1.416em; /* 17px */
}

.commentText,
.commentCountText {
  font-family: arial, helvetica, sans-serif;
}

.commentText {
  font-size: 1em; /*11px*/
}

.commentCountText {
  font-size: .909em; /*10px*/
}

.headlinesOnly .commentText {
  font-size: .916em; /*11px*/
}

.headlinesOnly .commentCountText {
  font-size: .833em; /*10px*/
}

/* BEGIN regions */

#home #spanABTopRegion h1 {
  margin-bottom: 5px;
}

#home #spanABTopRegion h1.followsLedePhoto {
  margin-bottom: 0;
}

#home #photoSpotRegion .ledePhoto {
  margin-top: 1px;
}

#cColumnTopSpanRegion { 
  padding-top: 8px;
}

#cColumnTopSpanRegion .first {
  margin-bottom: 0;
}

#cColumnTopSpanRegion .sectionHeaderHome,
#daypartRegion .sectionHeaderHome {
  margin-bottom: 3px;
}

#cColumnTopSpanRegion .headlinesOnly li {
  margin-bottom: 3px;
}

#cColumnTopSpanRegion .singleRuleDivider {
  margin-top: 5px;
}

#daypartMarketsWrap {
  padding-top: 6px;
  margin-bottom: 8px;
}

#marketsRegion div.first {
  margin-bottom: 0;
}

#marketsRegion .columnGroup {
  margin-bottom: 7px;
}

#home #wellRegion .kicker {
  font-size: 1.1em;
  line-height: 1.2727em; /* 14px*/
}

#home #wellRegion .kicker,
#home #wellRegion .headlinesOnly li {
  margin-bottom: 8px;
}

#home #wellRegion .headlinesOnly li:last-child {
  margin-bottom: 0;
}

/* END regions */

/* BEGIN global edition overrides */

#globalEditionMastheadLogo,
#nytGlobalEditionMastheadSubhead {
  display: none;
}

#nytGlobalEditionMastheadLogo {
  display: block;
  margin-top: 18px;
}


#main {
  border-top: 1px solid #fff;
  clear: both;
  margin-top: 15px;
  padding: 0 0 7px 0;
}

/* BEGIN LAYOUTS */

.wideA {
  background: url(http://www.nytimes.com/images/layout/vertical_rule.gif) repeat-y 412px;  
}

.wideB {
  background: url(http://www.nytimes.com/images/layout/vertical_rule.gif) repeat-y 179px;
}

.spanAB {
  background: url(http://www.nytimes.com/images/layout/vertical_rule.gif) repeat-y 1000px; 
}


.subColumns {
  background: url(http://www.nytimes.com/images/layout/vertical_rule.gif) repeat-y 50%;
}


.column,
.aColumn,
.bColumn,
.cColumn,
.abColumn,
.bcColumn,
.abColumn,
.abcColumn,
.subColumnA,
.subColumnB {
  float: left;
  display: inline;
}

.column,
.aColumn,
.abColumn,
.subColumnA {
  margin-right: 1px; 
}

.lastColumn {
  margin-right: 0 !important;
}

.wideA div.last,
.wideB div.last,
.spanAB div.last,
.spanBC div.last,
.subColumn-2 div.last,
.subColumn-3 div.last {
  margin-right: 0;
}

.bColumn {
  margin-right: 0; 
}

.cColumn {
  width: 250px;  
} 

.wideA .aColumn,
.spanBC .aColumn {
  width: 412px;
}

.wideA .bColumn {
  width: 500px;
}

.wideA .aColumn .subColumnA,
.wideA .aColumn .subColumnB {
  width: 197px;
}

.wideB .aColumn {
  width: 190px;
}

.wideB .bColumn {
  width: 500px;
}

.abColumn {
  width: 700px;
}

.bcColumn,
.spanBC {
  width: 557px;
}  

.bcColumn {
  background: #fff;
}


.wideA .aColumn .subColumn-2 div.first,
.wideA .aColumn .subColumn-2 .firstColumn {
  width: 207px;
}

.wideA .aColumn .subColumn-2 div.last,
.wideA .aColumn .subColumn-2 .lastColumn {
  width: 500px;
}

.wideA .cColumn .subColumn-2 .column {
  width: 500px;
}

.wideA .cColumn .subColumn-2 div.last,
.wideA .cColumn .subColumn-2 .lastColumn {
  width: 500px;
}

.wideA .cColumn .subColumn-3 .column { 
  width: 300px; 
}

.wideA .cColumn .subColumn-3 div.last,
.wideA .cColumn .subColumn-3 .lastColumn { 
  width: 500px; 
}

.spanAB .subColumn-2 .column {
  width: 300px;
}


.inset {
  margin: 10px 8px;
}

.insetV {
  margin-top: 10px;
  margin-bottom: 10px;
}

.insetH {
  margin-left: 10px;
  margin-right: 10px;
}

div.fullWidth {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.columnGroup .columnGroup {
  margin-left: 0 !important;
  margin-right: 0 !important;
}


.abColumn div.insetH,
.abColumn div.columnGroup,
.abColumn div.fullWidth .columnGroup {
  margin-right: 7px;
  margin-left: 10px;
}

/* aColumn */

.aColumn div.insetH,
.aColumn div.columnGroup,
.aColumn div.fullWidth .columnGroup,
.abColumn .aColumn .columnGroup,
.abColumn .aColumn div.fullWidth .columnGroup  {
  margin-right: 7px;
  margin-left: 10px;
}

.bcColumn .aColumn .insetH,
.bcColumn .aColumn .columnGroup,
.bcColumn .aColumn div.fullWidth .columnGroup {
  margin-right: 7px;
  margin-left: 0;
} 

/* bColumn */ 

.bColumn div.insetH,
.bColumn div.columnGroup,
.bColumn div.fullWidth .columnGroup,
.abColumn .bColumn .columnGroup,
.abColumn .bColumn div.fullWidth .columnGroup {
  margin-right: 7px;
  margin-left: 7px;
}

.bcColumn .bColumn .insetH,
.bcColumn .bColumn .columnGroup,
.bcColumn .bColumn div.fullWidth .columnGroup {
  margin-left: 7px;
} 

.cColumn div.insetH,
.cColumn div.columnGroup,
.cColumn div.fullWidth .columnGroup {
  margin-right: 7px;
  margin-left: 7px;
}        


.wideA .aColumn .subColumnA .insetH,
.wideA .aColumn .subColumnA .columnGroup {
  margin-right: 7px;
}

.wideA .aColumn .subColumnB .insetH,
.wideA .aColumn .subColumnB .columnGroup {
  margin-left: 7px;
}


.bcColumn div.insetH,
.bcColumn div.columnGroup,
.bcColumn div.fullWidth .columnGroup {
  margin-right: 9px;
  margin-left: 7px;
}

.columnGroup {
  width: auto !important;
}

div.opening {
  padding-top: 10px;
}

div.closing {
  padding-bottom: 10px;
}


.columnGroup,
.singleRule,
.doubleRule,
.module {
  margin-bottom: 12px; 
}

.columnGroup,
.fullWidth,
.singleRule,
.singleRuleDivider,
.doubleRule,
.doubleRuleDivider,
.module,
.inset,
.insetH,
.insetV,
.box,
hr {
  clear: both;
}

.singleRule {
  border-top: 1px solid #ccc;
  background-image: none !important;
  padding-top: 8px;
}

.doubleRule {
  padding-top: 12px;
}

hr,
.singleRuleDivider {
  height: 1px;
  padding: 0;
  background: #ccc;
  border: none;
  line-height: 0;   
  overflow: hidden;
}

.doubleRule,
.doubleRuleDivider {
  border-width: 0 !important;
  background: transparent url(http://www.nytimes.com/images/global/borders/doubleRule.gif) repeat-x left top;
}

.doubleRuleDivider {
  height: 4px;
  line-height: 0;   
  overflow: hidden;
} 

hr,
.singleRuleDivider,
.doubleRuleDivider {
  margin-top: 12px;
  margin-bottom: 8px;
}

/* Begin Box */

.box {
  border: 1px solid #ccc;
  margin-bottom: 10px;
}

div.blue {
  background: #f0f4f5;
}

div.yellow {
  background: #f8f8d4;
}

.box .subColumnA {
  margin-right: -1px !important;
}

.wideA:after,
.wideB:after,
.spanAB:after,
.spanBC:after,
.subColumns:after,
.subColumn-2:after,
.subColumn-3:after,
.story:after,
.clearfix:after,
.wrap:after  {
  content: "."; 
  display: block; 
  height: 0;
  clear: both; 
  visibility: hidden;
}   

.clearfix,
.wrap {
  display: block;
}

.containingBlock {
    position: relative;
}
 
.noBackground {
  background: none !important;
}


.w75, 
.thumb {
  width: 75px;
}

.w190,
.wideThumb,
.inlineImage {
  width: 190px;
}

.w337,
.homepageImage {
  width: 337px;
}

.w395,
.sectionfrontSpanImage {
  width: 395px;
} 

.w600,
.articleSpanImage,
.slideshowHorizontal {
  width: 600px;
}


.singleRule .wideThumb,
.doubleRule .wideThumb {
    margin-top: 4px;
}


.thumb {
  margin-bottom: 4px;
}

.thumbnail {
  margin: 0 0 6px 6px;    
}


.thumbnail,
.runaroundRight {
  float: right;
  clear: right;
  display: inline;
}

.runaroundRight {
  margin: 2px 0 6px 6px;
}

.runaroundLeft {
  float: left;
  clear: left;
  display: inline;
  margin: 2px 6px 6px 0;
}

.horizontalMenu li {
  display: inline;
  padding: 0 8px;
  background-image: none;
}


.opposingFloatControl .element1 {
  float: left;
}

.opposingFloatControl .element2 {
  float: right;
}


#home .baseLayout {
  background: url(http://tutzaycev.net/images/vertical_rule.gif) repeat-y 167px; /* left menu line */
}

#home .baseLayoutBelowFold {
  background: url(http://www.nytimes.com/images/layout/baselayout_belowfold.gif) top left repeat-y;
}

#home .spanAB {
  background: url(http://tutzaycev.net/images/vertical_rule.gif) repeat-y 530px;
} 

#home .spanAB,
#home .spanABBelowFold {
  width: 100%;
}

#home .wideA {
  background: url(http://tutzaycev.net/images/vertical_rule.gif) repeat-y 352px;
}

#home .wideB {
  background: url(http://tutzaycev.net/images/vertical_rule.gif) repeat-y 178px;
}

#home .subColumn-2 {
  background: url(http://tutzaycev.net/images/vertical_rule.gif) repeat-y 173px;
}   


#home .abcColumn {
  width: 878px;
  background: #fff;
} 

#home .subColumn-2 .column,
#home .subColumn-3 .column,
#home .wideA .bColumn,
#home .wideB .aColumn {
  width: 173px;
}

#home .wideB .aColumn,
#home .abColumn .subColumn-3 div.first {
  width: 300px;
}

#home .cColumn .subColumn-2 div.last {
  width: 500px;
}

#home .abColumn .subColumn-3 {
  width: 526px; /*do not touch*/
}

#home div.opening {
  padding-top: 10px;
}

#home div.closing {
  padding-bottom: 10px;
} 

#home .baseLayout div.last,
#home .baseLayoutBelowFold div.last {
  margin-right: 0;
}

#home .baseLayout .nav,
#home .baseLayoutBelowFold .nav {
  width: 167px; /* left menu width*/
  margin-right: 1px;
  overflow: hidden;
}


/* CENTRE WIDTH */
#home .abColumn {
  width: 530px; /* center width */
  margin-right: 1px;
}
/* CENTRE WIDTH */


#home .cColumn {
  width: 270px;
}

#home .wideA .aColumn {
  width: 352px;
}

#home .wideB .bColumn {
  width: 100%;
}

#home .abcColumn div.columnGroup {
  margin-left: 10px;
  margin-right: 9px;
} 

#home .cColumn div.insetH,
#home .cColumn div.columnGroup,
#home .cColumn .subColumn-2 div.last div.insetH,
#home .cColumn .subColumn-2 div.last div.columnGroup {
  margin-left: 5px;
  margin-right: 5px;
}

#home .aColumn div.insetH,
#home .abColumn div.insetH,
#home .abColumn div.columnGroup, 
#home .aColumn div.columnGroup,
#home .subColumn-3 div.first .insetH,
#home .subColumn-3 div.first .columnGroup {
  margin-right: 5px;
  margin-left: 10px;
}

#home .bColumn div.insetH,
#home .bColumn div.columnGroup,
#home .subColumn-3 .column div.insetH,
#home .subColumn-3 .column div.columnGroup,
#home .subColumn-2 .column div.insetH,
#home .subColumn-2 .column div.columnGroup {
  margin-right: 5px;
  margin-left: 5px;
}


#shell {
  width: 972px;
  margin: 0 auto;
  text-align: left;
}

#page {
  border: 1px solid #999;
  padding:0;
}

#mainTabs li {
  border-color: #999;
}


#memberTools {
  float: right;     
  width: auto;
  margin: 0px;
  padding: 2px 0px 0px 0px;
  white-space: nowrap;   
  text-align: right;
  font-family: arial, helvetica, sans-serif;
  position: relative;
}

#memberTools li {
  font-size: 1.2em;
  margin: 0;
  background-image: none;
  display: inline; 
  white-space: nowrap;
  border: 0 solid #ccc;
  border-width: 0 0 0 1px;
  padding: 0 4px 0 4px;
}

#memberTools li.first,
#memberTools li:first-child {
  border-left-width: 0;
}

#memberTools li span.username a {
  font-weight: bold;
}


#dropDown { 
  position: absolute;
  top: 17px; 
  left: 0px;
  width: 113px;
  padding: 10px 0 0 0;
  border: 1px solid #999;
  text-align:left;
  visibility: hidden;
  z-index: 9999;
  background: #fff;
}

.containingBlock #dropDown {
    top: 14px;
}

#dropDown ul {
  margin: 0 0 10px 0;
  padding:0;
  list-style-type: none;
}

#dropDown ul li {
  margin: 0;
  padding: 0;
  display: block;
  font-family: arial, helvetica, sans-serif;
  font-weight:bold;
  font-size: 10px;
  background: transparent;
  color: #666;
  border: none;
}

#dropDown a {
  display: block;
  height: 10px;
  margin: 0;
  padding: 2px 10px;
  text-transform: none;
  font-weight: normal;
}

#dropDown a:link,
#dropDown a:visited {
  color:#004276;
}	

#dropDown li.sect a {
  color: #666;
  text-transform: uppercase; 
}

div#main {
  border-top: 1px solid #fff;
  clear: both;
  margin-top: 15px;
  padding: 0 0 7px 0;
}

div#main:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}   

* html #main {
  height: 1%; 
}

#footer {
  text-align: center;
  clear: both;
  border-top: 2px solid black;
  padding: 13px 0;
}

#footer a {
  color: #666;
  text-decoration: underline;
}

#footer ul {
  list-style: none;
  margin: 0;
  padding: 0 0 0 9px;
}

#footer ul.first {
  margin-bottom: 10px;
}

#footer ul li {
  display: inline;
  padding: 0 5px 0 9px;
  font-family: arial, helvetica, sans-serif;
  font-size: 1.1em;
  border-left: 1px solid #ccc;
  background: none;
}

#footer ul li.first {
  border-left: none;
}

#masthead {
	padding: 4px;
	text-align: center;
	height: 90px;
	border-bottom: 2px solid #000;
}

#masthead2 {
	padding: 4px;
	height: 90px;
	border-bottom: 2px solid #000;
}


#masthead #date {
	margin: 4px auto 0;
	text-align: center;
	float: none;
	clear: none;
}

#lastUpdate {
  margin-left: 1em;  
  color: #999999;
  font-family: arial, helvetica, sans-serif;
  font-size: 0.9165em;
}

#masthead #NYTLogo, 
#masthead #date {
	width: 379px;
}

#home #main {
	margin-top: 0;
	padding: 0;
	border-top: 1px solid #d3d3d3;
}

#toolbar {
  height: 31px;
	padding: 3px 7px 3px 4px;
}

#toolbar:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

#toolsHome {
	float: right;
	font-size: 1.1em;
  font-family: arial, helvetica, sans-serif;
  line-height: 1.273em; /*14px*/      
}

#toolsHome img {
  margin-right: 4px;
  margin-bottom: 3px;
}

#toolsHome * {
  vertical-align: middle; 
}

#toolbar .inlineSearchControl {
  float: left;
  padding-top: 6px;
}

#toolbar .inlineSearchControl .text {
  width: 340px;
  font-size:11px;
  font-family: Verdana, Geneva, sans-serif;
}

.navigationHomeEdition {
  padding: 5px 4px;
  background: #faf9dc;
}

.switchEditions {
  margin: 0;
  font-family: arial, helvetica, sans-serif;
  font-size: 1.1em;
  line-height: 1.182em; /* 13px */
}

.switchEditions img {
  vertical-align: middle;
}

.navigationHomeLede {
  background: #e6eff8;
  padding: 4px;
  border-top: 1px solid #d3d3d3; 
  border-bottom: 1px solid #d3d3d3;
}

.navigationHomeLede .featured li {
  margin-bottom: 3px;
  font-size: .9em;
  line-height: 1.223em; /* 11px */    
  font-family: arial, helvetica, sans-serif;
  color: #333;
  text-transform: uppercase;
}

.navigationHome ul,
.navigationHomeLede ul {
  margin: 0;
}

.navigationHome .primary li {
	margin: 0 0 4px 0;
	color: #000;
	font-size: 1.1em;
	line-height: 1.182em; /* 13px */
	text-transform: uppercase;
}

.navigationHome ul li.last, 
.navigationHomeLede ul li.last,  
.navigationHome ul li.lastItem,
.navigationHomeLede ul li.lastItem {
  margin-bottom: 0;
}

.navigationHome li ul.secondary {
  margin-top: 3px;
}

.navigationHome .secondary li {
  margin: 0;
  text-transform: none;
  font-family: arial, helvetica, sans-serif;
  color: #666;
  font-size: 8px;
  line-height: 13px; /* 13px */
}

.navigationHome .primary .secondary li {
  font-size: 12px; /* 11px */
  line-height: 13px; /* 13px */
}

#home .nav ul.multiline li {
	line-height: 1em;
	margin-bottom: 4px;
}

.navigationHomeLede ul a:link,
.navigationHomeLede ul a:visited,
.navigationHomeLede ul a:hover,
.navigationHomeLede ul a:active {
	color: #000;
}

.navigationHome ul a:link,
.navigationHome ul a:visited,
.navigationHome ul a:hover,
.navigationHome ul a:active {
	color: #000;
}

.navigationHome .secondary a:link,
.navigationHome .secondary a:visited,
.navigationHome .secondary a:hover,
.navigationHome .secondary a:active {
	color: #666;
}

.nav .columnGroup,
.nav .singleRule {
  margin-bottom: 5px;
}

.nav .firstColumnGroup {
  margin-bottom: 0;
}

.nav .columnGroup {
  margin-left: 4px;
  margin-right: 4px;
}

.nav .singleRule {
  padding-top: 5px;
}

.nav.belowFold.opening {
  padding-top: 10px;
} 


.tabsContainer {
  position:relative;
  bottom:-1px;
  _height:1%; 
}

.tabs {
	display: block;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	text-transform: uppercase;
	font-weight:bold;
	font-family: arial, helvetica, sans-serif;
  	overflow: hidden;
}

#mainTabs {
	float: left;  
}
		
.tabs li {
	float: left;
	display: block;
	margin: 0;
	padding: 4px 7px 3px 7px;
	background-color: #f0f4f5;
	background-image: none;
	border: 1px solid #ccc;
	border-width: 1px 1px 1px 0;
	font-size:1em;
	white-space: nowrap;
}

.tabs li.first {
	border-left: 1px solid #ccc;
}

.tabs li.selected {
	background: white;
	border-bottom: none;
	padding: 4px 7px 4px 7px;
}

.tabs li a,
.tabs li a:link,
.tabs li a:visited,
.tabs li a:hover,
.tabs li a:active {
	color: #333;
}
		
.tabContent {
	clear: both;
	border: 1px solid #ccc;
	padding: 7px;
	display: none;
}
		
.tabContent.active {
	display: block;
}
		
.tabContent ol {
	margin-top: 0;
	margin-bottom: 5px;
}
		
.tabContent ol li {
	padding-top: 3px;
	padding-bottom: 3px;
}


.refer li .inlinePlayer {
  margin-left:-8px;
  margin-bottom: 0;
}

.inlinePlayer {
  background-color:white;
  border: 1px solid #e2e2e2;
  border-width: 1px 0 !important;
  padding:3px 4px 2px;
  margin-top: 4px;
}

.calendarLinks .inset {
  margin: 8px;
}

.calendarLinks .sectionHeader,
.calendarLinks .subColumnA .kicker {
  margin-left: 5px;
}

.wideA .aColumn .calendarLinks .subColumns .subColumnB .insetH {
  margin-left: 20px;
}

#rusleft ul {
	display: block;
	list-style: none;
	padding: 3px 0 0px 0;
	background: url('http://tutzaycev.net/images/leftline.gif') top left no-repeat;
}


table.TwoWeekCalendar th {
	padding: 0 0 2px 5px;
	font-size: 1.1em;
	color: #666;
}

table.TwoWeekCalendar td {
	font-size: 1.1em;
	color: #bababa;
	text-align: center;
}

table.TwoWeekCalendar td a {
	display: block;
	width: 16px;
	border: 1px solid white;
	color: #999;
}

table.TwoWeekCalendar td a:hover {
	border: 1px solid #004276;
}

table.TwoWeekCalendar a.currentWeek {
	color: #004276;
	font-weight: bold;
	border: 1px solid #ccc;
}

table.TwoWeekCalendar a.currentDay {
	color: #004276;
	font-weight: bold;
	border: 1px solid #004276;
}

.calendarLinks .inlineSearchControl .text {
  width: 128px;
}

#home #HPMiddle,
#home #Top,
#home #Middle,
#home #Middle4,
#home #Middle5, 
#home #Box1,
#home #Bottom3,
#home #Spon1,
#home .homeMediumAdGroup,
#home .daypartAd {
  text-align: center;
}

#home #Top {
	margin-bottom: 8px;
	padding-top: 8px;
	border-top: 1px solid #ccc;
}

#home #TopLeft {
	float: left;
}

#home #TopRight {
	float: right;
}  

#HPTopNav {
  border-bottom:1px solid #d3d3d3;
  clear: both;
  padding: 1em 0;
  text-align: center;
  background: #faf9dc;
}

#HPTopNav h4 {
  color: #333;
  font-weight: normal;
}

#HPTopNav h4 em {
  font-style: normal;
  color: #c33338;
}

#HPTopNav .pipe {
  margin: 0 5px;
}

#home #Middle {
  margin-top: 8px;   
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 0;
  padding-bottom: 12px;
  border-top: none;
  border-bottom: 1px solid #ccc;
}

#home #Middle1 {
  float: left;
  margin-right: 5px;
}

#home #toolbar #Middle1C {
  float: left;
  margin-right: 10px;
  text-align: left;
  width: auto;
}

#home #toolbar #TopRight2 {
  float: right;
  margin-left: 10px;
  text-align: left;
  width: auto;
}

#marketsRegion #Middle4 {
  margin-bottom: 0;
}

#marketsRegion #Middle5 {
  margin-top: 3px;
}

#home #Bottom1 {
  font-size: 1.1em;
  font-family: arial, helvetica, sans-serif;
}

#home #Bottom3 {
  margin-top: 2px;
}


#HPMiddle3 .story {
  margin-bottom: 0;
}

#HPMiddle3 .story .callout {
  width: 171px;
  height: 96px;
  float: left;
  display:inline;
  margin-left: 0;
  margin-right: 13px; 
  padding: 0;
  border: 1px solid #ccc;
  overflow: hidden;
}

#HPMiddle3 .story h5,
#HPMiddle3 .story .summary {
  font-family: arial, helvetica, sans-serif;
  line-height: 1.166em; /* 14px */
}

#HPMiddle3 .story .summary {
  letter-spacing: -0.01em;
  word-spacing: -0.15em;
  color: #000;
}

#HPMiddle3 .story .adCreative {
  float: left;
}

#home .nav .singleAd {
  margin-bottom: 12px;
  font-family: arial, helvetica, sans-serif;
  line-height: 1.3em;
}

#home .nav .singleAd img {
  margin-left: -2px;
  display: block;
}

#home .nav.belowFold .singleAd,
#home .nav.belowFold .singleAd a:link,
#home .nav.belowFold .singleAd a:visited,
#home .nav.belowFold .singleAd a:hover,
#home .nav.belowFold .singleAd a:active {
  color: #808080;
}

#home #Spon1 {
	margin: 10px 7px 5px 5px;
	padding: 0;
	border: none;
}



#insideNYTimes {
  clear: both;
  margin-bottom: 0;
  padding-top: 4px;
}

#insideNYTimesHeader {
  position: relative;
  padding: 7px 10px 2px 10px;
  border-bottom: 1px solid #d3d3d3;
  background: #fff;
}

#insideNYTimesHeader:after {
  content: "."; 
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

#insideNYTimesHeader h4 {
  font-size: 1.2em;
  text-transform: uppercase;
  margin-bottom: 6px;
  color: #333;
}

#insideNYTimesScrollWrapper {
  width: 970px;
  overflow: hidden;
}

#insideNYTimes .navigation {
  position: absolute;
  top: 4px;
  right: 9px;
}

#insideNYTimes .navigation #leftArrow,
#insideNYTimes .navigation #rightArrow {
  cursor: pointer;
}

#insideNYTimes #insideNYTimesBrowser {
  table-layout: fixed;
  width: auto;
  background: #fff;
}

#insideNYTimes #insideNYTimesBrowser { 
  width: 970px;
  border-collapse: collapse;
}

#insideNYTimes #insideNYTimesScrollWrapper #insideNYTimesBrowser { 
  width: auto;
  border-collapse: separate;
}

#insideNYTimes #insideNYTimesBrowser td {
  border-left: 1px solid #d3d3d3;
  text-align: left;
  vertical-align: top;
  width: 160px;
  margin: 0;
  padding: 0 0 11px 0;
}

#insideNYTimesScrollWrapper #insideNYTimesBrowser td {
  width: 161px;
}

#insideNYTimes #insideNYTimesBrowser td.first {
  border-left-width: 0;
}

#insideNYTimes #insideNYTimesBrowser .story {
  width: 151px;
  margin: 0;
  padding: 0 5px;
}

#insideNYTimesBrowser .kicker {
  margin-top: 13px;
  margin-bottom: 8px;
}

#insideNYTimesBrowser .mothImage {
  margin-bottom: 3px;
}

#insideNYTimesBrowser h3 {
  font-weight: normal;
  font-size: 2.2em;
  line-height: 1.091em; /*24px*/
}

#insideNYTimesBrowser .summary {
  margin: 0;
  font-size: 1.4em;
  line-height: 1.214em; /*17px*/
}


.hidden {
  display: none;
}

 
.abColumn #insideNYTimes {
  margin-left: 10px;
  margin-right: 7px;
  background-color: #fff;
}

.abColumn #insideNYTimes:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.abColumn #insideNYTimes .leftPanel,
.abColumn #insideNYTimes .rightPanel {
  width: 57px;
  float: left;
  text-align: center;
  padding-top: 100px;
  padding-bottom: 100px;
  height: 30px;
}


.abColumn #insideNYTimes #insideNYTimesBrowser {
  border-collapse: collapse;
  float: left;
  height: 230px;
  min-height: 230px;
  width: 480px;
}

.abColumn #insideNYTimes #insideNYTimesBrowser td {
  border-left: 1px solid #d3d3d3;
  border-right: 1px solid #d3d3d3;
}


.abColumn #insideNYTimesScrollWrapper {
  float: left;
  overflow: hidden;
  width: 484px;
  border-left: 1px solid #d3d3d3;
  border-right: 1px solid #d3d3d3;
}

.abColumn #insideNYTimesScrollWrapper #insideNYTimesBrowser {
  float: none; 
  border-collapse: separate; 
  width: auto;
  height: 230px;
  min-height: 230px;
}

.abColumn #insideNYTimesScrollWrapper #insideNYTimesBrowser td.first { 
  border-left-width: 0; 
}

.abColumn #insideNYTimesScrollWrapper #insideNYTimesBrowser td { 
  border-right: none; 
}

a.boldLink {
	font-weight:bold;
	text-decoration:none;
}

a.boldLink:hover {
	color: #666699;
}



