#masthead {
	background: url("/css/newsday/rd2/img/blends.jpg") repeat-x;
}
#nav ul > li > a {
	background: url("/css/newsday/rd2/img/blends.jpg") repeat-x;
}
.flyout#weather .links a {
	background: url("/css/newsday/rd2/img/blends.jpg") repeat-x;
}
.btn {
	background: url("/css/newsday/rd2/img/blends.jpg") repeat-x;
}
.arrowBtn {
	background: url("/css/newsday/rd2/img/blends.jpg") repeat-x;
}
ul.tabs li a {
	background: url("/css/newsday/rd2/img/blends.jpg") repeat-x;
}
ul#dsq-combo-tabs li a {
	background: url("/css/newsday/rd2/img/blends.jpg") repeat-x;
}
.drkBtn {
	background: url("/css/newsday/rd2/img/blends.jpg") repeat-x;
}
.ltBtn {
	background: url("/css/newsday/rd2/img/blends.jpg") repeat-x;
}
.module {
	background: url("/css/newsday/rd2/img/blends.jpg") repeat-x;
}
#featuredEvents .cal a {
	background: url("/css/newsday/rd2/img/blends.jpg") repeat-x;
}
#value {
	background: url("/css/newsday/rd2/img/blends.jpg") repeat-x;
}
#topper .drkBtn {
	background: url("/css/newsday/rd2/img/buttons.png") no-repeat;
}
#topper .ltBtn {
	background: url("/css/newsday/rd2/img/buttons.png") no-repeat;
}
#topper .drkBtn:hover {
	background: url("/css/newsday/rd2/img/buttons.png") no-repeat;
}
.poll.module p a span {
	background: url("/css/newsday/rd2/img/buttons.png") no-repeat;
}
.rdBtn {
	background: url("/css/newsday/rd2/img/buttons.png") no-repeat;
}
#socials a {
	background: url("/css/newsday/rd2/img/buttons.png") no-repeat;
}
#topper ul > li > a span {
	background: url("/css/newsday/rd2/img/icon-set.png") no-repeat;
}
#nav ul li.lite a span {
	background: url("/css/newsday/rd2/img/icon-set.png") no-repeat;
}
form.search span {
	background: url("/css/newsday/rd2/img/icon-set.png") no-repeat;
}
.arrowBtn span {
	background: url("/css/newsday/rd2/img/icon-set.png") no-repeat;
}
a.photo {
	background: url("/css/newsday/rd2/img/icon-set.png") no-repeat;
}
a.video {
	background: url("/css/newsday/rd2/img/icon-set.png") no-repeat;
}
a.comments {
	background: url("/css/newsday/rd2/img/icon-set.png") no-repeat;
}
.vid span {
	background: url("/css/newsday/rd2/img/icon-set.png") no-repeat;
}
.rss.module p a.icon {
	background: url("/css/newsday/rd2/img/icon-set.png") no-repeat;
}
.buzz.module p a.icon {
	background: url("/css/newsday/rd2/img/icon-set.png") no-repeat;
}
a.rss {
	background: url("/css/newsday/rd2/img/icon-set.png") no-repeat;
}
.commentBox .fb {
	background: url("/css/newsday/rd2/img/icon-set.png") no-repeat;
}
#region .change {
	background: url("/css/newsday/rd2/img/icon-set.png") no-repeat;
}
#bodyContainer {
	background: url("/css/newsday/rd2/img/main-blend.png") repeat-x 0px 0px rgb(255, 255, 255); width: 100%;
}
#cluetip-waitimage {
	background: url("/img/newsday/profile-loader.gif") no-repeat center;
}
.loading {
	background: url("/img/newsday/profile-loader.gif") no-repeat center;
}
html {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
body {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
div {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
span {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
applet {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
object {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
iframe {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h1 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h2 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h3 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h4 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h5 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h6 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
p {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
blockquote {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
pre {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
a {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
abbr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
acronym {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
address {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
big {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
cite {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
code {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
del {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
dfn {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
em {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
font {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
img {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
ins {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
kbd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
q {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
s {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
samp {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
small {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
strike {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
strong {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
sub {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
sup {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
tt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
var {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
b {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
u {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
i {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
center {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
dl {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
dt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
dd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
ol {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
ul {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
li {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
fieldset {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
form {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
label {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
legend {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
table {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
caption {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
tbody {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
tfoot {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
thead {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
tr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
th {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
td {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
body {
	color: rgb(74, 74, 74); line-height: 1em; font-family: Arial,Helvetica,sans-serif; font-size: 85%;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
blockquote::before {
	content: none;
}
blockquote::after {
	content: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
a:active {
	outline: 0px; -moz-outline-style: none;
}
a:focus {
	outline: 0px; -moz-outline-style: none;
}
button {
	outline: 0px; -moz-outline-style: none;
}
button:focus {
	outline: 0px; -moz-outline-style: none;
}
input:focus {
	outline: 0px; -moz-outline-style: none;
}
input {
	outline: 0px; -moz-outline-style: none;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
.clear {
	clear: both;
}
.hidden {
	display: none;
}
button {
	outline: 0px; border: 0px currentColor;
}
hr {
	border-width: 1px 0px 0px; border-style: dotted none none; border-color: rgb(204, 204, 204) currentColor currentColor; margin: 8px 0px 0px; padding: 0px;
}
blockquote {
	color: rgb(4, 17, 32); line-height: 1.3em; font-family: Georgia,"Times New Roman",Times,serif; font-size: 18px;
}
sup {
	line-height: 0; font-size: 9px; vertical-align: super;
}
.loggedin {
	display: none;
}
.not-loggedin {
	display: none;
}
#topper ul li .loggedin {
	display: none;
}
#topper ul li .not-loggedin {
	display: none;
}
strong {
	color: rgb(6, 24, 38);
}
p {
	color: rgb(74, 74, 74); line-height: 1.6em; font-size: 14px;
}
a {
	outline: 0px; color: rgb(26, 85, 123); text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
p a {
	color: rgb(26, 85, 123);
}
h1 {
	color: rgb(6, 24, 38); text-transform: none; letter-spacing: -0.03em;
}
h2 {
	color: rgb(6, 24, 38); text-transform: none; letter-spacing: -0.03em;
}
h3 {
	color: rgb(6, 24, 38); text-transform: none; letter-spacing: -0.03em;
}
h4 {
	color: rgb(6, 24, 38); text-transform: none; letter-spacing: -0.03em;
}
h5 {
	color: rgb(6, 24, 38); text-transform: none; letter-spacing: -0.03em;
}
h6 {
	color: rgb(6, 24, 38); text-transform: none; letter-spacing: -0.03em;
}
h1 a {
	color: rgb(6, 24, 38);
}
h2 a {
	color: rgb(6, 24, 38);
}
h3 a {
	color: rgb(6, 24, 38);
}
h4 a {
	color: rgb(6, 24, 38);
}
h5 a {
	color: rgb(6, 24, 38);
}
h6 a {
	color: rgb(6, 24, 38);
}
h1 {
	padding: 15px; line-height: 1em; font-size: 185%; font-weight: normal;
}
h2 {
	margin: 0px 0px 10px; padding: 8px 0px; line-height: 1em; font-size: 18px; font-weight: normal;
}
h3 {
	padding: 0px; line-height: 1em; font-size: 18px; font-weight: normal;
}
h4 {
	margin: 0px; padding: 10px; line-height: 1em; font-size: 130%; font-weight: normal;
}
em {
	color: rgb(0, 102, 153); font-style: normal;
}
.lead {
	letter-spacing: -0.01em;
}
.url {
	letter-spacing: -0.01em;
}
img {
	border: 1px solid rgb(204, 204, 204);
}
#main {
	margin: 0px auto; padding: 0px; width: 980px; display: block;
}
#midpage {
	margin-top: 4px;
}
#downpage {
	margin-top: 4px;
}
.flyout {
	background: rgb(0, 71, 109); padding: 0px 0px 12px; left: 0px; width: 300px; overflow: hidden; display: none; position: absolute; z-index: 9999;
}
#news12Link {
	background: url("/css/newsday/rd2/img/logos.png"); top: 25px; width: 150px; height: 48px; right: 243px; display: block; position: absolute;
}
#region {
	left: 32px; top: 15px; position: absolute; z-index: 1;
}
.gallery #region {
	left: 40px; top: 13px;
}
#region strong {
	color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; font-weight: normal; cursor: pointer;
}
#region .flyout a {
	color: rgb(142, 208, 255);
}
#region .change {
	color: rgb(142, 208, 255);
}
#region .active.change {
	color: rgb(255, 255, 255); background-color: rgb(0, 71, 109);
}
#region .change {
	background: 0px; padding: 2px 18px 2px 8px; top: -1px; font-size: 9px; position: relative;
}
#region .flyout {
	padding: 12px; top: 15px; width: 220px; box-shadow: 1px 1px 2px #000; -moz-box-shadow: 1px 2px 2px #000; -webkit-box-shadow: 1px 1px 2px #000;
}
#region .flyout strong {
	padding: 0px 0px 6px; display: block;
}
#region .flyout a.help {
	padding: 0px; float: none; display: inline;
}
#region .flyout a {
	padding: 8px 2px; width: 96px; float: left; display: block;
}
#region .flyout {
	color: rgb(255, 255, 255); line-height: 1.2em;
}
#region .flyout #regionSelector {
	width: 210px; font-weight: bold; margin-bottom: 10px; border-bottom-color: rgb(142, 208, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#region .flyout .changeDefault p {
	padding: 0px; width: auto; clear: both; position: inherit;
}
#region .flyout .regionDefaultYes {
	background: url("/css/newsday/rd2/img/buttons.png") no-repeat -3px -364px; margin: 12px 6px 0px 0px; padding: 2px 0px 0px; width: 92px; height: 19px; text-align: center; color: rgb(26, 85, 123); font-size: 11px; font-weight: bold; display: block;
}
#region .flyout .regionDefaultNo {
	background: url("/css/newsday/rd2/img/buttons.png") no-repeat -3px -364px; margin: 12px 6px 0px 0px; padding: 2px 0px 0px; width: 92px; height: 19px; text-align: center; color: rgb(26, 85, 123); font-size: 11px; font-weight: bold; display: block;
}
#region .flyout .regionDefaultYes:hover {
	background-position: -3px -387px; color: rgb(11, 53, 80); text-decoration: none;
}
#region .flyout .regionDefaultNo:hover {
	background-position: -3px -387px; color: rgb(11, 53, 80); text-decoration: none;
}
#region .flyout .loggedin {
	padding-top: 10px; clear: both; font-style: italic;
}
#region .flyout .loggedin a {
	padding: 0px; width: auto; float: none; display: inline;
}
.ul .lead img {
	margin: 6px 8px 6px 0px; float: left;
}
.module .ul .lead {
	line-height: 1.1em; font-size: 16px; position: relative;
}
ul li.lead a {
	line-height: 1.1em; font-size: 16px; position: relative;
}
a.lead {
	line-height: 1.1em; font-size: 16px; position: relative;
}
li a.url {
	line-height: 1.1em; font-size: 16px; position: relative;
}
.list li .item .fn {
	line-height: 1.1em; font-size: 16px; position: relative;
}
ul li.lead p {
	padding: 8px 0px 0px; line-height: 1.3em; display: block;
}
.img.lead span {
	padding: 8px 0px 0px; line-height: 1.3em; display: block;
}
a.img {
	margin: 0px 10px 12px 0px; float: left; position: relative;
}
#primary .list .img .ugc {
	left: -2px;
}
.btn {
	background-position: 0px -736px; padding: 4px 15px; outline: 0px; border: 1px solid rgb(181, 194, 202); color: rgb(26, 85, 123); font-size: 95%; cursor: pointer; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.arrowBtn {
	background-position: 0px -736px; padding: 4px 15px; outline: 0px; border: 1px solid rgb(181, 194, 202); color: rgb(26, 85, 123); font-size: 95%; cursor: pointer; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.btn:hover {
	background-position: 0px -800px; text-decoration: none;
}
.arrowBtn:hover {
	background-position: 0px -800px; text-decoration: none;
}
input.btn {
	font-size: 90%;
}
.arrowBtn span {
	background-position: -60px -60px; padding: 7px 7px 0px 15px;
}
a.rss {
	background-position: -1px -166px; width: 30px; height: 18px; text-indent: -9999px; overflow: hidden; display: block;
}
.drkBtn {
	padding: 2px 6px; border-radius: 2px; text-shadow: 0.01em 0.01em #151515; -moz-border-radius: 2px;
}
.ltBtn {
	padding: 2px 6px; border-radius: 2px; text-shadow: 0.01em 0.01em #151515; -moz-border-radius: 2px;
}
.drkBtn {
	background-position: 0px -101px; border: 1px solid rgb(9, 50, 69);
}
.drkBtn:hover {
	background-position: 0px -138px;
}
.ltBtn {
	background-position: 0px -181px; border: 1px solid rgb(32, 93, 126);
}
.ltBtn:hover {
	background-position: 0px -219px;
}
.post.btn {
	background-position: 0px -730px; margin: 12px 0px 12px 12px; padding: 8px 32px;
}
.post.btn:hover {
	background-position: 0px -788px;
}
#main #breadcrumbs {
	padding: 30px 12px 12px;
}
#main #breadcrumbs a {
	padding: 0px 2px; color: rgb(102, 102, 102);
}
#main #breadcrumbs strong {
	padding: 0px 6px 0px 0px; color: rgb(6, 24, 38); font-size: 24px; font-weight: normal; float: left; display: block;
}
#main #breadcrumbs p {
	padding: 13px 0px 0px; font-size: 12px;
}
.label {
	color: rgb(102, 102, 102); font-size: 11px; display: block;
}
.list .adr {
	color: rgb(102, 102, 102); font-size: 11px; display: block;
}
.label {
	color: rgb(102, 102, 102); text-transform: capitalize; font-size: 11px; display: block;
}
.label .sec {
	color: rgb(102, 102, 102); font-size: 12px; font-weight: normal;
}
a.sec {
	color: rgb(102, 102, 102); font-size: 12px; font-weight: normal;
}
.lead .label .sec {
	color: rgb(102, 102, 102); font-size: 12px; font-weight: normal;
}
.time {
	color: rgb(31, 121, 165); text-transform: none; font-size: 11px; font-weight: 500;
}
.label em {
	color: rgb(190, 83, 0); text-transform: uppercase; letter-spacing: -0.02em; font-weight: bold;
}
.label i {
	color: rgb(102, 102, 102); text-transform: capitalize;
}
a.lead {
	color: rgb(6, 24, 38); font-weight: bold; display: block;
}
li a.url {
	color: rgb(6, 24, 38); font-weight: bold; display: block;
}
a.lead {
	display: block;
}
li a.url {
	display: block;
}
.list li .item .fn {
	display: block;
}
.rel {
	font-size: 11px; font-weight: bold;
}
#container {
	overflow: hidden; position: relative;
}
#container p.caption {
	padding: 6px 0px;
}
#container .flash {
	padding: 12px; left: 0px; top: 0px; width: 100%; color: rgb(255, 255, 255); position: absolute; background-color: rgba(0, 0, 0, 0.5);
}
#container .flash a {
	color: rgb(255, 255, 255); text-decoration: underline;
}
span.mediaType {
	padding: 2px 0px 0px; height: 12px; display: inline-block;
}
a.photo {
	top: 1px; overflow: hidden; padding-right: 6px; font-size: 11px; float: left; display: block; position: relative;
}
a.video {
	top: 1px; overflow: hidden; padding-right: 6px; font-size: 11px; float: left; display: block; position: relative;
}
a.comments {
	top: 1px; overflow: hidden; padding-right: 6px; font-size: 11px; float: left; display: block; position: relative;
}
a.photo {
	width: 18px; height: 12px; text-indent: -9999px;
}
a.video {
	width: 18px; height: 12px; text-indent: -9999px;
}
a.photo {
	background-position: -66px -38px;
}
a.video {
	background-position: -96px -38px;
}
a.comments {
	background-position: -223px -59px; padding: 0px 0px 0px 15px; width: 24px; height: 12px; text-align: left; line-height: 1.4em; font-size: 11px; float: left; display: block; position: relative;
}
.ugc {
	color: rgb(255, 255, 255); font-size: 11px;
}
.vid {
	display: inline-block; position: relative; z-index: 999;
}
.ugc {
	display: inline-block; position: relative; z-index: 999;
}
.vid span {
	background-position: -121px -139px; width: 35px; height: 35px; display: block; position: absolute; cursor: pointer;
}
.vid:hover span {
	background-position: -157px -139px;
}
.ugc {
	background: rgb(190, 83, 0); margin: -22px 0px 0px 4px; padding: 2px 4px; font-size: 11px; position: absolute;
}
a:hover span.ugc {
	text-decoration: none;
}
.cubeAd p {
	padding: 4px; text-align: left; color: rgb(153, 153, 153); font-size: 11px;
}
.cubeAd p a {
	color: rgb(153, 153, 153);
}
#bodyFooter {
	margin: 0px auto -12px; padding: 0px 0px 24px; width: 978px; clear: both; display: block; position: relative;
}
#bodyFooter {
	overflow: hidden; display: block;
}
#bodyFooter h4 {
	border: 0px currentColor;
}
#bodyFooter ul {
	list-style: inside; margin: 0px 0px 10px 10px; width: 150px; color: rgb(26, 85, 123); font-size: 85%; font-weight: bold; float: left;
}
#bodyFooter ul li {
	line-height: 1.45em;
}
#bodyFooter .arrowBtn {
	margin: 0px; right: 48px; bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; position: absolute; -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0;
}
#clickFix ul {
	padding: 0px 10px 10px;
}
ul.tabs {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
ul#dsq-combo-tabs {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
ul.tabs li {
	border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: left;
}
ul#dsq-combo-tabs li {
	border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: left;
}
ul.tabs li:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
ul#dsq-combo-tabs li:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
ul.tabs li a {
	background-position: 0px -730px; padding: 12px 22px; width: auto; text-align: center; color: rgb(26, 85, 123); font-size: 14px; font-weight: normal; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; display: block;
}
ul#dsq-combo-tabs li a {
	background-position: 0px -730px; padding: 12px 22px; width: auto; text-align: center; color: rgb(26, 85, 123); font-size: 14px; font-weight: normal; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; display: block;
}
ul.tabs li:first-child a {
	border: 0px currentColor;
}
ul#dsq-combo-tabs li:first-child a {
	border: 0px currentColor;
}
ul.tabs li a:hover {
	background-position: 0px -788px; color: rgb(6, 24, 38); text-decoration: none;
}
ul.tabs li.active a {
	background-position: 0px -788px; color: rgb(6, 24, 38); text-decoration: none;
}
ul#dsq-combo-tabs li a:hover {
	background-position: 0px -788px; color: rgb(6, 24, 38); text-decoration: none;
}
ul#dsq-combo-tabs li.dsq-active a {
	background-position: 0px -788px; color: rgb(6, 24, 38); text-decoration: none;
}
.tabContent {
	clear: both;
}
#bstrip img {
	border: 1px solid rgb(183, 19, 41); box-shadow: 0px 0px 1px #ccc;
}
#bstrip .img {
	margin: 0px; padding: 6px 0px 0px 10px; border-left-color: rgb(97, 7, 19); border-left-width: 1px; border-left-style: solid; float: left;
}
#bstrip .mid {
	padding: 8px 0px 0px 6px; width: 498px; font-size: 12px; float: left;
}
#bstrip .mid a {
	padding: 0px 6px; color: rgb(255, 255, 255);
}
#bstrip .mid a.lead {
	padding: 0px 0px 2px 6px; letter-spacing: 0em; font-size: 24px;
}
#bstrip .mid a.lead:hover {
	background: 0px;
}
#bstrip .img:hover {
	background: 0px;
}
#bstrip .pv {
	padding: 5px 0px 0px; float: right;
}
#bstrip .pv a {
	height: 47px; color: rgb(255, 255, 255); font-size: 11px; margin-right: 4px; float: left; display: block; position: relative;
}
#bstrip .pv a span {
	background: rgb(177, 0, 1); margin: 0px; padding: 1px 4px; left: 1px; bottom: -1px; text-transform: uppercase; line-height: 1.3em; font-size: 10px; position: absolute;
}
#bstrip {
	background: url("/css/newsday/rd2/img/blends.jpg") repeat-x 0px -1135px; border: 1px solid rgb(80, 0, 0); height: 59px; position: relative;
}
#bstrip a.lrg {
	padding: 24px; width: auto; height: 12px; color: rgb(255, 255, 255); font-size: 22px; border-right-color: rgb(142, 0, 0); border-right-width: 1px; border-right-style: solid; float: left; display: block;
}
#bstrip a:hover {
	background: rgb(80, 0, 0); text-decoration: none;
}
#bstrip a.lrg span {
	color: rgb(236, 145, 55); font-weight: bold;
}
#bstrip p.right {
	padding: 0px;
}
#bstrip p.right a span {
	left: 13px; bottom: 6px;
}
#bstrip p.right a.arrow span {
	display: none;
}
#bstrip p.right a {
	margin: 0px; padding: 5px 12px 0px; width: auto; height: 54px; color: rgb(255, 255, 255); line-height: 49px; font-size: 100%; border-right-color: rgb(142, 0, 0); border-left-color: rgb(80, 0, 0); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left; display: block;
}
#bstrip p.right a:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#bstrip p.right a img {
	padding: 0px;
}
#bstrip .big {
	padding: 23px 12px; width: auto; color: rgb(255, 255, 255); font-size: 24px; border-left-color: rgb(97, 7, 19); border-left-width: 1px; border-left-style: solid; float: left; display: block;
}
#bstrip a.small {
	padding: 23px 12px; width: auto; color: rgb(255, 255, 255); font-size: 24px; border-left-color: rgb(97, 7, 19); border-left-width: 1px; border-left-style: solid; float: left; display: block;
}
#bstrip a.small {
	font-size: 20px;
}
#bstrip .badge {
	padding: 0px 14px; height: 59px; color: rgb(236, 145, 55); line-height: 59px; font-size: 19px; font-weight: bold; border-right-color: rgb(142, 0, 0); border-right-width: 1px; border-right-style: solid; float: left;
}
#bstrip .badge br {
	display: none;
}
.promo#bstrip .badge {
	text-transform: uppercase; max-width: 165px;
}
#programAlert {
	margin: 0px auto; width: 980px; height: 40px;
}
#programAlert strong {
	padding: 10px 12px; color: rgb(172, 1, 2); font-weight: bold; float: left;
}
#programAlert a.head {
	padding: 10px 8px 0px 0px; color: rgb(0, 0, 0); font-weight: bold; float: left; display: block;
}
#programAlert a.live {
	margin: 12px 12px 10px 0px; padding-left: 28px; font-size: 12px; font-weight: bold; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; float: left; position: relative;
}
#programAlert a.live span {
	background: url("/css/newsday/rd2/img/icon-set.png") no-repeat -4px -68px; left: 8px; top: -1px; width: 16px; height: 16px; display: block; position: absolute;
}
#mediaCarousel a.next {
	background-position: -34px -128px;
}
#mediaCarousel a.next:hover {
	background-position: 7px -128px;
}
#mediaCarousel a.prev {
	background-position: 10px -93px;
}
#mediaCarousel a.prev:hover {
	background-position: -31px -93px;
}
#pWrap {
	background-color: rgb(4, 17, 32);
}
#pStrip {
	background: url("/css/newsday/rd2/img/blends.jpg") repeat-x 0px -50px; list-style: none; margin: 0px auto; padding: 0px; width: 980px; height: 36px; clear: both; position: relative;
}
#pStrip a {
	background: url("/css/newsday/rd2/img/psSprite-nd.png") no-repeat -20px -4px; margin: 2px 0px 0px; padding: 0px; width: 122px; height: 34px; text-align: center; color: rgb(255, 255, 255); text-indent: -9999em; text-decoration: none; float: left; display: block;
}
#pStrip .opt {
	margin-left: 2px;
}
#pStrip .news12 {
	background-position: -20px -44px;
}
#pStrip .newsday {
	background-position: -20px -84px;
}
#pStrip .msgVarsity {
	background-position: -20px -124px;
}
#pStrip .xli {
	background-position: -20px -164px;
}
#pStrip .amny {
	background-position: -20px -204px;
}
#pStrip .optAutos {
	background-position: -20px -244px;
}
#pStrip .optHomes {
	background-position: -20px -284px;
}
#pStrip a:hover {
	border: 0px currentColor; background-color: rgb(4, 17, 32); -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0;
}
#pStrip a.active {
	border: 0px currentColor; background-color: rgb(4, 17, 32); -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0;
}
#header {
	background: rgb(4, 17, 32);
}
#header .inner {
	margin: 0px auto; width: 980px;
}
#header .inner .adBanner {
	padding: 2px 0px 2px 5px; text-align: center; z-index: 6000;
}
#header .ad.fullBanner .adBanner div {
	margin: 0px auto;
}
#header .inner .pencil {
	padding: 1px;
}
#header .inner .pencil img {
	border: 0px currentColor;
}
.adBanner img {
	border: 0px currentColor;
}
#topper li {
	padding: 6px 0px; float: left; position: relative; z-index: 4000;
}
#topper ul {
	float: left; display: block; z-index: 5000;
}
#topper ul.right {
	margin-right: 4px; float: right;
}
#topper ul > li > a {
	padding: 6px; color: rgb(255, 255, 255); border-right-color: rgb(1, 61, 103); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
#topper ul li span.autoLink a {
	color: rgb(255, 255, 255);
}
#topper ul > li > a:hover {
	background: rgb(0, 71, 109); text-decoration: none;
}
#topper ul li a.active {
	background: rgb(0, 71, 109); text-decoration: none;
}
#topper ul > li > a span {
	background-position: -70px -124px; margin: 0px 0px 0px 4px; width: 12px; height: 10px; display: inline-block;
}
#topper ul > li > a strong {
	padding: 0px 4px; top: 2px; color: rgb(224, 0, 44); line-height: 0.2em; font-size: 18px; position: relative;
}
#topper ul.left li:last-child a {
	border: 0px currentColor;
}
#topper ul li.last a {
	border: 0px currentColor;
}
#topper .drkBtn {
	margin: 2px 0px 0px 8px; padding: 5px 0px 0px; border: 0px currentColor; height: 18px; text-align: center;
}
#topper .ltBtn {
	margin: 2px 0px 0px 8px; padding: 5px 0px 0px; border: 0px currentColor; height: 18px; text-align: center;
}
#topper .drkBtn {
	width: 84px;
}
#topper .drkBtn:hover {
	background-position: 0px -23px;
}
#topper .ltBtn {
	background-position: 0px -46px; width: 68px;
}
#topper .ltBtn:hover {
	background: url("/css/newsday/rd2/img/buttons.png") 0px -69px;
}
#topper ul li ul li a {
	border: 0px currentColor;
}
#topper ul li ul li a:hover {
	text-decoration: underline;
}
#header #topper ul li.subscribe .rdBtn {
	background-position: -104px -358px; border: 0px currentColor; width: 153px; height: 13px; text-align: center; margin-right: 2px; text-shadow: 0px 0px 0.1em black;
}
#header #topper ul li.subscribe .rdBtn:hover {
	background: url("/css/newsday/rd2/img/buttons.png") -104px -382px;
}
#masthead {
	border: 1px solid rgb(0, 35, 62); height: 90px; clear: both; position: relative; z-index: 3;
}
#masthead p {
	padding: 0px 0px 5px; left: 254px; top: 48px; color: rgb(255, 255, 255); position: absolute;
}
.ny #masthead p {
	width: 320px;
}
#masthead p a {
	color: rgb(142, 208, 255);
}
#masthead p.date {
	left: 32px; top: 16px; font-size: 11px;
}
#masthead #logo {
	left: 11px; top: 28px; width: 248px; height: 44px; display: block; position: absolute;
}
#masthead #logo img {
	border: 0px currentColor;
}
#masthead form.search {
	margin: 34px 20px; right: 0px; position: absolute;
}
form.search .text {
	padding: 6px; border: 1px solid rgb(32, 93, 126); width: 160px; height: 14px; color: rgb(102, 102, 102); float: left;
}
form.search button.ltBtn {
	width: 34px; height: 28px; text-indent: -99999em; margin-left: -2px; float: left; position: relative; cursor: pointer; border-top-right-radius: 4px; border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-topright: 4px;
}
form.search span {
	background-position: -96px -118px; left: 6px; top: 2px; width: 22px; height: 20px; display: block; position: absolute;
}
#nav {
	width: 100%; display: table; z-index: 1;
}
#subNav .sports {
	width: 100%; display: table; z-index: 1;
}
#nav ul {
	display: table-row;
}
#subNav .sports ul {
	display: table-row;
}
#nav ul li {
	border-bottom-color: rgb(4, 17, 32); border-bottom-width: 1px; border-bottom-style: solid; display: table-cell; position: relative;
}
#subNav .sports li {
	border-bottom-color: rgb(4, 17, 32); border-bottom-width: 1px; border-bottom-style: solid; display: table-cell; position: relative;
}
#nav ul li.fly {
	display: block; z-index: 2000;
}
#nav ul > li > a {
	background-position: 0px -90px; padding: 12px 0.6em; text-align: center; color: rgb(255, 255, 255); font-size: 16px; border-right-color: rgb(40, 108, 158); border-left-color: rgb(5, 23, 31); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; display: block; text-shadow: 0.05em 0.05em #151515;
}
#nav ul li a:hover {
	background-position: 0px -130px; text-decoration: none;
}
#nav ul li.active a {
	background-position: 0px -130px; text-decoration: none;
}
#nav ul li.active {
	background: rgb(0, 94, 128); border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#nav ul li.lite a {
	background-position: 0px -170px; border-right-color: rgb(114, 176, 199); border-right-width: 1px; border-right-style: solid;
}
#nav ul li.lite a:hover {
	background-position: 0px -208px;
}
#nav ul li.active.lite a {
	background-position: 0px -208px;
}
#nav ul li.lite a span {
	background-position: -68px -142px; width: 14px; height: 12px; display: inline-block;
}
#nav ul li .flyout {
	background: rgb(78, 158, 190); padding: 0px; left: -81px; width: 160px;
}
#nav ul li .flyout a {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(114, 176, 199) rgb(114, 176, 199); padding: 10px 6px; color: rgb(255, 255, 255); display: block; text-shadow: 0.05em 0.05em #151515;
}
#nav ul li .flyout a:hover {
	background: rgb(56, 138, 170);
}
.ny#header #nav ul > li > a {
	padding: 12px 0.59em;
}
#subNav {
	background: rgb(0, 94, 128); clear: both; position: relative; z-index: 2;
}
#subNav a {
	padding: 12px; color: rgb(255, 255, 255); display: inline-block;
}
#subNav a:hover {
	text-decoration: none; background-color: rgb(11, 65, 94);
}
#subNav .fly:hover > a {
	text-decoration: none; background-color: rgb(11, 65, 94);
}
#subNav #socials {
	top: 4px; right: 4px; overflow: hidden; position: absolute;
}
#subNav #socials a {
	margin: 0px 3px; padding: 0px; width: 28px; height: 29px; text-indent: -9999px; overflow: hidden; float: left; display: block;
}
#subNav #socials .twit {
	background-position: -209px -322px;
}
#subNav #socials .face {
	background-position: -174px -322px;
}
#topper .flyout ul li a {
	border: 0px currentColor;
}
#topper .flyout a.seeMore {
	padding: 6px 12px; color: rgb(255, 255, 255);
}
#printEdition {
	width: 290px; padding-top: 5px;
}
#printEdition p {
	padding: 6px 12px; color: rgb(255, 255, 255);
}
#printEdition strong {
	color: rgb(255, 255, 255);
}
#printEdition .title {
	padding: 8px 0px 4px; font-size: 13px; font-weight: bold;
}
#printEdition .line {
	width: 260px; border-bottom-color: rgb(120, 180, 217); border-bottom-width: 1px; border-bottom-style: dotted;
}
#printEdition a.tipHover-html {
	color: rgb(142, 208, 255); padding-left: 5px; font-size: 11px; font-weight: normal; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
#printEdition img {
	margin: 10px 0px 10px 10px; border: 2px solid rgb(4, 53, 81);
}
#printEdition a.btn {
	margin: 0px 0px 6px 12px;
}
#printEdition ul {
	padding: 0px 12px;
}
#printEdition ul li {
	padding: 0px; width: 100%; color: rgb(255, 255, 255); line-height: 1.2em; font-size: 12px;
}
#printEdition ul li.noLink {
	padding: 0px 0px 6px; color: rgb(255, 255, 255);
}
#printEdition ul li.noLink a {
	color: rgb(142, 208, 255);
}
#printEdition ul li a {
	padding: 0px; display: inline;
}
#topper #printEdition span {
	background: 0px; color: rgb(142, 208, 255);
}
#homeDelivery {
	width: 186px;
}
#homeDelivery ul {
	padding: 12px;
}
#homeDelivery ul li {
	padding: 6px 0px; color: rgb(255, 255, 255); line-height: 1em; font-size: 12px;
}
#homeDelivery ul li a {
	padding: 0px; display: inline;
}
#homeDelivery a.tipHover-html {
	color: rgb(142, 208, 255); padding-left: 5px; font-size: 11px; font-weight: normal; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
#topper #homeDelivery span {
	background: 0px; color: rgb(142, 208, 255);
}
.flyout#alerts ul {
	padding: 6px 0px 0px 12px;
}
.flyout#alerts ul li {
	padding: 8px 0px; color: rgb(255, 255, 255); border-bottom-color: rgb(21, 95, 147); border-bottom-width: 1px; border-bottom-style: dotted;
}
.flyout#alerts ul li:last-child {
	border: 0px currentColor;
}
.flyout#alerts ul li p {
	color: rgb(204, 204, 204); line-height: 1.2em; font-size: 12px;
}
.flyout#alerts ul li p strong {
	color: rgb(255, 255, 255);
}
.flyout#alerts ul li .time {
	color: rgb(63, 143, 200); font-size: 12px;
}
.flyout#alerts p.summary {
	padding: 12px 12px 0px; color: rgb(255, 255, 255); line-height: 1.4em;
}
.flyout#alerts a.see {
	padding: 4px 12px; color: rgb(142, 208, 255); display: block;
}
.flyout#weather {
	left: -1px; width: 314px; color: rgb(255, 255, 255); padding-bottom: 0px;
}
.flyout#weather p {
	padding: 0px 0px 0px 12px;
}
.flyout#weather .head {
	padding: 12px 0px 0px 12px; font-size: 18px;
}
.flyout#weather .conditions {
	padding: 20px 0px 0px 12px; width: 90px; text-align: center; float: left; display: block;
}
.flyout#weather .conditions span.hiLo {
	padding: 2px 0px 0px; color: rgb(204, 204, 204); line-height: 1.6em; display: block;
}
.flyout#weather .degree {
	padding: 2px 0px 6px; font-size: 40px; display: block;
}
.flyout#weather .todaysWeather {
	margin: 12px 0px 0px 12px; border: 0px currentColor; float: left;
}
.flyout#weather .radar {
	width: 100px; font-size: 11px; margin-left: 2px; float: left; display: block;
}
.flyout#weather .radar img {
	border: 1px solid rgb(4, 53, 81);
}
.flyout#weather .detail {
	padding: 6px 0px 0px 12px; color: rgb(204, 204, 204); line-height: 1.3em; clear: both;
}
.flyout#weather p.links {
	padding: 6px 0px 0px;
}
.flyout#weather .links a {
	background-position: 0px -90px; margin: 0px; padding: 12px 0.95em; width: 80px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; border-right-color: rgb(40, 108, 158); border-left-color: rgb(5, 23, 31); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left; display: inline-block; cursor: pointer;
}
.flyout#weather .links a:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.flyout#weather .links a:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.flyout#weather .links a:hover {
	background-position: 0px -130px; text-decoration: none;
}
.flyout#weather .ad {
	clear: both;
}
.flyout#weather .ad .adBanner {
	padding: 0px;
}
.flyout#profile {
	padding: 0px; left: inherit; width: 100%; right: 0px; min-width: 130px;
}
.flyout#profile ul {
	float: none;
}
.flyout#profile li {
	padding: 0px; width: 100%; float: none;
}
.flyout#profile li a {
	padding: 10px; width: 100%; clear: both; display: block;
}
.flyout#profile li a:hover {
	background: rgb(10, 97, 144); text-decoration: none;
}
#fancybox-loading {
	left: 50%; top: 50%; width: 40px; height: 40px; overflow: hidden; margin-top: -20px; margin-left: -20px; display: none; position: fixed; z-index: 9104; cursor: pointer;
}
#fancybox-loading div {
	left: 0px; top: 0px; width: 40px; height: 480px; position: absolute; background-image: url("/css/img/fancybox/fancybox.png");
}
#fancybox-overlay {
	background: rgb(26, 69, 98); left: 0px; top: 0px; right: 0px; bottom: 0px; display: none; position: absolute; z-index: 120000;
}
#fancybox-tmp {
	margin: 0px; padding: 0px; border: 0px currentColor; overflow: auto; display: none;
}
#fancybox-wrap {
	margin: 0px; padding: 0px; left: 0px; top: 0px; display: none; position: absolute; z-index: 121000;
}
#fancybox-outer {
	background: rgb(255, 255, 255); border: 0px currentColor; width: 100%; height: 100%; position: relative; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.fancyGallery #fancybox-outer {
	background-color: rgb(4, 17, 32);
}
#fancybox-inner {
	margin: 0px; padding: 0px; outline: 0px; left: 0px; top: 0px; width: 1px; height: 1px; overflow: hidden; position: absolute;
}
#fancybox-hide-sel-frame {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
#fancybox-close {
	background: url("/css/newsday/rd2/img/buttons.png") no-repeat -252px 0px; top: 10px; width: 24px; height: 24px; right: 10px; text-indent: -9999em; overflow: hidden; display: none; position: absolute; z-index: 9103; cursor: pointer;
}
#fancybox-close:hover {
	background-position: -276px 0px;
}
#fancybox_error {
	font: 12px/20px Arial; margin: 0px; padding: 7px; color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal;
}
#fancybox-content {
	margin: 0px auto; padding: 10px; width: auto; height: auto;
}
#fancybox-img {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; width: 100%; height: 100%; line-height: 0; vertical-align: top; -ms-interpolation-mode: bicubic;
}
#fancybox-frame {
	border: 0px currentColor; width: 100%; height: 100%; display: block; position: relative;
}
#fancybox-title {
	left: 0px; bottom: 0px; font-family: Arial; font-size: 12px; position: absolute; z-index: 1102;
}
#fancybox-title a {
	color: rgb(142, 208, 255);
}
.fancybox-title-inside {
	padding: 10px 0px; text-align: center; color: rgb(51, 51, 51);
}
.fancybox-title-outside {
	text-align: center; color: rgb(255, 255, 255); padding-top: 5px; font-weight: bold;
}
.fancybox-title-over {
	text-align: left; color: rgb(255, 255, 255);
}
#fancybox-title-over p {
	text-align: left; color: rgb(255, 255, 255);
}
#fancybox-title-over {
	padding: 10px; display: block; background-image: url("/css/img/fancybox/fancy_title_over.png");
}
.fancyGallery #fancybox-title-over {
	background: 0px 0px rgb(11, 48, 78); color: rgb(255, 255, 255); opacity: 0.9;
}
#fancybox-title-wrap {
	display: inline-block;
}
#fancybox-title-wrap span {
	height: 32px; float: left;
}
#fancybox-title-left {
	background-position: -40px -90px; padding-left: 15px; background-image: url("/css/img/fancybox/fancybox.png"); background-repeat: no-repeat;
}
#fancybox-title-main {
	background-position: 0px -40px; color: rgb(255, 255, 255); line-height: 29px; font-weight: bold; background-image: url("/css/img/fancybox/fancybox-x.png");
}
#fancybox-title-right {
	background-position: -55px -90px; padding-left: 15px; background-image: url("/css/img/fancybox/fancybox.png"); background-repeat: no-repeat;
}
#fancybox-left {
	outline: 0px; width: 35%; height: 100%; bottom: 0px; display: none; position: absolute; z-index: 1102; cursor: pointer; background-image: url("/css/img/fancybox/blank.gif");
}
#fancybox-right {
	outline: 0px; width: 35%; height: 100%; bottom: 0px; display: none; position: absolute; z-index: 1102; cursor: pointer; background-image: url("/css/img/fancybox/blank.gif");
}
#fancybox-left {
	left: 0px;
}
#fancybox-right {
	right: 0px;
}
#fancybox-left-ico {
	left: auto; top: 50%; width: 48px; height: 52px; margin-top: -25px; display: block; position: absolute; z-index: 1102; cursor: pointer; background-image: url("/css/newsday/rd2/img/buttons.png");
}
#fancybox-right-ico {
	left: auto; top: 50%; width: 48px; height: 52px; margin-top: -25px; display: block; position: absolute; z-index: 1102; cursor: pointer; background-image: url("/css/newsday/rd2/img/buttons.png");
}
#fancybox-left-ico {
	background-position: 0px -246px;
}
#fancybox-left-ico:hover {
	background-position: -51px -246px;
}
#fancybox-right-ico {
	background-position: 0px -304px;
}
#fancybox-right-ico:hover {
	background-position: -51px -304px;
}
#fancybox-left:hover {
	visibility: visible;
}
#fancybox-right:hover {
	visibility: visible;
}
#fancybox-left span {
	left: 0px;
}
#fancybox-right span {
	left: auto; right: 0px;
}
.fancybox-bg {
	margin: 0px; padding: 0px; border: 0px currentColor; width: 20px; height: 20px; position: absolute; z-index: 1001;
}
#fancybox-bg-n {
	left: 0px; top: -20px; width: 100%; background-image: url("/css/img/fancybox/fancybox-x.png");
}
#fancybox-bg-ne {
	background-position: -40px -162px; top: -20px; right: -20px; background-image: url("/css/img/fancybox/fancybox.png");
}
#fancybox-bg-e {
	background-position: -20px 0px; top: 0px; height: 100%; right: -20px; background-image: url("/css/img/fancybox/fancybox-y.png");
}
#fancybox-bg-se {
	background-position: -40px -182px; right: -20px; bottom: -20px; background-image: url("/css/img/fancybox/fancybox.png");
}
#fancybox-bg-s {
	background-position: 0px -20px; left: 0px; width: 100%; bottom: -20px; background-image: url("/css/img/fancybox/fancybox-x.png");
}
#fancybox-bg-sw {
	background-position: -40px -142px; left: -20px; bottom: -20px; background-image: url("/css/img/fancybox/fancybox.png");
}
#fancybox-bg-w {
	left: -20px; top: 0px; height: 100%; background-image: url("/css/img/fancybox/fancybox-y.png");
}
#fancybox-bg-nw {
	background-position: -40px -122px; left: -20px; top: -20px; background-image: url("/css/img/fancybox/fancybox.png");
}
#cluetip-close img {
	border: 0px currentColor;
}
#cluetip-title {
	overflow: hidden;
}
#cluetip-title #cluetip-close {
	float: right; position: relative;
}
#cluetip-waitimage {
	width: 43px; height: 11px; position: absolute;
}
.cluetip-arrows {
	left: -11px; top: 10px; width: 11px; height: 22px; display: none; position: absolute; background-repeat: no-repeat;
}
#cluetip-extra {
	display: none;
}
.cluetip-default p {
	margin: 0px 0px 0.5em; padding: 0px; color: rgb(74, 74, 74); line-height: 1.2em; font-size: 12px;
}
.cluetip-default img {
	border: 1px solid rgb(255, 255, 255);
}
.cluetip-default p span {
	font-weight: bold;
}
.cluetip-default h1 {
	margin: 0px 0px 0.5em; color: rgb(26, 85, 123); font-size: 24px;
}
.cluetip-default h2 {
	margin: 0px 0px 0.5em; color: rgb(26, 85, 123); font-size: 24px;
}
.cluetip-default h3 {
	margin: 0px 0px 0.5em; color: rgb(26, 85, 123); font-size: 24px;
}
.cluetip-default h4 {
	margin: 0px 0px 0.5em; color: rgb(26, 85, 123); font-size: 24px;
}
.cluetip-default ul {
	list-style: square; padding: 0px 0px 0px 12px; color: rgb(74, 74, 74); font-size: 12px;
}
.cluetip-default ul li {
	padding: 0px 0px 4px;
}
.cluetip-default {
	color: rgb(74, 74, 74); background-color: rgb(255, 255, 255); -moz-box-shadow: 0 0 15px #000; -webkit-box-shadow: 0 0 15px #000;
}
.cluetip-default #cluetip-outer {
	margin: 0px; position: relative; background-color: rgb(255, 255, 255);
}
.cluetip-default h3#cluetip-title {
	margin: 0px 0px -12px; padding: 24px 32px 0px; font-size: 18px; font-weight: normal;
}
.cluetip-default #cluetip-title a {
	color: rgb(26, 85, 123); font-size: 0.95em;
}
.cluetip-default #cluetip-inner {
	padding: 24px 32px;
}
.cluetip-default div#cluetip-close {
	margin: 0px; top: 10px; width: 24px; height: 24px; right: 10px; color: rgb(26, 85, 123); text-indent: -9999em; overflow: hidden; position: absolute;
}
.cluetip-default div#cluetip-close a {
	background: url("/css/img/shared-set.png") -252px 37px; width: 24px; height: 24px; float: left;
}
.cluetip-default div#cluetip-close a:hover {
	background-position: -276px 37px;
}
.clue-right-default .cluetip-arrows {
	background-image: url("/css/img/cluetip/arrowleft.png");
}
.clue-left-default .cluetip-arrows {
	left: 100%; margin-right: -11px; background-image: url("/css/img/cluetip/arrowright.png");
}
.clue-top-default .cluetip-arrows {
	left: 50%; top: 100%; width: 22px; height: 11px; margin-left: -11px; background-image: url("/css/img/cluetip/arrowdown.png");
}
.clue-bottom-default .cluetip-arrows {
	left: 50%; top: -11px; width: 22px; height: 11px; margin-left: -11px; background-image: url("/css/img/cluetip/arrowup.png");
}
.cluetip-jtip {
	background-color: transparent;
}
.cluetip-jtip #cluetip-outer {
	border: 2px solid rgb(204, 204, 204); position: relative; background-color: rgb(255, 255, 255);
}
.cluetip-jtip h3#cluetip-title {
	margin: 0px 0px 5px; padding: 2px 5px; color: rgb(51, 51, 51); font-size: 16px; font-weight: normal; background-color: rgb(204, 204, 204);
}
.cluetip-jtip #cluetip-inner {
	padding: 0px 5px 5px; display: inline-block;
}
.cluetip-jtip div#cluetip-close {
	margin: 0px 5px 5px; text-align: right; color: rgb(153, 0, 0);
}
.clue-right-jtip .cluetip-arrows {
	background-image: url("/css/img/cluetip/arrowleft.png");
}
.clue-left-jtip .cluetip-arrows {
	left: 100%; margin-right: -11px; background-image: url("/css/img/cluetip/arrowright.png");
}
.clue-top-jtip .cluetip-arrows {
	left: 50%; top: 100%; width: 22px; height: 11px; margin-left: -11px; background-image: url("/css/img/cluetip/arrowdown.png");
}
.clue-bottom-jtip .cluetip-arrows {
	left: 50%; top: -11px; width: 22px; height: 11px; margin-left: -11px; background-image: url("/css/img/cluetip/arrowup.png");
}
.cluetip-rounded {
	background: url("/css/img/cluetip/bl.gif") no-repeat 0px 100%; margin-top: 10px; margin-left: 12px;
}
.cluetip-rounded #cluetip-outer {
	background: url("/css/img/cluetip/tl.gif") no-repeat 0px 0px; margin-top: -12px;
}
.cluetip-rounded #cluetip-title {
	margin: 0px -12px 0px 0px; padding: 12px 12px 0px; position: relative; background-color: transparent;
}
.cluetip-rounded #cluetip-extra {
	background: url("/css/img/cluetip/tr.gif") no-repeat 100% 0px; margin: -12px -12px 0px 0px; top: 0px; width: 12px; height: 30px; right: 0px; display: block; position: absolute;
}
.cluetip-rounded #cluetip-inner {
	background: url("/css/img/cluetip/br.gif") no-repeat 100% 100%; margin: -18px -12px 0px 0px; padding: 5px 12px 12px; position: relative;
}
.cluetip-rounded div#cluetip-close {
	margin: 0px 5px 5px; text-align: right; color: rgb(0, 0, 153);
}
.cluetip-rounded div#cluetip-close a {
	color: rgb(119, 119, 119);
}
.clue-right-rounded .cluetip-arrows {
	background-image: url("/css/img/cluetip/rarrowleft.gif");
}
.clue-left-rounded .cluetip-arrows {
	left: 100%; margin-left: 12px; background-image: url("/css/img/cluetip/rarrowright.gif");
}
.clue-top-rounded .cluetip-arrows {
	left: 50%; top: 100%; width: 22px; height: 11px; margin-left: -11px; background-image: url("/css/img/cluetip/rarrowdown.gif");
}
.clue-bottom-rounded .cluetip-arrows {
	left: 50%; top: -23px; width: 22px; height: 11px; margin-left: -11px; background-image: url("/css/img/cluetip/rarrowup.gif");
}
.col {
	padding: 0px 10px 12px 0px; width: 320px; float: left;
}
.right.col {
	padding: 0px;
}
.module {
	background-position: 0px -1454px; margin: 8px 0px 0px; border-radius: 4px; border: 1px solid rgb(181, 194, 202); width: auto; overflow: hidden; position: relative; box-shadow: 0px 0px 8px #999; background-color: rgb(255, 255, 255); -moz-box-shadow: 0 0 8px #999; -webkit-box-shadow: 0 0 8px #999; -moz-border-radius: 4px;
}
.module > h4 {
	padding: 10px 12px; margin-bottom: 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.module > h3 {
	padding: 10px 12px; margin-bottom: 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.module > h2 {
	padding: 10px 12px; margin-bottom: 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.moduleLite {
	background: rgb(255, 255, 255); border: 1px solid rgb(181, 194, 202);
}
.moduleLite h5 {
	margin: 0px 0px 10px; padding: 10px; color: rgb(26, 85, 123); font-size: 125%; font-weight: normal; border-bottom-color: rgb(181, 181, 181); border-bottom-width: 1px; border-bottom-style: dotted;
}
.module > ul {
	padding: 6px 6px 6px 10px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
.module .ul {
	padding: 6px 6px 6px 10px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
.module li {
	padding: 3px 0px 12px; clear: both; display: block;
}
.module .ul a {
	padding: 3px 0px 12px; clear: both; display: block;
}
.li.module li {
	margin-left: 16px; display: list-item;
}
.module li a {
	color: rgb(6, 24, 38); font-size: 12px; font-weight: bold;
}
.module .ul a {
	color: rgb(6, 24, 38); font-size: 12px; font-weight: bold;
}
.module ul.tabs li {
	clear: none;
}
.module li a.sec {
	font-size: 11px;
}
li.lead a.sec {
	font-size: 11px;
}
.module ul li.lead p {
	overflow: hidden; clear: none;
}
.module .time {
	display: block;
}
.module .rels {
	padding: 12px 12px 10px 6px; bottom: 0px; color: rgb(204, 204, 204); font-size: 12px; position: absolute;
}
.module .rels a {
	padding: 0px 6px; font-size: 11px; font-weight: bold;
}
.module .see {
	padding: 6px 12px; text-align: right; display: block;
}
#secondary .module {
	margin-bottom: 12px;
}
.cubeAd.module {
	overflow: visible; z-index: 1000;
}
.sm.module a.img {
	float: none;
}
.sm.module .data a.img {
	float: left;
}
.sm.module {
	padding-bottom: 32px;
}
.module .lead a .ugc {
	margin: 0px; left: 1px; top: -8px;
}
.module .lead a.img .ugc {
	margin: 0px; left: 1px; top: 65px;
}
.module .sm.vlogo {
	background: url("/css/img/varsity-logos.png") no-repeat 0px -46px; top: -1px; width: 153px; height: 42px; right: -2px; text-indent: -9999px; overflow: hidden; display: block; position: absolute;
}
#featuredEvents .lead img {
	margin-bottom: 0px;
}
#featuredEvents .lead .label {
	line-height: 0.9em;
}
#featuredEvents .lead .label .sec {
	font-size: 11px;
}
#featuredEvents li {
	padding: 2px 0px;
}
#featuredEvents .time {
	margin: 0px; padding: 0px; color: rgb(255, 78, 209);
}
#featuredEvents h5 {
	font-size: 12px; font-weight: normal;
}
#featuredEvents .cal {
	padding: 0px 0px 6px 8px; bottom: 0px; position: absolute;
}
#featuredEvents .cal a {
	background-position: 0px -662px; margin: 4px 1px 0px 0px; padding: 1px 0px 4px; border-radius: 4px; border: 1px solid rgb(191, 212, 223); width: 34px; height: 28px; text-align: center; letter-spacing: -0.03em; font-size: 11px; display: inline-block; -moz-border-radius: 4px;
}
#featuredEvents .cal a:hover {
	background-position: 0px -694px; text-decoration: none;
}
#featuredEvents .cal a span {
	padding: 2px 0px 0px; font-size: 18px; font-weight: bold; display: block;
}
a.module.feature {
	margin: 8px 0px 12px; overflow: hidden; padding-right: 6px; display: block; cursor: pointer;
}
a.five.module.feature {
	padding: 4px 6px 4px 10px; height: 95px; margin-bottom: 0.6em;
}
a.five.module.feature .ugc {
	left: 4px; top: 106px;
}
a.five.module.feature:hover {
	background-position: 0px -554px;
}
a.module.feature:hover {
	background-position: 0px -564px; text-decoration: none;
}
a.module.feature img {
	margin: 0px 8px 0px -4px; border: 0px currentColor; float: left;
}
a.module.feature span {
	display: block;
}
a.module.feature span.sp {
	padding: 8px 0px 2px; color: rgb(102, 102, 102); font-size: 11px;
}
a.five.module.feature span.sp {
	padding-top: 3px;
}
a.module.feature span.headline {
	color: rgb(6, 24, 38); line-height: 1.1em; font-size: 13px; font-weight: bold;
}
a.module.feature span.readIn {
	padding: 2px 0px 0px; color: rgb(0, 0, 0); line-height: 1.1em; font-size: 11px;
}
#secondary .module ul.tabs {
	margin: 0px -10px -10px; padding: 0px; border: 0px currentColor;
}
.buzz.module ul.tabs {
	margin: 0px -10px -10px; padding: 0px; border: 0px currentColor;
}
.buzz.module .tabContent {
	height: 360px; overflow: hidden;
}
#secondary .buzz.module .tabContent {
	height: auto;
}
.buzz.module iframe {
	margin: 1px; border: 0px currentColor; width: 326px; height: 255px; overflow: hidden;
}
.col .module ul.tabs h3 {
	font-size: 13px;
}
#main .col .module ul.tabs li {
	padding: 0px;
}
.col .module ul.tabs li a {
	padding: 12px 2px; width: 163px;
}
#twitterSearch img {
	margin: 2px 12px 6px 6px; float: left;
}
#twitterSearch .username a {
	color: rgb(6, 24, 38); font-weight: bold;
}
.module #twitterSearch {
	height: 310px; padding-top: 6px; clear: both; -ms-overflow-y: auto;
}
.tabbedPanel.module #twitterSearch {
	height: 292px;
}
#secondary .tabbedPanel.module #twitterSearch {
	height: 302px;
}
#twitterSearch .tweet {
	margin: 5px 8px; clear: both;
}
#twitterSearch p.text {
	line-height: 1.5em; padding-left: 44px; font-size: 12px;
}
#twitterSearch .time a {
	color: rgb(153, 153, 153);
}
.buzz.module div {
	overflow: hidden;
}
.tabbedPanel.buzz.module div.fb {
	margin: 4px; width: 317px;
}
.tabbedPanel.buzz.module .activity {
	width: 319px;
}
.tabbedPanel.buzz.module .activity div {
	margin: 0px 4px -5px;
}
.buzz.module div.fb {
	margin: -2px 0px 0px -5px;
}
.buzz.module iframe {
	margin: -2px;
}
.buzz.module .promo {
	padding: 6px 0px 7px; position: relative;
}
.buzz.module .promo p {
	padding: 6px 12px 12px; color: rgb(6, 24, 38); line-height: 1.2em; font-size: 13px; font-weight: bold;
}
.buzz.module .promo p a {
	font-weight: normal;
}
.buzz.module .promo .follow {
	left: 86px; top: 42px; position: absolute;
}
.tabbedPanel.buzz.module .promo .follow {
	left: 58px; top: 32px;
}
.buzz.module a.twit.icon {
	background-position: 0px -308px; margin: -4px 12px 0px 0px; width: 60px; height: 60px; float: left; display: block;
}
.rss.module p img {
	background-position: 0px -308px; margin: -4px 12px 0px 0px; width: 60px; height: 60px; float: left; display: block;
}
.rss.module p a.ap.icon {
	background-position: 0px -308px; margin: -4px 12px 0px 0px; width: 60px; height: 60px; float: left; display: block;
}
.buzz.module a.twit.icon img {
	margin: 2px;
}
.buzz.module a.ap.icon {
	background-position: -179px -632px;
}
.buzz.tabbedPanel.module .promo .twit.icon {
	background-position: -180px -594px; margin: 2px 12px 0px 0px; width: 32px; height: 32px;
}
.buzz.module .fb_edge_widget_with_comment {
	top: 12px; right: 8px; position: absolute;
}
.buzz.module .fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {
	display: none;
}
.uniformChecker.module h4 {
	margin-bottom: 12px;
}
.uniformChecker.module label {
	padding: 5px 12px; width: 200px;
}
#ap p {
	padding: 12px;
}
#ap h4 {
	clear: both;
}
#ap a.ap.icon {
	background-position: -179px -632px;
}
#secondary .module.dsq-widget ul {
	padding: 0px 12px;
}
#secondary .module.dsq-widget li {
	margin: 0px; padding: 6px 0px; line-height: 1.2em; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#main .blue#dsq-combo-widget #dsq-combo-content .dsq-combo-box li {
	margin: 0px; padding: 6px 0px; line-height: 1.2em; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#secondary .module.dsq-widget li img {
	margin: 0px 12px 0px 0px;
}
#dsq-combo-widget #dsq-combo-content .dsq-combo-avatar {
	margin: 0px 12px 0px 0px;
}
#secondary .module.dsq-widget .pow {
	padding: 6px 12px; color: rgb(153, 153, 153); font-size: 10px; float: right;
}
#secondary .module.dsq-widget li .dsq-widget-meta a {
	color: rgb(153, 153, 153); font-size: 11px; font-weight: normal;
}
#dsq-combo-content .dsq-combo-box .dsq-widget-meta a {
	color: rgb(153, 153, 153); font-size: 11px; font-weight: normal;
}
.blue#dsq-combo-widget #dsq-combo-tabs {
	margin: 0px -1px 0px 1px;
}
.blue#dsq-combo-widget #dsq-combo-tabs li {
	background: 0px; margin: 0px -1px 0px 0px; padding: 0px; width: 107px; text-transform: capitalize; clear: none; float: left;
}
.blue#dsq-combo-widget #dsq-combo-tabs li a {
	font-size: 12px; font-weight: normal;
}
ul#dsq-combo-tabs {
	width: 322px;
}
#main .blue#dsq-combo-widget #dsq-combo-content .dsq-combo-box {
	background: 0px;
}
#dsq-combo-widget #dsq-combo-content h3 {
	display: none;
}
#dsq-combo-widget #dsq-combo-logo a img {
	margin: 12px 0px -17px;
}
#where #details a.btn {
	top: 8px; right: 6px; font-weight: normal; position: absolute;
}
#where a.btn {
	top: 8px; right: 6px; font-weight: normal; position: absolute;
}
#where #listMap {
	margin: 12px 12px 8px; border: 1px solid rgb(102, 102, 102); width: 297px; height: 167px;
}
#where p {
	padding: 0px 0px 12px 12px; line-height: 1.1em;
}
#where p strong {
	padding: 0px 0px 2px; color: rgb(0, 0, 0); display: block;
}
#where #details {
	padding: 6px 12px; line-height: 1.2em;
}
#where #details a {
	color: rgb(0, 0, 0); font-weight: bold;
}
.featured.module h3 {
	margin-bottom: 2px;
}
.featured.module div a {
	padding: 0px 12px; height: 100px; color: rgb(0, 0, 0); line-height: 1.2em; letter-spacing: -0.02em; clear: both; font-size: 18px; font-weight: bold; display: block; position: relative;
}
.featured.module div a img {
	margin: 6px 12px 6px 0px; float: left;
}
.featured.module div a span {
	padding: 22px 0px 0px; display: block;
}
.featured.module div a span.ugc {
	padding: 0px 4px; left: 13px; top: 72px; font-size: 11px;
}
.featured.module .btn {
	top: 7px; right: 6px; position: absolute;
}
.featured.module div a em {
	font-size: 11px;
}
.featured.module div a:hover em {
	text-decoration: none;
}
.module#careers {
	min-height: 400px;
}
.module#careers h3 {
	color: rgb(6, 24, 38); font-size: 18px;
}
.module#careers #jobframe {
	overflow: hidden; margin-top: 12px;
}
.module#careers .jobsHolder ul {
	padding: 2px 12px; margin-bottom: 6px;
}
.module#careers .jobsHolder ul li {
	padding: 0px; font-size: 12px;
}
.module#careers .jobsHolder .title {
	line-height: 1.2em; font-size: 14px; font-weight: bold;
}
.module#careers #jobframe ul:hover {
	background: rgb(245, 246, 247);
}
.module#careers form {
	background: rgb(244, 246, 247); padding: 12px; left: 0px; width: 100%; bottom: 0px; overflow: hidden; margin-top: 12px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; display: block; position: absolute;
}
.module#careers form input[type='text'] {
	margin: 0px; border: 1px solid rgb(204, 204, 204); width: 212px; height: 25px; float: left;
}
.module#careers form input[type='submit'] {
	background: url("/css/newsday/rd2/img/blends.jpg") repeat-x 0px -736px; margin: 0px 0px 0px 4px; padding: 5px 10px 4px; border: 1px solid rgb(181, 194, 202); width: 74px; color: rgb(26, 85, 123) !important; float: left; cursor: pointer; box-shadow: none; text-shadow: none;
}
.module#careers form .atCol2 {
	display: none;
}
.aiTextDescription {
	display: none;
}
#kwsJobTitleOnly {
	display: none;
}
.atCol1 label {
	display: none;
}
.module#careers .atCol1 {
	margin: 0px; padding-top: 14px;
}
.module#careers .atWidget {
	position: static;
}
#main .atButton {
	filter:;
}
#careers .label {
	left: 12px; bottom: 46px; text-transform: none; font-size: 13px; font-weight: bold; position: absolute; z-index: 99999;
}
#main #downpage .localedge ul {
	margin: 6px 0px 0px 12px; padding: 0px; float: left;
}
#main #downpage .localedge li {
	padding-top: 9px; padding-bottom: 0px;
}
.localedge.module li a {
	color: rgb(26, 85, 123); font-size: 12px; font-weight: normal;
}
.localedge img {
	padding: 7px 12px; border: 0px currentColor; float: left;
}
.localedge_searchContents {
	clear: both;
}
.localedge_header {
	padding: 16px 11px 36px; clear: both;
}
.localedge form .ltBtn {
	width: 34px; height: 28px; text-indent: -99999em; margin-left: -2px; float: left; position: relative; cursor: pointer; border-top-right-radius: 4px; border-bottom-right-radius: 4px;
}
.localedge form .edgebtn span {
	background: url("/css/newsday/rd2/img/icon-set.png") no-repeat -96px -118px; top: 4px; width: 22px; height: 20px; right: 6px; display: block; position: absolute; pointer-events: none;
}
.localedge form .text {
	padding: 6px; border: 1px solid rgb(32, 93, 126); width: 210px; height: 14px; color: rgb(102, 102, 102); float: left;
}
.edgebtn {
	width: 257px; position: relative;
}
.more {
	clear: both;
}
.edgefooter {
	padding: 5px 12px; font-size: 12px; float: left;
}
.localedge.module {
	padding-bottom: 10px;
}
.module#directories .town.yellowPage h5 {
	margin: 12px -12px 0px; padding: 9px 13px 0px; color: rgb(26, 85, 123); font-weight: normal; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.module#directories .town.yellowPage ul {
	margin: 6px 5px 0px 0px; width: 48%; padding-bottom: 12px;
}
.town.yellowPage {
	padding: 0px;
}
.town.yellowPage p {
	padding: 6px 12px;
}
.town.yellowPage h4 {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.town.yellowPage img {
	padding: 7px 12px; border: 0px currentColor; float: left;
}
.town.yellowPage .localedge_header {
	padding: 0px; clear: both;
}
.town.yellowPage .localedge_searchInput {
	padding: 6px; border: 1px solid rgb(181, 194, 202); width: 280px; height: 14px;
}
.town.yellowPage .edgefooter {
	padding: 0px; float: left;
}
.town.yellowPage form {
	padding-top: 0px;
}
.poll.module {
	padding-bottom: 16px;
}
.poll.module p.lead {
	padding: 12px 14px; color: rgb(6, 24, 38); line-height: 1.1em; font-size: 17px;
}
#main .poll.module p {
	padding: 2px 14px 18px; clear: both;
}
.poll.module .percent {
	left: 22px; top: -22px; width: 20px; color: rgb(255, 255, 255); position: relative; text-shadow: 0.1em 0.05em #333;
}
#main .poll.module p.module {
	margin: 0px 12px 26px; padding: 0px; border: 0px currentColor; box-shadow: none;
}
.poll.module p.module a {
	background: url("/css/newsday/rd2/img/blends.jpg") repeat-x 0px -1454px; margin: 0px 10px 0px 0px; padding: 14px 77px 16px 40px; border-radius: 4px; border: 1px solid rgb(181, 194, 202); float: left; box-shadow: 0px 0px 8px #999;
}
.poll.module p.module a:last-child {
	border: 0px currentColor;
}
.poll.module p a {
	padding: 12px 0px 12px 38px; color: rgb(6, 24, 38); display: block; position: relative;
}
.poll.module p a span {
	background-position: -53px -169px; left: 12px; width: 20px; height: 20px; display: block; position: absolute;
}
.poll.module p a:hover {
	text-decoration: none;
}
.poll.module p a:hover span {
	background-position: -6px -169px;
}
.poll.module p span {
	color: rgb(96, 155, 189);
}
.poll.module .bar {
	background: rgb(181, 194, 202); margin: 0px 6px 6px 14px; border-radius: 10px; width: 290px; height: 18px; float: left; box-shadow: inset 0px 0px 3px #999; -moz-box-shadow: inset 0 0 3px #999; -moz-border-radius: 10px;
}
.poll.module .bar .barMid {
	background: url("/css/newsday/rd2/img/blends.jpg") 0px -102px; border-radius: 10px; height: 18px; -moz-border-radius: 10px;
}
.poll.module p.disclaimer {
	color: rgb(153, 153, 153); font-size: 11px; margin-bottom: -19px;
}
.norm.poll.module p #viewResults {
	padding: 11px 0px 0px; color: rgb(26, 85, 123); font-weight: bold;
}
.norm.poll.module p #backToVote {
	padding: 11px 0px 0px; color: rgb(26, 85, 123); font-weight: bold;
}
#secondary .poll button:hover {
	text-decoration: underline; cursor: pointer;
}
#primary .poll.module {
	margin: 8px 5px 8px 11px; min-height: 300px;
}
#primary #posts .poll {
	margin: 12px 0px;
}
#primary .poll.module p.lead {
	padding: 12px 0px 0px 12px; font-size: 16px; font-weight: bold;
}
#primary .poll.module .q {
	margin-right: 10px;
}
#primary .poll.module .bar {
	width: 96%;
}
#primary .poll.module .bar {
	height: 26px;
}
#primary .poll.module .bar .barMid {
	height: 26px;
}
#primary .poll.module .bar .barMid {
	background-position: 0px -98px;
}
#primary .poll.module .percent {
	top: -26px;
}
#primary .poll.module p.disclaimer {
	color: rgb(153, 153, 153); font-size: 11px; margin-bottom: 6px;
}
#primary .poll button {
	background: 0px; margin: 6px 0px 0px; padding: 4px 0px; border: 0px currentColor; color: rgb(26, 85, 123); font-weight: bold;
}
#primary .poll button:hover {
	text-decoration: underline; cursor: pointer;
}
.uniformSelect {
	border: 0px currentColor; width: 100%; color: rgb(74, 74, 74); line-height: 1.8em; overflow: hidden; display: block; position: relative;
}
.uniformSelect select {
	margin: 0px; padding: 0px; left: 0px; top: 4px; width: 100%; height: 20px; display: block; position: absolute; z-index: 99; cursor: pointer;
}
.uniformSelect:hover span {
	background-position: right -445px;
}
.uniformSelect span {
	background: url("/css/newsday/rd2/img/buttons.png") no-repeat right -417px; padding: 0px 30px 0px 6px; border: 1px solid rgb(181, 194, 202); left: 0px; top: 0px; height: 25px; right: 0px; font-size: 95%; display: block; position: relative; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.disabled .uniformSelect:hover span {
	background: url("/css/newsday/rd2/img/buttons.png") no-repeat right -417px; padding: 0px 30px 0px 6px; border: 1px solid rgb(181, 194, 202); left: 0px; top: 0px; height: 25px; right: 0px; font-size: 95%; display: block; position: relative; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.disabled .uniformSelect span {
	cursor: default; opacity: 0.5;
}
.uniformUploader {
	border: 1px solid rgb(181, 194, 202); width: 100%; overflow: hidden; position: relative; background-color: rgb(255, 255, 255); -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.uniformUploader .uploader input {
	margin: 0px; padding: 0px; top: 0px; width: 100%; height: 26px; right: 0px; position: absolute; z-index: 2; cursor: pointer;
}
.uniformUploader .uploader span.filename {
	background: rgb(255, 255, 255); padding: 6px 8px 0px; border: 0px currentColor; width: auto; height: 20px; text-align: left; color: rgb(15, 56, 84); float: left; display: inline; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.uniformUploader .uploader span.action {
	background: url("/css/newsday/rd2/img/blends.jpg") repeat-x 0px -736px; padding: 6px 2px 0px; border: 0px currentColor; top: 0px; width: 100px; height: 20px; text-align: center; right: 0px; color: rgb(26, 85, 123); font-weight: normal; position: absolute; z-index: 1; cursor: pointer; -moz-border-radius: 0 2px 2px 0; -webkit-border-bottom-right-radius: 2px; -webkit-border-top-right-radius: 2px;
}
.uniformUploader:hover .uploader span.action {
	background-position: 0px -800px;
}
.uniformRadio {
	margin: 5px 0px;
}
.uniformRadio label {
	margin-right: 12px; float: left;
}
.uniformRadio .radio {
	border: 0px currentColor; top: 0px; width: 15px; height: 15px; overflow: hidden; margin-right: 8px; float: left; display: inline; position: relative;
}
.uniformRadio .radio span {
	background: url("/css/newsday/rd2/img/buttons.png") no-repeat -54px -168px; left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: hidden; display: block; position: absolute; cursor: pointer;
}
.uniformRadio .radio span.checked {
	background-position: -7px -168px;
}
.uniformRadio .radio span:hover {
	background-position: -7px -168px;
}
.uniformRadio label:hover span {
	background-position: -7px -168px;
}
.uniformRadio .radio span input {
	position: absolute; opacity: 0;
}
#footer {
	background: url("/css/newsday/rd2/img/blends.jpg") repeat-x 0px -825px; margin: 12px 0px 0px; clear: both; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#footer .inner {
	margin: 0px auto; padding: 8px 0px 0px; width: 980px;
}
#footer #services {
	padding: 0px 0px 6px; float: left;
}
#footer #network {
	padding: 0px 0px 6px; float: left;
}
#footer #services a {
	background: url("/css/newsday/rd2/img/icon-set.png") no-repeat; padding: 70px 0px 0px; width: 88px; height: 33px; text-align: center; color: rgb(54, 120, 154); font-weight: bold; margin-right: 18px; display: inline-block; cursor: pointer;
}
.nyfooter#footer #services a {
	margin-right: 35px;
}
#footer #services a.fb {
	background-position: 16px -204px;
}
#footer #services a.fb:hover {
	background-position: -84px -204px;
}
#footer #services a.twit {
	background-position: 16px -305px;
}
#footer #services a.twit:hover {
	background-position: -83px -305px;
}
#footer #services a.alert {
	background-position: 16px -409px;
}
#footer #services a.alert:hover {
	background-position: -84px -409px;
}
#footer #services a.nl {
	background-position: 16px -522px;
}
#footer #services a.nl:hover {
	background-position: -84px -522px;
}
#footer #services a.app {
	background-position: 16px -629px;
}
#footer #services a.app:hover {
	background-position: -85px -629px;
}
#footer #services a.mobile {
	background-position: 16px -747px;
}
#footer #services a.mobile:hover {
	background-position: -85px -747px;
}
#footer #network {
	width: 320px; overflow: hidden; padding-left: 0px; margin-bottom: 10px; float: left;
}
#footer #network a {
	padding: 2px 0px; width: 146px; color: rgb(26, 85, 123); font-size: 12px; margin-left: 12px; float: left; display: block;
}
#footer #botLinks {
	padding-bottom: 46px; clear: both; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#footer #botLinks .inner {
	margin: 0px auto; padding: 12px; width: 950px; text-align: right; font-size: 10px;
}
#footer #botLinks a {
	padding: 0px 6px; color: rgb(102, 102, 102);
}
div#floatingbar {
	background: url("/css/newsday/rd2/img/blends.jpg") repeat-x 0px -1106px rgb(0, 45, 76); left: 0px; width: 100%; height: 29px; bottom: -30px; border-top-color: rgb(48, 95, 129); border-top-width: 1px; border-top-style: solid; display: block; position: absolute; z-index: 11000;
}
body div#floatingbar {
	position: fixed;
}
#floatingbar .tog {
	background: rgb(0, 45, 76); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(4, 17, 32) rgb(4, 17, 32) currentColor; top: -18px; right: 0px; position: absolute;
}
#floatingbar .tog a {
	padding: 2px 8px; font-size: 10px; cursor: pointer;
}
#floatingbar .tog a span {
	background-position: -69px -142px;
}
#floatingbar .tog a span.up {
	background-position: -100px -143px;
}
#floatingbar ul {
	margin: 0px auto; width: 980px; display: block; list-style-type: none; position: relative;
}
#floatingbar ul li:first-child {
	border-left-color: rgb(4, 17, 32); border-left-width: 1px; border-left-style: solid;
}
#floatingbar ul li {
	color: rgb(102, 102, 102); border-right-color: rgb(1, 61, 103); border-left-color: rgb(4, 17, 32); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left; position: relative;
}
#floatingbar ul li a {
	padding: 8px 16px; color: rgb(255, 255, 255); font-family: Arial; font-size: 12px; font-weight: normal; text-decoration: none; display: block;
}
#floatingbar ul li a:hover {
	background: rgb(0, 45, 76);
}
#floatingbar ul a span {
	background: url("/css/newsday/rd2/img/icon-set.png") no-repeat -126px -124px; margin: 0px 0px 0px 4px; width: 14px; height: 10px; display: inline-block;
}
#floatingbar ul li.logo {
	border-width: 0px 1px 0px 0px; border-style: none solid none none; border-color: currentColor rgb(1, 61, 103) currentColor currentColor;
}
#floatingbar ul li.logo a {
	background: url("/css/newsday/rd2/img/logos.png") no-repeat -136px -69px; width: 6px; height: 12px; margin-right: 10px;
}
#floatingbar ul li a img {
	border: 0px currentColor; float: left;
}
#floatingbar ul li.reg {
	right: 67px; position: absolute;
}
#floatingbar ul li.profile {
	right: 67px; position: absolute;
}
#floatingbar ul li.profile {
	right: 74px;
}
#floatingbar ul li.logIn {
	right: 0px; border-right-color: rgb(4, 17, 32); border-right-width: 1px; border-right-style: solid; position: absolute;
}
#floatingbar ul li .flyout {
	background: rgb(0, 45, 76); padding: 0px; top: -120px; width: 100px;
}
#floatingbar ul li .flyout a {
	border-bottom-color: rgb(8, 66, 106); border-bottom-width: 1px; border-bottom-style: dotted;
}
#floatingbar ul li .flyout a:hover {
	background: rgb(8, 66, 106);
}
.ny#floatingbar ul li .flyout {
	top: -90px;
}
