/* Global Styles */
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
table {margin: 0px;}

th, td, tr {margin: 0; padding: 0;}

a:link {
	color:#000000;
	text-decoration: none;
	font-weight: bold;
}
a:visited {color:#7E1034; text-decoration: none;}
a:hover {text-decoration: underline;}

h1, h2, h3, h4, h5, h6 {
	color: #000000;
	margin: 0px;
	font-weight: bold;
}
h1 {
	color: #7E1034;
	font-size: 24px;
	width: 95%;
	padding-bottom: 5px;
	border-bottom: 1px solid #950133;
}
h2 {font-size: 21px;}
h3 {
	font-size: 12px;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h4 {
	font-size: 11px;
	color: #7E1034;
	text-transform: uppercase;
}
h5 {font-size: 11px; color: #000;}
h6 {
	font-size: 14px;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* General Bullets */
ul {
	font-size: 10px;
	list-style: none !important;
	margin: 2px 0 0 1px;
	padding: 0;
}

li {
	background: url(/images/amny/bullet.gif) no-repeat 0px 4px;
	padding-left: 11px;
	line-height: 1.2em;
}
.red {
	font-size: 10px;
	margin: 0 0 2px; padding:0;}

.red a:link, .red a:visited, .red a:active {color: #7E1034; font-weight: bold;}
.clear {clear: both;}

/* Masthead */
#masthead {
	width: 980px;
	font-size: 10px;
	font-weight: bold !important;

}

#mastNav {width: 100%;}

#mastNav td {
	background-color: #00456E;
	padding: 5px 0;
	text-align: center;
}
#mastNav a:link, #mastNav a:visited  {color: #FFFFFF;}
.mastNav a:link, .mastNav a:visited  {color: #FFFFFF;}
.pipes {
	color: #FFF;
	margin: 0px;
	padding: 0px;
}


/* Logo Section Table */
.mastTr {background: #950133 url(/images/amny/mastBrg.gif);}

/* Marquee Row */
#marquee {
	background: #000000;
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: 20px;
}
.raillabelwhite {
	font-weight: bold;


	color: #FFFFFF;
	background-color: #7E1034;
}
#railabelwhite-date {
	width: 175px;
	padding-left: 10px;
	vertical-align: middle;
}
.glyph-red {
	width: 120px;
	color: #FFC;


	font-weight: bold;
	vertical-align: middle;
	padding-left: 10px;
	text-transform: uppercase;
}
/* 
#marqueeTick {color: #FFF;}

/* Main Content Section */
#main {
	width: 980px;
}
#main td {
	vertical-align: top;
}
/* Column #1 */
#c1 {
	width: 120px;
	border: 1px solid #7E1034;
	border-top: none;
	border-bottom: none;
	font-size: 9px;
}
#c1 a {font-weight: normal;} /* Turns off bolding from global anchor tag */

#ad {
	margin: 0px;
	text-align: center;
	background: #000;
}
#ad img {border: 1px solid #716E63;}

#search {
	font-size: 11px;
	text-align: center;
	padding-bottom: .05em;
}
/* Form Fields Elements */

.formBut {
	background-color: #CCCCCC; 
	width: 25px;
}
/* Classifieds & Sub Navigation */
.navcontain {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #7E1034;
	width: 120px;
	margin: 0 auto 1px;
	padding: 0;
	text-align: center;
}

ul.classifieds {
	text-align: left;
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.classifieds li {
	display: block;
	margin: 0;
	padding: 0;
	line-height: normal;
	font-weight: bold;
}

ul.classifieds li a {
	font-size: 11px;
	font-weight: bold !important;
	color: #666666;
	display: block;
	padding: 0.3em 0 0.2em 1em;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top: 1px solid #7E1034;
}

ul.classifieds li a:hover, ul.classifieds li.active {
	color: #FFFFFF;
	background-color: #7E1034;
}
li.botborder {
	border-bottom: 1px solid #7E1034;
}
/* Current Issue */
#curPaper {
	background: #FFFFFF;
	text-align: center;
	padding: 5px 0 5px 0;

}
/* Red Headers */
.redHd {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #7E1034;
	padding: 1px 0 1px 1px;
}
.redHd-2 { /* Red Header - Transparent Background */
	color: #7E1034;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: transparent;
	padding: 1px 0 1px 1px;
}
#redHd-Graybk {background-color:#CCC;}
	
/* Gray Headers */
.grayHd {
	width: 140px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	background: #A09FA4 url(/images/amny/grayBck.gif) repeat-x left bottom;
	padding: 3px 0 3px 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 2px solid #7E1034;
}
/* Gray Header w/ Angle Cut */
table.angleHd {
	width: 315px;
	margin-top: 0;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
table.angleHd p	{padding: 0;}
.angHeadLt {
	color: #7E1034;
	font-weight: bold;
	border-top: 1px solid #7E1034;
	color: #7E1034;
}
.angHeadRt {
	background: #999999 url(/images/amny/grayBck.gif) repeat-x left top;
	width: 139px;
}
/* Gray Header w/ Angle Cut */
table.anglePhoto {
	width: 363px;
	margin-top: 0;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
table.anglePhoto p	{padding: 0;}
.angPhotoLt {
	color: #7E1034;
	font-weight: bold;
	border-top: 1px solid #7E1034;
	color: #7E1034;
}
.angPhotoRt {
	background: #999999 url(/images/amny/grayBck.gif) repeat-x left top;
	width: 139px;
}
/* Gray Header w/ Angle Cut */
table.angleWater {
	width: 355px;
	margin-top: 0;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
table.angleWater p	{padding: 0;}
.angHeadLt {
	color: #7E1034;
	font-weight: bold;
	border-top: 1px solid #7E1034;
	color: #7E1034;
}
.angHeadRt {
	background: #999999 url(/images/amny/grayBck.gif) repeat-x left top;
	width: 139px;
}
.sidePad {padding: 5px 0 0 3px; background: #FFFFFF;}


/* Deckhead Sections (Left, Mid, Right) */
#mainContent {
	width: 852px;
	margin-left: 8px;
	margin-top: 5px;
}
/* Deckhead Section (Left) */
td#deckLt {
	width: 232px; 
}
td#deckLt img {margin: 0 2px;
	border: 1px solid #000000;
}
td#deckLt p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #757575;
	margin: 2px;
}
td#deckLt h4 {
	font-size: 11px;
	color: #7E1034;
	text-transform: none;
}
/* Deckhead Section (Mid) */
td#deckMid {
	width: auto; 
	padding: 0 5px 0 10px;}
td#deckMid img {
	margin-top: 15px;
        margin-right: 5px;
	border: 1px solid #000000;
}
td#deckMid p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #757575;
	margin: 0px;
}
td#deckMid h2 {margin: 8px 0 0 0;}
td#deckMid h4 {
	width: 95%;
	margin-top: 15px;
	padding-top: 5px;
	border-top: 1px solid #CCC;
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
} 


/* deckhead section (subsection) */

td#deckSub { 
	width: 340px; }

td#deckSub img {
	margin: 0 2px 4px 4px;
	border: 1px solid #000000;}
td#deckSub p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #757575;
	margin: 0px;
}

td#deckGuide img {
	margin: 0 4px 4px 0;
	border: 1px solid #000000;
}
td#deckGuide p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #757575;
	margin: 0px;
}
td.guidePix img {
	margin: 0 4px 4px 0;
	border: 1px solid #000000;
}

.grayBar {
	font-size: 1em;
	width: 95%;
	margin-top: 15px;
	border-top: 1px solid #CCC;
}
.redNoBold {color: #950133; font-weight: normal;} /* Removes the bold emphasis */

td#deckRt {
	border: 1px solid #7E1034;
}

/* Weather Table */
#weather {
	color: #000000;
	width: 75%;
}
#weatherTr1 {color: #000000;}
#weather td {vertical-align: top;}
#weather img {padding-right: 5px;}

/* Main Wrap Table */
#mainWrap {width: 850px; margin-top: 10px;}
#mainWrap td {vertical-align: top;}

/* Inside Sections Wrap Table */
#wrap {width: 480px; margin-top: 10px;}
#wrap td {vertical-align: top;}

/* Main Wrap Table for Photo Page*/
#wrapPhoto {width: 850px; margin-top: 5px;}
#wrapPhoto td {vertical-align: top;}

/* Section front content table */
#sectionFront {width: 480px;}
td.mezz {
	margin-top: 10px;
}

/* Mezz Table */
#mezzCont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 530px;
	background-color: #E6E6E6;
}
#mezzCont p {margin: 0;}
#mezzContSection {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 470px;
	background-color: #E6E6E6;
}
#mezzContSection p {margin: 0;}

#mezzHd {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center}
#mezzC1img, #mezzC2img, #mezzC3img {text-align: center; padding-left: 7px; padding-right: 7px;}
.mezzBrief {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
#mezzC1, #mezzC2, #mezzC3 {padding: 0 8px 0 8px;}
.mezzC2 {background-color: #CCC;}

.adPlacehold {
	margin-bottom: 15px;
	text-align: center;
	width: 160px;
}
/* Mezzo Side Rail - Column 4 */
#c4 {
	width: 150px;
	border-top: none;
	font-size: 10px;
}
#c4 a {font-weight: normal;} /* Turns off bolding from global anchor tag */

/* Mezzo Side Rail - Column 4 wide */
#c4wide {
	width: 200px;
	border-top: none;
	font-size: 10px;
}
#c4wide a {font-weight: normal;} /* Turns off bolding from global anchor tag */


.sidePadBlack {padding-left: 5px;}
.sidePadBlack a:link, .sidePadBlack a:active, .sidePadBlack a:hover {color: #000000}
.sidePadBlack a:visited {color: #993300}

#spPackages {margin-top: 7px; width="100%"}
#spPackages a {font-weight: bold;}
#spPackages img {margin: 0 5px 0;}
#spPackages td {padding-bottom: 7px;}

/* Briefs Section */
#tabBriefs {
	width: 420px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 15px;
}
#tabBriefsPhoto {
	width: 470px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 15px;
}
#tabBriefs ul {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
/* Briefs Section for Main Page*/
#tabBriefsMain {
	width: 525px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 15px 10px 0 0; /* Added 10px of margin space */
}
#tabBriefsMain ul {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

.brief {
	font-size: 11px;
	color: #757575;
	margin-bottom: 15px;
	font-weight: bold;
	line-height: 1.2em;
}
.deckhead {
	font-size: 11px;
	text-transform: uppercase;
}
.moreAP {
	font-size: 10px;
	margin: 0 0 2px 2px;
	padding:0;
	font-style: italic;
	text-align: right;
}

.moreAP a:link, .moreAP a:visited, .moreAP a:active {color: #7E1034; font-weight: bold;}

#multimedia {
	width: auto;
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.multimedia {
	padding-right: 7px;
}

/* Briefs Side Rail */
.briefRail {
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 8px 0 9px;
}
.briefRail img {
	margin-top: 3px;
	text-align: center;
}
.briefRail p {font-size: 11px; margin: 0;}

.briefRail ul {
	font-size: 11px;
	list-style: none !important;
	margin: 2px 0 0 1px;
	padding: 0;
}

.briefRail li {
	background: url(/images/amny/bullet.gif) no-repeat 0px 4px;
	padding-left: 11px;
	line-height: 1.2em;
}
.columnPromo img {margin-right: 5px;
	margin-bottom: 8px;}

	
/* Footer */
#footer {
	color: #878787;
	width: 980px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: 1px solid #7E1034;
}
#footer p {
	text-align: center;
	padding-bottom: 20px;
}
/* STYLES FOR MAIN PAGE */
/* Deckhead Section - (Left) */
#gradient {
	width: 330px;
	background-image: url(/images/amny/gray-gradient.jpg);
	background-repeat: repeat-x left top;
	background-color: #E4E4E4;
	margin: 0;
}
#gradient td {padding: 10px 0 0 7px;}
td#deckLtMain {width: 330px;}
td#deckLtMain img {
	border: 1px solid #000000;
}
td#deckLtMain p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #757575;
	margin: 0 2px 3px 2px;
}
#deckLtMain-sub {
	width: 330px;
	background-color: transparent;
}

#deckLtMain-sub td {padding: 3px 3px 3px 5px;}

#deckLtMain-subTD-left {
	border-right: 1px solid #000000;
} 
#deckLtMain-subTD-right {
	border-left: 1px solid #000000;
} 

/* Deckhead Section (Mid) */
td#deckMidMain {
	width: auto;
	padding: 0 5px 0 10px;
	font-size: 10px;
}
td#deckMidMain p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #757575;
	margin: 0px;
}
td#deckMidMain h2 {margin: 0;}
td#deckMidMain h4 {
	width: 95%;
	margin-top: 7px;
	padding-top: 3px;
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
	border-top: 1px solid #CCC;
} 
.grayBarMain {
	font-size: 0.1em;
	width: 95%;
	margin-top: 5px;
	border-top: 1px solid #CCC;
	height: 0.1em;
	padding-top: 2px;
}

/* Ad Section for Main Page - (Right) */
#adTable {
	width: 310px;
	margin: 0;
}

td.padBot {
	text-align: right;
	padding-bottom: 5px;
}
/* Left & Right Columns on Main Page */
#mainColLt {
	width: 300px;
	padding-right: 6px;
}
#mainColRt {
	width: 209px;
	border-left: 2px solid #ccc;
	padding-left: 5px;
}
.mainColLt-Cont {width: 300px;}
.mainColLt-header {
	margin-bottom: 4px;
	font-size: 14px;
}
.mainColLt-header a:link {
	color: #666;
	text-decoration: underline;
}
.mainColLt-header a:visited {
	color: #993300; 
	font-weight: bold !important; 
	text-decoration: underline;
}
.mainColLt-header a:hover {text-decoration: none;}
.mainColLt-Cont img {padding-right: 5px;}
.mainColLt-Cont h3 {margin-top: 0;}
.mainColLt-Cont-brief {
	font-size: 10px;
	color: #757575;
	margin-bottom: 5px;
	font-weight: bold;
	line-height: 1.2em;
}

/* Gray Header w/ Angle Cut for Main Pages*/
table.angleMainHd {
	width: 300px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 7px 0;
}
table.angleMainHd p	{padding: 0;}
.angHeadMainLt {
	color: #7E1034;
	font-weight: bold;
	border-top: 1px solid #7E1034;
}
.angHeadMainRt {
	background: #999999 url(/images/amny/grayBck.gif) repeat-x left top;
	width: 75px;
}

/* Gray Header w/ Angle Cut for Right Rail Tabs*/
table.angleTabs {
	width: 200px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 7px 0;
}
table.angleTabs p	{padding: 0;}

/* Business Table for Main Pages*/
#busTable {width: 480px; margin: 15px 0 20px 0;}
#busTable-C2 {
	width: 170px;
	padding-left: 7px;
}
#busTable-C3 {width: 220px;
	padding-left: 7px;}

/* Styling for Business Form */
#busInput {
	background-color: #FFF;
	border: 1px solid #999;
	color: #000;
	width: 60px;

}
#busInput input:focus {
	background: #FFF;
}
#busInput form {
	margin: 0; 
	text-align: left !important;}
#nyAvg {
	font-size: 11px;
	background: #CCC;
	margin-bottom: 7px;
}
#nyAvg td {padding: 0 5px 0 6px;}
#nyAvg-Bank {
	color: #333333; 
	font-size: 10px;
}
td#nyAvg-Bank {padding-top: 5px;}

/* Story Page Styles */
td#deckStory {
	font-size: 12px;
}
td#deckStory h1 {
	padding-bottom: 2px; /* Overrides h1 padding */
	width: 98%;
}
#deckstoryContain {width: 630px;}
#deckstoryContain-LtCol {
	width: 510px;
	padding-right: 5px;
}
/* no-cube story page*/

#deckstoryContainNoCube {width: 460px;}
#deckstoryContainNoCube-LtCol {
	width: 340px;
	padding-right: 5px;
}

/* no bonus rail pages*/
#deckstoryContainNoBonus {width: 620px;}
#deckstoryContainNoBonus-LtCol {
	padding-right: 5px;
}


#deckstoryContain-RtCol {
	width: 140px;
	padding-right: 0 !important;} /* Removes 8px padding from briefRail */
#deckstoryContain-RtCol img {margin: -3px 0 2px 0 !important;}

td#deckStory p {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: normal;
	margin: 5px 0 7px;
}

td#deckStory img {
	margin: 0 10px 4px 0;
}
.italics {
	font-size: 9px;
	font-weight: normal;
	font-style: italic;
	margin-top: 4px;
}
td#deckStory h2 {
	color: #7E1034;
	font-size: 18px;
	margin: 8px 0 0 0;
}

.subtext {font-weight: normal; margin-bottom: 8px;}
.byline {font-weight: bold;}
.date {margin: 10px 0 13px;}

/* Styles on HTML Stories */
td#htmlStory {
	font-size: 12px;
}
td#htmlStory h1 {
	padding-bottom: 2px; /* Overrides h1 padding */
	width: 98%;
}
td#htmlStory h2 {
	color: #7E1034;
	font-size: 18px;
	margin: 8px 0 0 0;
}
td#htmlStory p {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: normal;
	margin: 5px 0 7px;
}

/* Rail Ads on Story Page  */
#icons {margin: 0 0 20px; padding-top: 0px;}
#icons img {margin-right: 4px !important;}

.iconsAudio {margin: 7px 0 8px;}
.iconsAudio img {padding-right: 5px !important;}

/* Form Fields Elements for Rail Ads Section*/
.railInput {
	background-color: #FFFFFF;
	border: none;
	color: #000000;
	width: 15px;
}

.railBut {
	background-color: #DBDBDB; 
	width: 45px;
}

.rail-item {
	padding-top: 4px;
	padding-bottom: 8px;
}

/* Sponsored Links for Story Page w/ Angle Cuts */
#sponsors  {width: 480px;}
#sponsors img {
	margin: 0 !important; 
	padding: 0 !important;}
#sponsors td.angHeadLt {padding-top: 3px;}
#sponsors td.angHeadRt {width: 275px; background-color: #FFF;}
#sponsorsWrap {
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 3px 5px 0;}
#sponsorsWrap p {
	padding: 0 !important; 
	line-height: normal !important;}
#sponsors a:link {color: #7E1034; font-weight: normal;}
.quigo {margin: 3px 0;}
.quigo a:link, .quigo a:visited {
	font-weight: bold !important;
	padding-left: 10px}

/* Photographers Corner Styles */
#photoCrn {width: 650px;}
#photoCrn-Content {font-size: 12px; margin: 45px 3px 2px 8px;}
#photoCrn-Content p {margin: 4px 0 9px;}
#photoCrn-Content .red {font-size: 12px;}
#photoCrn-Sub {
	background: #CCCCCC url(/images/amny/photoCrn-grad.jpg) repeat-x;
	width: 530px;
}
#photoCrn-Sub td {height: 22px;}
#photoCrn-Sub img {float: left;}
#photoCorn-Wrap {
	font-size: 10px; /* Controls size of pipe */
	font-weight: bold;
	margin-top: 11px;} /* Allows control of href placement */
#photoCrn-Sub a {
	font-size: 11px;
	color: #7E1034;}
td.photo  {
	background-image: url(/images/amny/eyeonNY.jpg);
	background-repeat: no-repeat;
}
td.video  {
	background-image: url(/images/amny/nymultimedia.jpg);
	background-repeat: no-repeat;
}
.dateLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
}
.dateLinks a:link {
	color: #000;
	font-weight: normal;
}
.dateLinks a:visited {color: #7E1034;}
.dateLinks a:hover {text-decoration: underline;}

.smText {font-size: 9px; color: #666;} 
.smTextBlack {font-size: 9px; color: #000; padding-top: 5px;} 

table#celebPhoto {
	width: 308px !important;
	margin-bottom: 4px;}

/* Tab System  */
#rightRailTabs {width: 100%;}
#rightRailTabs a {font-weight: bold;} 

.tabRail {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: normal;
	font-size: 11px; 
	margin: 5px 0 7px;
}

.cltab { font: bold 11px Arial, Helvetica, sans-serif; }
.cltab A { color: #ffffff; text-decoration: none; }
.cltab a:link, .cltab a:visited, .cltab a:active { color: #ffffff; text-decoration: none; }
.tabrow { font: bold 12px Arial, Helvetica, sans-serif; background-color: #660033; text-align: center;}
.whitespace { font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; padding-left: 2px; }
.whitespace2 { font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; padding-right: 3px; }
.whitespace3 { font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; padding-right: 1px; }

.more a:link, .more a:visited, .more a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #7E1034;
	font-weight: normal;
	font-size: 10px;
	margin: 5px 0 7px;
}

table.angleTabs {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 7px 0;
}
table.angleTabs p	{padding: 0;}

.font12 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.font11 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.font10 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Heads section */
td#heads {
	width: 530px; 
	}
	
td#heads p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #757575;
	margin: 0px;
	}

td#heads h2 {margin: 8px 0 0 0;}

td#heads h4 {
	width: 95%;
	margin-top: 15px;
	padding-top: 5px;
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
} 
/* venue attributes */
#venueDetail {
	width: 320px;
	vertical-align: top;
	text-align: left;}
td#venueDetailLt {
	width: 80px;
	background-color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	margin: 5px 0 7px;
	border-bottom: 1px solid #950133;}
td#venueDetailRt {
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: normal;
	margin: 5px 0 7px;
	border-bottom: 1px solid #950133;}
	
/*margin attributes*/
#marginLR {
	margin: 2px 5px 2px;
}

a.tab { 
    border-collapse: collapse; 
    border-style: none;  
    border-color: black; 
    border-width: 1px 1px 0px 1px; 
    background-color: white; 
    padding: 2px 0.5em 0px 0.5em; 
    margin-top: 4px;
    font-family: arial; 
    text-decoration: none;
	font-size: 11px;
	font-weight: bold; 
}
a.tab:hover { 
    border-color: black; 
    background-color: white; 
}
.panel { font-size: 11px; border: solid 0px; background-color: #e5e5e5; padding: 5px; height: 66px; overflow: auto;}

.multimediaItem {
	font-family: Arial, Helvetica, sans-serif;
	padding: 15px 3px 4px 0;}
.multimediaImg img {
	border: 1px solid #000000;
	float: left;}
	
/* event searches */
.eventSearch {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; }
.eventSearch form {
	margin: 3px 0 7px; 
	text-align: left !important;}
.eventSearch input {
	background-color: #eeeeee;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	width: auto;
	margin: 0 4px 0 0; }
.eventSearch select {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;	}
.eventSearchTitle {
	background-color: #ffffff;
	padding-top: 8px;
	border-bottom: 1px solid #950133;}	
/* windoid styles */
.windoidSearch {
    background: #ffffff;
	padding: 2px;
	font-size: 11px;
	font-family: Arial, sans-serif;
	font-weight: bold;}
.windoidSearch form {
	margin: 3px 0 7px; 
	text-align: left !important;}
.windoidSearch input {
	border: 1px solid #ccccc;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	width: auto;
	margin: 0 4px 0 0; }
.windoidSearch select {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;	}
	
table.whiteLinks a:link, table.whiteLinks a:visited, table.whiteLinks a:active {color: #ffffff}

.content-table {
	margin-left: 5px;
	margin-right: 5px;
}

.tabSearch {
    background: #f6eed7;
	border: solid 1px #f6eed7;
	padding: 2px;
	font-size: 11px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	width: 180px;}
.tabSearch form {
	margin: 3px 0 4px; 
	text-align: left !important;}
.tabSearch input {
	border: 1px solid #ccccc;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	width: auto;
	margin: 0 2px 0 0; }
.tabSearch select {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;	}
/* styles for weather advisory - same names as newsday.com */
.wthradvisory {
	font-family: Arial, Helvetica, sans-serif;
	color:#9bc4e2;
	font-size: 9px;
}
a.wthradvisory:link {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration: none;
}
a.wthradvisory:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration: none;
}
a.wthradvisory:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#00334c;
	text-decoration: underline;
}
a.wthradvisory:active {
	font-family: Arial, Helvetica, sans-serif;
	color:#00334c;
	text-decoration: none;
}
/* text is actually black but must use this name to dupe newsday.com template */
.whiteNavBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.RAILLABELBURGHUNDY { 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	text-transform: none; 
	color: #990033;
}
		
a.RAILLABELBURGHUNDY:link { 
	font-family: Verdana, Helvetica, sans-serif; 
	text-decoration: none; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	text-transform: none; 
	color: #990033;
}
	
a.RAILLABELBURGHUNDY:visited { 
	font-family: Verdana, Helvetica, sans-serif; 
	text-decoration: none; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	text-transform: none; 
	color: #990033;
}
	
a.RAILLABELBURGHUNDY:hover { 
	font-family: Verdana, Helvetica, sans-serif; 
	text-decoration: underline; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	text-transform: none; 
	color: #990033;
}
	
a.RAILLABELBURGHUNDY:active { 
	font-family: Verdana, Helvetica, sans-serif; 
	text-decoration: none; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	text-transform: none; 
	color: #990033;
}
.RAILLABELFASHIONBRIEF { 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	text-transform: none; 
	color: #FFFFFF;
}
.RAILLABELFASHIONWHITE { 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	text-transform: none; 
	color: #FFFFFF;
}
	
a.RAILLABELFASHIONWHITE:link { 
	font-family: Verdana, Helvetica, sans-serif; 
	text-decoration: none; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	text-transform: none; 
	color: #FFFFFF;
}

a.RAILLABELFASHIONWHITE:visited { 
	font-family: Verdana, Helvetica, sans-serif; 
	text-decoration: none; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	text-transform: none; 
	color: #FFFFFF;
}

a.RAILLABELFASHIONWHITE:hover { 
	font-family: Verdana, Helvetica, sans-serif; 
	text-decoration: underline; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	text-transform: none; 
	color: #ffff80;
}	

a.RAILLABELFASHIONWHITE:active { 
	font-family: Verdana, Helvetica, sans-serif; 
	text-decoration: none; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	text-transform: none; 
	color: #FFFFFF;
}

p.FASHION {border: 0px; margin: 1px; padding: 1px;}

.RAILLABELWHITEHOVER { 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	text-transform: none; 
	color: #FFFFFF;
}
	
a.RAILLABELWHITEHOVER:link { 
	font-family: Verdana, Helvetica, sans-serif; 
	text-decoration: none; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	text-transform: none; 
	color: #FFFFFF;
}

a.RAILLABELWHITEHOVER:visited { 
	font-family: Verdana, Helvetica, sans-serif; 
	text-decoration: none; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	text-transform: none; 
	color: #FFFFFF;
}

a.RAILLABELWHITEHOVER:hover { 
	font-family: Verdana, Helvetica, sans-serif; 
	text-decoration: underline; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	text-transform: none; 
	color: #ffff80;
}	

a.RAILLABELWHITEHOVER:active { 
	font-family: Verdana, Helvetica, sans-serif; 
	text-decoration: none; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	text-transform: none; 
	color: #FFFFFF;
}
#bigHead-Content {font-size: 11px; margin: 45px 3px 2px 8px;}
#bigHead-Content p {margin: 4px 0 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #757575;}
td.bigHead  {
	background-image: url(/images/amny/justthisminute.jpg);
	background-repeat: no-repeat; }
#searchForm {
	margin: 0; 
	text-align: left !important;}

.formSubmit input {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	color: #000000;
	width: 85px;
}
.formSubmit input:focus {background: #FFFFFF }

//* Two-Week calendar *//

#calendar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 140px;
	background-color: #FFFFF;
}
td.calendarHeader {
	width: 14%;
	height: 14px;
	background-color: #9BAFC4;
}
td.calendarCell {
	width: 14%;
	height: 14px;
	background-color: #FFFFF;
}
a.fashion:link {color:#ffffff; text-decoration: none; font-weight: bold;}
a.fashion:visited {color:#ffffffff; text-decoration: none; font-weight: bold;}
a.fashion:hover {color:#ffffffff; text-decoration: underline;}

//* New York Now Style *//
a.yellow:link {text-decoration: none; width: 120px; color: #FFC; font-weight: bold; vertical-align: middle; padding-left: 10px; text-transform: uppercase;}
a.yellow:visited {text-decoration: none; width: 120px; color: #FFC; font-weight: bold; vertical-align: middle; padding-left: 10px; text-transform: uppercase;}
a.yellow:hover {text-decoration: none; width: 120px; color: #FFF; font-weight: bold; vertical-align: middle; padding-left: 10px; text-transform: uppercase;}
}

//*Walt Handelsman Styles *//
.whiteNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.whiteNavBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

a.navbar:link {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration: none;
}

a.navbar:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration: none;
}

a.navbar:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFCC;
	text-decoration: underline;
}

a.navbar:active {
	font-family: Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-decoration: none;
}

#brief-main-headline {
	font-family: Arial, Helvetica, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
}

.topix_postform .disclaimerText { 
    color: #000 !important 
 }
.topix_postform { 
    border: 1px solid #7E1034 !important;
	background-color: #eee !important;
    padding: 4px !important;
}
.headerText, .fieldHeader, .captchaText {
	font: bold 12px Arial, sans-serif;
}
.submitButton {
	font: normal 12px Arial, sans-serif;
}
.topixPromo {
	background-color: #eee;
	font: normal 12px Arial, sans-serif;
	width: 165px;
	margin: 8px 0;
	padding: 2px 0;
	text-align: center;
}