/* global styles */

body {
	vertical-align: top !important;
	}

a:link, a:visited {
	text-decoration: none !important;
	}
a:hover {
	text-decoration: underline !important;
	}
h3 {
	font-size: 130% !important;
	text-transform: none !important;
	}

/* Maven section front video styles */

div.video-widget-container h3 {
	display: none !important;
	}

div.video-widget-container p.more {
	display: none !important;
	}

/* Styles converted from Advertiser sheets: */

.credit {
	display: block;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	}
.creditLink {
	display: block;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
	}
.headlineLink, .headlineLinkBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663300;
	font-weight: bold;
	text-decoration: none;
	}
.storyHeadlineBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #663300;
	font-weight: bold;
	text-decoration: none;
	}
.headlineLink:hover, .headlineLinkBold:hover, .storyHeadlineBlack:hover {
	color: #663300;
	text-decoration: underline;
	}
.photoCaption, table tr td font.photoCaption, table tr td font.photoCaption p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	color: #333333 !important;
	}
.photoCredit, table tr td font.photoCredit, table tr td font.photoCredit p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	color: #666666 !important;
	}
.storyHeadline {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #000000;
	line-height: normal;
	}
.storyText {
	margin: 0;
	padding: 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px !important;
	}
.storyTextWhite {
	margin: 0;
	padding: 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px !important;
	color: #ffffff;
	}
.subHeadline {
	display: block;
	margin-top: -15px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	}
div.article-bodytext table .subHeadline {
	display: inline;
	margin-top: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	}
.subHeadlineBold {
	display: block;
	margin-top: -15px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	}
div.article-bodytext table .subHeadlineBold {
	display: inline;
	margin-top: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	}


/* AP heds */

.ap-headline-2, .ap-headline-1 {
	display: list-item;
	margin: 0 0 -12px 1.3em;
	padding-left: 0;
	}

/* WordPress blog styles */

div#branding-container td h2 a {
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #663300;
	font-weight: bold;
	}
div#content.narrowcolumn div.navigation {
	display: block;
	margin-top: 5px;
	margin-bottom: 7px;
	padding-top: 5px;
	padding-bottom: 7px;
	font-size: 14px;
	}
div#content.narrowcolumn div.post h2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #663300;
	font-weight: bold;
	}
div#branding-container td h2 a:hover, div#content.narrowcolumn div.post h2 a:hover {
	color: #663300;
	}
div#content.narrowcolumn div.entry {
	font-size: 13px;
	}
div#content.narrowcolumn {
	font-size: 108%;
	}
div#content.narrowcolumn ol.commentlist {
	list-style-type: decimal;
	margin-left: 3em;
	font-size: 12px;
	}
div#content.narrowcolumn ol.commentlist li.alt {
	background-color: #f2f2f2;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	}
div#sidebar ul {
	font-size: 110%;
	}
form#commentform, input#author, input#email, input#url, textarea#comment, input#submit {
	font-size: 108%;
	}
form#commentform label {
	font-size: 12px;
	}
div#sidebar form#searchform {
	margin-top: 10px;
	margin-bottom: 10px;
	}
div#sidebar {
	margin-top: 10px;
	margin-bottom: 10px;
	}
div#sidebar a {
	font-family: Arial, Helvetica, sans-serif !important;
	}



/******* PLUCK INVISIBLES *******/
/*********** FORUMS *************/

/******* From http://www.indystar.com/includes/css/go4/GDN.css *******/

input#UserName, input#Email, input#FirstName, input#LastName, input#Password, input#ConfirmPassword {
	width: 217px !important;
	}

/******* From DOM source of selection *******/

/* Global */
div.Forums_MainContainer {
	font-family: Arial, Helvetica, sans-serif !important;
	}

/* First level */
table.ForumList_GroupTable {
	font-size: 110% !important;
	}
td.ForumList_TitleTD {
	vertical-align: top !important;
	padding-right: 10px !important;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
	font-size: 26px !important;
	font-weight: bold !important;
	color: #000000 !important;
	}
table.ForumList_SearchTable {
	background-color: #cccccc !important;
	border: 1px solid #006699 !important;
	}
td.ForumList_SearchTxtTD, td.ForumList_SearchTxt2TD {
	font-size: 12px !important;
	}
div.ForumList_GroupHeading {
	background: url("/graphics/bg_moduletitle.gif") repeat-x !important;
	background-position: -20px !important;
	margin-top: 15px !important;
	border-top: 3px solid #2288bb !important;
	}

/* Second level */
table.ForumList_TitleSearchTable {
	margin-bottom: 10px !important;
	}
table.ForumList_TitleSearchTable td.ForumList_TitleTD {
	width: 0 !important;
	}
table.ForumList_TitleSearchTable td.ForumList_ForumSearchTD {
	width: 100% !important;
	}
table.ForumList_TitleSearchTable td.ForumList_ForumSearchTD table.ForumList_SearchTable {
	width: 100% !important;
	}

table.Forums_PageTable {
	width: 100% !important;
	/*margin-bottom: -35px !important;*/
	}
table.Forums_PageTable td.Forums_PageTableStart {
	width: 500px !important;
	}
table.Forums_PageTable td.Forums_PageTableStart a {
	display: inline !important;
	}
table.Forums_PageTable td.Forums_PageTableEnd {
	width: 100% !important;
	}

#Paginator {
	font-size: 120% !important;
	}
#Paginator.Forums_TopPaginator {
	/*margin-top: -44px !important;*/
	}
#Paginator a {
	background-color: #eaeaea !important;
	/*border: 1px solid #2288bb !important;*/
	border: none !important;
	}
table.DiscussionList_ListTable, tr.ForumsTable_HeadTR {
	font-size: 110% !important;
	}
div.Discussion_Admin, div.DiscussionList_Admin {
	background-color: #ffcc00 !important;
	}
#forumTitle.Forums_TitleText {
	position: relative;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	}
#forumDescr.Forums_DescriptionText {
	position: relative;
	margin-top: 5px;
	}
div.Forums_ContainerHead {
	background: url("/graphics/bg_moduletitle.gif") repeat-x !important;
	background-position: -20px !important;
	margin-top: 15px !important;
	border-top: 3px solid #2288bb !important;
	}
div.Forums_GroupRecentlyActiveMembers div.Forums_ContainerHead {
	border-bottom: 1px solid #2288bb !important;
	}
div.Forums_Moderator {
	color: #003399 !important;
	}
tr.ForumsTable_UserTRcolor {
	background-color: #eaeaea !important;
	}

/* Third level */
div.Forums_Breadcrumbs, div.Forums_BottomBreadcrumbs {
	font-size: 14px !important;
	}
div.Forums_BlockContainer div.Forums_ContainerHead {
	border-bottom: 1px solid #2288bb !important;
	}
div.Discussion_PostContainer {
	margin-bottom: 10px !important;
	background-color: #eaeaea !important;
	}
div.Discussion_AltPostContainer {
	margin-bottom: 10px !important;
	}
div.Discussion_UserPostContainer {
	margin-bottom: 10px !important;
	background-color: #e2eaf6 !important;
	}
td.Discussion_PostTitleTableTitle {
	font-size: 14px !important;
	}
div.Discussion_PostTitleTablePosted {
	display: block;
	margin-top: 3px;
	margin-bottom: 5px;
	font-size: 12px !important;
	}
td.Discussion_PostTableUser div.Forums_Moderator, td.Discussion_PostTableUser div.Discussion_UserName {
	font-size: 13px !important;
	}
td.Discussion_PostTableUser div.Discussion_UserInfo {
	font-size: 11px !important;
	}
td.Discussion_PostTablePost {
	font-size: 110% !important;
	}
div.Discussion_PostQuote {
	background-color: #f5f5f5;
	border: 1px solid #d6d6d6 
	}
td.CreateItem_TableText {
	font-size: 120% !important;
	}



/******* ARTICLE STYLES *******/

/* small headlines */

.hon_article_verticalrule {
	display: none !important;
	width: 1px;
	margin: 0;
	padding: 0;
	}

#headermast th, #headermast td, #branding-container th, #branding-container td {
	vertical-align: middle !important;
	}


/******* ARTICLE STYLES (ANDREAS) *******/

.hon_article_timestamp {
	display: block;
	margin-bottom: -8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	}
.hon_article_top h3 {
	margin-bottom: -25px;
	}
.hon_article_headline h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #000000;
	}
.hon_article_readout h2 {
	display: block;
	margin-top: -8px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	font-style: italic;
	color: #000000;
	}
.hon_article_byline {
	display: block;
	margin-bottom: -14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	}
.hon_article_mugbyline {
	margin-top: 10px;
	margin-bottom: -14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	}
.hon_article_mugbyline img {
	float: left;
	margin: 0;
	padding: 0 10px 0 0;
	}
.hon_article_mugbyline td {
	vertical-align: bottom !important;
	}
.hon_article_photo {
	position: relative;
	width: auto;
	margin-bottom: 10px;
	}
.hon_article_photo div.whiteBackground {
	background-color: #ffffff;
	padding: 0px;
	}
.hon_article_photo div.grayBackground {
	background-color: #e6e6e6;
	padding: 10px;
	}
.hon_article_photo img {
	border: none;
	}
.hon_photocaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	}
.hon_photocredit {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	}
div.hon_article_photo span.hon_photocredit p, div.hon_specialbreaking span.hon_photocredit p {
	text-align: right;
	}
div.hon_newslist div.hon_pg_horizontal span.hon_photocredit p {
	text-align: right;
	font-size: 10px;
	}
.hon_article_facts {
	position: relative;
	width: auto;
	background-color: #e6e6e6;
	padding: 10px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	}
.hon_article_facts h3 {
	font-size: 12px;
	}
.hon_article_facts li {
	margin: 0 0 16px 1.3em;
	padding-left: 0;
	}
div.hon_article_right div#flashParentHTML {
	margin-bottom: 10px !important;
	}
div.hon_article_right div.hon_newslist div.newslist h3 {
	margin-left: -16px;
	font-size: 14px !important;
	text-transform: uppercase !important;
	}


/* Article engine styles */

table#hon_margintr10table td {
	padding: 0 10px 10px 0; !important;
	}



/* GALLERY STYLES */

.hon_pg_intro {
	display: block;
	margin-top: -5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.hon_pg_horizontal {
	position: relative;
	width: 100%;
	}
.hon_pg_horizontal .hon_photocredit {
	text-align: left;
	}
.hon_pg_verticalimage {
	position: relative;
	float: left;
	margin: 0 10px 0 0;
	width: auto;
	}
.hon_pg_vertical {
	position: relative;
	float: left;
	width: 160px;
	}
.hon_pg_vertical .hon_photocredit {
	text-align: left;
	}
#thumbnailGallery {
	position: relative;
	width: auto;
	height: auto;
	margin-bottom: 10px;
	text-align: center;
	}
#thumbnailGallery td {
	padding: 0 10px 10px 0;
	vertical-align: middle;
	text-align: center;
	}
.hon_pg_datestamp {
	font-size: 11px;
	color: #444444;
	}
.hon_pg_tnholder {
	display: inline-block;
	float: left;
	width: 145px;
	}
.hon_pg_tnitem {
	padding: 0 5px 20px 5px;
	}
.hon_pg_tnitem img {
	margin: 0 15px 5px 0;
	padding: 0;
	border: 0;
	}
.hon_pg_tnitem #crop {
	width: 130px;
	height: 93px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	margin-bottom: 6px;
	margin-right: 6px;
	display: inline-block;
	float: left;
	}


/* CAROUSEL VALUES */

#carousel-tab-header li.carouseltab {
	line-height: 14px !important;
	text-transform: none !important;
	}
#carousel-tab-header li.carouseltab a:hover {
	text-decoration: underline !important;
	}
#carousel-tab-header a {
	padding: 3px 0 3px 0 !important;
	}


/* ADVERTISEMENT POSITIONS */ 

.section-label {
	/*padding: 7px 0 7px 10px !important; USE WITH LABEL*/
	height: 34px;
	padding: 0 0 0 10px !important;
	margin: 0;
	/*background: url("/graphics/icon_sectionlabel.gif") no-repeat 5px; USE WITH LABEL*/
	border-bottom: 1px solid #b0b4b9;
	font-size: 24px !important;
	line-height: 34px;
	vertical-align: middle;
	font-weight: bold;
	text-transform: uppercase !important;
	}
.section-label a {
	text-decoration: none;
	color: #006699 !important;
	}
.section-label a:hover {
	text-decoration: underline;
	color: #006699;
	}


/* SPECIAL BREAKING NEWS MODULE */

.hon_specialbreaking {
	width: 940px;
	background-color: #f1f1f1;
	background: url("/graphics/bg_specialbreaking.gif") repeat;
	border-bottom: 1px solid #cccccc;
	}
.hon_specialbreaking_twothirds {
	position: relative;
	float: left;
	width: 590px;
	}
.hon_specialbreaking_onethird {
	position: relative;
	float: right;
	width: 350px;
	}


/***** HEADLINE LIST STYLES (OVERWRITE + ANDREAS) *****/

.hon_newslist, .hon_newslist .newslist {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}
.hon_newslist a {
	font-weight: bold;
	}
.hon_newslist .news-tools a {
	font-weight: normal;
	}
.hon_newslist .hon_timestamp, .feat-event-content .hon_timestamp {
	font-size: 11px;
	color: #666666;
	}

.hon_newslist img {
	margin: 0;
	padding: 0;
	border: 0;
	}
.hon_newslist h1 {
	margin: 0;
	padding: 0 0 3px 0;
	font-size: 170%;
	font-weight: bold;
	}
h1.hon_specialhed {
	font-size: 26px;
	}
.hon_newslist h2 {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 120%;
	font-weight: bold;
	}
.hon_newslist h3 {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 18px;
	font-weight: bold;
	}
.hon_newslist h5 a {
	color: #006699 !important;
	}
.hon_newslist h5 a:hover {
	color: #006699 !important;
	}
.hon_newslist h4 {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	}
.hon_newslist h1 a:link, .hon_newslist h1 a:visited {
	text-decoration: none;
	}
.hon_newslist h1 a:hover {
	text-decoration: underline;
	}
.hon_newslist h2 a:link, .hon_newslist h2 a:visited {
	text-decoration: none;
	}
.hon_newslist h2 a:hover {
	text-decoration: underline;
	}
.hon_newslist p {
	margin: 0;
	padding: 3px 0 5px 0;
	font-size: 100%;
	}
.hon_newslist p.photoleft {
	float: left;
	padding: 3px 8px 5px 0;
	}
.hon_newslist p.photoright {
	float: right;
	padding: 3px 0 5px 8px;
	}
.hon_newslist p.photoleft-trans {
	float: left;
	padding: 3px 8px 5px 0;
	}
.hon_newslist p.photocenter {
	margin: 0;
	padding: 3px 0 5px 0;
	}

.hon_newslist .hon_photocredit {
	text-align: left;
	}

.hon_newslist ul, .hon_newslist .newslist ul {
	margin: 0 0 .5em 0;
	padding: 0;
	list-style-type: disc;
	}
.hon_newslist ol {
	margin: 0 0 .5em 8px;
	padding: 0;
	list-style-type: decimal;
	color: #000000;
	font-weight: bold;
	}
.hon_newslist li, .hon_newslist li.article, .hon_newslist li.gallery, .hon_newslist li.video, .hon_newslist li.pdf {
	margin-left: 1.3em;
	padding-left: 0;
	}
.hon_newslist .newslist {
	margin-left: 1.3em;
	padding-left: 0;
	font-size: 12px !important;
	}
.hon_newslist .newslist a:hover {
	text-decoration: underline !important;
	}
.hon_newslist li.video {
	/*list-style-image: url(/graphics/icon_video.gif)*/
	font-weight: bold;
	color: #666666;
	}
.hon_newslist li.gallery {
	/*list-style-image: url(/graphics/icon_gallery.gif)*/
	font-weight: bold;
	color: #666666;
	}
.hon_newslist li.pdf {
	list-style-image: url(/graphics/icon_pdf_14x14.gif);
	/*margin-left: 1.3em; IE OK*/
	/*padding-left: .35em; IE OK*/
	margin-left: 18px;
	padding-left: 2px;
	font-weight: bold;
	color: #666666;
	}
.hon_newslist .html_asset {
	padding-bottom: .35em;
	font-weight: bold;
	color: #666666;
	}

.hon_newslist .hon_newslistpadding {
	padding-bottom: .35em;
	}
.hon_newslist .hon_newslistpadding ul li, .hon_newslist .hon_newslistpadding ol li {
	padding-bottom: .35em !important;
	}

.hon_newswelltopten a {
	font-size: 14px;
	}
.hon_newswelltopten div.news-tools {
	padding-top: 3px;
	}
.hon_newswelltopten div.news-tools li.comments a, .hon_newswelltopten div.news-tools li.recommend a {
	font-size: 11px;
	}
.hon_newslist p.hon_synopsis {
	padding-bottom: 8px;
	font-size: 11px;
	color: #444444;
	}
.hon_newslist p.hon_synopsis a {
	font-size: 11px;
	}

.hon_hpnewswell_header {
	margin-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
	text-transform: uppercase;
	}
.hon_hpnewswell_header a {
	color: #006699 !important;
	}
.hon_hpnewswell_header a:hover {
	color: #006699;
	}

.hon_vertspacer1 {
	position: relative;
	clear: both;
	width: 100%;
	height: 10px;
	}
.hon_vertspacer2 {
	position: relative;
	clear: both;
	width: 100%;
	height: 6px;
	}
.hon_vertspacer3 {
	position: relative;
	clear: both;
	width: 100%;
	height: 20px;
	}
.hon_vertspacer4 {
	position: relative;
	clear: both;
	width: 100%;
	height: 10px;
	margin: 0;
	padding: 0;
	border-bottom: 3px solid #ffcc00;
	}
.hon_vertspacer5 {
	position: relative;
	clear: both;
	width: 100%;
	height: 30px;
	}
.hon_padding10 {
	padding: 10px;
	}
.hon_padding10trl {
	padding: 10px 10px 0 10px;
	}
.dottedthin {
	position: relative;
	clear: both;
	height: 6px;
	margin: 0;
	padding: 0;
	border-top: 1px dotted #999999;
	}
.hon_sharkspacer {
	position: relative;
	clear: both;
	height: 25px;
	width: 36px;
	margin: 0 auto 0 auto;
	padding: 0;
	background: url("/graphics/spacer_sharkteeth.gif") repeat-x;
	background-position: center 5px;
	}

/**** GO4 PART DEUX ****/
/* Home page */

body#body1 {
	background-image: url(/graphics/bg_hon_main.gif);
	background-repeat: repeat-x;
	background-color: #aac1cc !important;
	}
#hon_hpmain, #hon_sectionmain {
	width: 940px;
	background-color: #ffffff;
	background: url(/graphics/bg_hon_hpmain.gif) repeat-y;
	border-bottom: 3px solid #ffcc00;
	}
#hon_hpmain1, #hon_sectionmain1 {
	position: relative;
	float: left;
	width: 278px;
	}
#hon_hpmain2, #hon_sectionmain2 {
	position: relative;
	float: left;
	width: 321px;
	}
#hon_hpmain3, #hon_sectionmain3 {
	position: relative;
	float: left;
	width: 341px;
	}
#hon_hpmain3 div.poster-container, #hon_hpmain3 div.poster-container div.poster, #hon_sectionmain3 div.poster-container, #hon_sectionmain3 div.poster-container div.poster {
	background: url(/graphics/bg_b0b4b9.gif) repeat-y;
	}
.hon_padding10b {
	padding: 10px 12px 10px 12px;
	}
.hon_padding10c {
	padding: 10px 12px 10px 10px;
	}
.hon_photocredit_left {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	}
.hon_newswelltopten .lede a {
	font-size: 24px;
	}
.hon_newswelltopten .offlede a {
	font-size: 16px;
	}
.hon_newswelltopten .news-tools li.recommend {
	padding-left: 9px !important;
	}
.hon_newswelltopten .news-tools li.recommend {
	margin-right: 0 !important;
	}
.hon_go3red {
	color: #9f3023 !important;
	}
.hon_floatingthird {
	position: relative;
	float: left;
	width: 33%;
	}
#hon_popularlinks ul {
	margin-bottom: 0;
	}
#hon_popularlinks ul li {
	margin-bottom: 3px;
	}
#hon_popularlinks ul li.blog {
	list-style-image: url(/graphics/bg_transparent.gif);
	}
#hon_popularlinks ul li.blog img {
	margin-left: -16px;
	}
div.hon_mostcommented div.gslArticleControl {
	display: list-item !important;
	margin-left: 1.3em;
	padding-left: 0;
	padding-bottom: .35em !important;
	list-style-type: decimal;
	color: #000000;
	font-weight: bold;
	}
div.hon_mostcommented div.gslDiscoverySeparator {
	display: none !important;
	}

/* MMX widget */

.mmx-container {
	width: 339px;
	margin: 0;
	padding: 0;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	}
.mmx-container img {
	margin: 0;
	padding: 0; 
	border: 0;
	}
.mmx-container a:link, .mmx-container a:visited {
	color: #fff;
	text-decoration: none;
	}
.mmx-container a:hover {
	color: #fff;
	text-decoration: underline;
	}
.mmx-container ul {
	margin: 0;
	padding: 0; 
	list-style: none;
	}
.mmx-header {
	width: 339px; 
	margin: 0;
	padding: 0;
	background-color: #000;
	}
.mmx-header-brand {
	float: left;
	width: 150px; 
	margin: 3px 0 3px 3px;
	padding: 0;
	}
.mmx-header-brand h2 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	color: #fff;
	}
.mmx-header-brand a:link, .mmx-header-brand a:hover, .mmx-header-brand a:visited {
	color: #fff;
	text-decoration: none;
	}
.mmx-header-find {
	float: right;
	width: 170px; 
	margin: 3px 5px 3px 0;
	padding: 0;
	text-align: right;
	}
.mmx-header-find form {
	margin: 0;
	padding: 0;
	}
.mmx-header-find option, .mmx-header-find select, .mmx-header-find input {
	font-size: 11px;
	}
.mmx-ent {
	width: 339px; 
	margin: 0;
	padding: 0;
	background-image: url(http://www.gannettonline.com/external/metromix/html/mmx_bkgd.jpg);
	}
.mmx-ent-col {
	margin: 0;
	padding: 10px 0 8px 10px;
	}
.mmx-ent-col p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	}
.mmx-ent-col li {
	margin: 0 0 0 10px;
	padding: 0 0 0 8px;
	font-size: 11px;
	font-weight: bold;
	line-height: 2em;
	background: url(http://www.gannettonline.com/external/metromix/html/mmx_bullet.gif) no-repeat 0 50%;
	}
.mmx-ent-col ul li a {
	font-size: 12px;
}
.mmx-footer_hon {
	padding: 10px 10px 6px 10px;
	background-color: #000000;
	}
div.mmx-container span.hon_calendartoplink a {
	margin-left: 2px;
	line-height: 24px;
	vertical-align: top;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	}
div.mmx-footer_hon span.red {
	color: #ff3333;
	font-size: 11px;
	}


/* OVR columns */

.hon_ovrcol_video {
	position: relative;
	float: left;
	width: 340px; /* Change to 350 for old player */
	}
.hon_videoholder {
	background-color: #dddddd;
	padding: 10px;
	border: 1px solid #000000;
	}
.hon_ovrcol_sider {
	position: relative;
	float: right;
	width: 220px;
	}
.hon_ovrcol_third {
	position: relative;
	float: left;
	width: 193px;
	}
.hon_padding10right {
	padding-right: 10px;
	}
.hon_table_balign td {
	vertical-align: bottom;
	}
.hon_ovrcol_ad {
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	}
.hon_ovrcol_skyscraper {
	position: relative;
	float: left;
	width: 170px;
	height: 620px;
	}
.hon_ovrcol_skyscraperwing {
	position: relative;
	float: right;
	}


/* Contact */

.hon_contactlist .hon_twothirdsoftwo {
	position: relative;
	float: left;
	width: 320px;
	}
.hon_contactlist .hon_onethirdoftwo {
	position: relative;
	float: left;
	width: 200px;
	}
.hon_contactlist .hon_firsthalf {
	position: relative;
	float: left;
	width: 130px;
	}
.hon_contactlist .hon_secondhalf {
	position: relative;
	float: left;
	width: 210px;
	}
.hon_contactdetails {
	color: #666666;
	}

/* Editorial */

.hon_twothirdsoftwo {
	position: relative;
	float: left;
	width: 270px;
	}
.hon_onethirdoftwo {
	position: relative;
	float: right;
	}
.hon_onethirdoftwo img {
	display: block;
	margin: 5px 0 5px 0;
	}
.hon_firsthalf {
	position: relative;
	float: left;
	width: 50%;
	}
.hon_firsthalf .hon_firsthalfpadding {
	padding: 0 15px 0 0;
	}
.hon_secondhalf {
	position: relative;
	float: left;
	width: 50%;
	}
.hon_secondhalf .hon_secondhalfpadding {
	padding: 0 0 0 15px;
	}


/***** CAROUSEL ****/

.carouselcontent {
	height: 340px !important;
	}


/***** EXPLORE WIDGET *****/

.hon_explorer_hpwrapper {
	border-left: 1px solid #b0b4b9;
	}
.explore-content img, .hon_explore-content img {
	margin: 0 !important;
	padding: 0;
	border: 0;
	}
.hon_explore-content {
	clear: both;
	background-color: #dddddd;
	width: 100%;
	margin: 0;
	padding: 0;
	border-bottom: 3px solid #b0b4b9;
	}
td.hon_explore_moduletitle {
	background: url("/graphics/bg_moduletitle.gif") repeat-x;
	background-position: 0 -6px;
	}
td.hon_explore_moduletitle .section-label {
	height: 28px;
}
.hon_explore-content-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
	line-height: 28px;
	vertical-align: middle;
	text-transform: uppercase !important;
	}
.hon_explore-content-header a {
	color: #006699 !important;
	}
.hon_explore-content-header a:hover {
	color: #006699;
	}
.hon_explore-content-header img {
	padding-bottom: 5px;
	vertical-align: middle;
	}
.explore-content .hon_explorer_tnitem img, .hon_explore-content .hon_explorer_tnitem img {
	margin: 0 10px 5px 0 !important;
	padding: 0;
	border: 0;
	}
.hon_explorer_tnholder {
	display: inline-block;
	float: left;
	margin-right: auto;
	}
.hon_explore-content .hon_explorer_tnholder {
	display: inline-block;
	float: left;
	width: 106px;
	}
.hon_explorer_tnitem {
	width: 98px;
	padding: 0 0 10px 0;
	}
.hon_padding10 .Summary_Container .Summary_ForumsContainer {
	padding-left: 0 !important;
	}
.hon_lastcolumn, .hon_lastcolumn img {
	width: 98px;
	margin-right: 0 !important;
	}
div.hon_explore-content div.gslArticleControl, div.hon_mostpopular div.gslArticleControl {
	display: list-item !important;
	margin-left: 1.3em;
	padding: 0;
	list-style-type: decimal;
	color: #000000;
	font-weight: bold;
	}
div.hon_explore-content div.gslDiscoverySeparator, div.hon_mostpopular div.gslDiscoverySeparator {
	display: none !important;
	}


/***** HEADER STYLES *****/

#header-partners a:hover {
	text-decoration: underline;
	}

#header-date {
	position: relative;
	margin-top: 69px;
	margin-bottom: -69px;
	margin-left: 12px;
	width: 100%;
	height: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 2px;
	color: #ffffff;
	font-style: normal;
	text-decoration: none;
	}

.vertMinus30 {
	position: relative;
	visibility: hidden;
	margin-bottom: -30px;
	}

#headermast {
	height: 90px;
	background: url("/graphics/bg_header.jpg") no-repeat !important;
	}

#search-sponsor h5 {
	text-transform: none !important;
	color: #ffffff !important;
	}



/***** PLANET DISCOVER *****/
/** SEARCH **/

.pd-search-sections ul {
	line-height: 14px !important;
	}
.pd-search-sections a:hover {
	text-decoration: underline !important;
	}
	
#masthead {
	width: 365px !important;
	margin: 0;
	padding: 0;
	}
#header-search {
	width: 470px !important;
	margin: 0;
	padding: 15px 0 10px 0 !important;
	}
#pd-search-text {
	font-size: 12px !important;
	}



/******************PLUCK COMMENT****************/
/* Comments */ 

#pluckcomments, #pluckphotocomments {
	padding: 10px;
	border: 1px solid #999999;
	}
#pluckphotocomments {
	width: auto !important;
	padding: 10px;
	border: 1px solid #999999;
	}
div.gslComFormInHead {
	margin-top: 20px;
	}
#pluckcomments .gslComments_MaxLengthText, #pluckphotocomments .gslComments_MaxLengthText {
	padding-left: 5px;
	font-style: normal;
	}
div.gslComFormBody textarea.gslComFormBody {
	margin: 10px 0 10px 0;
	padding: 10px 0 10px 0;
	}
.gslComStaff {
	display: block !important;
	padding: 3px 3px 3px 10px !important;
	}
.gslComUserPhoto a img { 
	margin-left: 10px; 
	}
.gslComBody {
	text-align: left; 
	padding-top: 0 !important;
	padding-left: 5px;
	margin-left: 20px;
	overflow: hidden;
	width: 480px !important;
	}
div#gslTitle .gslComBody {
	margin-left: 0;
	padding-left: 10px;
	}
div#gslTitle h1 {
	font-size: 20px;
	}
.gslComDate {
	line-height: 24px;
	font-size: 11px;
	}
.gslComWroteBy a {
	margin-left: 0;
	padding-left: 0;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	color: #663300 !important;
	}
div.gslComCtls td.gslComments_NestedRecommend {
	width: 140px;
	padding-left: 20px;
	}
div.gslComCtls td.gslComments_NestedNewPost {
	width: 90px;
	}
div.gslComCtls td.gslComments_NestedReplyto {
	width: 125px;
	}
div.gslComCtls td.gslComments_NestedReport {
	width: 100px;
	}

/* After upgrade May 2008 */
div#pluckcomments span#gslsort select {
	margin-top: 10px;
	margin-bottom: 10px;
	}
div#gslComments div.gslCom_odd {
	margin-bottom: 10px;
	background-color: #e6e6e6;
	}
div#gslComments div.gslCom_even {
	margin-bottom: 10px;
	background-color: #f3f3f3;
	}
div#gslPagination {
	margin-top: 10px;
	font-weight: bold;
	}
div#gslPagination a {
	/*padding: 2px 3px 2px 3px;
	background-color: #e6e6e6;
	border: none;*/
	}
div.gslfullpage a.button {
	padding: 10px !important;
	background-color: #e6e6e6;
	border: 1px solid #cccccc;
	color: #006699 !important;
	}
div.gslfullpage a.button:hover {
	color: #006699;
	}
div.gslfullpage em {
	margin-left: 10px;
	line-height: 34px;
	vertical-align: middle;
	font-weight: normal;
	font-style: normal;
	}
.gslComFormOutHeadLogin a, .gslComFormOutHeadRegister a {
	color: #0055aa !important; /* This is palette 14 blue */
	}
.gslComFormOutHeadLogin a:hover, .gslComFormOutHeadRegister a:hover {
	color: #0055aa !important;
	}


/******** Blog Summary ******/

td.Summary_BlogTableRight {
	width: 100%;
	padding: 5px 5px 5px 5px;
	vertical-align: top !important;
	}
div.Summary_BlogTitle a {
	font-weight: bold !important;
	}
div.Summary_BlogTime {
	padding: 0px 0px 5px 5px;
	font-size: 12px !important;
	}
div.Summary_BlogBy {
	padding: 0px 0px 5px 5px;
	font-size: 12px !important;
	}
div.Summary_BlogTitle a {
	padding: 0px 0px 5px 5px;
	font-weight: bold !important;
	}

/******** Photo Summary ******/

td.Summary_PhotoTableRight {
	width: 100%;
	padding: 5px 0px 5px 5px;
	vertical-align: top !important;
	}
div.Summary_PhotoTitle {
	font-size: 12px !important;
	}
div.Summary_PhotoIn {
	padding: 0px 0px 5px 5px;
	font-size: 12px !important;
	}
div.Summary_PhotoBy {
	padding: 0px 0px 5px 5px;
	font-size: 12px !important;
	}
div.Summary_PhotoTitle a {
	padding: 0px 0px 5px 5px;
	font-weight: bold !important;
	}

/***************** Profile Summary ******************/

td.Summary_ProfileTableRight {
	width: 100%; 
	padding: 5px 0px 5px 5px;
	vertical-align: top !important;
	}
div.Summary_ProfileName {
	padding: 0px 0px 0px 0px !important;
	}
div.Summary_ProfileName a {
	font-weight: bold;
	padding: 0px 0px 5px 5px !important;
	}
div.Summary_ProfileTime {
	font-size: 10px; 
	padding: 0px 0px 5px 5px !important;
	}


/***** PLUCK STYLES (ANDREAS) *****/

.content-container-top .content-left a {
	color: #613000 !important;
	}


/***** LEVEL 4 - UNUSED *****/

#pd-partner-tab-header {
	line-height: 14px !important;
	}
#pd-partner-tab-header a:hover {
	text-decoration: underline !important;
	}
#pd-partner-tab-header li#pd-partner-current a {
	color: #003366 !important;
	}


/* SOCIAL BOOKMARKS*/

#bookmark-tools {
	margin: 0;
	padding-top: 0 !important;
	font-size: 85%;
	line-height: 24px;
	}
#bookmark-tools li.title {
	display: block;
	margin: 0;
	padding:  0 10px 0 0;
	font-weight: bold;
	color: #2e3237;
	text-transform: uppercase;
	}
#bookmark-tools li.digg {
	padding: 0 100px 0 20px !important;
	background: url("/gcicommonfiles/sr/graphics/common/bookmarks/digg.gif") no-repeat 0 50%;
	}
#bookmark-tools a:hover {
	text-decoration: none;
	}

/***************** Profile Summary ******************/

.hon_article_top div.article-tools {
	margin-top: 5px;
	}
.hon_article_top div.article-tools ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: none;
	}
.hon_article_top div.article-tools li.print, .hon_article_top div.article-tools li.email {
	display: none;
	}
.article-bodytext {
	margin: 0;
	padding: 15px 0;
	/* Styles below added by Andreas */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px !important;
	}
.article-bodytext li {
	margin: 0 0 16px 1.3em;
	padding-left: 0;
	}
.article-bodytext h3 {
	margin: 0 0 16px 0 !important;
	padding: 0;
	font-size: 110% !important;
	font-weight: bold;
	text-transform: uppercase !important;
	}
.article-bodytext p {
	margin: 0 0 16px 0 !important;
	padding: 0 !important;
	font-size: 13px !important;
	line-height: 1.2em;
	}
.hon_article_right div.article-tools ul {
	margin: 8px 0 20px 0;
	padding: 4px 0 4px 0;
	list-style: none;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	}
.hon_article_right div.article-tools li.comments, .hon_article_right div.article-tools li.recommend {
	display: none;
	}


/***************** JG STYLES ******************/


.rounded_e6e6e6{display:block}
.rounded_e6e6e6 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#e6e6e6}
.rounded_e6e6e61{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f4f4f4;
  border-right:1px solid #f4f4f4;
  background:#ececec}
.rounded_e6e6e62{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfcfc;
  border-right:1px solid #fcfcfc;
  background:#eaeaea}
.rounded_e6e6e63{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #eaeaea;
  border-right:1px solid #eaeaea;}
.rounded_e6e6e64{
  border-left:1px solid #f4f4f4;
  border-right:1px solid #f4f4f4}
.rounded_e6e6e65{
  border-left:1px solid #ececec;
  border-right:1px solid #ececec}
.rounded_e6e6e6fg{
  background:#e6e6e6}


/***************** FEATURED EVENT (styles modified by AA) ******************/

div.feat-event-content {
	margin: 0;
	padding: 10px;
	background-color: #e0ecf3;
	background-image: url("/graphics/events/bg_calendar_global.jpg");
	background-repeat: no-repeat;
	border-bottom: 2px solid #cccccc;
	}

/*div.feat-event-01 {
width:340px;
height:20px;
background-image:url("/graphics/events/feat_event_01.jpg");
}*/

div.feat-event-02 {
	margin: 0;
	padding: 0;
	}

div.feat-event-03 {
	width: 100%;
	height: 38px;
	background-image: url("/graphics/events/bg_calendar_morefield.gif");
	background-repeat: no-repeat;
	background-position: center;
	line-height: 38px;
	vertical-align: middle;
	}

/*div.feat-event-04 {
width:340px;
height:19px;
background-image:url("/graphics/events/feat_event_04b.jpg");
}*/

div.feat-event-01 span {
	display: block;
	margin-left: 10px;
	line-height: 24px;
	vertical-align: middle;
	text-transform: uppercase;
	}

li.vevent {
	list-style-type: none;
	margin-left: -25px;
	}

li.vevent div.title {
	display: block;
	visibility: hidden;
	/*font-size: 1px;
	color: #e8f1f6;*/
	}

li.vevent span.url a {
	display: block;
	visibility: visible;
	/*padding-top: 15px;*/
	color: #006699;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	}

div.feat-event-03 a {
	display: inline-block;
	margin-left: 38px;
	/*vertical-align: middle;*/
	color: #990000;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	}

div.feat-event-03 a:hover {
	color: #990000;
	}


/* Calendar Module (code moved down for comfort) */

div.feat-event-content {
	border-left: 1px solid #b0b4b9;
	}
div.feat-event-content span.hon_calendartoplink a {
	/*display: inline-block;*/
	margin-left: 2px;
	line-height: 24px;
	vertical-align: top;
	/*color: #9b4f16; PALETTE 14 BROWN*/
	color: #990000;
	/*color: #006699;*/
	font-size: 11px;
	font-weight: bold;
	}
div.feat-event-content span.hon_calendarintro {
	color: #666666;
	font-size: 11px;
	}
#hon_calendarmodule {
	width: 320px;
	padding-top: 5px;
	margin-bottom: -10px;
	}
#hon_calendarmodule .hon_calendarday {
	position: relative;
	float: left;
	width: 45px;
	/*height: 35px;*/
	background-color: #a1c1d2;
	border-top: 1px solid #cccccc;
	border-right: none;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	color: #003399;
	text-align: center;
	}
#hon_calendarmodule .hon_calendardayalt {
	width: 44px;
	}
#hon_calendarmodule .calendarcurrent {
	background-color: #e0ecf3;
	background: url("/graphics/bg_gradient_lightblue42.gif") repeat-x;
	}
#hon_calendarmodule #pdcalendarday-7 {
	border: 1px solid #cccccc;
	}
#hon_calendarmodule p.day {
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	}
#hon_calendarmodule p.date {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	}
#hon_calendarmodule a {
	display: block;
	padding: 3px;
	color: #003366;
	}
#hon_calendarmodule a:hover {
	color: #003366;
	}


/***************** GENERAL STYLES ******************/

div.dotted {
color:#999;
border-bottom:1px dotted #999;
clear:both;
margin-bottom:10px;
line-height:normal;
padding:3px;
}

.title_14_blue {
font-family:arial;
text-decoration:none;
font-size:14pt;
font-weight:700;
color:#036;
}

.content_well {
border-top:1px dotted #ccc;
font-size:11px;
margin:0;
padding:10px 0 0;
}

select {
background-color:#e6e6e6;
color:#069;
border:1px solid #ccc;
font-family:arial;
font-size:12px;
padding:2px;
}

.text_caps_blue {
font-size:11px;
color:#069;
font-weight:700;
text-transform:uppercase;
margin:0;
padding:0;
}

.text_caps_orange a {
font-size:11px;
color:#f90;
font-weight:700;
text-transform:uppercase;
margin:0;
padding:0;
}

.smallitalic {
font-family:trebuchet ms;
text-decoration:none;
font-size:7pt;
font-style:italic;
color:#666;
}

.tipbox_silver {
border:1px solid #ccc;
background-color:#fff;
padding:10px;
}

.tipbox_alert {
border:1px solid #fec344;
background-color:#ffc;
padding:10px;
}

.weather-widget {
text-align:left !important;
margin:0;
padding:0;
}

h5 {
font-size:11px;
font-weight:700;
text-transform:uppercase;
color:#069 !important;
margin:0;
padding:0;
}

.dropshadow {
float:left;
clear:left;
background:url(/graphics/shadow-png.png) no-repeat bottom right !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='shadow-png.png');
margin:10px 10px 10px 15px;
}

.dropshadow img {
position:relative;
bottom:6px;
right:8px;
border:1px solid #eee;
background:#fff;
border-color:#eee #888 #666 #ddd;
margin:0;
padding:8px 6px 15px;
}

.calendar-module2-label {
width:100%;
height:33px;
background-image:url("/gcicommonfiles/sr/graphics/palette14/bkgd_greenlt.gif") !important;
margin:0;
padding:0;
}

/***************** HONADVBLOG STYLES ******************/

.hon_blogcontainter {
position:relative;
float:left;
width:275px;
}

.hon_blogcontainterclear {
position:relative;
float:left;
clear:both;
width:275px;
}

.hon_blogrightpadding {
position:relative;
padding-right:20px;
}

.hon_blogimage {
position:relative;
width:100%;
margin-bottom:5px;
}

.hon_blogspacer1 {
position:relative;
clear:both;
width:100%;
height:1px;
}

.hon_blogspacer5 {
position:relative;
clear:both;
width:100%;
height:5px;
}

.hon_blogspacer5noclear {
position:relative;
width:100%;
height:5px;
}

.hon_blogspacer10 {
position:relative;
clear:both;
width:100%;
height:10px;
}

.hon_blogspacer10noclear {
position:relative;
width:100%;
height:10px;
}

.hon_blogspacerbottom {
position:relative;
clear:both;
width:100%;
height:25px;
background-image:url(http://the.honoluluadvertiser.com/cms/ccimages/storytop_line.gif);
background-position:20px;
background-repeat:repeat-x;
}

.hon_blogmug {
position:relative;
float:left;
width:80px;
margin-right:6px;
}

.hon_bloglabel {
font-size:11px;
font-weight:700;
color:#333;
text-transform:uppercase;
}

.hon_bloghed {
display:block;
line-height:18px;
font-size:16px;
font-weight:700;
color:#900;
}

.hon_bloginfo {
font-size:11px;
color:#333;
}

.hon_bloginfo_block {
display:block;
margin-bottom:0;
font-size:11px;
line-height:13px;
color:#333;
}

.hon_blogsynopsis {
display:block;
clear:both;
font-size:11px;
line-height:13px;
color:#333;
margin:5px 0;
}

.hon_bloglink {
font-size:12px;
font-weight:700;
color:#333;
}

/***************** HEADLINE STYLES (DARK) ******************/

.hon_newslist_dark,.hon_newslist_dark .newslist {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
margin:0;
padding:0;
}

.hon_newslist_dark a {
font-weight:700;
}

.hon_newslist_dark b {
font-color:#fff;
}

.hon_newslist_dark .news-tools a {
font-weight:400;
}

.hon_newslist_dark .hon_timestamp {
font-size:11px;
color:#e6e6e6;
}

.hon_newslist_dark img {
border:0;
margin:0;
padding:0;
}

.hon_newslist_dark h1 {
font-size:170%;
font-weight:700;
font-color:#dcdcc5 !important;
margin:0;
padding:0 0 3px;
}

.hon_newslist_dark h2 {
font-size:120%;
font-weight:700;
margin:0;
padding:0 0 5px;
}

.hon_newslist_dark h3 {
font-size:18px;
font-weight:700;
margin:0;
padding:0 0 5px;
}

.hon_newslist_dark h4 {
font-size:14px;
font-weight:700;
color:#069;
margin:0;
padding:0 0 5px;
}

.hon_newslist_dark h1 a:link,.hon_newslist_dark h1 a:visited {
text-decoration:none;
text-color:#bcd8e8;
}

.hon_newslist_dark h2 a:link,.hon_newslist_dark h2 a:visited {
text-decoration:none;
}

.hon_newslist_dark p {
font-size:100%;
margin:0;
padding:3px 0 5px;
}

.hon_newslist_dark p.photoright {
float:right;
padding:3px 0 5px 8px;
}

.hon_newslist_dark p.photocenter {
margin:0;
padding:3px 0 5px;
}

.hon_newslist_dark .hon_photocredit {
text-align:left;
}

.hon_newslist_dark ul,.hon_newslist_dark .newslist ul {
list-style-type:disc;
text-color:#bcd8e8;
margin:0 0 .5em;
padding:0;
}

.hon_newslist_dark li,.hon_newslist_dark li.article,.hon_newslist_dark li.gallery,.hon_newslist_dark li.video {
margin-left:1em;
padding-left:0;
text-color:#bcd8e8;
}

.hon_newslist_dark .newslist {
margin-left:1em;
padding-left:0;
font-size:12px !important;
text-color:#bcd8e8;
}

.hon_newslist_dark .newslist a:hover {
text-decoration:underline !important;
}

.hon_newslist_dark .hon_newslist_darkpadding {
padding-bottom:.35em;
}

.hon_newswelltopten a {
font-size:14px;
}

.hon_newswelltopten div.news-tools {
padding-top:3px;
}

.hon_newslist_dark p.hon_synopsis {
padding-bottom:8px;
font-size:11px;
color:#e6e6e6;
}

.hon_bloghed a,.hon_bloginfo a,.hon_bloglink a {
color:#900;
text-decoration:underline;
}

.hon_bloghed a:hover,.hon_bloginfo a:hover,.hon_bloglink a:hover {
color:#036;
text-decoration:underline;
}

.hon_newslist_dark h1 a:hover,.hon_newslist_dark h1 a:hover,.hon_newslist_dark h2a:hover,.hon_newslist_dark h2 a:hover {
text-decoration:underline;
}

.hon_newslist_dark p.photoleft,.hon_newslist_dark p.photoleft-trans {
float:left;
padding:3px 8px 5px 0;
}

.hon_newslist_dark li.video,.hon_newslist_dark li.gallery {
font-weight:700;
color:#e6e6e6;
}

.hon_newswelltopten div.news-tools li.comments a,.hon_newslist_dark p.hon_synopsis a {
font-size:11px;
}

/***************** BT STYLES ******************/

.hon_explorer_specialitem_photo {
position: relative;
width: 80px;
height: auto;
border: none;
padding-right: 2px;
float: left;
}

.hon_explorer_specialitem_text {
position: relative;
width: 230px;
height: auto;
border: none;
padding-left: 5px;
float: left;
}
/* 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: capitalize;
	}
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: capitalize;
	}
#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;
	}
.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: capitalize;
	}
.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: capitalize;
	}
/*
.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: capitalize;
	}
.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 {
	width:340px;
	height:151x;
	margin: 0;
	padding: 0;
	}

.weather-content-horizontal {
	width: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%;
	}


div#master_container {
	margin: 0px auto;
	float: none !important;
	width: 940px !important;
	background: url(http://beta.desmoinesregister.com/graphics/bkgd_main.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: capitalize;
	}
#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("/gcicommonfiles/sr/graphics/common/bookmarks/delicious.gif") no-repeat 0 50%;
	}
#bookmark-tools li.facebook {
	padding: 0 10px 0 20px;
	background: url("/gcicommonfiles/sr/graphics/common/bookmarks/facebook.gif") no-repeat 0 50%;
	}
#bookmark-tools li.digg {
	padding: 0 10px 0 20px;
	background: url("/gcicommonfiles/sr/graphics/common/bookmarks/digg.gif") no-repeat 0 50%;
	}
#bookmark-tools li.reddit {
	padding: 0 10px 0 20px;
	background: url("/gcicommonfiles/sr/graphics/common/bookmarks/reddit.gif") no-repeat 0 50%;
	}
#bookmark-tools li.newsvine {
	padding: 0 10px 0 17px;
	background: url("/gcicommonfiles/sr/graphics/common/bookmarks/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: capitalize;
	}
#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: capitalize;
	}
#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(/gcicommonfiles/sr/graphics/common/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;
	}
/** Frontpage Main News Module **/
#front-main {
	width: 599px;
    height: 475px;
    margin: 0;
    padding: 0;
    }
#front-main h1 {
	margin: 0;
	padding: 0;
	font-size: 20px;
	}
#front-main h2 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	}
#front-main ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#front-main li {
	margin: 0 0 5px 0;
	}
#front-main p {
	line-height: 1.3em;     
	margin: 0;
	padding: 0 0 15px 0;
	}
.main-left {
	float: left;
	margin: 10px 0 0 10px;
	padding: 0;
	}
.main-right {
	float: right;
	margin: 10px 10px 0 0;
	padding: 0 0 0 10px;
	}
	
/** Coupons **/
.coupons-promo p {
	margin: 0;
	padding: 0 0 3px 0;
	font-size: 11px
	}
.coupons-promo h3 {
	margin: 3px 0;
	padding: 0;
	}
.coupons-promo img {
	margin: 0;
	padding: 0;
	border: 0;
	}
.coupons-promo ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.coupons-promo li {
	padding-left: 9px;
	font-size: 11px;
	}
	
/** High School Sports **/
.hss-form, .yourshool, #HSS_FORM {
	margin: 0;
	padding: 0;
	}
.hss-form select, .yourshool select, #HSS_FORM select {
	width: 175px;
	margin: 0 0 5px 0;
	}
.hss-form table, #HSS_FORM table {
	margin: 0;
	padding: 0;
	}
.hss-form th {
	font-size: 11px;
	color: #666;
	}
.hss-form p {
	margin: 0;
	padding: 0;
	}
.yourschool h3 {
	margin: 0;
	padding: 0;
	font-size: 20px;
	font-weight: normal;
	}
.yourschool p {
	margin: 0;
	padding: 0 0 5px 0;
	color: #666;
	font-size: 11px;
	}
.hss-inputtext {
	width: 175px;
	}
#prep-fullstats-nav {
	margin: 0;
	padding: 0;
	}
#prep-fullstats-nav ul {
	margin: 4px 0 10px 0;
	padding: 0;
	}
#prep-fullstats-nav li {
	margin: 0 12px 0 0;
	padding: 0 0 0 8px;
	display: inline;
	}

table.prep-stats {
	width: 100%;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
table.prep-stats th {
	margin: 0;
	padding: 3px 3px;
	color: #000;
	font-weight: bold;
	text-align: center;
	}
table.prep-stats td {
	margin: 0;
	padding: 3px 3px;
	text-align: center;
	}
table.prep-stats .name {
	text-align: left;
	}
table.prep-stats tr {
	color: #333;
	background: #fff;
	}
table.prep-stats tr.alt {
	background: #fff;
	}
.hss-results ul {
	margin: 4px 0 0 0;
	padding: 3px 0 20px 0;
	list-style: none;
	}
.hss-results li {
	margin: 0;
	padding: 0 5px 0 0;
	display: inline;
	}
.hss-results img {
	border: 0;
	}
/** End High School Sports **/

/* SECTION STYLES FOR SPONSORED LINKS */

#p360_section {
	padding-top: 15px;
	}

/* ARTICLE STYLES FOR SPONSORED LINKS */

#p360_article {
	margin-top: 15px;
	padding-top: 20px;
	}

/* GENERAL STYLES FOR SPONSORED LINKS */

#p360_ad_unit {
	width: 315px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
#p360_ad_unit a {
	text-decoration: none;
	}
#p360_header {
	font-size: 11px;
	}
.p360_aligner_left {    
	float: left;
	}
.p360_aligner_right {    
	float: right;
	}
span#p360_title {
	font-weight: bold;
	text-transform: uppercase;
	}
#p360_listing_container {
	font-size: 11px;
	}
.p360_listing {
	margin: 0 0 6px 0;
	}
.p360_title {
	clear: both;
	margin: 0 0 2px 0;
	padding: 6px 0 0 0;
	font-weight: bold;
	}
.p360_abs_short {
	margin: 0 0 2px 0;
	}
.p360_print_url {
	margin: 0 0 2px 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(/gcicommonfiles/sr/graphics/palette6/icon_alert.gif) no-repeat 0 50%;}
.gslComNewPost{padding-left: 13px;background: url(/gcicommonfiles/sr/graphics/palette6/icon_newpost.gif) no-repeat 0 50%;}
.gslComReply{padding-left: 13px;background: url(/gcicommonfiles/sr/graphics/palette6/icon_reply.gif) no-repeat 0 50%;}
.gslComments_MaxLengthText{font-weight:normal; font-style:italic;}
table.gslComments_NestedTable{width:90%; table-layout:fixed; text-align:left; margin-top:3px;}
td.gslComments_NestedRecommend{width:25%; font-size:11px;}
td.gslComments_NestedReport{width:25%;font-size:11px;}
td.gslComments_NestedReplyto{width:25%;font-size:11px;}
td.gslComments_NestedNewPost{width:25%;font-size:11px;}
#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(/gcicommonfiles/sr/graphics/common/pluck/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("/gcicommonfiles/sr/graphics/palette6/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;}
.gslfullpage{display:block !important;}
.gslCharLeft{display:block !important; font-size:11px;}
#gslCharCount{padding-right:5px;}

.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;
	line-height: 1.5em;
	}
.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;
	line-height: 1.5em;
	}
.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;
	}

