/* GENERAL HTML ELEMENT STYLES */
body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-align: center;
	background-color: #212121;
	background-image: url(/choozrochesterimages/cs/bkgTile.gif);
}

div {
	padding: 0px;
}

img {
	margin: 0px;
	padding: 0px;
}

h1.pageHeadline {
	color: #F4E0AB;
}

a.crawlerLinks {
	font-size: .8em;
	color: #ffffff;
	text-decoration: none;
}

a.crawlerLinks:hover {
	background: #08525B;
}

/* LAYOUT DIV IDS */
#wrapper {
	width: 973px;
	text-align: center;
	background-image: url(/choozrochesterimages/cs/1x1_1a1103.jpg);
	font-size: 1em; 
}

#wrapperBody {
	margin-top: 15px;
	width: 973px;
	text-align: center;
}

#wrapperColumn1 {
	float: left;
	width: 120px;
	text-align: left;
}

#wrapperColumn2 {
	float: left;
	width: 510px;
	text-align: left;
}

#wrapperColumn3 {
	float: left;
	width: 300px;
	text-align: left;
}

#wrapperFooterCopyright {
	margin-top: 10px;
	width: 973px;
	text-align: center;
	background-color: #006D80;
	font-size: .9em;
	color: #FFFFFF;
}

#footer a {
	color: #FFFFFF;
	text-decoration: none;
}

#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}



/* ELEMENT DIV ID (broadwayCamFP and SUPPORTING STYLES */
#broadwayCamFP {
	background-image: url(/choozrochesterimages/cs/broadwayCamFP_BG.jpg);
	height: 100px;
}

#broadwayCamFP div {
	padding-top: 5px;
	margin-left: 15px;
}



/* ELEMENT DIV ID (vidPlayerReelz and SUPPORTING STYLES */
#vidPlayerReelz {
	background-image: url(/choozrochesterimages/cs/videoBackgrounds/reelzBkg.jpg);
}

#vidPlayerReelz h1 {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	font-size: 2em;
}



/* ELEMENT DIV ID (vidPlayerHome and SUPPORTING STYLES */
#vidPlayerHome {
	background-image: url(/choozrochesterimages/cs/videoBackgrounds/skylineBkg.jpg);
}

#vidPlayerHome h1 {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	font-size: 2em;
}



/* ELEMENT DIV ID (vidPlayerDining and SUPPORTING STYLES */
#vidPlayerDining {
	background-image: url(/choozrochesterimages/cs/videoBackgrounds/saladBkg.jpg);
}

#vidPlayerDining h1 {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	font-size: 2em;
}



/* ELEMENT DIV ID (vidPlayerBars and SUPPORTING STYLES */
#vidPlayerBars {
	background-image: url(/choozrochesterimages/cs/videoBackgrounds/barBkg.jpg);
}

#vidPlayerBars h1 {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	font-size: 2em;
}



/* ELEMENT DIV ID (vidPlayerHotel and SUPPORTING STYLES */
#vidPlayerHotel {
	background-image: url(/choozrochesterimages/cs/videoBackgrounds/hotelBkg.jpg);
}

#vidPlayerHotel h1 {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	font-size: 2em;
}



/* ELEMENT DIV ID (vidPlayerShopping and SUPPORTING STYLES */
#vidPlayerShopping {
	background-image: url(/choozrochesterimages/cs/videoBackgrounds/shoppingBkg.jpg);
}

#vidPlayerShopping h1 {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	font-size: 2em;
}



/* ELEMENT DIV ID (weatherBox and SUPPORTING STYLES */
#weatherBox {
	background-image: url(/choozrochesterimages/cs/weather_bg.jpg);
}

#weatherBox ul {
	margin-top: 5px;
	margin-bottom: 0px;
	padding-top: 0px;
}

#weatherBox li {
	color: #FFFFFF;
	font-size: 1em;
	padding-top: 0px;
	padding-bottom: 3px;
	list-style-image: url(/choozrochesterimages/cs/blueArrow.gif);
}

#weatherBox h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	margin: 0px;
}

#weatherBox h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	margin: 0px;
}

#weatherBox span {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #BBA44B;
}

#weatherBox p {
	padding-left: 10px;
	padding-right: 10px;
}

#weatherBox a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

#weatherBox a:hover {
	text-decoration: underline;
}



/* ELEMENT DIV ID (secondaryHeadlinesBlue and SUPPORTING STYLES */
#secondaryHeadlinesBlue {
	background-image: url(/choozrochesterimages/cs/weather_bg.jpg);
}

#secondaryHeadlinesBlue h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	margin: 0px;
}

#secondaryHeadlinesBlue ul {
	margin-top: 5px;
	margin-bottom: 0px;
	padding-top: 0px;
}

#secondaryHeadlinesBlue li {
	color: #FFFFFF;
	font-size: 1em;
	padding-top: 0px;
	padding-bottom: 3px;
	list-style-image: url(/choozrochesterimages/cs/blueArrow.gif);
}

#secondaryHeadlinesBlue a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

#secondaryHeadlinesBlue a:hover {
	text-decoration: underline;
}



/* ELEMENT DIV ID (eventsBox and SUPPORTING STYLES */
#eventsBox {
	background-image: url(/choozrochesterimages/cs/events_bg2.jpg);
}

#eventsBox img {
	margin-top: 10px;
}

#eventsBox ul {
	margin-top: 5px;
	margin-bottom: 0px;
	padding-top: 0px;
}

#eventsBox li {
	color: #333333;
	font-size: 1em;
	padding-top: 0px;
	padding-bottom: 3px;
	list-style-image: url(/choozrochesterimages/cs/brownArrow.gif);
}

#eventsBox h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #BBA44B;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	margin: 0px;
}

#eventsBox h2 a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #BBA44B;
	text-decoration: none;
}

#eventsBox h2 a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}

#eventsBox h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #BBA44B;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	margin: 0px;
}

#eventsBox p {
	color: #333333;
	margin-top: 0px;
	line-height: 15px;
	padding-left: 10px;
	padding-right: 10px;
}

#eventsBox a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}

#eventsBox a:hover {
	text-decoration: underline;
}



/* ELEMENT DIV ID (storyBox and SUPPORTING STYLES */
#storyBox {
	background-image: url(/choozrochesterimages/cs/story_bg2.jpg);
	background-repeat:no-repeat;
	background-color: #ffffff;
}

#storyBox div {
	padding-left: 10px;
	padding-right: 10px;
}

#storyBox table {
	padding-top: 0px;
}

#storyBox h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.5em; 
	color: #BBA44B;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#storyBox h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.5em; 
	color: #5D4B1B;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#storyBox p {
	color: #333333;
	margin-top: 0px;
	line-height: 15px;
}

#storyBox ul {
	margin-top: 5px;
	margin-bottom: 0px;
	padding-top: 0px;
}

#storyBox li {
	color: #333333;
	font-size: 1em;
	padding-top: 0px;
	padding-bottom: 3px;
	list-style-image: url(/choozrochesterimages/cs/brownArrow.gif);
}

#storyBox span {
	font-size: 0.8em;
	color: #333333;
	line-height: 15px;
}

#storyBox a {
	color: #333333;
	text-decoration: none;
	text-decoration: underline;
}

#storyBox a:hover {
	text-decoration: none;
}

#storyBox a.highlightLink {
	font-size: 1.2em;
	color: #0D6E81;
	text-decoration: none;
	text-decoration: none;
}

#storyBox a.highlightLink:hover {
	text-decoration: underline;
}


/* ELEMENT DIV ID (storyBoxInfo and SUPPORTING STYLES */
#storyBoxInfo span {
	font-size: 0.8em; 
	color: #FFFFFF;
	padding-left: 10px;
	line-height: 15px;
}

#storyBoxInfo a {
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
}

#storyBoxInfo a:hover {
	text-decoration: underline;
}


/* LAYOUT DIV CLASSES */
div.gutter {
	float: left;
	width: 10px;
}

div.column1 {
	width: 120px;
	margin-bottom: 10px;
	color: #99CCCC;
}

div.column2 {
	width: 510px;
	margin-bottom: 10px;
}

div.column2Transparent {
	width: 510px;
	margin-bottom: 0px;
}

div.column3 {
	width: 300px;
	margin-bottom: 10px;
	color: #99CCCC;
}



/* NAVIGATION MENU STYLES */
#mainNav {
	width: 120px; 
	font-size: 9pt;
}

#mainNav td{
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
}

#mainNav td.catHeader {
	font-size: 7pt;
	padding-left: 12px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(/choozrochesterimages/cs/catNavHeader.gif);
	color: #F4E0AB;
	font-weight: bold;
}

#mainNav a.catHeader {
	font-size: 7pt;
	display: block;
	height: 100%;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	color: #F4E0AB;
	text-decoration: none;
	font-weight: bold;
}

#mainNav a.catHeader:hover {
	color: #000000;
	background: #FFFFFF;
}

#mainNav a.catSubheader {
	font-size: 7pt;
	display: block;
	height: 100%;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	background: #312614;
	color: #F4E0AB;
	text-decoration: none;
}

#mainNav a.catSubheader:hover {
	background: #08525B;
}
