/******** Cincinnati Styles ******/

.publisher_custom_content a:link, .publisher_custom_content a:visited {
	color: #4E0000;
	text-decoration: none;
}

.publisher_custom_content a:hover {
	color: #4E0000;
	text-decoration: underline;
}

/* override default style for tighter spacing above and below logo */
#masthead h1 {
	padding: 7px 0 7px 10px;
}

.publisher_custom_content a.latesthd_txt:link, .publisher_custom_content a.latesthd_txt:active, .publisher_custom_content a.latesthd_txt:visited {
	font-family: arial, helvetica, sans serif;
	color: #222;
	font-size: 12px;
	text-decoration: underline;
}

.publisher_custom_content a.latesthd_txt:hover {
	color: #980202;
	text-decoration: underline;
}

.publisher_custom_content a.go4_hdln:link,a.go4_hdln:active,.publisher_custom_content a.go4_hdln:visited {
	font-family: arial, helvetica, sans serif;
	color: #000;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}

.publisher_custom_content a.go4_hdln:hover {
	text-decoration: underline;
	color: #9E080D;
}

a.go4_subhdln:link,a.go4_subhdln:active,a.go4_subhdln:visited {
	font-family: arial, helvetica, sans serif;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}

a.go4_subhdln:hover {
	text-decoration: underline;
	color: #9E080D;
}

.go4_sub_section {
	font-family: arial, helvetica, sans serif;
	color: #4E0000;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

a.go4_sub_section:link,a.go4_sub_section:active,a.go4_sub_section:visited
	{
	font-family: arial, helvetica, sans serif;
	color: #4E0000;
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
}

a.go4_sub_section:hover {
	color: #980202;
	text-decoration: underline;
}

.go4_sub_section_sm {
	font-family: arial, helvetica, sans serif;
	color: #4E0000;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	text-decoration: none;
}

a.go4_sub_section_sm:link,a.go4_sub_section_sm:active,a.go4_sub_section_sm:visited
	{
	font-family: arial, helvetica, sans serif;
	color: #4E0000;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	text-decoration: underline;
}

a.go4_sub_section_sm:hover {
	color: #980202;
	text-decoration: underline;
}

.go4_xtrahd {
	font-family: arial, helvetica, sans serif;
	color: #000;
	font-size: 12px;
	text-decoration: none;
}

a.go4_xtrahd:link,a.go4_xtrahd:active,a.go4_xtrahd:visited {
	font-family: arial, helvetica, sans serif;
	color: #000;
	font-size: 12px;
	text-decoration: none;
}

a.go4_xtrahd:hover {
	text-decoration: underline;
	color: #9E080D;
}

a.go4_more:link,a.go4_more:active,a.go4_more:visited {
	font-family: arial, helvetica, sans serif;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

a.go4_More:hover {
	text-decoration: underline;
	color: #9E080D;
}

.v2_blog_title {
	font-family: arial, helvetica, sans serif;
	color: #4E0000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.v2_blog_title:link,a.v2_blog_title:active,a.v2_blog_title:visited {
	font-family: arial, helvetica, sans serif;
	color: #4E0000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.v2_blog_title:hover {
	text-decoration: underline;
}

.v2_blog_headline {
	font-family: arial, helvetica, sans serif;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.v2_blog_headline:link,a.v2_blog_headline:active,a.v2_blog_headline:visited
	{
	font-family: arial, helvetica, sans serif;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

a.v2_blog_headline:hover {
	text-decoration: underline;
	color: #9E080D;
}

.promo_lead {
	font-family: arial, helvetica, sans serif;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

a.promo_lead:link,a.promo_lead:active,a.promo_lead:visited {
	font-family: arial, helvetica, sans serif;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.publisher_custom_content a.promo_lead:hover {
	color: #9E080D;
	text-decoration: underline;
}

.publisher_custom_content .section_hr {
	border-top: 3px solid #999;
	padding-bottom: 8px;
}

.publisher_custom_content .horizontalrule_local {
	border-bottom: 3px solid #2e0000;
}

.publisher_custom_content h3 {
	font-family: arial, helvetica, sans serif;
	color: #4E0000;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
}

#pd-cal-tab-header li {
	color: #fff; /* neutral dark - dark */
	background:
		url("/gcicommonfiles/sr/graphics/palette10/tabs/tab_left_off.gif")
		no-repeat left top;
}

#pd-cal-tab-header a {
	color: #fff; /* neutral dark - dark */
	background:
		url("/gcicommonfiles/sr/graphics/palette10/tabs/tab_right_off.gif")
		no-repeat right top;
}

#pd-cal-tab-header #pd-cal-current {
	background:
		url("/gcicommonfiles/sr/graphics/palette10/tabs/tab_left_on.gif")
		no-repeat left top;
}

#pd-cal-tab-header #pd-cal-current a {
	background:
		url("/gcicommonfiles/sr/graphics/palette10/tabs/tab_right_on.gif")
		no-repeat right top;
}

#pd-cal-tab-header li#pd-cal-current span {
	background:
		url("/gcicommonfiles/sr/graphics/palette10/tabs/tab_arrow.gif")
		no-repeat center top;
}


#navigation li.cal_topic_off {
	border-bottom: 1px solid #ddd;
}

#navigation li.cal_topic_off a:link,#navigation li.cal_topic_off a:visited
	{
	font-size: 90%;
	display: block;
	padding: 4px 0px 3px 15px;
	color: #999999;
	text-decoration: none;
}

#navigation li.cal_topic_off a:hover {
	font-size: 90%;
	display: block;
	padding: 4px 0px 3px 15px;
	background-color: #e8e8e8;
	color: #999999;
}

#pd-partner-tab-container {
	border-bottom: 0px;
}

#spritePartnerDiv1 {
	width: 126px;
	height: 50px;
	background: url(http://news.cincinnati.com/graphics/partnerLogos.gif)
		no-repeat 0 0;
	padding: 0;
	position: relative;
	cursor: pointer;
}

#spritePartnerDiv2 {
	width: 125px;
	height: 50px;
	background: transparent
		url(http://news.cincinnati.com/graphics/partnerLogos.gif) no-repeat
		-411px 0;
	padding: 0;
	position: relative;
	cursor: pointer;
}

#spritePartnerDiv3 {
	width: 135px;
	height: 50px;
	background: transparent
		url(http://news.cincinnati.com/graphics/partnerLogos.gif) no-repeat
		-127px 0;
	padding: 0;
	position: relative;
	cursor: pointer;
}

#spritePartnerDiv4 {
	width: 147px;
	height: 50px;
	background: transparent
		url(http://news.cincinnati.com/graphics/partnerLogos.gif) no-repeat
		-263px 0;
	padding: 0;
	position: relative;
	cursor: pointer;
}

#pd-partner-tab-header a {
	paddomg: 3px 14px 3px 0px;
}

/*local carry-over*/
.breadcrumb-label {
	font-family: arial, helvetica, sans serif;
	color: #666;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}

.col_narrow {
	background-image:
		url(http://news.cincinnati.com/graphics/col_narrow_bkgd.jpg);
	background-repeat: no-repeat;
	padding: 20px 5px 10px 5px;
	border-right: 0px solid #bebebe;
	border-left: 0px solid #bebebe;
	border-bottom: 2px solid #bebebe;
}

.col_wide {
	background-image:
		url(http://news.cincinnati.com/graphics/col_wide_bkgd.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 6px 6px;;
}

.promo_block {
	background-image: url(/graphics/cdc_xtras_notch.gif);
	background-repeat: no-repeat;
	padding: 20px 5px 10px 5px;
	border-bottom: 2px solid #bebebe;
	background-color: #d9d9d9;
}

.rightcolumn_local {
	background-color: #eee;
}

.rightcolumn_deluxe {
	background-color: #fff;
}

.horizontalrule_deluxe {
	border-bottom: 3px solid #d6d6d6;
}

.newsitem_margin {
	margin-left: 5px;
	margin-right: 8px;
	margin-bottom: 14px;
}

/*  Voices & Views  */
.cal_date {
	font-family: arial, helvetica, sans serif;
	color: #191919;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.cal_descript {
	font-family: arial, helvetica, sans serif;
	color: #25313a;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.cal_topic {
	font-family: arial, helvetica, sans serif;
	color: #191919;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.cal_topic {
	font-family: arial, helvetica, sans serif;
	color: #191919;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

a.cal_event:link,a.cal_event:visited,a.cal_event:active {
	font-family: arial, helvetica, sans serif;
	color: #560a0d;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

a.cal_event:hover {
	font-family: arial, helvetica, sans serif;
	color: #9d080d;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

/* FROM GSDR STYLES */
div.Summary_Container {
	font-size: 11px;
	text-align: left;
}

div.Summary_Container table * {
	font-size: 11px;
}

td.Summary_ProfileTableRight,td.Summary_PhotoTableRight,td.Summary_GalleryTableRight,td.Summary_BlogTableRight
	{
	width: 100%;
	padding-left: 5px;
	vertical-align: top;
}

td.Summary_PhotoTableLeft,td.Summary_GalleryTableLeft {
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

/******** Blog Summary ******/
td.Summary_BlogTableLeft img {
	padding: 0px 0px 0px 0px;
}

div.col_wide td.Summary_BlogTableRight div.Summary_BlogTitle {
	width: 140px;
	overflow: hidden;
}  /* to fix long blog titles, like URLs with no spaces */
div.col_narrow td.Summary_BlogTableRight div.Summary_BlogTitle {
	width: 110px;
	overflow: hidden;
}

div.Summary_BlogTitle a {
	font-weight: bold;
}

div.Summary_BlogBy {
	overflow: hidden;
	width: 100%;
	float: left;
}

/******** Forums Summary ******/
div.Summary_ForumsContainer {
	padding: 5px 5px 5px 5px;
	font-size: 12px;
}

div.Summary_ForumsTitle a {
	font-weight: bold;
}

/******** Gallery Summary ******/
td.Summary_GalleryTableLeft img {
	padding: 0px 0px 0px 0px;
}

td.Summary_GalleryTableRight a {
	font-weight: bold;
}

/******** Photo Summary ******/
td.Summary_PhotoTableLeft img {
	padding: 0px 0px 0px 0px;
}

td.Summary_PhotoTableLeft img {
	border: 1px solid #000000;
	height: 40px;
	width: 40px;
}

div.Summary_PhotoTitle {
	font-size: 12px;
}

div.Summary_PhotoTitle a {
	font-weight: bold;
}

/***************** Profile Summary ******************/
td.Summary_ProfileTableLeft img {
	padding: 0px 0px 0px 0px;
}

div.Summary_ProfileName {
	padding: 5px 0px 0px 0px;
}

div.Summary_ProfileName a {
	font-weight: bold;
}

div.Summary_ProfileTime {
	padding-top: 3px;
}

.Summary_ProfileName {
	overflow: hidden;
}

#SiteAttributionActivity {
	display: none;
}

.plucknotavailable {
	color: red;
}

#pluckphotocomments.voice {
	width: 600px;
}

/*From Sitelife.css*/
td.Comments_UserImage {
	width: 36px;
}

td.Comments_UserImage a img {
	float: left;
	height: 35px;
	vertical-align: top;
	width: 35px;
}

/* GALLERIES*/
div.PublicGalleries_SectionHead {
	font-size: 18px;
	text-transform: lowercase;
}

td.PublicGalleries_TableDetails {
	padding: 5px 0px 20px 5px;
	text-align: left;
	vertical-align: top;
	width: 100%;
}

td.PublicGalleries_TableImg img {
	border: 1px solid #000000;
	width: 60px;
}

table.PublicGallery_PhotosTable img {
	border: 1px solid #000000;
	height: 60px;
	margin: 5px;
	width: 60px;
}

div.PublicGallery_Title {
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
	border: 0px;
}

div.PublicGallery_Description {
	font-size: 12px;
	padding: 10px 0px 10px;
}

div.PublicGallery_Details {
	font-size: 13px;
	font-weight: bold;
	padding-top: 10px;
}

div.GalleryPhoto_Heading a {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}

div.GalleryPhoto_Heading {
	font-size: 16px;
	border-top: 0px;
	font-weight: bold;
	text-align: left;
	padding: 5px 0px 5px 10px;
}

div.GalleryPhoto_Image img {
	border: 1px solid #000000;
	padding: 0px;
}

div.GalleryPhoto_Title {
	font-size: 14px;
}

div.PersonaStyle_SectionHead a {
	color: #fff;
	font-size: 12px;
	font-weight: normal;
}

div.PersonaStyle_SectionHead {
	border-bottom: 0px solid;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0px 5px 10px;
	text-align: left;
	background: transparent
		url(/gcicommonfiles/sr/graphics/palette10/pluck/header_bar.gif) repeat
		scroll left top;
	border-top: 1px solid #222222;
	color: #FFFFFF;
}

#registerpage {
	background: #a7c1d8;
	border: 1px solid #365B85;
	width: 700px;
	margin: 10px 0 20px 0;
	text-align: left;
}

#registerpage h1 {
	font-family: georgia, serif;
	font-weight: normal;
	font-size: 28px;
	line-height: 36px;
}

#registerpage-login {
	border-right: 1px solid #365B85;
	float: left;
	margin: 10px;
	width: 380px;
}

#registerpage-register {
	float: right;
	margin: 10px 0;
	width: 280px;
}

/* Blogs */
.PersonaHeader_Container {
	position: relative;
}

.PersonaHeader_TableRight {
	width: 170px !important;
}

#rpt_persona_abuse {
	position: absolute;
	right: 135px;
	top: 0px;
	width: 100px;
	height: 16px;
}

#PersonaHeader_RecommendUserProfile {
	position: absolute;
	right: 260px;
	top: 1px;
	height: 16px;
}

td.PersonaHeader_TableLeft {
	padding: 10px 0;
}

td.PersonaHeader_TableLeft img {
	border: 1px solid #000000 !important;
	margin: 0 !important;
	padding: 0;
}

div.PersonaTabs_Container {
	padding-top: 5px;
}

a.BlogNav_Off {
	font-size: 13px;
}

a.BlogNav_Persona_Home {
	font-size: 13px;
}

a.BlogNav_On {
	font-size: 13px;
	font-weight: bold;
}

div.Blog_RightSideContainer a {
	color: #222222;
	font-size: 12px;
	text-decoration: none;
}

div.Blog_RightSideSectionHead {
	color: #4E0000;
	font-size: 13px;
	font-weight: bold;
}

table.BloggerProfile_Table {
	background-color: #e8e8e8;
}

td.BloggerProfile_TableText {
	vertical-align: top !important;
}

table.BloggerProfile_Table div.BloggerProfile_Title {
	font-size: 18px;
	font-weight: bold;
}

.BloggerProfile_Title {
	margin: 2px 0 5px 0 !important;
	vertical-align: top;
	display: block;
}

#blogTagline {
	margin: 4px 0 !important;
}

.BlogMain_EntryPost {
	padding: 0 20px 20px 0;
	font-family: Arial, sans-serif !important;
	line-height: 14px !important;
}

.BlogMain_EntryTitle {
	font-family: Times, serif !important;
	font-size: 17px !important;
	font-weight: normal !important;
	padding: 4px 0 !important;
	display: block !important;
}

.BlogMain_EntryTitle a {
	font-family: Times, serif !important;
}

.BlogMain_EntryDate {
	color: #666 !important;
	font-size: 11px !important;
	padding: 0 0 4px 0 !important;
}

.BlogMain_EntryContent {
	overflow: visible !important;
	font-size: 12px;
	color: #222222;
	font-family: arial, helvetica, sans serif;
	line-height: 16px;
	padding: 0 0 5px 0 !important;
}

.BlogMain_EntryContent a {
	font-weight: bold;
}

.BlogMain_EntryDetails {
	color: #666;
	font-size: 12px !important;
	padding: 5px 0 !important;
}

.BlogMain_EntryDetails a {
	color: #666 !Important;
}

.BlogEntry_Tags {
	padding: 3px 0 6px 0 !important;
}

.BlogEntry_Tags a {
	
}

.BlogEntry_ActionItem {
	padding: 3px 0 !important;
	position: relative;
}

.BlogMain_EntryContent p {
	margin: 7px 0 8px 0;
}

div.Persona_Main a {
	line-height: 18px;
}

td.BlogMain_MabAuthTableLeft {
	width: 48px;
	background: url("/graphics/avatar_30.gif") 2px 5px no-repeat;
}

td.BlogMain_MabAuthTableRight {
	vertical-align: top;
}

div.Blog_AddToWatchlist a,.PersonaHeader_TableRight div.PersonaHeader_PublicContent a
	{
	background: #4e0000 0 10px repeat-x;
	padding: 5px 10px;
	display: block;
	float: left;
	border: 2px solid #9E080D;
	color: #FFFFFF;
}

color
:
 
#fff
;
 
font-size
:
 
11
px
;
 
text-transform
:
 
uppercase
;
 
font-weight
:
 
bold
;


}
.PersonaHeader_TableRight div.PersonaHeader_PublicContent a {
	width: 140px;
}

div.Blog_AddToWatchlist a:hover,.PersonaHeader_PublicContent a:hover {
	text-decoration: none !important;
	color: #FFDDBB;
}

div.Blog_AddToWatchlist a:active,.PersonaHeader_PublicContent a:active {
	background: #AD4501;
	padding: 6px 10px 4px 10px;
	border-top-color: #992200;
	border-left-color: #BC3400;
	border-bottom-color: #F19747;
	border-right-color: #BC3400;
}

/*Article styles*/
.article-headline h1 {
	margin: 0;
	padding: 0 0 0px 0;
	font-size: 28px;
	font-weight: bold;
}

#content-container .article-headline h2 {
	margin: 0;
	padding: 0px 0 8px 0;
	font-size: 21px;
	font-weight: bold;
	color: #666;
}

.article-tools li.print {
	padding-left: 18px;
	margin-left: 20px;
}

.article-tools li.email {
	padding-left: 15px;
	margin-left: 20px;
	margin-right: 20px;
}

.article-tools li.recommend {
	padding-left: 20px;
}

.article-tools li.comments {
	padding-left: 15px;
}

.article-related .sidebar-related {
	margin: 0pt;
	padding: 0pt 0pt 0px;
}

.article-sidebar .newslist ul {
	list-style: disc;
	width: 300px;
	padding: 5px 0px 0px 0px;
	border-bottom: 2px #e2e2e2 solid;
	background: #fafafa url('/graphics/promo_bckgd.jpg') no-repeat;
	overflow: auto;
	padding: 15px;
	margin-left: 15px;
	font-weight: bold;
}

.ratingbyline {
	padding: 4px 0 4px 0;
	color: #333;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
}

.sidebar-related p {
	margin: 0;
	padding: 0;
	font-size: 11px;
}

.sidebar-photo img {
	border: 1px solid #333;
	margin: 2px 0px 2px 0px;
}

.sidebar-photo p.photo-byline {
	margin: 0;
	padding: 0 0 6px 0;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}

.articleflex {
	padding: 5px 0;
	margin: 0;
	text-align: left;
}

/*stack cell styles*/
#stackcell-container {
	width: 390px;
}

.stackcell-cell-container {
	width: 390px;
	clear: both;
	padding: 0px 0px 40px 6px;
}

.stackcell-block {
	width: 390px;
	clear: both;
}

.stackcell-head {
	width: 390px;
	height: 20px;
	margin: 0px 0px 4px 0px;
}

.stackcell-head-left {
	width: 290px;
	clear: left;
	float: left;
}

.stackcell-head-right {
	width: 90px;
	clear: right;
	float: right;
	text-align: right;
}

a.stackcell-category:link,a.stackcell-category:active,a.stackcell-category:visited
	{
	font-family: arial, helvetica, sans serif;
	font-size: 16px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}

a.stackcell-category:hover {
	text-decoration: underline;
}

.stackcell-move {
	font-family: arial, helvetica, sans serif;
	font-size: 12px;
	color: #666;
	float: right;
	text-align: right;
}

.stackcell-cell-content {
	clear: both;
	background-repeat: no-repeat;
}

/* palette10 overwrite */
div.PersonaTabs_Container {
	background-color: #fff; /* Neutral light - light */
}

div.PersonaTabs_Container a.PersonaTabs_Off {
	background-color: #d5d5d5; /* medium tan */
}

div.PersonaTabs_Container a.PersonaTabs_Off:hover {
	/* background-color: #BFD4E6; */ /* light blue */
	
}

div.PersonaTabs_Container a.PersonaTabs_On {
	border: 0px solid #ccc; /* NO BORDER */
	background-color: #9d080d; /* primary hue - light */
	color: #fff;
}

div.PersonaTabs_Container a.PersonaTabs_Off {
	border: 0px solid #fff; /* NO BORDER */
	background-color: #fff; /* secondary hue - medium */
	color: #082c3c; /* primary hue - dark */
}

h5 {
	text-transform: none;
	font-size: 12px;
}

.explore-content p.more {
	text-transform: none;
}

.explore-content h2 {
	text-transform: none;
}

.explore-content h5 {
	text-transform: none;
}

.explore-content p.more {
	text-transform: none;
}

newslist {
	font-family: arial, helvetica, sans serif;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
}

.newslist li.more {
	text-transform: none;
}

.newslist li {
	margin: 0 0 0px 0;
	font-size: 12px;
}

.section-label {
	text-transform: none;
}

#LoggedInBreadcrumb {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	margin: 0px;
	text-transform: none;
	color: 560a0d;
	align-vertical: middle;
}

.article-breadcrumb #LoggedInBreadcrumb {
	float: left;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	margin: 7px 0 -8px 0;
	text-transform: none;
	font-size: 11px;
	color: rgb(86, 10, 13);
	line-height: 13px;
}

.article-breadcrumb .breadcrumb-share {
	float: right;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	margin: 10px 10px 0 0;
	text-transform: none;
}

.sidebar-related h5 {
	font-size: 16px;
	font-weight: bold;
	margin: 0pt;
	padding: 5px 0pt;
	text-transform: none;
	color: #4E0000;
}

#carousel-tab-header li.carouseltab {
	text-transform: none;
}

.ratingbyline {
	text-transform: none;
}

.news-left h3 {
	text-transform: none;
}

.newslead h3 {
	text-transform: none;
}

#search-sponsor h5 {
	text-transform: none;
}

.pd-search-text {
	text-transform: none;
}

.calendar-module2-days p.day {
	text-transform: none;
}

.gallerylist-container p.more {
	text-transform: none;
}

#sectionfront-tab-header li {
	text-transform: none;
}

.headlines-list li.more {
	text-transform: none;
}

#bookmark-tools li.title {
	text-transform: none;
}

#glegal h3 {
	text-transform: none;
}

.sidebar-newslist h3 {
	text-transform: none;
}

.sidebar-newslist li.more {
	text-transform: none;
}

.news-left {
	width: 200px;
	border: none;
	float: left;
	padding-right: 10px;
}

.news-right {
	width: 190px;
	float: right;
	padding-left: 0px;
}

/*community dropdowns*/
.cmddl {
	width: 150px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

.cmdd2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

.cmNum {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	font-weight: bold;
}

.cmRemember {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.cmNote {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

.cmDDLTitleOn {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.cmDDLTitleOff {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #888888;
	font-weight: bold;
}

.cmBtn {
	color: #4e0000;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #eeeeee;
	border: 1px solid #4e0000;
	padding: 1px 2px 1px 2px;
	cursor: pointer;
}

#cmContainer {
	width: 390px;
	clear: both;
}

#cmContainerLeft {
	width: 200px;
	padding-right: 9px;
	border-right: solid 1px #d5d5d5;
	float: left;
	clear: left;
	text-align: left;
	min-height: 150px;
}

#cmContainerRight {
	width: 165px;
	float: left;
	clear: right;
	margin-left: 5px;
}

/*weather/traffic widget*/
#artimisHotspots {
	padding: 0px;
}

#artimisHotspots * {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-color: #000000;
}

#artimisHotspots .location {
	font-weight: bold;
	font-size: 10px;
}

#artimisHotspots img {
	float: left;
	width: 110px;
	border: 1px solid #000000;
	margin-right: 4px;
}

#artimisHotspots .updated_time,#artimisHotspots .speed,#artimisHotspots .delay,#artimisHotspots .travel_time,#artimisHotspots .normal_time
	{
	display: none;
}

.weather-widget {
	width: 160px;
}

.weather-widget ul {
	display: none;
}

.weather-item {
	width: 160px;
}

.mcnugget_lg {
	font-family: arial, helvetica, sans serif;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.mcnugget_sm {
	font-family: arial, helvetica, sans serif;
	color: #666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 12px;
}

.mcnugget_stat {
	font-family: arial, helvetica, sans serif;
	color: #560a0d;
	font-size: 11px;
	text-decoration: none;
	line-height: 15px;
}

a.mcnugget_stat {
	font-family: arial, helvetica, sans serif;
	color: #560a0d;
	font-size: 11px;
	text-decoration: none;
	line-height: 15px;
}

a.mcnugget_stat:hover {
	font-family: arial, helvetica, sans serif;
	color: #560a0d;
	font-size: 11px;
	text-decoration: underline;
	line-height: 15px;
}

/* traffic overwrite */
direction {
	font-family: arial, helvetica, sans serif;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

/* header overwrite */
.navigation-menu-level1 {
	background: #202020 url('/graphics/nav_lev1.gif') repeat-x;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

a.nav_level1:link,a.nav_level1:visited {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

a.nav_level1:hover,a.nav_level1:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
}

.navigation-menu-level2 {
	background: #cbcac6 url('/graphics/nav_lev2.gif') repeat-x;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0d0a0a;
}

a.nav_level2:link,a.nav_level2:visited {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

a.nav_level2:hover,a.nav_level2:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}

.nav_bullet {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

/* menu styles */
.navigation-menu-level1 span {
	margin: 0;
	padding-right: 4px 6px;
	display: inline;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

/***** LEVEL 2 *****/
.navigation-menu-level2 {
	clear: both;
	width: 940px;
	margin: 0;
	padding: 4px 0px;
	list-style: none;
	float: left;
}

.level2-expand {
	clear: both;
	margin: 0;
	list-style: none;
}

.navigation-menu-level2 span {
	margin: 0;
	padding-right: 6px;
	display: inline;
	font-size: 12px;
	font-weight: bold;
	/* text-transform: lowercase; */
}

.level2-collapse a {
	margin: 0;
	text-decoration: none;
}

.navigation-menu-level2 a:link,.navigation-menu-level2 a:visited {
	margin: 0;
	padding: 4px 6px 4px 6px;
	text-decoration: none;
}

.navigation-menu-level2 a:hover {
	margin: 0;
	padding: 4px 6px 4px 6px;
}

.level2-collapse a:hover {
	margin: 0;
	text-decoration: underline;
}

/* Photo Slider  */ /**
 * Copyright (c) 2006-2007, Bill W. Scott
 * All rights reserved.
 *
 * This work is licensed under the Creative Commons Attribution 2.5 License. To view a copy
 * of this license, visit http://creativecommons.org/licenses/by/2.5/ or send a letter to
 * Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA.
 *
 * This work was created by Bill Scott (billwscott.com, looksgoodworkswell.com).
 *
 * The only attribution I require is to keep this notice of copyright & license
 * in this original source file.
 *
 * Version 0.6.1 - 07.08.2007
 *
 */ /**
 * Standard Configuration. It is advised that this section NOT be modified as the
 * carousel.js expects the behavior outlined below.
 **/
.carousel-componentPhoto {
	position: relative;
	overflow: hidden; /* causes the clipping */
	display: none; /* component turns it on when first item is rendered */
}

.carousel-componentPhoto ul.carousel-list {
	width: 10000000px;
	position: relative;
	z-index: 1;
}

.carousel-componentPhoto .carousel-list li {
	float: left;
	list-style: none;
	overflow: hidden;
}

/**
 * VERTICAL CAROUSEL DEFAULTS
 **/
.carousel-componentPhoto .carousel-vertical li {
	margin-bottom: 0px;
	/* Fix for extra spacing in IE */
	float: left;
	clear: left;
	/* Force the LI to respect the HEIGHT specified */
	overflow: hidden;
	display: block;
}

/* For vertical carousel, not set, width defaults to auto */
	/* Note if you explicitly set width to auto, this might cause */
	/* problems with Safari... as in up/down button not working in some examples. */
.carousel-componentPhoto ul.carousel-vertical { /*	width:auto;*/
	
}

.carousel-componentPhoto .carousel-clip-region {
	overflow: hidden; /* Secret to the clipping */
	margin: 0px auto;
	position: relative;
	/**/
	clear: both;
}

/**
 * ==============================================================================
 * Safe to override. It is safe to override background, padding, margin, color,
 * text alignment, fonts, etc. Define a separate CSS file and override your style
 * preferences.
 **/
.carousel-componentPhoto {
	background: #E8E8E8;
	background-image: url("../../graphics/slider/scrollPhotoback.gif");
	/*background-image:url("../graphics/slider/scrollPhotoback.gif");*/
	height: 80px;
	padding: 0px;
	color: #618cbe;
}

.carousel-componentPhoto ul.carousel-list {
	margin: 4px 0px 0px 0px;
	padding: 0px;
	line-height: 0px;
}

.carousel-componentPhoto .carousel-list li {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font: 10px verdana, arial, sans-serif;
	color: #666;
}

.carousel-componentPhoto .carousel-vertical li {
	
}

.carousel-componentPhoto ul.carousel-vertical {
	
}

.arrow_carPhoto {
	cursor: pointer;
	margin: 0px;
	visibility: hidden;
	padding: 0px;
}

a.dotOn:link,a.dotOn:hover,a.dotOn:active,a.dotOn:visited {
	cursor: pointer;
	margin: 0px;
	padding-right: 2px;
	color: #444444;
	font-family: Arial, sans-serif;
	font-size: 38px;
	text-decoration: none;
	-moz-outline-style: none;
}

a.dotOff:link,a.dotOff:hover,a.dotOff:active,a.dotOff:visited {
	cursor: pointer;
	margin: 0px;
	padding-right: 2px;
	color: #aaaaaa;
	font-family: Arial, sans-serif;
	font-size: 38px;
	text-decoration: none;
	-moz-outline-style: none;
}

#dhtml-carousel_carPhoto {
	padding: 0px;
	margin: 0px;
	float: left;
	clear: none;
	/* this would fix IE alignment --> padding-right:20px; */
}

#dhtml-carousel_carPhoto-left {
	padding: 0px;
	margin: 0px;
	float: left;
	clear: left;
	width: 20px;
	height: 80px;
}

#dhtml-carousel_carPhoto-right {
	padding: 0px;
	margin: 0px;
	float: left;
	clear: right;
	width: 20px;
	height: 80px;
}

.carousel-componentPhoto .carousel-list li {
	margin: 0px;
	width: 92px;
	text-align: center;
	text-align: -moz-center;
}

.carousel-componentPhoto .carousel-list li img {
	border: 1px solid #ffffff;
	margin-left: 0px;
	display: block;
}

.carousel-componentPhoto .carousel-list li img:hover {
	border: 1px solid #ffbabc;
	margin-left: 0px;
	display: block;
}

.carItemTitlePhoto {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #c5c5c5;
	font-weight: bold;
}

a.carItemHeadlinePhoto:link,a.carItemHeadlinePhoto:active,a.carItemHeadlinePhoto:visited
	{
	font-family: Arial, Sans-Serif;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #3E3E3E;
}

a.carItemHeadlinePhoto:hover {
	text-decoration: underline;
}

.carItemTextPhoto {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #3E3E3E;
}

.slideItemSpacePhoto {
	font-family: Arial, sans-serif;
	font-size: 2px;
	clear: both;
}

.slideItemContainerPhoto {
	height: 78px;
	width: 88px;
}

/* Video Slider  */
.carousel-componentVideo {
	position: relative;
	overflow: hidden; /* causes the clipping */
	display: none; /* component turns it on when first item is rendered */
}

.carousel-componentVideo ul.carousel-list {
	width: 10000000px;
	position: relative;
	z-index: 1;
}

.carousel-componentVideo .carousel-list li {
	float: left;
	list-style: none;
	overflow: hidden;
}

/**
 * VERTICAL CAROUSEL DEFAULTS
 **/
.carousel-componentVideo .carousel-vertical li {
	margin-bottom: 0px;
	/* Fix for extra spacing in IE */
	float: left;
	clear: left;
	/* Force the LI to respect the HEIGHT specified */
	overflow: hidden;
	display: block;
}

/* For vertical carousel, not set, width defaults to auto */
	/* Note if you explicitly set width to auto, this might cause */
	/* problems with Safari... as in up/down button not working in some examples. */
.carousel-componentVideo ul.carousel-vertical { /*	width:auto;*/
	
}

.carousel-componentVideo .carousel-clip-region {
	overflow: hidden; /* Secret to the clipping */
	margin: 0px auto;
	position: relative;
	/**/
	clear: both;
}

/**
 * ==============================================================================
 * Safe to override. It is safe to override background, padding, margin, color,
 * text alignment, fonts, etc. Define a separate CSS file and override your style
 * preferences.
 **/
.carousel-componentVideo {
	background: #E8E8E8;
	background-image: url("../../graphics/slider/scrollVideoback.gif");
	/*background-image:url("../graphics/slider/scrollVideoback.gif");*/
	height: 80px;
	padding: 0px;
	color: #618cbe;
}

.carousel-componentVideo ul.carousel-list {
	margin: 3px 0px 0px 0px;
	padding: 0px;
	line-height: 0px;
}

.carousel-componentVideo .carousel-list li {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font: 10px verdana, arial, sans-serif;
	color: #666;
}

.carousel-componentVideo .carousel-vertical li {
	
}

.carousel-componentVideo ul.carousel-vertical {
	
}

.arrow_carVideo {
	cursor: pointer;
	margin: 0px;
	visibility: hidden;
	padding: 0px;
}

a.dotOn:link,a.dotOn:hover,a.dotOn:active,a.dotOn:visited {
	cursor: pointer;
	margin: 0px;
	padding-right: 2px;
	color: #444444;
	font-family: Arial, sans-serif;
	font-size: 38px;
	text-decoration: none;
	-moz-outline-style: none;
}

a.dotOff:link,a.dotOff:hover,a.dotOff:active,a.dotOff:visited {
	cursor: pointer;
	margin: 0px;
	padding-right: 2px;
	color: #aaaaaa;
	font-family: Arial, sans-serif;
	font-size: 38px;
	text-decoration: none;
	-moz-outline-style: none;
}

#dhtml-carousel_carVideo {
	padding: 0px;
	margin: 0px;
	float: left;
	/**/
	clear: none;
	/* this would fix IE alignment --> padding-right:20px; */
}

#dhtml-carousel_carVideo-left {
	padding: 0px;
	margin: 0px;
	float: left;
	clear: left;
	width: 20px;
	height: 80px;
}

#dhtml-carousel_carVideo-right {
	padding: 0px;
	margin: 0px;
	float: left;
	clear: right;
	width: 20px;
	height: 80px;
}

.carousel-componentVideo .carousel-list li {
	margin: 0px;
	width: 92px;
	/*width:268px; */
}

.carousel-componentVideo .carousel-list li img {
	border: 1px solid #ffffff;
	margin-left: 10px;
	display: block;
}

.carousel-componentVideo .carousel-list li img:hover {
	border: 1px solid #ffbabc;
	margin-left: 10px;
	display: block;
}

.carItemTitleVideo {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #c5c5c5;
	font-weight: bold;
}

a.carItemHeadlineVideo:link,a.carItemHeadlineVideo:active,a.carItemHeadlineVideo:visited
	{
	font-family: Arial, Sans-Serif;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #3E3E3E;
}

a.carItemHeadlineVideo:hover {
	text-decoration: underline;
}

.carItemTextVideo {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #3E3E3E;
}

.slideItemSpaceVideo {
	font-family: Arial, sans-serif;
	font-size: 2px;
	clear: both;
}

/*.slideItemContainerVideo{height:79px;width:268px;}*/
.slideItemContainerVideo {
	height: 78px;
	width: 88px;
}

.slideItemWithImageImageVideo {
	width: 104px;
	text-align: left;
	float: left;
	clear: left;
}

.slideItemWithImageTextVideo {
	width: 164px;
	text-align: left;
	float: left;
	clear: right;
}

.slideItemWithoutImageVideo {
	width: 268px;
	text-align: left;
	float: left;
	clear: both;
}

/*******NAVIGATION: begin*******/ /*top nav*/
.chromestyle {
	width: 940px;
	font-weight: normal;
	font-family: Arial, helvitica;
	font-size: 12px;
}

.chromestyle:after {
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.chromestyle ul {
	width: 100%;
	background:
		url("http://news.cincinnati.com/gcicommonfiles/sr/graphics/palette10/bkgd_nav_level1.gif")
		;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #e8e8e8;
	padding: 4px 0;
	margin: 0;
	text-align: left;
}

.chromestyle ul li {
	display: inline;
}

.chromestyle ul li.active {
	display: inline;
	background:
		url("http://news.cincinnati.com/gcicommonfiles/sr/graphics/palette10/bkgd_nav_level2.gif")
		top;
	padding: 4px 0;
}

.chromestyle ul li.active a:link,.chromestyle ul li.active a:visited,.chromestyle ul li.active a:active
	{
	color: #000000
}

.chromestyle ul li.active a:hover {
	background:
		url("http://news.cincinnati.com/gcicommonfiles/sr/graphics/palette10/bkgd_nav_level2.gif")
		top;
	color: #000000;
}

.chromestyle ul li a:link,.chromestyle ul li a:visited,.chromestyle ul li a:active
	{
	color: #ffffff;
	padding: 4px 6px;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	border-right: 1px solid #444444;
}

.chromestylehover {
	background:
		url("http://news.cincinnati.com/gcicommonfiles/sr/graphics/palette10/bkgd_nav_level2.gif")
		top;
	padding: 4px 0;
}

/*sub nav*/
.chromesub {
	width: 940px;
	font-weight: normal;
	font-family: Arial, helvitica;
	font-size: 12px;
}

.chromesub:after {
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.chromesub ul {
	border-top: 0px;
	width: 100%;
	background:
		url("http://news.cincinnati.com/gcicommonfiles/sr/graphics/palette10/bkgd_nav_level2.gif")
		top;
	border-bottom: 1px solid #9a9a9a;
	padding: 4px 0;
	margin: 0;
	text-align: left;
}

.chromesub ul li {
	display: inline;
}

.chromesub ul li.active {
	display: inline;
	background: #000000;
	padding: 4px 0;
}

.chromesub ul li.active a:link,.chromesub ul li.active a:visited,.chromesub ul li.active a:active
	{
	color: #ffffff
}

.chromesub ul li.active a:hover {
	background: #000000;
	color: #ffffff;
}

.chromesub ul li a:link,.chromesub ul li a:visited,.chromesub ul li a:active
	{
	color: #444444;
	padding: 4px 6px;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	border-right: 1px solid #DADADA;
}

.chromesub ul li a:hover {
	background: #ffffff;
	color: #000000;
}

/* ######### Style for Drop Down Menu ######### */
.dropmenudiv {
	position: absolute;
	top: 0;
	border: 1px solid #BBB;
	border-bottom-width: 0;
	font-family: Arial, helvitica;
	font-weight: normal;
	font-size: 11px;
	line-height: 16px;
	z-index: 101;
	background-color: #F0F0F0;
	width: 120px;
	visibility: hidden;
}

.dropmenudiv a {
	width: auto;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #BBB;
	padding: 2px 0;
	text-decoration: none;
	font-weight: normal;
	color: #444444;
}

/*IE only hack*/
* html .dropmenudiv a {
	width: 100%;
}

.dropmenudiv a:hover {
	background-color: #cecece;
}

/*******NAVIGATION: end*******/ /* Yellow Pages (CBYP) widgets begin */
#cbyp_widget {
	position: relative;
	width: 300px;
	background: #ffcc00
		url(http://www.cincinnati.com/img/cbyp_widget_bg.gif) no-repeat;
	margin: 0 0 15px 0;
	padding: 85px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #222222;
}

#cbyp_widget.w160 {
	width: 160px;
	background-image:
		url(http://www.cincinnati.com/img/cbyp_widget160_bg.gif);
	margin: 0 0 15px 0;
	padding: 75px 0 0 0;
}

#cbyp_widget a.gocbyp {
	position: absolute;
	top: 0;
	right: 0;
	width: 300px;
	height: 80px;
	display: block;
	vertical-align: top;
	padding: 7px 10px 0 0;
	text-align: right;
	color: white;
	text-decoration: none;
	letter-spacing: -1px;
}

#cbyp_widget.w160 a.gocbyp {
	width: 160px;
	height: 58px;
	display: block;
	vertical-align: top;
	padding: 6px 4px 0 0;
	font-size: 12px;
	letter-spacing: normal;
}

#cbyp_widget a.gocbyp span.smaller {
	padding-left: 3px;
	font-size: 11px;
}

#cbyp_widget.w160 a.gocbyp span.smaller {
	padding-left: 1px;
	font-size: 10px;
}

#cbyp_widget img {
	border: none;
}

#cbyp_widget form {
	overflow: auto;
	margin: 0;
	padding: 0;
}

#cbyp_widget label {
	display: block;
	margin-left: 15px;
	font-size: 14px;
}

#cbyp_widget .mainsearch {
	color: #333333;
	font-size: 12px;
	line-height: 15px;
	padding: 2px 3px;
	margin: 7px 5px 0 15px;
	float: left;
	height: 18px;
	width: 170px;
}

#cbyp_widget.w160 .mainsearch {
	width: 120px;
	float: none;
}

#cbyp_widget .search_button {
	background: #0f107a
		url(http://www.cincinnati.com/img/cbyp_bg_searchbutton.gif) repeat-x
		top left;
	width: 60px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #0f107a;
	margin-top: 9px;
	padding: 2px 0;
	cursor: pointer;
	cursor: hand;
}

#cbyp_widget.w160 .search_button {
	margin-top: 5px;
	margin-left: 84px;
}

#cbyp_widget p.network {
	clear: left;
	border-top: 5px solid #e5e5e5;
	margin: 10px 0 0 0;
	padding: 5px 12px 5px 15px;
	font-size: 9px;
	line-height: 24px;
	font-weight: bold;
	color: white;
	background: #333333
		url(http://www.cincinnati.com/img/cbyp_ccomlogo2.gif) no-repeat right
		center;
}

#cbyp_widget.w300 p.network {
	background-position: 200px center;
}

#cbyp_widget.w160 p.network {
	text-align: center;
	padding: 7px 13px 7px 13px;
	line-height: 12px;
	font-weight: bold;
	color: white;
	background-position: center 38px;
}

#cbyp_widget p.network a {
	display: block;
	color: white;
	text-decoration: none;
}

#cbyp_widget.w160 p.network a {
	padding-bottom: 28px;
}

.publisher_custom_content #container {
	width: 940px;
	text-align: left;
	margin: 0 auto;
	border-left: #c8c8c8 solid 1px;
}

/*top tabs*/
.tier0style {
	position: relative;
	border-bottom: 1px solid #c8c8c8;
	font-size: 10px;
	background: #ffffff;
}

.tier0style ul {
	position: relative;
	width: 40%; /*border:1px solid blue;*/
	list-style: none;
	margin: 0;
	padding: 0;
}

.tier0style ul.left,.tier0style ul.left li {
	float: left;
}

.tier0style ul.right,.tier0style ul.right li {
	float: right;
}

.tier0style ul li {
	padding: 0;
	position: relative;
	top: 1px;
	margin-top: -1px;
}

.tier0style li a {
	display: block;
	border: 1px solid #c8c8c8;
	padding: 3px;
	border-left-width: 0;
	background-color: #f2f2f2;
}

.tier0style .right li a {
	display: block;
	border: 1px solid #c8c8c8;
	padding: 3px 6px 1px 0px;
	border-left-width: 0;
	background-color: #f2f2f2;
	color: #999999;
}

.tier0style .right li a:hover {
	display: block;
	padding: 3px 6px 1px 0px;
	border-left-width: 0;
	color: #666666;
	text-decoration: underline;
}

.tier0style ul.left li.active a {
	border-bottom: 1px solid #fff;
	background-color: #fff;
}

.tier0style ul.right {
	overflow: hidden;
}

.tier0style ul.right li {
	position: relative;
	right: -10px;
	border: 0;
	background-color: #fff;
	background: #fff
		url(http://dunes.cincinnati.com/css/graphics/bullet2.gif) no-repeat
		scroll right center;
	color: #999;
	padding: 0 10px 0 0;
}

.tier0style ul.right li a {
	border: 0;
	background-color: #fff;
}

.tier0style .left li a:link,.tier0style .left li a:visited,.tier0style .left li a:active
	{
	color: #000000;
}

.tier0style .left li a:hover {
	color: #000000;
	text-decoration: underline;
}

/*top nav*/
.chromestyle {
	width: 938px;
	font-weight: normal;
	font-family: Arial, helvitica;
	font-size: 12px;
}

.chromestyle:after {
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.chromestyle ul {
	width: 100%;
	background:
		url("http://news.cincinnati.com/graphics/navigation/cdc_nav_level1.gif")
		;
	border-top: 1px solid #714345;
	border-right: 1px solid #714345;
	border-left: 1px solid #714345;
	border-bottom: 1px solid #a02327;
	padding: 4px 0;
	margin: 0;
	text-align: left;
}

.chromestyle ul li {
	display: inline;
}

.chromestyle ul li.active {
	display: inline;
	background:
		url("http://news.cincinnati.com/graphics/navigation/bkgd_nav_level2.gif")
		top;
	padding: 4px 0;
}

.chromestyle ul li.active a:link,.chromestyle ul li.active a:visited,.chromestyle ul li.active a:active
	{
	color: #000000;
}

.chromestyle ul li.active a:hover {
	background:
		url("http://news.cincinnati.com/graphics/navigation/bkgd_nav_level2.gif")
		top;
	color: #000000;
}

.chromestyle ul li a:link,.chromestyle ul li a:visited,.chromestyle ul li a:active
	{
	color: #ffffff;
	padding: 4px 6px;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	border-right: 1px solid #914648;
}

.chromestylehover {
	background:
		url("http://news.cincinnati.com/graphics/navigation/bkgd_nav_level2.gif")
		top;
	padding: 4px 0;
}

/*sub nav*/
.chromesub {
	width: 938px;
	font-weight: normal;
	font-family: Arial, helvitica;
	font-size: 12px;
}

.chromesub:after {
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.chromesub ul {
	border-top: 0px;
	width: 100%;
	background:
		url("http://news.cincinnati.com/graphics/navigation/bkgd_nav_level2.gif")
		top;;
	border: 1px solid #560a0d;
	padding: 4px 0;
	margin: 0;
	text-align: left;
}

.chromesub ul li {
	display: inline;
}

.chromesub ul li.active {
	display: inline;
	background: #000000;
	padding: 4px 0;
}

.chromesub ul li.active a:link,.chromesub ul li.active a:visited,.chromesub ul li.active a:active
	{
	color: #ffffff
}

.chromesub ul li.active a:hover {
	background: #000000;
	color: #ffffff;
}

.chromesub ul li a:link,.chromesub ul li a:visited,.chromesub ul li a:active
	{
	color: #444444;
	padding: 4px 6px;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	border-right: 1px solid #DADADA;
}

.chromesub ul li a:hover {
	background: #cac9c5;
	color: #000000;
}

/* ######### Style for Drop Down Menu ######### */
.dropmenudiv {
	position: absolute;
	top: 0;
	border: 1px solid #BBB;
	border-bottom-width: 0;
	font-family: Arial, helvitica;
	font-weight: normal;
	font-size: 11px;
	line-height: 16px;
	z-index: 101;
	background-color: #F0F0F0;
	width: 120px;
	visibility: hidden;
}

.dropmenudiv a {
	width: auto;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #BBB;
	padding: 2px 0;
	text-decoration: none;
	font-weight: normal;
	color: #444444;
}

/*IE only hack*/
* html .dropmenudiv a {
	width: 100%;
}

.dropmenudiv a:hover {
	background-color: #cecece;
}

/*******NAVIGATION: end*******/ /* Google Search - start */
@import url(http://www.google.com/cse/api/branding.css);

#search-in-header .cse-branding-bottom {
	background-color: #FFF;
	color: #000;
	float: right;
	margin-right: 5px;
}

.cse-branding-form {
	margin-bottom: 0px;
}

#search-in-header #cse-search-box label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

#cse-search-box .text {
	width: 215px;
}

#search-in-header #cse-search-box .text,#search-in-header .text {
	width: 130px;
	margin-left: 2px;
}

/* Google Search - end */
div.clear {
	clear: all;
}
