td  {font-family:arial,verdana,helvetica,sans serif; color:#222; font-size:12px; text-decoration:none;}

a:link, a:visited {
	color: #000; text-decoration: underline;}
a:hover {
	color: #9c070c; text-decoration: underline;}

	

#LoggedInBreadcrumb {font-family:Arial,Sans-Serif; font-size:11px; margin:0px; text-transform:none; color: 560a0d; align-vertical: middle;}

a.go4_hdln {font-family:arial,verdana,helvetica,sans serif; color:#000; font-size:24px; font-weight: bold; text-decoration:none;}
a.go4_hdln:hover {text-decoration: underline; color:#9E080D;}

.go4_leftcol {font-family:arial,verdana,helvetica,sans serif; color:#000; font-size:12px; font-weight: bold; text-decoration: none;}
a.go4_leftcol {font-family:arial,verdana,helvetica,sans serif; color:#000; font-size:12px; font-weight: bold; text-decoration: underline;}
a.go4_leftcol {text-decoration: underline; color:#9E080D;}

.go4_subhdln {font-family:arial,verdana,helvetica,sans serif; color:#000; font-size:17px; font-weight: bold; text-decoration: none;}
a.go4_subhdln {font-family:arial,verdana,helvetica,sans serif; color:#000; font-size:17px; font-weight: bold; text-decoration: underline;}
a.go4_subhdln:hover {text-decoration: underline; color:#9E080D;}

.go4_sub_section {font-family:arial,verdana,helvetica,sans serif; color:#4E0000; font-size:18px; font-weight: bold; text-decoration:none;}
a.go4_sub_section {font-family:arial,verdana,helvetica,sans serif; color:#4E0000; font-size:18px; font-weight: bold; text-decoration:none;}
a.go4_sub_section:hover {text-decoration: underline;}

.go4_sub_section_sm {font-family:arial,verdana,helvetica,sans serif; color:#4E0000; font-size:14px; line-height:24px; font-weight: bold; text-decoration:none;}
a.go4_sub_section_sm {font-family:arial,verdana,helvetica,sans serif; color:#4E0000; font-size:14px; line-height:24px; font-weight: bold; text-decoration:none;}
a.go4_sub_section_sm:hover {text-decoration: underline;}

a.go4_xtrahd {font-family:arial,verdana,helvetica,sans serif; color:#000; font-size:12px; text-decoration: underline;}
a.go4_xtrahd:hover {text-decoration: underline; color:#9E080D;}

.go4_more {font-family:arial,verdana,helvetica,sans serif; color:#000; font-size:12px; font-weight: bold;}
a.go4_more {font-family:arial,verdana,helvetica,sans serif; color:#000; font-size:12px; font-weight: bold; text-decoration: underline;}
a.go4_More:hover {text-decoration: underline; color:#9E080D;}

.breadcrumb-label {font-family:arial,verdana,helvetica,sans serif; color:#4e0000; font-size:24px; font-weight: bold; text-decoration:none;}

a.lead_img {border: solid 2px #CBCAC6;}

/* hr {border:0; border-top: 3px solid #955A5D;} */
.section_hr {border-top: 3px solid #955A5D; padding-bottom:8px;}
.section_hr_grey {border-top: 3px solid #b7b7b7; padding-bottom:8px;}

li {padding-bottom:3px;}

.col_narrow {background-image: url(/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(/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_local {border-bottom: 3px solid #2e0000;}
.horizontalrule_deluxe {border-bottom: 3px solid #d6d6d6;}


.explore-content {
	background-color: #e8e8e8; /* primary hue - light */
	border-bottom: 1px #d6d6d6 solid;  /*  border-top: 0px #2e0000 solid; border-left: 1px #777777 solid; border-right: 1px #777777 solid;  neutral dark - dark */
	width: 338px;}

.v2_blog_title {font-family:arial,verdana,helvetica,sans serif; color:#4E0000; font-size:12px; font-weight: bold; text-decoration:none;}
a.v2_blog_title {font-family:arial,verdana,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,verdana,helvetica,sans serif; color:#000; font-size:12px; font-weight: bold; text-decoration:none;}
a.v2_blog_headline {font-family:arial,verdana,helvetica,sans serif; color:#000; font-size:12px; font-weight: bold; text-decoration:underline;}
a.v2_blog_headline:hover {text-decoration: underline; color:#9E080D;}

.newsitem_margin {margin-left: 5px; margin-right: 8px; margin-bottom: 14px;}



/*  Voices & Views  */
.cal_date {font-family:arial,verdana,helvetica,sans serif; color:#191919; font-size:11px; font-weight: bold; text-decoration:none;}
.cal_descript {font-family:arial,verdana,helvetica,sans serif; color:#25313a; font-size:11px; font-weight: bold; text-decoration:none;}

.cal_topic {font-family:arial,verdana,helvetica,sans serif; color:#191919; font-size:12px; font-weight: bold; text-decoration:none;}
a.cal_topic {font-family:arial,verdana,helvetica,sans serif; color:#191919; font-size:12px; font-weight: bold; text-decoration:underline;}

#navigation {
width: 160px;
}
#navigation ul {
list-style: none;
margin: 0;
padding: 0;
background: #e8e8e8 ;
/* url(graphics/dc_cal_on.gif) repeat-x */
}

#navigation li.cal_topic {
border-bottom: 1px solid #ddd;

}
#navigation li.cal_topic a:link, #navigation li.cal_topic a:visited {
font-size: 90%;
display: block;
padding: 4px 0px 3px 15px;
color: #000000;
text-decoration: none;
}

#navigation li.cal_topic a:hover {
font-size: 90%;
display: block;
padding: 4px 0px 3px 15px;
background-color: #ccc;
color: #000;
text-decoration: underline;
}

#navigation li.cal_topic a:active {
font-size: 90%;
display: block;
padding: 4px 0px 3px 15px;
background-color: #202020;
color: #fff;
text-decoration: none;
}

a.cal_event:link, a.cal_event:visited, a.cal_event:active  {font-family:arial,verdana,helvetica,sans serif; color:#560a0d; font-size:11px; font-weight: bold; text-decoration:underline;}
a.cal_event:hover {font-family:arial,verdana,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:0px 0px 0px 0px; 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.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;}
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
table.PublicGallery_PhotosTable img {
border:0px none;
height:80px;
margin:5px;
width:80px;
}


div.PublicGallery_Description {
font-size:13px;
padding:10px 0px 0px;
}

div.PersonaStyle_SectionHead a {
font-size:12px;
font-weight:normal;
}*/

h3 {
	margin: 0;
	padding: 5px 0;
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
	}
h3 a:link, h3 a:visited, h3 a:hover {
	text-decoration: none;
	}
	
.article-headline h1 {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 24px;
	font-weight: bold;
	}
#content-container .article-headline h2 {
	margin: 0;
	padding: 5px 0 0 0;
	font-size: 16px;
	font-weight: bold;
	color: #000000
	}
	
.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-breadcrumb
.article-breadcrumb div {float:left;} 
.article-breadcrumb .breadcrumb-label {float: left; color:#4E0000; font-family:arial,verdana,helvetica,sans serif; font-size:24px; font-weight:bold; text-decoration:none; margin:10px 0 0 10px;}	
.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; }
.newslist h3 { color:#4E0000; margin: 10px 0 0 0; }
.article-sidebar .newslist ul  { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt; background-image:url(/graphics/cdc_xtras_notch.gif); background-repeat:no-repeat; background-color: rgb(217, 217, 217); border-bottom:2px solid #BEBEBE; padding:20px 5px 10px; }
.article-related .sidebar-related { margin:0pt; padding:0pt 0pt 0px; }	

	
		
/* global styles */ 

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: X-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	text-align: center;
	}
html>body {
	font-size: small;
	}
a:link, a:visited {
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}
h3 {
	margin: 0;
	padding: 5px 0;
	font-size: 16px;
	font-weight: bold;
	text-transform: lowercase;
	}
h3 a:link, h3 a:visited, h3 a:hover {
	text-decoration: none;
	}

/* kicker overline */

h5 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	}

/* small headlines */

h6 {
	margin: 0 0 8px 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	}
.clear {
	clear: both;
	}
.clear-left {
	clear: left;
	}
.right {
	float: right;
	}
.padding {
	margin: 10px 9px 10px 10px;
	padding: 0;
	}
div.hidden {
	display: none;
	visibility: hidden;
	}
form {
	margin: 0;
	padding: 0;
}
.spacer {
	width: 10px;
	margin: 0;
	padding: 0;
	}
.verticalrule {
	width: 1px;
	margin: 0;
	padding: 0;
	}
.verticalrule2 {
	margin: 0;
	padding: 0;
	}
.horizontalrule {
	margin: 0;
	padding: 0;
	}
.promobox {
	margin: 0;
	padding: 0;
	}
table {
	margin: 0;
	padding: 0;
	border: 0;
	}
th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: top;
	text-align: left;
	}

#branding-container {
	clear: both;
	width: 940px;
	margin: 0px;
	padding: 0px;
	}
#branding-container h1 {
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	}
#branding-container img {
	/*margin: 14px 10px 10px 10px;*/
	padding: 0px;
	margin:0px;
	}

/* REGISTRATION BOX */

#usertools {
	width: 340px;
	height: 110px;
	padding: 0;
	margin: 0;
	text-align: left;
	}

#login-container {
	/*width: 500px;
	padding: 5px 0px 0px 5px;*/
	margin: 0;
	text-align: left;
	}


/* CAROUSEL VALUES */

#carousel-tab-container {
	width: 380px;
	border-collapse: collapse;
	padding: 0;
	line-height: normal;
	display: inline;
	}
#carousel-tab-container a{
        display:inline;
}
#carousel-tab-header ul, #carousel-tab ul {
	margin: 0;
	padding: 0 10px 0 0px;
	list-style: none;
	}
#carousel-tab-header li.carouseltab {
	float: left;
	width: 100px;
	margin-left: 3px;
	padding: 0 0 0 3px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-transform: lowercase;
	}
#carousel-tab-header li.carouselarrow {
	float: left;
	margin-left: 3px;
	padding: 0;
	text-align: center;
	}
#carousel-tab-header a {
	padding: 3px 14px 3px 7px;
	display: block;
	text-decoration: none;
	}

#carousel-tab-header #carousel-current a {
	text-align: center;
	}
#carousel-tab-header li span {
	display: none;
	visibility: hidden;
	}
#carousel-tab-header li#carousel-current span {
	margin: 0;
	padding: 0;
	display: block;
	margin: auto;
	text-indent: -5000;
	visibility: visible;
	}
#carousel-content {
	width:380px;
	clear: both;
	margin: 0;
	padding: 0;
	}

/* ADVERTISEMENT POSITIONS */ 

.launchpad {
	width: 940px;
	margin: 0;
	padding: 0;
	}
.leaderboard-container-top {
	width: 940px;
	margin: 0 auto;
	text-align: center;
	}
.leaderboard-top {
	width: 738px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	text-align: right;
	}
.leaderboard-container {
	clear: both;
	width: 940px;
	margin: 0;
	padding: 10px 0;
	text-align: center;
	}
.leaderboard {
	width: 738px;
	margin: 0 auto;
	text-align: right;
	}
.poster-container {
	width: 340px;
	margin: 0;
	padding: 10px 0;
	text-align: center;
	}
.poster {
	margin: 0 auto;
	text-align: center;
	}
.button-container {
	width: 199px;
	padding: 5px 0 10px 0;
	margin: 0;
	text-align: center;
	}
.articleflex-container {
	float: left;
	margin: 0;
	padding: 0 10px 0 0;
	text-align: left;
	}
.articleflex {
	padding: 10px 0;
	margin: 0;
	text-align: center;
	}

/* Correct div issue \*/
	.cleared:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#main-container {
	width: 940px;
	margin: 0 auto;
	vertical-align: top;
	text-align: center;
	}
#content-container {
	width: 940px;
	margin: 0;
	padding: 0;
	vertical-align: top;
	text-align: left;
	border-right:1px solid #c8c8c8;
	}
.ratingbyline {
	padding: 2px 0;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	}
.section-label {
	padding: 0 0 5px 0;
	margin: 0;
	font-size: 18px;
	font-weight: bold;
	text-transform: capitalize;
	}

/***** HEADLINE LIST STYLES *****/

.newslist {
	margin: 0;
	padding: 0;
	text-align: left;
	}
.newslist h2 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	}
.newslist-head {
	margin: 0;
	padding: 4px 0 10px 0;
	}
.newslist p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	}
.newslist p.photoleft {
	float: left;
	margin: 0 8px 5px 0;
	}
.newslist p.photocenter {
	margin: 0 0 5px 0;
	}
.newslist ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.newslist li {
	margin: 0 0 .5em 0;
	padding: 0;
	font-size: 12px;
	}
.newslist li.more {
	font-weight: bold;
	text-transform: uppercase;
	}
.newslist h3 a:link, .newslist h3 a:hover, .newslist h3 a:visited  {
	text-decoration: none;
	}
.news-pluckcomment {
	padding-left: 13px;
	height:10px;
	}
.newslist img {
	margin: 0;
	padding: 0;
	border: 0;
	}


/* AP HEADLINES */

li.ap-bulleted-headline-1 a:link, .ap-bulleted-headline-1 a:visited {
	text-decoration: none;
	}
li.ap-bulleted-headline-1 a:hover {
	text-decoration: underline;
	}
li.ap-bulleted-headline-2 a:link, .ap-bulleted-headline-2 a:visited {
	text-decoration: none;
	}
li.ap-bulleted-headline-2 a:hover {
	text-decoration: underline;
	}

.minidate {
	margin: 0;
	padding: 0;
	font-size: 10px;
	}


/***** CAROUSEL ****/

.carouselcontent {
	width: 380px;
	height: 250px;
	margin: 0;
	padding: 0 0 6px 0;
	}

/***** CAROUSEL PROMO BUCKETS *****/

.carousel-promos {
	width: 380px;
	margin: 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #e2e1c7; /* neutral light */
	font-size: 11px;
	}
.carousel-promos h2 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	}
.carousel-promos p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	}
.carousel-promos p.photoleft {
	float: left;
	margin: 0;
	padding: 3px 8px 0 0;
	}
.carousel-promo-left {
	float: left;
	width: 189px;
	margin: 0;
	padding: 0;
	}
.carousel-promos-left p {
	margin: 0;
	padding: 0 10px 0 0;
	font-size: 11px;
	}
.carousel-promo-right {
	float: right;
	width: 180px;
	margin: 0;
	padding: 0;
	}


/***** GUIDE PROMOTION STYLES *****/

.promo-guide {
	margin: 0;
	padding: 0;
	text-align: left;
	}
.promo-guide p {
	margin: 0 0 4px 0;
	font-size: 12px;
	}
.promo-guide img {
	margin: 0 0 5px 0;
	}
.promo-guide ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.promo-guide li {
	margin: 0;
	padding-left: 8px;
	font-size: 12px;
	}

/***** CLASSIFIEDS STYLES *****/

.promo-classifieds {
	margin: 0;
	padding: 0;
	text-align: left;
	}
.promo-classifieds img {
	float: left;
	margin: 0 8px 5px 0;
	padding: 0;
	}
.promo-classifieds h6 {
	font-size: 12px;
	font-weight: bold;
	}
.promo-classifieds p {
	margin: 0 0 10px 0;
	font-size: 12px;
	}
.voice {
	margin: 0;
	padding: 10px 0;
	}
.voice p {
	padding: 0;
	margin: 10px 0 0 0;
	font-size: 12px;
	}
.voice p.voice-author {
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	}

/***** NEWSLIST STYLES *****/

.morenews-container {
	margin: 0;
	padding: 10px 0;
	text-align: left;
	}
.news-container {
	width: 380px;
	margin: 0;
	padding: 10px 0;
	text-align: left;
	}
.news-containerlast {
	width: 380px;
	margin: 0;
	padding: 10px 0;
	text-align: left;
	}
.news-left {
	float: left;
	width: 190px;
	margin: 0;
	}
.news-left h2 {
	margin: 0;
	padding: 0 10px 5px 0;
	font-size: 14px;
	font-weight: bold;
	}
.news-left p {
	margin: 0;
	padding: 3px 10px 5px 0;
	font-size: 12px;
	}
.news-left h3 {
	margin: 0;
	padding: 0 10px 5px 0;
	font-size: 18px;
	font-weight: bold;
	text-transform: lowercase;
	}
.news-left p.photoleft {
	float: left;
	padding: 3px 8px 5px 0;
	}
.news-left img {
	border: 0;
	}
.news-right {
	float: right;
	width: 180px;
	margin: 0;
	padding: 0;
	}
.newslead {
	margin: 0;
	padding: 0;
	}
.newslead img {
	margin: 0;
	padding: 0;
	border: 0;
	}
.newslead h1 {
	margin: 0;
	padding: 0 0 3px 0;
	font-size: 18px;
	font-weight: bold;
	}
.newslead h2 {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 14px;
	font-weight: bold;
	}
.newslead h3 {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 18px;
	font-weight: bold;
	text-transform: lowercase;
	}
/*
.newslead h1 a:link, .newslead h1 a:visited {
	text-decoration: none;
	}
.newslead h2 a:link, .newslead h2 a:visited {
	text-decoration: none;
	}
*/
.newslead p {
	margin: 0;
	padding: 3px 0 5px 0;
	font-size: 12px;
	}
.newslead p.photoleft {
	float: left;
	padding: 3px 8px 5px 0;
	}
.newslead p.photoright {
	float: right;
	padding: 3px 0 5px 8px;
	}
.newslead p.photoleft-trans {
	float: left;
	padding: 3px 8px 5px 0;
	}
.newslead p.photocenter {
	margin: 0;
	padding: 3px 0 5px 0;
	}
.newslead ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.newslead li {
	margin: 0;
	padding-left: 15px;
	font-size: 11px;
	}
.newslead li.article {
	margin: 0;
	padding-left: 15px;
	font-size: 11px;
	}
.newslead li.gallery {
	margin: 0;
	padding-left: 15px;
	font-size: 11px;
	}
.newslead li.video {
	margin: 0;
	padding-left: 15px;
	font-size: 11px;
	}
.newslead-tools {
	margin: 0;
	padding: 0 0 10px 0;
	}
.newslead-tools ul {
	margin: 0;
	padding: 5px 0 0 0;
	list-style: none;
	}
.newslead-tools li {
	margin: 0 8px 0 0;
	display: inline;
	font-size: 11px;
	font-weight: normal;
	}
.newslead-tools li.recommend {
	padding-left: 13px;
	font-size: 11px;
	}
.newslead-tools li.comments {
	padding-left: 15px;
	font-size: 11px;
	}

.news-comments {
	clear: both;
	margin: 0;
	padding: 5px 0 0 0;
	}
.news-comments p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	}

.news-tools {
	/* clear: both; */
	margin: 0;
	padding: 0;
	}
.news-tools ul {
	margin: 0;
	padding: 0 0 3px 0;
	list-style: none;
	}
.news-tools li {
	margin: 0 8px 0 0;
	display: inline;
	font-size: 11px;
	font-weight: normal;
	}
.news-tools li.recommend {
	padding-left: 13px;
	}
.news-tools li.comments {
	padding-left: 15px;
	}

/***** SECTION FRONT ARTICLE STYLES *****/

.sectionlist {
	clear: both;
	margin: 0;
	padding: 10px 0;
	}
.sectionlist img {
	margin: 0;
	padding: 0;
	border: 0;
	}
.sectionlist h1 {
	margin: 0;
	padding: 0;
	font-size: 19px;
	font-weight: bold;
	}
.sectionlist h2 {
	margin: 0;
	padding: 14px 0 0 0;
	font-size: 15px;
	font-weight: bold;
	}
.sectionlist h1 a:link, .sectionlist h1 a:visited {
	text-decoration: none;
	}
.sectionlist h1 a:hover {
	text-decoration: underline;
	}
.sectionlist h2 a:link, .sectionlist h2 a:visited {
	text-decoration: none;
	}
.sectionlist h2 a:hover {
	text-decoration: underline;
	}
.sectionlist p {
	margin: 0;
	padding: 3px 0;
	font-size: 11px;
	}
.sectionlist p.photoleft {
	float: left;
	padding: 3px 8px 3px 0;
	}
.sectionlist p.photoright {
	float: right;
	padding: 3px 0 3px 8px;
	}
.sectionlist p.photocenter {
	margin: 0 0 3px 0;
	}
.sectionlist ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.sectionlist li {
	margin: 0;
	padding-left: 15px;
	font-size: 11px;
	}
.sectionlist li.article {
	margin: 0;
	padding-left: 15px;
	font-size: 11px;
	}
.sectionlist li.gallery {
	margin: 0;
	padding-left: 15px;
	font-size: 11px;
	}
.sectionlist li.video {
	margin: 0;
	padding-left: 15px;
	font-size: 11px;
	}

/***** EXPLORE WIDGET *****/

.rightcolumn {
	margin: 0;
	padding: 0;
	}
.explore-container {
	width: 339px;
	margin: 0;
	padding: 0;
	text-align: left;
	}
#explore-tabs {
	clear: both;
	width: 341px;
	margin: 0;
	padding: 0;
	}
#explore-tabs h1 {
	margin: 0;
	padding: 10px 0 5px 10px;
	font-size: 16px;
	font-weight: bold;
	}
#explore-tabs ul {
	margin: 0 0 10px 10px;
	padding: 0;
	list-style: none;
	}
#explore-tabs li {
	float: left;
	margin: 0;
	padding-right: 3px;
	/* display: inline; */
	/* list-style-type: none; */
	}
#explore-tabs img {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	}
.explore-content {
	clear: both;
	width: 341px;
	margin: 0;
	padding: 0;
	}
.explore-content img {
	margin: 0 0 10px 10px;
	padding: 0;
	border: 0;
	}
.explore-content h2 {
	margin: 0;
	padding: 10px 0 5px 10px;
	font-size: 14px;
	font-weight: bold;
	text-transform: lowercase;
	}
.explore-content h5 {
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	}
.explore-content p {
	margin: 0;
	padding: 0 0 8px 10px;
	font-size: 12px;
	}
.explore-content p.more {
	font-weight: bold;
	text-transform: uppercase;
	}
.explore-content ul {
	margin: 0 0 10px 10px;
	padding: 0;
	list-style: none;
	}
.explore-content li {
	margin: 0;
	padding: 0;
	font-size: 12px;
	}
.explore-content .gslArticleControl {
	padding-left: 10px;
	}
.explore-container .Summary_ForumsContainer {
	padding: 10px 0px 5px 10px;
	}
.explore-content .gslDiscoveryCount {
	padding-left: 13px;
	height:10px;
	font-size: 12px;
	}
.explore-content .news-pluckcomment {
	font-size: 12px;
	}

#explore-tabs-text {
	float: left;
	font-size: 11px;
	line-height: normal;
	clear:both;
	width:341px;
	}
#explore-tabs-text h1 {
	font-size:16px;
	font-weight:bold;
	margin:0pt;
	padding:10px 0pt 5px 10px;
	}
#explore-tabs-text ul {
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
	}
#explore-tabs-text li {
	float: left;
	margin: 0 3px 0 0;
	padding: 0 0 0 8px;
	}
#explore-tabs-text a {
	float: left;
	display: block;
	padding: 6px 15px 7px 6px;
	text-decoration: none;
	font-weight: bold;
	}

#explore-tabs-text a {float:none;}


.gslNoLabels .gslCommentsLabel { display: none; }
.gslNoLabels .gslReviewsLabel { display: none; }
.gslNoLabels .gslRecommendLabel { display: none; }


/***** HEADER STYLES *****/

#header-container {
	clear: both;
	width: 940px;
	margin: 0;
	padding: 0;
	}
#header-partners {
	clear: both;
	width: 940px;
	margin: 0;
	padding: 0;
	}
#header-partners ul.right {
	float: right;
	margin: 0;
	padding: 10px 0 5px 0;
	list-style: none;
	}
#header-partners ul.left {
	float: left;
	margin: 0;
	padding: 10px 0 5px 0;
	list-style: none;
	}
#header-partners li {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	display: inline;
	list-style-type: none;
	}
#header-partners a {
	text-decoration: none;
	}
#headermast {
	clear: both;
	width: 940px;
	margin: 0;
	padding: 0;
	}
#headermast-main {
	width: 940px;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	}
#masthead {
	margin: 0;
	padding: 0;
	}
#masthead h1 {
	margin: 0;
	padding: 10px 0 10px 10px;
	}
#masthead img {
	margin: 0;
	padding: 0;
	border: 0;
	}
#header-search {
	width: 500px;
	margin: 0;
	padding: 10px;
	}
#search-sponsor {
	margin: 0;
	padding: 10px 30px 10px 0;
	}
#search-sponsor h5 {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	}

/***** FOOTER STYLES *****/

#footer-container {
	clear: both;
	width: 940px;
	margin: 0;
	padding: 0;
	text-align: left;
	}
#partner-logos {
	clear: both;
	width: 940px;
	margin: 0;
	padding: 0;
	text-align: center;
	}
#partner-logos ul {
	margin: 0;
	padding: 10px 0;
	list-style: none;
	}
#partner-logos li {
	margin: 0 0 0 10px;
	padding: 0;
	display: inline;
	list-style-type: none;
	}
#partner-logos img {
	border: none;
	}
#partner-links {
	clear: both;
	width: 940px;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	}
#partner-links ul {
	margin: 0;
	padding: 8px 0;
	list-style: none;
	}
#partner-links li {
	margin: 0 0 0 5px;
	padding: 0;
	display: inline;
	list-style-type: none;
	}
#seo-links {
	clear: both;
	width: 940px;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	}
#seo-links ul {
	margin: 0;
	padding: 5px 0;
	list-style: none;
	}
#seo-links li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	}
#legal {
	clear: both;
	width: 940px;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;	
	}
#legal ul {
	margin: 0;
	padding: 8px 0 4px 0;
	list-style: none;
	}
#legal li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	font-weight: bold;
	}
#legal p {
	margin: 0;
	padding: 0;
	}

#gannettlegal {
	clear: both;
	width: 940px;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;	
	}
#gannettlegal p {
	margin: 0;
	padding: 0;
	}

/***** EVENTS CALENDAR MODULE *****/

.calendar-container {
	width: 340px;
	margin: 0;
	padding: 0;
	}

.calendar-label {
	width: 340px;
	height: 31px;
	margin: 0;
	padding: 0;
	}
.calendar-label h2 {
	margin: 0;
	padding: 10px 0 5px 10px;
	font-size: 14px;
	font-weight: bold;
	}
.calendar-label ul {
	float: right;
	margin: 0;
	padding: 10px 10px 5px 0;
	list-style: none;
	}
.calendar-label li {
	margin: 0;
	padding: 0;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	}
.calendar-label a:link, .calendar-label a:visited, .calendar-label a:hover, .calendar-label a:active {
	text-decoration: none;
	}
.calendar-sevenday {
	width: 320px;
	margin: 10px 10px 0 10px;
	padding: 0;
	text-align: center;
	}
.calendar-square {
	float: left;
	width: 39px;
	height: 32px;
	overflow: hidden;
	text-align: center;
	}
.calendar-square a:link, .calendar-square a:hover, .calendar-square a:visited, .calendar-square a:active {
	text-decoration: none;
	}
.calendar-day {
	font: bold 13px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
.calendar-date {
	font: bold 16px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
#calendar-day6 {
	border-right: 0;
	width: 44px;
	}
#calendar-day0, #calendar-day1, #calendar-day2, #calendar-day3, #calendar-day4, #calendar-day5 {
	width: 44px;
	}
.calendar-content {
	width: 320px;
	margin: 10px 10px 5px 10px;
	padding: 0;
	}
.calendar-content h2 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	}
.calendar-content p {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 11px;
	}

/***** WEATHER WIDGET *****/

.weather-label {
	width: 199px;
	height: 33px;
	margin: 0;
	padding: 0;
	text-align: left;
	}
.weather-label h2 {
	margin: 0;
	padding: 10px 0 5px 10px;
	font-size: 12px;
	font-weight: bold;
	}
.weather-label ul {
	float: right;
	margin: 0;
	padding: 10px 10px 5px 0;
	list-style: none;
	}
.weather-label li {
	margin: 0;
	padding: 0;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	}
.weather-widget {
	width: 180px;
	margin: 0;
	padding: 0;
	text-align: left;
	}
.weather-item {
	clear: both;
	margin: 0;
	padding: 8px 0;
	}
.weather-item img {
	border:0;
	}
.weather-item p.weathericon-left {
	float: left;
	margin: 3px 6px 0 0;
	}
.weather-item p.weathericon-right {
	float: right;
	margin: 3px 6px 0 0;
	}
.weather-item p.weathericon-right {
	float: right;
	margin: 3px 6px 0 0;
	}
.weather-item p.weathermap {
	text-align: center;
	}
.weather-item p.weathersponsor {
	float: right;
	margin: 0 0 0 5px;
	}
.weather-item p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	}
.weather-widget ul {
	margin: 0;
	padding: 5px 0 10px 0;
	list-style: none;
	}
.weather-widget li {
	padding: 0 10px 0 8px;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	}

.weather-container-horizontal {
	widht:340px;
	height:151x;
	margin: 0;
	padding: 0;
	}

.weather-content-horizontal {
	widht:340px;
	height:120px;
	margin: 0;
	padding: 0;
	}

.weather-label-horizontal {
	width: 340px;
	height: 31px;
	margin: 0;
	padding: 0;
	}

.weather-label-horizontal h2 {
	margin: 0;
	padding: 10px 0 5px 10px;
	font-size: 12px;
	font-weight: bold;
	}
.weather-label-horizontal ul {
	float: right;
	margin: 0;
	padding: 10px 10px 5px 0;
	list-style: none;
	}
.weather-label-horizontal li {
	margin: 0;
	padding: 0;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	}
.weather-label-horizontal a:link, .weather-label-horizontal a:visited, .weather-label-horizontal a:hover, .weather-label-horizontal a:active {
	text-decoration: none;
	}

.weather-item-horizontal {
	float: left;
	overflow: hidden;
	text-align: center;
	height:120px;
	margin: 0;
	padding: 0;

	}
.weather-item-horizontal img {
	border: 0;
	}
#weather-horizontal-item1, #weather-horizontal-item2, #weather-horizontal-item3 {
	width: 80px;

	}
#weather-horizontal-item4{
	border-right: 0;
	width: 90px;
	}

.weather-item-horizontal p {
	margin: 0;
	padding: 0;
	font-size: 10px;
	}

.weather-item-horizontal p.weathericon {
	margin: 7px 0 0 0;
	}

.weather-item-horizontal p.weathersponsor {
	text-align: center;
	margin: 20px 0 0 0;
	}

/***** Photo Gallery *****/

.PhotoRecommend .gslRecommendLink {
	padding-left: 13px;
	}
	
.PhotoRecommend .gslRecommended  {
	padding-left: 13px;
	}


/***** LOGIN REGISTRATION FORM - FULL PAGE *****/

#registerpage {
	clear: both;
	width: 700px;
	margin: 0;
	padding: 0;
	}
#registerpage h1 {
	margin: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	}
#registerpage p {
	margin: 0 10px 10px 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	}
#registerpage-login {
	float: left;
	margin: 10px;
	padding: 0;
	width: 380px;
	text-align: left;
	}
#registerpage-register {
	float: right;
	margin: 10px 0;
	padding: 0;
	width: 280px;
	text-align: left;
	}

.voicesviews-label {
	width: 400px;
	height: 33px;
	margin: 0;
	padding: 0;
	text-align: left;
	}
.voicesviews-label h2 {
	margin: 0;
	padding: 10px 0 5px 10px;
	font-size: 12px;
	font-weight: bold;
	}

/***** PLANET DISCOVER *****/
/** SEARCH **/

.pd-search-sections {
	width:330px;
	margin-left:0px;
	}
	
.pd-search-sections ul {
	list-style: none;
	margin:0px; 
	padding:0px;
	font-size:11px;
	line-height:normal;
	}
.pd-search-sections li {
	float:left;
	margin-left: 3px;
	padding: 0px 0px 0px 2px;
	}
.pd-search-sections li span {
	display: none;
	visibility: hidden;
	}
.pd-search-sections a {
	text-decoration:none;
	font-weight:bold;
	text-align: center;
	padding: 3px 4px 3px 3px;
	display:block;
	}
.pd-search-sections a:link, .pd-search-sections a:visited, .pd-search-sections a:active {
	text-decoration:none;
	}
.pd-search-sections-more {
	position: absolute;
	z-index: 2000;
	width: 97px;
	border: 1px solid;
	}
.pd-search-sections-more ul {
	text-align: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
	}
.pd-search-sections-more li {
	margin: 0px;
	}
.pd-searchMore-droplist a, .pd-searchMore-droplistOn a {
	padding: 3px 4px 3px 3px;
	}
.pd-searchMore-droplist a:link, .pd-searchMore-droplist a:visited, .pd-searchMore-droplist a:active {
	text-decoration:none;
	} 
.pd-searchMore-droplistOn a:link, .pd-searchMore-droplistOn a:visited, .pd-searchMore-droplistOn a:active {
	text-decoration:none;
	}
.pd-searchMore-droplist {
	padding: 3px 4px 3px 3px;
	}
.pd-searchMore-droplistOn {
	padding: 3px 4px 3px 3px;
	}
	
li.pd-search-section-on span {
	margin: 0px;
	padding: 0px;
	display: block;
	margin:auto auto -8px;
	text-indent: -5000;
	visibility: visible;
	}
	
.pd-search-section-on a {
	padding: 3px 4px 3px 3px;
	}
.pd-search-section-on a:link, .pd-search-section-on a:visited, .pd-search-section-on a:active {
	text-decoration: none;
	}

.keyword-input {
	width:254px;
	margin:0px 5px 0px 0px;
	}

.go-button {
	margin:-5px 0px 0px 0px;
	}

.pd-search-text {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin:18px 8px 0px 0px;
	width:110px;
	float:left;
	text-align:right;
	}

/* Calendar Module */


.calendar-module2-container {
	width: 340px;
	margin: 0;
	padding: 0;
	text-align: center;
	}
.calendar-module2-label {
	width: 340px;
	height: 33px;
	margin: 0;
	padding: 0;
	}
.calendar-module2-label h2 {
	margin: 0;
	padding: 8px 0 5px 10px;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	}
.calendar-module2-label ul {
	float: right;
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
	}
.calendar-module2-label li {
	margin: 0;
	padding: 0 10px 0 0;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	}
.calendar-module2-label a:link, .calendar-module2-label a:hover, .calendar-module2-label a:visited, .calendar-module2-label a:active {
	text-decoration: none;
	}
.calendar-module2-days {
	margin: 0;
	padding: 5px 0 0 5px;
	}
.calendar-module2-days ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.calendar-module2-days li {
	float: left;
	width: 41px;
	margin-left: 4px;
	padding: 0;
	text-align: center;
	}
.calendar-module2-days p.day {
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	}
.calendar-module2-days p.date {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	}
.calendar-module2-days a:link.calendarcurrent, .calendar-module2-days a:hover.calendarcurrent, .calendar-module2-days a:visited.calendarcurrent {	
	padding: 3px;
	display: block;
	text-decoration: none;
	}
.calendar-module2-days a:link, .calendar-module2-days a:hover, .calendar-module2-days a:visited {
	padding: 3px;
	display: block;
	text-decoration: none;
	}
.calendar-module2-links {
	margin: 0;
	padding: 0 10px 8px 0;
	text-align: left;
	}
.calendar-module2-links ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.calendar-module2-links li {
	margin: 0;
	padding: 0 10px 0 0;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	}
.calendar-module2-links a:link, .calendar-module2-links a:hover, .calendar-module2-links a:visited, .calendar-module2-links a:active {
	font-size: 11px;
	font-weight: bold;
	}
.calendar-module2-weather {
	float: right;
	width: 110px;
	margin: 0 0 5px 5px;
	padding: 0;
	text-align: center;
	}
.calendar-module2-weather p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	}
.calendar-module2-weather p.icon {
	float: left;
	margin: 0;
	padding: 4px 0 2px 5px;
	}
.calendar-module2-weather p.ad {
	margin: 0;
	padding: 5px 0;
	}
.calendar-module2-weather h4 {
	margin: 0;
	padding: 8px 0 3px 0;
	font-size: 18px;
	font-weight: bold;
	}
.calendar-module2-weather a:link, .calendar-module2-weather a:hover, .calendar-module2-weather a:visited, .calendar-module2-weather a:active {
	font-weight: bold;
	text-decoration: none;
	}
.calendar-module2-weather img {
	border: 0;
	}
.pd-calendar-results {
	margin: 0;
	padding: 3px 10px 0 10px;
	font-size: 11px;
	text-align: left;
	}
.pd-calendar-results ul {
	margin: 0;
	padding: 0 0 3px 0;
	list-style: none;
	}
.pd-calendar-results li.vevent {
	margin: 0 0 3px 0;
	padding: 0;
	}
.title {
	margin: 0;
	padding: 0;
	font-weight: normal;
	}
.title span.dtstart {
	font-weight: bold;
	display: none;
	}
.title abbr.datestart {
	font-weight: bold;
	}
.title span.url a {
	text-decoration: none;
	}
.location {
	margin: 0;
	padding: 0;
	font-size: 11px;
	/* display: none; */
	}
span.summary {
	margin: 0;
	padding: 0;
	font-size: 11px;
	}
div.summary {
	margin: 0;
	padding: 0;
	font-size: 11px;
	display: none;
	}

/* Style Fixes for Search and Get Published Pages */

.mstr_container {
	background-color:#FFFFFF;
	float: left;
	margin: 0px auto;
	width: 940px;
	}

#client_footer {
	float: left;
	margin: 0px auto;
	width:940px;
	}

#articlesubmissions_wrapper {
	float: left;
	width: 100%;
	align: center;
	}


div#master_container {
	margin: 0px auto;
	float: none !important;
	width: 940px !important;
	background: url(http://news.cincinnati.com/graphics/go4/bkgd_main2.gif);
	}

div#header {
	background: none;
	}

div#master_subcontainer,
div.pd_footer_wrapper {
	width: 940px;
	}

div#main_content_area {
	text-align: left;
	}

ul.glob_link_12px li {
	list-style: none;
	}


.gslRecommendLink {
	padding-left: 13px;
	}
	
.gslRecommended  {
	padding-left: 13px;
	}

/* CROP PHOTOS */

#crop {
	width: 98px;
	height: 70px;
	overflow: hidden;
	margin:0;
	padding:0;
	margin-bottom:6px;
	margin-right:6px;
	display: inline-block;
	float:left;
	}

/* NEWSFRONT 2 */

.gallerylist-container {
	margin: 0;
	padding: 0;
	}
.gallerylist-container p.more {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	}
.gallerylist {
	clear: both;
	margin: 0 0 8px 0;
	padding: 0;
	}
.gallerylist p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	}
.gallerylist img {
	border: 0;
	}
.gallerylist p.photoleft {
	float: left;
	margin: 0 8px 0 0;
	padding: 0;
	border: 0;
	}
.gallerylist p.photolarge {
	margin: 0 0 3px 0;
	padding: 0;
	border: 0;
	}

div.sectionfront-hidden {
	display: none;
	visibility: hidden;
	}
#sectionfront-tab-container {
	width: 380px;
	border-collapse: collapse;
	font-size: 11px;
	line-height: normal;
	}
#sectionfront-tab-header ul, #sectionfront-carousel-tab ul {
	margin: 0;
	padding: 0 10px 0 0;
	list-style: none;
	}
#sectionfront-tab-header li {
	float: left;
	width: 178px;
	margin-left: 3px;
	padding: 0 0 0 3px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-transform: lowercase;
	}
#sectionfront-tab-header a {
	padding: 3px 14px 3px 7px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	}
#sectionfront-tab-header #sectionfront-current a {
	text-align: center;
	font-size: 11px;
	}
#sectionfront-tab-header li span {
	display: none;
	visibility: hidden;
	}
#sectionfront-tab-header li#sectionfront-current span {
	display: block;
	margin: auto;
	text-indent: -5000;
	visibility: visible;
	}
#sectionfront-content {
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 11px;
	}
.headlines-list {
	clear: both;
	margin: 0;
	padding: 12px 0;
	}
.headlines-list h2 {
	margin: 0;
	padding: 0 0 2px 0;
	font-size: 14px;
	}
.headlines-list p {
	margin: 0;
	padding: 2px 0 10px 0;
	font-size: 11px;
	}
.headlines-list ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.headlines-list li {
	margin: 0 0 .4em 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	}
.headlines-list li.more {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	}
.newslist-head h3, .newsfront-latest {
	margin: 0;
	padding: 0 0 3px 0;
	font-size: 22px;
	font-weight: bold;
	}

/* SOCIAL BOOKMARKS*/

#bookmark-tools {
	margin: 0;
	padding-top: 10px;
	font-size: 11px;
	}
#bookmark-tools ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#bookmark-tools li {
	margin: 0;
	padding: 0;
	display: inline;
	}
#bookmark-tools li.title {
	margin: 0;
	padding:  0 10px 0 0;
	font-weight: bold;
	color: #2E3237;
	text-transform: uppercase;
	}
#bookmark-tools li.delicious {
	padding: 0 10px 0 20px;
	background: url("http://news.cincinnati.com/graphics/go4/delicious.gif") no-repeat 0 50%;
	}
#bookmark-tools li.facebook {
	padding: 0 10px 0 20px;
	background: url("http://news.cincinnati.com/graphics/go4/facebook.gif") no-repeat 0 50%;
	}
#bookmark-tools li.digg {
	padding: 0 10px 0 20px;
	background: url("http://news.cincinnati.com/graphics/go4/digg.gif") no-repeat 0 50%;
	}
#bookmark-tools li.reddit {
	padding: 0 10px 0 20px;
	background: url("http://news.cincinnati.com/graphics/go4/reddit.gif") no-repeat 0 50%;
	}
#bookmark-tools li.newsvine {
	padding: 0 10px 0 17px;
	background: url("http://news.cincinnati.com/graphics/go4/newsvine.gif") no-repeat 0 50%;
	}

/*** GDN ***/

/* UA POP UP WIDGETS */

.UAWidget-PopUp {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
	}
.UAWidget-PopUp h3 {
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
	}
.UAWidget-PopUp label, .UAWidget-PopUp span {
	font-size:11px;
	}
.UAWidget-PopUp a:link,
.UAWidget-PopUp a:visited,
.UAWidget-PopUp a:active {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
.UAWidget-PopUp a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	}

/* UA INLINE WIDGETS */

.UAWidget-Inline {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	margin: 0px;
	text-align: left;
	text-transform: none;
	}
.UAWidget-Inline h3 {
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-transform: none;
	}
.UAWidget-Inline img {
	padding: 0px;
	margin: 0px;
	}
.UAWidget-Inline span {
	font-size: 11px;
	}
.UAWidget-Inline a:link,
.UAWidget-Inline a:visited,
.UAWidget-Inline a:active {
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	text-transform: none;
	}
.UAWidget-Inline a:hover {
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	text-transform: none;
	}

/* UR ZAG WIDGETS */

.URWidget-Logo {
	clear: both;
	margin: 0px;
	padding: 10px;
	vertical-align: bottom;
	}
.URWidget-Inline {
	margin-top: 20px;
	width: 520px;
	}
.URWidget-Inline h3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: none;
	}
.URWidget-Inline td {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	}
.URWidget-Inline span {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 1.4em;
	}

/* AVATAR */

.UAAvatar {
	float: left;
	margin: 0px;
	padding: 5px;
	width: 88px;
	height: 85px;
	}

/* HORIZONTAL LINE */

.GDNLine {
	height: 1px;
	width: 75%; 
	}

/* STATUS MESSAGES */

.GDNStatus {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}

/* ERROR SUMMARY */

.GDNErrorSummary {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	position: relative;
	top: 0px;
	left: 0px;
	}


/*** GDN - DEPRECATED ***/

/* AVATAR */

#Avatar {
	background: url(/graphics/avatar_bkgd.gif) no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 88px;
	height: 85px;
	}

/* CANCEL MEMBERSHIP CONFIRMATION WIDGET */

#CancelMembershipConfirmWidget {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
	}
#CancelMembershipConfirmWidget h3 {
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
	}
#CancelMembershipConfirmWidget span {
	font-size: 13px;
	}
#CancelMembershipConfirmWidget a:link, #CancelMembershipConfirmWidget a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
#CancelMembershipConfirmWidget a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	}

/* CANCEL MEMBERSHIP THANKS WIDGET */

#CancelMembershipThanksWidget {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
	}
#CancelMembershipThanksWidget h3 {
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
	}
#CancelMembershipThanksWidget span {
	font-size: 11px;	
	}
#CancelMembershipThanksWidget a:link, #CancelMembershipThanksWidget a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
	text-transform: uppercase;
	}
#CancelMembershipThanksWidget a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;	
	text-transform: uppercase;
	}

/* CHANGE PASSWORD WIDGET */

#ChangePasswordWidget {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
	}
#ChangePasswordWidget h3 {
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	}
#ChangePasswordWidget span {
	font-size: 11px;	
	}
#ChangePasswordWidget label {
	font-size: 11px;
	}
#ChangePasswordWidget a:link, #ChangePasswordWidget a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
#ChangePasswordWidget a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	}

/* CHANGE PASSWORD THANKS WIDGET */

#ChangePasswordThanksWidget {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
	}
#ChangePasswordThanksWidget h3 {
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
	}
#ChangePasswordThanksWidget span {
	font-size: 11px;		
	}
#ChangePasswordThanksWidget a:link, #ChangePasswordThanksWidget a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
#ChangePasswordThanksWidget a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	}

/* FORGOT PASSWORD WIDGET */

#ForgotPasswordWidget {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
	}
#ForgotPasswordWidget h3 {
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
	}
#ForgotPasswordWidget span {
	font-size: 11px;	
	}
#ForgotPasswordWidget label {
	font-size: 11px;	
	}
#ForgotPasswordWidget a:link, #ForgotPasswordWidget a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
#ForgotPasswordWidget a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	}

/* FORGOT PASSWORD THANKS WIDGET */

#ForgotPasswordThanksWidget {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
	}
#ForgotPasswordThanksWidget h3 {
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
	}
#ForgotPasswordThanksWidget span {
	font-size: 11px;	
	}
#ForgotPasswordThanksWidget a:link, #ForgotPasswordThanksWidget a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
	text-transform: uppercase;
	}
#ForgotPasswordThanksWidget a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;	
	text-transform: uppercase;
	}

/* LOGGED IN WIDGET */

#LoggedInWidget{
	font-family: Arial, Sans-Serif;
  	font-size: 11px;
  	margin: 0px;
  	text-align: left;
  	text-transform: none;
	}
#LoggedInWidget h3 {
  	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
  	text-transform: none;
	}
#LoggedInWidget img {
	padding: 0px;
	margin: 0px;
	}
#LoggedInWidget span {
	font-size: 11px;
	}
#LoggedInWidget a:link, #LoggedInWidget a:visited {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	text-transform: none;
	font-size: 11px;
	}
#LoggedInWidget a:hover {
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	text-transform: none;
	font-size: 11px;
	}

/* LOGGED OUT WIDGET */

#LoggedOutWidget {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	margin: 0px;
	text-align: left;
	text-transform: none;
	}
#LoggedOutWidget h3 {
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-transform: underline;
	}
#LoggedOutWidget img {
	padding: 0px;
	margin: 0px;
	}
#LoggedOutWidget span {
	font-size: 11px;
	}
#LoggedOutWidget a:link, #LoggedOutWidget a:visited {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	text-transform: none;
	font-size: 11px;
	}
#LoggedOutWidget a:hover {
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	text-transform: none;
	font-size: 11px;
	}

/* LOGIN WIDGET */

#LoginWidget {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
	}
#LoginWidget h3 {
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	text-align: left;
	text-transform: lowercase;
	}
#LoginWidget img {
	border: 0px;
	float: left;
	margin: 5px 0px 0px 5px;
	padding-right: 10px;
	}
#LoginWidget span {
	font-size: 11px;	
	}
#LoginWidget label {
	font-size: 11px;
	}
#LoginWidget a:link, #LoginWidget a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
#LoginWidget a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	}

/* NEWSLETTERS WIDGET */

#NewslettersWidget {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
	}
#NewslettersWidget h3 {
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
	}
#NewslettersWidget span {
	font-size: 11px;
	}
#NewslettersWidget label {
	font-size: 11px;
	}
#NewslettersWidget a:link, #NewslettersWidget a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
#NewslettersWidget a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	}

/* REGISTRATION WIDGET */

#RegistrationWidget {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
	}
#RegistrationWidget h3 {
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	text-align: left;
	}
#RegistrationWidget span {
	font-size: 11px;
	}
#RegistrationWidget label {
	font-size: 11px;
	}
#RegistrationWidget a:link, #RegistrationWidget a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
#RegistrationWidget a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	}

/* REGISTRATION THANKS WIDGET */

#RegistrationThanksWidget {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
	}
#RegistrationThanksWidget h3 {
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
	}
#RegistrationThanksWidget span {
	font-size: 11px;	
	}
#RegistrationThanksWidget a:link, #RegistrationThanksWidget a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
#RegistrationThanksWidget a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	}

/* RESEND CONFIRMATION EMAIL WIDGET */

#ResendConfirmationWidget {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
	}
#ResendConfirmationWidget h3 {
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
	}
#ResendConfirmationWidget span {
	font-size: 11px;	
	}
#ResendConfirmationWidget label {
	font-size: 11px;	
	}
#ResendConfirmationWidget a:link, #ResendConfirmationWidget a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
#ResendConfirmationWidget a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	}

/* RESEND CONFIRMATION EMAIL THANKS WIDGET */

#ResendConfirmationThanksWidget {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
	}
#ResendConfirmationThanksWidget h3 {
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
	}
#ResendConfirmationThanksWidget span {
	font-size: 11px;	
	}
#ResendConfirmationThanksWidget a:link, #ResendConfirmationThanksWidget a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
	text-transform: uppercase;
	}
#ResendConfirmationThanksWidget a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;	
	text-transform: uppercase;
	}

/* PAGE LOGIN FORM */

#PageLoginForm {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
	width: 318px;
	}
#PageLoginForm h3 {
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	text-align: center;
	text-transform: lowercase;
	}
#PageLoginForm img {
	border: 0px;
	float: left;
	margin: 5px 0px 0px 5px;
	padding-right: 10px;
	}
#PageLoginForm span {
	font-size: 11px;	
	}
#PageLoginForm label {
	font-size: 11px;	
	}

/* PAGE REGISTRATION FORM */

#PageRegistrationForm {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
	width: 350px;
	}
#PageRegistrationForm h3 {
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	text-align: left;
	}
#PageRegistrationForm span {
	font-size: 11px;
	}
#PageRegistrationForm label {
	font-size: 11px;
	}

/* PAGE REGISTRATION THANKS */

#PageRegistrationThanks {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
	}
#PageRegistrationThanks h3 {
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
	}
#PageRegistrationThanks span {
	font-size: 11px;	
	}
#PageRegistrationThanks a:link, #PageRegistrationThanks a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
#PageRegistrationThanks a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	}

/* FOOTER LINE */

#FooterLine {
	height: 1px;
	width: 75%; 
	}

/* STATUS MESSAGES */

.UserStatus {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}

/* ERROR SUMMARY */

.ErrorSummary {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	position: relative;
	top: 0px;
	left: 0px;
	}

/* HTML Site Map */

#sitemapcontainer {
	padding: 20px;
	text-align: left;
	}
#sitemapcontainer a:link, #sitemapcontainer a:visited {
	text-decoration: none;
	}
#sitemapcontainer a:hover {
	text-decoration: underline;
	}
.sitemaplevel1 {
	padding-left: 30px;
	padding-top: 2px;
	padding-bottom: 2px;
	}
.sitemaplevel1-name {
	padding-left: 8px;
	}	
.sitemaplevel2 {
	padding-left: 50px;
	padding-top: 2px;
	padding-bottom: 2px;
	}
.sitemaplevel2-name {
	padding-left: 8px;
	}	
.sitemaplevel3 {
	padding-left: 70px;
	padding-top: 2px;
	padding-bottom: 2px;
	}

/* IE6 SECURITY SETTING ALERT */

#IE6Error {
	width: 940px;
	margin: 0;
	padding: 0;
	text-align: left;
	display: none;
	}
#IE6Error ul {
	margin: 0;
	padding: 10px;
	border-bottom: 1px solid #999;
	list-style: none;
	}
#IE6Error li {
	margin: 0;
	padding: 6px 0 6px 22px;
	font-size: 14px; 
	color: #c00;
	font-weight: bold;
	background: url(http://news.cincinnati.com/graphics/go4/ie6error_alert.gif) no-repeat 0 50%;
	}
#IE6Error a {
	color: #c00;
	text-decoration: underline;
	}

/* IE6 SECURITY SETTING MESSAGE */

#IE6ErrorFix {
	margin: 0;
	padding: 0;
	text-align: left;
	}
#IE6ErrorFix h3 {
	margin: 10px 10px 15px 10px;
	padding 0;
	font-size: 14px; 
	font-weight: bold;
	color: #000;
	}
#IE6ErrorFix p {
	margin: 10px 10px 15px 10px;
	padding 0;
	font-size: 12px; 
	}
#IE6ErrorFix li {
	margin: 0 10px 8px 10px;
	padding: 0;
	font-size: 12px; 
	}

/* VIDEO NETWORK */
	
.video-widget-container {
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}
.video-widget-container a:link, .video-widget-container a:hover, .video-widget-container a:visited, .video-widget-container a:active {
	color: #732c0d;
	}
.video-widget-container h3 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: #688fb1;
	}
.video-widget-container p.more {
	float: right;
	margin: 0;
	padding: 5px 0 0 0;
	font-size: 11px;
	font-weight: bold;
	}
.video-widget-item {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #e2e1c7;
	}
.video-widget-thumb {
	float: left;
	margin: 0;
	padding: 8px 8px 8px 0;
	border: 0;
	}
.video-widget-thumb img {
	border: 0;
	}
.video-widget-title p {
	margin: 0;
	padding: 8px 0;
	font-size: 12px;
	}
.video-widget-title span {
	color: #999;
	font-size: 11px;
	}

/* Gannett Legal */

#glegal {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	}
#glegal h1 {
	font-size: large;
	font-weight: bold;
	}
#glegal h3 {
	font-size: medium;
	font-weight: bold;
	text-transform: none;
	}
#glegal p {
	font-size: small;
	}
#glegal li {
	padding: 0 0 10px 0;
	}

/* BLOGS */

.blog-column-right {
	float: right;
	margin: 0;
	padding: 0;
	border-left: 1px solid #e2e1c7;
	}
.blog-column-right p {
	margin: 15px 10px;
	padding: 0;
	}
.blog-column-left {
	float: left;
	margin: 0;
	padding: 0;
	}
.blog-label {
	margin: 15px 10px;
	padding: 0;
	}
.blog-label h1 {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 30px;
	font-weight: normal;
	}	
.blog-links {
	margin: 0 0 15px 10px;
	padding: 0;
	}
.blog-links ul {
	margin: 5px 0 0 0;
	padding: 0;
	list-style: none;
	}
.blog-links li {
	margin: 0;
	padding: 0 0 5px 8px;
	font-size: 12px;
	}
.blog-links li.rss {
	margin: 0;
	padding: 0 19px;
	font-size: 12px;
	}
.blog-links h2 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
	}
.blog-links p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 1.5em;
	}
.blog-links img {
	float: left;
	margin: 3px 8px 8px 0;
	padding: 0;
	border: 0;
	}
.blog-entry {
	margin: 0 10px;
	padding: 0;
	}
.blog-entry h2 {
	margin: 0;
	padding: 0;
	font-size: 24px;
	font-weight: normal;
	}
.blog-entry p {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 12px;
	line-height: 1.5em;
	}
.blog-dateline {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 11px;
	}
.blog-entry p.sharetools {
	font-size: 11px;
	}
.blog-entry img {
	margin: 3px 0 8px 8px;
	padding: 0;
	border: 0;
	}
.blog-entry ul { 
	margin: 0;
	padding: 0;
	list-style: none;
	}
.blog-entry ul.sharetools { 
	margin: 0 0 15px 0;
	padding: 0;
	list-style: none;
	}
.blog-entry ul.articletools { 
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	list-style: none;
	}
.blog-entry li {
	margin: 6px 0;
	padding: 0;
	font-size: 11px;
	display: inline;
	}
.blog-entry li.comments {
	padding: 0 16px;
	}
.blog-entry li.email {
	padding: 0 16px;
	}
.blog-entry li.print {
	padding: 0 18px;
	}
.blog-photo {
	width: 150px;
	float: right;
	margin: 0 0 10px 10px;
	padding: 0;
	}
.blog-photo img {
	margin: 0;
	padding: 0;
	border: 0;
	}
.blog-photo p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.1em;
	}
.bookmarks { 
	margin: 10px 0;
	padding: 0;
	}
.bookmarks ul { 
	list-style: none;
	}
.bookmarks li {
	margin: 0;
	padding: 0 5px 0 0;
	display: inline;
	}
.bookmarks img {
	margin: 0;
	padding: 0;
	border: 0;
	}
/******************PLUCK COMMENT****************/
/* Comments */ 
.gslComments {width:100%; height:100%; text-align:left; font-family: Arial, Helvetica, sans-serif; padding-top:8px
;}
#pluckcomments.voice {height:100%;}
.gslComSmryCount {font-size: 14px; font-weight: bold; }  
.gslComFormInHead {font-size: 11px; font-weight:normal; }
.gslSortOrder {font-size:11px; }
.gslSortOrder select {font-size:11px; font-family: Arial, Helvetica, sans-serif; }
.gslComFormInHeadMsg {float:left; font-size: 12px;font-weight: bold; padding-bottom:0px; margin-bottom
:2px; _MARGIN-BOTTOM:-12px;}
.gslComFormInHeadHandle {float: right; padding-bottom:0px;  _MARGIN-BOTTOM:-20px;}
.gslComFormInHeadHandle a {text-decoration: none; }
.gslComFormOutHead {font-size:12px; font-weight:bold; MARGIN-BOTTOM:2px; _MARGIN-BOTTOM:-27px;}
.gslComFormOutHeadMsg {font-weight:normal;}
.gslComFormOutHeadLogin a {text-decoration: none; }
.gslComFormOutHeadRegister a {text-decoration: none; }
.gslComFormOutHeadLogin a:hover, .gslComFormOutHeadRegister a:hover { text-decoration:underline; }
.gslComForm {margin-top:0px; margin-bottom: 0px;}
.gslComFormBody textarea { width:99%; height:102px;font-family: Arial, Helvetica, sans-serif;font-size
:12px;}
.gslComFormSubmit {padding-bottom: 30px; padding-top: 10px;}
.gslComFormSubmit input {width:65px; height:21px;}
.commentsponsor {float:right; margin:9px 0 0 0;}
.gslComStaff {font-weight:bold; font-size: 13px; display:block; padding-bottom: 3px;}
.gslComUserPhoto a img {float: left; vertical-align: top; margin-right:10px; margin-top:2px; width: 40px; height:40px; }
.gslComHeader {padding-left: 70px; font-size: 11px; vertical-align: top; margin-bottom: 5px; }
.gslComBody   {text-align:left; padding-top:5px;  margin:auto; overflow:hidden;width:490px;}
#blogcomments .gslComBody   {text-align:left; padding-top:5px;  margin:auto; overflow:hidden;width:260px;}
.gslComWroteBy {font-size: 11px; margin-right: 5px; float:left; display:block; margin-left:1px; }
.gslComWroteBy a {font-weight: bold; text-decoration: none; font-size: 11px; }
.gslComDate {font-size: 11px;  }
.gslComCtls {font-size:11px;padding-left:50px; vertical-align: bottom;}
#blogcomments .gslComCtls {font-size:11px; padding-left:0px; vertical-align: bottom;}
.gslComSeparator {margin: 3px 0px 0px 0px; height:5px; }
.gslCommentsLink a {font-size: 10px; text-decoration: none;  }
.gslDisabledCommentsLink {font-size: 10px; text-decoration: none; }
.gslComRec{width:50%;}
.gslComRepAbuse{padding-left: 13px;background: url(http://news.cincinnati.com/graphics/go4/icon_alert.gif) no-repeat 0 50%;}
.gslComNewPost{padding-left: 13px;background: url(http://news.cincinnati.com/graphics/go4/icon_newpost.gif) no-repeat 0 50%;}
.gslComReply{padding-left: 13px;background: url(http://news.cincinnati.com/graphics/go4/icon_reply.gif) no-repeat 0 50%;}
.gslComments_MaxLengthText{font-weight:normal; font-style:italic;}
table.gslComments_NestedTable{table-layout:fixed; text-align:left; margin-top:3px;}
td.gslComments_NestedRecommend{font-size:11px;}
td.gslComments_NestedReport{font-size:11px;}
td.gslComments_NestedReplyto{font-size:11px;}
td.gslComments_NestedNewPost{font-size:11px;}

.gslComCtls table.gslComments_NestedTable td.gslComments_NestedRecommend, .gslComCtls table.gslComments_NestedTable td.gslComments_NestedNewPost, .gslComCtls table.gslComments_NestedTable td.gslComments_NestedReplyto, .gslComCtls table.gslComments_NestedTable td.gslComments_NestedReport {padding:0px 10px 0px 0px;}

#blogcomments td.gslComments_NestedRecommend{width:30%; font-size:11px;}
#blogcomments td.gslComments_NestedReport{width:22%;font-size:11px;}
#blogcomments td.gslComments_NestedReplyto{width:29%;font-size:11px;}
#blogcomments td.gslComments_NestedNewPost{width:19%;font-size:11px;}
div.gslSitelife_PluckLogo{text-align:right;}
div.ReportAbuse_Container{width:170px; font-weight:bold;font-family:Verdana; font-size:10px; text-align:left; z-index:4; position:absolute;}
.gslPagination{margin:0px 0px 10px 0px;}
.gslSitelife_PluckLogo a{padding-left: 115px;background: url(http://news.cincinnati.com/graphics/go4/poweredbypluck.gif) no-repeat 0 50%;}
/* Report Abuse pop up   */
div.gslReportAbuseSectionHead{padding:2px; height:15px;}
div.gslReportAbuseSectionHead a{float:right;padding:1px; text-decoration:none; }
div.gslReportAbuseInterior{ width:170px; padding-bottom:3px; clear:both;}
div.gslReportAbuseInterior a{float:left; font-weight:bold; height:15px;padding:2px 0px 0px 10px; width:160px;text-decoration:none; }
div.gslReportAbuseInterior select{margin-left:5px; }
div.gslReportAbuseComment{width:170px;}
div.gslReportAbuseComment textarea{width:90%; height:70px; margin-left:5px;}
div.gslReportAbuseComment input{padding:1px; margin:3px 0px 3px 5px; }
div.Summary_Container{font-size:11px;text-align:left;}
div.Summary_Container table *{font-size:11px;}
/******** Blog Summary ******/
td.Summary_BlogTableLeft img{padding:0px 8px 5px 0px;border:0px;}
div.Summary_BlogTitle a{font-weight:bold;}
div.Summary_BlogBy{overflow:hidden;width:100%;float:left;}
/******** Forums Summary ******/
div.Summary_ForumsContainer{padding:5px 0px 5px 5px; font-size:12px;}
div.Summary_ForumsTitle a{font-weight:bold;}
/******** Gallery Summary ******/
td.Summary_GalleryTableLeft img{padding:0px 8px 5px 5px;border:0px;}
td.Summary_GalleryTableRight a{font-weight:bold;}
/******** Photo Summary ******/
td.Summary_PhotoTableLeft img{ padding:0px 8px 5px 0px;border:0px;}
div.Summary_PhotoTitle{font-size:12px;}
div.Summary_PhotoTitle a{font-weight:bold;}
/***************** Profile Summary ******************/
td.Summary_ProfileTableLeft img{padding:0px 8px 5px 0px;border: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;}
#gslComments blockquote {color: #333; font-style: italic; padding: 15px 0 5px 25px; background: url("http://news.cincinnati.com/graphics/go4/comment_quote.gif") top left no-repeat;}
.gslfullpage {clear: both; display: block; height: 32px;  padding: 10px 0 0 0;}
.gslfullpage a {display: block; float: left; padding: 5px 10px;border-width: 2px; color: #fff; font-size: 11px; text-transform: uppercase; font-weight: bold; line-height: 12px;}
p.replyingto {font-size: 11px; color: #333;}
p.author {font-size: 11px; padding: 2px 0;}
.gslComBody{font-size:13px;}

.article-headline {
	margin: 0;
	padding: 0;
	text-align: left;
	}
.article-headline h1 {
	margin: 0;
	padding: 15px 0 10px 0;
	font-size: 20px;
	font-weight: bold;
	}
.article-headline h2 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 16px;
	font-weight: bold;
	}
.article-tools ul {
	margin: 0;
	padding: 8px 0 4px 0;
	list-style: none;
	}
.article-tools li {
	margin: 0 8px 0 0;
	display: inline;
	font-size: 11px;
	font-weight: normal;
	}
.article-tools li.print {
	padding-left: 18px;
	}
.article-tools li.email {
	padding-left: 15px;
	}
.article-tools li.recommend {
	padding-left: 13px;
	}
.article-tools li.comments {
	padding-left: 15px;
	}
.article-tools .gslRecommendLink {
	padding-left: 13px;
	}
.article-tools .gslRecommended  {
	padding-left: 13px;
	}

.article-bodytext {
	margin: 0;
	padding: 15px 0;
	}
.article-bodytext h3 {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	}
.article-bodytext p {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 12px;
	}
.article-sidebar {
	width: 318px
	margin: 0;
	padding: 10px;
	}
.sidebar-related {
	margin: 0;
	padding: 0 0 12px 0;
	}
.sidebar-related ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.sidebar-related li {
	margin: 0 0 .5em 0;
	padding: 0;
	font-size: 11px;
	}
.sidebar-related p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	}
.sidebar-photo {
	margin: 0;
	padding: 0 0 12px 0;
	}
.sidebar-photo img {
	border: 0;
	}
.sidebar-photo p.photo-horz {
	margin: 0;
	padding: 0 0 2px 0;
	}
.sidebar-photo p.photo-vert {
	float: left;
	margin: 0;
	padding: 0 10px 10px 0;
	}
.sidebar-photo p.photo-byline {
	margin: 0;
	padding: 0 0 6px 0;
	font-size: 11px;
	text-align: right;
	}
.sidebar-photo p {
	margin: 0;
	padding: 0 0 12px 0;
	font-size: 11px;
	}
.sidebar-quote {
	margin: 0;
	padding: 0 0 12px 0;
	}
.sidebar-quote p {
	padding: 5px 0 5px 0;
	font-size: 15px;
	font-weight: bold;
	}
.sidebar-newslist {
	margin: 0;
	padding: 10px 0;
	}
.sidebar-newslist h3 {
	margin: 0;
	padding: 10px 0 5px 0;
	font-size: 16px;
	font-weight: bold;
	text-transform: lowercase;
	}
.sidebar-newslist p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	}
.sidebar-newslist ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.sidebar-newslist li {
	margin: 0 0 .5em 0;
	padding: 0;
	font-size: 11px;
	}
.sidebar-newslist li.more {
	font-weight: bold;
	text-transform: uppercase;
	}
.sidebar-newslist a:link, #sidebar-newslist a:visited {
	text-decoration: none;
	}

.article-buttons {
	width: 320px;
	margin: 0;
	padding: 0;
	text-align: center;
	}
.article-button-left {
	float: left;
	width: 160px;
	margin: 0;
	padding: 10px 0;
	}
.article-button-right {
	float: right;
	width: 160px;
	margin: 0;
	padding: 10px 0;
	}
/* POP UP WIDGET */

.PopUpWidget-BG
{
  background-color: #EDEAD7;
}

.PopUpWidget-Border
{
  border: 1px solid #1B5A69;
}

/* AVATAR */

#Avatar
{
  background: url(/graphics/avatar_bkgd.gif) no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 88px;
	height: 85px;
}

/* CANCEL MEMBERSHIP CONFIRMATION WIDGET */

#CancelMembershipConfirmWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#CancelMembershipConfirmWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#CancelMembershipConfirmWidget span
{
  font-size: 13px;
}
#CancelMembershipConfirmWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* CANCEL MEMBERSHIP THANKS WIDGET */

#CancelMembershipThanksWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#CancelMembershipThanksWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#CancelMembershipThanksWidget span
{
  font-size: 11px;	
}
#CancelMembershipThanksWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;	
	text-transform: uppercase;
}

/* CHANGE PASSWORD WIDGET */

#ChangePasswordWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#ChangePasswordWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin: 0px;
}
#ChangePasswordWidget span, label
{
  font-size: 11px;	
}
#ChangePasswordWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* CHANGE PASSWORD THANKS WIDGET */

#ChangePasswordThanksWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#ChangePasswordThanksWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#ChangePasswordThanksWidget span
{
  font-size: 11px;		
}
#ChangePasswordThanksWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* FORGOT PASSWORD WIDGET */

#ForgotPasswordWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#ForgotPasswordWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#ForgotPasswordWidget span, label
{
  font-size: 11px;	
}
#ForgotPasswordWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* FORGOT PASSWORD THANKS WIDGET */

#ForgotPasswordThanksWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#ForgotPasswordThanksWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#ForgotPasswordThanksWidget span
{
  font-size: 11px;	
}
#ForgotPasswordThanksWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;	
	text-transform: uppercase;
}

/* LOGGED IN WIDGET */

#LoggedInWidget{
	font-family: Arial, Sans-Serif;
  	font-size: 11px;
  	margin: 0px;
  	text-align: left;
  	text-transform: none;
	}
#LoggedInWidget h3
{
  	font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin: 0px;
	padding: 0px;
  	text-transform: none;
}
#LoggedInWidget img
{
	padding: 0px;
	margin: 0px;
}
#LoggedInWidget span
{
	font-size: 11px;
}
#LoggedInWidget a
{
  	color: #1B5A69;	
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	text-transform: none;
	font-size: 11px;
}

/* LOGGED OUT WIDGET */

#LoggedOutWidget
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	margin: 0px;
	text-align: left;
	text-transform: none;
	
}
#LoggedOutWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin: 0px;
	padding: 0px;
	text-transform: none;
}
#LoggedOutWidget img
{
	padding: 0px;
	margin: 0px;

}
#LoggedOutWidget span
{
	font-size: 11px;
}
#LoggedOutWidget a
{
	color: #1B5A69;	
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	text-transform: none;
	font-size: 11px;
}

/* LOGIN WIDGET */

#LoginWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#LoginWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin: 0px;
	text-align: left;
	text-transform: lowercase;
}
#LoginWidget img
{
  border: 0px;
	float: left;
	margin: 5px 0px 0px 5px;
	padding-right: 10px;
}
#LoginWidget span, label
{
  font-size: 11px;	
}
#LoginWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* NEWSLETTERS WIDGET */

#NewslettersWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#NewslettersWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#NewslettersWidget span, label
{
  font-size: 11px;
}
#NewslettersWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* REGISTRATION WIDGET */

#RegistrationWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#RegistrationWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin: 0px;
	text-align: left;
}
#RegistrationWidget span, label
{
  font-size: 11px;
}
#RegistrationWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* REGISTRATION THANKS WIDGET */

#RegistrationThanksWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#RegistrationThanksWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#RegistrationThanksWidget span
{
  font-size: 11px;	
}
#RegistrationThanksWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* RESEND CONFIRMATION EMAIL WIDGET */

#ResendConfirmationWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#ResendConfirmationWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#ResendConfirmationWidget span, label
{
  font-size: 11px;	
}
#ResendConfirmationWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* RESEND CONFIRMATION EMAIL THANKS WIDGET */

#ResendConfirmationThanksWidget
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#ResendConfirmationThanksWidget h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#ResendConfirmationThanksWidget span
{
  font-size: 11px;	
}
#ResendConfirmationThanksWidget a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;	
	text-transform: uppercase;
}

/* PAGE LOGIN FORM */

#PageLoginForm
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
	width: 318px;
}
#PageLoginForm h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin: 0px;
	text-align: center;
	text-transform: lowercase;
}
#PageLoginForm img
{
  border: 0px;
	float: left;
	margin: 5px 0px 0px 5px;
	padding-right: 10px;
}
#PageLoginForm span, label
{
  font-size: 11px;	
}

/* PAGE REGISTRATION FORM */

#PageRegistrationForm
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
	width: 350px;
}
#PageRegistrationForm h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin: 0px;
	text-align: left;
}
#PageRegistrationForm span, label
{
  font-size: 11px;
}

/* PAGE REGISTRATION THANKS */

#PageRegistrationThanks
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#PageRegistrationThanks h3
{
  font-size: 15px;
	font-weight: bold;
	color: #8A4701;
	margin-top: 0px;
}
#PageRegistrationThanks span
{
  font-size: 11px;	
}
#PageRegistrationThanks a
{
  color: #1B5A69;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* FOOTER LINE */

#FooterLine
{
  height: 1px;
  width: 75%; 
}

/* STATUS MESSAGES */

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

/* ERROR SUMMARY */

.ErrorSummary
{
  color: #FF0000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  position: relative;
  top: 0px;
  left: 0px;
}

/* menu styles */

.navigation-container {
	clear: both;
	width: 940px;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	}
.navigation-container img {
	margin: 0;
	padding: 0;
	border: 0;
	}
.navigation-container ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.navigation-menu-level1 {
	width: 940px;
	margin: 0;
	padding: 4px 0px;
	list-style: none;
	}
.level1-expand {
	margin: 0;
	list-style: none;
	}
.level1-collapse a {
	text-decoration: underline;	
	}
.navigation-menu-level1 span {
	margin: 0;
	padding-right: 4px 6px;
	display: inline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	}
.navigation-menu-level1 a:link, .navigation-menu-level1 a:visited {
	margin: 0;
	padding: 4px 6px 4px 6px;
	text-decoration: none;
	}
.navigation-menu-level1 a:hover {
	margin: 0;
	padding: 4px 6px 4px 6px;
	
	}
.level1-collapse a:hover{
	text-decoration: underline;	
	}


/***** LEVEL 2 *****/

.navigation-menu-level2 {
	clear: both;
	width: 940px;
	margin: 0;
	padding: 4px 0px;
	list-style: none;
	}
.level2-expand {
	clear: both;
	margin: 0;
	list-style: none;
	}

.navigation-menu-level2 span {
	margin: 0;
	padding-right: 6px;
	display: inline;
	font-size: 11px;
	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;
	}

/***** LEVEL 3 *****/

.navigation-menu-level3 {
	width: 200px;
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 1000;
	}
.navigation-menu-level3 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.navigation-menu-level3 li {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	/* text-transform: uppercase; */
	}
.navigation-menu-level3 a:hover {
	margin: 0;
	padding: 3px 10px;
	display: block;
	text-decoration: none;
	}
.navigation-menu-level3 a:link, .navigation-menu-level3 a:visited {
	margin: 0;
	padding: 3px 10px;
	display: block;
	text-decoration: none;
	}

/***** LEVEL 4 - UNUSED *****/

.navigation-menu-level4 {
        position: absolute;
	width: 200px;
	margin: 0;
	padding: 0;
	list-style: none;
	}
.navigation-menu-level4 ul {
	margin: 0;
	padding: 5px 0 7px 0;
	list-style: none;
	}
.navigation-menu-level4 li {
	margin: 4px 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	}
.navigation-menu-level4 a:hover {
	margin: 0;
	padding: 3px 40px 3px 10px;
	color: #fff;
	text-decoration: none;
	}
.navigation-menu-level4 a:link, .navigation-menu-level4 a:visited {
	margin: 0;
	padding: 3px 10px;
	text-decoration: none;
	}
.navArrow{
	padding: 0px 6px;
}

.navDivider {
            padding-right: 1px;
}

div.pd-hidden {
	display: none;
	visibility: hidden;
	}
#pd-partner-tab-container {
	width: 379px;
	border-collapse: collapse;
	padding-bottom: 12px;
	font-size: 11px;
	line-height: normal;
	}
#pd-partner-tab-header ul, #pd-carousel-tab ul {
	margin: 0;
	padding: 0 10px 0 0px;
	list-style: none;
	}
#pd-partner-tab-header li {
	float: left;
	width: 84px;
	margin-left: 3px;
	padding: 0 0 0 3px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-transform: lowercase;
	}
#pd-partner-tab-header a {
	padding: 3px 14px 3px 7px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	}

#pd-partner-tab-header #pd-partner-current a {
	color: #fff; 
	text-align: center;
	font-size: 11px;
	}
#pd-partner-tab-header li span {
	display: none;
	visibility: hidden;
	}
#pd-partner-tab-header li#pd-partner-current span {
	margin: 0;
	padding: 0;
	display: block;
	margin: auto;
	text-indent: -5000;
	visibility: visible;
	}
#pd-partner-content {
	clear: both;
	margin: 0;
	padding: 0;
	/* height: 200px; */
	font-size: 11px;
	}
.pd-result-content {
	float: left;
	width: 189px; 
	margin: 0;
	font-size: 11px;
	}
.pd-result-header {
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 8px 0;
	}
.pd-results {
	margin: 0 10px 10px 0;
	}
.pd-more-results {
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	}
.pd-right-content {
	float: right;
	width: 180px; 
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
	}
.pd-right-content p {
	padding: 0;
	}
.pd-right-content ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.pd-right-content li {
	padding-left: 10px;
	margin-bottom: 4px;
	font-weight: bold;
	/* text-transform: uppercase; */
	}
.pd-title {
	font-size: 11px;
	font-weight: bold;
	}

/* Ticket Network Styles */

/* new */
.horizontalrule .menubar{
margin: 0 0 5px 0;
}

.horizontalrule .sidebar table{
padding: 0 5px 5px 0;
}

.horizontalrule .mainpage table{
padding: 0 5px 5px 0;
}

.tn_selevents_feature_large_buynow{
float:right;
border:none;
}

.tn_selevents_feature_large_image{
border:none;
margin-right:5px;
}

.tn_selevents_feature_small{
border:none;
text-align: center;
}

.box table td {
padding: 0 0 3px  0
}

.mainpage_categories_sports{
text-align:center
}

.mainpage_categories_concerts{
text-align:center
}

.mainpage_categories_theater{
text-align:center
}

.mainpage_categories_lasvegas{
text-align:center
}

.mainpage_categories_broadway{
text-align:center
}


.tn_selevents_feature_large_title{
font-size: 20px;
font-weight: bold;
}
