/* COLOR PALETTE 8 */


/***** GLOBAL *****/

body {
	/*background-color: #eee;*/
	/*background-color: #ccc;*/
	background-color: #aaa;
	background-image: url("body-bg.gif"); 
	background-repeat: repeat-y;
	/*background-position: top;*/
	background-position: center;
	}
a:link, a:visited {
	text-decoration: none;
	color: #333; /*#9b4f16; /* medium orange */
	}
a:hover {
	text-decoration: underline;
	color: #333; /*#9b4f16; /* medium orange */
	}
h3 {
	color:  #385ea2; /*#5274ac; /* dark blue */
	text-transform: none;
	}
h3 a:link, h3 a:visited {
	text-decoration: none;
	color: #385ea2; /*#5274ac; /* dark blue */
	text-transform: none;
	}
h3 a:hover {
	text-decoration: underline;
	}	
h5 {
	color: #757c89; /* light gray */
	}	
.verticalrule {
	background-color: #ccc; /*#e2e1c7;*/ /* neutral light medium */
	}
.promobox .verticalrule {
	background-color: *#e2e1c7; /* neutral light medium */
	}
.verticalrule2 {
	border-left: 1px solid #ddd; /* neutral light medium */
	}
.horizontalrule {
	/*border-bottom: 3px solid #2e3237; /* neutral dark */
	border-bottom: 3px solid #000;
	}
.promobox {
	background-color: #f4f4e4; /* neutral light */
	/* border-top: 8px solid #9A984E; */ /* dark green */
	border-bottom: 3px solid #2e3237; /* neutral dark */
	}
#branding-container {
	background-color: #fff; /* light gray */
	border-bottom: 0px solid #ccc; /*#b2b2b2; */
	background-image: none;
	height: 46px;
	}
#branding-container h1 {
	color: #385ea2 /*#5274ac; /* dark blue */
	}	
#carousel-tab-container {
	display:block;
	width: auto; 
	padding:0px 0px 0px 28px;
}
#carousel-tab-container img {
	display:none;
}

/*#carousel-tab-header ul, #carousel-tab ul {
	margin: 0;
	padding: 0 0px 0 0px;
	list-style: none;
	}
#carousel-tab-header li.carouseltab {
	float: left;
	width: 100px;
	margin-left: 5px;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-transform: lowercase;
	}
#carousel-tab-header li.carouselarrow {
	float: left;
	margin-left: 0px;
	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.carouseltab {
	background: url("tab_left_off.gif") no-repeat left top;
}
#carousel-tab-header a {
	padding: 3px 14px 3px 14px;
	display: block;
	text-decoration: none;
	}
#carousel-tab-header li span {
	display: none;
	visibility: hidden;
	}
#carousel-tab-header li#carousel-current span {
	margin: 0;
	padding: 0;
	display: block;
	margin: auto;
	visibility: visible;
	}	
#main-container {
	width: 940px;
	margin: 0 auto;
	padding: 0px;
	background-color: #fff;
	vertical-align: top;
	text-align: center;
	}	
#category-container{
	width:auto;
	height:34px;
	background:url("category-container-bg.gif") repeat-x;
	background-position: top;
	line-height:34px;
	padding:0px 10px 0px 10px;
	margin:0px;
	text-align:left;
	border-bottom: 1px solid #ddd;
	border-top:3px solid #ccc;
}
.theme-header {
	display:block;
	padding:1px 0px 1px 0px;
	margin:0px;
	border-bottom:1px solid #ddd;
}
#category-container h3 {
	margin:0px;
	padding:0px;
	font-size: 20px;
	text-transform: none;
	color: #385ea2;
	float: left;
}
#category-container.breaking {
	width:auto;
	height:50px;
	background:url("category-container-bg.gif") repeat-x;
	background-position: top;
	line-height:50px;
	padding:0px 10px 0px 10px;
	margin:0px;
	text-align:center;
	border-bottom: 1px solid #ddd;
	border-top:3px solid #ccc;
}
#category-container.breaking-more {
	width:920px;
	height:auto;
	background:url("category-container-bg.gif") repeat-x;
	background-position: top;
	padding:0px 10px 10px 10px;
	margin:0px;
	text-align:center;
	border-bottom: 1px solid #ddd;
	border-top:3px solid #ccc;
}
#category-container.breaking-more .newslead ul {
	text-align:left;
	padding: 5px 0px 0px 0px;
}
#category-container.breaking-more .newslead li {
	float: left;
	padding:1px 10px 3px 15px;
	margin:0px;
	line-height: 13px;
}
#category-container.breaking-more p {
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
}
.breaking-more .breaking-photo {
	width:480px; 
	height:250px; 
	border:1px solid #333; 
	overflow:hidden;
}
.breaking-more .breaking-photo img {
	border:0px;
}
.breaking-more .newslist li {
	margin:0px 0px 4px 0px;
	padding:0px 0px 4px 0px;
	border-bottom:1px dotted #ccc;
	line-height:18px;
}
.breaking-more .newslist li a:link, .breaking-more .newslist li a:visited {
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	border: none;
	margin:0px;
	padding:0px;
	color: #333;
}
#category-container.breaking h3 {
	float: none;
}
#category-container.breaking h3 a:link, #category-container h3 a:visited {
	font-size: 24px;
	color: #990000;
	text-decoration: none;
	text-align: center;
}
#category-container.breaking h3 a:hover {
	color: #cc3333;
	text-decoration: none;
}
#category-container.breaking-more h3 {
	float: none;
}
#category-container.breaking-more h3 a:link, #category-container h3 a:visited {
	font-size: 24px;
	color: #990000;
	text-decoration: none;
	text-align: center;
	line-height: 50px;
}
#category-container.breaking-more h3 a:hover {
	color: #cc3333;
	text-decoration: none;
}
#category-container h4 {
	margin:0px;
	padding:0px;
	font-size: 16px;
	text-transform: none;
	color: #385ea2;
	float: right;
}

/* ADVERTISEMENT POSITIONS */ 
#launchpad {
	/* Hide until launchpad ad is in use; otherwise, extra space in IE */
	/*display:block;*/
	display: none;
}
.leaderboard-container-top {
	width: 940px;
	height: 100px;
	margin: 0 auto;
	padding: 0px;
	text-align: center;
	border-bottom: 1px dotted #ccc;
	background-color: #e6e6e6;
	}
.leaderboard-top {
	/*width: 738px;*/
	width: 728px;
	height: 90px;
	margin: 0 auto;
	padding: 5px 7px 5px 7px;
	text-align: center;
	border: none;
	background-color: none;
	background: url("adlabel_vert.gif") no-repeat center left; 
	/*background-image: url("body-bg.gif");*/
	}
.leaderboard-container {
	background-color: #fff;
	}
.leaderboard {
	background: url("adlabel_vert.gif") no-repeat; 
}
.poster-container{
	background-image: url("pattern.gif");
	width:auto;
}



/***** REGISTRATION BOX VALUES *****/

#usertools {
 	background-color: #f4f4e4; /* neutral light */
	border-bottom: 3px solid #e2e1c7; /* neutral light */
	}
	
/* UA WIDGETS */

.UAWidget-PopUp
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  padding: 10px;
  background-color: #f4f4e4;
  border: 1px solid #e2e1c7;
}

.UAWidget-Inline h3 a:link, .UAWidget-Inline h3 a:visited {
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-transform: none;
	text-decoration: none;
	color: #385ea2;
	}
.UAWidget-Inline h3 a:hover {
	text-decoration: underline;
	color: #385ea2;
}

/***** LOGIN REGISTRATION FORM - FULL PAGE *****/

#login-container {
	background-color: #fff;
	padding:0px;
}

#registerpage {
	border: 1px solid #DFDBB0;
	background-color: #F2F1E1;
	}
#registerpage h1 {
	color: #442E0D;
	}
#registerpage-login {
	border-right: 1px solid #DFDBB0;
	}

/***** CAROUSEL ****/

#carousel-content img {
	padding:1px;
	border:1px solid #333;
}

/*.photocenter img {
	padding:1px;
	border:1px solid #333;
}

.photoright img {
	width: auto;
	padding:1px;
	border:1px solid #333;
}*/

.carouselcontent {
	width: 380px;
	height: 275px;
	/*height: 250px; */
	/*height: auto; */
	margin: 0;
	padding: 0 0 6px 0;
	}

/***** CAROUSEL VALUES *****/
.carousel-promos {
	width: 380px;
	margin: 0;
	padding: 10px 0 0 0;
	border-top: 1px dotted #ddd; /* neutral light */
	font-size: 12px;
	}
.carousel-promos img {
	border:0px;
}	
.carousel-promos .crop {
	padding:1px;
	border:1px solid #333;
	margin-bottom:5px;
	display: block;
}	
.carousel-promos h3 {
	display: none;
}
#carousel-tab-header li {
	color: #2e3237; /* dark neutral */
	}
#carousel-tab-header a {
	color: #2e3237; /* dark neutral */
	background: url("tab_right_off.gif") no-repeat right top;
	}
#carousel-tab-header #carousel-current {
	background: url("tab_left_on.gif") no-repeat left top;
	}
#carousel-tab-header #carousel-current a {
	color: #fff;
	background: url("tab_right_on.gif") no-repeat right top;
	}
#carousel-tab-header li#carousel-current span {
	background: url("tab_arrow.gif") no-repeat center top;
	}
.carousel-promo-left {
	padding:0px 0px 0px 0px;
	width: 370px; 
	}
.carousel-promo-right {
	padding:0px 0px 0px 9px;
	width: auto;
}

/***** GUIDE PROMOTION STYLES *****/

.promo-guide li {
	background: url("bullet.gif") no-repeat 0 5px;
	}

/***** STOCKCENTER *****/
.stockcenter-sponsor {
	clear:both;
	padding: 5px 0px 0px 0px;
}

.stockcenter-sponsor h5 {
	font-size:10px; 
	font-weight:normal; 
	text-align:right; 
	text-transform:lowercase; 
	padding:0px 5px 0px 40px;
	float:left;
}

/***** WEATHER WIDGET *****/
 
.weather-label {
	background-image: url("bkgd_greenlt.gif");
}

.weather-label h2 {
	color: #fff;
	}
.weather-item {
	border-bottom: 1px solid #e2e1c7; /* neutral light */
	}
.weather-item-horizontal {
	background-color: #f4f4e4;
	background: #fff;
}
#weather-horizontal-item1, #weather-horizontal-item2, #weather-horizontal-item3 {
	border-right: 1px solid #e2e1c7;
	}
.weather-label-horizontal h2 {
	color: #fff;
	}
.weather-label-horizontal li {
	color: #d9e7f5;
	}
.weather-label-horizontal a:link, .weather-label-horizontal a:visited, .weather-label-horizontal a:hover, .weather-label-horizontal a:active {
	color: #d9e7f5;
	}
.weather-label li {
	color: #d9e7f5;
	}
.weather-widget li {
	background: url("bullet.gif") no-repeat 0 50%;
	}
.weather-container-horizontal{
	border-bottom: 3px solid #e2e1c7;
	}
.weather-content-horizontal{
	background-color:#f4f4e4;
	}
.weather-label-horizontal {
	background-image: url("bkgd_greenlt.gif");
	}

/***** Photo Gallery *****/

.PhotoRecommend .gslRecommendLink {
	background: url("icon_recommend.gif") no-repeat 0 50%;
	}
.PhotoRecommend .gslRecommended  {
	background: url("icon_recommended.gif") no-repeat 0 50%;
	}

/***** HEADER VALUES *****/
#header-search {
	width: 500px;
	padding: 10px;
	margin: 0px;
	/*margin:0px 0px 0px -280px;
	position:absolute;*/
	}
#header-partners {
	background-color: #fff;
	height: 24px;
	}
#header-partners ul.right {
	float: right;
	margin: 0;
	padding: 0px 5px 0px 0px;
	list-style: none;
	}
#header-partners ul.left {
	float: left;
	margin: 0;
	padding: 0px 0px 0px 5px;
	list-style: none;
	}
#header-partners li {
	color: #333; 
	line-height: 24px;
	font-weight: normal;
	}
#header-partners a {
	color: #666; 
	font-weight: bold;
	}
#header-partners a:hover {
	text-decoration: underline;
	}	
#search-sponsor {
	margin: 0;
	padding: 10px 30px 10px 0;
	float: right;
	display: block;
	}	
#search-sponsor h5 {
	color: #9fa4ad; /* light gray */
	}


/***** FOOTER VALUES *****/ 

#partner-logos { 
 	background-color: #f4f4e4; /* light neutral */
	border-top: 1px solid #e2e1c7; /* light neutral dark */
	border-bottom: 1px solid #e2e1c7; /* light neutral dark */
	}
#partner-links {
 	background-color: #fff; /* do not change */
	background-image: none;
	}
#partner-links li {
	color: #626c76; /* neutral dark */
	}
#partner-links {
	color: #626c76; /* neutral dark */
	}
#seo-links {
	width: 920px;
	color: #757c89; /* medium gray */
	padding: 0px 10px;
	}
#seo-links ul {
	border-bottom: 1px solid #757c89; /* medium gray */
	}
#legal {
	width: 920px;
	color: #757c89; /* medium gray */	
	padding: 0px 10px;
	}
#legal a, #seo-links a {
	color: #d19d4e; /* light orange */
	}
#gannettlegal {
	width: 920px;
	color: #757c89; /* medium gray */	
	padding: 0px 10px;
	}
#gannettlegal a, #seo-links a {
	color: #d19d4e; /* light orange */
	}
/***** STYLES *****/

#content-container {
	background-color: #fff;
	background-repeat: no-repeat;
	}

.ratingbyline {
	color: #757c89; /* medium gray */
	border-top: 1px solid #e2e1c7; /* neutral light */
	border-bottom: 1px solid #e2e1c7; /* neutral light */
	}
.section-label {
	color: #385ea2 /*#5274ac;*/
	}
/*.newslist a:link, newslist a:visited {
	color: #9b4f16;
	text-decoration: none;
	}*/
.more {
	color: #385ea2;
	font-weight: bold;
	text-transform: lowercase;
	border: none;
	font-size: 11px;
	}	
a.more:link, a.more:visited {
	color: #385ea2;
	font-weight: bold;
	text-transform: lowercase;
	text-decoration: none;
	}
a.more:hover {
	text-decoration: underline;
	}		
.newslist li.more {
	color: #385ea2;
	font-weight: bold;
	text-transform: lowercase;
	border: none;
	}	
.newslist li.more a:link, .newslist li.more a:visited, .newslist li.more a:hover {
	color: #385ea2;
	}		
.newslist a:hover {
	color: #9b4f16; /* medium orange */
	text-decoration: underline;
	} 	
.newslist h2 {
	color: #385ea2; 
	line-height: 18px;
	}
.news-left h2 a {
	font-size: 18px;
	font-weight: normal;
}	
.newslist h3 {
	color: #385ea2; 
	line-height: 20px;
	font-size: 16px; 
	font-weight: bold;
	}
.newslist h2 a:link, .newslist h2 a:visited, .newslist h2 a:hover {
	color: #442E0D; /* dark brown */
	}
.newslist h5 a:link, .newslist h5 a:visited, .newslist h5 a:hover {
	color: #442E0D; /* dark brown */
	}
.latestheadlines a:link, .latestheadlines a:visited, .latestheadlines a:active, .latestheadlines a:hover {
	color: #442E0D; /* dark brown */
	}
.promo-guide img {
	border: 1px solid #e2e1c7; /* neutral light */
	}
.voice p.voice-author {
	color: #9b4f16; /* medium orange */
	border-bottom: 1px solid #e2e1c7; /* neutral light */
	}
.morenews-container {
	border-top: 3px solid #2e3237; /* neutral dark */
	}
.news-container {
	width: auto;
	border: none;
	clear:both;
	margin: 0px 0px 20px 0px;
	}
.news-containerlast {
	width:auto;
}
.news-category {
	height: 30px;
	border-bottom: 3px solid #e6e6e6;
	clear:both;
	padding: 0px 0px 0px 5px;
	margin:0px 0px 5px 0px;
	background-image: url("news-container-bg.gif");
	background-repeat: repeat-x;
}

.news-category-left {
	float:left;
	width:200px;
	text-align:left;
}

.news-category-right {
	float:right;
	width:75px;
	text-align:right;
	display:none;
}

html>body .news-category-right {
	float:right;
	width:75px;
	text-align:right;
	display:block;
}

.news-left {
	/*border-right: 1px solid #ddd; /* neutral light */
	border-right: 1px solid #fff;
	}
.news-left p {
	/*border-right: 1px solid #ddd; /* neutral light */
	font-size: 12px;
	}
.news-left img {
	padding: 1px;
	border: 1px solid #333;
}
.newslead h3 {
	color: #385ea2; /*#5274ac; /* dark blue */
	text-transform: none;
	}
.news-comments {
	border-top: 1px solid #e2e1c7; /* neutral light */
	}
.news-comments p {
	color: #6C3A07; /* brown */
	}

.news-tools ul {
	/* border-top: 1px solid #C4B8B0; */ /* neutral light */
	}

/***** FEED ICON STYLES *****/
.feed-icon {
	border:0px;
}

.news-category .feed-icon {
	float:right;
}


/***** HEADLINE LIST STYLES *****/

.newslist ul {
	margin: 5px 0px 0px 0px;
}

.newslist li {
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px dotted #ddd;
	}
	
	
.newslist-head {
	margin: 0;
	padding: 0px 0 10px 0;
	}
.newslist-head ul {
	margin: 5px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.newslist-head li {
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	font-size: 12px;
	font-weight: normal;
}
.newslist-head li a:link, newslist-head a:visited {
	color: #333; /*#71421f; /*#42587d;*/
}	
.newslist a:link, newslist a:visited {
	color: #223555; /*#71421f; /*#42587d;*/
}
.newslist a:hover {
	text-decoration: underline;
	color: #223555;
}
.minidate {
	color: #999;
	}
.news-pluckcomment {
	background: url("icon_comment.gif") no-repeat 0 50%;
	}

/***** NEWSLIST STYLES *****/
.newslist p.photoleft {
	background-color: #fff;
	}
.newslist p.photocenter {
	background-color: #fff;
	}
.newslist p.photocenter {
	background-color: #fff;
	width:380px;
	}	
.newslead p.photoright {
	background-color: #fff;
	padding:0px 0px 0px 10px;
	border:0px;
	}
.newslead li {
	background: url("bullet.gif") no-repeat 0 3px;
	}
.newslead li.article {
	background: url("icon_doc.gif") no-repeat 0 3px;
	}
.newslead li.gallery {
	background: url("icon_gallery.gif") no-repeat 0 3px;
	}
.newslead li.video {
	background: url("icon_video.gif") no-repeat 0 3px;
	}
.newslead li.pdf {
	background: url("icon_pdf.gif") no-repeat 0 3px;
	}
.newslead-tools li.comments {
	background: url("icon_comment.gif") no-repeat 0 50%;
	}
.news-tools li.comments {
	background: url("icon_comment.gif") no-repeat 0 50%;
	}
	

/***** SECTION FRONT ARTICLE STYLES *****/


.sectionlist h2 {
	border-top: 1px dotted #dddddd; /* neutral light */
	}

.sectionlist p.photoleft {
	background-color: #fff;
	padding:1px;
	border:1px solid #eee;
	}
.sectionlist p.photoright {
	background-color: #fff;
	padding:1px;
	border:1px solid #333;
	margin:0px 0px 0px 10px;
	}
.sectionlist p {
	font-size:12px;
}	
.sectionlist li {
	background: url("bullet.gif") no-repeat 0 3px;
	}
.sectionlist li a:link, .sectionlist li a:visited {
	color: #223555;
	text-decoration: none;
	}
.sectionlist li a:hover {
	text-decoration: underline;
	}	
.sectionlist li.article {
	background: url("icon_doc.gif") no-repeat 0 3px;
	}
.sectionlist li.gallery {
	background: url("icon_gallery.gif") no-repeat 0 3px;
	}
.sectionlist li.video {
	background: url("icon_video.gif") no-repeat 0 3px;
	}
.sectionlist li.pdf {
	background: url("icon_pdf.gif") no-repeat 0 3px;
	}	

/***** POLL WIDGET *****/
.poll-label { 
	background-image: url("bkgd-blue.gif");
	background-repeat: repeat-x;
	background-color: #385ea2;
	height: 30px;
	}
.poll-label h2 {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}
.poll-container {
	/*padding: 0px 10px 10px 10px;*/
	padding:0px;
}
.poll-container ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.poll-container li {
	padding: 0px 0px 5px 0px; 
	font-size: 11px; 
	color: #333;
	font-family:arial;
}
.poll-question {
	display:block; 
	padding:0px; 
	font-size:11px; 
	font-family:arial;
	font-weight: normal;
}
/***** END POLL WIDGET *****/

/***** PHOTOS WIDGET *****/
.photos-label { 
	background-image: url("bkgd-blue.gif");
	background-repeat: repeat-x;
	background-color: #385ea2;
	height: 30px;
	}
.photos-label h2 {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}
.photos-container {
	width: auto;
	padding:0px 0px 10px 0px;
	background-color: #385ea2;
	border-top: 3px solid #000;
}
.photos-content {
	width: auto;
	padding: 1px;
	margin: 10px;
	border: 1px solid #333;
	background-color: #fff;
}
/***** END PHOTOS WIDGET *****/

/***** NIMBUS WIDGET *****/
.nimbus-container {
	padding: 10px 9px;
	border-bottom: 1px solid #e6e6e6;
	background-color: none;
}
html>body .nimbus-container {
	padding: 10px;
	border-bottom: 1px solid #e6e6e6;
	background-color: none;
}
/***** END NIMBUS WIDGET *****/

/***** DATA CENTER WIDGET *****/
.datacenter-container {
	width: auto;
	padding: 0px 0px 20px 0px;
	clear:both;
	/*border-left: 1px solid #0e2855;
	border-right: 1px solid #0e2855;*/
}
.datacenter-label { 
	height: 30px;
	background-image: url("datacenter-container-bg.gif");
	background-repeat: repeat-x;
	}
.datacenter-label h2 {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	display: inline;
}

.datacenter-content {
	width:auto;
	padding:0px 0px 0px 0px;
}

.datacenter-content img {
	border:1px solid #000;
	padding:1px;
}

.datacenter-content h2 {
	font-size: 14px;
}


/***** MAVEN WIDGET *****/
.maven-container {
	width: auto;
	padding: 0px;
	clear:both;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background-color: #000;
	background-image: url("maven-container-bg.gif");
	background-repeat: repeat-x;
	border-bottom: 3px solid #000;
}
.maven-label { 
	height: 30px;
	padding: 0px 0px 0px 0px;
	float: left;
	}
.maven-label h2 {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}
.maven-label h2 a:link, .maven-label h2 a:visited {
	color: #ffffff;
	text-decoration: none;
} 
.maven-label h2 a:hover{
	text-decoration: underline;
} 
.maven-launchpad {
	float: right;
	height: 30px;
}
#maven-widget {
	clear:both;
	height:390px;
	margin:0px 9px 0px 9px;
}
/***** END MAVEN WIDGET *****/

/***** LEFT COLUMN *****/
.leftcolumn .newslist h2 a.link, .leftcolumn .newslist h2 a.visited {
	display:block;
	color: #385fa2;
	border-bottom: 3px solid #e6e6e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	margin:0px 0px 10px 0px;
}

/***** END LEFT COLUMN *****/


/***** EXPLORE WIDGET *****/

.rightcolumn {
	/*background-image: url("/gcicommonfiles/sr/graphics/palette8/bkgd_tealdk.gif");*/
	background-color: #ffffff;
	width:340px;
	float:left;
	}
html>body .rightcolumn {
	background-color: #ffffff;
	width:341px;
	float:left;
}	
.rightcolumn-top {
	/*background-image: url("/gcicommonfiles/sr/graphics/palette8/bkgd_tealdk.gif");*/
	background-color: #ffffff;
	width:339px;
	float:left;
	border-left:1px solid #e6e6e6;
	height:500px;
	}
html>body .rightcolumn-top {
	background-color: #ffffff;
	width:340px;
	float:left;
	border-left:1px solid #e6e6e6;
	height:500px;
}	
.explore-container {
	background-image: url("bkgd-blue.gif");
	background-repeat: repeat-x;
	background-color: #385ea2;
}
#explore-tabs {
	/*background-image: url("bkgd_greendk.gif");*/
	background-color: #4e6fa5;
	}
#explore-tabs h1 {
	color: #fff;
	}
.explore-content h2 {
	color: #fff;
	}
.explore-content h5 {
	color: #fff;
	}
.explore-content {
	background-color: #9fa4ad; /* light gray */
	border-bottom: 3px solid #2e3237;  /* neutral dark */
	}
.explore-content p {
	color: #fff;
	}
.explore-content p.more {
	color: #4b5565; /* dark gray */
	}
.explore-content a:link, .explore-content a:visited, .explore-content a:hover {
	color: #4b5565; /* dark gray */
	}
.explore-content .gslDiscoveryCount{
	color: #fff;
	background: url("icon_comment2.gif") no-repeat 0 50%;
	}
.explore-content .news-pluckcomment {
	background: url("icon_comment2.gif") no-repeat 0 50%;
	}
.explore-content .gslCommentsCount {
	color: #4b5565; /* dark gray */
	}
.explore-content .news-pluckcomment {
	color: #fff;
	}
.explore-content .Summary_ForumsIn{color:#FFFFFF;}
.explore-content .Summary_BlogTime{color:#FFFFFF;}
.explore-content .Summary_BlogBy{color:#FFFFFF;}
.explore-content .Summary_PhotoIn{color:#FFFFFF;}
.explore-content .Summary_PhotoBy{color:#FFFFFF;}

#explore-tabs-text {
	background-image:url(bkgd_greendk.gif);
	}

#explore-tabs-text h1 {
	color:#FFFFFF;
	}
#explore-tabs-text li {
	background: url("explore_tab_lft.gif") no-repeat left top;
	}
#explore-tabs-text a {
	background: url("explore_tab_rgt.gif") no-repeat right top;
	color: #4b5565;
	}
#explore-tabs-text a:hover {
	color:#4b5565;
	}
#explore-tabs-text .current {
	background-image: url("explore_tab_lft_active.gif");
	}
#explore-tabs-text .current a {
	background-image: url("explore_tab_rgt_active.gif");
	color: #fff;
	}

/***** HEADER STYLES *****/

#headermast {
	background-image: url("headermast-bg.gif");
	background-repeat: repeat-x;
	background-color: #fff;
	height: 75px;
	border-bottom: 1px solid #fff;
	}
#masthead {
	margin: 0;
	padding: 0;
	}
#masthead h1 {
	margin: 0;
	padding: 10px 0 0 10px;
	}
#header-search {
	width: 500px;
	margin: 0;
	padding: 10px 10px 0 10px;
	}
#search-sponsor {
	margin: 0;
	padding: 10px 30px 0 0;
	}

/***** EVENTS CALENDAR MODULE *****/
.calendar-container {
	background-color: #fff;
	width: auto;
	border: 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	}
.calendar-container li a:link, .calendar-container li a:visited {
	color: #223555;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	font-size: 11px;
}
.calendar-container li a:hover {
	text-decoration: underline;
} 
.calendar-label {
	width: auto;
	background-image: url("bkgd-blue.gif");
	background-repeat: repeat-x;
	background-color: #385ea2;
	height: 30px;
}
.calendar-label h2 {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	}
.calendar-label h2 a:link, .calendar-label h2 a:visited {
	color: #fff;
	text-decoration:none;
	}
.calendar-label h2 a:hover {
	text-decoration:underline;
	}
.calendar-container h5 {
	font-size:12px;
}
.main { width:100%; margin:0 0 0 -0.1px; padding:0; text-align:center;}
.main td {
	text-align:center;
}
.submit { background-color:#ffffff; font-size:11px; font-weight: normal; height: 8px; padding: 2px; text-align:center;}
.submit a:link, .submit:visited { color: #333; text-align:center; }
.submit a:hover { color: #333; }
.month { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; height:8px; padding:2px; text-align:center;}
.month_colors { background-color:#efefef; color:#333333; text-align:center;}
.month_colors a:link, .month_colors a:visited { color:#333333; text-align:center;}
.month_colors a:hover {color:#333333; }
.daysofweek_colors { background-color:#cccccc; color:#ffffff; text-align:center;}
.days_colors { color:#000000; background-color:#FFFFFF; border: 1px solid #F3F3F3; text-align:center;}
.days_colors a:link, .days_colors a:visited { color:#000066; font-size:11px; text-align:center;}
.days_colors a:hover { color:#000066; }
.today_colors { color: #FF6600; background-color:#FFCC00; text-align:center;}
.today_colors a:active, .today_colors a:link, .today_colors a:visited { color:#FF6600;  background-color:#FFCC00; font-size:11px; text-align:center;}
.today_colors a:hover { color:#FF6600;  background-color:#FFCC00;}
.weekends_colors { color:#000000; background-color: #F3F3F3; border: 1px solid #F3F3F3; text-align:center; }
.weekends_colors a:link, .weekends_colors a:visited { color:#000066; font-size:11px; text-align:center; }
.weekends_colors a:hover { color:#000066; }	
.location { display:none; }
.dtstart { display:none; }
.datestart { display:none; }
.summary { display:none; }
	
/***** PRINT EDITION *****/
.printedition { padding:10px; }
.printedition h3 a:link, .printedition h3 a:visited { color: #385ea2; line-height: 20px; font-size: 16px; font-weight: bold; text-decoration:none; }
.printedition h3 a:hover { text-decoration:underline; }
.printedition h5 { font-size: 12px; padding:20px 0 0 0; }

/***** PARTNERS WIDGET *****/

.partners-container {
	background-color: #ffffff;
	background-image: url("partners-container-bg.gif");
	background-repeat: repeat-y;
	clear:both;
	width: auto;
	padding:0px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #fff;
}

.partners-label {
	height:30px;
	background-image: url("partners-label-bg.gif");
	background-repeat: no-repeat;
}

.partners-label h2 {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	padding: 0px 0px 0px 37px;
	margin: 0px;
}

.partners-content {
	margin: 0px 5px 0px 5px;
	padding: 5px;
}

#pd-partner-tab-container {
	width: auto; 
	border: none;
	}

/*

#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;
	font-size: 11px;
	}
.pd-result-content {
	float: left;
	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;
	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;
	}
.pd-title {
	font-size: 11px;
	font-weight: bold;
	}

/***** VOICES & VIEWS  *****/

.voicesviews-label {
	width:399px;
	background-color: #385ea2;
	background-image: url("bkgd-blue.gif");
	background-repeat: repeat-x;
	height: 30px;
	padding:0px;
	}

.voicesviews-label h2 a:link, .voicesviews-label h2 a:visited {
	color:#fff;
	line-height: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
}

.voicesviews-label h2 a:hover {
	text-decoration: underline;
}

.voicesviews-label h3 {
	color:#fff;
	line-height: 30px;
	padding: 0px 10px 0px 0px;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
}

.voicesviews-container {
	background-image:url('voicesviews-container-bg.gif'); 
	background-repeat:no-repeat;
	height: 390px;
}

.voicesviews-container .more a:link, .voicesviews-container .more a:visited, .voicesviews-container .more a:hover {
	font-size:14px;
}

.voicesviews-container .newslist {
	padding:5px; 
	margin:5px 0px 0px 0px; 
}

/***** MARKETING WIDGET *****/

.marketing-container {
	width:auto;
	height:260px;
	background-color: #3f74bd;
	background-image:url("marketing-container-bg.gif");
	background-repeat: repeat-x;
}

.marketing-label h2 {
	color:#fff;
	line-height: 30px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
}


/***** ARTICLE TEMPLATE VALUES *****/

.article-headline h1 {
	color: #385ea2; /*#5274ac; /* dark blue */
	font-size: 28px;
	}
.article-headline h2 {
	color: #C4B8B0; /* neutral light */
	margin: 0;
	padding: 0px 0 10px 0;
	font-size: 16px;
	font-weight: bold;
	}
.sidebar-quote {
	color: #385ea2; /*#5274ac; /* dark blue */
	border-top: 3px solid #e2e1c7; /* neutral light */
	border-bottom: 3px solid #e2e1c7; /* neutral light */
	}
.article-bodytext h3 {
	color: #000; /* do not change */
	text-transform: none;
	}
.articleflex {
	border-top: 3px solid #e2e1c7; /* neutral light */
	border-bottom: 3px solid #e2e1c7; /* neutral light */
	}
.sidebar-newslist h3 {
	color: #9fa4ad; /* light gray */
	border-top: 1px solid #e2e1c7; /* neutral light */
	text-transform: none;
	}
.article-tools li.print {
	padding-left: 18px;
	background: url("icon_print.gif") no-repeat 0 50%;
	}
.article-tools li.email {
	padding-left: 15px;
	background: url("icon_email.gif") no-repeat 0 50%;
	}
.article-tools li.comments {
	background: url("icon_comment.gif") no-repeat 0 50%;
	}
.article-tools .gslRecommendLink {
	background: url("icon_recommend.gif") no-repeat 0 50%;
	}
.article-tools .gslRecommended  {
	color: #1b5a69;
	background: url("icon_recommended.gif") no-repeat 0 50%;
	}
.article-buttons {
	border-top: 3px solid #e2e1c7;
	border-bottom: 3px solid #e2e1c7;
	}


/***** TOP NAVIGATION MENU VALUES *****/

/***** LEVEL 1 *****/

.navigation-container {
	clear: both;
	width: 940px;
	margin: 0px;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	height: 60px;
	background-image: url("navigation-menu-level1-bg.gif");
	background-repeat: repeat-x;
	background-position: top;
	border-top: 3px solid #2e3237;
	}

.navigation-container img {
	margin: 0;
	padding: 0;
	border: 0;
	}
.navigation-container ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.navigation-container li {
	margin: 0;
	padding: 0;
	list-style: none;
	float:left;
	}
.navigation-menu-level1 {
	width: 940px;
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	height: 36px;
	line-height: 30px;
	/*background-color: #5a80bf;*/
	background-image: url("navigation-menu-level1-bg.gif");
	background-repeat: repeat-x;
	}
.level1-expand {
	margin: 0;
	list-style: none;
	}
.level1-collapse a {
	display:block;
	float:left;
	text-decoration: none;	
	line-height: 30px;
	height:36px;
	padding:0px;
	/*padding: 10px 10px 10px 10px;*/
	/*background-color: #a1bce7;*/
	background-image: url("level1-collapse-bg.gif");
	background-repeat: no-repeat;
	background-position: bottom;
	color: #ffd41f;
	}
.navigation-menu-level1 span {
	margin: 0;
	padding:0px 0px 0px 10px;
	/*padding-right: 4px 10px;*/
	display: block;
	float:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	line-height: 30px;
	height:36px;
	}
.navigation-menu-level1 a:link, .navigation-menu-level1 a:visited {
	display:block;
	float:left;
	height:36px;
	line-height:30px;
	margin: 0;
	text-decoration: none;
	color: #fff;
	padding:0px;
	/*padding:0px 10px 13px 10px;*/
	}
.navigation-menu-level1 a:hover {
	margin: 0;
	display:block;
	float:left;
	height:36px;
	line-height:30px;
	padding:0px;
	color: #ffd41f;
	/*padding:7px 10px 13px 10px;*/
	/*padding: 4px 10px 4px 10px;*/
	/*padding: 7px 10px 7px 10px;*/
	text-decoration: none;
	/*background-image: url("/graphics/nav-arrow.gif");
	background-repeat: no-repeat;
	background-position: bottom center;
	margin: 0px 0px -20px 0px;*/
	}
.level1-collapse a:hover{
	text-decoration: none;	
	color: #ffd41f;
	}

/***** END LEVEL 1 *****/ 


/***** LEVEL 2 *****/

.navigation-menu-level2 {
	clear: both;
	width: 940px;
	margin: 0;
	padding: 0px;
	list-style: none;
	visibility: visible;
	height: 24px;
	background-color: #e6e6e6;
	background-image: 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;
	line-height: 18px;
	/* text-transform: lowercase; */
	}
.level2-collapse a {
	margin: 0;
	text-decoration: none;
	color: #333;
	}
.navigation-menu-level2 a:link, .navigation-menu-level2 a:visited {
	margin: 0;
	padding: 4px 6px 4px 6px;
	text-decoration: none;
	color: #333;
	}

.navigation-menu-level2 a:hover {
	margin: 0;
	padding: 4px 6px 4px 6px;
	text-decoration: underline;
	}

.level2-collapse a:hover {
	margin: 0;
	text-decoration: underline;
	}
	
/***** END LEVEL 2 *****/	


.menuOff {
	/*background-color:#99c1d8; /* secondary hue - medium */
	}

/***** LEVEL 3 *****/
.navigation-menu-level3 {
	border-left: 1px solid #99c1d8; /* secondary hue - medium */
	border-right: 1px solid #99c1d8; /* secondary hue - medium */
	border-bottom: 1px solid #99c1d8; /* secondary hue - medium */
	background-color: #f4f4e4; /* neutral light - light */
	}
.navigation-menu-level3 li {
	color: #2e3237; /* neutral dark - dark */
	}
.navigation-menu-level3 a:hover {
	color: #2e3237; /* neutral dark - dark */
	background-color: #99c1d8; /* secondary hue - medium */
	}
.navigation-menu-level3 a:link, .navigation-menu-level3 a:visited {
	color: #2e3237; /* neutral dark - dark */
	}
.navArrow{
	background: url("nav_collapse.gif") no-repeat center;
	}

/***** END LEVEL 3 *****/

/* NEWSFRONT 2 */

#sectionfront-tab-header li {
	background: url("tab_left_off.gif") no-repeat left top;
	}
#sectionfront-tab-header a {
	background: url("tab_right_off.gif") no-repeat right top;
	}
#sectionfront-tab-header #sectionfront-current {
	background: url("tab_left_on.gif") no-repeat left top;
	}
#sectionfront-tab-header li {
	background: url("tab_left_off.gif") no-repeat left top;
	}
#sectionfront-tab-header a {
	background: url("tab_right_off.gif") no-repeat right top;
	}
#sectionfront-tab-header #sectionfront-current a {
	color: #fff; 
	background: url("tab_right_on.gif") no-repeat right top;
	}
#sectionfront-tab-header li#sectionfront-current span {
	background: url("tab_arrow.gif") no-repeat center top;
	}
.headlines-list {
	border-top: 3px solid #C4B8B0; /* neutral light */
	}
.newslist-head h3.newsfront-latest {
	color: #bda27b;
	text-transform: none;
	}


/***** PLANET DISCOVER *****/
/** SEARCH **/
.pd-search-sections li {
	background: url("tab_left_off.gif") no-repeat left top;
	}
.pd-search-sections a {
	background: url("tab_right_off.gif") no-repeat right top;
	color:#2E3237;
	}
.pd-search-sections a:link, .pd-search-sections a:visited, .pd-search-sections a:active {
	color:#2E3237;
	}
.pd-searchMore-droplist a:link, .pd-searchMore-droplist a:visited, .pd-searchMore-droplist a:active {
	color:#2E3237;
	}
.pd-searchMore-droplistOn a:link, .pd-searchMore-droplistOn a:visited, .pd-searchMore-droplistOn a:active {
	color:#FFFFFF;
	}
.pd-searchMore-droplist {
		background-color: #99C1D8;
	}
.pd-searchMore-droplistOn{
		background-color: #9FA4AD;
	}
.pd-search-sections .pd-search-section-on {
	background: url("tab_left_on.gif") no-repeat left top;
	}
.pd-search-section-on a {
	background: url("tab_right_on.gif") no-repeat right top;
	color:#2E3237;
	}
.pd-search-section-on a:link, .pd-search-section-on a:visited, .pd-search-section-on a:active {
	color:#FFFFFF;
	}
.pd-search-text {
	color:#9FA4AD;
}
li.pd-search-section-on span {
	background: url("tab_arrow_on.gif") no-repeat center top;
	}
.keyword-input {
		width:254px;
		margin:0px 5px 0px 0px;
		padding: 2px;
		border:2px solid #b2b2b2;
		background-color: #fff;
	}

/*** GDN ***/
/* POP UP WIDGET */

.PopUpWidget-BG {
	background-color: #f4f4e4; /* neutral light - light */
	}
.PopUpWidget-Border {
	border: 1px solid #e2e1c7; /* neutral light - medium */
	}

/* CANCEL MEMBERSHIP CONFIRMATION WIDGET */

#CancelMembershipConfirmWidget h3 {
	color: #385ea2 /*#5274ac; /* secondary hue - medium */
	}
#CancelMembershipConfirmWidget a {
	color: #9b4f16; /* link hue - medium */
	}

/* CANCEL MEMBERSHIP THANKS WIDGET */

#CancelMembershipThanksWidget h3 {
	color: #385ea2 /*#5274ac; /* secondary hue - medium */
	}
#CancelMembershipThanksWidget a {
	color: #9b4f16; /* link hue - medium */
	}

/* CHANGE PASSWORD WIDGET */

#ChangePasswordWidget h3 {
	color: #385ea2 /*#5274ac; /* secondary hue - medium */
	}
#ChangePasswordWidget a {
	color: #9b4f16; /* link hue - medium */
	}

/* CHANGE PASSWORD THANKS WIDGET */

#ChangePasswordThanksWidget h3 {
	color: 385ea2 /*#5274ac; /* secondary hue - medium */
	}
#ChangePasswordThanksWidget a {
	color: #9b4f16; /* link hue - medium */
	}

/* FORGOT PASSWORD WIDGET */

#ForgotPasswordWidget h3 {
	color: #385ea2 /*#5274ac; /* secondary hue - medium */
	}
#ForgotPasswordWidget a {
	color: #9b4f16; /* link hue - medium */
	}

/* FORGOT PASSWORD THANKS WIDGET */

#ForgotPasswordThanksWidget h3 {
	color: #385ea2 /*#5274ac; /* secondary hue - medium */
	}
#ForgotPasswordThanksWidget a {
	color: #9b4f16; /* link hue - medium */
	}

/* LOGGED IN WIDGET */

#LoggedInWidget h3 {
	color: #385ea2 /*#5274ac; /* secondary hue - medium */
	}
#LoggedInWidget a {
  	color: #9b4f16; /* link hue - medium */
	}

/* LOGGED OUT WIDGET */

#LoggedOutWidget h3 {
	color: #385ea2 /*#5274ac; /* secondary hue - medium */
	}
#LoggedOutWidget a {
	color: #9b4f16;	/* link hue - medium */
	}

/* LOGIN WIDGET */

#LoginWidget h3 {
	color: #385ea2 /*#5274ac; /* secondary hue - medium */
	}
#LoginWidget a {
	color: #9b4f16; /* link hue - medium */
	}

/* NEWSLETTERS WIDGET */

#NewslettersWidget h3 {
	color: #385ea2 /*#5274ac; /* secondary hue - medium */
	}
#NewslettersWidget a {
	color: #9b4f16; /* link hue - medium */
	}

/* REGISTRATION WIDGET */

#RegistrationWidget h3 {
	color: #385ea2 /*#5274ac; /* secondary hue - medium */
	}
#RegistrationWidget a {
	color: #9b4f16; /* link hue - medium */
	}

/* REGISTRATION THANKS WIDGET */

#RegistrationThanksWidget h3 {
	color: #385ea2 /*#5274ac; /* secondary hue - medium */
	}
#RegistrationThanksWidget a {
	color: #9b4f16; /* link hue - medium */
	}

/* RESEND CONFIRMATION EMAIL WIDGET */

#ResendConfirmationWidget h3 {
	color: #385ea2 /*#5274ac; /* secondary hue - medium */
	}
#ResendConfirmationWidget a {
	color: #9b4f16; /* link hue - medium */
	}

/* RESEND CONFIRMATION EMAIL THANKS WIDGET */

#ResendConfirmationThanksWidget h3 {
	color: #385ea2 /*#5274ac; /* secondary hue - medium */
	}
#ResendConfirmationThanksWidget a {
	color: #732c0d; /* link hue - medium */
	}

/* PAGE LOGIN FORM */

#PageLoginForm h3 {
	color: #385ea2 /*#5274ac; /* secondary hue - medium */
	}

/* PAGE REGISTRATION FORM */

#PageRegistrationForm h3 {
	color: #385ea2 /* #5274ac; /* secondary hue - medium */
	}

/* PAGE REGISTRATION THANKS */

#PageRegistrationThanks h3 {
	color: #385ea2 /*#5274ac; /* secondary hue - medium */
	}
#PageRegistrationThanks a {
	color: #9b4f16; /* link hue - medium */
	}

/* STATUS MESSAGES */

.UserStatus {
	color: #000;
	}

/* ERROR SUMMARY */

.ErrorSummary {
	color: #f00; /* red */
	}

/* HTML Site Map */

.sitemaplevel1-name {
	background: transparent url(bullet.gif) no-repeat scroll 0pt 50%;
	}
.sitemaplevel2-name {
	background: transparent url(bullet2.gif) no-repeat scroll 0pt 50%;
	}




/***** PLUCK *****/

.gslRecommendLink {
	background: url("icon_recommend.gif") no-repeat 0 50%;
	}
.gslRecommended {
	background: url("icon_recommended.gif") no-repeat 0 50%;
	}
li.recommend {
	background: url() no-repeat 0 3px;
	}

td.ViewEditList_TableLeft {
	background-color: #fff;
	}
td.ViewEditList_TableMiddle {
	background-color: #fff;
	}
td.ViewEditList_TableRight {
	background-color: #fff;
	}
tr.ViewEditList_TableRowColor td {
	border-color: #ccc;
	background-color: #fff;
	}
table.BloggerProfile_Table {
	background-color: #f4f4e4; /* Neutral light - light */
	}
div.Blog_AddToWatchlist a {
	border: 2px solid #FC0511; /* RED */
	background-color: #e2e1c7; /* Neutral light - medium */
	color: #9b4f16; /* link hue */
	/* border: #a1a4ae; */
	}
div.Messages_NewMessageContainer {
	border-color: #fff;
	border-color: #fff;
	}
div.PersonaHeader_Container {
	background-color: #fff;
	/* border-bottom: 0px solid #BAA27C; */
	color: #000;
	}
div.PersonaStyle_SectionHead {
	border-top: 1px solid #2e3237;
	background: url("bkgd-blue.gif");
	background-repeat: repeat-x;
	color: #fff;
	background-color: #f4f4e4; /*THIS WAS COMMENTED OUT */ /* Neutral light - light */
	}
div.PersonaStyle_ItemContainer {
	border: 0px solid #fff;
	}
div.PersonaTabs_Container {
	background-color: #f4f4e4; /* Neutral light - light */
	}
div.PersonaTabs_Container a.PersonaTabs_Off {
	background-color: #e2e1c7; /* medium tan */
	}

div.PersonaTabs_Container a.PersonaTabs_Off:hover {
	/* background-color: #BFD4E6; */ /* light blue */
	}

table.Persona_2ColumnTable {
	color: #000;
	}
div.Reactions_Link a {
	color: #9b4f16; /* link hue */
	}
div.Reactions_Link a:hover {
	color: #9b4f16; /* link hue */
	}
table.Friends_List {
	border-color: #ccc; /* gray */
	}
td.Messages_MessageTableRight {
	border-color: #ccc; /* gray */
	background-color: #fff;
	}
td.MessagePreview_TableLeft {
	background-color: #fff;
	}
td.MessagePreview_TableRight {
	border-color: #ccc;
	background-color: #fff;
	}
td.PersonaBlog_TableRight {
	color:#666;
	}
div.PersonaHeader_PublicContent a {
	border: 1px solid #728FA1; /* gray blue */
	background-color: #e2e1c7; /* neutral light - medium */
	color: #9b4f16; /* link hue */
	}
div.msg {
	background-color: #fff;
	}
div.Reactions_Link a:link {
	color: #9b4f16; /* link hue */
	}
.UserComments_DateTime {
	color: #ccc; /* gray */
	}
div.BlogMain_EntryContainer {
	/* border-bottom: 1px solid #999; */ /* gray */
	}
div.BlogMain_EntryDate {
	color: #999; /* gray */
	}
div.PersonaTabs_Container {
	/* border-bottom: 0px solid #ccc; */ /* gray */ 
	}
div.PersonaTabs_Container a.PersonaTabs_On {
	border: 0px solid #ccc; /* NO BORDER */
	background-color: #9fa4ad;  /* primary hue - light */
	color: #fff;
	}
div.PersonaTabs_Container a.PersonaTabs_Off {
	border: 0px solid #fff; /* NO BORDER */
	background-color: #99c1d8; /* secondary hue - medium */
	color: #2e3237; /* neutral dark - dark */
	}
div.PersonaTabs_Container a.PersonaTabs_Off:hover {
	/* background-color: #B7B7B7; */ /* NO HOVER EFFECT */
	}
div.Comments_NestedDate {
	color: #999; /* gray */
	}
div.UserGalleryList_ActionLink a {
	/* background-color: #ff8800; */ /* orange */
	border: 0px solid #fff;
	color: #9b4f16; /* link hue */
	}
div.GallerySubmissions_ActionLink a {
	/* border: 1px solid #728FA1; */ /* gray blue */
	background-color: #e2e1c7; /* neutral light - dark */
	color: #9b4f16; /* link hue */
	}
div.GallerySubmissions_ActionLink a:hover {
	color: #9b4f16; /* link hue */
	}
.Persona_NullContent p a {
	/* border: #a1a4ae; */ /* gray */
	}	
div.Summary_ForumsAltColor {
	background-color: transparent;
	}
tr.Summary_BlogAltTRColor {
	background-color: transparent;
	}
div.MultiBlog_Container {
	background-color: #fff;
	}
tr.Summary_PhotoAltTRColor {
	background-color: transparent;
	}

/* FORUMS */

/*Global Elements*/

div.ForumList_GroupHeading{
	background: url("bkgd-blue.gif");
	background-repeat: repeat-x;
	color: #fff;
	border-top: 1px solid #2e3237; /* neutral dark - dark */
	} 
div.Forums_MainContainer {
	color: #000;
	} /*	Wraps forum widget. */
div.Forums_ContainerHead {
	background: url("bkgd-blue.gif");
	background-repeat: repeat-x;
	color: #fff;
	border-top: 1px solid #2e3237; /* neutral dark - dark */
	} /*Global style for the div containing the header bar.*/
div.Forums_ContainerHead a:link, div.Forums_ContainerHead a:hover, div.Forums_ContainerHead a:visited {
	color: #fff; /* link hue */
	} 
tr.ForumsTable_HeadTR {
	background-color: #e2e1c7; /* neutral light - medium */
	}	/*Styles the heading row of a table.*/
tr.ForumsTable_TRcolor {
	background-color: #f4f4e4; /* neutral light - light */
	}	/*Standard table row background color.*/
tr.ForumsTable_AltTRcolor {
	background-color:#f4f4e4; /* neutral light - light */
	} 	/*Alternate table row background color.*/
tr.ForumsTable_UserTRcolor {
	background-color: #fff;
	}	 /*User-owned table row background color.*/
/*Title and Search*/
table.ForumList_SearchTable {
	background-color: #e2e1c7; /* neutral light - medium */
	color: #000;
	} /*Five column table for search elements.*/


/*My Discussions*/

div.Discussion_PostContainer {
	background-color: #e2e1c7; /* neutral light - medium */
	}/* First background color */
div.Discussion_AltPostContainer {
	background-color: #f4f4e4; /* neutral light - light */
	}/* Alternating background color */
div.Discussion_UserPostContainer {
	background-color: #fff;
	}/* User's background color */
div.Discussion_ModeratorPostContainer {
	background-color: #f4f4e4; /* neutral light - light */
	border-bottom:1px solid #fff; 
	}/* Moderator Staff background color */

/*Most Popular*/

td.ForumMain_RecentTableDiscussion {
	background-color: #f4f4e4; /* neutral light - light */
	} /*Table cell containing the discussion title.*/
div.Forums_RecentGroupActivityContianer {
	background-color: #f4f4e4; /* neutral light - light */
	}

/*Buttons*/

a.Forums_AddPost {
	background-image: url("addNewPost.gif");
	}
a.Forums_StartDiscussion {
	background-image: url("newDiscussion.gif");
	}
a.Forums_RegisterToJoinForums {
	background-image: url("register_join_forums.gif");
	}

/* Buttons on Member Forums */

a.Forums_ViewGroupForum {
	background-image: url("view_group_forum.gif"); 
	}
a.Forums_JoinGroup {
	background-image: url("join_group.gif"); 
	}
a.Discussions_JoinGroup {
	background-image: url("join_group.gif");
	}
a.Forums_LeaveGroup {
	background-image: url("leave_group.gif");
	}
a.Forums_ViewGroupMembers {
	background-image: url("view_group_members.gif");
	}
a.Forums_InviteUserToGroup {
	background-image: url("invite_user_to_group.gif");
	}
div.ForumMain_CategoriesLink a {
	background-image: url("viewAllCategories.gif");
	}
table.ForumList_GroupTable {
	color: #000;
	}
table.CreateItem_Table {
	background-color: #f4f4e4; /* neutral light - light */
	}

/* Public Photo Galleries */

div.PublicGalleries_SectionHead {
	background: url("bkgd-blue.gif");
	background-repeat: repeat-x;
	color: #fff;
	border-top: 1px solid #2e3237; /* neutral dark - dark */
	} /* Div containing the heading for the widget. */
div.PublicGalleries_Container {
	color: #000;
	} /* Div wrapping the widget. */
td.PublicGalleries_TableDetails {
	color: #000;
	}

/*Public Photo Gallery */

div.PublicGallery_Container {
	color: #000;
	} /* Div wrapping the widget */ 
div.PublicGallery_Title {
	background: url("bkgd-blue.gif");
	background-repeat: repeat-x;
	color: #fff;
	border-top: 1px solid #2e3237; /* neutral dark - dark */
	} /*Div containing the title of the gallery. */


/* Public Gallery photo */

div.GalleryPhoto_Container {
	color: #fff;
	} /* Div wrapping the widget. */
div.GalleryPhoto_Heading {
	background: url("bkgd-blue.gif");
	background-repeat: repeat-x;
	color: #fff;
	border-top: 1px solid #2e3237; /* neutral - dark */
	} /* Div containing the title of the gallery. */ 

/* Photo Upload */

div.PhotoUpload_Container {
	background-color: #e2e1c7; /* neutral light - medium */
	} /*Div wrapping the widget.*/
div.PhotoUpload_SectionHead {
	background-color: #e2e1c7; /* neutral light - medium */
	} /* Div containing the widget heading. */
div.PhotoUpload_Instructions {
	background-color: #e2e1c7; /* neutral light - medium */
	} /* Div containing the upload instructions.*/
div.PhotoUpload_FileBrowse {
	background-color: #e2e1c7; /* neutral light - medium */
	} /* Div containing the file browser.*/
div.PhotoUpload_AddSubmit {
	background-color: #e2e1c7; /* neutral light - medium */
	} /* Div containing the "Add Another" and "Done" buttons. */

div.Persona_Main {
	color: #000;
	}
div.Summary_Container table a { 
	color: #9b4f16; /* link hue */
	}
div.Summary_Container a { 
	color: #9b4f16; /* link hue */
	}

/* PLUCK*/
/* Comment Section */
.gslComFormInHeadHandle a { color: black;}
.gslComFormOutHeadLogin a { color:#00529b; }
.gslComFormOutHeadRegister a { color:#00529b;}
.gslComUserPhoto a img {border: 1px solid #999999;}
.gslComBody   {color: black;}
.gslComWroteBy a { color: #508ab3;}
.gslComDate { color: gray;}
.gslCommentsLink a { color:#666;}
.gslDisabledCommentsLink { color:#666;}
div.ReportAbuse_Container{background-color:#cccccc;border:1px solid #000000;}
.gslCom_odd{background-color:#f6f6f6;}
#gslFormError {color:red;}
/* Report Abuse pop up   */
.gslReportAbuseForm{background-color:#cccccc;}
div.gslReportAbuseSectionHead a{border:1px solid #000000; color:#000000; background-color:#FFFFFF;}
div.gslReportAbuseSectionHead a:hover{background-color:#000000; color:#FFFFFF;}
div.gslReportAbuseInterior a{border-bottom:1px solid #000000; color:#000000;background-color:#FFFFFF;}
div.gslReportAbuseInterior a:hover{background-color:#CCCCCC;}
/* Pluck Discovery Widget 
td.Summary_BlogTableLeft img{border:1px solid #000000;}
td.Summary_GalleryTableLeft img{border:1px solid #000000;}
td.Summary_PhotoTableLeft img{border:1px solid #000000;}
td.Summary_ProfileTableLeft img{border:1px solid #000000;}
*/

/* COLUMN BACKGROUNDS */
.ad_background {
	background-image: url("pattern.gif");
	text-align: center;
}
.ad_leftcol_top { width:199px; height:40px; background-image:url("ad_leftcol_top.gif"); }
.ad_leftcol_bottom { width:199px; height:40px; background-image:url("ad_leftcol_bottom.gif"); }

/* RIGHT RAIL */



.rightrail-promo { 
	background-color: #fff; 
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	padding: 0px;
	margin: 0px;
	width: auto; /*340px*/
}

.rightrail-promo .Summary_Container {
	padding: 0px 0px 20px 0px;	
}

.rightrail-promo .Summary_ArticleTitle a:link, .rightrail-promo .Summary_ArticleTitle a:visited {
	display: block;
	width: auto;
	text-transform: none;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333;
	border-bottom: 1px dotted #ccc;
	line-height: 24px;
}

/*.rightrail-promo .Summary_ArticleTitle a:visited {
	color: #333;
	text-decoration: none;
}*/

.rightrail-promo .Summary_ArticleTitle a:hover {
	text-decoration: underline;
}

/*.rightrail-promo .news-container {
	background-image: none;
	width: auto;
}

.rightrail-promo .news-category {
	background-image: none;
	width: auto;
	padding:0px;
}*/

.rightrail-label {
	width:auto;
	background-color: #ccc;
	background-image: url("rightrail-label-bg.gif");
	background-repeat: repeat-x;
	height: 30px;
	padding:0px;
}

.rightrail-label h2 {
	color:#333;
	line-height: 30px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
}

.rightrail-content {
	background-image: url("rightrail-content-bg.gif");
	background-repeat: no-repeat;
	padding: 10px;
}

/* PHOTO WIDGET */
.photowidget {
	width:340px;
	height:320px; 
	background-color:#385ea2;
}
html>body .photowidget {
	width:341px;
	height:320px;
	background-color:#385ea2;
}

/* PLUCK */
.Summary_Container {
	padding:0px;
	margin:0px;
}

.Summary_ProfileTable {
	padding: 0px;
	margin: -5px 0px 0px 0px;
}

td.Summary_ProfileTableRight {
	padding: 0px;
}

.Summary_ProfileName a:link, .Summary_ProfileName a:visited {
	color: #ffd41f;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px;
	line-height: 30px;
}

.Summary_ProfileName a:hover {
	color: #ffd41f;
	text-decoration: underline;
}

.Summary_ProfileTableLeft {
	display: none;
}

.Summary_ProfileTime {
	display: none;
}

.Summary_ArticleTitle a:link, .Summary_ArticleTitle a:visited {
	text-transform: none;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333;
}

.Summary_ArticleTitle a:hover {
	text-decoration: underline;
}

.Summary_ArticleImage {
	padding:0px 0px 0px 0px;
	width:60px;
	height:60px;
}

/*.Summary_ArticleImage img {
	border:1px solid #000;
}*/

.Summary_Article {
	text-transform: none;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	display: block;
}

.Summary_Article a:link, .Summary_Article a:visited {
	text-transform: none;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333;
}

.Summary_Article a:hover {
	text-decoration: underline;
}

td.Summary_ArticleTableRight {
	padding: 0px 0px 0px 5px;
}

td.Summary_BlogTableLeft {
	padding: 0px 0px 10px 0px;
}

td.Summary_BlogTableRight {
	padding: 0px 0px 10px 5px;
}

td.Summary_BlogTableLeft img { 
	border:1px solid #000000; 
	width:60px; 
	height:60px; 
	padding:0px; 
	margin:0px;
}

.Summary_BlogTitle a:link, .Summary_BlogTitle a:visited {
	text-transform: none;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333;
}

.Summary_BlogTitle a:hover {
	text-decoration: underline;
}

.Summary_BlogBy {
	text-transform: none;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

.Summary_BlogBy a:link, .Summary_BlogBy a:visited {
	text-transform: none;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333;
}

.Summary_BlogBy a:hover {
	text-decoration: underline;
}

/*.Summary_BlogTime {
	display:none;
}*/

td.Summary_PhotoTableRight {
	padding: 0px 0px 0px 5px;
}

td.Summary_PhotoTableLeft img { 
	border:1px solid #000000; 
	width:60px; 
	height:60px; 
	padding:0px; 
	margin:0px;
}


.Summary_PhotoTitle a:link, .Summary_PhotoTitle a:visited {
	text-transform: none;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333;
}

.Summary_PhotoTitle a:hover {
	text-decoration: underline;
}

.Summary_PhotoIn {
	text-transform: none;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

.Summary_PhotoIn a:link, .Summary_PhotoIn a:visited {
	text-transform: none;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333;
}

.SummaryPhotoIn a:hover {
	text-decoration: underline;
}

.Summary_PhotoBy {
	text-transform: none;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

.Summary_PhotoBy a:link, .Summary_PhotoBy a:visited {
	text-transform: none;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333;
}

.Summary_PhotoBy a:hover {
	text-decoration: underline;
}

.Summary_ForumsImage {
	float:left;
	padding:0px 5px 0px 0px;
	border:1px solid #000;
}

.Summary_ForumsTitle a:link, .Summary_ForumsTitle a:visited {
	text-transform: none;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333;
}

.Summary_ForumsTitle a:hover {
	text-decoration: underline;
}

.Summary_ForumsIn {
	text-transform: none;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

.Summary_ForumsIn a:link, .Summary_ForumsIn a:visited {
	text-transform: none;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333;
}

.Summary_ForumsIn a:hover {
	text-decoration: underline;
}

/* ARTICLE TEMPLATE */
.article-sidebar {
	width: auto;
	margin: 0;
	padding: 10px 9px 0px 9px;
}

.sidebar-photo {
	margin: 0;
	padding: 0 0 12px 0;
	clear:both;
	}
	
.sidebar-related {
	clear: both;
}

.topix {
	clear: both;
}

/* 7 DAY ARCHIVE */

.category {
	padding: 0px 13px 0px 20px;
	line-height: 12px;
	background-image: url("icon_category.gif");
	background-repeat: no-repeat;
}

/* MIDDLE COLUMN */
.news-top { clear:both; }
.news-top h2 { font-size: 24px; font-family: helvetica, arial; font-weight:normal; line-height: 24px; padding:0 0 10px 0; margin:0; }
.news-top h2 a:link, .news-top h2 a:visited { padding:0; margin:0; font-size: 22px; font-family: helvetica, arial; font-weight:normal; line-height: 24px; text-decoration:none; }
.news-top h2 a:hover { text-decoration:underline; }
.news-top .photoleft { float:right; width:90px; border:1px solid #333; margin:0 0 10px 10px; padding:1px; }
.news-top .photoleft img { border:0; padding:0; margin:0; }
.news-top p { padding:0 0 0 0; margin:0; } 

.news-top p a:links, a:visited{ font-size: 24px; font-family: helvetica, arial; font-weight:normal; line-height: 24px; padding:0 0 10px 0; margin:0; }
.news-top p a:hover { text-decoration:underline; }

.news-bottom { clear:both; }
.news-bottom .newslist li a:link, .news-bottom .newslist li a:visited { font-size: 12px; }

/* PHOTO GALLERY TEMPLATE */

#gallery {
	background-color:#000000; 
	background-image:url("gallery-bg.gif");
	background-repeat: repeat-x;
	height:340px;  /*400*/
	padding:10px;
}

#gallery-thumbs {
	background-color:#4c4c4c; 
	padding:0px 5px 0px 5px;
	overflow: hidden;
	width: 940px;
	height: 85px;
}

#gallery h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height: 32px;
	color: #e6e6e6;
	padding: 0px;
	margin: 0px;
}

#gallery p {
	font-size: 12px;
	color: #e6e6e6;
	font-weight: normal;
	line-height: normal;
}

#gallery .phototools {
	color: #e6e6e6;
	}

#gallery .phototools a {
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	color: #b9cdf2;
	text-decoration: none;
	cursor: pointer;
}

#gallery .phototools a:link, #gallery .phototools a:visited {
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	color: #b9cdf2;
	text-decoration: none;
}

#gallery .phototools a:hover {
	text-decoration: underline;
}

.galleryphoto {
	width: 518px; /*648px;*/
	height: 340px;
	padding: 0px 0px 0px 10px;
	border-left: 1px solid #686868; 
	float: left;  
	text-align: center;
}

.galleryphoto img {
	border:1px solid #000000;
}

.galleryad {
	width: 120px;
	height: 340px;
	padding: 0px 0px 0px 10px;
	/*border-left: 1px solid #686868;*/ 
	float: left;  
	text-align: center;
}

.galleryinfo {
	width: 250px; 
	height: 340px;
	padding: 0px 10px 0px 0px;
	border-right: 1px solid #000000; 
	float:left;
}

.photobyline {
	line-height: 19px;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	float: right;
	color: #e6e6e6;
	text-transform: none;
}

.photorelated h5 {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	padding: 15px 0px 0px 0px;
}

.photorelated a:link, .photorelated a:visited {
	font-size: 12px;
	font-weight: normal;
	color: #b9cdf2;
	clear: both;
}

.photorelated a:hover {
	text-decoration: underline;
}


.photoinfo {
	height: 320px;
}

.photoad {
	height: 310px;
}

.phototools {
	height: 20px;
	line-height: 20px;
}

.photocount {
	width: 120px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	font-weight: bold;
	color: #e6e6e6;
}

.photocount-next {
	display:block; 
	float:right; 
	width:30px; 
	height:30px;
}

.photocount-prev {
	display:block; 
	float:left; 
	width:30px; 
	height:30px;
}

.photocount-text {
	display:block; 
	float:left; 
	padding:0px 0px; 
	width:60px; 
	height:30px; 
	text-align:center;
}

#photo {
	/*display: none;*/
	background-repeat: no-repeat;
	background-position: center;
	width: 518px; /*648px;*/
	height: 338px; /*398px;*/
	background-color: #000000;
	text-align:center;
}

#gallery .thumbnail-container {
	padding:0px 5px 5px 5px;
	text-align: center;
	width: auto;
}

#gallery .thumbnail-image-wrapper {
	float:left; 
	padding:5px 5px 0px 0px;
}

#gallery .thumbnail-image {
	width:50px; 
	height:50px; 
	text-align:center; 
	overflow:hidden;
}

#gallery .thumbnail-image img {
	border: 0px;
}

#gallery .thumbnail-image a {
	border:1px solid #000000; 
	width: 48px;
	height: 48px;
	display: block;
	overflow:hidden;
	cursor: pointer;
}

#gallery .thumbnail-image a:hover {
	border:1px solid #b9cdf2;
}

#gallery .thumbnail-close {
	padding:5px 0px 0px 0px;
}

#gallery .thumbnail-close a {
	font-size: 12px;
	font-weight: bold;
	color: #b9cdf2;
	text-decoration: none;
	cursor: pointer;
}

#gallery .thumbnail-close a:hover {
	text-decoration: underline;
}

/* BLOCK CONTROLS */

#moveable_blocks .move { font-size: 10px; color: #999; display:block; float: right; height:30px; line-height:30px; margin-right: 2px; }

#moveable_blocks .movebuttons { display:block; border: 1px solid #CCC; height:12px; padding: 1px; float: right; margin:6px 5px 0px 5px; }

#moveable_blocks .movebuttons a { width: 13px; height: 12px; display: block; float: left; }

#moveable_blocks .moveup { background: url("moveup.jpg") top left no-repeat; }

#moveable_blocks .movedown { background: url("movedown.jpg") top left no-repeat; }

/* FEED BURNER */

#creditfooter { display:none; }
